Back to blogZATCA

ZATCA E-Invoicing Phase 2: Integration Checklist for KSA Businesses

ISZ Global Team28 October 2024

Prepare your ERP, APIs, and compliance controls before Phase 2 integration waves in Saudi Arabia.

Saudi Arabia's ZATCA e-invoicing mandate continues to expand. Phase 2 requires deeper system integration — not just PDF invoices with QR codes. Finance and IT teams must collaborate months before your wave date to avoid supply chain disruption.

Integration Scope

Phase 2 connects your billing or ERP system to ZATCA's Fatoorah platform. Depending on invoice type, you may need clearance (invoice approved before delivery to buyer) or reporting (batch submission within 24 hours). Map your B2B vs B2C mix early — simplified invoices for retail have different rules.

Pre-Integration Checklist

- Confirm your ZATCA integration wave deadline on zatca.gov.sa - Assign a project owner in finance with IT support - Audit master data: customer VAT IDs, product tax categories, units of measure - Renew cryptographic CSID certificates before go-live - Select a ZATCA-approved integrator if your ERP is not natively certified

Sandbox Testing

Run at least 50 test transactions covering standard invoices, credit notes, exports, and exempt supplies. Document rejection codes and fixes. Do not go live on production without successful sandbox clearance tests.

Common Gaps

Invalid tax codes, missing buyer VAT IDs, certificate expiry, and timezone mismatches cause most production rejections. Train accounts receivable on reissuing corrected invoices.

Go-Live and Monitoring

Plan go-live on a low-volume day. Monitor first 100 production invoices manually. Retain a ZATCA specialist on call for the first month.

ISZ Global matches you with verified ZATCA consultants across Riyadh, Jeddah, and Dammam — WhatsApp us for a free introduction to the right integrator and advisor for your ERP.

Need an expert?

ISZ Global guides you to the right consultant — not just one profile.

Free consultation
Get Matched Free

ISZConsultify

AI Bookkeeping Assistant