Which ERP systems are actually ready for Gulf e-invoicing

“Does this system support e-invoicing?” is answered yes in every presentation, and the answer is nearly always honest. The problem is that the question measures nothing.
The question that measures something is: who ships the integration, and who maintains it when the specification changes? There are only four possible answers, and the difference between them appears on your invoice rather than on slide ten.
The four states
| State | What it means | Who updates it when the spec changes | Cost |
|---|---|---|---|
| In the core product | Shipped by the vendor within what you bought | The vendor, with the release | Inside the subscription |
| Vendor add-on | The vendor’s own code, under a separate licence | The vendor, but on the add-on’s release schedule | A separate line |
| Through a partner | Another company building on top of the product | The partner, on their schedule | A separate line, and an extra supplier |
| Nothing | No declared integration | Nobody | A full development project |
The second state is the one buyers walk into, because the vendor’s name is on it and it therefore reads as already paid for. It is not. Ask for the price line by name before you sign.
The table — every system on two axes
Measured on 6 September 2026. Each system has a detailed page carrying the source of every figure:
| System | Saudi Arabia (ZATCA) | UAE | Arabic interface |
|---|---|---|---|
| Daftra | Core product | Core product | Native |
| TallyPrime | Core product | Core product | Native |
| mazeed | Core product | Core product | Native |
| Wafeq | Vendor add-on | Core product | Native |
| Qoyod | Core product | Nothing | Native |
| Odoo | Core product | Through a partner | Native |
| Al-Ameen ERP | Core product | Nothing | Native |
| Rewaa | Core product | Nothing | Native |
| SMACC | Core product | Nothing | Native |
| Zoho | Core product | Nothing | Partial |
| Focus Softnet | Core product | Vendor add-on | Partial |
| Oracle NetSuite | Core product | Through a partner | Nothing |
| Namasoft | Vendor add-on | Vendor add-on | Native |
| SAP S/4HANA | Vendor add-on | Vendor add-on | Native |
| SAP Business One | Through a partner | Through a partner | Native |
| Dynamics 365 Business Central | Through a partner | Through a partner | Through a partner |
| ERPNext | Through a partner | Through a partner | Partial |
| Oracle Fusion Cloud ERP | Through a partner | Through a partner | Partial |
| Bitrix24 | Nothing | Nothing | Partial |
| QuickBooks Online | Nothing | Nothing | Nothing |
| Xero | Nothing | Nothing | Nothing |
Before the readings, one warning about the second column. “Core product” in the UAE column means the vendor states it ships the integration itself — it does not mean the vendor is an accredited service provider listed by the Ministry of Finance, which is a status conferred and published on an official list. The two systems in this guide that declare that accreditation are TallyPrime and Wafeq; mazeed says it is “fully prepared” — a readiness statement rather than an accreditation. Check the published list on the date of your decision, not the vendor’s page. The detail is in UAE e-invoicing.
And a second warning about the first column: “Vendor add-on” for Wafeq is not a separate licence but a higher plan — phase two is not included in its entry Saudi plan. For Namasoft it is not a compliance upsell either, but its licensing model throughout: every capability in the product is a separately licensed module, and e-invoicing is four of them. In both cases the effect is the same: an extra line on your bill.
Three readings of that table matter more than the table itself.
Reading one: these are two markets, not one
Read the first two columns together, row by row. Qoyod, Al-Ameen, Rewaa, SMACC and Zoho ship the Saudi integration in the core product and offer no UAE integration at all.
The reason is not a deficiency in either product. It is the order of the two dates: the Saudi mandate began in 2021 and the UAE framework is far more recent. Maturity in the first market tells you nothing about the second.
So if you trade in both, do not extrapolate from the country that started first. Ask a separate question per market — including Egypt, if you operate there. Egypt in particular narrows the whole table to a single system that declares coverage in its own product, Namasoft, with three country modules over one submission engine.
Reading two: the giant is not the readiest
The lower rows surprise anyone who equates readiness with vendor size. Major global systems reach the Gulf market through a partner or a separately licensed add-on, while a smaller regional product ships it in the core.
The explanation is straightforward: a global vendor builds what serves dozens of markets and leaves the specifics of each one to its partner network. That is a business model, not an accusation. But it means you are buying two systems rather than one, and dealing with two organisations at the first rejected invoice.
So ask the question nobody asks: when an invoice is rejected, who do I go to — and what happens if each refers me to the other? Get the answer written into the contract, not spoken in a meeting.
Reading three: the third column is not a luxury
The Arabic interface column looks unrelated to the subject and is not. A tax invoice is a document read outside your company — by the customer, and by an inspector.
A system that handles the tax correctly and prints the invoice from an English-only interface creates manual work in two places: the print template, and the training of whoever uses it. Both are monthly costs, not one-off ones.
What to do with this table
Do not pick a system from it. The table shortens your list; it does not decide for you. E-invoicing is an acceptance condition, not a reason to choose: anything that fails it is excluded, and anything that passes is then evaluated on every other criterion.
The correct order:
- Eliminate anything that does not cover your market. The last rows eliminate themselves for anyone carrying a Gulf obligation.
- Ask the four states by name for each surviving system, and get the price line.
- Ask for a live demonstration rather than slides: an invoice issued, cleared or reported, deliberately rejected, and corrected by credit note.
- Try the delete. Ask the presenter to delete an approved invoice in front of you. If it works, the evaluation is over, for the reason set out in ZATCA phase two.
- Then evaluate the system as a system — document cycles, inventory, costing, reporting.
The summary in three lines
E-invoicing is not bought, it is operated. A product that ships the integration saves you a supplier, a negotiation and a referral loop. It does not save you from clean master data or from a written contingency procedure.
The difference between a company that prepared and a company that felt reassured is not the name of the system on the invoice. It is that the first one tested a rejection before one happened.
Where to go from here
- The Saudi system requirements — the seven prohibited functions and the anti-tampering mechanisms — are in ZATCA phase two.
- The UAE five-corner model and the accredited service provider are in UAE e-invoicing.
- Each system in detail — price, limits and where it breaks — is in the systems comparison.
About the author
Ahmed Hassan Algammal
ERP implementation consultant. More than 60 deliveries across the UAE, Saudi Arabia and Egypt in manufacturing, contracting and distribution.
Book a call →