we encountered an error (“Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129)”) while attempting to send the advance payment information in the ZATCA XML.
please note that the invoice Quantity should remain 0, as outlined in the ZATCA document.
What is the appropriate procedure and is it acceptable to keep the quantity 1?
Could you please elaborate further on your statement, “the invoice quantity should remain 0”? I would appreciate understanding the reasoning behind this, please note that InvoicedQuantity tag is represent the quantity of the soled item.
Dear @idaoud
this invoice line for advance payment not for sold item
and as ZATCA document mention in this invoice line (Advance payment ) the Qty set 0
when sent the document to be cleared we facing an error (“Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129)”)
but when change to be 1 the document cleared
Thanks for your response, Can I kindly ask you to share the XML for our investigation?
Additionally, Please refer to the following path in SDK
SDK\Java\zatca-einvoicing-sdk-Java-238-R3.4.0\Data\Samples\Standard\Invoice\ Advance Payment adjustments with foreign currency invoice.xml
Ensure that your XML comply with the sample XML.