ZATCA Phase 2 ยท Saudi Arabia E-Invoicing

ZATCA Integration for Microsoft Dynamics 365 Business Central

Connect Business Central, Dynamics NAV, LS Central and LS NAV to ZATCA's FATOORA platform. Generate ZATCA XML invoices, register devices, track accepted and rejected invoices, and archive e-invoices as PDF/A-3. Built and supported by Dynamics 365 Zone.

Request ZATCA Integration Demo

Business Central and LS Central screens on tablets, phones and a point-of-sale terminal beside the ZATCA e-services portal

Automate ZATCA Phase 2 E-Invoicing in Saudi Arabia

What Is ZATCA Integration?

ZATCA Phase 1 vs Phase 2: Waves and Deadlines

Saudi e-invoicing is split into a Generation Phase and an Integration Phase. The Integration Phase is introduced in waves, so there is no single deadline for every business.

Official name

Generation Phase

Integration Phase

Started

4 December 2021

1 January 2023, in successive waves

Who it applies to

VAT-registered taxpayers in the Kingdom

Taxpayers ZATCA selects for each wave

What it requires

Generate and store invoices electronically; simplified invoices carry a QR code

Connect your system to ZATCA's FATOORA platform, with signed XML invoices and a QR code

How the Phase 2 waves work

Regulatory information reviewed November 2026. ZATCA's official announcements at zatca.gov.sa and your own ZATCA notification are the authoritative sources, and they can change. Meeting ZATCA requirements remains the taxpayer's responsibility; we validate the integration against your scope during implementation.

Business Central ZATCA E-Invoicing Features

What the ZATCA integration handles, from device registration to archiving.

ZATCA Phase 2 Integration

Runs the Integration Phase e-invoicing steps from inside Business Central, Dynamics NAV, LS Central or LS NAV rather than in a separate tool.

FATOORA Connectivity

E-invoices sync directly from your Dynamics system to ZATCA's FATOORA platform.

XML Invoice Generation

Generates invoices in the ZATCA-prescribed XML format, so e-invoices can be sent to and received from ZATCA.

Invoice Validation

Validation checks on invoice and customer master data help catch missing details, such as tax ID or address, before ZATCA rejects the invoice.

QR Code Generation

Produces the QR code ZATCA requires and carries it into the customer-facing invoice.

Device Registration

Device registration with ZATCA is handled inside the app, without a separate manual process.

Invoice Submission

Submits e-invoices to ZATCA from your ERP and records the submission against the invoice.

Acceptance and Rejection Tracking

Dashboards and reports show which invoices ZATCA accepted or rejected. Rejected or failed submissions are flagged so they can be corrected and resubmitted.

PDF/A-3 Archiving

Archives each e-invoice as PDF/A-3 with the XML embedded, for long-term retention and audits.

E-Invoice Reconciliation and Reporting

Reports and dashboards help finance reconcile submitted, accepted and rejected e-invoices and monitor compliance status.

How Business Central Connects with ZATCA

From onboarding to record keeping, this is the invoice flow the integration follows.

Register the device

Devices are registered with ZATCA inside the app, so your system is onboarded before it submits invoices.

Create and post the invoice

Your team creates and posts sales invoices in Business Central, Dynamics NAV or LS Central as usual.

Generate the e-invoice

The posted invoice is converted into ZATCA-compliant XML with its QR code, using invoice and customer master data that has been checked for missing details.

Submit to ZATCA

The e-invoice is sent to ZATCA's FATOORA platform. Under ZATCA's rules, standard (B2B) invoices are cleared by ZATCA, and simplified (B2C) invoices are reported within 24 hours.

Handle the response

ZATCA's response is recorded against the invoice. Accepted invoices are marked as such; rejected or failed ones are flagged for review, corrected and resubmitted without leaving the ERP.

Archive and reconcile

Each e-invoice is archived as PDF/A-3 with its XML embedded, and dashboards and reconciliation reports show where every invoice stands.

Exact behavior depends on your ERP version, invoice types and customizations. We confirm the flow for your setup in a ZATCA assessment before you commit.

ZATCA Integration for Dynamics NAV

Migration to Business Central

Business Central Implementation

ZATCA Integration for LS Central

Business Central Integration Services

Business Central Training and Support

Benefits of ZATCA Automation for Saudi Businesses

Why finance teams automate ZATCA e-invoicing inside the ERP.

Less manual invoice handling

Invoice generation, submission and archiving run from the ERP, which reduces rework and re-keying.

Clear visibility of rejections

Dashboards show accepted and rejected invoices, so problems are seen and fixed instead of sitting unnoticed.

Faster correction

Rejected or failed invoices are flagged for review and can be corrected and resubmitted inside the ERP.

An audit-ready archive

PDF/A-3 archives with embedded XML, plus reconciliation reports, support audits and long-term retention.

One system for your team

Your team keeps working in Business Central, Dynamics NAV or LS Central rather than learning a separate tool.

Which Saudi Businesses Need ZATCA Integration?

Phase 1 e-invoicing applies to VAT-registered taxpayers in the Kingdom. Phase 2 integration applies to the taxpayers ZATCA selects in each wave, so check your ZATCA notification or ask us to help you confirm your position. These businesses commonly need an integration on their ERP:

Distributors

High invoice volumes across customers and branches make manual submission impractical.

Wholesalers

Large B2B invoice runs need to reach ZATCA and be tracked invoice by invoice.

Retailers

Store and point-of-sale sales on LS Central or Business Central need to be handled consistently.

Manufacturers

Sales invoicing from production and stock should flow to ZATCA without separate exports.

Other VAT-registered businesses

Any VAT-registered company on a supported Dynamics platform that falls into a ZATCA wave.

What is ZATCA Phase 2?

Phase 2 is ZATCA's Integration Phase of e-invoicing in Saudi Arabia. Taxpayers connect their systems to ZATCA's FATOORA platform and issue signed XML e-invoices with a QR code. It started on 1 January 2023 and is introduced in waves, so the deadline for your business depends on the wave ZATCA places you in and the notification you receive.

What is the FATOORA platform?

FATOORA is ZATCA's e-invoicing platform. Under Phase 2, your ERP or e-invoicing solution connects to it to submit invoices and receive ZATCA's response.

How does Business Central integrate with ZATCA?

The D365 Zone app adds the ZATCA steps to Business Central. It registers devices, generates ZATCA-compliant XML invoices, syncs them to ZATCA, shows whether each invoice was accepted or rejected, and archives e-invoices as PDF/A-3.

Does the connector support XML invoice generation?

Yes. Invoices are generated as ZATCA-compliant XML for submission, and archived as PDF/A-3 with the XML embedded.

How are rejected invoices handled?

Rejected or failed submissions are flagged for review. They can be corrected and resubmitted without leaving Business Central, and dashboards and reconciliation reports show their status.

Does the integration support credit and debit notes?

ZATCA treats credit and debit notes as e-invoice documents, so they matter for Phase 2. How they are handled depends on how you issue returns and adjustments, so we confirm credit and debit note coverage for your setup during a demo or assessment, before you commit.

Is device registration supported?

Yes. Device registration with ZATCA is handled inside the app, so it does not need a separate manual process.

Which Business Central versions are compatible?

The integration supports Microsoft Dynamics 365 Business Central and is listed on Microsoft AppSource. Exact version and hosting requirements depend on your environment, so send us your version and we will confirm compatibility before you purchase.

Can Dynamics NAV and LS Central connect to ZATCA?

Yes. Besides Business Central, the integration supports Microsoft Dynamics NAV, LS Central and LS NAV. We confirm versions and customizations for your system during the assessment.

How can I request a ZATCA integration demo?

Use the form on this page. Tell us your ERP platform, company name and requirements, and a ZATCA integration specialist from our Dynamics 365 team will reply within one business day.

Dynamics 365 Zone

Microsoft Dynamics 365 Business Central implementation, integration, migration and support.

  • UAE Office: Office 1406, Vision Tower, Business Bay, Dubai
  • USA Office: InCorp Services, Inc., 55 W 14th St, Ste 101, Helena, MT 59601
  • Email: info@d365zone.com
  • Phone: +1 (707) 731-6403

Areas served: United States, United Kingdom, France, United Arab Emirates, Saudi Arabia, Australia, Netherlands, Canada, Ireland, Germany, Belgium, Switzerland, Luxembourg, Sweden, Norway, Denmark, Qatar, Kuwait, Bahrain, New Zealand, Singapore

Related articles

Related Solutions, Guides and Services