Updated: Sep 28, 2026
ZATCA is Saudi Arabia's authority for zakat, tax and customs. For businesses, its role includes VAT administration and electronic invoicing requirements. Understanding ZATCA, Fatoora, Phase 1, Phase 2 and VAT helps finance teams build compliant invoicing and accounting processes.
Contents
ZATCA stands for the Zakat, Tax and Customs Authority. It is the Saudi government authority responsible for administering zakat, tax and customs-related matters. For businesses subject to VAT and e-invoicing requirements, ZATCA directly affects financial records, tax invoices and reporting processes.
ZATCA administers several areas of Saudi Arabia's revenue and customs framework. For businesses, two relevant areas are VAT and e-invoicing.
VAT determines how applicable transactions are taxed and reported. E-invoicing determines how applicable invoices and related notes must be generated, stored and, under Phase 2, integrated with ZATCA systems.
These requirements connect tax compliance with the systems businesses use to record sales and issue invoices.
ZATCA matters because VAT and e-invoicing are operational requirements, not simply accounting topics. The information entered when a sale occurs can affect the invoice, VAT records, accounting entries and reporting.
A business therefore needs accurate transaction data and an invoicing solution that follows the requirements applicable to its business.
For a broader explanation of the electronic invoicing framework, businesses can also review GO-Globe's ZATCA e-invoicing guide for Saudi Arabia.
ZATCA e-invoicing, known as Fatoora, requires applicable taxpayers to generate and store electronic invoices through compliant electronic solutions. ZATCA introduced the framework in two main phases.
Phase 1 is the Generation Phase. It became enforceable on December 4, 2021, for taxpayers covered by the e-invoicing regulations, excluding non-resident taxpayers.
Under Phase 1, applicable taxpayers must generate and store tax invoices and related notes through an electronic solution that meets the required controls.
The key change is that invoice generation must take place through a compliant electronic system rather than through an ordinary manual process.
Phase 2 is the Integration Phase. It started on January 1, 2023, and is being introduced in waves for targeted taxpayer groups.
Phase 2 adds technical and business requirements and requires the taxpayer's electronic invoicing solution to integrate with ZATCA systems. ZATCA notifies taxpayers of their applicable wave in advance.
Phase 2 therefore makes the connection between the business's invoicing system and ZATCA a central part of compliance.
The main difference is integration.
Phase 1 focuses on generating and storing compliant electronic invoices. Phase 2 adds integration with ZATCA systems and additional technical requirements for the electronic invoicing solution.
This distinction matters when selecting an ERP. A business does not only need software that can create an invoice. It needs an invoicing system that can support the applicable integration and technical requirements.
A ZATCA-compliant invoice must contain the information and technical elements required for its invoice type and the applicable phase of e-invoicing.
Invoice requirements depend on the transaction and invoice type. ZATCA publishes requirements covering invoice information, electronic invoice formats, data fields and related technical specifications.
The invoicing system should therefore be configured around the applicable ZATCA requirements rather than treating every invoice as the same document.
QR codes are part of the applicable ZATCA e-invoicing requirements, particularly for simplified tax invoices.
A business should generate the QR code through its compliant invoicing solution rather than manually adding one after the invoice has been created. The system should use the transaction data required by the applicable specification.
ZATCA distinguishes between tax invoices and simplified tax invoices. The applicable requirements can differ according to the transaction and invoice type.
This is why invoice configuration is an important part of ERP implementation. The system needs to identify the transaction correctly and generate the corresponding document according to the applicable requirements.
ZATCA administers VAT in Saudi Arabia, while e-invoicing provides the electronic process through which applicable transaction documents are generated and handled.
VAT affects the tax information recorded on applicable sales transactions. Where the standard VAT rate applies, the rate in Saudi Arabia is 15%.
The invoice must therefore reflect the applicable VAT treatment for the transaction. Incorrect tax configuration can affect both the invoice and the accounting records associated with it.
VAT and e-invoicing perform different functions, but they use related transaction data.
The sale creates a business transaction. The ERP records the transaction and applies the configured tax treatment. The invoicing module then generates the applicable electronic invoice. The resulting financial information can also feed accounting and reporting processes.
This relationship makes data consistency important. Sales, tax and accounting records should not depend on repeated manual entry where an integrated system can use the same underlying transaction data.
Connected data reduces the need to transfer transaction information between separate systems. When sales, invoicing and finance use the same records, the business can reconcile transactions within one workflow.
GO-Globe's ERP software solutions are designed to connect finance, inventory, procurement, sales and other business functions through an ERP environment.
An ERP can place ZATCA-related invoicing processes inside the same system that manages financial and operational transactions.
An integrated ERP can generate invoices from recorded sales transactions instead of requiring finance teams to recreate transaction information manually.
GO-Globe states that its Saudi ERP systems support ZATCA Phase 2 e-invoicing and connect finance, inventory, procurement and sales within one system.
The exact configuration still depends on the business's processes and the ZATCA requirements applicable to that taxpayer.
A connected ERP allows a sales transaction, invoice and accounting record to use related data within the same system.
For example, when a sale is recorded, the relevant transaction information can flow into invoicing and financial records. This creates a clearer relationship between the original transaction and the resulting invoice.
A ZATCA-ready ERP should be assessed against the requirements applicable to the business. Important areas include:
ZATCA publishes detailed technical and security guidance for e-invoicing solutions. ERP implementation should therefore be tested against the current requirements rather than relying only on a general claim of compliance.
The practical approach is to integrate ZATCA-related invoicing into the business's normal financial workflow.
Automated invoice generation allows the ERP to create the applicable electronic invoice from transaction data already recorded in the system.
This reduces repeated data entry and gives finance teams a consistent source for sales and invoice information.
ZATCA compliance should not operate as a separate activity performed after normal business transactions are completed.
When sales, inventory, finance and invoicing share connected data, compliance-related processes become part of the transaction workflow. GO-Globe's Saudi ERP system is designed around this model, with finance, inventory, procurement, sales and other functions connected through one ERP system.
Automation does not make an incorrectly configured ERP compliant. The system must use the appropriate invoice types, tax treatment, required fields and integration settings for the business.
The implementation should therefore include requirements mapping, configuration and testing against the applicable ZATCA rules.
A business should evaluate the ERP according to both ZATCA requirements and its own transaction processes.
Confirm how the system handles the applicable Phase 2 integration requirements. The vendor should be able to explain the integration approach and how the system is tested against the relevant ZATCA specifications.
The ERP should connect VAT-related transaction information with invoices and accounting records. This reduces unnecessary data transfer between disconnected applications.
ZATCA compliance is only one part of an ERP environment. Finance teams may also need the ERP to connect sales, inventory, procurement, payroll, reporting or existing business applications.
GO-Globe's Saudi Arabia ERP system connects core business functions and includes ZATCA Phase 2 e-invoicing as part of its Saudi ERP offering.
Yes. A business does not necessarily need to replace its entire ERP simply because its current setup needs compliance improvements. The existing system should first be assessed for its invoicing capabilities, integrations, configuration and ability to support the applicable ZATCA requirements.
Businesses reviewing their ERP architecture can also use GO-Globe's ERP readiness guide for 2026 as a related resource.
GO-Globe builds custom ERP systems for Saudi businesses with ZATCA Phase 2 e-invoicing integrated into the wider financial and operational system. The ERP connects functions such as finance, sales, inventory and procurement so transaction data can move through connected workflows instead of repeated manual entry.
For businesses in Riyadh, GO-Globe also provides a ZATCA-ready ERP system in Riyadh, with finance and other business modules configured around Saudi business requirements.
GO-Globe's Saudi Arabia ERP service is the relevant starting point for businesses that want to assess a ZATCA-ready ERP for their own processes.
ZATCA stands for the Zakat, Tax and Customs Authority. It is the Saudi authority responsible for administering zakat, tax and customs-related matters.
ZATCA e-invoicing is Saudi Arabia's electronic invoicing framework, known as Fatoora. It requires applicable taxpayers to generate and store electronic invoices through compliant electronic solutions. Phase 2 additionally requires applicable systems to integrate with ZATCA systems.
ZATCA Phase 1, known as the Generation Phase, became enforceable on December 4, 2021, for taxpayers covered by the e-invoicing requirements, subject to the applicable exclusions.
ZATCA Phase 2, known as the Integration Phase, started on January 1, 2023. ZATCA is implementing Phase 2 in waves for targeted taxpayer groups and notifies applicable taxpayers in advance.
No. ZATCA's responsibilities extend beyond e-invoicing and include tax, zakat and customs administration. For businesses, VAT administration and e-invoicing are two important areas of interaction with the authority.
An ERP can automate parts of the ZATCA e-invoicing workflow when it is correctly configured and integrated for the applicable requirements. Automation can connect transaction data, invoice generation and financial records, but the implementation must still follow the applicable ZATCA technical and business requirements.