Die XRechnung ist das verbindliche elektronische Rechnungsformat für den öffentlichen Sektor in Deutschland. Für Autohändler, die an Behörden, Kommunen oder öffentliche Einrichtungen liefern, ist die Erstellung von XRechnungen längst keine Option mehr – sie ist gesetzliche Pflicht. Doch auch im B2B-Bereich gewinnt das Format zunehmend an Bedeutung. In diesem umfassenden Ratgeber erfahren Sie alles, was Sie als Kfz-Händler über die XRechnung wissen müssen: von der technischen Struktur über die Pflichtfelder bis hin zu branchenspezifischen Besonderheiten wie der Differenzbesteuerung.

Was ist die XRechnung? Definition und Hintergrund

Die XRechnung ist der deutsche Standard für elektronische Rechnungen an öffentliche Auftraggeber. Anders als eine PDF-Rechnung, die letztlich nur ein digitales Abbild eines Papierformats ist, handelt es sich bei der XRechnung um eine rein maschinenlesbare XML-Datei. Menschen können eine XRechnung ohne spezielle Software nicht direkt lesen – dafür kann sie von IT-Systemen automatisiert verarbeitet werden.

Die europäische Grundlage: EN 16931

Die XRechnung basiert auf der europäischen Norm EN 16931, die ein einheitliches semantisches Datenmodell für elektronische Rechnungen definiert. Diese Norm wurde im Rahmen der EU-Richtlinie 2014/55/EU geschaffen, um den grenzüberschreitenden elektronischen Rechnungsaustausch zu harmonisieren.

Gut zu wissen: Die XRechnung ist die deutsche Umsetzung (CIUS – Core Invoice Usage Specification) der EN 16931. Das bedeutet: Sie erfüllt alle europäischen Anforderungen und ergänzt sie um spezifisch deutsche Regeln – etwa die Pflicht zur Angabe einer Leitweg-ID.

Reines XML – kein PDF, kein Hybrid

Ein wesentlicher Unterschied zu anderen E-Rechnungsformaten: Die XRechnung ist ausschließlich XML. Es gibt keine visuelle Darstellung, kein eingebettetes PDF. Die Datei enthält nur strukturierte Daten in einem definierten Schema. Für die menschenlesbare Ansicht wird ein sogenannter XRechnung-Viewer oder ein XSLT-Stylesheet benötigt, das die XML-Daten in eine lesbare HTML-Darstellung transformiert.

Wann ist die XRechnung Pflicht?

Die XRechnung ist aktuell vor allem im Geschäftsverkehr mit der öffentlichen Hand verpflichtend. Seit dem 27. November 2020 müssen alle Rechnungen an Bundesbehörden im XRechnung-Format eingereicht werden. Die Pflichten variieren je nach Empfänger:

Bundesebene (B2G)

  • Seit November 2020 verpflichtend für alle Lieferanten des Bundes
  • Übermittlung über die Zentrale Rechnungseingangsplattform (ZRE) des Bundes
  • Oder über die OZG-konforme Rechnungseingangsplattform (OZG-RE)
  • Rechnungen unter 1.000 € netto können teilweise ausgenommen sein

Landesebene und Kommunen

Die Bundesländer haben die EU-Richtlinie unterschiedlich umgesetzt. In vielen Ländern gilt bereits eine Pflicht zur Annahme und teilweise auch zum Versand von E-Rechnungen:

Bundesland Pflicht seit Besonderheit
Bremen 2020 Vorreiter, umfassende Pflicht
Baden-Württemberg 2022 Pflicht für Lieferanten ab Schwellenwert
Bayern 2024 Annahmepflicht, Versandpflicht stufenweise
Nordrhein-Westfalen 2024 Umfassende E-Rechnungspflicht
Hamburg 2024 XRechnung für alle Lieferanten
Niedersachsen 2025 Stufenweise Einführung
Wichtig für Autohändler: Wenn Sie Fahrzeuge an Kommunen, Landesbehörden, Polizei, Feuerwehr oder andere öffentliche Einrichtungen verkaufen, müssen Sie XRechnungen erstellen können. Das betrifft auch Werkstattleistungen und Ersatzteillieferungen an öffentliche Fuhrparks.

Die Zukunft: XRechnung im B2B-Bereich

Ab dem 1. Januar 2025 müssen alle Unternehmen in Deutschland in der Lage sein, E-Rechnungen zu empfangen. Ab 2027 bzw. 2028 wird auch der Versand strukturierter E-Rechnungen im B2B-Bereich schrittweise verpflichtend – abhängig vom Jahresumsatz. Die XRechnung wird dabei neben ZUGFeRD eines der akzeptierten Formate sein. Mehr dazu in unserem Artikel zur E-Rechnungspflicht.

XRechnung vs. ZUGFeRD: Wann nutze ich welches Format?

Die beiden wichtigsten E-Rechnungsformate in Deutschland sind XRechnung und ZUGFeRD. Beide erfüllen die Anforderungen der EN 16931, unterscheiden sich aber in ihrer Umsetzung grundlegend:

Merkmal XRechnung ZUGFeRD
Format Reines XML PDF/A-3 mit eingebettetem XML
Menschenlesbar Nein (nur mit Viewer) Ja (PDF-Ansicht)
Maschinenlesbar Ja (vollständig) Ja (XML-Anteil)
B2G-Pflicht Ja (Standardformat) Nur im Profil XRECHNUNG
B2B-Einsatz Möglich, aber unüblich Weit verbreitet
Übermittlung Peppol, ZRE, OZG-RE E-Mail, Portal, Peppol
Syntax UBL oder CII CII (UN/CEFACT)

Empfehlung für Autohändler

  • Für Behörden und öffentliche Auftraggeber: XRechnung ist Pflicht – verwenden Sie dieses Format
  • Für Geschäftskunden (B2B): ZUGFeRD ist oft die bessere Wahl, da es für den Empfänger auch ohne spezielle Software lesbar ist
  • Für die Zukunftssicherheit: Setzen Sie auf eine Rechnungssoftware, die beide Formate unterstützt

Ausführliche Informationen zum Vergleich beider Formate finden Sie in unserem Artikel ZUGFeRD vs. XRechnung.

Technische Struktur der XRechnung

Das Verständnis der technischen Grundlagen hilft Ihnen, Fehler bei der Erstellung zu vermeiden und Validierungsprobleme schneller zu lösen.

UBL vs. CII: Zwei Syntaxoptionen

Die XRechnung unterstützt zwei verschiedene XML-Syntaxen, die beide die Anforderungen der EN 16931 erfüllen:

Eigenschaft UBL (Universal Business Language) CII (Cross Industry Invoice)
Standard OASIS UBL 2.1 UN/CEFACT CII D16B
Verbreitung (DE) Häufig bei Bundesbehörden Kompatibel mit ZUGFeRD
Root-Element <Invoice> <CrossIndustryInvoice>
Peppol-Unterstützung Ja (Standard) Ja
Empfehlung Für B2G über Peppol Wenn ZUGFeRD-Kompatibilität gewünscht

Praxistipp: Für die meisten Autohändler ist die Wahl der Syntax nachrangig – Ihre Rechnungssoftware trifft diese Entscheidung für Sie. Wichtig ist nur, dass die erzeugte Datei die XRechnung-Validierung besteht.

Grundlegender Aufbau einer XRechnung (UBL)

Eine XRechnung im UBL-Format gliedert sich in folgende Hauptbereiche:

1

Kopfbereich (Header)

Rechnungsnummer, Rechnungsdatum, Währung, Dokumenttyp-Code, Leitweg-ID und die CustomizationID für XRechnung.

2

Rechnungssteller (Supplier)

Name, Adresse, Steuernummer oder USt-IdNr., Kontaktdaten und Bankverbindung des Autohändlers.

3

Rechnungsempfänger (Customer)

Name, Adresse und Leitweg-ID des öffentlichen Auftraggebers (Behörde, Kommune etc.).

4

Zahlungsinformationen

Zahlungsbedingungen, Fälligkeitsdatum, Bankverbindung (IBAN, BIC), Skonto-Regelungen.

5

Rechnungspositionen (Lines)

Einzelne Positionen mit Artikelbeschreibung, Menge, Einzelpreis, Steuerinformationen und Positionsbetrag.

6

Summenbereich (Totals)

Nettobetrag, Steuerbetrag je Kategorie, Gesamtbetrag und Zahlbetrag.

Pflichtfelder der XRechnung: Vollständige Übersicht

Eine der häufigsten Fehlerquellen bei der XRechnung-Erstellung sind fehlende oder falsch formatierte Pflichtfelder. Die folgende Liste zeigt die wichtigsten Felder, die in jeder XRechnung vorhanden sein müssen:

Allgemeine Rechnungsinformationen

  • Rechnungsnummer (BT-1): Eindeutige, fortlaufende Nummer
  • Rechnungsdatum (BT-2): Im Format YYYY-MM-DD
  • Rechnungstyp-Code (BT-3): z. B. 380 für Rechnung, 381 für Gutschrift
  • Währungscode (BT-5): In der Regel EUR
  • Käuferreferenz/Leitweg-ID (BT-10): Pflicht bei XRechnung
  • CustomizationID: Kennzeichnung als XRechnung mit Versionsangabe

Angaben zum Rechnungssteller

  • Name (BT-27): Firmenname des Autohauses
  • Adresse (BG-5): Straße, PLZ, Ort, Ländercode (DE)
  • Steuernummer oder USt-IdNr. (BT-31/BT-32): Mindestens eine Angabe erforderlich
  • Kontaktperson (BG-6): Name, Telefon, E-Mail

Angaben zum Rechnungsempfänger

  • Name (BT-44): Name der Behörde/Einrichtung
  • Adresse (BG-8): Vollständige Anschrift
  • Leitweg-ID (BT-10): Die zentrale Routing-Information

Positionsebene

  • Positionsnummer (BT-126): Eindeutige Kennung je Position
  • Menge (BT-129) und Mengeneinheit (BT-130)
  • Nettobetrag der Position (BT-131)
  • Artikelbezeichnung (BT-153): z. B. „VW Golf 8 Life 1.5 TSI“
  • USt-Kategorie (BT-151) und USt-Satz (BT-152)
  • Einzelpreis (BT-146)

Die Leitweg-ID: Schlüssel zur korrekten Zustellung

Die Leitweg-ID ist ein zentrales Element jeder XRechnung und einzigartig im deutschen E-Rechnungssystem. Sie dient als Adressinformation und stellt sicher, dass die Rechnung beim richtigen Empfänger innerhalb der öffentlichen Verwaltung ankommt.

Aufbau der Leitweg-ID

Die Leitweg-ID folgt einem standardisierten Schema und besteht aus mehreren Teilen:

1

Grobadressierung

Identifiziert die übergeordnete Organisationseinheit (z. B. Bund, Land, Kommune). Beispiel: 04011 für eine Bundesbehörde.

2

Feinadressierung

Spezifiziert die genaue Abteilung oder Dienststelle innerhalb der Organisation. Kann alphanumerisch sein.

3

Prüfziffer

Zweistellige Prüfziffer zur Validierung der Korrektheit der gesamten Leitweg-ID.

Ein typisches Format sieht so aus: 04011-12345-67 (Grobadressierung-Feinadressierung-Prüfziffer).

Achtung: Die Leitweg-ID erhalten Sie immer von Ihrem öffentlichen Auftraggeber. Erfragen Sie diese vor der Rechnungsstellung! Ohne korrekte Leitweg-ID wird Ihre XRechnung vom System abgewiesen und die Zahlung verzögert sich erheblich.

Validierung mit dem KoSIT-Prüftool

Bevor Sie eine XRechnung einreichen, sollten Sie diese unbedingt validieren. Die KoSIT (Koordinierungsstelle für IT-Standards) stellt dafür ein offizielles Prüftool bereit.

Was prüft das KoSIT-Prüftool?

  • Schemavalidierung: Entspricht die XML-Struktur dem UBL- oder CII-Schema?
  • Schematron-Regeln: Sind alle XRechnung-spezifischen Geschäftsregeln eingehalten?
  • EN 16931-Konformität: Erfüllt die Rechnung die europäischen Anforderungen?
  • Deutsche CIUS-Regeln: Sind alle XRechnung-spezifischen Pflichtfelder vorhanden?

Validierung in der Praxis

Für die Validierung haben Sie mehrere Möglichkeiten:

  • Online-Validierung: Über den XRechnung-Validator der KoSIT (portalkosit.de)
  • Lokale Validierung: Mit dem Open-Source-Prüftool der KoSIT (Java-basiert)
  • Integrierte Validierung: Professionelle E-Rechnungssoftware validiert automatisch vor dem Versand

Tipp: Die häufigsten Validierungsfehler im Autohandel betreffen fehlende Kontaktangaben des Rechnungsstellers, falsche USt-Kategorie-Codes bei der Differenzbesteuerung und eine fehlende oder falsch formatierte Leitweg-ID.

XRechnung im Autohandel: Branchenspezifische Besonderheiten

Der Fahrzeughandel hat einige Besonderheiten, die bei der Erstellung von XRechnungen besonders beachtet werden müssen. Die korrekte Abbildung dieser Spezifika ist entscheidend für die erfolgreiche Validierung und Verarbeitung.

Differenzbesteuerung nach §25a UStG in der XRechnung

Die Differenzbesteuerung ist im Gebrauchtwagenhandel weit verbreitet und stellt eine besondere Herausforderung bei der XRechnung dar. Bei der Differenzbesteuerung wird die Umsatzsteuer nur auf die Marge (Differenz zwischen Ein- und Verkaufspreis) berechnet, darf aber nicht auf der Rechnung ausgewiesen werden.

Mapping der Differenzbesteuerung in der XRechnung

Die Abbildung in der XRechnung erfolgt über spezifische Codes und Felder:

Feld Wert bei Differenzbesteuerung Erklärung
USt-Kategorie (BT-151) O Code „O“ steht für „Not subject to VAT“ – da keine USt ausgewiesen wird
USt-Satz (BT-152) 0 Steuersatz wird mit 0 angegeben
USt-Befreiungsgrund (BT-120) Hinweistext §25a UStG Pflichttext: „Differenzbesteuerung nach §25a UStG. Umsatzsteuer wird nicht ausgewiesen.“
Steuerbetrag (BT-117) 0.00 Kein Steuerausweis auf der Rechnung
Praxishinweis: Die korrekte Abbildung der Differenzbesteuerung in der XRechnung ist komplex. Ein falscher USt-Kategorie-Code führt unweigerlich zu Validierungsfehlern. Nutzen Sie eine branchenspezifische Software, die diese Besonderheit automatisch berücksichtigt.

Weitere Besonderheiten im Kfz-Handel

  • Fahrzeugidentifikation: FIN/VIN sollte in der Artikelbeschreibung (BT-153) oder als zusätzliches Artikelattribut angegeben werden
  • Zulassungsdaten: Bei Neufahrzeugen können innergemeinschaftliche Lieferungen mit speziellen Steuerregelungen anfallen
  • Garantie und Gewährleistung: Separate Positionen für Garantieverlängerungen mit korrekter USt-Behandlung
  • Inzahlungnahme: Der Wert des in Zahlung genommenen Fahrzeugs wird als Vorauszahlung oder Abzug abgebildet
  • Werkstattleistungen: Kombination aus Arbeitszeit und Ersatzteilen mit unterschiedlichen Mengeneinheiten (Stunden vs. Stück)

Das Peppol-Netzwerk: Übermittlung der XRechnung

Peppol (Pan-European Public Procurement Online) ist ein internationales Netzwerk für den sicheren Austausch elektronischer Geschäftsdokumente, einschließlich E-Rechnungen. In Deutschland wird Peppol zunehmend als Übermittlungskanal für XRechnungen genutzt.

Wie funktioniert Peppol?

Das Peppol-Netzwerk funktioniert nach dem Vier-Ecken-Modell:

1

Sender (Autohändler)

Erstellt die XRechnung in seiner Rechnungssoftware und übergibt sie an seinen Peppol-Access-Point.

2

Access Point Sender

Der Access Point des Senders validiert die Rechnung und leitet sie über das sichere Peppol-Netzwerk weiter.

3

Access Point Empfänger

Der Access Point des Empfängers nimmt die Rechnung entgegen und stellt sie dem Empfänger zu.

4

Empfänger (Behörde)

Die Behörde empfängt die XRechnung und verarbeitet sie automatisiert in ihrem ERP-System.

Peppol-ID für Autohändler

Um am Peppol-Netzwerk teilzunehmen, benötigen Sie eine Peppol-Participant-ID. Diese basiert in der Regel auf Ihrer Umsatzsteuer-Identifikationsnummer (USt-IdNr.) und wird von Ihrem Peppol-Access-Point-Provider eingerichtet. Die Registrierung erfolgt meist über Ihre E-Rechnungssoftware oder Ihren Dienstleister.

Hinweis: Nicht alle öffentlichen Auftraggeber nutzen bereits Peppol. Viele Bundesbehörden setzen auf die ZRE (Zentrale Rechnungseingangsplattform), während Landesbehörden teilweise eigene Portale betreiben. Erkundigen Sie sich vorab beim Auftraggeber nach dem bevorzugten Übermittlungsweg.

Zukunft der XRechnung: B2B-Pflicht ab 2025–2028

Mit dem Wachstumschancengesetz hat der deutsche Gesetzgeber die schrittweise Einführung der E-Rechnungspflicht auch im B2B-Bereich beschlossen. Die XRechnung wird dabei eine zentrale Rolle spielen:

Zeitplan der B2B-E-Rechnungspflicht

Zeitpunkt Pflicht Betrifft
Ab 01.01.2025 Empfangspflicht Alle Unternehmen müssen E-Rechnungen empfangen können
Ab 01.01.2027 Versandpflicht Unternehmen mit > 800.000 € Jahresumsatz
Ab 01.01.2028 Versandpflicht Alle Unternehmen ohne Ausnahme

Was bedeutet das für den Autohandel?

Für Kfz-Händler bedeutet die B2B-Pflicht, dass künftig alle Rechnungen an gewerbliche Kunden – also auch an andere Autohäuser, Leasinggesellschaften, Flottenbetreiber und Werkstattkunden – als strukturierte E-Rechnung versendet werden müssen. Die XRechnung und ZUGFeRD sind dabei die beiden akzeptierten Formate.

Jetzt vorbereiten: Warten Sie nicht bis zum Stichtag! Die Umstellung auf E-Rechnung erfordert Anpassungen in Ihrer Software, Ihren Prozessen und gegebenenfalls Schulungen Ihrer Mitarbeiter. Starten Sie jetzt mit der Implementierung. Informieren Sie sich über die E-Rechnungspflicht im Detail.

XRechnung erstellen: Schritt-für-Schritt-Anleitung

So gehen Sie als Autohändler vor, um eine korrekte XRechnung zu erstellen und einzureichen:

1

Leitweg-ID beschaffen

Fordern Sie die Leitweg-ID beim öffentlichen Auftraggeber an. Diese Information ist zwingend erforderlich und wird oft mit der Bestellung mitgeteilt.

2

Stammdaten prüfen

Stellen Sie sicher, dass Ihre Unternehmensdaten (Name, Adresse, USt-IdNr., Bankverbindung, Kontaktdaten) vollständig und korrekt in Ihrer Software hinterlegt sind.

3

Rechnung erstellen

Erfassen Sie alle Rechnungspositionen mit korrekter Artikelbeschreibung, Menge, Preis und Umsatzsteuer-Kategorie. Bei Gebrauchtwagen: Differenzbesteuerung korrekt einstellen.

4

XRechnung generieren

Exportieren Sie die Rechnung im XRechnung-Format (XML). Professionelle Software übernimmt das Mapping automatisch.

5

Validierung durchführen

Prüfen Sie die erzeugte XML-Datei mit dem KoSIT-Prüftool oder der integrierten Validierungsfunktion Ihrer Software.

6

Übermittlung

Senden Sie die validierte XRechnung über den vorgeschriebenen Kanal (ZRE, OZG-RE, Peppol oder Landesportal) an den Empfänger.

7

Archivierung

Archivieren Sie die XRechnung GoBD-konform – revisionssicher, unveränderbar und für mindestens 10 Jahre zugänglich.

XRechnung mit AutoPult: Einfach und automatisiert

AutoPult unterstützt Sie als Autohändler bei der vollautomatischen Erstellung und Übermittlung von XRechnungen. Unsere branchenspezifische E-Rechnungssoftware wurde speziell für die Anforderungen des Kfz-Handels entwickelt.

AutoPult XRechnung-Features im Überblick

  • Automatische XRechnung-Erstellung: Generierung konformer XRechnungen direkt aus Ihrem Rechnungsprozess – ohne manuelles XML-Editing
  • Differenzbesteuerung integriert: Korrekte Abbildung der §25a-UStG-Regelungen mit automatischem Mapping der USt-Kategorien
  • Integrierte Validierung: Jede XRechnung wird vor dem Versand automatisch gegen die aktuellen KoSIT-Regeln geprüft
  • Peppol-Anbindung: Direkter Versand über das Peppol-Netzwerk an öffentliche Auftraggeber
  • ZRE/OZG-RE-Integration: Nahtlose Anbindung an die Rechnungseingangsplattformen des Bundes
  • Leitweg-ID-Verwaltung: Zentrale Pflege und Zuordnung der Leitweg-IDs Ihrer öffentlichen Kunden
  • GoBD-konforme Archivierung: Automatische revisionssichere Speicherung aller E-Rechnungen
  • Dual-Format-Support: XRechnung und ZUGFeRD aus einem System – je nach Empfänger das richtige Format

Erfahren Sie mehr über unsere E-Rechnungslösung oder testen Sie AutoPult direkt mit Ihren eigenen Rechnungsdaten.

Häufig gestellte Fragen (FAQ)

Was ist der Unterschied zwischen XRechnung und einer normalen PDF-Rechnung?

Eine PDF-Rechnung ist ein visuelles Dokument, das von Menschen gelesen werden kann, aber nicht automatisiert verarbeitbar ist. Die XRechnung hingegen ist eine rein maschinenlesbare XML-Datei, die von IT-Systemen ohne menschliches Zutun verarbeitet werden kann. Sie enthält alle Rechnungsdaten in strukturierter Form gemäß dem Standard EN 16931.

Brauche ich als Autohändler die XRechnung, wenn ich nur an Privatkunden verkaufe?

Wenn Sie ausschließlich an Privatkunden (B2C) verkaufen, benötigen Sie derzeit keine XRechnung. Die B2B-E-Rechnungspflicht ab 2025/2027 betrifft nur Geschäfte zwischen Unternehmen. Sobald Sie jedoch an gewerbliche Kunden oder öffentliche Einrichtungen liefern, wird die E-Rechnung relevant.

Wie erhalte ich die Leitweg-ID meines öffentlichen Auftraggebers?

Die Leitweg-ID wird Ihnen in der Regel vom öffentlichen Auftraggeber mitgeteilt – meist im Rahmen der Bestellung oder des Vertragsabschlusses. Sie können auch direkt bei der Vergabestelle oder der Buchhaltung der Behörde nachfragen. Einige Bundesländer veröffentlichen Verzeichnisse der Leitweg-IDs online.

Kann ich die Differenzbesteuerung in einer XRechnung abbilden?

Ja, die Differenzbesteuerung nach §25a UStG lässt sich in der XRechnung abbilden. Dafür wird die USt-Kategorie „O“ (Not subject to VAT) verwendet, der Steuersatz auf 0 gesetzt und ein entsprechender Hinweistext im Feld BT-120 hinterlegt. Branchenspezifische Software wie AutoPult übernimmt dieses Mapping automatisch.

Welches Format soll ich verwenden – XRechnung oder ZUGFeRD?

Für Rechnungen an öffentliche Auftraggeber (Bund, Länder, Kommunen) ist die XRechnung das Standardformat und in den meisten Fällen Pflicht. Für B2B-Rechnungen an andere Unternehmen ist ZUGFeRD oft die bessere Wahl, da es auch eine menschenlesbare PDF-Darstellung enthält. Idealerweise nutzen Sie eine Software, die beide Formate unterstützt.

Wie lange muss ich XRechnungen archivieren?

XRechnungen unterliegen den gleichen Aufbewahrungspflichten wie herkömmliche Rechnungen: 10 Jahre gemäß §14b UStG und §257 HGB. Die Archivierung muss GoBD-konform erfolgen – also revisionssicher, unveränderbar und jederzeit lesbar. Die XRechnung muss im Originalformat (XML) aufbewahrt werden.