Hi, sorry for raising such an old thread, but in PS 1.6.123 this still happens. There is no way to configure if the discount is applied "after-tax" or "before-tax".
In my case, i need to apply discounts before tax, and searching i found this thread.
If any expert has an idea, it will be well received
Thanks!