Simplified invoice without VAT num for customer

Dear All,
I’m trying send Simplified Invoice

<?xml version="1.0" encoding="utf-8"?>

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 Id=“signature” xmlns:ds=“XML-Signature Syntax and Processing”>
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:DigestValuepXd4nQigHa/8wEpv6RZcyGa4/ZeBnIgxKJhnM1RtSzM=</ds:DigestValue>
</ds:Reference>
<ds:Reference Type=“XML-Signature Syntax and Processing” URI=“#xadesSignedProperties”>
<ds:DigestMethod Algorithm=“XML Encryption Syntax and Processing” />
ds:DigestValueNTY3NmUxZTk0NzlmOTdiMDk0YjRkNDZlZTcwMzJkNjRhYTBhM2M3NjhjY2RiNTNkNmZiYTg1YmVlZGUxZTQyMg==</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
ds:SignatureValueMEUCIAGpW8JUHnARCxjgrJc54/q8wNQ9xEQw9RN+wKblkZL4AiEAvFXSFCfwtYTU2tqnzL41EGFhpOYIqVAfZI+rxprpe/M=</ds:SignatureValue>
ds:KeyInfo
ds:X509Data
ds:X509CertificateMIIEGDCCA76gAwIBAgITYwAANpWtTMOex9CZ9QABAAA2lTAKBggqhkjOPQQDAjBiMRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxEzARBgoJkiaJk/IsZAEZFgNnb3YxFzAVBgoJkiaJk/IsZAEZFgdleHRnYXp0MRswGQYDVQQDExJQRVpFSU5WT0lDRVNDQTEtQ0EwHhcNMjQxMTIxMTMwNjM4WhcNMjYxMTIxMTMxNjM4WjBkMQswCQYDVQQGEwJTQTEZMBcGA1UEChMQVGViYWxpbmsgY29tcGFueTEWMBQGA1UECxMNUml5YWRoIEJyYW5jaDEiMCAGA1UEAxMZMzExNTk0Njg2OTAwMDAzLTEwMTA2NjA2NzBWMBAGByqGSM49AgEGBSuBBAAKA0IABLmVR/sv89FqlpGYCAucA7SC1ST8+ZJZvT3pj7s1ogeiYJ7GptF3Osyy5LTsqSmPVS/8Vsbib/xcne/k+x+3kuijggJSMIICTjCBpAYDVR0RBIGcMIGZpIGWMIGTMUEwPwYDVQQEDDgxLURlbGwufDItRSBFNTU3MHwzLUdDNEM0NTQ0LTAwMzgtNTMxMC04MDM3LUI1QzA0RjU4NDYzMjEfMB0GCgmSJomT8ixkAQEMDzMxMTU5NDY4NjkwMDAwMzENMAsGA1UEDAwEMTEwMDERMA8GA1UEGgwIUkRMQjQ1OTkxCzAJBgNVBA8MAklUMB0GA1UdDgQWBBSPUecklwM+3dkx2E+515kA1VQSSTAfBgNVHSMEGDAWgBSqWDiDqZYlTepUermUB+NXUPg76DCBzgYIKwYBBQUHAQEEgcEwgb4wgbsGCCsGAQUFBzAChoGubGRhcDovLy9DTj1QRVpFSU5WT0lDRVNDQTEtQ0EsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9ZXh0emF0Y2EsREM9Z292LERDPWxvY2FsP2NBQ2VydGlmaWNhdGU/YmFzZT9vYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA4GA1UdDwEB/wQEAwIHgDA8BgkrBgEEAYI3FQcELzAtBiUrBgEEAYI3FQiBhqgdhND7EobtnSSHzvsZ08BVZoGc2C2D5cVdAgFkAgEQMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDAzAnBgkrBgEEAYI3FQoEGjAYMAoGCCsGAQUFBwMCMAoGCCsGAQUFBwMDMAoGCCqGSM49BAMCA0gAMEUCIEw0IIwJQXJhcAiEddGqi/0De4gEuI9BOkcbrPDKODRtAiEA7vuj8daQl32jtRJCRXuvhoQt1doAW2RC3LNDBATA0/c=</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
ds:Object
<xades:QualifyingProperties Target=“signature” xmlns:xades=“Assigned ETSI XML URIs”>
<xades:SignedProperties Id=“xadesSignedProperties”>
xades:SignedSignatureProperties
xades:SigningTime2024-11-24T16:10:11</xades:SigningTime>
xades:SigningCertificate
xades:Cert
xades:CertDigest
<ds:DigestMethod Algorithm=“XML Encryption Syntax and Processing” />
ds:DigestValueNmE0ZDFhNzc4MzZmMThhYzE4OGRlZjBhZTE3ZDBkMDU4Zjg0OWRhNjkyODVlMjZmNjU2ODA3NDVkMTliYzgzZA==</ds:DigestValue>
</xades:CertDigest>
xades:IssuerSerial
ds:X509IssuerNameCN=PEZEINVOICESCA1-CA, DC=extgazt, DC=gov, DC=local</ds:X509IssuerName>
ds:X509SerialNumber2207773847210010634062496179129844444409378453</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:ID1019</cbc:ID>
cbc:UUID2A4F985B-4330-401F-BB35-6FFAD7F077F5</cbc:UUID>
cbc:IssueDate2024-11-24</cbc:IssueDate>
cbc:IssueTime11:37:22</cbc:IssueTime>
<cbc:InvoiceTypeCode name=“0200000”>388</cbc:InvoiceTypeCode>
cbc:NoteABC</cbc:Note>
cbc:DocumentCurrencyCodeSAR</cbc:DocumentCurrencyCode>
cbc:TaxCurrencyCodeSAR</cbc:TaxCurrencyCode>
cac:AdditionalDocumentReference
cbc:IDICV</cbc:ID>
cbc:UUID40</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”>AQhUZWJhTGluawIPMzExNTk0Njg2OTAwMDAzAxMyMDI0LTExLTI0VDExOjM3OjIyBAMzNDUFAjQ1BixwWGQ0blFpZ0hhLzh3RXB2NlJaY3lHYTQvWmVCbklneEtKaG5NMVJ0U3pNPQdgTUVVQ0lBR3BXOEpVSG5BUkN4amdySmM1NC9xOHdOUTl4RVF3OVJOK3dLYmxrWkw0QWlFQXZGWFNGQ2Z3dFlUVTJ0cW56TDQxRUdGaHBPWUlxVkFmWkkrcnhwcnBlL009CFgwVjAQBgcqhkjOPQIBBgUrgQQACgNCAAS5lUf7L/PRapaRmAgLnAO0gtUk/PmSWb096Y+7NaIHomCexqbRdzrMsuS07Kkpj1Uv/FbG4m/8XJ3v5Psft5LoCUcwRQIgTDQgjAlBcmFwCIR10aqL/QN7iAS4j0E6Rxus8Mo4NG0CIQDu+6Px1pCXfaO1EkJFe6+GhC3V2gBbZELcs0MEBMDT9w==</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”>101066067</cbc:ID>
</cac:PartyIdentification>
cac:PostalAddress
cbc:StreetNameNajid</cbc:StreetName>
cbc:BuildingNumber4599</cbc:BuildingNumber>
cbc:CitySubdivisionNameDhahrat Labn Dist</cbc:CitySubdivisionName>
cbc:CityNameالرياض</cbc:CityName>
cbc:PostalZone13781</cbc:PostalZone>
cac:Country
cbc:IdentificationCodeSA</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
cac:PartyTaxScheme
cbc:CompanyID311594686900003</cbc:CompanyID>
cac:TaxScheme
cbc:IDVAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
cac:PartyLegalEntity
cbc:RegistrationNameTebaLink</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>
cac:AccountingCustomerParty</cac:AccountingCustomerParty>
cac:PaymentMeans
cbc:PaymentMeansCode10</cbc:PaymentMeansCode>
</cac:PaymentMeans>
cac:TaxTotal
<cbc:TaxAmount currencyID=“SAR”>45</cbc:TaxAmount>
</cac:TaxTotal>
cac:TaxTotal
<cbc:TaxAmount currencyID=“SAR”>45</cbc:TaxAmount>
cac:TaxSubtotal
<cbc:TaxableAmount currencyID=“SAR”>300</cbc:TaxableAmount>
<cbc:TaxAmount currencyID=“SAR”>45</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:LegalMonetaryTotal
<cbc:LineExtensionAmount currencyID=“SAR”>300</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID=“SAR”>300</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID=“SAR”>345</cbc:TaxInclusiveAmount>
<cbc:PayableAmount currencyID=“SAR”>345</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
cac:InvoiceLine
cbc:ID17</cbc:ID>
<cbc:InvoicedQuantity unitCode=“PCE”>3</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID=“SAR”>300</cbc:LineExtensionAmount>
cac:TaxTotal
<cbc:TaxAmount currencyID=“SAR”>45</cbc:TaxAmount>
<cbc:RoundingAmount currencyID=“SAR”>345</cbc:RoundingAmount>
</cac:TaxTotal>
cac:Item
cbc:Namecoffee</cbc:Name>
cac:ClassifiedTaxCategory
cbc:IDS</cbc:ID>
cbc:Percent15</cbc:Percent>
cac:TaxScheme
cbc:IDVAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
cac:Price
<cbc:PriceAmount currencyID=“SAR”>100</cbc:PriceAmount>
<cbc:BaseQuantity unitCode=“PCE”>1</cbc:BaseQuantity>
</cac:Price>
</cac:InvoiceLine>

Show me that error

“errorMessages”:[{“type”:“ERROR”,“code”:“signed-properties-hashing”,“category”:“CERTIFICATE_ERRORS”,“message”:“Invalid signed properties hashing, SignedProperties with id=‘xadesSignedProperties’”,“status”:“ERROR”}]

I want to know why get that error? and how fix it.

What is the sdk version do you use to sign the file?
It is recommended to use 3.3.3 because other newer versions have a problem in verifying process.
if you load xml doc from string or file be aware for keepwhitespaces option in xml doc.

I faced the same problem, then I noticed that the keepwhitespaces must be true.

the result you will get an xml file that is not will formed, but it can be signed successfully.

NOTE: After signing the file mustn’t be edited, otherwise the verification process fail.

Dear @Madleen

Thanks for reaching out,

Please note that the provided XML is not comply with UBL2.1 standard, you can check the samples in our SDK tool and ensure to make your invoices comply with the same structured.

After installing the SDK you can follow this path to find the XML samples (zatca-einvoicing-sdk-238-R3.3.7\Data\Samples) you can find samples for both clearance and reporting invoices.

For any further support, please do not hesitate to reach out.

Thanks,
Ibrahem Daoud.

Dear @hadarasoft , @idaoud

I am using SDK 3.3.4 to generate a Standard invoice, sign it, and send it successfully. However, when I generate a Simplified invoice, I encounter this issue.

I wanted to understand the reason for this problem. Could it be caused by including only this tag for the customer:

<cac:AccountingCustomerParty></cac:AccountingCustomerParty>

because I don’t have any data for the customer? Or is the issue coming from somewhere else?
Thanks for ur help

Sample simplified invoice from ZATCA,

cbc:ProfileIDreporting:1.0</cbc:ProfileID>

cbc:IDSME00010</cbc:ID>

cbc:UUID8e6000cf-1a98-4174-b3e7-b5d5954bc10d</cbc:UUID>

cbc:IssueDate2022-08-17</cbc:IssueDate>

cbc:IssueTime17:41:08</cbc:IssueTime>

<cbc:InvoiceTypeCode name=“0200000”>388</cbc:InvoiceTypeCode>

<cbc:Note languageID=“ar”>ABC</cbc:Note>

cbc:DocumentCurrencyCodeSAR</cbc:DocumentCurrencyCode>

cbc:TaxCurrencyCodeSAR</cbc:TaxCurrencyCode>

cac:AdditionalDocumentReference

cbc:IDICV</cbc:ID>

cbc:UUID10</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”>AW/YtNix2YPYqSDYqtmI2LHZitivINin2YTYqtmD2YbZiNmE2YjYrNmK2Kcg2KjYo9mC2LXZiSDYs9ix2LnYqSDYp9mE2YXYrdiv2YjYr9ipIHwgTWF4aW11bSBTcGVlZCBUZWNoIFN1cHBseSBMVEQCDzM5OTk5OTk5OTkwMDAwMwMTMjAyMi0wOC0xN1QxNzo0MTowOAQGMjMxLjE1BQUzMC4xNQYsSHNzMmdORmpCWTVPSm4vNUNFVlpTU05VTXJTZjRRbENNeHdzaW9QTjZmQT0HYE1FVUNJUUNzK0ROUTF2bHo3Sm9vdkE3SlJqYWtuNHRVczBKbENjQW9KTmgvSjY1Rkh3SWdLcHB0MitEZmNMWHRLUTZ5UjQ5dGNWeWRncy9NU1kyeVY5dkFUemNwVXE0PQhYMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEoWCKa0Sa9FIErTOv0uAkC1VIKXxU9nPpx2vlf4yhMejy8c02XJblDq7tPydo8mq0ahOMmNo8gwni7Xt1KT9UeAlHMEUCIQCxP4nIZp1lwlClG3Gt8nIvKKsGi7xXR1Y0K73iPbqgGwIgPYQuDPI4DAQAz0s5ndrojyQOoCkdyxNN1O+Xqmwv61w=</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”>1010010000</cbc:ID>

</cac:PartyIdentification>

cac:PostalAddress

cbc:StreetNameالامير سلطان | Prince Sultan</cbc:StreetName>

cbc:BuildingNumber2322</cbc:BuildingNumber>

cbc:CitySubdivisionNameالمربع | Al-Murabba</cbc:CitySubdivisionName>

cbc:CityNameالرياض | Riyadh</cbc:CityName>

cbc:PostalZone23333</cbc:PostalZone>

cac:Country

cbc:IdentificationCodeSA</cbc:IdentificationCode>

</cac:Country>

</cac:PostalAddress>

cac:PartyTaxScheme

cbc:CompanyID399999999900003</cbc:CompanyID>

cac:TaxScheme

cbc:IDVAT</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:BuildingNumber1111</cbc:BuildingNumber>

cbc:CitySubdivisionNameالمروج | Al-Murooj</cbc:CitySubdivisionName>

cbc:CityNameالرياض | Riyadh</cbc:CityName>

cbc:PostalZone12222</cbc:PostalZone>

cac:Country

cbc:IdentificationCodeSA</cbc:IdentificationCode>

</cac:Country>

</cac:PostalAddress>

cac:PartyTaxScheme

cbc:CompanyID399999999800003</cbc:CompanyID>

cac:TaxScheme

cbc:IDVAT</cbc:ID>

</cac:TaxScheme>

</cac:PartyTaxScheme>

cac:PartyLegalEntity

cbc:RegistrationNameشركة نماذج فاتورة المحدودة | Fatoora Samples LTD</cbc:RegistrationName>

</cac:PartyLegalEntity>

</cac:Party>

</cac:AccountingCustomerParty>

cac:PaymentMeans

cbc:PaymentMeansCode10</cbc:PaymentMeansCode>

</cac:PaymentMeans>

cac:AllowanceCharge

cbc:ChargeIndicatorfalse</cbc:ChargeIndicator>

cbc:AllowanceChargeReasondiscount</cbc:AllowanceChargeReason>

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

cac:TaxCategory

<cbc:ID schemeID=“UN/ECE 5305” schemeAgencyID=“6”>S</cbc:ID>

cbc:Percent15</cbc:Percent>

cac:TaxScheme

<cbc:ID schemeID=“UN/ECE 5153” schemeAgencyID=“6”>VAT</cbc:ID>

</cac:TaxScheme>

</cac:TaxCategory>

cac:TaxCategory

<cbc:ID schemeID=“UN/ECE 5305” schemeAgencyID=“6”>S</cbc:ID>

cbc:Percent15</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”>30.15</cbc:TaxAmount>

</cac:TaxTotal>

cac:TaxTotal

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

cac:TaxSubtotal

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

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

cac:TaxCategory

<cbc:ID schemeID=“UN/ECE 5305” schemeAgencyID=“6”>S</cbc:ID>

cbc:Percent15.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”>201.00</cbc:LineExtensionAmount>

<cbc:TaxExclusiveAmount currencyID=“SAR”>201.00</cbc:TaxExclusiveAmount>

<cbc:TaxInclusiveAmount currencyID=“SAR”>231.15</cbc:TaxInclusiveAmount>

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

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

<cbc:PayableAmount currencyID=“SAR”>231.15</cbc:PayableAmount>

</cac:LegalMonetaryTotal>

cac:InvoiceLine

cbc:ID1</cbc:ID>

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

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

cac:TaxTotal

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

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

</cac:TaxTotal>

cac:Item

cbc:Nameكتاب</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”>3.00</cbc:PriceAmount>

cac:AllowanceCharge

cbc:ChargeIndicatortrue</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”>3.000000</cbc:InvoicedQuantity>

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

cac:TaxTotal

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

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

</cac:TaxTotal>

cac:Item

cbc:Nameقلم</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”>34.00</cbc:PriceAmount>

cac:AllowanceCharge

cbc:ChargeIndicatortrue</cbc:ChargeIndicator>

cbc:AllowanceChargeReasondiscount</cbc:AllowanceChargeReason>

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

</cac:AllowanceCharge>

</cac:Price>

</cac:InvoiceLine>

Dear @Mailk

Yes, I have reviewed this invoice. However, my concern is: what is the solution if I don’t have any information about the customer?

Additionally, is the error “Reporting API Error: Invalid signed properties hashing, SignedProperties with id=‘xadesSignedProperties’” related to this issue? If not, could you please clarify the root cause of this error?

Looking forward to your guidance.

Dear how you are signing is the question as seems you having some issue with hashing or some other certificates related issue. In B2C customers info not required. thanks