Have a Missing-ComplianceSteps and 401 not authorized

Hello,

I am receiving a “Missing-ComplianceSteps” message stating that the compliance certificate has not completed the following steps: [standard-compliant, standard-credit-note-compliant, standard-debit-note-compliant, simplified-compliant, simplified-credit-note-compliant, simplified-debit-note-compliant].

Below is my config.properties file:

csr.common.name=TST-322222222
csr.serial.number=1-RI|2-G4|3-57bb8e11-fed0-421d-8b92-cc0b2109fad5
csr.organization.identifier=Your-Tax-Number-Here
csr.organization.unit.name=Branch Name (Riyadh)
csr.organization.name=Your-Organization-Name
csr.country.name=SA
csr.invoice.type=1100
csr.location.address=RRRD2929
csr.industry.business.category=Automatic Garage Doors

I am using the following steps:

Running the command fatoora -sim -csr -csrConfig “csr-a.properties” to generate the CSR and private key.
Calling the API to retrieve requestID, binarySecurityToken, and Secret.
Using these credentials for the simulation via OTP.
However, when attempting to get CSIDs, I encounter the error “Missing-ComplianceSteps.” Furthermore, when trying to create the QR code and sign the XML using SallaApp/ZATCA, I get a successful XML generation, but when sending the invoice to /invoices/reporting/single in the simulation, I receive a 401 Unauthorized error. I am passing the binarySecurityToken and Secret obtained after generating the CSR via the SDK.

Can you help me understand why I’m receiving the “Missing-ComplianceSteps” error and 401 Unauthorized, or identify any issues with my workflow?

Thank you.

Dear @ahmedtaher

Thanks for reaching out,

Can I kindly ask you to share the end points that you are using to get the CCSID, and the end point you using to do the compliance checks? to ensure comprehensive support as usual.

Thanks,
Ibrahem Daoud.