ZATCA Implementation Phase 1
This phase is known as the Generation Phase. This phase requires taxpayers to generate and store
invoices, and debit/credit notes via electronic systems which must be compliant with Phase 1 requirements.
This phase has been enforceable since 4 December 2021 for all taxpayers (this phase excludes non-resident
taxpayers), and any other parties who are issuing tax invoices on behalf of suppliers subject to VAT.
What must be accomplished in ZATCA E-Invoicing Phase 1:
- Update your current invoicing system or
install the new ones;
- Adding QR codes to invoices is mandatory;
- Also, you need to add the customer’s VAT
registration number, if they are registered for VAT.
-
QR Code Generation
Under ZATCA's e-invoicing rules, all businesses must generate a QR code for every invoice, providing
basic information about the purchase and the seller. The QR code can be scanned with the
government's E-Invoice QR Reader KSA app, which checks whether the invoice is in the correct format
or not.
-
Government QR Code Mobile App
Government QR Code Scanning app (E-Invoice QR Reader KSA) helps to provide quick information about a
particular invoice. Also, it has other critical purposes:
Helps the government to
validate the electronic invoices and electronic credit/debit notes.
Further, it helps
customers to verify the authenticity of the invoices.
Also, one can evaluate
if the invoices comply with the ZATCA requirements.
ZATCA Implementation Phase 2
The second phase is known as the Integration Phase. It is being rolled out in waves by targeted taxpayer
groups. This phase involves the technical and business requirements for electronic invoices and electronic
systems, including integrating these systems with ZATCA's systems. Simply put, taxpayers need to integrate
their e-invoicing tools with ZATCA's system so they can send generated e-invoices to the FATOORA platform
for validation and verification.
ZATCA published the revamped e-invoicing Implementation Resolution in Arabic on 24 June 2022, after
finalizing the public consultation on 10 June 2022. This Resolution is part of the e-invoicing Regulations
that were released earlier and published on 4 December 2020. This latest Implementation Resolution,
technical specifications, and annexes apply to the Second Phase (Integration Phase). Phase 2 (Integration)
started on 1 January 2023 and is being rolled out to businesses in waves.
The latest announced wave (Wave 25) covers businesses with taxable turnover above SAR 187,500 in any year
from 2022 to 2025. They must integrate from 1 February 2027. Check ZATCA's site for your wave.
Under Phase 2, taxpayers need to issue e-invoices in particular formats (i.e., XML or PDF/A-3 format with
embedded XML).
This phase adds more technical and specialized requirements. Your electronic invoicing system must be able
to connect to external systems through APIs, generate a Universally Unique Identifier (UUID), support
e-signature or digital signature, assign a sequential number to each e-invoice, and generate a cryptographic
stamp. The solution must also include anti-tampering features.
Features that are Mandatory for Phase 2
Types of E-Invoices
Standard E-Invoice (Tax E-Invoice)
Standard e-invoices or tax e-invoices are issued for B2B and B2G transactions. These invoices are
generally used for claiming input VAT deduction by customers. Standard e-invoices have a defined
format that the seller shares with its buyers. Under Phase 2, these invoices are issued to customers
after being stamped cryptographically and “cleared” by ZATCA.
Standard electronic invoices have fields including the vendor and customer information, transaction,
and details of goods/services as well as some other technical fields as per VAT legislation, that
need to be generated by the e-invoicing solution.
Simplified E-Invoices
Simplified electronic invoices are issued for B2C transactions, these are generated instantly at the
point of sale. Buyers do not use these invoices for input VAT deduction. For generating the
simplified e-invoices, the solution must generate a QR code with the invoice. QR code generation is
essential for validating the e-invoices.
Phase 1 only requires the system to generate simplified e-invoices. Under Phase 2,
simplified e-invoices must be reported to ZATCA within 24 hours of issuance.
| Transaction type |
Type of e-invoice to be issued |
| Taxable goods & services valued at more than SAR 1,000 (issued to a taxable or non-taxable
legal person) |
Standard e-invoice |
| Export of goods |
Standard e-invoice |
| Intra-GCC supplies |
Standard e-invoice |
| Nominal supplies (not given to a buyer, but held for audit intents) |
Standard e-invoice |
| Taxable services & goods, except exports, that are valued at less than SAR 1,000 (issued to
a taxable person or non-taxable legal individual) |
Both (Simplified e-invoice or Standard e-invoice) |
| Taxable goods and services (except exports) issued to a non-taxable individual |
Simplified e-invoice |
| Zero-rated goods and services valued at more than SAR 1,000 (issued to a taxable individual
or non-taxable legal individual) |
Standard e-invoice |
Get Your O2b ZATCA E-Invoicing Solution
Meet ZATCA's e-invoicing software regulations by connecting your business to O2b Technologies' robust
open-source and cloud solution. We set up Odoo to support ZATCA's e-invoicing requirements in Saudi
Arabia for e-signature, content, reporting, and format. Our ZATCA e-invoicing software is built to meet
ZATCA's e-invoicing rules, and it is designed so e-documents and e-invoices are exchanged securely.
Furthermore, you can generate simplified invoices in Arabic with the required invoice information. The
solution also generates QR codes and is built to meet ZATCA's e-invoicing document guidelines. Moreover,
our robust e-invoicing solution is closely integrated with other solutions such as sales, purchase,
accounting, inventory, and more. O2b offers a complete ERP solution built to meet ZATCA's regulations.
With ZATCA e-invoicing API integration, we configure Odoo to meet ZATCA's technical rules. All things
considered, choose O2b for a ZATCA e-invoicing solution that lets you invoice your customers seamlessly.
Your tax adviser should confirm your obligations and wave.