If I create both a % discount and a fixed amount discount, and add a % discount to a ticket, and later I want to change it to fixed amount discount, the program calculates with the percent discount.

Exsample:
I have a ticket with 10 USD.
I add 20% discount, I will have a ticket total with 8 USD.
I want to add a 3 USD fixed discount, but the calculation results in 9,7 USD ticket total (calculates 3% discount).

I write 500, press Ft kedvezmény (linked to fixed amount), and I got this: with 10.000 discount, total discount decreases ticket total to -8.000, so all descounts are removed:

Thanks, this is a solution for now, as I do not need to use rounding, so I renamed rounding to descount fixed, changed transaction type to use discount account… but I think it would be nice if you could fix this somehow.
Thanks again!

You shouldn’t choose same account transaction type for different calculation types. They should have their individual account transaction types. I thought I’ve implemented a validation rule for this but it seems somehow it doesn’t work for you. I’ll check this.