NewAI Readiness Assessment: two weeks, fixed scope, fixed fee
ZATCA e-invoicing in SAP: a practical guide for Saudi businesses
SAP in the Middle East · 7 min read

ZATCA e-invoicing in SAP: a practical guide for Saudi businesses

What Saudi Arabia's ZATCA e-invoicing (FATOORA) requirements mean for SAP users, and the steps to integrate SAP with the platform.

Saudi Arabia's Zakat, Tax and Customs Authority (ZATCA) requires businesses to issue electronic invoices, and in the integration phase to connect their invoicing systems to ZATCA's FATOORA platform. For organisations that invoice from SAP, this is an SAP project as much as a tax project.

What the requirements involve

  • Invoices generated in a structured electronic format with the required data fields
  • Cryptographic stamps and QR codes on invoices
  • Clearance of standard tax invoices and reporting of simplified invoices through the FATOORA platform
  • Onboarding of invoicing solutions with ZATCA within the deadline for your taxpayer wave

Steps for SAP users

  1. Confirm your integration wave and deadline with your tax advisers.
  2. Review invoicing processes, document types and master data in SAP for completeness.
  3. Choose an integration approach: SAP's own solution, a certified middleware provider, or a custom integration.
  4. Build and test the integration, including error handling for rejected invoices.
  5. Onboard with ZATCA, run parallel tests and train finance users.

Common pitfalls

Incomplete customer and VAT master data, credit and debit notes that do not reference the original invoice correctly, and weak monitoring of rejected submissions cause most issues. Each of these is easier to fix before go-live than after.

Requirements and timelines are set by ZATCA and can change, so always confirm the current rules with ZATCA's official guidance and your tax advisers.

Fixed scope

S/4HANA Readiness Assessment

A fixed-scope recommendation for your SAP S/4HANA path, with roadmap and effort.

See what's included