Haftungsausschluss: Diese Übersicht dient nur als allgemeine Information und ersetzt nicht die offizielle Dokumentation.
Untenstehend findest du eine beispielhafte Übersichtstabelle zu zentralen Feldern der XRechnung nach EN 16931. Die Tabelle zeigt jeweils die Zuordnung zu drei Formaten:
- UBL (Universal Business Language) – weltweit verbreitetes Standardformat
- CII (Cross Industry Invoice) – XML-Syntax für XRechnung
- CII mit BT-Tags – Variante von CII, bei der die BT-Bezeichnungen als XML-Tags verwendet werden (z. B. Implementierungen wie bei der Deutschen Bahn)
Wichtig: Die konkreten Tags und Strukturen in „CII mit BT-Tags“ können je nach Anbieter/Implementierung abweichen. Für eine verbindliche Umsetzung konsultiere bitte immer die offiziellen Vorgaben.
Legende zu den Spalten:
- BT-ID: Business Term gemäß EN 16931
- Name (Deutsch): Bezeichnung des Datenfelds in Deutsch
- Beschreibung: Kurzbeschreibung des Feldinhalts
- Muss/Kann: Angabe, ob das Feld zwingend (Muss) oder optional (Kann) ist
- UBL-Element: Typische Position in einer UBL-Invoice (Namespaces: cbc, cac)
- CII-Element: Typische Position in einer CII-Invoice (Namespaces: ram, rsm)
- CII (BT-Tags): Beispielhafte Darstellung, wie ein BT-Tag in CII-basierten Formaten aussehen könnte
Beispieltabelle zu ausgewählten Feldern der XRechnung
✓ | BT-ID | Name (Deutsch) | Beschreibung | Muss/Kann | UBL-Element | CII-Element | CII (BT-Tags) |
---|---|---|---|---|---|---|---|
BT-1 | Rechnungsnummer | Eindeutige Referenznummer der Rechnung | Muss |
<cbc:ID> z. B. <cbc:ID>12345</cbc:ID> |
<rsm:CrossIndustryInvoice> ... <ram:ExchangedDocument> <ram:ID>12345</ram:ID> |
<Invoice> ... <BT-1>12345</BT-1> |
|
BT-2 | Rechnungsdatum | Datum, an dem die Rechnung ausgestellt wurde | Muss |
<cbc:IssueDate> z. B. <cbc:IssueDate>2024-12-14</cbc:IssueDate> |
<rsm:CrossIndustryInvoice> ... <ram:ExchangedDocument> <ram:IssueDateTime>2024-12-14</ram:IssueDateTime> |
<Invoice> ... <BT-2>2024-12-14</BT-2> |
|
BT-3 | Rechnungstypcode | Kennzeichnung des Rechnungstyps (z. B. normale Rechnung, Gutschrift) | Muss |
<cbc:InvoiceTypeCode> z. B. <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode> |
<rsm:CrossIndustryInvoice> ... <ram:ExchangedDocument> <ram:TypeCode>380</ram:TypeCode> |
<Invoice> ... <BT-3>380</BT-3> |
|
BT-5 | Verkäufernamen (Leistungssteller) | Name/Firma des Rechnungsausstellers | Muss |
<cac:AccountingSupplierParty> <cac:Party> <cac:PartyName> <cbc:Name>MusterFirma</cbc:Name> |
<rsm:CrossIndustryInvoice> ... <ram:SupplyChainTradeParty> <ram:Name>MusterFirma</ram:Name> |
<Invoice> ... <BT-5>MusterFirma</BT-5> |
|
BT-7 | Verkäufer-Mehrwertsteuer-Identifikationsnummer | Umsatzsteuer-Identifikationsnummer des Lieferanten | Muss |
<cac:AccountingSupplierParty> <cac:PartyTaxScheme> <cbc:CompanyID>DE123456789</cbc:CompanyID> |
<rsm:CrossIndustryInvoice> ... <ram:SupplyChainTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID>DE123456789</ram:ID> |
<Invoice> ... <BT-7>DE123456789</BT-7> |
|
BT-9 | Käufername (Leistungsbezieher) | Name/Firma des Rechnungsempfängers | Muss |
<cac:AccountingCustomerParty> <cac:Party> <cac:PartyName> <cbc:Name>KundenFirma</cbc:Name> |
<rsm:CrossIndustryInvoice> ... <ram:ApplicableHeaderTradeAgreement> <ram:BuyerTradeParty> <ram:Name>KundenFirma</ram:Name> |
<Invoice> ... <BT-9>KundenFirma</BT-9> |
|
BT-10 | Käufer-Mehrwertsteuer-Identifikationsnummer | Umsatzsteuer-ID des Kunden (falls vorhanden) | Kann |
<cac:AccountingCustomerParty> <cac:PartyTaxScheme> <cbc:CompanyID>DE987654321</cbc:CompanyID> |
<rsm:CrossIndustryInvoice> ... <ram:ApplicableHeaderTradeAgreement> <ram:BuyerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID>DE987654321</ram:ID> |
<Invoice> ... <BT-10>DE987654321</BT-10> |
|
BT-12 | Lieferdatum | Datum der Lieferung oder Leistung | Kann |
<cac:Delivery> <cbc:ActualDeliveryDate>2024-12-01</cbc:ActualDeliveryDate> |
<rsm:CrossIndustryInvoice> ... <ram:ApplicableHeaderTradeDelivery> <ram:ActualDeliverySupplyChainEvent> <ram:OccurrenceDateTime>2024-12-01</ram:OccurrenceDateTime> |
<Invoice> ... <BT-12>2024-12-01</BT-12> |
|
BT-17 | Zahlungsbedingungen | Freitext oder Code für Zahlungsbedingungen | Kann |
<cac:PaymentTerms> <cbc:Note>Zahlbar innerhalb 14 Tagen</cbc:Note> |
<rsm:CrossIndustryInvoice> ... <ram:ApplicableHeaderTradeSettlement> <ram:SpecifiedTradePaymentTerms> <ram:Description>Zahlbar innerhalb 14 Tagen</ram:Description> |
<Invoice> ... <BT-17>Zahlbar innerhalb 14 Tagen</BT-17> |
|
BT-20 | Zahlungsreferenz (Verwendungszweck) | Referenz für den Zahlungsempfänger (z. B. Kundennummer) | Kann |
<cac:PaymentMeans> <cbc:PaymentID>KdNr-123</cbc:PaymentID> |
<rsm:CrossIndustryInvoice> ... <ram:ApplicableHeaderTradeSettlement> <ram:ReceivableSpecifiedTradeAccountingAccount> <ram:ID>KdNr-123</ram:ID> |
<Invoice> ... <BT-20>KdNr-123</BT-20> |
|
BT-21 | Zahlungsart (Code) | Kennzeichnet die Art der Zahlung, z. B. Überweisung (Credit Transfer), Lastschrift | Kann |
<cac:PaymentMeans> <cbc:PaymentMeansCode>31</cbc:PaymentMeansCode> |
<rsm:CrossIndustryInvoice> ... <ram:ApplicableHeaderTradeSettlement> <ram:SpecifiedTradePaymentMeans> <ram:TypeCode>31</ram:TypeCode> |
<Invoice> ... <BT-21>31</BT-21> |
|
BT-22 | Zahlungsaccountinformationen | Angaben zum Bankkonto des Lieferanten | Kann |
<cac:PaymentMeans> <cac:PayeeFinancialAccount> <cbc:ID>DE1234567890</cbc:ID> |
<rsm:CrossIndustryInvoice> ... <ram:ApplicableHeaderTradeSettlement> <ram:PayeeSpecifiedCreditorFinancialAccount> <ram:ProprietaryID>DE1234567890</ram:ProprietaryID> |
<Invoice> ... <BT-22>DE1234567890</BT-22> |
|
BT-26 | Währungscode der Rechnung | Hauptwährung der Rechnung, z. B. EUR | Muss | <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode> |
<rsm:CrossIndustryInvoice> ... <ram:ExchangedDocumentContext> <ram:GuidelineSpecifiedDocumentContextParameter> <ram:ID>EUR</ram:ID> (abhängig vom Profil) |
<Invoice> ... <BT-26>EUR</BT-26> |
|
BT-27 | Rechnungslinienanzahl | Anzahl der Positionen in der Rechnung | Kann | Nicht als einzelnes Feld, kann aus <cac:InvoiceLine> gezählt werden | Ebenfalls nicht als einzelnes Feld vorhanden, Anzahl ergibt sich aus <ram:IncludedSupplyChainTradeLineItem> | Häufig kein einzelnes Tag, ggf. <BT-27> manuell angegeben (Implementierungsabhängig) | |
BT-29 | Nettogesamtbetrag (ohne Steuern) | Gesamtsumme der Netto-Beträge aller Positionen | Muss |
<cac:LegalMonetaryTotal> <cbc:LineExtensionAmount>1000.00</cbc:LineExtensionAmount> |
<rsm:CrossIndustryInvoice> ... <ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:LineTotalAmount>1000.00</ram:LineTotalAmount> |
<Invoice> ... <BT-29>1000.00</BT-29> |
|
BT-31 | Steuerbetrag gesamt | Gesamtsumme aller Steuerbeträge | Muss |
<cac:TaxTotal> <cbc:TaxAmount>190.00</cbc:TaxAmount> |
<rsm:CrossIndustryInvoice> ... <ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:TaxTotalAmount>190.00</ram:TaxTotalAmount> |
<Invoice> ... <BT-31>190.00</BT-31> |
|
BT-38 | Rechnungsendbetrag (brutto) | Summe aller Beträge inkl. Steuern | Muss |
<cac:LegalMonetaryTotal> <cbc:PayableAmount>1190.00</cbc:PayableAmount> |
<rsm:CrossIndustryInvoice> ... <ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:GrandTotalAmount>1190.00</ram:GrandTotalAmount> |
<Invoice> ... <BT-38>1190.00</BT-38> |
|
BT-153 | Artikel-/Leistungsname (Position) | Bezeichnung des gelieferten Artikels oder der erbrachten Leistung | Muss je Position |
<cac:InvoiceLine> <cac:Item> <cbc:Name>Produkt X</cbc:Name> |
<rsm:CrossIndustryInvoice> ... <ram:SupplyChainTradeTransaction> <ram:IncludedSupplyChainTradeLineItem> <ram:SpecifiedTradeProduct> <ram:Name>Produkt X</ram:Name> |
<Invoice> ... <BT-153>Produkt X</BT-153> |
|
BT-126 | Einzelpreis ohne USt (Position) | Preis pro Einheit ohne Umsatzsteuer | Muss je Position |
<cac:InvoiceLine> <cac:Price> <cbc:PriceAmount>100.00</cbc:PriceAmount> |
<rsm:CrossIndustryInvoice> ... <ram:SupplyChainTradeTransaction> <ram:IncludedSupplyChainTradeLineItem> <ram:SpecifiedLineTradeAgreement> <ram:GrossPriceProductTradePrice> <ram:ChargeAmount>100.00</ram:ChargeAmount> |
<Invoice> ... <BT-126>100.00</BT-126> |
|
BT-129 | Positionsnettogesamtbetrag | Nettosumme der einzelnen Position (Menge x Einzelpreis) | Muss je Position |
<cac:InvoiceLine> <cbc:LineExtensionAmount>500.00</cbc:LineExtensionAmount> |
<rsm:CrossIndustryInvoice> ... <ram:SupplyChainTradeTransaction> <ram:IncludedSupplyChainTradeLineItem> <ram:SpecifiedLineTradeSettlement> <ram:LineTotalAmount>500.00</ram:LineTotalAmount> |
<Invoice> ... <BT-129>500.00</BT-129> |
Beispiele für XML-Tags:
<!-- UBL-Beispiele -->
<cbc:ID>12345</cbc:ID>
<cbc:IssueDate>2024-12-14</cbc:IssueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<!-- CII-Beispiele -->
<rsm:CrossIndustryInvoice>
<ram:ExchangedDocument>
<ram:ID>12345</ram:ID>
<ram:IssueDateTime>2024-12-14</ram:IssueDateTime>
<ram:TypeCode>380</ram:TypeCode>
</ram:ExchangedDocument>
...
</rsm:CrossIndustryInvoice>
<!-- CII mit BT-Tags (Beispiel, implementierungsabhängig) -->
<Invoice>
<BT-1>12345</BT-1>
<BT-2>2024-12-14</BT-2>
<BT-3>380</BT-3>
...
</Invoice>
Hinweis: Die Spalte "Muss/Kann" kann in einzelnen Profilen der XRechnung (z. B. CIUS XRechnung) variieren. Bitte konsultieren Sie immer die aktuellsten Vorgaben und Profilbeschreibungen.
Die Beispiele für „CII mit BT-Tags“ sind rein illustrativ, da es in der Praxis unterschiedliche Umsetzungen geben kann (z. B. Deutsche Bahn). Die offizielle Dokumentation oder die Spezifikationen des jeweiligen E-Rechnungs-Portals geben Aufschluss über die korrekten Tag-Namen und Strukturen.