BR-CO-18: An Invoice shall at least have one VAT breakdown group (BG-23)
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[BR-CO-18]-An Invoice shall at least have one VAT breakdown group (BG-23).
exists(cac:TaxTotal/cac:TaxSubtotal)BR-CO-18 is a fatal rule in the business layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is rejected. It refers to BG-23.
What this rule requires
The rule requires that the invoice or credit note contains at least one VAT breakdown group (BG-23). In UBL this means at least one cac:TaxTotal/cac:TaxSubtotal element must exist. In CII this means at least one ram:ApplicableTradeTax element must exist within //rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement. A document fails validation if no such VAT breakdown is present.
How to fix
Add at least one VAT breakdown group. In UBL, under /ubl:Invoice or /cn:CreditNote, add a cac:TaxTotal containing a cac:TaxSubtotal. In CII, add a ram:ApplicableTradeTax element under ram:ApplicableHeaderTradeSettlement in the SupplyChainTradeTransaction. Ensure the breakdown includes the relevant VAT information for the invoice.
Guidance on this rule. The original text above is authoritative.
Where to go next
No published Peppol BIS Billing UBL release comparison lists a change to BR-CO-18.
Validate an invoice against these rules · All release changes