Hi we have designed a Prepayment (Balance Invoice) XML as per ZATCA XML Specifications. As per the screenshot attached below of our XML :
- Invoice amount is 100
- Tax Amount is 15-
- Total before Prepayment Adjustment is 115-
- Advance Payment is 11.5 (10 Amount and 1.5 Advance)
- Payable Amount is 103.5
This is validated by SDK and Validator Tool. However, the QR Code shows amounts without considering the Prepayment. QR Code shows Total 115 and VAT 15, not the Payable Amount (103.5). Is this normal for the QR Code ? Our Business Users are insisting that QR code should show amount net of Prepayments. But any Deviation from below XML results in Validation Failure. Or is there any other way to pass amounts after Prepayment Deduction to QR code ? The screenshot of our Tax Total section of XML (validated by SDK) is below: