Skip to main content
Short answer: e-invoices are not sent automatically: check the status in Finances → Report E-Invoices or E-Invoice Batches, fix the reason shown for any Rejected invoice, and report it again with Retry Failed.
1

Check the status

Go to Finances → Report E-Invoices, or E-Invoice Batches for invoices you reported in bulk. Submitted means ZATCA accepted it; Rejected shows ZATCA’s reasons.
2

Not reported yet? Report it

Open the invoice and click E-Invoices → report the patient e-invoice. For many invoices, select them in Finances → Report E-Invoices and click Report Selected → Confirm & Report.
3

Rejected? Fix the reason

Read the reason ZATCA gave. A common one is the tax: Saudi patients must have 0% (with a national ID starting with 1), all others 15%.
4

Report again

Click Retry Failed in E-Invoice Batches.
5

QR code not working?

The ZATCA QR code is printed only once the invoice is Submitted. In Settings → Print, set Invoice Type to a Saudi Arabia option and fill in VAT registration number, Seller Name and Commercial Registration No.
No report button? The user needs Report / Cancel Patient E-Invoices (or Insurance E-Invoices) on the Patients tab of their permission group, and E-Invoice Batches on the Data tab to see batches.
Scan the ZATCA QR code with a ZATCA-compliant reader app; a normal phone camera may only show text.
Full guide: Integration with Zatca

Still stuck?

Send us a message in System Chat inside Dentolize with a screenshot, and tell us which step didn’t work. Tip: next time, search this site first. Most answers take less than a minute.