Industry
ZATCA Phase 2 E-Invoicing: Automated Extraction and Validation in Saudi Arabia
E-invoicing has not removed PDF and paper invoices from Saudi accounts payable. Here is how to validate the mixed stream at intake rather than at quarter end.
By DocMetis · Published · Updated · 8 min read
The mixed reality of Saudi accounts payable
ZATCA's e-invoicing programme requires in-scope taxpayers to issue compliant electronic invoices, and the integration phase is being rolled out in waves. On the receiving side, however, accounts payable teams still handle a mix of formats.
- Structured invoices from larger domestic suppliers
- PDF and scanned invoices from smaller vendors and subcontractors
- Foreign supplier invoices outside the Saudi e-invoicing scope
- Mixed Arabic and English documents with Eastern and Western numerals
Reading Arabic and bilingual invoices
Template-based OCR often struggles with right-to-left text, connected script and tables that mix Arabic labels with English product names. Document intelligence designed for the region reads layout and meaning, keeping column values aligned regardless of text direction.
Validation checks worth automating
Checks that can run the moment an invoice arrives:
- Decoding the invoice QR code and comparing seller name, VAT number, timestamp and totals with the printed values
- Confirming the supplier VAT number matches your vendor master
- Recalculating VAT on line items and totals
- Matching invoice, goods receipt and purchase order in SAP, Oracle or Microsoft Dynamics
- Flagging duplicates and invoices outside expected date ranges
Validating at intake, not at quarter end
Catching discrepancies when the invoice arrives is cheaper than finding them during tax filing or audit. Clean invoices can flow to posting, while exceptions go to an AP reviewer with the reason and the source highlighted.
This article is general guidance, not tax advice. Confirm your obligations and current ZATCA requirements with your tax adviser.
