As published, ZATCA's e-invoicing mandate in Saudi Arabia has two phases. Phase 1, the Generation Phase, took effect 4 December 2021 and required resident taxpayers to issue electronic invoices without a direct system connection to ZATCA. Phase 2, the Integration Phase, took effect 1 January 2023 and requires taxpayers' e-invoicing solutions to integrate directly with ZATCA's systems, submitting invoices for clearance or reporting. Phase 2 has been rolled out in waves by annual taxable revenue, starting with the largest taxpayers and extending to smaller ones over time (as published — confirm current requirements with your adviser).
LATYNEX Digital builds the workflow around the invoice data your compliant e-invoicing solution's ZATCA integration needs. This page covers it for Riyadh businesses. The general service is at Workflow Automation & Systems Integration, and the market overview is at LATYNEX Digital for businesses in Riyadh. Delivery is in English, and this page names no client.
Typical industries
- Small and mid-sized retailers and service businesses
- Wholesalers and distributors invoicing B2B customers
- Contractors and project-based businesses billing in stages
- Finance and back-office teams preparing invoice data
- Businesses whose Phase 2 wave has been announced by ZATCA
Common lead-handling problems
- Sales recorded in a spreadsheet or ERP export, then re-keyed for invoicing
- Invoice fields split across several tools with no single source
- No record of which invoices ZATCA's system rejected, or why
- A missing field found only when a compliant solution rejects a batch
- No internal owner for the move from Phase 1 generation to Phase 2 integration
Direct answer
If your Riyadh business's Phase 2 wave has arrived, or is coming, LATYNEX can build a workflow that turns your existing sales or billing records into one clean invoice data set, checks it against the fields your compliant e-invoicing solution's ZATCA integration expects, and gives every rejected or exception invoice an owner before it is resubmitted.
Why the global page and the Riyadh hub are not enough
The global Workflow Automation & Systems Integration page has no phased national e-invoicing mandate to design against, and the Riyadh hub is broad discovery for the market. Here the design point is that Phase 2 rolls out by revenue threshold in successive waves, so the invoice data has to be ready before your specific wave's integration deadline, not assembled afterwards.
What we configure and build
The work sits before your compliant e-invoicing solution's ZATCA integration, not in place of it.
- An invoice data workflow pulling from your existing sales, billing or ERP records
- Field checks against the specification your compliant e-invoicing solution provider confirms
- A queue for rejected or exception invoices, with an owner and a status
- A history of what was prepared, submitted, and the outcome, per wave if your entities differ
- A written handover once the workflow is running
What stays with you and your compliant e-invoicing provider
Integration with ZATCA's systems, and the actual submission for clearance or reporting, stay with your ZATCA-compliant e-invoicing solution and your own account. Whether your invoicing meets your wave's requirements is for you and your adviser; we prepare and check the underlying data, we do not integrate with ZATCA directly.
What needs API support or custom scope
LATYNEX claims no ZATCA integration or accreditation. Any connection to your compliant e-invoicing solution, ERP or accounting system is scoped per project through the documented API or export format if access is permitted, after technical review.
What we do not do, and where LATYNEX is not the right fit
LATYNEX does not give tax or legal advice, does not integrate directly with ZATCA, does not say an invoice is compliant, and holds no ZATCA accreditation. It has no Riyadh office or named clients, and delivery is in English only. If you already run an ERP with a working ZATCA-compliant integration, this page is not for you.
How delivery actually works
LATYNEX Digital has no office in Riyadh and does not claim one. We work with Riyadh businesses remotely, over video calls and written updates, in English, with the same team and process as in every other market.
Questions
Do you have an office in Riyadh?+
No. We work with businesses in Riyadh remotely, over video calls and written updates, in English, and we do not imply a local presence.
Do you integrate directly with ZATCA for us?+
No. Integration with ZATCA's systems stays with your ZATCA-compliant e-invoicing solution and your own account. We prepare and check the invoice data beforehand.
What is the difference between Phase 1 and Phase 2?+
As published, Phase 1 (from December 2021) required electronic invoice generation without a direct ZATCA connection. Phase 2 (from January 2023, rolled out in waves) requires the e-invoicing solution to integrate directly with ZATCA's systems.
How do I know which wave applies to us?+
ZATCA has assigned waves by annual taxable revenue threshold. Confirm your business's wave and its deadline with your adviser or compliant e-invoicing solution provider; that is not something this workflow determines.
Does this make our invoicing compliant?+
No. We give no tax or legal advice and cannot say your invoicing meets requirements. Confirm current requirements with your adviser; we build to the data set they and your provider specify.
How are you invoiced, and in what currency?+
In EUR, by Latynex Trade OÜ, a company registered in Estonia (EU). Tax treatment for a client in Saudi Arabia is confirmed on the quote, and we do not give tax advice.
What happens next
- 01
We map the process and the tools
Where the work starts, what is done by hand, which systems are involved.
- 02
We pick the simplest reliable route
A platform, a workflow or a little custom code — whichever is simplest and safest for this outcome.
- 03
Scope and price in writing
One scope and one price for you to approve. Nothing starts before you agree.
- 04
We build it with failure handling
Retries, duplicate protection and a named person told when something breaks, in accounts you own.
- 05
Test, monitor, hand over
We check it against real cases, agree who watches it, and document how it works and what to do when it fails.
Who you would be working with
- Company · Who you would be working with
- LATYNEX Digital is a service line of Latynex Trade OÜ, a company registered in Estonia (EU). Contact: info@latynexdigital.com.
- How we work · Delivery
- Remote, in English, with the person who would run the project. No local office is implied in any market.
- How we work · Commercial terms
- One scope and one price, agreed in writing before work starts. Your accounts, code and domain stay yours; any access we use is granted by you and can be withdrawn.
There are no client case studies on this page, and none are implied. What LATYNEX has built and runs itself is on the portfolio, each system labelled by stage. Published prices are on the pricing page; anything not listed there is scoped and quoted after review.