Dear ZATCA Team,
We are currently in the process of testing our e-invoicing solution to ensure successful integration with ZATCA (Phase 2).
During this process, we have encountered an issue while attempting to onboard a new device in the production environment. The error we are receiving is as follows:
jsonResponse from production:
{“code”:“Missing-ComplianceSteps”,“message”:“The compliance certificate is not done with the following compliance steps yet [standard-compliant,standard-credit-note-compliant,standard-debit-note-compliant,simplified-compliant,simplified-credit-note-compliant,simplified-debit-note-compliant]”}
The steps we are following are:
-
Generate CSR using Cli commands of Zatca sandbox
-
call compliance CSID API using generated CSR
-
call production onboarding API with using the credentials of compliance CSID API
Please note that we are using the production URLs for this test — not the simulation or developer portals.
We would appreciate your assistance in understanding the cause of this error and the proper steps to resolve it.