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