VAT Amount in QR Code

As per the Simplified_Invoice_USD.xml shared in the SDK, Vat amount as in SAR (Tax Accounting currency) is shown in the QR Code

As per the Standard_Invoice_USD.xml shared in the SDK, Vat amount as in USD (voucher currency) is shown in the QR Code

Which is correct currency amount to be shown in the QR Code?

As per article 53(5)(j) of KSA VAT Implementing Regulations require VAT amount to be specified only in Saudi Riyals. Invoice can be issued in any currency, however, the VAT amount must be in SAR.

Dear @hbinmahboub ,

In the XML, we send Invoice total VAT amount in Voucher Currency BT-110 (Ex. INR) and in tax accounting currency BT-111 (SAR only) both.

However in the QR code we need to show the Invoice total VAT amount (BT-110) and Invoice total amount with VAT (BT-112) must be shown in voucher currency (Ex. INR). This is as per the reference in Sec 4.1 of the Security Features Implementation document, dt. 19 May 2023.

Please confirm my understanding.

QR Code - For all types of Electronic Invoices and Electronic Notes, it is mandatory to generate and print QR code that must contain the following fields:
1 - Seller’s name
2 - VAT registration number of the seller
3 - Time stamp of the Electronic Invoice or Credit/Debit Note (date and time in accordance with ISO 8601 for example 2022-02-21T12:13:57Z)
4 - Electronic Invoice or Credit/Debit note amount (with VAT)
5 - VAT amount
6 - Hash of XML Electronic Invoice or Credit/Debit Note
7 - ECDSA signature of the XML Hash

  • For Simplified Tax Invoices and their associated notes, the stamp is generated by the E-Invoice Generating Solution
  • For Tax Invoices and their associated notes that are integrated with ZATCA’s platform, the stamp is generated by ZATCA’s platform
    8 - ECDSA public key extracted from the signing private key
  • For Simplified Tax Invoices and their associated notes, this is the public key of the E-Invoice Generating Solution
  • For Tax Invoices and their associated notes that are integrated with ZATCA’s platform, this field is optional and is the public key of ZATCA’s platform
    9 - For Simplified Tax Invoices and their associated notes, the ECDSA signature of the cryptographic stamp issued by ZATCA’s technical CA