(Simplified invoice - 0100) Production CSID request returns 500 error

I tried to do the onboarding on the simulation environment, i did the following:

  • Submitted a signed simplified invoice
  • Submitted a signed Debit note
  • Submitted a signed Credit note

All the above are submitted on the following endpoint “/compliance/invoice”
and i got a success response

{
    "validationResults": {
        "infoMessages": [
            {
                "type": "INFO",
                "code": "XSD_ZATCA_VALID",
                "category": "XSD validation",
                "message": "Complied with UBL 2.1 standards in line with ZATCA specifications",
                "status": "PASS"
            }
        ],
        "warningMessages": [],
        "errorMessages": [],
        "status": "PASS"
    },
    "reportingStatus": "REPORTED",
    "clearanceStatus": null,
    "qrSellertStatus": null,
    "qrBuyertStatus": null
}

However when i tried to get a production CSID i got the following error:

{
    "code": "Invalid-Request",
    "message": "System failed to process your request"
}

Appreciate your support

To onboard for simulation,
make sure if you are using openssl, the correct certificate template name (PREZATCA-Code-Signing) and don’t include any special characters.
if you are using SDK java make sure you are using command:
Fatoora -sim -csr -csrConfig [Propertiesfiles.properties]

Please try again