Tools › Business

ZATCA e-invoice viewer

Open Saudi e-invoices (FATOORA, UBL 2.1) with Arabic labels, decode the QR code fields, and print a PDF with the QR code.

No file at hand? Try a sample:

How it works

  1. We read the UBL invoice and its ZATCA extensions: invoice counter (ICV), previous invoice hash (PIH) and the QR code.
  2. The QR TLV fields (seller, VAT number, timestamp, totals) are decoded and compared with the invoice itself.
  3. Labels can be shown in Arabic or English; the PDF keeps the QR code.

Questions

Is my invoice uploaded anywhere?

No. The file is read by JavaScript in this tab and never leaves your device. You can disconnect from the internet after the page has loaded and it keeps working.

Is the cryptographic stamp verified?

No. We show the stamp and hash values but do not verify them against ZATCA certificates.

Does the page show Arabic correctly?

Yes on screen. In the PDF, Arabic text is shaped and ordered per line; very complex mixed-direction lines may still read slightly differently.