# BR-CO-4 Elke factuurregel moet een btw-categoriecode hebben

Elke factuurregel (BG-25) moet een btw-categoriecode voor het gefactureerde item (BT-151) bevatten, anders kan de regel niet aan een btw-uitsplitsing worden toegewezen.

## Probleembeschrijving

Elke factuurregel (BG-25) moet een btw-categoriecode voor het gefactureerde item (BT-151) bevatten, anders kan de regel niet aan een btw-uitsplitsing worden toegewezen.

> **FOUT**: XRechnung 3.0

## Context en betekenis

Zonder categoriecode per regel kan de validator de belastbare bedragen op regelniveau niet afstemmen met de btw-uitsplitsing op documentniveau (BG-23). Dit is de basis van alle BR-S-, BR-Z-, BR-E- en BR-AE-controles.

## Oplossing

Voeg BT-151 toe aan elke regel (bijvoorbeeld "S" voor standaardtarief, "Z" voor nultarief, "AE" voor verlegging).

- validate
- convert

## Geldige voorbeelden

- Regel 1 BT-151 = "S", BT-152 = 19
- Regel 2 BT-151 = "Z" (nultarief), BT-152 = 0

## Ongeldige voorbeelden

- Regel zonder ClassifiedTaxCategory-element
- Regel met lege BT-151

## Technische details

### Betrokken velden
BT-151 Btw-categoriecode van het gefactureerde item

## Gerelateerde regels

- [BR-CO-3](/resources/kosit-validator-errors/br-co-3-vat-point-date-and-code-mutually-exclusive)
- [BR-S-1](/resources/kosit-validator-errors/br-s-1-standard-rated-line-requires-standard-rated-vat-breakdown)
- [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://erechnungsvalidator.service-bw.de/): Valideer je XRechnung-bestanden tegen alle BR-DE regels.
- [PDF naar XRechnung converteren](/pdf-to-xrechnung): Automatische fixes van validatiefouten tijdens het converteren.

## Gerelateerde bronnen

- [Officiële specificatie](https://xeinkauf.de/xrechnung/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Volledige foutenlijst](/resources/kosit-validator-errors): Overzicht van alle Duitse XRechnung-validatieregels.
