Handling discount and taxes, help needed!

We can make the change behind a setting and not change the default.
If I am not wrong the US, taxes on the net amount, so we would have to change things later on.