I have just tried that and the it still shows the orginal price. The discount can be added manually so I need it to adjust to the percentage of the discount
Then the only way to do this is to use {REPORT ORDER DETAILS:O.ExactTotal:T.Id={TICKET ID}}. The reason to this is because Ticket Calculation is not an Order property.
O.ExactTotal will give you the value of the order with all calculations included (taxes, service charges, discounts, etc.)
The bits I have highlighted are the prices I need changed on my invoice. They need to deduct the discount percentage on the ticket. otherwise it makes the whole invoice complicated.
We dont want to display the discount value to the customer just the prices to amend to them
If you want to use Ticket Calculations, you will need to use O.ExactTotal from the report tags. Thats the only way to effectively get values that include all ticket calculations & taxes on per order basis.
For example, you have 2 orders with total bill value at 10$, VAT is 10%. O.ExactTotal will return you order values as $5.5.
In same sense, it will account for discounts, rounds etc.