# Error while validating the XML file

**URL:** <https://zatca1.discourse.group/t/error-while-validating-the-xml-file/8868>\
**Category:** Signing process\
**Created:** [October 27, 2025, 5:34am UTC](https://zatca1.discourse.group/t/error-while-validating-the-xml-file/8868 "2025-10-27T05:34:12Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![taruny](https://avatars.discourse-cdn.com/v4/letter/t/9f8e36/32.png) [@taruny](https://zatca1.discourse.group/u/taruny)\
**Post date:** [October 27, 2025, 5:34am UTC](https://zatca1.discourse.group/t/error-while-validating-the-xml-file/8868/1 "2025-10-27T05:34:12Z")

</div>

Hi team,

We are receiving the KSA and EN schemantrons error when we validate a XML invoice .

Can you please help me out here.

Thank you

---

<div class="post-metadata">

**Author:** ![MalikRawabi986077683](https://avatars.discourse-cdn.com/v4/letter/m/54ee81/32.png) [@MalikRawabi986077683](https://zatca1.discourse.group/u/MalikRawabi986077683)\
**Post date:** [October 27, 2025, 7:43am UTC](https://zatca1.discourse.group/t/error-while-validating-the-xml-file/8868/2 "2025-10-27T07:43:17Z")

</div>

Can you please provide more details

---

<div class="post-metadata">

**Author:** ![taruny](https://avatars.discourse-cdn.com/v4/letter/t/9f8e36/32.png) [@taruny](https://zatca1.discourse.group/u/taruny)\
**Post date:** [October 27, 2025, 8:30am UTC](https://zatca1.discourse.group/t/error-while-validating-the-xml-file/8868/3 "2025-10-27T08:30:32Z")

</div>

![image](https://europe1.discourse-cdn.com/flex013/uploads/zatca1/original/2X/e/e638d70d12683e92bf788704d342344ee99749e2.jpeg)

---

<div class="post-metadata">

**Author:** ![taruny](https://avatars.discourse-cdn.com/v4/letter/t/9f8e36/32.png) [@taruny](https://zatca1.discourse.group/u/taruny)\
**Post date:** [October 27, 2025, 8:31am UTC](https://zatca1.discourse.group/t/error-while-validating-the-xml-file/8868/4 "2025-10-27T08:31:07Z")

</div>

below are the screenshots

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/zatca1/original/2X/8/8bf9363da02faf6adc188f28a94625bd95fc8cae.jpeg)

---

<div class="post-metadata">

**Author:** ![taruny](https://avatars.discourse-cdn.com/v4/letter/t/9f8e36/32.png) [@taruny](https://zatca1.discourse.group/u/taruny)\
**Post date:** [October 27, 2025, 8:33am UTC](https://zatca1.discourse.group/t/error-while-validating-the-xml-file/8868/5 "2025-10-27T08:33:17Z")

</div>

Hi Malik,

We have successfully generated the CSR and Private Key, and we were also able to sign the invoice XML successfully.

However, we are encountering an error while validating the signed invoice using the EInvoiceValidator.ValidateEInvoice() method. Please note that the same signed invoice is being successfully validated when using the .NET SDK v.DotNet-238-R3.4.5 via the command line, but it fails when validated programmatically through code.

below is the XML we are trying to validate using default PIH and CSR.

```auto
<?xml version="1.0" encoding="UTF-8"?><Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
  <ext:UBLExtensions>
    <ext:UBLExtension>
        <ext:ExtensionURI>urn:oasis:names:specification:ubl:dsig:enveloped:xades</ext:ExtensionURI>
        <ext:ExtensionContent>
            <sig:UBLDocumentSignatures xmlns:sig="urn:oasis:names:specification:ubl:schema:xsd:CommonSignatureComponents-2" xmlns:sac="urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2" xmlns:sbc="urn:oasis:names:specification:ubl:schema:xsd:SignatureBasicComponents-2">
                <sac:SignatureInformation>
                    <cbc:ID>urn:oasis:names:specification:ubl:signature:1</cbc:ID>
                    <sbc:ReferencedSignatureID>urn:oasis:names:specification:ubl:signature:Invoice</sbc:ReferencedSignatureID>
                    <ds:Signature Id="signature" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
                        <ds:SignedInfo>
                            <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2006/12/xml-c14n11" />
                            <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256" />        
                            <ds:Reference Id="invoiceSignedData" URI="">
                                <ds:Transforms>
                                    <ds:Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116">
                                        <ds:XPath>not(//ancestor-or-self::ext:UBLExtensions)</ds:XPath>
                                    </ds:Transform>
                                    <ds:Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116">
                                        <ds:XPath>not(//ancestor-or-self::cac:Signature)</ds:XPath>
                                    </ds:Transform>
                                    <ds:Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116">
                                        <ds:XPath>not(//ancestor-or-self::cac:AdditionalDocumentReference[cbc:ID='QR'])</ds:XPath>
                                    </ds:Transform>
                                    <ds:Transform Algorithm="http://www.w3.org/2006/12/xml-c14n11" />
                                </ds:Transforms>
                                <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
                                <ds:DigestValue>YZSe3QkxXurT0Lc9M13Xd4ScFfZj7Nbb/zS/H6hQtY8=</ds:DigestValue>
                            </ds:Reference>
                            <ds:Reference Type="http://www.w3.org/2000/09/xmldsig#SignatureProperties" URI="#xadesSignedProperties">
                                <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
                                <ds:DigestValue>ZjhjMzkwNGEwMjdjZWI1YzY2ZWM2ZjRmYzNmZGZmOGNiNDMwZjI1ZjAzYWVhZDNlMjE1NTc5MTRiMTIzYzA2MQ==</ds:DigestValue>
                            </ds:Reference>
                        </ds:SignedInfo>
                        <ds:SignatureValue>MEYCIQDMWDBydJzEkhdmn7gCMZbBXzn0K7RjIYKAnP/PMsV3rAIhALal3fPV3XBNwrBFoih5rmW8ND5QYusjc/wcr6zklOiK</ds:SignatureValue>
                        <ds:KeyInfo>
                            <ds:X509Data>
                                <ds:X509Certificate>TUlJQ1BUQ0NBZU9nQXdJQkFnSUdBWm01VDRPUE1Bb0dDQ3FHU000OUJBTUNNQlV4RXpBUkJnTlZCQU1NQ21WSmJuWnZhV05wYm1jd0hoY05NalV4TURBMk1URXpOalUxV2hjTk16QXhNREExTWpFd01EQXdXakIxTVFzd0NRWURWUVFHRXdKVFFURVdNQlFHQTFVRUN3d05VbWw1WVdSb0lFSnlZVzVqYURFbU1DUUdBMVVFQ2d3ZFRXRjRhVzExYlNCVGNHVmxaQ0JVWldOb0lGTjFjSEJzZVNCTVZFUXhKakFrQmdOVkJBTU1IVlJUVkMwNE9EWTBNekV4TkRVdE16azVPVGs1T1RrNU9UQXdNREF6TUZZd0VBWUhLb1pJemowQ0FRWUZLNEVFQUFvRFFnQUVrUUwzb1dvNm00eFMyc2t3Uit2WkNxYUtEdzQ2Y05GclJxZEdBUk9IdnJtRDV3N3h6Rmw5YWh2eVVyRkFUR3h4MWt1NmNCRmdxN3lrZkNuR0k3c3FIS09Cd1RDQnZqQU1CZ05WSFJNQkFmOEVBakFBTUlHdEJnTlZIUkVFZ2FVd2dhS2tnWjh3Z1p3eE96QTVCZ05WQkFRTU1qRXRWRk5VZkRJdFZGTlVmRE10WldReU1tWXhaRGd0WlRaaE1pMHhNVEU0TFRsaU5UZ3RaRGxoT0dZeE1XVTBORFZtTVI4d0hRWUtDWkltaVpQeUxHUUJBUXdQTXprNU9UazVPVGs1T1RBd01EQXpNUTB3Q3dZRFZRUU1EQVF4TVRBd01SRXdEd1lEVlFRYURBaFNVbEpFTWpreU9URWFNQmdHQTFVRUR3d1JVM1Z3Y0d4NUlHRmpkR2wyYVhScFpYTXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWdhTHBIdkwxL1lMR0tHTEwvZGdZdisvYnNIbFIrYS9OUkpxQ1ZWRlRyRVFVQ0lRQ3ZZWHo1bmo0WVRwMUJmYzBqcjBaUUUyMWxMS3JKNldhRXpDVTh4dmx0SFE9PQ==</ds:X509Certificate>
                            </ds:X509Data>
                        </ds:KeyInfo>
                        <ds:Object>
                            <xades:QualifyingProperties Target="signature" xmlns:xades="http://uri.etsi.org/01903/v1.3.2#">
                                <xades:SignedProperties Id="xadesSignedProperties">
                                    <xades:SignedSignatureProperties>
                                        <xades:SigningTime>2025-10-27T13:45:22</xades:SigningTime>
                                        <xades:SigningCertificate>
                                            <xades:Cert>
                                                <xades:CertDigest>
                                                    <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
                                                    <ds:DigestValue>YTQyZmI4ODFiZDMwMDcxNmNiYzUxZTk5OWZiMTY4YWM1ZTBmNDQ2NWM0NTk3ZGI4MTgzZDk5YjY5NzMyNjNjYg==</ds:DigestValue>
                                                </xades:CertDigest>
                                                <xades:IssuerSerial>
                                                    <ds:X509IssuerName>CN=eInvoicing</ds:X509IssuerName>
                                                    <ds:X509SerialNumber>1759750620047</ds:X509SerialNumber>
                                                </xades:IssuerSerial>
                                            </xades:Cert>
                                        </xades:SigningCertificate>
                                    </xades:SignedSignatureProperties>
                                </xades:SignedProperties>
                            </xades:QualifyingProperties>
                        </ds:Object>
                    </ds:Signature>
                </sac:SignatureInformation>
            </sig:UBLDocumentSignatures>
        </ext:ExtensionContent>
    </ext:UBLExtension>
</ext:UBLExtensions>
  <cbc:ProfileID>reporting:1.0</cbc:ProfileID>
  <cbc:ID>SME00023</cbc:ID>
  <cbc:UUID>8d487816-70b8-4ade-a618-9d620b73814a</cbc:UUID>
  <cbc:IssueDate>2022-09-07</cbc:IssueDate>
  <cbc:IssueTime>12:21:28</cbc:IssueTime>
  <cbc:InvoiceTypeCode name="0100000">388</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>SAR</cbc:DocumentCurrencyCode>
  <cbc:TaxCurrencyCode>SAR</cbc:TaxCurrencyCode>
  <cac:AdditionalDocumentReference>
    <cbc:ID>ICV</cbc:ID>
    <cbc:UUID>23</cbc:UUID>
  </cac:AdditionalDocumentReference>
  <cac:AdditionalDocumentReference>
    <cbc:ID>PIH</cbc:ID>
    <cac:Attachment>
      <cbc:EmbeddedDocumentBinaryObject mimeCode="text/plain">NWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZjNmQ2OTZjNzljMmRiYzIzOWRkNGU5MWI0NjcyOWQ3M2EyN2ZiNTdlOQ==</cbc:EmbeddedDocumentBinaryObject>
    </cac:Attachment>
  </cac:AdditionalDocumentReference>
  <cac:AdditionalDocumentReference>
        <cbc:ID>QR</cbc:ID>
        <cac:Attachment>
            <cbc:EmbeddedDocumentBinaryObject mimeCode="text/plain">AW/YtNix2YPYqSDYqtmI2LHZitivINin2YTYqtmD2YbZiNmE2YjYrNmK2Kcg2KjYo9mC2LXZiSDYs9ix2LnYqSDYp9mE2YXYrdiv2YjYr9ipIHwgTWF4aW11bSBTcGVlZCBUZWNoIFN1cHBseSBMVEQCDzM5OTk5OTk5OTkwMDAwMwMTMjAyMi0wOS0wN1QxMjoyMToyOAQENC42MAUDMC42BixZWlNlM1FreFh1clQwTGM5TTEzWGQ0U2NGZlpqN05iYi96Uy9INmhRdFk4PQdgTUVZQ0lRRE1XREJ5ZEp6RWtoZG1uN2dDTVpiQlh6bjBLN1JqSVlLQW5QL1BNc1YzckFJaEFMYWwzZlBWM1hCTndyQkZvaWg1cm1XOE5ENVFZdXNqYy93Y3I2emtsT2lLCFgwVjAQBgcqhkjOPQIBBgUrgQQACgNCAASRAvehajqbjFLayTBH69kKpooPDjpw0WtGp0YBE4e+uYPnDvHMWX1qG/JSsUBMbHHWS7pwEWCrvKR8KcYjuyoc</cbc:EmbeddedDocumentBinaryObject>
        </cac:Attachment>
</cac:AdditionalDocumentReference><cac:Signature>
      <cbc:ID>urn:oasis:names:specification:ubl:signature:Invoice</cbc:ID>
      <cbc:SignatureMethod>urn:oasis:names:specification:ubl:dsig:enveloped:xades</cbc:SignatureMethod>
</cac:Signature><cac:AccountingSupplierParty>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeID="CRN">1010010000</cbc:ID>
      </cac:PartyIdentification>
      <cac:PostalAddress>
        <cbc:StreetName>?????? ????? | Prince Sultan</cbc:StreetName>
        <cbc:BuildingNumber>2322</cbc:BuildingNumber>
        <cbc:CitySubdivisionName>?????? | Al-Murabba</cbc:CitySubdivisionName>
        <cbc:CityName>?????? | Riyadh</cbc:CityName>
        <cbc:PostalZone>23333</cbc:PostalZone>
        <cac:Country>
          <cbc:IdentificationCode>SA</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>399999999900003</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>???? ????? ??????????? ????? ???? ???????? | Maximum Speed Tech Supply LTD</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cac:PostalAddress>
        <cbc:StreetName>???? ????? | Salah Al-Din</cbc:StreetName>
        <cbc:BuildingNumber>1111</cbc:BuildingNumber>
        <cbc:CitySubdivisionName>?????? | Al-Murooj</cbc:CitySubdivisionName>
        <cbc:CityName>?????? | Riyadh</cbc:CityName>
        <cbc:PostalZone>12222</cbc:PostalZone>
        <cac:Country>
          <cbc:IdentificationCode>SA</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>399999999800003</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>???? ????? ?????? ???????? | Fatoora Samples LTD</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery>
    <cbc:ActualDeliveryDate>2022-09-07</cbc:ActualDeliveryDate>
  </cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>10</cbc:PaymentMeansCode>
  </cac:PaymentMeans>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReason>discount</cbc:AllowanceChargeReason>
    <cbc:Amount currencyID="SAR">0.00</cbc:Amount>
    <cac:TaxCategory>
      <cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">S</cbc:ID>
      <cbc:Percent>15</cbc:Percent>
      <cac:TaxScheme>
        <cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
      </cac:TaxScheme>
    </cac:TaxCategory>
  </cac:AllowanceCharge>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="SAR">0.6</cbc:TaxAmount>
  </cac:TaxTotal>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="SAR">0.6</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="SAR">4.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="SAR">0.60</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">S</cbc:ID>
        <cbc:Percent>15.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="SAR">4.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="SAR">4.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="SAR">4.60</cbc:TaxInclusiveAmount>
    <cbc:AllowanceTotalAmount currencyID="SAR">0.00</cbc:AllowanceTotalAmount>
    <cbc:PrepaidAmount currencyID="SAR">0.00</cbc:PrepaidAmount>
    <cbc:PayableAmount currencyID="SAR">4.60</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="PCE">2.000000</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="SAR">4.00</cbc:LineExtensionAmount>
    <cac:TaxTotal>
      <cbc:TaxAmount currencyID="SAR">0.60</cbc:TaxAmount>
      <cbc:RoundingAmount currencyID="SAR">4.60</cbc:RoundingAmount>
    </cac:TaxTotal>
    <cac:Item>
      <cbc:Name>??? ????</cbc:Name>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>15.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount currencyID="SAR">2.00</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
</Invoice>

```
