Zurück zum Blog
Technische ReferenzEN 16931ZUGFeRD / XRechnung

ZUGFeRD BT-Felder: Der komplette Leitfaden mit Formaten und Kardinalität

Vollständige Referenz aller BT-Felder für ZUGFeRD und XRechnung nach EN 16931. Pflichtfelder, Formate, max. Längen und Kardinalität für konforme E-Rechnungen.

5. März 202515 min Lesezeit80+ BT-Felder

Die wichtigsten BT-Felder für konforme E-Rechnungen

BT-Felder (Business Terms) sind die standardisierten Datenfelder, die in elektronischen Rechnungen nach EN 16931 verwendet werden. Dieser Guide zeigt Ihnen alle wichtigen Felder mit ihren technischen Anforderungen – von der Kardinalität über Formate bis hin zu den maximalen Feldlängen.

Diese Referenz gilt für ZUGFeRD 2.2/2.3 und XRechnung 3.0.1 gleichermaßen, da beide auf dem EN 16931 Standard basieren.

Beispiel: BT-Felder in einer Rechnung

ZUGFeRD/Factur-X invoice example showing BT field mapping

Überblick: Was sind BT-Felder?

BT steht für 'Business Term' – ein standardisierter Begriff für Rechnungsdaten gemäß der europäischen Norm EN 16931. Jedes BT-Feld hat eine eindeutige Nummer und definierte Eigenschaften.

Kardinalität verstehen:

1..1Pflichtfeld – muss genau einmal vorkommen
0..1Optional – kann einmal vorkommen
0..nOptional – kann mehrfach vorkommen
1..nPflicht – muss mindestens einmal vorkommen

Wichtige Datentypen:

TextFreitext mit definierter Maximallänge
IdentifierEindeutige Kennung mit Schema
DateDatum im Format YYYY-MM-DD (ISO 8601)
AmountBetrag mit 2 Dezimalstellen
CodeWert aus definierter Codeliste

1. Rechnungsstammdaten (BT-1 bis BT-10)

Die grundlegenden Informationen einer Rechnung

BT-IDFeldnameKard.TypFormatBeispiel
BT-1*Rechnungsnummer1..1IdentifierAlphanumerischRE-2025-001234
BT-2*Rechnungsdatum1..1DateYYYY-MM-DD2025-03-05
BT-3*Rechnungsart1..1CodeUNTDID 1001380
BT-5*Währungscode1..1CodeISO 4217EUR
BT-6USt-Währungscode0..1CodeISO 4217EUR
BT-7Steuerdatum0..1DateYYYY-MM-DD2025-03-01
BT-8Steuerpunktkennzeichen0..1CodeUNTDID 200535
BT-9Fälligkeitsdatum0..1DateYYYY-MM-DD2025-04-05
BT-10*Käuferreferenz0..1TextAlphanumerisch991-12345-67

* = Pflichtfeld

2. Rechnungsreferenzen (BT-11 bis BT-18)

Verweise auf zugehörige Dokumente und Projekte

BT-IDFeldnameKard.TypFormatBeispiel
BT-11Projektreferenz0..1IdentifierAlphanumerischPROJ-2025-001
BT-12Vertragsreferenz0..1IdentifierAlphanumerischVERTRAG-123
BT-13Bestellreferenz0..1IdentifierAlphanumerischPO-2025-5678
BT-14Auftragsreferenz0..1IdentifierAlphanumerischAB-2025-001
BT-17Vergabenummer0..1IdentifierAlphanumerischVERGABE-2025-01
BT-18Fakturierungsobjekt0..1IdentifierAlphanumerischZÄHLER-123456

* = Pflichtfeld

3. Verkäuferinformationen (BT-27 bis BT-43)

Vollständige Angaben zum Rechnungssteller gemäß § 14 UStG

BT-IDFeldnameKard.TypFormatBeispiel
BT-27*Verkäufername1..1TextFreitextMuster GmbH
BT-28Handelsname Verkäufer0..1TextFreitextMuster Shop
BT-29Verkäuferkennung0..nIdentifierMit Schema4000001234567
BT-30Rechtliche Registrierungskennung0..1IdentifierAlphanumerischHRB 12345
BT-31*USt-IdNr. Verkäufer0..1IdentifierDE+9 ZiffernDE123456789
BT-32Steuernummer0..1TextAlphanumerisch12/345/67890
BT-33Zusätzliche Rechtsinformationen0..1TextFreitextGeschäftsführer: Max Muster
BT-34*Elektronische Adresse Verkäufer1..1IdentifierMit Schema (EM)rechnung@muster.de
BT-35Straße Verkäufer0..1TextFreitextMusterstraße 123
BT-36Adresszusatz Verkäufer0..1TextFreitextGebäude A, 3. OG
BT-37*Ort Verkäufer0..1TextFreitextBerlin
BT-38*PLZ Verkäufer0..1TextAlphanumerisch10115
BT-39Bundesland Verkäufer0..1TextFreitextBerlin
BT-40*Land Verkäufer1..1CodeISO 3166-1DE
BT-41Kontaktperson0..1TextFreitextMax Mustermann
BT-42Telefon Verkäufer0..1TextTel.-Format+49 30 12345678
BT-43E-Mail Kontakt0..1TextE-Mailkontakt@muster.de

* = Pflichtfeld

4. Käuferinformationen (BT-44 bis BT-58)

Angaben zum Rechnungsempfänger

BT-IDFeldnameKard.TypFormatBeispiel
BT-44*Käufername1..1TextFreitextKunde AG
BT-45Handelsname Käufer0..1TextFreitextKunde Shop
BT-46Käuferkennung0..nIdentifierMit Schema4000009876543
BT-47Rechtliche Registrierungskennung Käufer0..1IdentifierAlphanumerischHRB 54321
BT-48USt-IdNr. Käufer0..1IdentifierLändercode+NummerDE987654321
BT-49*Elektronische Adresse Käufer1..1IdentifierMit Schema (EM)eingang@kunde.de
BT-50Straße Käufer0..1TextFreitextKundenweg 45
BT-52*Ort Käufer0..1TextFreitextMünchen
BT-53*PLZ Käufer0..1TextAlphanumerisch80331
BT-55*Land Käufer1..1CodeISO 3166-1DE

* = Pflichtfeld

5. Zahlungsinformationen (BT-81 bis BT-91)

Zahlungsmodalitäten und Bankverbindung

BT-IDFeldnameKard.TypFormatBeispiel
BT-81*Zahlungsmittelcode1..1CodeUNCL 446158
BT-82Zahlungsmitteltext0..1TextFreitextSEPA-Überweisung
BT-83Verwendungszweck0..1TextAlphanumerischRE-2025-001234
BT-84Zahlungskontoname0..1TextFreitextMuster GmbH
BT-85Zahlungskonto-ID0..1IdentifierIBANDE89370400440532013000
BT-86Bankleitzahl (BIC)0..1IdentifierBIC/SWIFTCOBADEFFXXX

* = Pflichtfeld

6. Rechnungsbeträge (BT-106 bis BT-115)

Summen, Steuern und fälliger Betrag

BT-IDFeldnameKard.TypFormatBeispiel
BT-106*Summe Nettopositionen1..1AmountDezimal1000.00
BT-107Summe Nachlässe0..1AmountDezimal50.00
BT-108Summe Zuschläge0..1AmountDezimal25.00
BT-109*Nettobetrag Rechnung1..1AmountDezimal975.00
BT-110*Summe Umsatzsteuer1..1AmountDezimal185.25
BT-112*Bruttobetrag Rechnung1..1AmountDezimal1160.25
BT-113Bereits gezahlt0..1AmountDezimal0.00
BT-114Rundungsbetrag0..1AmountDezimal0.00
BT-115*Fälliger Betrag1..1AmountDezimal1160.25

* = Pflichtfeld

7. USt-Aufschlüsselung (BT-116 bis BT-121)

Steuerliche Aufschlüsselung nach Kategorien

BT-IDFeldnameKard.TypFormatBeispiel
BT-116*Steuerbemessungsgrundlage1..1AmountDezimal975.00
BT-117*Steuerbetrag der Kategorie1..1AmountDezimal185.25
BT-118*USt-Kategorie Code1..1CodeUNCL 5305S
BT-119USt-Satz der Kategorie0..1PercentageDezimal %19.00
BT-120Befreiungsgrund Code0..1CodeVATEXVATEX-EU-IC
BT-121Befreiungsgrund Text0..1TextFreitextInnergemeinschaftliche Lieferung

* = Pflichtfeld

8. Rechnungspositionen (BT-126 bis BT-155)

Einzelne Positionen der Rechnung

BT-IDFeldnameKard.TypFormatBeispiel
BT-126*Positionsnummer1..1IdentifierAlphanumerisch1
BT-127Bemerkung zur Position0..1TextFreitextInkl. Montage
BT-128Objektkennung Position0..1IdentifierAlphanumerischZÄHLER-123
BT-129*Menge1..1QuantityDezimal5.000
BT-130*Mengeneinheit1..1CodeUN/ECE Rec 20C62
BT-131*Nettopositionsbetrag1..1AmountDezimal500.00
BT-132Bestellpositionsreferenz0..1IdentifierAlphanumerisch10
BT-133Buchungsreferenz0..1TextAlphanumerischKostenstelle 4711
BT-146*Nettopreis pro Einheit1..1AmountDezimal100.0000
BT-151*USt-Kategorie Position1..1CodeUNCL 5305S
BT-152USt-Satz Position0..1PercentageDezimal %19.00
BT-153*Artikelbezeichnung1..1TextFreitextBeratungsleistung IT
BT-154Artikelbeschreibung0..1TextFreitextIT-Beratung gemäß Vertrag vom 01.01.2025
BT-155Artikelnummer Verkäufer0..1IdentifierAlphanumerischART-001
BT-156Artikelnummer Käufer0..1IdentifierAlphanumerischMAT-5678
BT-157Standardartikelkennung0..1IdentifierGTIN/EAN4012345678901

* = Pflichtfeld

Pflichtangaben nach § 14 UStG

Diese BT-Felder sind für eine umsatzsteuerlich korrekte Rechnung in Deutschland erforderlich:

§ 14 UStG AnforderungBT-Felder
Name und Anschrift des LeistendenBT-27BT-35 bis BT-40
Name und Anschrift des LeistungsempfängersBT-44BT-50 bis BT-55
Steuernummer oder USt-IdNr.BT-31BT-32
AusstellungsdatumBT-2
Fortlaufende RechnungsnummerBT-1
Menge und Art der Lieferung/LeistungBT-129BT-130BT-153
Zeitpunkt der Lieferung/LeistungBT-72BT-73BT-74
Entgelt (netto)BT-109BT-131
SteuersatzBT-119BT-152
SteuerbetragBT-110BT-117

Fehlende Pflichtangaben können zum Verlust des Vorsteuerabzugs führen!

Validierung: BR-Regeln beachten

Neben den BT-Feldern müssen auch die Business Rules (BR) eingehalten werden:

BR-1

Eine Rechnung muss eine Rechnungsnummer haben (BT-1)

BR-2

Eine Rechnung muss ein Rechnungsdatum haben (BT-2)

BR-5

Eine Rechnung muss den Namen des Verkäufers enthalten (BT-27)

BR-CO-10

Summe der Positionsnettobeträge = BT-106 (rechnerische Prüfung)

BR-DE-1

Für Deutschland: Leitweg-ID in BT-10 bei B2G-Rechnungen

Unsere API validiert alle BT-Felder und BR-Regeln automatisch und gibt detaillierte Fehlermeldungen zurück.

Weiterführende Ressourcen

Offizielle Dokumentationen und Standards:

BT-Felder automatisch validieren

Unsere API prüft alle Pflichtfelder, Formate und Geschäftsregeln automatisch. Erstellen Sie konforme E-Rechnungen in Sekunden.