Referentie
Markdown-exportBR-O-07 O-toeslag op documentniveau mag geen btw-tarief bevatten
Een toeslag op documentniveau (BG-21) waarvan de btw-categoriecode (BT-102) "Niet onderworpen aan btw" (O) is, mag geen btw-tarief van de toeslag op documentniveau (BT-103) bevatten.
Probleembeschrijving
FOUT
Btw-categorieregel van EN 16931
Context en betekenis
Bedragen met categorie O vallen buiten de btw; een tarief op een toeslag op documentniveau is daarom verboden, ook 0. In de praktijk ontstaat de fout als doorberekende kosten als toeslag met een vooraf ingevuld tariefveld worden toegevoegd.
Oplossing
Verwijder cbc:Percent (BT-103) uit de cac:TaxCategory van de toeslag; categorie O draagt geen tarief.
Snelle acties
Geldige voorbeelden
- Documenttoeslag met cac:TaxCategory/cbc:ID = O en zonder cbc:Percent
Ongeldige voorbeelden
- Documenttoeslag met cbc:ID = O maar cbc:Percent = 0 aanwezig (BT-103)
Codevoorbeelden
Geldig XML
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">15.00</cbc:Amount>
<cac:TaxCategory>
<cbc:ID>O</cbc:ID>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:AllowanceCharge>Ongeldig 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:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:AllowanceCharge>