Was ist eine XRechnung?
Die XRechnung ist der deutsche Standard für elektronische Rechnungen nach EN 16931. Seit 2020 ist sie für Rechnungen an Behörden Pflicht, seit 2025 muss jedes Unternehmen sie empfangen können. Sie besteht ausschließlich aus XML, entweder in der UBL-Syntax (Wurzelelement Invoice) oder in der UN/CEFACT-CII-Syntax (Wurzelelement CrossIndustryInvoice). Eine PDF-Ansicht ist nicht enthalten, deshalb sehen Sie beim Doppelklick nur Code.
So öffnen Sie die XRechnung
- Die
.xml-Datei oben ablegen oder auswählen. - Die Rechnung wird mit Verkäufer, Käufer, Leitweg-ID, Positionen, Umsatzsteuer und Beträgen dargestellt.
- Über die Druckfunktion des Browsers als PDF speichern.
Der Viewer erkennt auch ZUGFeRD- und Factur-X-PDFs, Peppol-Rechnungen und polnische KSeF-Dateien. Sie müssen das Format nicht vorher kennen.
XRechnung öffnen auf Mac, iPhone, Android
Alles läuft im Browser. Es gibt nichts herunterzuladen und nichts zu installieren. Safari, Chrome und Firefox auf macOS, Windows, iOS und Android funktionieren gleichermaßen. Auch für DATEV- oder Lexware-Nutzer, die eine Rechnung nur kurz ansehen wollen, bevor sie importiert wird.
Die wichtigsten Felder einer XRechnung
| Feld (BT) | Bedeutung | Wo im Viewer |
|---|---|---|
| BT-10 Käuferreferenz | Leitweg-ID der Behörde oder Referenz des Unternehmens | Kopfbereich |
| BT-1 / BT-2 | Rechnungsnummer, Rechnungsdatum | Kopfbereich |
| BT-9 / BT-20 | Fälligkeitsdatum, Zahlungsbedingungen | Zahlung |
| BT-31 / BT-48 | USt-IdNr. von Verkäufer und Käufer | Parteien |
| BT-84 / BT-83 | IBAN, Verwendungszweck | Zahlung |
| BT-115 | Fälliger Betrag | Summen |
Die BT-Nummern stammen aus der EN 16931 und tauchen in Fehlermeldungen der Rechnungsportale auf. Der Viewer zeigt sie in der JSON-Ansicht neben jedem Wert, damit sich eine Meldung wie „BT-10 fehlt“ sofort zuordnen lässt.
Prüfung inklusive
Jede Datei durchläuft den KoSIT-Validator mit der Konfiguration XRechnung 3.0.2, die Referenzimplementierung der Rechnungsportale von Bund und Ländern. Würde die Rechnung dort abgewiesen, sehen Sie die genaue Regel, zum Beispiel BR-DE-15 (Leitweg-ID fehlt) oder BR-CO-15 (Summen stimmen nicht), samt XPath zum betroffenen Element.
Häufige Fragen
Die XRechnung kam als UBL, mein System erwartet CII. Was tun?
Beide Syntaxen sind gleichwertig; Behörden müssen beide annehmen. Der Viewer zeigt im Kopf, welche Syntax vorliegt. Eine Konvertierung ist mit der API möglich (parse und render), das Original bleibt aber der maßgebliche Beleg.
XRechnung oder ZUGFeRD, was habe ich bekommen?
Eine .xml-Datei ist eine XRechnung (oder eine allgemeine EN-16931-Rechnung). Ein .pdf, das sich normal öffnen lässt, aber zusätzlich XML enthält, ist ZUGFeRD oder Factur-X. Das Werkzeug erkennt beides und zeigt Standard und Profil im Kasten „Format" an.
Ersetzt das den ELSTER-Viewer?
Der E-Rechnungs-Viewer von ELSTER zeigt XRechnungen ebenfalls an. Dieses Werkzeug bietet zusätzlich die Prüfung, den JSON-Export, ZUGFeRD-PDFs und die Formate anderer Länder an einer Stelle.
Kann ich die XRechnung als PDF speichern?
Ja, über „Drucken" und „Als PDF speichern" im Browser. Das Layout ist für DIN A4 ausgelegt. Die XML-Datei bleibt das Original und ist aufzubewahren.
Für Entwickler: dieselbe Engine als API
curl -F file=@invoice.pdf https://einvoicechecker.com/v1/validatecurl -F file=@invoice.xml https://einvoicechecker.com/v1/parsecurl -F file=@invoice.xml "https://einvoicechecker.com/v1/render?lang=de" -o invoice.html