ZATCA e-invoicing for clinics: phase 2 in practice
Phase 1 was easy: an invoice from a system instead of paper. Phase 2 connects your system to ZATCA directly, and invoices that used to pass now get rejected. Here is what that means for a clinic or medical centre, without the accountants' language.
The two phases in 4 lines
Phase 1, generation: invoices come out of an electronic system, not by hand, and carry a QR code. Most clinics are past it.
Phase 2, integration: your system connects to the ZATCA platform, and every invoice is sent in a standard electronic format with a cryptographic stamp and an unbroken sequence.
ZATCA brings businesses into integration in waves based on annual revenue, and notifies each business months before its date. Mid-sized clinics and medical centres are within the current waves.
The practical difference: in phase 1 an invoice error was your problem alone. In phase 2 it becomes a rejection recorded at ZATCA.
The two invoice types in a clinic
The simplified tax invoice goes to an individual patient paying for themselves. That is most of a clinic's invoices. It is handed to the patient immediately and reported to ZATCA within 24 hours.
The standard tax invoice goes to an organisation: an insurance company, a company contracting check-ups for its staff, a government body. These need ZATCA clearance before they are handed over. You send it, it comes back cleared, then you issue it.
Mixing the two is the first source of rejection. An invoice to an insurance company issued as a simplified invoice is rejected, or passes now and is found at audit.
What has to be in the clinic system before integration
Complete and correct establishment details: the name as registered, the VAT number, the national address. One wrong character means every invoice rejected.
A coded price list. Every service has a code, a stable name, a price and a tax treatment. A service typed by hand each time does not produce a consistent invoice.
Each branch has its own sequence and registered device. A centre with three branches registers three solution units and never mixes one branch's sequence with another's.
Finally: an invoice is never edited after issue. Corrections are made with a credit or debit note that references the original. A system that allows direct editing will get you caught.
VAT on private medical services
Private healthcare services are subject to 15% VAT. The well-known exception is the state programme that bears VAT on private healthcare for Saudi citizens, which has its own conditions and its own way of appearing on the invoice.
What matters for the clinic is that the system calculates tax per line and shows the amount before tax, the tax and the total. It also handles the subsidised case without reception entering it by hand.
The rejection errors that keep coming back
Buyer VAT number missing or wrong on a standard invoice. The insurance company's invoice needs its correct VAT number, not just its name.
A broken sequence. An invoice was deleted from the system instead of cancelled with a note, leaving a gap in the counter.
Issue time after submission time, or a simplified invoice reported after 24 hours because the system was offline and did not retry automatically.
Totals that do not reconcile. A discount applied to the total while tax was calculated before the discount. Discounts have to be at line level.
The invoice and the insurance claim are linked
In a Saudi clinic one visit produces two documents: a claim to NPHIES and an invoice to ZATCA. The service and price in both have to match. The patient's share appears on their simplified invoice, and the insurance company's share on a standard invoice in its name.
A system that issues both from the same record leaves no room for a difference. A system that needs the visit entered twice will produce two different numbers at month end.
Checklist before your integration date
Establishment details, VAT number and national address reviewed by the accountant.
Service list coded, with a tax treatment on every service.
A solution unit registered per branch, with an independent sequence.
Cancellation by credit note only. No deletion.
Integration tested on the ZATCA sandbox before production.
Reception trained on the difference between an individual and an organisation at the moment of issue.
Questions
Is a small clinic obliged to do phase 2?
Obligation comes in waves by annual revenue, and ZATCA notifies the business ahead of its date. It is better to prepare before the notice, because cleaning the price list takes time.
What is the difference between reporting and clearance?
A simplified invoice to an individual patient is handed over immediately and reported within 24 hours. A standard invoice to an organisation is cleared by ZATCA before it is handed over.
Do I need separate accounting software?
You need the invoice to come out of the system where the service was recorded. If the clinic system is integrated with ZATCA it is enough for invoicing, and accounting takes its figures from it.
What if the internet drops at the moment of issue?
A simplified invoice is issued and handed over, then resubmitted for reporting when the connection returns, within 24 hours. The system should do that on its own.
How do I correct a wrong invoice?
With a credit note that cancels the invoice or part of it, then a new invoice if needed. An issued invoice is never edited or deleted.
Is a QR code on the simplified invoice enough?
In phase 2 the code carries more data and is generated by the system together with the cryptographic stamp. A phase 1 printed code is not enough.
See it on your own clinic
Thirty minutes on how your clinic actually runs. We will call you within 24 hours.