ERP ZATCA Compliant How Saudi Businesses Ensure Full E Invoicing Compliance with the Right ERP

ERP ZATCA Compliant How Saudi Businesses Ensure Full E-Invoicing Compliance with the Right ERP


ZATCA e-invoicing Phase 2 (also called the Integration Phase) requires all VAT-registered businesses in Saudi Arabia to integrate their invoicing systems directly with ZATCA’s Fatoora platform for real-time invoice clearance and reporting. Rolled out in waves based on annual revenue, Phase 2 mandates cryptographic stamps, XML invoice formats, QR codes, and continuous connection to ZATCA. As a certified Microsoft Dynamics 365 partner in Saudi Arabia, Trax Group has delivered ZATCA Phase 2 compliant ERP implementations across manufacturing, retail, and distribution sectors, providing a fully pre-configured, ready-to-comply platform that eliminates compliance risk from day one.

If you run a business in Saudi Arabia, ZATCA e-invoicing Phase 2 is no longer optional. The Zakat, Tax and Customs Authority (ZATCA) has mandated that every VAT-registered organization must integrate its invoicing system with the Fatoora platform in real time. Failure to comply carries significant financial penalties and, more importantly, operational disruption — invoices can be rejected, cash flow can stall, and business continuity can suffer.

Trax Group is a certified Microsoft Dynamics 365 partner in Saudi Arabia and a Microsoft Solutions Partner for Dynamics business applications. We help Saudi enterprises achieve full ZATCA Phase 2 compliance through modern, cloud-based ERP implementations backed by local Arabic and English support, deep KSA regulatory expertise, and Vision 2030 alignment.

This guide explains everything you need to know about ZATCA Phase 2 e-invoicing: what it requires, when your business must comply, how to prepare, and how a Microsoft Dynamics 365 ERP implementation delivers full compliance from day one.

What is ZATCA E-Invoicing Phase 2?

ZATCA e-invoicing Phase 2, officially known as the Integration Phase, is the second stage of Saudi Arabia’s national e-invoicing initiative. It builds directly on Phase 1 (the Generation Phase, launched December 2021), which required businesses to generate structured electronic invoices instead of paper or PDF invoices.

Phase 2 goes significantly further. It requires all VAT-registered businesses to integrate their ERP or invoicing systems directly with ZATCA’s Fatoora platform, so that every invoice is validated, stamped, and cleared by ZATCA in real time or near real time.

In simple terms: your ERP does not just create the invoice — it sends the invoice to ZATCA, gets it approved, receives a cryptographic stamp back, and only then can you share the finalized invoice with your customer.

Phase 2 Rollout Timeline and Waves

ZATCA has rolled out Phase 2 in waves, based on annual revenue thresholds. Each wave defines when a specific group of businesses must be compliant.

Wave

Revenue Threshold

Compliance Deadline

Wave 1

Annual revenue above SAR 3 billion

1 January 2023

Wave 2

Annual revenue above SAR 500 million

1 July 2023

Wave 3

Annual revenue above SAR 250 million

1 October 2023

Wave 4

Annual revenue above SAR 150 million

1 November 2023

Wave 5

Annual revenue above SAR 100 million

1 December 2023

Wave 6

Annual revenue above SAR 70 million

1 January 2024

Wave 7+

Progressively smaller businesses (down to SAR 25M and below)

Throughout 2024–2026

ZATCA continues to announce new waves. You can check the latest official schedule directly on the ZATCA website. If your business is approaching a compliance deadline and you are not yet ready, act now.

Not sure which wave applies to your business?  Request a ZATCA Phase 2 readiness check with Trax Group

Who Must Comply With ZATCA Phase 2?

Every VAT-registered business operating in Saudi Arabia is required to comply with ZATCA Phase 2 e-invoicing. This includes:

  • Manufacturers and industrial companies across all sectors.
  • Retail chains, e-commerce sellers, and distributors.
  • Wholesalers and importers.
  • Service providers, consulting firms, and healthcare organizations.
  • Restaurants, hospitality businesses, and logistics operators.
  • Government-affiliated entities and Vision 2030 giga-projects.

Third-party billing agents that issue invoices on behalf of VAT-registered businesses are also subject to Phase 2 requirements.

In short: if you charge VAT in Saudi Arabia, ZATCA Phase 2 applies to your business.

Technical Requirements for ZATCA Phase 2 Compliance

Meeting ZATCA Phase 2 requirements is not a minor system tweak. It requires deep changes to how your invoicing, ERP, and financial systems generate, format, transmit, and store invoices.

XML Invoice Format

All invoices must be generated in a structured XML format aligned with the ZATCA schema. PDFs, Word documents, or unstructured formats are not accepted.

Fatoora Platform Integration

Your ERP or invoicing system must connect directly to ZATCA’s Fatoora platform via secure APIs. Each invoice is submitted for real-time clearance (for standard tax invoices) or reporting (for simplified tax invoices, within 24 hours).

Cryptographic Stamps

Every invoice must carry a cryptographic stamp generated using a secure hardware or software cryptographic device. This is what proves the invoice was validated by ZATCA and has not been tampered with.

UUID and Invoice Counter

Each invoice must include a Universally Unique Identifier (UUID) and a sequential invoice counter to guarantee traceability and prevent duplication.

QR Codes

Simplified tax invoices (typically B2C) must include a QR code that customers can scan to verify the invoice with ZATCA.

Archiving and Audit Log

Compliant invoices must be archived for a minimum of six years, in accordance with ZATCA retention requirements, with a full audit log of every clearance transaction.

The Real Cost of ZATCA Non-Compliance

Businesses that fail to comply with ZATCA Phase 2 face financial and operational consequences that go far beyond simple fines.

Direct Financial Penalties

  • Fines starting at SAR 5,000 for missing e-invoicing requirements, scaling upward based on severity and repetition.
  • Additional penalties for missing QR codes, incorrect invoice formats, or failure to report simplified invoices within 24 hours.
  • Progressive escalation for repeat offenders, including business license consequences.

Operational and Commercial Consequences

  • Non-compliant invoices may be rejected by customers, blocking your revenue collection.
  • Cash flow disruption if invoices cannot be cleared in real time.
  • Damaged supplier and customer relationships if your business cannot issue compliant invoices.
  • Blocked ability to bid on government tenders and Vision 2030 projects that require full ZATCA compliance.
  • Increased scrutiny during tax audits and higher risk of retrospective penalties.

The reality is simple: in 2026, ZATCA Phase 2 compliance is a baseline commercial requirement in Saudi Arabia, not an optional upgrade.

Why Legacy ERP Systems Fail ZATCA Phase 2

Many Saudi businesses are still running older ERP platforms — Dynamics AX, Dynamics NAV, Dynamics GP, SAP Business One, Oracle EBS, custom in-house systems, or spreadsheets. These systems were built long before ZATCA existed and were never designed for real-time regulatory integration.

Typical failure points in legacy systems include:

  • No native support for XML invoice formats aligned with ZATCA specifications.
  • No API integration capabilities to connect to the Fatoora platform.
  • No built-in cryptographic stamp generation.
  • No automatic QR code creation for simplified tax invoices.
  • No compliant six-year archival system with the required audit log detail.
  • No ability to handle credit notes, debit notes, and invoice adjustments in the ZATCA-required format.

Some businesses attempt to bridge these gaps with third-party middleware — small tools that sit between the legacy ERP and ZATCA. This approach almost always creates fragile integrations, high maintenance cost, and ongoing compliance risk. When ZATCA updates its schema or requirements, every middleware integration must be reworked.

The more sustainable path is to move to a modern ERP that has ZATCA Phase 2 compliance built directly into the core platform. This is where Microsoft Dynamics 365 delivers exceptional value.

How Microsoft Dynamics 365 Delivers Full ZATCA Phase 2 Compliance

Microsoft Dynamics 365 Finance & Operations and Dynamics 365 Business Central both include full ZATCA Phase 2 e-invoicing capabilities as part of the standard platform. This is not a bolt-on add-on or a third-party plugin — it is native functionality maintained directly by Microsoft as ZATCA updates its requirements.

What Dynamics 365 Delivers for ZATCA Phase 2

  • Automatic XML invoice generation in the exact ZATCA schema.
  • Direct API integration with the Fatoora platform for real-time clearance and reporting.
  • Automatic cryptographic stamping and UUID generation on every invoice.
  • QR code generation on all simplified tax invoices.
  • Full audit log and six-year archival that meets ZATCA retention requirements.
  • Credit note, debit note, and invoice adjustment handling in ZATCA-compliant formats.
  • Continuous updates from Microsoft as ZATCA evolves its requirements.
  • Full Arabic language interface and right-to-left support for Saudi users.
  • Seamless integration with Power BI, Microsoft 365, and other business tools your team already uses.

For a full breakdown of Microsoft Dynamics 365’s capabilities, see our complete guide to Microsoft Dynamics 365 Finance & Operations.

Trax Group’s ZATCA Implementation Approach

Deploying a ZATCA-compliant ERP is not just a software installation. It requires understanding your existing business processes, mapping them to Dynamics 365, migrating data cleanly, configuring ZATCA settings correctly, training your team, and going live with confidence.

Trax Group has delivered ZATCA Phase 2 compliant Microsoft Dynamics 365 implementations across manufacturing, retail, distribution, and services sectors in Saudi Arabia. Our implementation approach is designed to eliminate compliance risk from day one while accelerating your team’s ability to use the platform effectively.

Our End-to-End ZATCA Implementation Service

  • Discovery and readiness assessment — we map your current invoicing processes, identify gaps, and confirm your ZATCA wave requirements.
  • Solution design tailored to your business — retail, manufacturing, distribution, services, or multi-entity operations.
  • Full Dynamics 365 configuration with ZATCA Phase 2 settings pre-validated for Saudi requirements.
  • Data migration from legacy systems (Dynamics AX, NAV, GP, SAP Business One, Oracle, spreadsheets).
  • Fatoora platform integration testing and end-to-end invoice clearance validation.
  • Bilingual user training delivered by our certified team in Arabic and English.
  • Go-live support with dedicated hyper-care to resolve issues immediately.
  • Ongoing post-live support and continuous compliance updates as ZATCA evolves.

Why Saudi Enterprises Choose Trax Group

  • Certified Microsoft Solutions Partner for Dynamics business applications.
  • Local team based in Riyadh with real KSA implementation experience.
  • Bilingual delivery in Arabic and English.
  • Deep ZATCA expertise across all Phase 2 waves and industry types.
  • ASCM International Channel Partner delivering CSCP, CPIM, and CLTD certifications through Trax Academy.
  • Vision 2030 alignment across every implementation.
  • Full 5-business-unit ecosystem — Technology, Consulting, Academy, Intelligence, and Scale — under one partner.

Ready to see Microsoft Dynamics 365 in action for your ZATCA compliance?  Book a personalized demo with Trax Group today

What to Expect in a ZATCA Phase 2 Dynamics 365 Implementation

Every ZATCA implementation is scoped individually based on your business size, complexity, and current state. That said, most Saudi enterprises follow a similar timeline.

Phase

Typical Duration

Discovery and scoping

2 to 4 weeks — mapping processes, confirming ZATCA wave, defining scope

Design and configuration

4 to 8 weeks — configuring Dynamics 365 with ZATCA settings

Data migration

2 to 6 weeks — cleaning and migrating master data and open transactions

Fatoora integration and testing

2 to 4 weeks — connecting to ZATCA, validating clearance workflows

Bilingual training

1 to 2 weeks — Arabic and English delivery to end users and administrators

Go-live and hyper-care

2 to 4 weeks — monitored launch with intensive on-call support

Ongoing support

Continuous — updates aligned with future ZATCA schema changes

Rapid implementations for small businesses can complete in 6 to 8 weeks. Large enterprise deployments with complex operations typically take 3 to 6 months. Multi-entity, multi-country deployments can take longer.

Get Your ZATCA Phase 2 Compliance Roadmap

Compliance is not something to leave to the last minute. Whether your ZATCA wave deadline is next month or next year, the earlier you plan your migration to a compliant ERP, the smoother your transition will be. Trax Group offers a free ZATCA Phase 2 readiness assessment that identifies your compliance gaps, maps your migration path, and shows how Microsoft Dynamics 365 delivers a fully pre-configured, ready-to-comply platform for your business. Contact Trax Group today to book your assessment, or request a personalized Dynamics 365 demo to see the ZATCA Phase 2 capabilities live.

Get Your ZATCA Phase 2 Compliance Roadmap

Compliance is not something to leave to the last minute. Whether your ZATCA wave deadline is next month or next year, the earlier you plan your migration to a compliant ERP, the smoother your transition will be. Trax Group offers a free ZATCA Phase 2 readiness assessment that identifies your compliance gaps, maps your migration path, and shows how Microsoft Dynamics 365 delivers a fully pre-configured, ready-to-comply platform for your business. Contact Trax Group today to book your assessment, or request a personalized Dynamics 365 demo to see the ZATCA Phase 2 capabilities live.

F.A.Qs

Frequently asked questions

What is the difference between ZATCA Phase 1 and Phase 2?

Phase 1 (Generation Phase, launched December 2021) required businesses to generate structured electronic invoices. Phase 2 (Integration Phase, launched January 2023 in waves) requires businesses to integrate their invoicing systems directly with ZATCA's Fatoora platform for real-time invoice clearance and reporting.

Does my business have to comply with ZATCA Phase 2?

Yes, if your business is VAT-registered in Saudi Arabia. Phase 2 rolls out in waves based on annual revenue threshold, but the trajectory ultimately covers every VAT-registered business in the Kingdom.

What are the penalties for ZATCA non-compliance?

Penalties start at SAR 5,000 for basic e-invoicing violations and scale up based on severity, frequency, and business size. In addition to fines, non-compliance leads to rejected invoices, blocked cash flow, damaged customer relationships, and disqualification from government tenders.

How can Microsoft Dynamics 365 help with ZATCA Phase 2 compliance?

Microsoft Dynamics 365 Finance & Operations and Business Central include full ZATCA Phase 2 capabilities as part of the standard platform: XML invoice generation, Fatoora integration, cryptographic stamping, QR codes, audit logs, and continuous updates as ZATCA evolves its requirements.

 

Do I need a specialized partner to implement ZATCA on Dynamics 365?

Yes. Dynamics 365 requires a certified implementation partner to configure it correctly for your business. Trax Group is a certified Microsoft Dynamics 365 partner in Saudi Arabia with proven ZATCA Phase 2 implementation experience across multiple sectors.

How long does a ZATCA-compliant Dynamics 365 implementation take?

Small business implementations typically take 6 to 8 weeks. Mid-market implementations take 3 to 4 months. Large enterprise or multi-entity deployments can take 4 to 6 months or longer, depending on complexity.

Can Dynamics 365 Business Central also handle ZATCA Phase 2?

Yes. Both Dynamics 365 Finance & Operations (for enterprises) and Dynamics 365 Business Central (for small and mid-sized businesses) include full ZATCA Phase 2 e-invoicing capabilities.

What if my business is already using an old ERP - do I have to replace it?

Not necessarily immediately, but most legacy ERPs cannot handle ZATCA Phase 2 natively. Middleware solutions exist but tend to be fragile and expensive to maintain. Trax Group can assess your current system and recommend either a targeted upgrade path or a full migration to Dynamics 365 based on your situation.

Does Trax Group support Arabic-language training?

Yes. Our team delivers ZATCA implementation training in both Arabic and English, tailored to end users and administrators across every department that touches invoicing.

No comment

Leave a Reply

Your email address will not be published. Required fields are marked *