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
Interactieve validatieketen
Waar BR-S-09 wordt gecontroleerd
Klik op een stap om te zien wat die controleert, of typ een regel-ID om de stap te vinden die hem meldt.
BR-S-09 btw-categorieregel van EN 16931
Gemeld in stap 2: EN 16931-regels.
Niveau fout: het rapport adviseert de factuur af te wijzen.
Stap 2 · Wat wordt gecontroleerd
EN 16931-regels
- De kernbedrijfstermen zijn aanwezig (BR-01 tot BR-65).
- Totalen kloppen en samenhangende velden passen bij elkaar (BR-CO); codes en decimalen zijn geldig (BR-CL, BR-DEC).
- Elke btw-categorie is consistent: S, Z, E, AE, K, G, O, L, M (BR-S, BR-Z, BR-AE, BR-IC …).
Voorbeeldcodes
Typische correctie
Bereken totalen en btw opnieuw uit de regels en corrigeer de btw-categorie in de brongegevens.
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>