Signed and reported B2C xmls not validated with web based validator

Hi Team,

We are validating Cleared and Reported xmls using the web validator available on ZATCA web platform for non-technical users and below are the observations:

  1. Standard tax invoices - These invoices are signed and cleared by ZATCA which are successfully validated by the validator
  2. Simplified tax invoices - Signed using the ZATCA SDK and successfully reported to ZATCA are not passed by the web-based validator and it returns the below errors:
    Validation complete. Errors found
    100%
    Validation XML
    B2C_Signed (1).xml
    Valid : false
    Errors
  • category : SIGNATURE_ERROR
  • **code :**X509IssuerName
  • message : wrong X509IssuerName
  • category : SIGNATURE_ERROR
  • **code :**X509SerialNumber
  • message : wrong X509SerialNumber

We can share sample B2B and B2C invoices that we tried validating post signing with the web-based validator.

Please let us know if anything has to be changed in the formatting or signature value so that it can pass through the validations in the web-based validator.

1 Like

@Ankit_Tiwari @Aturkistani we are still waiting for the reply, can you please check and help us on priority.

Dear @vinay.hegde , @Ritik validating Simplified Invoice on web-based validator will always show signature error as web validator validates using a certificate different from the one used for signing Simplified Invoice. Therefore, validating Simplified Invoice using web-based validator will give a certificate validation error which is expected behavior. As you are aware, Simplified Invoices are not required to be shared in XML format with customer, therefore, customers are not expected to validate Simplified Invoices using web-based validator. Developers have SDK, Sandbox and Simulation Portal to validate Simplified Invoices. You can ignore certificate errors on Simplified Invoice while validating them on web-based validator.

1 Like

@Ankit_Tiwari Thanks for responding.