# BR-S-07 Het tarief van een toeslag op documentniveau met standaardtarief moet groter dan nul zijn

In een toeslag op documentniveau (BG-21) waarvan de btw-categoriecode (BT-102) "Standaardtarief" is, moet het btw-tarief van de toeslag (BT-103) groter dan nul zijn.

## Probleembeschrijving

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

## Context en betekenis

Categorie S omvat het algemene en het verlaagde tarief; een toeslag met categorie S heeft daarom een tarief groter dan nul nodig. In de praktijk ontstaat de fout als verzend- of verpakkingskosten met de standaardcategorie S worden toegevoegd, maar het tariefveld leeg blijft of 0 bevat.

## Oplossing

Vul in BT-103 het geldende tarief in, bijvoorbeeld 21 of 9. Vrachtkosten volgen in de regel het tarief van de goederen waarop zij betrekking hebben. Is er geen btw verschuldigd, kies dan een andere categorie.

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

## Geldige voorbeelden

- Documenttoeslag met BT-102 = S en BT-103 = 19

## Ongeldige voorbeelden

- Documenttoeslag met BT-102 = S maar BT-103 = 0

## Codevoorbeelden

### Geldig XML
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">15.00</cbc:Amount>
  <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent><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>S</cbc:ID><cbc:Percent>0</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:AllowanceCharge>
```

## Betrokken velden

- [BT-102 Btw-categoriecode van de toeslag op documentniveau](/resources/xrechnung/bt-102-document-level-charge-vat-category-code)
- [BT-103 Btw-tarief van de toeslag op documentniveau](/resources/xrechnung/bt-103-document-level-charge-vat-rate)

## Gerelateerde regels

- [BR-S-04](/resources/kosit-validator-errors/br-s-04-standard-rated-charge-seller-vat-id)
- [BR-S-06](/resources/kosit-validator-errors/br-s-06-standard-rated-allowance-rate-positive)
- [BR-S-5](/resources/kosit-validator-errors/br-s-05-standard-rated-line-vat-rate-must-be-positive)

## 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.
