Invalid Simplified Invoice

Dears All,
I’ve tried entering the serial number in the format “1-manufacturer|2-model|3-serialNumber,” but it didn’t work. I also attempted to decode the X.509 certificate, but I couldn’t retrieve the IssuerName or SerialNumber. What is the correct method to achieve this?

xades:IssuerSerial
ds:X509IssuerNameCN=PRZEINVOICESCA4-CA, DC=extgazt, DC=gov, DC=local</ds:X509IssuerName>
ds:X509SerialNumber1234567890123456789</ds:X509SerialNumber>
</xades:IssuerSerial>

Dear @Madleen

Thanks for reaching out,

Can I kindly ask you to elaborate more about your concerns, and answer the below questions? to ensure comprehensive support as usual:

1-Are you using our SDK tool? If yes, JAVA, or .NET
2-Are you in Simulation env or Prod?
3-Did you review the Educational Library shared on ZATCA site?
4-What are the steps you are doing to sign the invoices?

Thanks,
Ibrahem Daoud.

1- I’m using SDK 3.34 .NET
2- Trying in developer-portal.
3-Yes, i did.
4- Following the steps in this document.

Morning @Madleen

I hope you are doing well,

Please note that the developer portal is containing a static data, it’s only to make the understanding easily.

Can I kindly ask you try on simulation ENV?

Additionally, please note that a new release of the SDK published it’s 3.3.5, ensure to download it.

Let me know if you need any further assistance.

Thanks,
Ibrahem Daoud.

Dear @idaoud

We are getting the signature error only for simplified invoices. Please find the errors below from Web based validator from simulation and production ENV

  • category : SIGNATURE_ERROR
  • code : X509IssuerName
  • message : wrong X509IssuerName
  • category : SIGNATURE_ERROR
  • code : X509SerialNumber
  • message : wrong X509SerialNumber

Kindly let us know how we can resolve this.

Thanks