# XRechnung

Duitse e-facturatiespecificatie voor de publieke sector op basis van EN 16931.

## Definitie

Duitse e-facturatiespecificatie voor de publieke sector op basis van EN 16931.

## Waarom deze term belangrijk is

Duitse federale overheden eisen sinds november 2020 elektronische facturen. De E-Rechnungsverordnung (§ 4) noemt XRechnung als standaard, maar accepteert ook andere formaten die aan EN 16931 voldoen; meerdere deelstaten eisen ook e-facturen van leveranciers. De BMF-brief en het Wachstumschancengesetz breiden EN 16931-conforme e-facturen tussen 2025 en 2028 uit naar binnenlandse B2B. Schending van XRechnung-specifieke BR-DE-regels leidt tot directe afwijzing in het kanaal van de ontvanger, zoals het OZG-RE-portaal of Peppol-aflevering. OZG-RE bedient de directe federale overheid, meer dan 170 indirecte federale instellingen en meerdere deelstaten; ZRE is sinds 19 september 2025 buiten gebruik.

## Uitleg

Veelgebruikte syntaxes zijn UBL en CII (afhankelijk van profiel en routing).

In Duitsland wordt vaak gevalideerd met KoSIT (BR-DE regels).

## Veelgemaakte fouten

- BT-10 (BuyerReference / Leitweg-ID) weglaten voor federale ontvangers — BR-DE-15 faalt.
- XRechnung 2.x CustomizationID-strings naar een 3.0+ ontvangersportaal sturen.
- BT-23 BusinessProcessTypeCode als optioneel behandelen — XRechnung maakt het verplicht.
- CII versturen terwijl de ontvanger in zijn Peppol-SMP alleen UBL ondersteunt (of omgekeerd).

## Veelgestelde vragen

### Wat is het verschil tussen XRechnung 3.0 en 2.3?
XRechnung 3.0 geldt sinds 1 februari 2024 en gebruikt de 3.0-CustomizationID. Versie 2.3 hoorde bij de vorige specificatieperiode. Controleer de versie die op de factuurdatum geldig is en het kanaalbeleid van de ontvanger; een validatorupdate verlengt versie 2.3 niet.

### Heb ik een Leitweg-ID nodig voor B2B XRechnung-facturen?
Nee — de Leitweg-ID is een Duitse federale/deelstaat-routingidentificatie (B2G). Voor pure B2B XRechnung volstaat elke afgesproken BuyerReference (BT-10) zoals een klant- of orderreferentie, maar het veld blijft verplicht onder BR-DE-15.

### Welke syntaxis moet ik sturen: UBL of CII?
Beide zijn XRechnung-conform. Kies de syntaxis die de ontvanger declareert — de meeste Duitse federale portalen accepteren beide, maar het Peppol-SMP-record of onboardingformulier is de waarheid.

## Gerelateerde bronnen

- [XRechnung-velden gids](/resources/xrechnung)
- [KoSIT-validatorfouten](/resources/kosit-validator-errors)

## Gerelateerde termen

- [Leitweg-ID](/resources/glossary/leitweg-id): Duitse routing-ID die vaak verplicht is voor publieke ontvangers (B2G).
- [KoSIT](/resources/glossary/kosit): Duits coördinatieorgaan dat een open validatorframework en de XRechnung-regelconfiguratie publiceert.
- [UBL](/resources/glossary/ubl): Universal Business Language: XML-bibliotheek voor standaard bedrijfsdocumenten.
- [CII](/resources/glossary/cii): UN/CEFACT Cross Industry Invoice: XML-syntax voor e-facturen.
- [CIUS](/resources/glossary/cius): Land- of sectorspecifieke gebruiksspecificatie die EN 16931 beperkt.
