E-Rechnungsformate im Überblick

Elektronische Rechnungen einfach erklärt

Feb. 9, 2026 | Digitalisierung

Wenn im Alltag von „E-Rechnung“ gesprochen wird, denken viele erst einmal an „eine Rechnung als PDF per E-Mail“. Das ist verständlich, weil es sich digital anfühlt. Technisch gesehen ist es aber nicht das, worum es bei elektronischen Rechnungen wirklich geht.

Der Kern einer elektronischen Rechnung ist nicht das hübsche Layout, sondern die strukturierte Information. Eine echte E-Rechnung ist so aufgebaut, dass Software sie zuverlässig lesen kann, ohne dass jemand Werte abtippen oder Positionen manuell prüfen muss. Genau an dieser Stelle kommen die verschiedenen Formate ins Spiel, die sich vor allem in einem Punkt unterscheiden: Wie maschinenlesbar ist die Rechnung und wie gut ist sie gleichzeitig für Menschen nutzbar?

In Deutschland begegnen dir dabei besonders häufig drei Varianten: XRechnungZUGFeRD und EDI. Alle drei können dasselbe Ziel erreichen (eine Rechnung strukturiert übermitteln), machen es aber auf unterschiedliche Art. Und genau deshalb passt nicht jedes Format gleich gut zu jedem Unternehmen.

Warum „PDF per Mail“ meist keine echte E-Rechnung ist

Ein normales PDF ist primär ein Dokument zum Anschauen. Es kann zwar Text enthalten, aber es ist nicht so strukturiert, dass ein Buchhaltungssystem daraus sauber Positionen, Steuersätze oder Zahlungsziele herausziehen kann. Manche Programme können zwar Daten aus PDFs „extrahieren“, aber das ist eher ein cleverer Kniff als ein verlässlicher Standard.

Wenn du also nur ein klassisches PDF verschickst, ist das zwar digital, aber eben nicht automatisch strukturiert.

Die große Ausnahme ist ZUGFeRD, denn dieses Format wirkt nach außen wie ein normales PDF, enthält aber zusätzlich eine eingebettete, strukturierte XML-Datei. Dadurch kann die Rechnung sowohl von Menschen gelesen als auch von Software verarbeitet werden. Genau deshalb wird ZUGFeRD oft als die „Brücke“ zwischen PDF-Welt und echter E-Rechnungswelt gesehen.

Die gemeinsame Idee hinter XRechnung, ZUGFeRD und EDI

Damit Rechnungen automatisch verarbeitet werden können, müssen sie in klaren Datenfeldern beschrieben sein. Eine Software braucht eindeutige Informationen: Wer ist der Rechnungssteller, wer ist der Empfänger, wie lautet die Rechnungsnummer, welche Positionen sind enthalten, welche Steuersätze gelten, wie setzen sich Netto, Steuer und Brutto zusammen.

Das klingt banal, ist in der Praxis aber genau der Punkt, an dem es ohne Standard schnell unübersichtlich wird. Schon kleine Unterschiede wie „Artikelbezeichnung frei formuliert“, „Rabatt als Text“ oder „Sammelposition ohne Menge“ können dazu führen, dass eine Rechnung nicht sauber verarbeitet werden kann.

Elektronische Rechnungsformate sind deshalb wie eine gemeinsame Sprache, auf die sich Sender und Empfänger einigen. Je strikter diese Sprache ist, desto zuverlässiger funktioniert die Verarbeitung. Je flexibler sie ist, desto einfacher bleibt sie im Alltag.

XRechnung: Das strikte XML-Format für klare Regeln

XRechnung ist die Variante, bei der man am deutlichsten merkt, dass sie für Systeme gebaut wurde. Eine XRechnung besteht aus einer XML-Datei und ist damit in erster Linie für Software gedacht, nicht für Menschen. Wenn du so eine Datei öffnest, siehst du keine „schöne Rechnung“, sondern strukturierte Datenfelder, die eher an Quelltext erinnern.

Das wirkt erst einmal sperrig, hat aber einen großen Vorteil: XRechnung ist sehr strikt definiert. Pflichtfelder, Wertebereiche und Struktur sind klar geregelt. Das sorgt dafür, dass Empfänger die Rechnung oft sehr zuverlässig automatisiert prüfen und einlesen können. Gerade wenn Prozesse sauber laufen sollen, ist diese Striktheit ein echter Pluspunkt.

Für kleine Unternehmen ist aber genau diese Striktheit häufig auch die Hürde. XRechnung „verzeiht“ weniger. Wenn bestimmte Angaben fehlen oder falsch strukturiert sind, kann es passieren, dass die Rechnung zurückgewiesen wird oder beim Empfänger in einer Art Fehler-Workflow landet. Das ist nicht dramatisch, aber es kann nerven, wenn man eigentlich einfach nur korrekt abrechnen will.

In der Praxis ist XRechnung besonders dann sinnvoll, wenn dein Empfänger sie ausdrücklich verlangt oder wenn du selbst stark auf Automatisierung setzt und viele Rechnungen nach einem klaren Muster schreibst. Dann spielt XRechnung ihre Stärke aus: Sie ist kompromisslos maschinenlesbar.

ZUGFeRD: PDF für Menschen, strukturierte Daten für Maschinen

ZUGFeRD ist für viele Handwerker und KMUs das angenehmste Format, weil es den Alltag kaum verändert. Du verschickst weiterhin ein PDF, das jeder öffnen, lesen, ausdrucken oder abheften kann. Gleichzeitig steckt in dieser PDF-Datei eine strukturierte XML-Rechnung, die Systeme automatisch auslesen können.

Dieses Prinzip löst ein sehr reales Problem: Nicht jeder Empfänger arbeitet gleich digital. Manche Betriebe sind längst automatisiert, andere möchten schlicht eine lesbare Rechnung. Mit ZUGFeRD bedienst du beide Welten mit einem Dokument.

Das macht ZUGFeRD besonders attraktiv für Unternehmen, die nicht ausschließlich an große Konzerne liefern, sondern eine gemischte Kundenlandschaft haben. Du musst nicht jedes Mal überlegen, ob dein Kunde XML verarbeiten kann oder nicht. Die Rechnung bleibt für Menschen nachvollziehbar und ist gleichzeitig „echt“ elektronisch.

Natürlich gilt auch hier: Damit es wirklich als ZUGFeRD funktioniert, muss die Datei korrekt erzeugt sein. Es reicht nicht, einfach irgendein PDF zu verschicken. Der Unterschied ist, dass dieser technische Teil im Hintergrund passiert, während du im Alltag weiterhin „eine normale Rechnung“ siehst.

Wenn du einen sanften Einstieg in E-Rechnungen suchst, ohne deine Prozesse komplett umzubauen, ist ZUGFeRD meistens der beste Startpunkt.

EDI: Der direkte Datenaustausch zwischen Unternehmen

EDI ist weniger ein einzelnes Dateiformat und mehr ein Verfahren, bei dem Geschäftsdokumente direkt zwischen Systemen ausgetauscht werden. Rechnungen sind dabei nur ein Teil. In vielen Branchen werden über EDI auch Bestellungen, Lieferscheine, Wareneingänge oder Gutschriften übermittelt. Das Ziel ist nicht „eine Datei schicken“, sondern einen automatisierten, wiederholbaren Datenfluss aufzubauen.

Für Rechnungen wird im EDI-Umfeld häufig mit Standards wie EDIFACT gearbeitet. Das ist besonders in Branchen verbreitet, in denen es hohe Mengen und stabile Lieferketten gibt, zum Beispiel im Handel, in der Industrie oder in der Logistik.

Der riesige Vorteil von EDI ist Effizienz. Wenn alles sauber eingerichtet ist, laufen Dokumente fast ohne menschliche Eingriffe durch. Die Kehrseite ist der Aufwand. EDI lohnt sich vor allem dann, wenn du regelmäßig viele Rechnungen an wenige Partner schickst und wenn diese Partner EDI ohnehin erwarten. Für ein kleines Unternehmen mit wechselnden Kunden ist EDI oft zu schwergewichtig.

Man kann sich EDI wie eine Autobahn vorstellen: perfekt, wenn du viel Verkehr hast. Für zwei Fahrten im Monat ist eine Landstraße praktischer.

XRechnung vs. ZUGFeRD vs. EDI: Die wichtigsten Unterschiede auf einen Blick

KriteriumXRechnungZUGFeRDEDI (z.B. EDIFACT INVOIC)
Lesbar für MenschenNein (XML)Ja (PDF)Nein (Datenformat)
MaschinenlesbarJaJaJa
DateitypXMLPDF + XML eingebettetDatennachricht über EDI-Kanal
Aufwand für KMUmittel bis hochniedrig bis mittelhoch
Ideal fürklare Vorgaben, strukturierte Verarbeitunggemischte Welt, Einstieg, Alltagstauglichkeithohe Mengen, feste Lieferketten
Typischer Einsatzhäufig bei öffentlichen AuftraggebernB2B querbeetgroße Partner, Industrie, Handel

Warum du manchmal von UBL und CII hörst

Wenn du dich ein wenig tiefer mit XRechnung beschäftigst, tauchen Begriffe wie UBL (Universal Business Language) und CII (Cross Industry Invoice) auf. Das sind keine zusätzlichen „neuen Formate“, sondern verschiedene technische Arten, wie die XML-Daten strukturiert werden können.

Vereinfacht gesagt: Beide beschreiben dieselben Rechnungsinhalte, aber in leicht unterschiedlicher XML-Form. Das ist für dich meistens nur dann relevant, wenn ein Empfänger sehr genau vorgibt, welche Variante erwartet wird. In vielen Fällen übernimmt die Rechnungserstellung diesen Teil automatisch, du musst es also nicht im Detail verstehen. Es reicht zu wissen: XRechnung ist XML, und dieses XML kann in unterschiedlichen Strukturen geliefert werden.

Welche Formate passen zu Handwerkern und KMUs?

Für viele kleinere Unternehmen ist die wichtigste Frage nicht „Was ist theoretisch am besten?“, sondern „Was funktioniert im Alltag, ohne dass es kompliziert wird?“

Wenn du hauptsächlich klassische Rechnungen schreibst, deine Kunden sehr gemischt sind und du nicht jeden Empfänger technisch einschätzen willst, ist ZUGFeRD oft die pragmatischste Wahl. Du verschickst ein Dokument, das jeder versteht, und hast trotzdem die Vorteile strukturierter Daten an Bord. Das ist vor allem dann angenehm, wenn du intern sauberer werden möchtest, ohne deine Kunden zu überfordern.

XRechnung wird für dich vor allem dann wichtig, wenn ein Kunde es verlangt. Das kann passieren, wenn du an Organisationen lieferst, die strikt nach bestimmten Vorgaben arbeiten. Dann ist XRechnung weniger eine „Option“, sondern schlicht die passende Sprache, um das Geschäft reibungslos abzuwickeln.

EDI ist meistens ein Thema, wenn du in einer Lieferkette steckst, die schon stark automatisiert ist. Typisch ist das bei großen Abnehmern oder wenn ein Partner klar sagt: „Wir machen das nur über EDI.“ Dann geht es weniger um die Frage, ob du EDI möchtest, sondern ob du es wirtschaftlich sinnvoll umsetzen kannst.

Ein praktischer Entscheidungsweg, der wirklich funktioniert

Ein guter Weg ist, dir eine einfache Reihenfolge im Kopf zu bauen.

Zuerst schaust du auf deine Empfängerstruktur. Wenn du viele verschiedene Kunden hast und die meisten „normal“ arbeiten, ist ZUGFeRD als Standard ein ausgezeichneter Anker. Du bleibst beim PDF, bekommst aber zusätzlich Struktur.

Dann schaust du auf Sonderfälle. Sobald ein Kunde explizit XRechnung fordert, lieferst du XRechnung. Das ist kein Widerspruch zu ZUGFeRD. Viele Unternehmen fahren genau dieses Doppelmodell: Alltag mit ZUGFeRD, Spezialfälle mit XRechnung.

Erst wenn du merkst, dass du hohe Volumina in stabilen Beziehungen hast und die Prozesse wirklich nach Automatisierung schreien, lohnt sich ein Blick auf EDI. Dann geht es aber nicht mehr nur um Rechnungsformat, sondern um Prozessintegration.

Typische Missverständnisse, die dir Zeit sparen können

Eines der häufigsten Missverständnisse ist die Annahme, dass ein PDF automatisch eine E-Rechnung ist. Es ist digital, ja. Aber es ist selten strukturiert. Deshalb ist der Sprung zu echten E-Rechnungsformaten keine reine „Dateiformat-Frage“, sondern eine Frage der Verarbeitbarkeit.

Ein weiteres Missverständnis ist, dass XRechnung und ZUGFeRD komplett unterschiedliche Welten wären. In Wirklichkeit beschreiben beide dieselben inhaltlichen Informationen einer Rechnung. Der Unterschied liegt vor allem darin, wie das Ganze verpackt ist: XRechnung ist XML pur, ZUGFeRD ist ein PDF mit eingebetteter XML.

Und dann gibt es noch EDI. Viele werfen EDI und XRechnung in einen Topf, weil beides strukturiert und technisch wirkt. Der Unterschied ist aber groß: XRechnung ist ein Format, EDI ist eher eine Infrastruktur und ein automatisierter Austauschprozess.

Fazit: Ein einfaches Prinzip für die richtige Wahl

Wenn du es auf einen praktischen Satz herunterbrechen willst, dann ist es dieser:

ZUGFeRD ist meistens die beste Standardlösung für Handwerker und KMUs, weil es den Alltag nicht zerlegt. XRechnung brauchst du dann, wenn ein Empfänger klare Vorgaben macht oder maximale Standardisierung wichtig ist. EDI ist eine Lösung für hohe Volumen und feste Partnerbeziehungen, bei denen Automatisierung wirklich spürbar Geld und Zeit spart.

Das könnte dich auch interessieren:

E-Rechnungen - Stolpersteine und sechs gratis Tools

Die E-Rechnung 2025 lässt sich auch ohne Budget meistern: Hier zeigen wir dir sechs Gratis-Tools wie PDF24 oder den Nortal Viewer, mit denen du XML-Belege einfach erstellen, prüfen und lesen kannst. So verwandelst du die neue Pflicht ganz ohne Kosten in einen effizienten digitalen Prozess. Hier geht’s zum Tool-Check: https://scitotec.de/e-rechnung-2025-solperfallen-und-gratistools/