# BR-S-8 Belastbaar bedrag bij standaardtarief moet gelijk zijn aan nettoregels plus toeslagen min kortingen tegen hetzelfde tarief

Voor elk afzonderlijk tarief (BT-119) met btw-categorie S moet de maatstaf van heffing (BT-116) in de btw-specificatie gelijk zijn aan de som van nettoregelbedragen (BT-131) plus toeslagen op documentniveau (BT-99) min kortingen op documentniveau (BT-92) met btw-categorie S en hetzelfde tarief (BT-152, BT-103, BT-96).

## Probleembeschrijving

> **FOUT**: Btw-categorieregel van EN 16931

## Context en betekenis

Bij facturen met gemengde tarieven (bijvoorbeeld 9 % en 21 % in Nederland) moet de maatstaf van heffing per tarief overeenkomen met de onderliggende regels, kortingen en toeslagen. Dit is de basis van de btw-controle in BR-CO-17. In de praktijk ontstaat het verschil meestal door een korting of toeslag op documentniveau met het verkeerde tarief, of door een totaalkorting die in de totalen over meerdere tarieven is verdeeld maar met één tarief is geëxporteerd.

## Oplossing

Groepeer alle regels, kortingen en toeslagen met categorie S per tarief en bereken BT-116 per groep opnieuw als Σ BT-131 + Σ BT-99 − Σ BT-92.

- [XML valideren](/nl/xrechnung-validator?source=resource&rule=BR-S-8)
- [Factuur converteren](/nl/pdf-to-xrechnung?source=resource&rule=BR-S-8)

## Geldige voorbeelden

- Twee regels van 21% (60,00 + 40,00) en één korting van 21% (10,00) → BT-116 = 90,00 voor de 21%-regel
- Eén regel 9% met netto 50,00 → BT-116 = 50,00 voor de 9%-regel

## Ongeldige voorbeelden

- BT-116 van de 21%-regel toont 100,00 maar regels na korting komen op 90,00
- BT-116 van de 9%-regel ontbreekt terwijl er een regel van 9% is

## Betrokken velden

- [BT-116 Belastbaar bedrag per categorie](/resources/xrechnung/bt-116-vat-category-taxable-amount)
- [BT-119 Btw-tarief per categorie](/resources/xrechnung/bt-119-vat-category-rate)
- [BT-131 Nettoregelbedrag](/resources/xrechnung/bt-131-invoice-line-net-amount)
- [BT-92 Kortingsbedrag op documentniveau](/resources/xrechnung/bt-92-document-level-allowance-amount)
- [BT-99 Toeslagbedrag op documentniveau](/resources/xrechnung/bt-99-document-level-charge-amount)

## Gerelateerde regels

- [BR-S-1](/resources/kosit-validator-errors/br-s-01-standard-rated-items-require-standard-rated-vat-breakdown)
- [BR-S-5](/resources/kosit-validator-errors/br-s-05-standard-rated-line-vat-rate-must-be-positive)
- [BR-CO-17](/resources/kosit-validator-errors/br-co-17-vat-category-tax-amount-must-match-base-times-rate)

## Validatietools

- [Officiële KoSIT-validator](https://github.com/itplr-kosit/validator): Draai de officiële KoSIT-validator met de XRechnung-configuratie om EN 16931- en XRechnung-regels te controleren.
- [PDF naar XRechnung converteren](/pdf-to-xrechnung): Vind validatiefouten tijdens de conversie en controleer elke correctie.

## Gerelateerde bronnen

- [Officiële specificatie](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Alle validatiefouten](/resources/kosit-validator-errors): Overzicht van de hier uitgelegde validatieregels uit EN 16931, XRechnung en Peppol.
