# BR-DE-17 Factuurtypecode moet de door XRechnung ondersteunde codelijst gebruiken

Hoewel UNTDID 1001 tientallen documenttypen kent, beperkt XRechnung de ondersteunde factuurtypecodes (BT-3) tot een specifieke set: 380 (Commerciële factuur), 381 (Creditnota), 384 (Gecorrigeerde factuur), 389 (Self-billing), 326 (Deelfactuur), 875 (Termijnfactuur bouw), 876 (Deeleindfactuur bouw) en 877 (Eindfactuur bouw). Andere codes leveren een waarschuwing op.

## Probleembeschrijving

> **WAARSCHUWING**: Duitse XRechnung-regel (KoSIT, BR-DE) · XRechnung 3.0

## Context en betekenis

Regel BR-DE-17 is een waarschuwing in het KoSIT-regelbestand. Ontvangende portalen kunnen niet-ondersteunde codes echter weigeren bij ERP-inlezing.

## Oplossing

Koppel uw documenttypen in het ERP aan een door XRechnung ondersteunde UNTDID 1001-code: gebruik 380 voor standaardfacturen, 381 voor creditnota’s, 384 voor correctiefacturen, 389 voor self-billing, 326 voor deelfacturen of 875/876/877 voor bouwfacturen. Voeg in UBL 2.1 <cbc:InvoiceTypeCode> toe.

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

## Geldige voorbeelden

- BT-3 = "380" (Commerciële factuur)
- BT-3 = "381" (Creditnota)
- BT-3 = "384" (Gecorrigeerde factuur met verwijzing naar eerdere factuur in BG-3)

## Ongeldige voorbeelden

- BT-3 = "82" (Meterstandenfactuur – niet ondersteunde code in XRechnung)
- BT-3 = "INV-01" (Vrije tekst in plaats van de driecijferige UNTDID 1001-code)

## Codevoorbeelden

### Geldig XML
```
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
```

### Ongeldig XML
```
<cbc:InvoiceTypeCode>82</cbc:InvoiceTypeCode>
```

## Betrokken velden

- [BT-3 Factuurtypecode](/resources/xrechnung/bt-3-invoice-type-code)

## Gerelateerde regels

- [BR-04](/resources/kosit-validator-errors/br-04-invoice-type-code-required)
- [BR-DE-26](/resources/kosit-validator-errors/br-de-26-preceding-invoice-reference-required)

## 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://xeinkauf.de/xrechnung/)
- [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.
