rechnungsapi.de
    StartseitePreiseValidatorBlogKontaktAPI Docs
    🔑Anmelden🚀Loslegen
    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:

    EN 16931 - Europäischer Standard

    Offizielle Norm für E-Rechnungen in Europa

    ZUGFeRD 2.3 Spezifikation

    Technische Dokumentation des ZUGFeRD-Formats

    XRechnung Standard

    Offizielle XRechnung-Dokumentation

    Codelisten EN 16931

    Alle verwendeten Codelisten

    Leitweg-ID Spezifikation

    Format der Leitweg-ID für B2G

    BT-Felder automatisch validieren

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

    API kostenlos testenAPI-Dokumentation
    rechnungsapi.de

    Professionelle E-Rechnungs-APIs für KMUs. Transformieren Sie Ihr ERP-System mit ZUGFeRD-konformen Lösungen und DSGVO-konformer KI-Technologie.

    DSGVO-konform & sicher

    Produkt

    • Preise

    Rechtliches

    • Impressum
    • Datenschutzerklärung
    • Nutzungsbedingungen
    • Kontakt
    • DSGVO-Konformität

    © 2025 rechnungsapi.de

    support@rechnungsapi.de