What shall we do if ZATCA systems are down?

In case of an outage of ZATCA system, what shall we do for:
a) Simplified invoices
b) Tax invoices (where we require QR code)

1 Like

In case of failure, you can follow the instructions published by ZATCA on Failure Scenarios - Section 10 of Detailed General guide - https://zatca.gov.sa/en/E-Invoicing/Introduction/Guidelines/Documents/E-Invoicing_Detailed__Guideline.pdf

1 Like

Overview of responses and required actions

Response Definition Required action
200 Action Successful N/A
202 Action Successful, but with warnings - Share warnings with solution provider to correct at the earliest.
- Warnings are temporarily accepted and might become rejections in the future.
- Continuous warnings by taxpayers will be investigated by ZATCA and taxpayers might be educated / audited accordingly
303 Clearance switched off Please submit via reporting
400 Action failed (rejected) Review detailed message, correct and resubmit
401 Unauthorized Check authentication certificate and secret and resubmit
413 Payload Too Large, invoice not received Please resend with smaller payload (invoice)
428 CCSID renewed but not compliant CCSID renewed but not compliant yet, because it’s missing invoice compliance check.
1. The compliance certificate (CCSID) returned in the response is the renewed initial certificate.
2. Use the renewed certificate (CCSID) in the onboarding process again by sending the invoices to the compliance check API.
3. Generate new production CSID (PCSID) : the final certificate to be used in submitting invoices to clearance and reporting APIs.
429 Too Many Requests, invoice not received Please resend
500 Internal Server Error, invoice not received Please resend
503 Service Unavailable, invoice not received Please resend
504 Request Timed Out, invoice not received Please resend
1 Like