Is there a flag of some kind that needs to be set on a programmatic order for VAT to be correctly summarized on this screen?
Here I have sold 4 identical items each in their own order @ €6.49, where isVat = true and a default Irish tax rate of 23% has been applied. 1 item was sold through the Register and correctly displays the VAT for that order. The other 3 were created programmatically using similar to the doc
- OrderConnector#createOrder(new Order())
- OrderConnector#addFixedPriceLineItem(order.getId(), item.getId(), null, null);
- And then the order was paid for via ACTION_SECURE_PAY
All 4 receipts have correct amounts and show the VAT:
Transactions -> Payments also show no VAT for the 3 programmatic transactions.