Referentie
Markdown-exportBR-S-09 Btw-bedrag met standaardtarief moet gelijk zijn aan belastbaar bedrag maal tarief
Het btw-bedrag van de categorie (BT-117) in een btw-specificatie (BG-23) waarvan de categoriecode (BT-118) "Standaardtarief" is, moet gelijk zijn aan het belastbare bedrag van de categorie (BT-116) vermenigvuldigd met het tarief van de categorie (BT-119).
Probleembeschrijving
FOUT
Btw-categorieregel van EN 16931
Context en betekenis
Deze EN 16931-regel controleert de berekening van elke S-regel in de btw-specificatie, zodat de btw aansluit op de maatstaf van heffing en het tarief. De validator accepteert een verschil kleiner dan 1,00. In de praktijk ontstaat een groter verschil als het pakket de btw per factuurregel optelt, een korting pas na de btw-berekening aftrekt of het bedrag inclusief btw in BT-116 zet.
Oplossing
Bereken BT-117 per S-regel in de btw-specificatie als BT-116 × BT-119 / 100, rond af op twee decimalen en zet het resultaat in cbc:TaxAmount van dat TaxSubtotal. Tel geen afgeronde btw-bedragen per factuurregel op; dat veroorzaakt afrondingsverschillen.
Snelle acties
Geldige voorbeelden
- BT-116 = 100,00, BT-119 = 19, BT-117 = 19,00
Ongeldige voorbeelden
- BT-116 = 100,00, BT-119 = 19, maar BT-117 = 21,00
Codevoorbeelden
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
<cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:TaxSubtotal><cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">21.00</cbc:TaxAmount>
<cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:TaxSubtotal>