Skip to content

Glossary of German XRechnung terms

XRechnung is a German federal e-invoicing standard. Most of its terminology is in German. This page maps the German terms to xrechnung-kit concepts and to the EN 16931 BT/BG codes they implement.

German termEnglish meaningxrechnung-kit conceptEN 16931
AnzahlungDown payment / advance paymentMappingData::partialInvoice(...), document type PARTIAL_326UNTDID 1001 = 326
AnzahlungsstornierungDeposit cancellationMappingData::depositCancellation(...)UNTDID 1001 = 381 + BG-3
BehoerdePublic authority / agencyThe buyer party in B2G invoices; requires Leitweg-IDn/a
BestellnummerBuyer order referenceDocumentMeta::buyerReferenceBT-13
FaelligkeitsdatumDue dateDocumentMeta::dueDateBT-9
GutschriftCredit noteMappingData::creditNote(...), document type CREDIT_NOTE_381UNTDID 1001 = 381
KautionSecurity deposit / cautionMappingData::cautionInvoice(...)UNTDID 1001 = 380 (caution variant)
KreditorCreditor (the seller in payment context)Party seller (in payment-means context)BG-4
LeistungszeitraumPeriod of performanceDocumentPeriod on MappingData, or LineItem::periodBG-14, BG-26
Leitweg-IDRouting identifier for German federal recipientsParty buyer.leitwegIdBT-10
RechnungInvoiceMappingData::standardInvoice(...), document type INVOICE_380UNTDID 1001 = 380
RechnungsempfaengerInvoice recipient (the buyer)Party buyerBG-7
RechnungsstellerInvoice issuer (the seller)Party sellerBG-4
RechnungsnummerInvoice numberDocumentMeta::numberBT-1
SicherungseinbehaltSecurity retention(not v1.0; see future architecture work)-
SkontovereinbarungDiscount-for-prompt-payment termsPaymentTerms (future)BT-20, BG-20
SteuerkategorieTax categoryXRechnungTaxCategory enumBG-23 (BT-118)
SteuersatzTax rate (percentage)LineItem::taxPercent, TaxBreakdown::percentBT-119
StornorechnungCancellation invoiceMappingData::creditNote(...)UNTDID 1001 = 381
TeilrechnungPartial invoice (advance / interim)MappingData::partialInvoice(...)UNTDID 1001 = 326
Umsatzsteuer-Identifikationsnummer (USt-IdNr)VAT identification numberTaxId::vatId(...)BT-31, BT-48
VerwendungszweckPayment reference textPaymentMeans::* reference fieldBT-83
Vorname / NachnameFirst name / last nameParty::contact (split fields kept for BT-41 / BT-43)BT-41, BT-43
ZahlungsbedingungenPayment termsPaymentTerms (future)BG-20
ZahlungsmittelMeans of paymentPaymentMeansCode enumBG-16, BT-81
ZRE / OZG-REThe two German federal e-invoice receipt portalsnot in scope; consumer transports the XML-

For the canonical definitions, see KoSIT's XRechnung specification (German). EN 16931 itself is paywalled via CEN.

Released under the MIT License. xrechnung-kit is an independent open source library and is neither affiliated with nor endorsed by KoSIT or any German government agency.