Hi,
You have a valid point. But we will have to do it differently. In HikaShop, each product is taxed independently. That's because not the same tax apply to all the goods. For example, in France, essential food is taxed 5.5% but the rest is taxed 19.6% and alcohol or cigarets are taxed even more. So you can just calculate the total and apply taxes on it.
You need to have taxes for each element. For example, for shipping methods, you can tax the price of the shipping. That's how it should be for coupons. Have the possiblity to specify a tax category and tax the coupon value separately before substracting it to the total. We'll work on that.