# BR-AE-10 AE-regel in de btw-specificatie vereist de vrijstellingsreden "Btw verlegd"

Een regel in de btw-specificatie (BG-23) met btw-categoriecode (BT-118) "Btw verlegd" (AE) moet een code van de btw-vrijstellingsreden (BT-121) met de betekenis "Btw verlegd" (VATEX-EU-AE) of de tekst van de btw-vrijstellingsreden (BT-120) "Btw verlegd" (of de gelijkwaardige standaardtekst in een andere taal) bevatten.

## Probleembeschrijving

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

## Context en betekenis

De btw-richtlijn (artikel 226, punt 11 bis) eist een vermelding van de verlegging als de koper de btw verschuldigd is; in Nederland staat op de factuur meestal "btw verlegd". Zonder die vermelding ziet de koper in de gestructureerde gegevens niet dat hij de btw zelf moet aangeven. In de praktijk staat de vermelding vaak wel in de pdf, maar niet in BT-120 of BT-121.

## Oplossing

Voeg aan de cac:TaxCategory van de AE-regel in de btw-specificatie (cac:TaxTotal/cac:TaxSubtotal) cbc:TaxExemptionReasonCode = VATEX-EU-AE toe, of cbc:TaxExemptionReason met de tekst "Btw verlegd". De validator controleert alleen of een code of tekst aanwezig is; BR-CL-22 controleert de code.

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

## Geldige voorbeelden

- AE-regel met BT-121 = VATEX-EU-AE
- AE-regel met BT-120 = "Btw verlegd"

## Ongeldige voorbeelden

- AE-regel zonder BT-121 en zonder BT-120

## Codevoorbeelden

### Geldig XML
```
<cac:TaxCategory>
  <cbc:ID>AE</cbc:ID>
  <cbc:Percent>0</cbc:Percent>
  <cbc:TaxExemptionReasonCode>VATEX-EU-AE</cbc:TaxExemptionReasonCode>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
```

### Ongeldig XML
```
<cac:TaxCategory>
  <cbc:ID>AE</cbc:ID>
  <cbc:Percent>0</cbc:Percent>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
```

## Betrokken velden

- [BT-118 Btw-categoriecode](/resources/xrechnung/bt-118-vat-category-code)
- [BT-120 Tekst van de btw-vrijstellingsreden](/resources/xrechnung/bt-120-vat-exemption-reason-text)
- [BT-121 Code van de btw-vrijstellingsreden](/resources/xrechnung/bt-121-vat-exemption-reason-code)

## Gerelateerde regels

- [BR-AE-01](/resources/kosit-validator-errors/br-ae-01-reverse-charge-vat-breakdown-required)
- [BR-AE-09](/resources/kosit-validator-errors/br-ae-09-reverse-charge-tax-amount-zero)
- [BR-CL-22](/resources/kosit-validator-errors/br-cl-22-vatex-tax-exemption-reason)

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