How to Show Advance Deductions in QR Code?

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:

@Umairsh This issue is resolved now. Kindly re-validate using the SDK release 3.3.1 or higher.

Tag 4 in QR Code should read the value from the amount due for payment (BT-115) if there is any adjustment towards pre-paid amount (BT-113) or rounding amount (BT-114).

1 Like