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 |
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:
Kopfbereich (Header)
Rechnungsnummer, Rechnungsdatum, Währung, Dokumenttyp-Code, Leitweg-ID und die CustomizationID für XRechnung.
Rechnungssteller (Supplier)
Name, Adresse, Steuernummer oder USt-IdNr., Kontaktdaten und Bankverbindung des Autohändlers.
Rechnungsempfänger (Customer)
Name, Adresse und Leitweg-ID des öffentlichen Auftraggebers (Behörde, Kommune etc.).
Zahlungsinformationen
Zahlungsbedingungen, Fälligkeitsdatum, Bankverbindung (IBAN, BIC), Skonto-Regelungen.
Rechnungspositionen (Lines)
Einzelne Positionen mit Artikelbeschreibung, Menge, Einzelpreis, Steuerinformationen und Positionsbetrag.
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:
Grobadressierung
Identifiziert die übergeordnete Organisationseinheit (z. B. Bund, Land, Kommune). Beispiel: 04011 für eine Bundesbehörde.
Feinadressierung
Spezifiziert die genaue Abteilung oder Dienststelle innerhalb der Organisation. Kann alphanumerisch sein.
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).
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 |
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:
Sender (Autohändler)
Erstellt die XRechnung in seiner Rechnungssoftware und übergibt sie an seinen Peppol-Access-Point.
Access Point Sender
Der Access Point des Senders validiert die Rechnung und leitet sie über das sichere Peppol-Netzwerk weiter.
Access Point Empfänger
Der Access Point des Empfängers nimmt die Rechnung entgegen und stellt sie dem Empfänger zu.
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.
XRechnung erstellen: Schritt-für-Schritt-Anleitung
So gehen Sie als Autohändler vor, um eine korrekte XRechnung zu erstellen und einzureichen:
Leitweg-ID beschaffen
Fordern Sie die Leitweg-ID beim öffentlichen Auftraggeber an. Diese Information ist zwingend erforderlich und wird oft mit der Bestellung mitgeteilt.
Stammdaten prüfen
Stellen Sie sicher, dass Ihre Unternehmensdaten (Name, Adresse, USt-IdNr., Bankverbindung, Kontaktdaten) vollständig und korrekt in Ihrer Software hinterlegt sind.
Rechnung erstellen
Erfassen Sie alle Rechnungspositionen mit korrekter Artikelbeschreibung, Menge, Preis und Umsatzsteuer-Kategorie. Bei Gebrauchtwagen: Differenzbesteuerung korrekt einstellen.
XRechnung generieren
Exportieren Sie die Rechnung im XRechnung-Format (XML). Professionelle Software übernimmt das Mapping automatisch.
Validierung durchführen
Prüfen Sie die erzeugte XML-Datei mit dem KoSIT-Prüftool oder der integrierten Validierungsfunktion Ihrer Software.
Übermittlung
Senden Sie die validierte XRechnung über den vorgeschriebenen Kanal (ZRE, OZG-RE, Peppol oder Landesportal) an den Empfänger.
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.