E-invoicing guide
Detailed explanations for every problem the check can surface. One article, one question.
How do I know if my e-invoice is ZATCA compliant?
A practical two-step check for the simplified tax invoice under Phase 1: decode the QR code, verify the five fields, then compare the QR against what the invoice actually shows.
Read the articleCode structureWhat data is inside an e-invoice QR code?
A plain explanation of the TLV structure in Saudi e-invoice QR codes: the five tags, what each field means, and how values are read after decoding.
Read the articlePhasesPhase 1 vs Phase 2 e-invoicing
What Phase 1 of Saudi e-invoicing requires, what Phase 2 adds through integration with the authority, and why external checking tools cannot cover Phase 2.
Read the articleVAT numberThe VAT number on a Saudi invoice
What a correct VAT number looks like, where it appears, the difference between checking its format and checking registration, and the most common data-entry mistakes.
Read the articleThe key checkAmount mismatch between the invoice and its QR code
The code says 1,150 and the invoice says 1,200: why this happens, how to detect it, and what to do when it appears. A full explanation of the most important e-invoice check.
Read the articleTroubleshootingThe e-invoice QR code will not scan
Why scanning an invoice QR code fails, how to tell an image problem from a content problem, and what to do when reading is impossible.
Read the article