Kostenloser Download

XRechnung Beispiel

Laden Sie eine vollständige XRechnung 3.0 Beispieldatei herunter. Lernen Sie den Aufbau, die Pflichtfelder und die XML-Struktur kennen.

EN 16931 konform • UBL 2.1 Syntax • Sofort verwendbar

Was ist eine XRechnung?

Die XRechnung ist der deutsche Standard für elektronische Rechnungen an öffentliche Auftraggeber. Sie basiert auf der europäischen Norm EN 16931 und ist seit 2020 für B2G-Rechnungen (Business-to-Government) an Bundesbehörden verpflichtend.

Ab 2025 müssen alle deutschen Unternehmen E-Rechnungen empfangen können. Ab 2027/2028 wird auch das Versenden für die meisten B2B-Transaktionen Pflicht.

XML-Format

Maschinenlesbare Struktur basierend auf UBL 2.1 oder UN/CEFACT CII.

Rechtssicher

Erfüllt alle Anforderungen der E-Rechnungsverordnung (ERechV).

Pflicht schrittweise seit 2025

Empfangspflicht seit 2025, Versandpflicht ab 2027 für Unternehmen über 800.000 € Vorjahresumsatz, ab 2028 für alle.

Aufbau einer XRechnung

Eine XRechnung besteht aus mehreren logischen Bereichen. Hier sehen Sie die Hauptstruktur:

1

Header

Grundlegende Rechnungsinformationen

CustomizationIDProfileIDIDIssueDateInvoiceTypeCodeDocumentCurrencyCode
2

Verkäufer (Supplier)

Alle Informationen zum Rechnungssteller

AccountingSupplierPartyPartyNamePostalAddressPartyTaxSchemeContact
3

Käufer (Customer)

Alle Informationen zum Rechnungsempfänger

AccountingCustomerPartyPartyNamePostalAddressPartyIdentification
4

Zahlungsinformationen

Bankverbindung und Zahlungsbedingungen

PaymentMeansPaymentMeansCodePayeeFinancialAccountPaymentTerms
5

Steuer & Summen

Steueraufschlüsselung und Gesamtbeträge

TaxTotalTaxSubtotalLegalMonetaryTotalPayableAmount
6

Rechnungspositionen

Einzelne Artikel/Leistungen

InvoiceLineInvoicedQuantityLineExtensionAmountItemPrice

Die 10 wichtigsten Pflichtfelder

Diese Felder müssen in jeder XRechnung vorhanden sein, damit sie validiert wird:

BT-IDFeldnameBeispielwert
BT-1RechnungsnummerRE-2026-001234
BT-2Rechnungsdatum2026-01-15
BT-3Rechnungstyp380 (Handelsrechnung)
BT-5WährungEUR
BT-27VerkäufernameMuster GmbH
BT-31Verkäufer USt-IdNr.DE123456789
BT-44KäufernameStadtverwaltung XY
BT-109Nettobetrag2500.00
BT-110USt.-Betrag475.00
BT-112Bruttobetrag2975.00

Hinweis zu BT-IDs

BT steht für "Business Term" und ist die offizielle Bezeichnung im EN 16931 Standard. Die vollständige Liste umfasst über 150 Felder, von denen etwa 30 Pflicht sind.

XML-Code Auszug

So sieht der Header einer XRechnung im XML-Format aus:

<?xml version="1.0" encoding="UTF-8"?>
<ubl:Invoice xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
             xmlns:cac="urn:...CommonAggregateComponents-2"
             xmlns:cbc="urn:...CommonBasicComponents-2">

  <!-- XRechnung 3.0 Profil -->
  <cbc:CustomizationID>
    urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0
  </cbc:CustomizationID>

  <!-- Rechnungsnummer -->
  <cbc:ID>RE-2026-001234</cbc:ID>

  <!-- Rechnungsdatum -->
  <cbc:IssueDate>2026-01-15</cbc:IssueDate>

  <!-- Rechnungstyp: 380 = Handelsrechnung -->
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>

  ...
</ubl:Invoice>

Ihre eigene XRechnung erstellen

Mit RechneX konvertieren Sie Ihre PDF-Rechnungen automatisch in valide XRechnungen – ohne XML-Kenntnisse.

XRechnung erstellen

Erstellen Sie XRechnungen direkt im Formular.

PDF konvertieren

Laden Sie Ihre bestehende PDF-Rechnung hoch.

XRechnung validieren

Prüfen Sie Ihre XRechnung kostenlos auf Fehler.

XRechnung anzeigen

Visualisieren Sie XML-Dateien als lesbare Rechnung.

PDF zu XRechnung in Sekunden

Keine XML-Kenntnisse nötig. RechneX extrahiert automatisch alle Daten aus Ihrer PDF und erstellt eine valide XRechnung nach EN 16931.

KI-Datenextraktion
KoSIT-Validierung
XRechnung 3.0
ZUGFeRD 2.4
DSGVO-konform
Made in Germany

Einzelkonvertierung ab 3,99€ • Pro 19€/Monat oder 149€/jährlich für unbegrenzte Nutzung

Häufige Fragen zu XRechnung

Was ist der Unterschied zwischen XRechnung und ZUGFeRD?

XRechnung ist ein reines XML-Format, während ZUGFeRD ein Hybrid-Format ist (PDF mit eingebettetem XML). XRechnung ist für Behörden vorgeschrieben, ZUGFeRD eignet sich besser für den B2B-Bereich.

Kann ich das Beispiel für echte Rechnungen verwenden?

Das Beispiel dient als Vorlage zum Lernen. Für echte Rechnungen müssen Sie Ihre eigenen Unternehmensdaten einsetzen. Mit RechneX geht das automatisch.

Welche Version sollte ich verwenden?

Aktuell ist XRechnung 3.0 der empfohlene Standard. Unser Beispiel entspricht dieser Version.

Wie validiere ich meine XRechnung?

Nutzen Sie unseren kostenlosen Validator. Er prüft gegen die offiziellen KoSIT-Regeln und zeigt konkrete Fehler an.