Hi Team,
We are currently encountering the following validation error when submitting an invoice in the Production environment:
“The invoice hash API body does not match the (calculated) Hash of the XML.”
We have successfully submitted multiple invoices in Production using the same integration and hashing process, and those invoices were accepted without any issues. However, for this particular document, we are consistently receiving the above error.
For your review, we have attached:
A working XML that was successfully processed in Production.
A non-working XML that is generating the hash validation error.
Could you kindly review both files and help us identify the cause of the discrepancy? We would appreciate your guidance on any changes or corrections required to successfully process this document.
Thank you for your support. We look forward to your feedback.
Working xml:
ext:ExtensionURIurn:oasis:names:specification:ubl:dsig:enveloped:xades</ext:ExtensionURI>
<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”>
cbc:IDurn:oasis:names:specification:ubl:signature:1</cbc:ID>
sbc:ReferencedSignatureIDurn:oasis:names:specification:ubl:signature:Invoice</sbc:ReferencedSignatureID>
<ds:Signature xmlns:ds=“XML-Signature Syntax and Processing” Id=“signature”>
<ds:CanonicalizationMethod Algorithm=“Canonical XML 1.1”/>
<ds:SignatureMethod Algorithm=“xmldsig-more namespace”/>
<ds:Reference Id=“invoiceSignedData” URI=“”>
<ds:Transform Algorithm=“XML Path Language (XPath)”>
ds:XPathnot(//ancestor-or-self::ext:UBLExtensions)</ds:XPath>
</ds:Transform>
<ds:Transform Algorithm=“XML Path Language (XPath)”>
ds:XPathnot(//ancestor-or-self::cac:Signature)</ds:XPath>
</ds:Transform>
<ds:Transform Algorithm=“XML Path Language (XPath)”>
ds:XPathnot(//ancestor-or-self::cac:AdditionalDocumentReference[cbc:ID=‘QR’])</ds:XPath>
</ds:Transform>
<ds:Transform Algorithm=“Canonical XML 1.1”/>
</ds:Transforms>
<ds:DigestMethod Algorithm=“XML Encryption Syntax and Processing”/>
ds:DigestValueyQu8QHvm8FrKqUj5+0leJwSGvb2sx/dyCiVnNldGUJc=</ds:DigestValue>
</ds:Reference>
<ds:Reference Type=“XML-Signature Syntax and Processing” URI=“#xadesSignedProperties”>
<ds:DigestMethod Algorithm=“XML Encryption Syntax and Processing”/>
ds:DigestValueMTM1MGNkNzI1NGM3MTg1ODBkNGUzM2FlYWNhZWExMWFlNmI1MGY5MjhhOTQ4OTJmNzMyODc0YjU3ZTA1ZGI4Yw==</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
ds:SignatureValueMEUCIQCOg0i3UnEq+gG/4fceb/MQ6Kg4j05KMxFmDyJUNw2EaAIgbmKcfmfugUIlLTHnMzIv2yEIrIZyX3vvYZR05RFlTg4=</ds:SignatureValue>
ds:X509CertificateMIIFCDCCBK+gAwIBAgITWwACFgqGVrGNl+CvGQABAAIWCjAKBggqhkjOPQQDAjBiMRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxEzARBgoJkiaJk/IsZAEZFgNnb3YxFzAVBgoJkiaJk/IsZAEZFgdleHRnYXp0MRswGQYDVQQDExJQUlpFSU5WT0lDRVNDQTQtQ0EwHhcNMjYwMzEyMDY0NTE5WhcNMzAwNDAyMDMzMTEzWjBkMQswCQYDVQQGEwJTQTEoMCYGA1UEChMfU2h1YWEgQWwgS2hhbGlqIExpbWl0ZWQgQ29tcGFueTETMBEGA1UECxMKMjA1MDIxMzIyNjEWMBQGA1UEAxMNU2h1YWEtQjJCLUIyQzBWMBAGByqGSM49AgEGBSuBBAAKA0IABJj4kQG0v2dsqA8u48z2Mn/MHVQMNuHXuNmyXhwbeNscmpCjK18qSxonl0x6HzhGwOFmqe00DETamR2bTp0Ab/yjggNDMIIDPzCBrQYDVR0RBIGlMIGipIGfMIGcMUcwRQYDVQQEDD4xLVNhbGVzfDItU2h1YWEtQjJCLUIyQ3wzLTkzMTA1YzBlLTI2OTctNDI1Yi1hMWZkLTM5YTcyNGI5NzRjYTEfMB0GCgmSJomT8ixkAQEMDzMxMjgwMDkxNjcwMDAwMzENMAsGA1UEDAwEMTEwMDEPMA0GA1UEGgwGRGFtbWFtMRAwDgYDVQQPDAdTZXJ2aWNlMB0GA1UdDgQWBBQUZ9cfUO9/MgYoR4KunoUZOhf2UzAfBgNVHSMEGDAWgBSbyqqi7ZqsLJCBc1b6T9j8U/vTZzCB5QYDVR0fBIHdMIHaMIHXoIHUoIHRhoHObGRhcDovLy9DTj1QUlpFSU5WT0lDRVNDQTQtQ0EoMSksQ049UFJaRUlOVk9JQ0VTQ0E0LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPWV4dHphdGNhLERDPWdvdixEQz1sb2NhbD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwgc4GCCsGAQUFBwEBBIHBMIG+MIG7BggrBgEFBQcwAoaBrmxkYXA6Ly8vQ049UFJaRUlOVk9JQ0VTQ0E0LUNBLENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPWV4dHphdGNhLERDPWdvdixEQz1sb2NhbD9jQUNlcnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTAOBgNVHQ8BAf8EBAMCB4AwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIgYaoHYTQ+xKG7Z0kh877GdPAVWaH+qVlhdmEPgIBZAIBDjAdBgNVHSUEFjAUBggrBgEFBQcDAwYIKwYBBQUHAwIwJwYJKwYBBAGCNxUKBBowGDAKBggrBgEFBQcDAzAKBggrBgEFBQcDAjAKBggqhkjOPQQDAgNHADBEAiBQRS0fiL/2MrE8XKu0/qJzn/f+rQD+DEVsiWAG+C+DsgIgDtMqSmD9tv6sUzdbo4iNMU+JZiw0UB8rwjNJ8hJEHVE=</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
<xades:QualifyingProperties xmlns:xades=“Assigned ETSI XML URIs” Target=“signature”>
<xades:SignedProperties Id=“xadesSignedProperties”>
xades:SignedSignatureProperties
xades:SigningTime2026-03-13T09:42:29Z</xades:SigningTime>
<ds:DigestMethod Algorithm=“XML Encryption Syntax and Processing”/>
ds:DigestValueNGIxODFjNjIzYjljMTA2NmRiMGRiZTllMjBiMzVjN2UyZTkyNWVkMGY4Yjk0NmNmNTJjMDNjOWUwYzQ3ZDU3Mg==</ds:DigestValue>
</xades:CertDigest>
ds:X509IssuerNameCN=PRZEINVOICESCA4-CA, DC=extgazt, DC=gov, DC=local</ds:X509IssuerName>
ds:X509SerialNumber2029368522928684135069062821269559567129384458</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:ProfileIDreporting:1.0</cbc:ProfileID>
cbc:ID1027</cbc:ID>
cbc:UUIDfc7f5e50-50b6-4d36-a69f-64a27962f8cf</cbc:UUID>
cbc:IssueDate2026-03-13</cbc:IssueDate>
cbc:IssueTime12:42:29</cbc:IssueTime>
<cbc:InvoiceTypeCode name=“020000000”>388</cbc:InvoiceTypeCode>
cbc:DocumentCurrencyCodeSAR</cbc:DocumentCurrencyCode>
cbc:TaxCurrencyCodeSAR</cbc:TaxCurrencyCode>
cac:AdditionalDocumentReference
cbc:IDICV</cbc:ID>
cbc:UUID1</cbc:UUID>
</cac:AdditionalDocumentReference>
cac:AdditionalDocumentReference
cbc:IDPIH</cbc:ID>
<cbc:EmbeddedDocumentBinaryObject mimeCode=“text/plain”>NWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZjNmQ2OTZjNzljMmRiYzIzOWRkNGU5MWI0NjcyOWQ3M2EyN2ZiNTdlOQ==</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>
cac:AdditionalDocumentReference
cbc:IDQR</cbc:ID>
<cbc:EmbeddedDocumentBinaryObject mimeCode=“text/plain”>AR9TaHVhYSBBbC1LaGFsaWogTGltaXRlZCBDb21wYW55Ag8zMTI4MDA5MTY3MDAwMDMDEzIwMjYtMDMtMTNUMTI6NDI6MjkEBjMwMy42MAUFMzkuNjAGLHlRdThRSHZtOEZyS3FVajUrMGxlSndTR3ZiMnN4L2R5Q2lWbk5sZEdVSmM9B2BNRVVDSVFDT2cwaTNVbkVxK2dHLzRmY2ViL01RNktnNGowNUtNeEZtRHlKVU53MkVhQUlnYm1LY2ZtZnVnVUlsTFRIbk16SXYyeUVJcklaeVgzdnZZWlIwNVJGbFRnND0IWDBWMBAGByqGSM49AgEGBSuBBAAKA0IABJj4kQG0v2dsqA8u48z2Mn/MHVQMNuHXuNmyXhwbeNscmpCjK18qSxonl0x6HzhGwOFmqe00DETamR2bTp0Ab/wJRjBEAiBQRS0fiL/2MrE8XKu0/qJzn/f+rQD+DEVsiWAG+C+DsgIgDtMqSmD9tv6sUzdbo4iNMU+JZiw0UB8rwjNJ8hJEHVE=</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>
cbc:IDurn:oasis:names:specification:ubl:signature:Invoice</cbc:ID>
cbc:SignatureMethodurn:oasis:names:specification:ubl:dsig:enveloped:xades</cbc:SignatureMethod>
</cac:Signature>
<cbc:ID schemeID=“CRN”>2050213226</cbc:ID>
</cac:PartyIdentification>
cbc:StreetName6697 11C, Warehouse No: S1/02/65</cbc:StreetName>
cbc:AdditionalStreetNameAl Khadamat Al Musanida Dist</cbc:AdditionalStreetName>
cbc:BuildingNumber0000</cbc:BuildingNumber>
cbc:CitySubdivisionNameDammam</cbc:CitySubdivisionName>
cbc:CityNameDammam</cbc:CityName>
cbc:PostalZone34264</cbc:PostalZone>
cbc:CountrySubentityDammam</cbc:CountrySubentity>
cbc:IdentificationCodeSA</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
cbc:CompanyID312800916700003</cbc:CompanyID>
cbc:IDVAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
cbc:RegistrationNameShuaa Al-Khalij Limited Company</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>
cbc:RegistrationNameCash Sales - Akhil</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingCustomerParty>
cbc:ActualDeliveryDate2026-03-13</cbc:ActualDeliveryDate>
</cac:Delivery>
cbc:PaymentMeansCode10</cbc:PaymentMeansCode>
</cac:PaymentMeans>
<cbc:TaxAmount currencyID=“SAR”>39.60</cbc:TaxAmount>
<cbc:TaxableAmount currencyID=“SAR”>264.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID=“SAR”>39.60</cbc:TaxAmount>
cbc:IDS</cbc:ID>
cbc:Percent15</cbc:Percent>
cbc:IDVAT</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
<cbc:TaxAmount currencyID=“SAR”>39.60</cbc:TaxAmount>
</cac:TaxTotal>
<cbc:LineExtensionAmount currencyID=“SAR”>264.00</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID=“SAR”>264.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID=“SAR”>303.60</cbc:TaxInclusiveAmount>
<cbc:AllowanceTotalAmount currencyID=“SAR”>0</cbc:AllowanceTotalAmount>
<cbc:PrepaidAmount currencyID=“SAR”>0.00</cbc:PrepaidAmount>
<cbc:PayableAmount currencyID=“SAR”>303.60</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
cbc:ID1</cbc:ID>
<cbc:InvoicedQuantity unitCode=“PCE”>4.00000000</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID=“SAR”>148.00</cbc:LineExtensionAmount>
<cbc:TaxAmount currencyID=“SAR”>22.20</cbc:TaxAmount>
<cbc:RoundingAmount currencyID=“SAR”>170.20</cbc:RoundingAmount>
</cac:TaxTotal>
cbc:NamePOLYESTER WEBBING SLING 2â X 6MTR 2PLY SF: 7:1 WLL 2MT</cbc:Name>
cbc:IDS</cbc:ID>
cbc:Percent15.00</cbc:Percent>
cbc:IDVAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<cbc:PriceAmount currencyID=“SAR”>37.00000</cbc:PriceAmount>
cbc:ChargeIndicatorfalse</cbc:ChargeIndicator>
cbc:AllowanceChargeReasondiscount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID=“SAR”>0.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:Price>
</cac:InvoiceLine>
cbc:ID2</cbc:ID>
<cbc:InvoicedQuantity unitCode=“PCE”>2.00000000</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID=“SAR”>116.00</cbc:LineExtensionAmount>
<cbc:TaxAmount currencyID=“SAR”>17.40</cbc:TaxAmount>
<cbc:RoundingAmount currencyID=“SAR”>133.40</cbc:RoundingAmount>
</cac:TaxTotal>
cbc:NamePOLYESTER WEBBING SLING 3 X 6MTR 2PLY SF : 7:1 WLL 3MT</cbc:Name>
cbc:IDS</cbc:ID>
cbc:Percent15.00</cbc:Percent>
cbc:IDVAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<cbc:PriceAmount currencyID=“SAR”>58.00000</cbc:PriceAmount>
cbc:ChargeIndicatorfalse</cbc:ChargeIndicator>
cbc:AllowanceChargeReasondiscount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID=“SAR”>0.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:Price>
</cac:InvoiceLine>
Failed XML:
ext:ExtensionURIurn:oasis:names:specification:ubl:dsig:enveloped:xades</ext:ExtensionURI>
<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”>
cbc:IDurn:oasis:names:specification:ubl:signature:1</cbc:ID>
sbc:ReferencedSignatureIDurn:oasis:names:specification:ubl:signature:Invoice</sbc:ReferencedSignatureID>
<ds:Signature xmlns:ds=“XML-Signature Syntax and Processing” Id=“signature”>
<ds:CanonicalizationMethod Algorithm=“Canonical XML 1.1”/>
<ds:SignatureMethod Algorithm=“xmldsig-more namespace”/>
<ds:Reference Id=“invoiceSignedData” URI=“”>
<ds:Transform Algorithm=“XML Path Language (XPath)”>
ds:XPathnot(//ancestor-or-self::ext:UBLExtensions)</ds:XPath>
</ds:Transform>
<ds:Transform Algorithm=“XML Path Language (XPath)”>
ds:XPathnot(//ancestor-or-self::cac:Signature)</ds:XPath>
</ds:Transform>
<ds:Transform Algorithm=“XML Path Language (XPath)”>
ds:XPathnot(//ancestor-or-self::cac:AdditionalDocumentReference[cbc:ID=‘QR’])</ds:XPath>
</ds:Transform>
<ds:Transform Algorithm=“Canonical XML 1.1”/>
</ds:Transforms>
<ds:DigestMethod Algorithm=“XML Encryption Syntax and Processing”/>
ds:DigestValueKyNJYlyfcqL4drcPOYr2C0kpypCC5c55C0x8qsFte60=</ds:DigestValue>
</ds:Reference>
<ds:Reference Type=“XML-Signature Syntax and Processing” URI=“#xadesSignedProperties”>
<ds:DigestMethod Algorithm=“XML Encryption Syntax and Processing”/>
ds:DigestValueN2MxZTA2ZjllZTY1MGRkMjIwMjliNTE3MjVhMTQ0ZWQ0YjBiYzJhNWNjYjc0OWUzMDM0ODhkNmFjNWZjMmYxYQ==</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
ds:SignatureValueMEQCIAxWIjsiDtm+HkKDBPpsFycD0nyHybXM7SS/oD7EMRKiAiAOMJM1urQ6U2A6/3s0SipMjVyCf7NikhdhECFa5hcAdg==</ds:SignatureValue>
ds:X509CertificateMIIFCDCCBK+gAwIBAgITWwACFgqGVrGNl+CvGQABAAIWCjAKBggqhkjOPQQDAjBiMRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxEzARBgoJkiaJk/IsZAEZFgNnb3YxFzAVBgoJkiaJk/IsZAEZFgdleHRnYXp0MRswGQYDVQQDExJQUlpFSU5WT0lDRVNDQTQtQ0EwHhcNMjYwMzEyMDY0NTE5WhcNMzAwNDAyMDMzMTEzWjBkMQswCQYDVQQGEwJTQTEoMCYGA1UEChMfU2h1YWEgQWwgS2hhbGlqIExpbWl0ZWQgQ29tcGFueTETMBEGA1UECxMKMjA1MDIxMzIyNjEWMBQGA1UEAxMNU2h1YWEtQjJCLUIyQzBWMBAGByqGSM49AgEGBSuBBAAKA0IABJj4kQG0v2dsqA8u48z2Mn/MHVQMNuHXuNmyXhwbeNscmpCjK18qSxonl0x6HzhGwOFmqe00DETamR2bTp0Ab/yjggNDMIIDPzCBrQYDVR0RBIGlMIGipIGfMIGcMUcwRQYDVQQEDD4xLVNhbGVzfDItU2h1YWEtQjJCLUIyQ3wzLTkzMTA1YzBlLTI2OTctNDI1Yi1hMWZkLTM5YTcyNGI5NzRjYTEfMB0GCgmSJomT8ixkAQEMDzMxMjgwMDkxNjcwMDAwMzENMAsGA1UEDAwEMTEwMDEPMA0GA1UEGgwGRGFtbWFtMRAwDgYDVQQPDAdTZXJ2aWNlMB0GA1UdDgQWBBQUZ9cfUO9/MgYoR4KunoUZOhf2UzAfBgNVHSMEGDAWgBSbyqqi7ZqsLJCBc1b6T9j8U/vTZzCB5QYDVR0fBIHdMIHaMIHXoIHUoIHRhoHObGRhcDovLy9DTj1QUlpFSU5WT0lDRVNDQTQtQ0EoMSksQ049UFJaRUlOVk9JQ0VTQ0E0LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPWV4dHphdGNhLERDPWdvdixEQz1sb2NhbD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwgc4GCCsGAQUFBwEBBIHBMIG+MIG7BggrBgEFBQcwAoaBrmxkYXA6Ly8vQ049UFJaRUlOVk9JQ0VTQ0E0LUNBLENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPWV4dHphdGNhLERDPWdvdixEQz1sb2NhbD9jQUNlcnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTAOBgNVHQ8BAf8EBAMCB4AwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIgYaoHYTQ+xKG7Z0kh877GdPAVWaH+qVlhdmEPgIBZAIBDjAdBgNVHSUEFjAUBggrBgEFBQcDAwYIKwYBBQUHAwIwJwYJKwYBBAGCNxUKBBowGDAKBggrBgEFBQcDAzAKBggrBgEFBQcDAjAKBggqhkjOPQQDAgNHADBEAiBQRS0fiL/2MrE8XKu0/qJzn/f+rQD+DEVsiWAG+C+DsgIgDtMqSmD9tv6sUzdbo4iNMU+JZiw0UB8rwjNJ8hJEHVE=</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
<xades:QualifyingProperties xmlns:xades=“Assigned ETSI XML URIs” Target=“signature”>
<xades:SignedProperties Id=“xadesSignedProperties”>
xades:SignedSignatureProperties
xades:SigningTime2026-06-10T10:21:37Z</xades:SigningTime>
<ds:DigestMethod Algorithm=“XML Encryption Syntax and Processing”/>
ds:DigestValueNGIxODFjNjIzYjljMTA2NmRiMGRiZTllMjBiMzVjN2UyZTkyNWVkMGY4Yjk0NmNmNTJjMDNjOWUwYzQ3ZDU3Mg==</ds:DigestValue>
</xades:CertDigest>
ds:X509IssuerNameCN=PRZEINVOICESCA4-CA, DC=extgazt, DC=gov, DC=local</ds:X509IssuerName>
ds:X509SerialNumber2029368522928684135069062821269559567129384458</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:ProfileIDreporting:1.0</cbc:ProfileID>
cbc:ID1077</cbc:ID>
cbc:UUID007e3fe3-a6cc-4799-adb9-e0a9af1cd49f</cbc:UUID>
cbc:IssueDate2026-06-10</cbc:IssueDate>
cbc:IssueTime13:21:37</cbc:IssueTime>
<cbc:InvoiceTypeCode name=“020000000”>388</cbc:InvoiceTypeCode>
cbc:DocumentCurrencyCodeSAR</cbc:DocumentCurrencyCode>
cbc:TaxCurrencyCodeSAR</cbc:TaxCurrencyCode>
cac:AdditionalDocumentReference
cbc:IDICV</cbc:ID>
cbc:UUID13</cbc:UUID>
</cac:AdditionalDocumentReference>
cac:AdditionalDocumentReference
cbc:IDPIH</cbc:ID>
<cbc:EmbeddedDocumentBinaryObject mimeCode=“text/plain”>NWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZjNmQ2OTZjNzljMmRiYzIzOWRkNGU5MWI0NjcyOWQ3M2EyN2ZiNTdlOQ==</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>
cac:AdditionalDocumentReference
cbc:IDQR</cbc:ID>
<cbc:EmbeddedDocumentBinaryObject mimeCode=“text/plain”>AR9TaHVhYSBBbC1LaGFsaWogTGltaXRlZCBDb21wYW55Ag8zMTI4MDA5MTY3MDAwMDMDEzIwMjYtMDYtMTBUMTM6MjE6MzcEBzM1NzMuMTcFBjQ2Ni4wNwYsS3lOSllseWZjcUw0ZHJjUE9ZcjJDMGtweXBDQzVjNTVDMHg4cXNGdGU2MD0HYE1FUUNJQXhXSWpzaUR0bStIa0tEQlBwc0Z5Y0QwbnlIeWJYTTdTUy9vRDdFTVJLaUFpQU9NSk0xdXJRNlUyQTYvM3MwU2lwTWpWeUNmN05pa2hkaEVDRmE1aGNBZGc9PQhYMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEmPiRAbS/Z2yoDy7jzPYyf8wdVAw24de42bJeHBt42xyakKMrXypLGieXTHofOEbA4Wap7TQMRNqZHZtOnQBv/AlGMEQCIFBFLR+Iv/YysTxcq7T+onOf9/6tAP4MRWyJYAb4L4OyAiAO0ypKYP22/qxTN1ujiI0xT4lmLDRQHyvCM0nyEkQdUQ==</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>
cbc:IDurn:oasis:names:specification:ubl:signature:Invoice</cbc:ID>
cbc:SignatureMethodurn:oasis:names:specification:ubl:dsig:enveloped:xades</cbc:SignatureMethod>
</cac:Signature>
<cbc:ID schemeID=“CRN”>2050213226</cbc:ID>
</cac:PartyIdentification>
cbc:StreetNameWarehouse No S1/02/65</cbc:StreetName>
cbc:BuildingNumber0000</cbc:BuildingNumber>
cbc:CitySubdivisionNameSecond Industrial City.</cbc:CitySubdivisionName>
cbc:CityNameSecond Industrial City.</cbc:CityName>
cbc:PostalZone34264</cbc:PostalZone>
cbc:CountrySubentityDammam</cbc:CountrySubentity>
cbc:IdentificationCodeSA</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
cbc:CompanyID312800916700003</cbc:CompanyID>
cbc:IDVAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
cbc:RegistrationNameShuaa Al-Khalij Limited Company</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>
cbc:RegistrationNameOcean Wave General Contracting Est</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingCustomerParty>
cbc:ActualDeliveryDate2026-06-10</cbc:ActualDeliveryDate>
</cac:Delivery>
cbc:PaymentMeansCode10</cbc:PaymentMeansCode>
</cac:PaymentMeans>
<cbc:TaxAmount currencyID=“SAR”>466.07</cbc:TaxAmount>
<cbc:TaxableAmount currencyID=“SAR”>3107.10</cbc:TaxableAmount>
<cbc:TaxAmount currencyID=“SAR”>466.07</cbc:TaxAmount>
cbc:IDS</cbc:ID>
cbc:Percent15</cbc:Percent>
cbc:IDVAT</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
<cbc:TaxAmount currencyID=“SAR”>466.07</cbc:TaxAmount>
</cac:TaxTotal>
<cbc:LineExtensionAmount currencyID=“SAR”>3107.10</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID=“SAR”>3107.10</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID=“SAR”>3573.17</cbc:TaxInclusiveAmount>
<cbc:AllowanceTotalAmount currencyID=“SAR”>0</cbc:AllowanceTotalAmount>
<cbc:PrepaidAmount currencyID=“SAR”>0.00</cbc:PrepaidAmount>
<cbc:PayableAmount currencyID=“SAR”>3573.17</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
cbc:ID1</cbc:ID>
<cbc:InvoicedQuantity unitCode=“PCE”>30.00000000</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID=“SAR”>3107.10</cbc:LineExtensionAmount>
<cbc:TaxAmount currencyID=“SAR”>466.07</cbc:TaxAmount>
<cbc:RoundingAmount currencyID=“SAR”>3573.17</cbc:RoundingAmount>
</cac:TaxTotal>
cbc:NameLX500 + LX121 – FULL BODY HARNESS + DOUBLE WEBBING LANYARD C/W KARABINER, 2 REBAR HOOK AND A SHOCK ABSORBER. BRAND: LIFTEK, UAE</cbc:Name>
cbc:IDS</cbc:ID>
cbc:Percent15.00</cbc:Percent>
cbc:IDVAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<cbc:PriceAmount currencyID=“SAR”>103.57000</cbc:PriceAmount>
cbc:ChargeIndicatorfalse</cbc:ChargeIndicator>
cbc:AllowanceChargeReasondiscount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID=“SAR”>1.43</cbc:Amount>
</cac:AllowanceCharge>
</cac:Price>
</cac:InvoiceLine>