Eine E-Rechnung ist eine digitale Rechnung, die in einer XML-Datei gespeichert wird. Dieses Dateiformat ist Ihnen bereits aus beA-Nachrichten bekannt, hier wird es für den XJustiz-Strukturdatensatz mit dem Titel „xjustiz_nachricht.xml“ verwenden. Die XML-Datei enthält alle wichtigen Rechnungsdaten in einem strukturierten, maschinenlesbaren Format – ohne Design oder Layout.
Hier ein Beispiel, wie das eine E-Rechnung im XML-Format aussieht:

In dieser Form können die Rechnungsinhalte direkt und automatisiert verarbeitet werden und Rechnungen flexibel per E-Mail, Download oder über Rechnungsportale versendet und empfangen werden. Die E-Rechnung erfüllt die Anforderungen der EU-Norm EN 16931 und enthält standardisierte Pflichtangaben wie:
- Rechnungsnummer und -datum,
- Steuerinformationen,
- Leitweg-ID oder Kundenreferenz,
- Informationen zum Ansprechpartner und
- ggf. die Zahlart
Mit Programmen wie jur|nodes können diese maschinenlesbaren E-Rechnungen in einem übersichtlichen Layout auch „menschenlesbar“ angezeigt werden. Falls gewünscht, kann – wie auch zuvor – eine PDF-Rechnung auf Basis der E-Rechnung erstellt werden.
Hinweis
Wie Sie eine E-Rechnung erstellen, erfahren Sie in diesem Artikel: Rechnungen erstellen – jur|nodes Wissensdatenbank.
Hier ein Beispiel, wie dieselbe E-Rechnung nun in es lesbares Layout „übersetzt“ aussieht:

Die E-Rechnung wird in diesen zwei Formaten abgebildet:
- XRechnung: Das Standardformat für die Kommunikation mit Behörden, das vollständig maschinenlesbar ist.
- ZUGFeRD: Ein hybrides Format, das sowohl die maschinenlesbare XML-Datei als auch eine menschenlesbare Ansicht (PDF) kombiniert.
Für diese beiden Formate existieren verschiedene Versionen und sogenannte Profile, die bestimmen, in welcher Detailtiefe und in welchem darstellbarem Umfang die Inhalte der E-Rechnung codiert sind. jur|nodes unterstützt das Empfangen, Anzeigen und Senden der Versionen 1/2.0/2.3 und folgender Profile:
MINIMUM: Enthält nur die nötigsten Daten, z. B. Rechnungsnummer, Betrag, und Empfänger, ist für einfache Anwendungsfälle gedacht.
BASIC WL / BASIC: Enthält grundlegende Anforderungen einer Rechnung. WL (With Lines) bedeutet, dass auch Rechnungspositionen (z. B. Artikelnummern und Mengen) enthalten sind. Dieses Format wird für Warendienstleister verwendet.
COMFORT: Enthält mehr Details als BASIC, z. B. zusätzliche Felder für Rabatte, Skonto oder Hinweise, die die Rechnungsprüfung und -verarbeitung erleichtern.
EN16931: Der europäische Standard für E-Rechnungen, verbindlich für viele öffentliche Behörden, deckt alle rechtlich und steuerlich relevanten Informationen ab.
XRECHNUNG: Das spezielle Profil für den Austausch mit Behörden, strikt maschinenlesbar und konform mit deutschen Anforderungen.
EXTENDED: Das umfangreichste Profil, das zusätzliche Daten wie Projektdetails oder komplexe Zahlungsvereinbarungen abbilden kann. Geeignet für Unternehmen mit komplexen Anforderungen.
Zur Anleitung, wie Sie eine E-Rechnung in jur|nodes erstellen können, gelangen Sie hier: Rechnungen erstellen – jur|nodes Wissensdatenbank