Calculate promotion from total order price

I’m trying to achieve promotions to work with total order price, so for example fixed discount will discount the total price and not the price without tax. From what I went through it looks like that’s not possible atm. Am I correct? If so has anyone a good solution for that? Since the promotion is being distributed over all items which may have different tax rate it might be difficult to calculate it correctly.