Reference
Markdown exportBR-O-07 Category O document charge must not carry a VAT rate
A document level charge (BG-21) whose VAT category code (BT-102) is "Not subject to VAT" (O) shall not contain a Document level charge VAT rate (BT-103).
Problem Description
A document level charge (BG-21) whose VAT category code (BT-102) is "Not subject to VAT" (O) shall not contain a Document level charge VAT rate (BT-103).
ERROR
XRechnung 3.0
Context and Significance
Category O amounts are outside the scope of VAT, so a rate on the charge would be meaningless and is forbidden.
Solution
Delete cbc:Percent (BT-103) from the charge cac:TaxCategory; category O carries no rate.
Quick actions
Valid Examples
Use these points as the practical checks for this section.
- Document charge with cac:TaxCategory/cbc:ID = O and no cbc:Percent
Invalid Examples
Use these points as the practical checks for this section.
- Document charge with cbc:ID = O but cbc:Percent = 0 present (BT-103)
Code Examples
Valid XML
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">15.00</cbc:Amount>
<cac:TaxCategory>
<cbc:ID>O</cbc:ID>
</cac:TaxCategory>
</cac:AllowanceCharge>Invalid XML
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">15.00</cbc:Amount>
<cac:TaxCategory>
<cbc:ID>O</cbc:ID>
<cbc:Percent>0</cbc:Percent>
</cac:TaxCategory>
</cac:AllowanceCharge>