Know-how · E-Rechnung

XML-Rechnung

Aufbau, Standards und Anforderungen für Unternehmen einfach erklärt.

  • Lernen Sie die Unterschiede zwischen PDF, XRechnung, ZUGFeRD, UBL und CII kennen.
  • Erfahren Sie, wie sich strukturierte Rechnungen in SAP und ERP-Systeme integrieren lassen.

Seit dem 1. Januar 2025 hat die elektronische Rechnungsstellung in Deutschland eine neue Bedeutung erhalten. Strukturierte Rechnungsdaten werden damit zum zentralen Baustein moderner, automatisierter Finanzprozesse.

Strukturierte XML-Rechnung und digitale Rechnungsprozesse
GrundlageStrukturierte XML-Daten
StandardsEN 16931, UBL & CII
FormateXRechnung & ZUGFeRD
Definition

Was ist eine Rechnung XML?

Eine Rechnung XML ist eine elektronische Rechnung, deren Inhalte in einer strukturierten XML-Datei gespeichert werden. Anders als bei einer klassischen PDF-Rechnung werden die Informationen nicht nur visuell dargestellt, sondern so bereitgestellt, dass Computersysteme sie eindeutig lesen und automatisiert weiterverarbeiten können.

Bei einer XML-Rechnung besitzt jede Information ein eindeutig definiertes Datenfeld. Das System erkennt automatisch Verkäufer, Käufer, Rechnungsnummer, Rechnungsdatum, Steuerinformationen und Zahlbetrag.

XML-Rechnungen ermöglichen einen medienbruchfreien Austausch zwischen unterschiedlichen ERP-, Buchhaltungs- und E-Invoicing-Systemen.
Begriff

Was bedeutet Rechnung XML?

Rechnung

Das kaufmännische Dokument zur Abrechnung einer Lieferung oder Leistung.

XML

Extensible Markup Language – eine standardisierte Auszeichnungssprache für den strukturierten Austausch von Daten.

XML kennzeichnet nicht nur einen Wert, sondern beschreibt seine fachliche Bedeutung. Ein System erkennt dadurch, ob eine Zahl den Netto-, Steuer- oder Gesamtbetrag darstellt.

Konformität

Ist jede XML-Datei automatisch eine E-Rechnung?

Nein. XML beschreibt zunächst lediglich eine technische Datenstruktur. Ob eine Datei tatsächlich eine rechtskonforme E-Rechnung ist, hängt von zusätzlichen fachlichen und technischen Anforderungen ab.

Technisch korrekt

Die Datei muss syntaktisch fehlerfrei und nach einem gültigen Schema aufgebaut sein.

Anerkannter Standard

Die Rechnung muss einem geeigneten Standard oder Format entsprechen.

Vollständige Pflichtangaben

Alle steuerlichen und kaufmännischen Pflichtinformationen müssen enthalten sein.

Validierungsregeln

Geschäftsregeln, Codelisten, Summen und Referenzen müssen korrekt sein.

Nicht jede XML-Datei ist eine E-Rechnung – aber nahezu jede moderne E-Rechnung basiert auf einer XML-Struktur.
Relevanz

Warum gewinnen XML-Rechnungen immer mehr an Bedeutung?

01

Gesetzliche Anforderungen

E-Rechnungspflichten in Deutschland und Europa treiben strukturierte Rechnungsformate voran.

02

Automatisierung

ERP- und Buchhaltungssysteme können Rechnungsdaten ohne manuelles Abtippen oder OCR übernehmen.

03

Digitale Finanzprozesse

Validierung, Kontierung, Bestellabgleich, Freigabe, Buchung und Archivierung lassen sich verbinden.

Besonders Unternehmen mit hohem Rechnungsvolumen, mehreren Gesellschaften, internationalen Geschäftsbeziehungen oder komplexen ERP-Landschaften profitieren von einer standardisierten Datenbasis.

Vergleich

XML-Rechnung oder PDF-Rechnung – wo liegt der Unterschied?

KriteriumPDF-RechnungXML-Rechnung
LesbarkeitVor allem für MenschenFür Systeme strukturiert, über Viewer auch für Menschen
DatenstrukturInformationen überwiegend visuellInformationen eindeutig als Datenfelder
VerarbeitungHäufig OCR oder manuelle ErfassungAutomatische Verarbeitung ohne Medienbruch
AutomatisierungsgradBegrenztHoch
CharakterElektronisches DokumentStrukturierter Datensatz

Eine PDF zeigt Rechnungsinformationen an, beschreibt aber nicht automatisch deren fachliche Bedeutung. Eine XML-Rechnung stellt diese Bedeutung maschinenlesbar und eindeutig bereit.

Prozess

Wie funktioniert eine XML-Rechnung?

01

Daten entstehen im ERP- oder Buchhaltungssystem

Stammdaten, Aufträge, Leistungen, Preise, Steuern und Zahlungsbedingungen bilden die Grundlage.

02

Zuordnung zu einem standardisierten Rechnungsmodell

Interne Felder werden den Geschäftsbegriffen des Zielstandards zugeordnet.

03

Erstellung der XML-Rechnung

Die Daten werden in eine standardisierte XML-Struktur wie XRechnung oder ZUGFeRD-XML überführt.

04

Technische und fachliche Validierung

Schema, Pflichtfelder, Codes, Steuern, Summen und Referenzen werden geprüft.

05

Automatisierte Weiterverarbeitung

Das empfangende System übernimmt die Daten für Prüfung, Freigabe, Buchung und Archivierung.

XML-Rechnungen erfolgreich einführen

Schaffen Sie die Grundlage für automatisierte, rechtskonforme und skalierbare Rechnungsprozesse.

Jetzt Beratung sichern
Datenstruktur

Wie ist eine XML-Rechnung aufgebaut?

XML-Rechnungen folgen einer hierarchischen Struktur. Der konkrete Aufbau hängt vom Standard ab, die fachlichen Bereiche ähneln sich jedoch.

Rechnungsinformationen

Rechnungsnummer, Datum, Typ, Währung, Zahlungsziel und Fälligkeit.

Rechnungsaussteller

Name, Anschrift, Umsatzsteuer-ID, Steuernummer, elektronische Adresse und Kontakt.

Rechnungsempfänger

Name, Anschrift, Käuferreferenz, Umsatzsteuer-ID, elektronische Adresse und Leitweg-ID.

Lieferung und Leistung

Lieferdatum, Leistungszeitraum, Lieferort, Bestellung und Vertragsreferenz.

Rechnungspositionen

Position, Artikel, Menge, Einheit, Preis, Rabatte, Nettobetrag und Steuersatz.

Steuern und Summen

Netto-, Steuer-, Brutto- und Zahlbetrag sowie Rundungen und Vorauszahlungen.

Beispiel

XML-Rechnung Beispiel

Das folgende Beispiel ist stark vereinfacht und dient ausschließlich der Veranschaulichung:

<Invoice>
  <InvoiceNumber>RE-2026-1001</InvoiceNumber>
  <InvoiceDate>2026-07-12</InvoiceDate>
  <SellerName>Muster GmbH</SellerName>
  <BuyerName>Beispiel AG</BuyerName>
  <NetAmount>1000.00</NetAmount>
  <TaxRate>19</TaxRate>
  <TaxAmount>190.00</TaxAmount>
  <PayableAmount>1190.00</PayableAmount>
</Invoice>

Eine echte XRechnung oder ZUGFeRD-XML ist deutlich umfangreicher und enthält standardisierte Namensräume, Schemata, Geschäftsregeln und Validierungen.

Europäische Grundlage

Welche Rolle spielt EN 16931?

EN 16931 definiert das gemeinsame semantische Datenmodell elektronischer Rechnungen in Europa. Die Norm beschreibt nicht die konkrete XML-Datei, sondern legt fest, welche Informationen enthalten sein müssen, welche Bedeutung sie besitzen und welche Geschäftsregeln gelten.

EN 16931 bildet die fachliche Grundlage für XRechnung und bestimmte ZUGFeRD-Profile.
Technische Syntaxen

UBL und CII – die technischen XML-Syntaxen

UBL 2.1

Die Universal Business Language ist international verbreitet und bildet unter anderem die Grundlage vieler Peppol-Anwendungen.

UN/CEFACT CII

Die Cross Industry Invoice ist eine alternative XML-Syntax und wird insbesondere im Zusammenhang mit ZUGFeRD eingesetzt.

Beide Syntaxen können dieselben fachlichen Inhalte der EN 16931 abbilden. Sie unterscheiden sich vor allem in der technischen Darstellung.

Abgrenzung

XRechnung, ZUGFeRD, UBL und CII – welche Unterschiede gibt es?

Norm

EN 16931

Definiert das semantische Datenmodell.

Format

XRechnung

Vollständig strukturierte deutsche E-Rechnung.

Hybridformat

ZUGFeRD

PDF/A-3 mit eingebetteter XML-Datei.

Syntaxen

UBL & CII

Technische XML-Darstellungen strukturierter Rechnungsdaten.

Erstellung

Wie können Unternehmen eine XML-Rechnung erstellen?

Der empfohlene Weg ist die direkte Erzeugung aus dem ERP- oder Buchhaltungssystem. Dabei werden vorhandene Rechnungsdaten automatisch in das gewünschte Zielformat überführt.

Direkt aus dem ERP-System

  • keine doppelte Datenerfassung
  • geringeres Fehlerrisiko
  • automatische Validierung
  • konsistente Daten
  • Integration in bestehende Prozesse

Über E-Invoicing-Plattformen

  • Formatkonvertierung
  • Validierung
  • Versand und Empfang
  • Monitoring
  • Archivierung
Konvertierung

Kann man eine PDF-Rechnung in XML umwandeln?

Technisch lassen sich Daten aus einer PDF per OCR oder KI extrahieren und anschließend in eine XML-Struktur überführen. Dadurch entsteht jedoch nicht automatisch eine rechtskonforme E-Rechnung.

Datenextraktion beim Empfänger

PDF-Daten werden ausgelesen und ins ERP übernommen. Die ursprüngliche PDF bleibt dennoch eine PDF-Rechnung.

Erzeugung beim Aussteller

Aus vorhandenen Rechnungsdaten wird eine neue XML-Rechnung nach einem gültigen Standard erzeugt und validiert.

Eine reine Dateikonvertierung reicht nicht aus. Der bessere Ansatz ist die direkte Erzeugung aus strukturierten ERP-Daten.
Darstellung

Wie lässt sich eine XML-Rechnung öffnen?

XML-Viewer

Stellen strukturierte Daten in einer klassischen Rechnungsansicht dar.

ERP- und Buchhaltungssysteme

Importieren und visualisieren Rechnungsdaten direkt im Fachprozess.

XSLT-Transformation

Wandelt XML-Daten in lesbare HTML- oder PDF-Ansichten um.

Hybride Formate

Bei ZUGFeRD lesen Anwender die PDF, während Systeme die XML-Daten verarbeiten.

Nutzen

Welche Vorteile bieten XML-Rechnungen?

01

Höherer Automatisierungsgrad

Rechnungen lassen sich ohne manuelle Datenerfassung verarbeiten.

02

Weniger Fehler

Übertragungsfehler und fehlerhafte OCR-Ergebnisse werden reduziert.

03

Schnellere Bearbeitung

Prüfung, Bestellabgleich, Freigabe, Buchung und Zahlung werden beschleunigt.

04

Höhere Datenqualität

Strukturierte ERP-Daten verbessern Prozesse und Auswertungen.

05

Bessere Skalierbarkeit

Auch steigende und internationale Rechnungsvolumina lassen sich effizient steuern.

Herausforderungen

Welche Herausforderungen sollten Unternehmen beachten?

Stammdatenqualität

Unvollständige Daten gehören zu den häufigsten Ursachen fehlerhafter XML-Rechnungen.

Datenmapping

Interne ERP-Felder müssen korrekt den Geschäftsbegriffen des Zielstandards zugeordnet werden.

Nationale Anforderungen

International tätige Unternehmen müssen unterschiedliche Standards, Plattformen und Regeln berücksichtigen.

Laufende Aktualisierung

Formate, Codelisten und Validierungsregeln entwickeln sich kontinuierlich weiter.

SAP & ERP

XML-Rechnungen in SAP und anderen ERP-Systemen

Die XML-Datei ist das Ergebnis eines umfassenden Geschäftsprozesses. Alle relevanten Informationen entstehen bereits im ERP-System.

  • Kunden- und Lieferantenstammdaten
  • Material- und Leistungsstammdaten
  • Aufträge, Bestellungen und Lieferungen
  • Fakturabelege
  • Steuerdaten
  • Zahlungsbedingungen und Bankverbindungen

SAP als zentrale Datenquelle

Für SAP-Anwender ist das Zusammenspiel von Order-to-Cash, Procure-to-Pay, Finanzbuchhaltung, Steuerlogik, Stammdatenmanagement, Archivierung und Monitoring entscheidend.

Je besser Prozesse und Datenquellen miteinander verzahnt sind, desto effizienter lassen sich XML-Rechnungen erzeugen, versenden, empfangen und verarbeiten.
Best Practices

Best Practices für die Einführung von XML-Rechnungen

Bestehende Prozesse analysieren

Erstellung, Versand, Eingang, Prüfung, Buchung und Archivierung aufnehmen.

Stammdaten bereinigen

Unternehmensdaten, Steuerinformationen, Referenzen, Adressen und Zahlungsbedingungen prüfen.

Passende Standards auswählen

XRechnung, ZUGFeRD oder weitere nationale Formate nach Geschäftspartnern und Ländern auswählen.

Validierungsprozesse etablieren

Technische und fachliche Fehler vor dem Versand automatisiert erkennen.

Monitoring einführen

Übertragungen, Fehler, Ablehnungen, Statusmeldungen und Korrekturen zentral überwachen.

Ausblick

Wie entwickeln sich XML-Rechnungen in den kommenden Jahren?

E-Rechnungen werden europaweit zum Standard

Immer mehr Staaten führen verpflichtende B2B- und B2G-Regelungen ein.

XML wird Basis digitaler Steuerprozesse

ViDA verknüpft E-Rechnungen stärker mit digitalen Meldungen und Steuerprozessen.

Standards entwickeln sich weiter

Neue Codelisten, Pflichtfelder, Schemaversionen und Validierungsregeln erfordern laufende Updates.

E-Invoicing wird zum Betriebsmodell

Unternehmen benötigen dauerhaftes Monitoring, Release-Management und Compliance-Governance.

Vorgehen

Schritt für Schritt zur XML-Rechnung

Anforderungen analysieren

Gesetzliche Vorgaben, Geschäftspartner, Länder und benötigte Formate klären.

Prozesse aufnehmen

Erstellung, Versand, Eingang, Freigabe, Buchung und Archivierung analysieren.

Stammdaten überprüfen

Kunden-, Lieferanten-, Steuer-, Zahlungs- und Referenzdaten bereinigen.

Geeignete Lösung auswählen

ERP-Erweiterung, E-Invoicing-Plattform, Serviceprovider oder hybride Integration bewerten.

Validierung und Tests durchführen

Standardfälle, Sonderfälle, Steuern, Summen, Formate und Übertragungswege prüfen.

Betrieb kontinuierlich überwachen

Fehler, Formatänderungen, gesetzliche Updates und Support dauerhaft organisieren.

Fazit: XML-Rechnungen sind der Schlüssel zu digitalen Rechnungsprozessen

Die XML-Rechnung ist weit mehr als ein neues Dateiformat. Sie bildet die technische Grundlage für den strukturierten Austausch von Rechnungsdaten und ermöglicht weitgehend automatisierte Rechnungsprozesse.

Der Erfolg hängt jedoch nicht allein von der technischen Erzeugung einer XML-Datei ab. Entscheidend sind durchgängige Prozesse, hochwertige Stammdaten und eine saubere Integration in ERP- und Buchhaltungssysteme.

Wer XML-Rechnungen als Bestandteil einer ganzheitlichen Digitalisierungsstrategie versteht, schafft zukunftssichere Finanzprozesse und nachhaltige Automatisierung.

Kostenlose Beratung zu XML-Rechnungen

Sie möchten XML-Rechnungen effizient einführen? Wir unterstützen Sie bei Prozessanalyse, Formatwahl und Zielarchitektur.

Häufig gestellte Fragen zu XML-Rechnungen

Für wen sind XML-Rechnungen geeignet?

Für Unternehmen, die elektronische Rechnungen erstellen, empfangen oder verarbeiten. Besonders profitieren Organisationen mit hohem Rechnungsvolumen, mehreren Standorten, internationalen Geschäftsbeziehungen oder einem hohen Automatisierungsgrad.

Was kostet die Einführung einer XML-Rechnung?

Die Kosten hängen von ERP-Landschaft, Rechnungsformat, Anzahl der Geschäftspartner, Ländern und Integrationsaufwand ab. Standardlösungen sind meist günstiger als individuelle internationale Integrationen.

Wie lange dauert die Einführung?

Kleinere Einführungen lassen sich häufig innerhalb weniger Wochen umsetzen. Internationale Rollouts oder umfangreiche ERP-Integrationen benötigen mehr Zeit.

Kann ich eine PDF-Rechnung einfach in XML umwandeln?

Technisch lassen sich Daten extrahieren. Eine rechtskonforme E-Rechnung entsteht aber erst durch einen geeigneten Standard, vollständige Pflichtangaben und technische sowie fachliche Validierung.

Kann ich eine XML-Rechnung lesen?

Ja. XML-Viewer, ERP-Systeme und E-Invoicing-Plattformen stellen die Daten lesefreundlich dar. Bei ZUGFeRD ist zusätzlich eine PDF-Ansicht enthalten.

Welche Formate basieren auf XML?

Zu den bekanntesten XML-basierten Formaten und Syntaxen gehören XRechnung, die XML-Komponente von ZUGFeRD, UBL und CII.

Welche Rolle spielt EN 16931?

EN 16931 definiert das semantische Datenmodell elektronischer Rechnungen in Europa und bildet die Grundlage für XRechnung und bestimmte ZUGFeRD-Profile.

Warum reicht eine XML-Datei allein nicht aus?

XML beschreibt nur die technische Struktur. Für eine rechtskonforme Rechnung müssen zusätzlich Pflichtangaben, Geschäftsregeln, Validierungen und die Anforderungen des jeweiligen Rechnungsstandards erfüllt sein.