EN 16931 • XRechnung 3.0 & ZUGFeRD 2.3 Referenz

XRechnung & EN 16931 Business Terms – Das interaktive Nachschlagewerk

Alle 83 Datenfelder (BT), 10 Geschäftsgruppen (BG), deutsche KoSIT-Prüfregeln (BR-DE), verständliche Praxiserklärungen sowie kopierbare CII- und UBL-XML-Pfade auf einen Blick.

83
EN 16931 Datenfelder
36
Pflichtfelder (1..1)
10
Geschäftsgruppen (BG)
CII & UBL
Dual-XML Mapping
Angezeigte Felder: 83 / 83
BG-0 Prozess- & Spezifikationssteuerung
2
BT-24 BG-0
Pflichtfeld (1..1) BR-1
Spezifikations-Kennung
EN 16931: Specification identifier (Customization ID)

Technische URN, die angibt, nach welcher Normversion (z. B. XRechnung 3.0 oder ZUGFeRD 2.3 Comfort) validiert wird.

Beispiel: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0
CII ram:GuidelineSpecifiedDocumentContextParameter/ram:ID
UBL cbc:CustomizationID
BT-23 BG-0
Bedingt Pflicht (0..1) BR-DE-18
Geschäftsprozess-Kennung
EN 16931: Business process type (Profile ID)

Identifiziert das Geschäftsprozess-Profil (in Peppol und XRechnung i. d. R. Standard-Billing 01).

Beispiel: urn:fdc:peppol.eu:2017:poacc:billing:01:1.0
CII ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID
UBL cbc:ProfileID
BG-1 Rechnungsdaten & Dokumentenkopf
10
BT-1 BG-1
Pflichtfeld (1..1) BR-2
Rechnungsnummer
EN 16931: Invoice number

Eindeutige, fortlaufende Nummer zur Identifizierung der Rechnung (§ 14 Abs. 4 Nr. 4 UStG).

Beispiel: RE-2026-0042
CII ram:ID
UBL cbc:ID
BT-2 BG-1
Pflichtfeld (1..1) BR-3
Rechnungsdatum (Ausstellungsdatum)
EN 16931: Invoice issue date

Datum, an dem die Rechnung ausgestellt wurde, im ISO-Format YYYY-MM-DD.

Beispiel: 2026-10-17
CII ram:IssueDateTime
UBL cbc:IssueDate
BT-3 BG-1
Pflichtfeld (1..1) BR-4
Rechnungsart-Code
EN 16931: Invoice type code

UNTDID 1001 Code für den Belegtyp: 380 = Handelsrechnung, 381 = Gutschrift/Storno, 326 = Abschlagsrechnung.

Beispiel: 380
CII ram:TypeCode
UBL cbc:InvoiceTypeCode
BT-5 BG-1
Pflichtfeld (1..1) BR-5
Währungscode der Rechnung
EN 16931: Invoice currency code

Dreistelliger ISO-4217-Währungscode für alle Beträge der Rechnung (Standard: EUR).

Beispiel: EUR
CII ram:InvoiceCurrencyCode
UBL cbc:DocumentCurrencyCode
BT-6 BG-1
Optional (0..1)
Abweichende Steuerwährung
EN 16931: Tax accounting currency code

Nur erforderlich, wenn die Umsatzsteuer in einer anderen Währung als der Rechnungswährung gemeldet wird.

Beispiel: EUR
CII ram:TaxCurrencyCode
UBL cbc:TaxCurrencyCode
BT-9 BG-1
Bedingt Pflicht (0..1) BR-CO-25
Fälligkeitsdatum der Zahlung
EN 16931: Payment due date

Kalenderdatum, bis zu dem der Zahlbetrag fällig ist. Pflicht bei positivem Zahlbetrag, falls BT-20 leer ist.

Beispiel: 2026-10-31
CII ram:DueDateDateTime
UBL cbc:DueDate
BT-10 BG-1
Pflichtfeld (1..1) BR-DE-15
Leitweg-ID / Käuferreferenz
EN 16931: Buyer reference

Bei Behörden (B2G) die Leitweg-ID; im B2B-Verkehr die vom Kunden vorgegebene Einkaufsreferenz oder Kostenstelle.

Beispiel: 04011000-1234512345-06
CII ram:BuyerReference
UBL cbc:BuyerReference
BT-20 BG-1
Bedingt Pflicht (0..1) BR-CO-25
Zahlungsbedingungen & Skonto
EN 16931: Payment terms

Textbeschreibung der Zahlungsfrist oder strukturierte XRechnung-Skontozeile (#SKONTO#TAGE=14#PROZENT=2.00#).

Beispiel: Zahlbar innerhalb von 14 Tagen ohne Abzug
CII ram:SpecifiedTradePaymentTerms/ram:Description
UBL cac:PaymentTerms/cbc:Note
BT-21 BG-1
Optional (0..1)
Betreff-Code zum Rechnungsfreitext
EN 16931: Invoice note subject code

UNTDID 4451 Code zur Klassifizierung des Freitexts (z. B. REG = Regulatorische Angaben, AAI = Allgemein).

Beispiel: REG
CII ram:IncludedNote/ram:SubjectCode
UBL cbc:Note
BT-22 BG-1
Optional (0..n)
Freitext / Bemerkung zur Rechnung
EN 16931: Invoice note

Freitext-Hinweis auf Dokumentenebene, z. B. Grußformel, Leistungshinweise oder rechtliche Pflichtangaben.

Beispiel: Vielen Dank für Ihren Auftrag.
CII ram:IncludedNote/ram:Content
UBL cbc:Note
BG-3 Vertrags-, Projekt- & Bestellreferenzen
6
BT-11 BG-3
Optional (0..1)
Projektreferenz (Projektnummer)
EN 16931: Project reference

Kennung des abgerechneten Projekts, sofern vom Auftraggeber vergeben.

Beispiel: PRJ-2026-08
CII ram:SpecifiedProcuringProject/ram:ID
UBL cac:ProjectReference/cbc:ID
BT-12 BG-3
Optional (0..1)
Vertragsreferenz (Vertragsnummer)
EN 16931: Contract reference

Eindeutige Nummer des zugrundeliegenden Rahmen- oder Einzelvertrags.

Beispiel: VERTRAG-2026-100
CII ram:ContractReferencedDocument/ram:IssuerAssignedID
UBL cac:ContractDocumentReference/cbc:ID
BT-13 BG-3
Optional (0..1)
Bestellnummer des Käufers (PO-Nummer)
EN 16931: Purchase order reference

Vom Käufer vergebene Bestellnummer (Purchase Order), auf die sich die Rechnung bezieht.

Beispiel: PO-994821
CII ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID
UBL cac:OrderReference/cbc:ID
BT-14 BG-3
Optional (0..1)
Auftragsnummer des Verkäufers
EN 16931: Sales order reference

Interne Auftragsbestätigungs- oder Verkaufsauftragsnummer des Rechnungsstellers.

Beispiel: AB-2026-019
CII ram:SellerOrderReferencedDocument/ram:IssuerAssignedID
UBL cac:OrderReference/cbc:SalesOrderID
BT-25 BG-3
Bedingt Pflicht (0..1) BR-53
Nummer der vorausgegangenen Rechnung
EN 16931: Preceding invoice reference

Rechnungsnummer der ursprünglichen Rechnung – zwingend erforderlich bei Stornorechnungen (381) und Korrekturen (384).

Beispiel: RE-2026-0010
CII ram:InvoiceReferencedDocument/ram:IssuerAssignedID
UBL cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID
BT-26 BG-3
Optional (0..1)
Datum der vorausgegangenen Rechnung
EN 16931: Preceding invoice issue date

Ausstellungsdatum der in BT-25 referenzierten Ursprungsrechnung.

Beispiel: 2026-09-15
CII ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime
UBL cac:BillingReference/cac:InvoiceDocumentReference/cbc:IssueDate
BG-4 Verkäufer / Rechnungssteller
16
BT-27 BG-4
Pflichtfeld (1..1) BR-6
Firmenname des Verkäufers
EN 16931: Seller name

Offizieller rechtlicher Firmenname (lt. Handelsregister) bzw. Vor- und Nachname bei Einzelunternehmern.

Beispiel: Muster IT Consulting GmbH
CII ram:SellerTradeParty/ram:Name
UBL cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName
BT-28 BG-4
Optional (0..1)
Abweichender Handelsname (Verkäufer)
EN 16931: Seller trading name

Geschäftsbezeichnung oder Markenname des Verkäufers, falls abweichend vom juristischen Namen.

Beispiel: Muster Digital
CII ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
UBL cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name
BT-29 BG-4
Optional (0..n)
Lieferantennummer / Verkäuferkennung
EN 16931: Seller identifier

Beim Kunden geführte Lieferantennummer (Kreditorennummer) oder globale Standortnummer (GLN).

Beispiel: LIEF-778899
CII ram:SellerTradeParty/ram:ID
UBL cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID
BT-30 BG-4
Optional (0..1)
Handelsregisternummer (Verkäufer)
EN 16931: Seller legal registration identifier

Eintragungsnummer im Handels-, Genossenschafts- oder Partnerschaftsregister (z. B. HRB 12345).

Beispiel: HRB 123456 B
CII ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID
UBL cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID
BT-31 BG-4
Bedingt Pflicht (0..1) BR-DE-16
USt-IdNr. des Verkäufers
EN 16931: Seller VAT identifier

Umsatzsteuer-Identifikationsnummer mit Länderkürzel. Mindestens BT-31 oder Steuernummer (BT-32) ist Pflicht.

Beispiel: DE123456789
CII ram:SellerTradeParty/ram:SpecifiedTaxRegistration[schemeID='VA']/ram:ID
UBL cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme[TaxScheme/cbc:ID='VAT']/cbc:CompanyID
BT-32 BG-4
Bedingt Pflicht (0..1) BR-DE-16
Steuernummer des Verkäufers
EN 16931: Seller tax registration identifier

Vom deutschen Finanzamt vergebene Steuernummer (falls keine USt-IdNr. in BT-31 angegeben wird).

Beispiel: 12/345/67890
CII ram:SellerTradeParty/ram:SpecifiedTaxRegistration[schemeID='FC']/ram:ID
UBL cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme[TaxScheme/cbc:ID='FC']/cbc:CompanyID
BT-34 BG-4
Pflichtfeld (1..1) BR-DE-5
Elektronische Adresse des Verkäufers
EN 16931: Seller electronic address (Peppol)

Elektronische Empfangsadresse des Verkäufers (in XRechnung Pflicht nach BR-DE-5, meist E-Mail mit schemeID='EM').

Beispiel: rechnungen@muster-gmbh.de (schemeID=EM)
CII ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID
UBL cac:AccountingSupplierParty/cac:Party/cbc:EndpointID
BT-35 BG-4
Pflichtfeld (1..1) BR-DE-3
Straße & Hausnummer (Verkäufer)
EN 16931: Seller address line 1

Straßenname und Hausnummer des Unternehmenssitzes des Rechnungsstellers.

Beispiel: Musterstraße 12
CII ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne
UBL cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:StreetName
BT-36 BG-4
Optional (0..1)
Adresszusatz (Verkäufer)
EN 16931: Seller address line 2

Zusätzliche Adressangaben wie Gebäude, Etage, Hinterhof oder c/o-Zusatz.

Beispiel: Hinterhof, Aufgang B
CII ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo
UBL cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:AdditionalStreetName
BT-37 BG-4
Pflichtfeld (1..1) BR-DE-3
Ort / Stadt (Verkäufer)
EN 16931: Seller city

Stadt oder Gemeinde der Rechnungssteller-Anschrift.

Beispiel: Berlin
CII ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName
UBL cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:CityName
BT-38 BG-4
Pflichtfeld (1..1) BR-DE-4
Postleitzahl (Verkäufer)
EN 16931: Seller post code

Postleitzahl des Verkäufers (in Deutschland 5-stellig, Pflicht nach BR-DE-4).

Beispiel: 10115
CII ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
UBL cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:PostalZone
BT-39 BG-4
Optional (0..1)
Bundesland / Region (Verkäufer)
EN 16931: Seller country subdivision

Optionale Angabe des Bundeslandes oder der Region (ISO 3166-2).

Beispiel: BE
CII ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName
UBL cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:CountrySubentity
BT-40 BG-4
Pflichtfeld (1..1) BR-9
Ländercode (Verkäufer)
EN 16931: Seller country code

Zweistelliger ISO-3166-1-Ländercode des Verkäufers (z. B. DE, AT, CH).

Beispiel: DE
CII ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID
UBL cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode
BT-41 BG-4
Pflichtfeld (1..1) BR-DE-2
Ansprechpartner des Verkäufers
EN 16931: Seller contact point

Name der zuständigen Kontaktperson oder Abteilung beim Verkäufer (in XRechnung zwingendes Pflichtfeld nach BR-DE-2).

Beispiel: Max Mustermann
CII ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName
UBL cac:AccountingSupplierParty/cac:Party/cac:Contact/cbc:Name
BT-42 BG-4
Pflichtfeld (1..1) BR-DE-6
Telefonnummer des Ansprechpartners (Verkäufer)
EN 16931: Seller contact telephone number

Durchwahl oder zentrale Telefonnummer für Rückfragen zur Rechnung (Pflichtfeld in XRechnung nach BR-DE-6).

Beispiel: +49 30 12345678
CII ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber
UBL cac:AccountingSupplierParty/cac:Party/cac:Contact/cbc:Telephone
BT-43 BG-4
Pflichtfeld (1..1) BR-DE-7
E-Mail-Adresse des Ansprechpartners (Verkäufer)
EN 16931: Seller contact email address

E-Mail-Adresse des Ansprechpartners beim Verkäufer (Pflichtfeld in XRechnung nach BR-DE-7).

Beispiel: buchhaltung@muster-gmbh.de
CII ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID
UBL cac:AccountingSupplierParty/cac:Party/cac:Contact/cbc:ElectronicMail
BG-7 Käufer / Rechnungsempfänger
15
BT-44 BG-7
Pflichtfeld (1..1) BR-7
Firmenname / Name des Käufers
EN 16931: Buyer name

Offizieller Name des Rechnungsempfängers (Erwerber / Kunde).

Beispiel: Beispiel Kunden AG
CII ram:BuyerTradeParty/ram:Name
UBL cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName
BT-45 BG-7
Optional (0..1)
Abweichender Handelsname (Käufer)
EN 16931: Buyer trading name

Abweichender Handels- oder Markenname des Rechnungsempfängers.

Beispiel: Beispiel Gruppe
CII ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
UBL cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name
BT-46 BG-7
Optional (0..1)
Kundennummer / Käuferkennung
EN 16931: Buyer identifier

Vom Verkäufer vergebene Kundennummer (Debitorennummer) des Käufers.

Beispiel: KD-10042
CII ram:BuyerTradeParty/ram:ID
UBL cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID
BT-47 BG-7
Optional (0..1)
Handelsregisternummer (Käufer)
EN 16931: Buyer legal registration identifier

Handelsregisternummer oder juristische Kennung des Käufers.

Beispiel: HRB 987654
CII ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:ID
UBL cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID
BT-48 BG-7
Bedingt Pflicht (0..1) BR-AE-2
USt-IdNr. des Käufers
EN 16931: Buyer VAT identifier

USt-IdNr. des Käufers – zwingend erforderlich bei Reverse Charge (§ 13b UStG) und innergemeinschaftlicher Lieferung.

Beispiel: DE987654321
CII ram:BuyerTradeParty/ram:SpecifiedTaxRegistration[schemeID='VA']/ram:ID
UBL cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme[TaxScheme/cbc:ID='VAT']/cbc:CompanyID
BT-49 BG-7
Pflichtfeld (1..1) PEPPOL-R010
Elektronische Adresse des Käufers
EN 16931: Buyer electronic address (Peppol)

Elektronische Zieladresse des Käufers für das Routing im Peppol-Netzwerk oder per E-Mail (schemeID='EM').

Beispiel: rechnungseingang@kunde.de (schemeID=EM)
CII ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID
UBL cac:AccountingCustomerParty/cac:Party/cbc:EndpointID
BT-50 BG-7
Pflichtfeld (1..1) BR-DE-8
Straße & Hausnummer (Käufer)
EN 16931: Buyer address line 1

Straße und Hausnummer der Rechnungsanschrift des Kunden.

Beispiel: Hauptstraße 99
CII ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne
UBL cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:StreetName
BT-51 BG-7
Optional (0..1)
Adresszusatz (Käufer)
EN 16931: Buyer address line 2

Adresszusatz des Kunden (z. B. Abteilung, Gebäude oder Postfach-Hinweis).

Beispiel: 3. Etage
CII ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo
UBL cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:AdditionalStreetName
BT-52 BG-7
Pflichtfeld (1..1) BR-DE-8
Ort / Stadt (Käufer)
EN 16931: Buyer city

Stadt oder Gemeinde der Kundenanschrift.

Beispiel: München
CII ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName
UBL cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:CityName
BT-53 BG-7
Pflichtfeld (1..1) BR-DE-9
Postleitzahl (Käufer)
EN 16931: Buyer post code

Postleitzahl der Kundenanschrift (Pflichtfeld nach BR-DE-9).

Beispiel: 80331
CII ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
UBL cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:PostalZone
BT-54 BG-7
Optional (0..1)
Bundesland / Region (Käufer)
EN 16931: Buyer country subdivision

Bundesland oder Region des Käufers.

Beispiel: BY
CII ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName
UBL cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:CountrySubentity
BT-55 BG-7
Pflichtfeld (1..1) BR-11
Ländercode (Käufer)
EN 16931: Buyer country code

Zweistelliger ISO-3166-1-Ländercode des Käufers (z. B. DE).

Beispiel: DE
CII ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID
UBL cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode
BT-56 BG-7
Optional (0..1)
Ansprechpartner beim Käufer
EN 16931: Buyer contact point

Name des Ansprechpartners oder Rechnungsempfängers beim Kunden.

Beispiel: Erika Musterfrau
CII ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName
UBL cac:AccountingCustomerParty/cac:Party/cac:Contact/cbc:Name
BT-57 BG-7
Optional (0..1)
Telefonnummer des Käufers
EN 16931: Buyer contact telephone number

Telefonnummer des Ansprechpartners beim Kunden.

Beispiel: +49 89 9876543
CII ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber
UBL cac:AccountingCustomerParty/cac:Party/cac:Contact/cbc:Telephone
BT-58 BG-7
Optional (0..1)
E-Mail-Adresse des Käufers
EN 16931: Buyer contact email address

E-Mail-Adresse des Kunden für den Rechnungsempfang.

Beispiel: einkauf@kunde.de
CII ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID
UBL cac:AccountingCustomerParty/cac:Party/cac:Contact/cbc:ElectronicMail
BG-13/14 Lieferdatum & Leistungszeitraum
3
BT-72 BG-13
Bedingt Pflicht (0..1) § 14 UStG
Tatsächliches Liefer- / Leistungsdatum
EN 16931: Actual delivery date

Tag der Lieferung oder Leistungserbringung (Pflichtangabe nach § 14 Abs. 4 Nr. 6 UStG, falls kein Zeitraum in BT-73/74).

Beispiel: 2026-10-15
CII ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime
UBL cac:Delivery/cbc:ActualDeliveryDate
BT-73 BG-14
Bedingt Pflicht (0..1) BR-CO-20
Leistungszeitraum Beginn
EN 16931: Invoicing period start date

Startdatum des Abrechnungs- bzw. Leistungszeitraums (z. B. bei Monats- oder Wartungsrechnungen).

Beispiel: 2026-10-01
CII ram:BillingSpecifiedPeriod/ram:StartDateTime
UBL cac:InvoicePeriod/cbc:StartDate
BT-74 BG-14
Bedingt Pflicht (0..1) BR-CO-20
Leistungszeitraum Ende
EN 16931: Invoicing period end date

Enddatum des Abrechnungs- bzw. Leistungszeitraums.

Beispiel: 2026-10-31
CII ram:BillingSpecifiedPeriod/ram:EndDateTime
UBL cac:InvoicePeriod/cbc:EndDate
BG-16/17 Zahlungsanweisungen & Bankverbindung
6
BT-81 BG-16
Pflichtfeld (1..1) BR-DE-13
Zahlungsart-Code
EN 16931: Payment means type code

UNTDID 4461 Code für das Zahlungsmittel (58 = SEPA-Überweisung, 59 = SEPA-Lastschrift, 48 = Kartenzahlung).

Beispiel: 58 (SEPA-Überweisung)
CII ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode
UBL cac:PaymentMeans/cbc:PaymentMeansCode
BT-82 BG-16
Optional (0..1)
Bezeichnung der Zahlungsart
EN 16931: Payment means text

Klartext-Bezeichnung der Zahlungsart (z. B. 'SEPA-Überweisung' oder 'Kreditkarte').

Beispiel: SEPA Credit Transfer
CII ram:SpecifiedTradeSettlementPaymentMeans/ram:Information
UBL cac:PaymentMeans/cbc:PaymentMeansCode/@name
BT-83 BG-16
Optional (0..1)
Verwendungszweck / Zahlungsreferenz
EN 16931: Remittance information

Verwendungszweck, den der Käufer bei der Überweisung angeben soll (meist die Rechnungsnummer zur automatischen Zuordnung).

Beispiel: RE-2026-0042 / KD-10042
CII ram:PaymentReference
UBL cac:PaymentMeans/cbc:PaymentID
BT-84 BG-17
Bedingt Pflicht (0..1) BR-DE-19
IBAN des Zahlungsempfängers
EN 16931: Payment account identifier (IBAN)

IBAN des Bankkontos, auf das überwiesen werden soll (Pflichtfeld bei Zahlungsart SEPA-Überweisung Code 58).

Beispiel: DE89 3704 0044 0532 0130 00
CII ram:PayeePartyCreditorFinancialAccount/ram:IBANID
UBL cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID
BT-85 BG-17
Optional (0..1)
Name des Kontoinhabers
EN 16931: Payment account name

Name des Kontoinhabers der Empfängerbankverbindung.

Beispiel: Muster IT Consulting GmbH
CII ram:PayeePartyCreditorFinancialAccount/ram:AccountName
UBL cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:Name
BT-86 BG-17
Optional (0..1)
BIC der Empfängerbank
EN 16931: Payment service provider identifier (BIC)

SWIFT/BIC-Code des Kreditinstituts des Zahlungsempfängers.

Beispiel: COBADEFFXXX
CII ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID
UBL cac:PaymentMeans/cac:PayeeFinancialAccount/cac:FinancialInstitutionBranch/cbc:ID
BG-22 Beleg-Gesamtbeträge (Netto / USt / Brutto)
9
BT-106 BG-22
Pflichtfeld (1..1) BR-12
Summe aller Positions-Nettobeträge
EN 16931: Sum of invoice line net amount

Exakte Summe aller Positions-Nettobeträge (BT-131) auf 2 Nachkommastellen gerundet.

Beispiel: 1000.00 EUR
CII ram:LineTotalAmount
UBL cac:LegalMonetaryTotal/cbc:LineExtensionAmount
BT-107 BG-22
Optional (0..1) BR-CO-11
Summe der Nachlässe auf Dokumentenebene
EN 16931: Sum of allowances on document level

Summe aller Rabatte und Nachlässe auf Gesamtdokumentenebene (ohne Umsatzsteuer).

Beispiel: 50.00 EUR
CII ram:AllowanceTotalAmount
UBL cac:LegalMonetaryTotal/cbc:AllowanceTotalAmount
BT-108 BG-22
Optional (0..1) BR-CO-12
Summe der Zuschläge auf Dokumentenebene
EN 16931: Sum of charges on document level

Summe aller Zuschläge oder Nebenkosten auf Gesamtdokumentenebene (ohne Umsatzsteuer).

Beispiel: 0.00 EUR
CII ram:ChargeTotalAmount
UBL cac:LegalMonetaryTotal/cbc:ChargeTotalAmount
BT-109 BG-22
Pflichtfeld (1..1) BR-13
Rechnungs-Nettobetrag (ohne USt)
EN 16931: Invoice total amount without VAT

Netto-Gesamtbetrag der Rechnung: Summe der Positionen (BT-106) minus Nachlässe (BT-107) plus Zuschläge (BT-108).

Beispiel: 1000.00 EUR
CII ram:TaxBasisTotalAmount
UBL cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount
BT-110 BG-22
Bedingt Pflicht (0..1) BR-CO-14
Umsatzsteuer-Gesamtbetrag
EN 16931: Invoice total VAT amount

Gesamtsumme der Umsatzsteuer über alle Steuerkategorien (Summe aller BT-117).

Beispiel: 190.00 EUR
CII ram:TaxTotalAmount
UBL cac:TaxTotal/cbc:TaxAmount
BT-112 BG-22
Pflichtfeld (1..1) BR-14
Rechnungs-Bruttobetrag (inkl. USt)
EN 16931: Invoice total amount with VAT

Rechnungs-Bruttobetrag: Netto-Gesamtbetrag (BT-109) plus Umsatzsteuer-Gesamtbetrag (BT-110).

Beispiel: 1190.00 EUR
CII ram:GrandTotalAmount
UBL cac:LegalMonetaryTotal/cbc:TaxInclusiveAmount
BT-113 BG-22
Optional (0..1)
Bereits gezahlter Betrag (Anzahlung)
EN 16931: Paid amount

Bereits vorab geleistete Zahlungen oder abgerechnete Anzahlungen, die vom Bruttobetrag abgezogen werden.

Beispiel: 300.00 EUR
CII ram:TotalPrepaidAmount
UBL cac:LegalMonetaryTotal/cbc:PrepaidAmount
BT-114 BG-22
Optional (0..1)
Rundungsbetrag
EN 16931: Rounding amount

Optionaler Korrekturbetrag bei gesetzlicher Kassenrundung.

Beispiel: 0.00 EUR
CII ram:RoundingAmount
UBL cac:LegalMonetaryTotal/cbc:PayableRoundingAmount
BT-115 BG-22
Pflichtfeld (1..1) BR-15
Fälliger Zahlbetrag
EN 16931: Amount due for payment

Tatsächlich noch zu zahlender Endbetrag: Bruttobetrag (BT-112) minus Vorauszahlungen (BT-113) plus Rundung (BT-114).

Beispiel: 1190.00 EUR
CII ram:DuePayableAmount
UBL cac:LegalMonetaryTotal/cbc:PayableAmount
BG-23 Umsatzsteuer-Aufschlüsselung
5
BT-118 BG-23
Pflichtfeld (1..1) BR-47
Steuerkategorie-Code (Belegebene)
EN 16931: VAT category code

UNTDID 5305 Steuercode der Gruppe: S = Standardsteuer, E = Steuerbefreit (§ 19 UStG), AE = Reverse Charge (§ 13b UStG).

Beispiel: S / E / AE
CII ram:ApplicableTradeTax/ram:CategoryCode
UBL cac:TaxCategory/cbc:ID
BT-119 BG-23
Bedingt Pflicht (0..1) BR-48
Steuersatz in Prozent (Belegebene)
EN 16931: VAT category rate

Prozentsatz der Umsatzsteuer für diese Steuergruppe (z. B. 19.00, 7.00 oder 0.00).

Beispiel: 19.00 %
CII ram:ApplicableTradeTax/ram:RateApplicablePercent
UBL cac:TaxCategory/cbc:Percent
BT-116 BG-23
Pflichtfeld (1..1) BR-45
Steuerbemessungsgrundlage je Steuersatz
EN 16931: VAT category taxable amount

Summe der Nettobeträge aller Positionen, die demselben Steuersatz und derselben Steuerkategorie unterliegen.

Beispiel: 1000.00 EUR
CII ram:ApplicableTradeTax/ram:BasisAmount
UBL cac:TaxSubtotal/cbc:TaxableAmount
BT-117 BG-23
Pflichtfeld (1..1) BR-46
Steuerbetrag je Steuersatz
EN 16931: VAT category tax amount

Berechneter Umsatzsteuerbetrag für diese Steuergruppe: Basisbetrag (BT-116) × Steuersatz (BT-119) ÷ 100.

Beispiel: 190.00 EUR
CII ram:ApplicableTradeTax/ram:CalculatedAmount
UBL cac:TaxSubtotal/cbc:TaxAmount
BT-120 BG-23
Bedingt Pflicht (0..1) BR-E-10
Steuerbefreiungsgrund (Freitext)
EN 16931: VAT exemption reason text

Gesetzlicher Hinweis zur Steuerbefreiung – Pflicht bei Code E (z. B. 'Steuerfrei gemäß § 19 UStG') oder AE.

Beispiel: Steuerfrei gem. § 19 UStG (Kleinunternehmer)
CII ram:ApplicableTradeTax/ram:ExemptionReason
UBL cac:TaxCategory/cbc:TaxExemptionReason
BG-25 Rechnungspositionen (Zeilenebene)
11
BT-126 BG-25
Pflichtfeld (1..1) BR-21
Positionsnummer
EN 16931: Invoice line identifier

Eindeutige, fortlaufende Nummer der Rechnungszeile (z. B. 1, 2, 3).

Beispiel: 1
CII ram:LineID
UBL cac:InvoiceLine/cbc:ID
BT-153 BG-25
Pflichtfeld (1..1) BR-25
Leistungs- / Artikelbezeichnung
EN 16931: Item name

Kurze, prägnante Bezeichnung der gelieferten Ware oder erbrachten Dienstleistung.

Beispiel: IT-Architektur & Softwareentwicklung
CII ram:SpecifiedTradeProduct/ram:Name
UBL cac:Item/cbc:Name
BT-154 BG-25
Optional (0..1)
Ausführliche Positionsbeschreibung
EN 16931: Item description

Detaillierter Beschreibungstext, Leistungsnachweis oder Zusatzangaben zur Position.

Beispiel: Sprint 14 Backend-Implementierung
CII ram:SpecifiedTradeProduct/ram:Description
UBL cac:Item/cbc:Description
BT-155 BG-25
Optional (0..1)
Artikelnummer des Verkäufers
EN 16931: Item Seller's identifier

Interne Artikel- oder Leistungsnummer des Verkäufers.

Beispiel: ART-101
CII ram:SpecifiedTradeProduct/ram:SellerAssignedID
UBL cac:Item/cac:SellersItemIdentification/cbc:ID
BT-157 BG-25
Optional (0..1)
Standard-Artikelnummer (GTIN / EAN)
EN 16931: Item standard identifier (GTIN / EAN)

Offizielle globale Artikelnummer wie GTIN oder EAN (mit schemeID='0160').

Beispiel: 4012345678901
CII ram:SpecifiedTradeProduct/ram:GlobalID
UBL cac:Item/cac:StandardItemIdentification/cbc:ID
BT-129 BG-25
Pflichtfeld (1..1) BR-22
Abgerechnete Menge
EN 16931: Invoiced quantity

Abgerechnete Menge der Leistung oder Ware in dieser Position.

Beispiel: 10.00
CII ram:BilledQuantity
UBL cac:InvoiceLine/cbc:InvoicedQuantity
BT-130 BG-25
Pflichtfeld (1..1) BR-23
Maßeinheit / Mengeneinheit (Code)
EN 16931: Invoiced quantity unit of measure code

UN/ECE Rec 20 / Rec 21 Code der Maßeinheit (z. B. HUR = Stunde, DAY = Tag, C62 = Stück/Pauschal).

Beispiel: HUR (Stunde) / C62 (Pauschal)
CII ram:BilledQuantity/@unitCode
UBL cac:InvoiceLine/cbc:InvoicedQuantity/@unitCode
BT-146 BG-25
Pflichtfeld (1..1) BR-26
Netto-Einzelpreis der Position
EN 16931: Item net price

Netto-Preis pro Einheit (exkl. Umsatzsteuer). Darf für exakte Stückpreise mehr als 2 Nachkommastellen enthalten.

Beispiel: 100.00 EUR
CII ram:NetPriceProductTradePrice/ram:ChargeAmount
UBL cac:Price/cbc:PriceAmount
BT-151 BG-25
Pflichtfeld (1..1) BR-CO-4
Steuerkategorie-Code der Position
EN 16931: Invoiced item VAT category code

UNTDID 5305 Steuerkategorie-Code dieser einzelnen Position (z. B. S, E, AE, K, G).

Beispiel: S
CII ram:ApplicableTradeTax/ram:CategoryCode
UBL cac:Item/cac:ClassifiedTaxCategory/cbc:ID
BT-152 BG-25
Bedingt Pflicht (0..1)
Steuersatz der Position in Prozent
EN 16931: Invoiced item VAT rate

Anwendbarer Umsatzsteuersatz dieser einzelnen Position in Prozent (z. B. 19.00 oder 7.00).

Beispiel: 19.00 %
CII ram:ApplicableTradeTax/ram:RateApplicablePercent
UBL cac:Item/cac:ClassifiedTaxCategory/cbc:Percent
BT-131 BG-25
Pflichtfeld (1..1) BR-24
Positions-Nettobetrag (Zeilensumme)
EN 16931: Invoice line net amount

Netto-Gesamtbetrag der Position (Menge × Netto-Einzelpreis ± Zeilenrabatte), gerundet auf 2 Dezimalstellen.

Beispiel: 1000.00 EUR
CII ram:LineTotalAmount
UBL cac:InvoiceLine/cbc:LineExtensionAmount

Die 3 wichtigsten Codelisten für XRechnung & ZUGFeRD

Schnell-Spickzettel für die am häufigsten benötigten UNTDID-Codes in der Praxis

BT-3

BT-3 Rechnungsarten (UNTDID 1001)

Legt fest, ob es sich um eine reguläre Rechnung, Abschlagsrechnung oder Gutschrift handelt.

380 Handelsrechnung (Standard-Rechnung)
381 Gutschrift / Stornorechnung (Credit Note)
326 Abschlagsrechnung / Teilrechnung
384 Rechnungskorrektur (Corrected Invoice)
389 Gutschriftsverfahren (Self-billed Invoice)
BT-118

BT-118 / BT-151 Steuerkategorien

Steuert die umsatzsteuerliche Behandlung und die Pflicht zur Angabe eines Befreiungsgrundes (BT-120).

S Regulärer Steuersatz (19 % oder 7 %)
E Steuerbefreit (z.B. Kleinunternehmer § 19 UStG)
AE Steuerschuldnerschaft des Leistungsempfängers (Reverse Charge § 13b UStG)
K Innergemeinschaftliche Lieferung (EU B2B)
G Steuerfreie Ausfuhrlieferung (Drittland)
BT-81

BT-81 Zahlungsarten (UNTDID 4461)

Definiert das Zahlungsmittel. Bei Code 58 ist die Angabe der Empfänger-IBAN (BT-84) nach BR-DE-19 Pflicht.

58 SEPA-Überweisung (SCT – Standard in DE)
59 SEPA-Lastschrift (SDD)
30 Klassische Banküberweisung
48 Kreditkarte / Kartenzahlung
97 Verrechnung zwischen Partnern

Häufig gestellte Fragen zu XRechnung Business Terms

Wichtige Antworten zu EN 16931, KoSIT-Validierungsfehlern und XML-Formaten

Was ist der Unterschied zwischen Business Terms (BT) und Business Groups (BG)?

In der europäischen Norm EN 16931 bezeichnet ein Business Term (BT, z.B. BT-1 Rechnungsnummer oder BT-10 Leitweg-ID) ein einzelnes Datenfeld. Eine Business Group (BG, z.B. BG-4 Verkäufer oder BG-25 Rechnungsposition) fasst mehrere zusammengehörige Datenfelder logisch in einer Gruppe zusammen.

Was bedeutet der Fehler [BR-DE-15] Element BT-10 Buyer reference muss übermittelt werden?

Nach der deutschen XRechnung-Geschäftsregel BR-DE-15 ist das Feld BT-10 (Käuferreferenz / Leitweg-ID) ein zwingendes Pflichtfeld. Bei Rechnungen an öffentliche Auftraggeber (B2G) tragen Sie hier die Leitweg-ID der Behörde ein; bei B2B-Unternehmenskunden die vom Kunden vorgegebene Einkaufsreferenz, Kostenstelle oder einen vereinbarten Referenzwert.

Worin unterscheiden sich die XML-Pfade von CII und UBL?

Die Norm EN 16931 erlaubt zwei technische XML-Syntaxen: UN/CEFACT Cross Industry Invoice (CII, das auch der Standard für hybride ZUGFeRD-Rechnungen ist) und OASIS Universal Business Language (UBL). Obwohl die XML-Tag-Namen unterschiedlich heißen (z.B. ram:BuyerReference in CII vs. cbc:BuyerReference in UBL), repräsentieren beide exakt dasselbe semantische Feld BT-10.

Welche Verkäufer-Kontaktdaten sind in einer deutschen XRechnung Pflicht?

Anders als im EU-Basisstandard verlangt die deutsche XRechnung über die Regeln BR-DE-2, BR-DE-5, BR-DE-6 und BR-DE-7 zwingend die elektronische Adresse des Verkäufers (BT-34) sowie eine Ansprechpartner-Gruppe (BG-6) mit Namen (BT-41), Telefonnummer (BT-42) und E-Mail-Adresse (BT-43).

Wie erstelle ich gültige E-Rechnungen, ohne BT-Codes manuell zu pflegen?

Mit XSatz geben Sie Ihre Rechnungsdaten wie gewohnt in ein übersichtliches Formular ein. XSatz ordnet im Hintergrund automatisch alle Pflichtfelder (BT-1 bis BT-157), Steuerkategorien und CII/UBL-Strukturen normgerecht zu und prüft die Rechnung vor dem Versand.

Keine Lust auf XML-Fehler & BT-Codes?

Erstellen und prüfen Sie E-Rechnungen in Sekunden mit XSatz

Prüfen Sie bestehende XML- oder ZUGFeRD-Dateien sofort in unserem kostenlosen Validator oder schreiben Sie Ihre erste 100% EN 16931-konforme E-Rechnung.