BTW-categoriecodes worden weergegeven op factuur- en creditnota-regels, in de BTW-uitsplitsing en bij BTW-relevante toeslagen en kosten op documentniveau. Ze zijn afkomstig uit de UN/CEFACT-codelijst UNCL5305, versie D.16B, in de Peppol-subset. De geselecteerde code bepaalt welke EN 16931-regelfamilie wordt toegepast en dus welke andere velden het document moet bevatten.
De codes
| Code | Naam | Regelfamilie |
| S | Standaardtarief | BR-S- |
| Z | Goederen met nultarief | BR-Z- |
| E | Vrijgesteld van belasting | BR-E- |
| AE | Verlegging van de btw-aansprakelijkheid | BR-AE- |
| K | BTW-vrijstelling voor intracommunautaire levering van goederen en diensten binnen de EER | BR-IC- |
| G | Vrij van invoerrechten, geen btw in rekening gebracht | BR-G- |
| O | Diensten die buiten het toepassingsgebied van de belasting vallen | BR-O- |
| L | Algemene indirecte belasting op de Canarische Eilanden | BR-AF- |
| M | Belasting op productie, diensten en invoer in Ceuta en Melilla | BR-AG- |
| B | Overgedragen (btw), in Italië | Italiaanse A-afwijking |
Wat de regelgroep controleert
Elke familie dwingt de veldcombinatie af die voor haar categorie vereist is. De geselecteerde btw-categorie bepaalt of het btw-tarief positief moet zijn, nul moet zijn of moet worden weggelaten. Categorie E vereist bijvoorbeeld een tarief van nul, terwijl categorie O geen btw-tarief mag bevatten. Verschillende categorieën vereisen een reden voor vrijstelling, opgegeven als tekst (BT-120), als een VATEX-code (BT-121) of als beide. Volgens de regels is ten minste één van beide vereist, en beide zijn toegestaan.
Een fout in de btw-categorie kan betrekking hebben op de code zelf of op een bijbehorend veld dat voor die categorie verplicht is. Controleer het tarief, de vrijstellingsgegevens, het belastbare bedrag en het belastingbedrag in hun geheel.
De twee Spaanse families
De normen voor de Canarische Eilanden en Ceuta en Melilla volgen niet het naamgevingspatroon van de andere families. Ze hebben de aanduidingen BR-AF- en BR-AG-. BR-IG- en BR-IP- komen niet voor in de EN 16931-normen.
In de abstracte regels worden deze twee aangeduid met de tokens IGIC en IPSI in plaats van de letters L en M. Als je in het schematron naar de regeltekst zoekt, zoek dan op het familievoorvoegsel in plaats van op de categorieletter.
Categorie B
B is een A-afwijking voor Italië, die in november 2020 aan de codelijst is toegevoegd. Deze afwijking wordt geaccepteerd in Peppol BIS Billing , maar maakt geen deel uit van de basiscategorieënset van EN 16931.
Categorie B is toegevoegd voor de Italiaanse context. Controleer of de geldende Italiaanse vereisten van toepassing zijn voordat u deze categorie gebruikt; validatie op basis van het schema of de bedrijfsregels alleen is niet voldoende om de juiste fiscale behandeling vast te stellen.
Eén categorie per uitsplitsingsregel
De btw-specificatie bevat één post per combinatie van categorie en tarief. Een factuur waarop posten met het standaardtarief en posten met verlegging van de btw-plicht door elkaar voorkomen, bevat daarom ten minste twee specificatieposten, elk met een eigen belastbaar bedrag en btw-bedrag.
Hier kunnen fouten uit de BR-CO-familie aan het licht komen, omdat de uitsplitsingstotalen zowel per categorie afzonderlijk als voor het document als geheel moeten kloppen met de regeltotalen.
Drie combinaties die niet werken
Standaardtarief met een reden voor vrijstelling. BR-S-10 bepaalt dat een btw-uitsplitsing met categorie S geen code (BT-121) of tekst (BT-120) voor een reden voor btw-vrijstelling mag bevatten. ERP-systemen die het tekstveld voor vrijstelling altijd invullen, genereren dit op elke factuur met het standaardtarief. De oplossing is om het veld voor S te onderdrukken, niet om de categorie te wijzigen.
Vrijgesteld zonder reden voor vrijstelling. BR-E-10 vereist dat een specificatie met categorie E een btw-vrijstellingsredencode (BT-121) of een btw-vrijstellingsredentekst (BT-120) bevat. Ten minste één daarvan is vereist en beide zijn toegestaan. Een tarief van nul is op zichzelf niet voldoende. BR-E-05 tot en met BR-E-07 vereisen ook dat het tarief exact nul is, dus een leeg tarief wordt evenmin geaccepteerd als een tarief dat niet nul is.
Verlegging met een tarief of een belastingbedrag. Voor BR-AE-05 tot en met BR-AE-07 moet het btw-tarief nul zijn, en voor BR-AE-09 moet het belastingbedrag van de btw-categorie nul zijn. Voor verlegging zijn bovendien identificatiegegevens van zowel de verkoper als de koper vereist.
De categoriecode bepaalt welke velden aanwezig moeten zijn, welke mogen ontbreken en welke de waarde nul moeten hebben. Wanneer een btw-regel in werking treedt, moet je de categorie identificeren en vervolgens het veld controleren dat in de regel wordt genoemd.
Een specificatie van de vrijgestelde levering, waarbij de reden als tekst wordt vermeld:
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="SEK">10000.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="SEK">0.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cbc:TaxExemptionReason>VAT exempt supply</cbc:TaxExemptionReason>
</cac:TaxCategory>
</cac:TaxSubtotal>
De reden voor vrijstelling in dit fragment dient ter illustratie. Gebruik de reden die vereist is volgens de toepasselijke fiscale behandeling en het toepasselijke rechtsgebied. Als je de reden voor vrijstelling verwijdert, voldoet het document niet aan BR-E-10. Als je de categorie wijzigt in S en de reden behoudt, voldoet het document niet aan BR-S-10.
Gerelateerde richtlijnen
Normatieve bronnen
UNCL5305-subset en de EN 16931-regels voor UBL en OpenPeppol. De identificatiecodes van de regelgroepen zijn ook getoetst aan de door CEN/TC 434 gepubliceerde validatie-artefacten van EN 16931.