Invoice Hash Validation Error

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:UBLExtensions

ext:UBLExtension

ext:ExtensionURIurn: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: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:SignedInfo

<ds:CanonicalizationMethod Algorithm=“Canonical XML 1.1”/>

<ds:SignatureMethod Algorithm=“xmldsig-more namespace”/>

<ds:Reference Id=“invoiceSignedData” URI=“”>

ds:Transforms

<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:KeyInfo

ds:X509Data

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>

ds:Object

<xades:QualifyingProperties xmlns:xades=“Assigned ETSI XML URIs” Target=“signature”>

<xades:SignedProperties Id=“xadesSignedProperties”>

xades:SignedSignatureProperties

xades:SigningTime2026-03-13T09:42:29Z</xades:SigningTime>

xades:SigningCertificate

xades:Cert

xades:CertDigest

<ds:DigestMethod Algorithm=“XML Encryption Syntax and Processing”/>

ds:DigestValueNGIxODFjNjIzYjljMTA2NmRiMGRiZTllMjBiMzVjN2UyZTkyNWVkMGY4Yjk0NmNmNTJjMDNjOWUwYzQ3ZDU3Mg==</ds:DigestValue>

</xades:CertDigest>

xades:IssuerSerial

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>

cac:Attachment

<cbc:EmbeddedDocumentBinaryObject mimeCode=“text/plain”>NWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZjNmQ2OTZjNzljMmRiYzIzOWRkNGU5MWI0NjcyOWQ3M2EyN2ZiNTdlOQ==</cbc:EmbeddedDocumentBinaryObject>

</cac:Attachment>

</cac:AdditionalDocumentReference>

cac:AdditionalDocumentReference

cbc:IDQR</cbc:ID>

cac:Attachment

<cbc:EmbeddedDocumentBinaryObject mimeCode=“text/plain”>AR9TaHVhYSBBbC1LaGFsaWogTGltaXRlZCBDb21wYW55Ag8zMTI4MDA5MTY3MDAwMDMDEzIwMjYtMDMtMTNUMTI6NDI6MjkEBjMwMy42MAUFMzkuNjAGLHlRdThRSHZtOEZyS3FVajUrMGxlSndTR3ZiMnN4L2R5Q2lWbk5sZEdVSmM9B2BNRVVDSVFDT2cwaTNVbkVxK2dHLzRmY2ViL01RNktnNGowNUtNeEZtRHlKVU53MkVhQUlnYm1LY2ZtZnVnVUlsTFRIbk16SXYyeUVJcklaeVgzdnZZWlIwNVJGbFRnND0IWDBWMBAGByqGSM49AgEGBSuBBAAKA0IABJj4kQG0v2dsqA8u48z2Mn/MHVQMNuHXuNmyXhwbeNscmpCjK18qSxonl0x6HzhGwOFmqe00DETamR2bTp0Ab/wJRjBEAiBQRS0fiL/2MrE8XKu0/qJzn/f+rQD+DEVsiWAG+C+DsgIgDtMqSmD9tv6sUzdbo4iNMU+JZiw0UB8rwjNJ8hJEHVE=</cbc:EmbeddedDocumentBinaryObject>

</cac:Attachment>

</cac:AdditionalDocumentReference>

cac:Signature

cbc:IDurn:oasis:names:specification:ubl:signature:Invoice</cbc:ID>

cbc:SignatureMethodurn:oasis:names:specification:ubl:dsig:enveloped:xades</cbc:SignatureMethod>

</cac:Signature>

cac:AccountingSupplierParty

cac:Party

cac:PartyIdentification

<cbc:ID schemeID=“CRN”>2050213226</cbc:ID>

</cac:PartyIdentification>

cac:PostalAddress

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>

cac:Country

cbc:IdentificationCodeSA</cbc:IdentificationCode>

</cac:Country>

</cac:PostalAddress>

cac:PartyTaxScheme

cbc:CompanyID312800916700003</cbc:CompanyID>

cac:TaxScheme

cbc:IDVAT</cbc:ID>

</cac:TaxScheme>

</cac:PartyTaxScheme>

cac:PartyLegalEntity

cbc:RegistrationNameShuaa Al-Khalij Limited Company</cbc:RegistrationName>

</cac:PartyLegalEntity>

</cac:Party>

</cac:AccountingSupplierParty>

cac:AccountingCustomerParty

cac:Party

cac:PartyLegalEntity

cbc:RegistrationNameCash Sales - Akhil</cbc:RegistrationName>

</cac:PartyLegalEntity>

</cac:Party>

</cac:AccountingCustomerParty>

cac:Delivery

cbc:ActualDeliveryDate2026-03-13</cbc:ActualDeliveryDate>

</cac:Delivery>

cac:PaymentMeans

cbc:PaymentMeansCode10</cbc:PaymentMeansCode>

</cac:PaymentMeans>

cac:TaxTotal

<cbc:TaxAmount currencyID=“SAR”>39.60</cbc:TaxAmount>

cac:TaxSubtotal

<cbc:TaxableAmount currencyID=“SAR”>264.00</cbc:TaxableAmount>

<cbc:TaxAmount currencyID=“SAR”>39.60</cbc:TaxAmount>

cac:TaxCategory

cbc:IDS</cbc:ID>

cbc:Percent15</cbc:Percent>

cac:TaxScheme

cbc:IDVAT</cbc:ID>

</cac:TaxScheme>

</cac:TaxCategory>

</cac:TaxSubtotal>

</cac:TaxTotal>

cac:TaxTotal

<cbc:TaxAmount currencyID=“SAR”>39.60</cbc:TaxAmount>

</cac:TaxTotal>

cac:LegalMonetaryTotal

<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>

cac:InvoiceLine

cbc:ID1</cbc:ID>

<cbc:InvoicedQuantity unitCode=“PCE”>4.00000000</cbc:InvoicedQuantity>

<cbc:LineExtensionAmount currencyID=“SAR”>148.00</cbc:LineExtensionAmount>

cac:TaxTotal

<cbc:TaxAmount currencyID=“SAR”>22.20</cbc:TaxAmount>

<cbc:RoundingAmount currencyID=“SAR”>170.20</cbc:RoundingAmount>

</cac:TaxTotal>

cac:Item

cbc:NamePOLYESTER WEBBING SLING 2” X 6MTR 2PLY SF: 7:1 WLL 2MT</cbc:Name>

cac:ClassifiedTaxCategory

cbc:IDS</cbc:ID>

cbc:Percent15.00</cbc:Percent>

cac:TaxScheme

cbc:IDVAT</cbc:ID>

</cac:TaxScheme>

</cac:ClassifiedTaxCategory>

</cac:Item>

cac:Price

<cbc:PriceAmount currencyID=“SAR”>37.00000</cbc:PriceAmount>

cac:AllowanceCharge

cbc:ChargeIndicatorfalse</cbc:ChargeIndicator>

cbc:AllowanceChargeReasondiscount</cbc:AllowanceChargeReason>

<cbc:Amount currencyID=“SAR”>0.00</cbc:Amount>

</cac:AllowanceCharge>

</cac:Price>

</cac:InvoiceLine>

cac:InvoiceLine

cbc:ID2</cbc:ID>

<cbc:InvoicedQuantity unitCode=“PCE”>2.00000000</cbc:InvoicedQuantity>

<cbc:LineExtensionAmount currencyID=“SAR”>116.00</cbc:LineExtensionAmount>

cac:TaxTotal

<cbc:TaxAmount currencyID=“SAR”>17.40</cbc:TaxAmount>

<cbc:RoundingAmount currencyID=“SAR”>133.40</cbc:RoundingAmount>

</cac:TaxTotal>

cac:Item

cbc:NamePOLYESTER WEBBING SLING 3 X 6MTR 2PLY SF : 7:1 WLL 3MT</cbc:Name>

cac:ClassifiedTaxCategory

cbc:IDS</cbc:ID>

cbc:Percent15.00</cbc:Percent>

cac:TaxScheme

cbc:IDVAT</cbc:ID>

</cac:TaxScheme>

</cac:ClassifiedTaxCategory>

</cac:Item>

cac:Price

<cbc:PriceAmount currencyID=“SAR”>58.00000</cbc:PriceAmount>

cac:AllowanceCharge

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:UBLExtensions

ext:UBLExtension

ext:ExtensionURIurn: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: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:SignedInfo

<ds:CanonicalizationMethod Algorithm=“Canonical XML 1.1”/>

<ds:SignatureMethod Algorithm=“xmldsig-more namespace”/>

<ds:Reference Id=“invoiceSignedData” URI=“”>

ds:Transforms

<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:KeyInfo

ds:X509Data

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>

ds:Object

<xades:QualifyingProperties xmlns:xades=“Assigned ETSI XML URIs” Target=“signature”>

<xades:SignedProperties Id=“xadesSignedProperties”>

xades:SignedSignatureProperties

xades:SigningTime2026-06-10T10:21:37Z</xades:SigningTime>

xades:SigningCertificate

xades:Cert

xades:CertDigest

<ds:DigestMethod Algorithm=“XML Encryption Syntax and Processing”/>

ds:DigestValueNGIxODFjNjIzYjljMTA2NmRiMGRiZTllMjBiMzVjN2UyZTkyNWVkMGY4Yjk0NmNmNTJjMDNjOWUwYzQ3ZDU3Mg==</ds:DigestValue>

</xades:CertDigest>

xades:IssuerSerial

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>

cac:Attachment

<cbc:EmbeddedDocumentBinaryObject mimeCode=“text/plain”>NWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZjNmQ2OTZjNzljMmRiYzIzOWRkNGU5MWI0NjcyOWQ3M2EyN2ZiNTdlOQ==</cbc:EmbeddedDocumentBinaryObject>

</cac:Attachment>

</cac:AdditionalDocumentReference>

cac:AdditionalDocumentReference

cbc:IDQR</cbc:ID>

cac:Attachment

<cbc:EmbeddedDocumentBinaryObject mimeCode=“text/plain”>AR9TaHVhYSBBbC1LaGFsaWogTGltaXRlZCBDb21wYW55Ag8zMTI4MDA5MTY3MDAwMDMDEzIwMjYtMDYtMTBUMTM6MjE6MzcEBzM1NzMuMTcFBjQ2Ni4wNwYsS3lOSllseWZjcUw0ZHJjUE9ZcjJDMGtweXBDQzVjNTVDMHg4cXNGdGU2MD0HYE1FUUNJQXhXSWpzaUR0bStIa0tEQlBwc0Z5Y0QwbnlIeWJYTTdTUy9vRDdFTVJLaUFpQU9NSk0xdXJRNlUyQTYvM3MwU2lwTWpWeUNmN05pa2hkaEVDRmE1aGNBZGc9PQhYMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEmPiRAbS/Z2yoDy7jzPYyf8wdVAw24de42bJeHBt42xyakKMrXypLGieXTHofOEbA4Wap7TQMRNqZHZtOnQBv/AlGMEQCIFBFLR+Iv/YysTxcq7T+onOf9/6tAP4MRWyJYAb4L4OyAiAO0ypKYP22/qxTN1ujiI0xT4lmLDRQHyvCM0nyEkQdUQ==</cbc:EmbeddedDocumentBinaryObject>

</cac:Attachment>

</cac:AdditionalDocumentReference>

cac:Signature

cbc:IDurn:oasis:names:specification:ubl:signature:Invoice</cbc:ID>

cbc:SignatureMethodurn:oasis:names:specification:ubl:dsig:enveloped:xades</cbc:SignatureMethod>

</cac:Signature>

cac:AccountingSupplierParty

cac:Party

cac:PartyIdentification

<cbc:ID schemeID=“CRN”>2050213226</cbc:ID>

</cac:PartyIdentification>

cac:PostalAddress

cbc:StreetNameWarehouse No S1/02/65</cbc:StreetName>

cbc:AdditionalStreetName/

cbc:BuildingNumber0000</cbc:BuildingNumber>

cbc:CitySubdivisionNameSecond Industrial City.</cbc:CitySubdivisionName>

cbc:CityNameSecond Industrial City.</cbc:CityName>

cbc:PostalZone34264</cbc:PostalZone>

cbc:CountrySubentityDammam</cbc:CountrySubentity>

cac:Country

cbc:IdentificationCodeSA</cbc:IdentificationCode>

</cac:Country>

</cac:PostalAddress>

cac:PartyTaxScheme

cbc:CompanyID312800916700003</cbc:CompanyID>

cac:TaxScheme

cbc:IDVAT</cbc:ID>

</cac:TaxScheme>

</cac:PartyTaxScheme>

cac:PartyLegalEntity

cbc:RegistrationNameShuaa Al-Khalij Limited Company</cbc:RegistrationName>

</cac:PartyLegalEntity>

</cac:Party>

</cac:AccountingSupplierParty>

cac:AccountingCustomerParty

cac:Party

cac:PartyLegalEntity

cbc:RegistrationNameOcean Wave General Contracting Est</cbc:RegistrationName>

</cac:PartyLegalEntity>

</cac:Party>

</cac:AccountingCustomerParty>

cac:Delivery

cbc:ActualDeliveryDate2026-06-10</cbc:ActualDeliveryDate>

</cac:Delivery>

cac:PaymentMeans

cbc:PaymentMeansCode10</cbc:PaymentMeansCode>

</cac:PaymentMeans>

cac:TaxTotal

<cbc:TaxAmount currencyID=“SAR”>466.07</cbc:TaxAmount>

cac:TaxSubtotal

<cbc:TaxableAmount currencyID=“SAR”>3107.10</cbc:TaxableAmount>

<cbc:TaxAmount currencyID=“SAR”>466.07</cbc:TaxAmount>

cac:TaxCategory

cbc:IDS</cbc:ID>

cbc:Percent15</cbc:Percent>

cac:TaxScheme

cbc:IDVAT</cbc:ID>

</cac:TaxScheme>

</cac:TaxCategory>

</cac:TaxSubtotal>

</cac:TaxTotal>

cac:TaxTotal

<cbc:TaxAmount currencyID=“SAR”>466.07</cbc:TaxAmount>

</cac:TaxTotal>

cac:LegalMonetaryTotal

<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>

cac:InvoiceLine

cbc:ID1</cbc:ID>

<cbc:InvoicedQuantity unitCode=“PCE”>30.00000000</cbc:InvoicedQuantity>

<cbc:LineExtensionAmount currencyID=“SAR”>3107.10</cbc:LineExtensionAmount>

cac:TaxTotal

<cbc:TaxAmount currencyID=“SAR”>466.07</cbc:TaxAmount>

<cbc:RoundingAmount currencyID=“SAR”>3573.17</cbc:RoundingAmount>

</cac:TaxTotal>

cac:Item

cbc:NameLX500 + LX121 – FULL BODY HARNESS + DOUBLE WEBBING LANYARD C/W KARABINER, 2 REBAR HOOK AND A SHOCK ABSORBER. BRAND: LIFTEK, UAE</cbc:Name>

cac:ClassifiedTaxCategory

cbc:IDS</cbc:ID>

cbc:Percent15.00</cbc:Percent>

cac:TaxScheme

cbc:IDVAT</cbc:ID>

</cac:TaxScheme>

</cac:ClassifiedTaxCategory>

</cac:Item>

cac:Price

<cbc:PriceAmount currencyID=“SAR”>103.57000</cbc:PriceAmount>

cac:AllowanceCharge

cbc:ChargeIndicatorfalse</cbc:ChargeIndicator>

cbc:AllowanceChargeReasondiscount</cbc:AllowanceChargeReason>

<cbc:Amount currencyID=“SAR”>1.43</cbc:Amount>

</cac:AllowanceCharge>

</cac:Price>

</cac:InvoiceLine>