Validates errors

Dear All,
I hope this message finds you well,

We validated our XML through .net core and the result included these errors :

  • [2] Validate EN Schematrons: [Error] occurred in validating Schematrons.
  • [3] Validate KSA Schematrons: [Error] occurred in validating Schematrons.
  • [7] Validate QR Code: [Error] CODE: hashedXml, MESSAGE: hashedXml does not match with qr code hashedXml or the hashedXml is missing
  • [8] Validate EInvoice Signature: [Error] CODE: invoiceSignedDataDigestValue, MESSAGE: wrong invoice hashing. [Error] CODE: signatureValue, MESSAGE: Wrong signature value.
  • [9] Validate EInvoice PIH: [Error] CODE: KSA-13, MESSAGE : PIH is inValid

please, can anyone to explain what are means these errors as soon as possible??
Thank you for being so helpful

1 Like

Dear @CDAdeveloper

Thanks for reaching out,

Can I kindly ask you to answer the below questions to ensure comprehensive support as usual:

1- Are you using our SDK tool?
2- Did you successfully onboard new device with your VAT? if yes, in which environment?
3- Are you validating simplified invoice?

Thanks,
Ibrahem Daoud.

Thank you so much for your response,
1- we used .net sdk
2- Please can you more explain this point
3- yes validating simplified invoice

Dear @CDAdeveloper

Before validating a simplified invoice you need to sign the invoice using your PCSID, that ZATCA sent to you when you successfully onboarded.

The onboarding process is mandatory to ensure successfully of integration with ZATCA,
Please review the Educational Library shared on ZATCA site and these documents will help you to integrate successfully with ZATCA.

Find the educational library: Educational library (zatca.gov.sa)

Thanks,
Ibrahem Daoud.

Thank you for your response,
we signed the simplified invoice by PCSID using .net SDK before validating and completing the onboarding phase also when we signed the simplified invoice by Java SDK using the same PCSID then sent it to Zatca so the response was accepted.

Can you please try to sign the invoice using the latest SDK version?