ZATCA Phase 2 E-Invoicing Integration
We make your systems Phase 2 compliant and integrate them with the Fatoora platform, meeting every technical requirement.
Orders
1,248
+8.2%
Stock
3,410
-2.1%
Customers
862
+5.4%
Orders - 12 months
Live indicators drawn from your own data, not a monthly report assembled by hand.
Phase 2 of e-invoicing is not simply issuing invoices electronically as Phase 1 required. It is live integration between your accounting system and ZATCA's Fatoora platform. Standard B2B tax invoices go through a clearance step with the authority before they reach the customer, while simplified B2C invoices must be reported within twenty-four hours of issuance.
That imposes specific technical requirements: a unique UUID per invoice, a non-resetting invoice counter (ICV) that makes deletion detectable, a previous-invoice hash (PIH) chaining every invoice to the one before it so nothing can be inserted or removed, a cryptographic stamp on simplified invoices, a TLV-encoded QR code, and a compliance certificate issued through onboarding with the authority.
Most small and mid-sized organisations discover when their wave arrives that their current system does not support any of this, and that the original vendor has either stopped supporting it or wants an expensive upgrade. That is the gap we fill: we assess what you run, identify exactly what is missing, and either integrate it or build a middleware layer that talks to ZATCA on its behalf — without replacing your whole system.
What we deliver
Readiness assessment
Your accounting or POS system checked against Phase 2 requirements, with a clear report of what already complies and what must be fixed before your wave deadline.
Onboarding & certificates
Completing onboarding with the authority and issuing the production cryptographic compliance certificate (CCSID), plus renewal when it expires.
Live Fatoora integration
API integration for clearance of standard invoices and reporting of simplified invoices, with error handling and automatic retry when connectivity drops.
Invoice technical requirements
UUID, invoice counter (ICV), previous invoice hash (PIH), cryptographic stamp and TLV QR code implemented in the approved XML/UBL format.
Middleware for legacy systems
If your current system cannot integrate and you do not want to replace it, we build a middleware layer that captures its invoices and handles ZATCA integration on its behalf.
Simulation environment testing
A full test cycle in ZATCA's simulation environment before production cut-over, confirming every invoice type and edge case is accepted.
Archiving & retention
Invoices stored in the approved format for the required retention period, retrievable on demand or during an audit.
Training & post-launch support
Your accounts team trained on issuance and on handling rejections, with ongoing support as ZATCA requirements evolve.
How we work
- 1
Assess
Review your current system, invoice volume and invoice types, and confirm which wave and deadline apply to you.
- 2
Compliance plan
Decide the right route — upgrade, middleware, or replacement — with clear cost and timeline.
- 3
Build & test
Integration developed, onboarding completed, and everything tested in simulation before any production cut-over.
- 4
Go live & support
Production cut-over with the first invoicing cycle watched closely, then ongoing support as requirements change.
Serving clients across
We provide zatca e-invoicing services to organisations across all regions of saudi arabia, through on-site visits and remote technical support.
Frequently asked questions
How do I know which wave applies to me?
ZATCA groups taxpayers into waves based on VAT-taxable revenue in reference years, and notifies each organisation ahead of its deadline. We review your position with you and help confirm your wave and its requirements well before the date.
Do I have to replace my accounting system entirely?
Not necessarily. In many cases the existing system can be upgraded, or a middleware layer can handle ZATCA integration on its behalf — cheaper and far less disruptive to your team. We recommend replacement only when the current system is so dated that fixing it costs more than moving on.
What happens if the internet drops while invoicing?
Simplified invoices are issued immediately and reported within twenty-four hours, so a short outage does not stop you selling. We build a queue with automatic retry that submits pending invoices as soon as connectivity returns, and alerts you if the delay approaches the limit.
Do you handle retail point-of-sale systems?
Yes. POS terminals issue simplified invoices requiring a cryptographic stamp, a QR code and reporting within twenty-four hours. We integrate either the terminals themselves or the central system they connect to.
How long does integration take?
It depends on your system. Integrating a modern system with proper APIs can be done in one to two weeks; building middleware for a legacy system typically takes three to six weeks including testing. We fix the timeline after the assessment.
Get a Free Quote
Prefer a fast reply? Message us on WhatsApp.
Related services
AI & Automation
Every repetitive task your staff do by hand each day is a task a system could do. We study how you actually work, find where automation makes a real difference, build it, and measure the result.
Web Design & Marketing
A professional digital presence that reflects your brand: a fast responsive website, visibility in search results, and ad campaigns that reach the right customers.
IT Support & Contracts
The capability of a full IT department without the cost of hiring one: response times committed in writing, scheduled preventive maintenance, and monitoring that catches failures before anyone notices them.
Ready to start your project?
Talk directly to an engineer — not a sales desk. Initial consultation, site survey and a detailed quotation, with no obligation.
Out-of-hours emergency support available to maintenance-contract clients