BR-S-06: In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is ‘Standard rated’, the Document level allowance VAT rate (BT-96) shall be greater than zero.
BR-KSA-84: The Document level allowance VAT rate (BT-96), Document level Charge VAT rate (BT-103), VAT category rate (BT-119), Invoiced item VAT rate (BT-152), Prepayment VAT rate (KSA-34) must be limited to one of the following values (5 or 15) when the relevant category code is ‘Standard rated’.
We are not applying any document-level allowance manually, but the system may be generating it automatically — especially for discounts or inclusive pricing.
Important Notes:
The same VAT configuration works perfectly for POS invoices,
The error only appears when submitting standard Sales Invoices.
We are using ERPGULF APP 2.1.1.
All required address, tax, and business settings are configured properly.
This behavior occurs in the Production environment.
Request:
Could you help us identify what may be generating the invalid Document Level Allowance section?
Is there a way to enforce item-level discount VAT handling instead of document-level to avoid this issue?
Could you confirm if this is a known issue or a configuration bug?
We appreciate your help in resolving this to ensure full ZATCA compliance for standard invoices.
Can you please share the XML file for the invoice that caused these errors? While sharing, kindly remove any sensitive data like the client name, certificate, or identification details if you’re aware of them. This will help others review the XML and provide more accurate suggestions to resolve the issue.
For example you only need to share the following parts from the xml: