ORPOS buy $N, get Z% off
In ORPOS when you apply a transaction discount % manually, the discount% will be prorated across all items in the trans.
=========
But, is there a way to automate a transaction discount% while scanning the items as soon as the current purchased amount reaches a threshold. In this particular case, the discount% will be prorated only on the items that were scanned already.
The type of iteration to apply for this transaction discount% can be either "one time" or "per occurrence".
And the transaction discount% that were already applied, gets rollback or re-calculated accordingly, in case items get cancelled or removed while performing a sales transaction or during returns or price adjustments after completing the purchase.