E-Rechnung Versand – Was passiert technisch beim Versand einer E-Rechnung?

Wissen

Was passiert technisch beim Versand einer E-Rechnung?

25. Mai 2026 · 8 Min Lesezeit

Du klickst auf „Rechnung versenden“ – und eine Sekunde später ist sie beim Empfänger. Aber was passiert in dieser einen Sekunde eigentlich genau? Dieser Artikel erklärt den technischen Ablauf einer E-Rechnung Schritt für Schritt – verständlich, ohne Vorwissen und ohne neue Fragen offen zu lassen.

Was eine E-Rechnung von einer normalen Rechnung unterscheidet

Eine normale Rechnung – ob auf Papier oder als PDF – ist im Kern ein Bild. Ein Mensch kann sie lesen, ein Computer aber nicht ohne weiteres verstehen. Er sieht Pixel oder Buchstaben, aber er weiß nicht: „Das hier ist der Rechnungsbetrag, das ist die Steuernummer, das ist das Leistungsdatum.“

Eine E-Rechnung ist etwas grundlegend anderes. Sie ist kein Bild, sondern eine strukturierte Datendatei – ein sogenanntes XML-Dokument. XML steht für „Extensible Markup Language“ und ist eine Sprache, die Computer lesen können. Jede Information auf der Rechnung – Betrag, Datum, Adresse, Steuernummer – steht in einem klar definierten Feld, das der Computer direkt versteht und weiterverarbeiten kann.

Einfache Analogie: Stell dir vor, du schickst jemandem ein handgeschriebenes Rezept per Post (normale Rechnung) – der Mensch kann es lesen, aber eine Kochmaschine versteht es nicht. Eine E-Rechnung ist wie eine digitale Rezeptdatei in einem standardisierten Format – die Kochmaschine kann sie sofort automatisch verarbeiten, ohne dass ein Mensch eingreifen muss.

Schritt 1: Erstellung – aus Daten wird eine XML-Datei

Der erste Schritt passiert in deiner Rechnungssoftware. Du gibst deine Rechnungsdaten ein – Empfänger, Leistung, Betrag, Datum – genau wie bei einer normalen Rechnung. Der Unterschied liegt darin, was die Software daraus macht.

Anstatt nur ein PDF zu erzeugen, wandelt die Software deine Daten in eine strukturierte XML-Datei um. Diese Datei folgt einem festgelegten Standard – maßgeblich ist die europäische Norm EN 16931. Das ist quasi die Sprache, die alle Computer sprechen müssen, damit E-Rechnungen europaweit funktionieren.

Wichtig für den Inhalt: Alle umsatzsteuerlichen Pflichtangaben müssen im strukturierten Teil stehen. Ein Verweis auf eine Anlage, in der diese Angaben unstrukturiert enthalten sind, genügt nicht – und ein Link auf ein externes Ziel erst recht nicht. Ergänzende Angaben, etwa eine Aufschlüsselung von Stundennachweisen als PDF, dürfen dagegen als Anhang in der Rechnung liegen.

XRechnung oder ZUGFeRD – was ist der Unterschied?

Es gibt in Deutschland zwei gängige Formate, die beide auf der EN-16931-Norm basieren, aber unterschiedlich aussehen:

XRechnung

Eine reine XML-Datei – nur maschinenlesbar. Ohne Hilfsmittel für Menschen nicht lesbar, wohl aber über einen kostenlosen Viewer. Pflicht für Rechnungen an Behörden. Der Computer des Empfängers liest die Datei direkt aus und bucht automatisch.

ZUGFeRD

Ein PDF mit einer unsichtbar eingebetteten XML-Datei. Menschen sehen ein normales PDF, der Computer des Empfängers extrahiert automatisch die XML-Daten im Hintergrund. Als E-Rechnung zählt ZUGFeRD ab Version 2.0.1, ausgenommen die Profile MINIMUM und BASIC-WL.

Bei ZUGFeRD führt das XML, nicht das PDF: Weichen die Angaben im strukturierten Teil von denen im sichtbaren Bildteil ab, sind die Daten des strukturierten Teils maßgebend. Enthält der Bildteil abweichende Rechnungsangaben, ist ein Vorsteuerabzug ausschließlich aus dem strukturierten Teil möglich. Wer eingehende Rechnungen nur mit dem Auge prüft, prüft also nicht den rechtlich führenden Teil. Mehr dazu in unserem Artikel XRechnung vs. ZUGFeRD.

Merksatz: XRechnung und ZUGFeRD regeln den Aufbau der Rechnung – also wie sie aussieht und strukturiert ist. Sie sagen aber nichts darüber aus, wie die Rechnung übermittelt wird. Das ist eine separate Frage.

Schritt 2: Validierung – die Rechnung wird geprüft

Bevor die Rechnung versendet wird, prüft gute Software sie automatisch. Diese Prüfung nennt man Validierung. Sie beantwortet zwei Fragen: Entspricht die Datei einer zulässigen Syntax, und hält sie die Geschäftsregeln des Formats ein – sind also die vorgesehenen Felder gefüllt und stehen die Angaben nicht in logischem Widerspruch zueinander?

Was eine Validierung dagegen nicht leisten kann: Sie prüft nicht, ob die Angaben inhaltlich richtig sind. Ein falscher Steuersatz, eine falsche Steuernummer oder eine unzureichende Leistungsbeschreibung fallen technisch nicht auf – die Datei ist formal einwandfrei und inhaltlich falsch. Die Prüfung auf Vollständigkeit und Richtigkeit bleibt deshalb Aufgabe der Beteiligten; die Validierung unterstützt dabei, sie ersetzt sie nicht.

Drei Fehlerarten, drei Folgen: Ein Formatfehler bedeutet, dass die Datei die Anforderungen an das strukturierte Format nicht erfüllt – dann ist es rechtlich keine E-Rechnung, sondern eine „sonstige Rechnung“. Ein Geschäftsregelfehler ist ein Verstoß gegen die technischen Regeln des Formats; betrifft er keine umsatzsteuerliche Pflichtangabe, ist er umsatzsteuerlich unbeachtlich. Ein Inhaltsfehler betrifft eine Pflichtangabe – das ist der Fehler, der zählt. Ausführlich erklären wir das bei den typischen Fehlern bei der Umstellung.

Und was passiert, wenn eine Rechnung nicht valide ist? Sie kann je nach Empfangssystem zurückgewiesen werden – automatisch geschieht das aber nicht überall, und nicht jede Beanstandung ist umsatzsteuerlich relevant. Ein leeres Feld „BT-10 Buyer reference“ etwa lässt manche Prüfwerkzeuge Alarm schlagen, ist im Geschäftsverkehr zwischen Unternehmen aber unbeachtlich. Umgekehrt gilt: Wird trotz bestehender Pflicht keine E-Rechnung ausgestellt, ist die Rechnung dem Grunde nach nicht ordnungsmäßig und berechtigt zunächst nicht zum Vorsteuerabzug – heilbar durch eine nachträgliche E-Rechnung, die auf die ursprüngliche Bezug nimmt.

Vorgeschrieben ist die Validierung nicht – nützlich schon: Das Bundesfinanzministerium verlangt keine Validierung, empfiehlt sie aber und räumt einen praktischen Vorteil ein: Wer die Sorgfaltspflichten eines ordentlichen Kaufmanns beachtet, darf sich auf das technische Ergebnis einer geeigneten Validierungsanwendung verlassen – bezogen auf Format und Geschäftsregeln. Zum Nachweis bietet es sich an, den Validierungsbericht aufzubewahren. Gute Rechnungssoftware erledigt die Prüfung automatisch im Hintergrund.

Schritt 3: Versand – drei mögliche Wege

Hier ist eine wichtige Unterscheidung, die viele verwirrt: Das Format (XRechnung oder ZUGFeRD) und der Versandweg sind zwei verschiedene Dinge. Eine XRechnung kann per E-Mail, per Peppol-Netzwerk oder über ein Upload-Portal verschickt werden. Der Weg hängt davon ab, was der Empfänger akzeptiert – zivilrechtlich einigen sich die Vertragsparteien darauf.

1

Versand per E-Mail

Die häufigste Methode im B2B-Bereich. Die XML-Datei oder das ZUGFeRD-PDF wird als E-Mail-Anhang verschickt – genau wie früher das PDF. Wichtig zu verstehen: Die E-Mail ist nur der Umschlag. Die eigentliche Rechnung ist die Datei im Anhang. Rechtlich zulässig und für die meisten Freelancer und kleinen Unternehmen die einfachste Lösung.

2

Versand über ein Upload-Portal

Manche Unternehmen und fast alle Behörden haben eigene Rechnungseingangsportale. Du lädst die XML-Datei direkt dort hoch – kein E-Mail-Anhang. Der Vorteil: Du erhältst sofort eine Bestätigung, dass die Rechnung eingegangen und valide ist. Für Rechnungen an Bundesbehörden ist die Plattform ZRE (Zentrale Rechnungseingangsplattform des Bundes) der Standard.

3

Versand über das Peppol-Netzwerk

Der modernste und zukunftssicherste Weg – aber noch nicht weit verbreitet im deutschen Mittelstand. Die Rechnung wird direkt von System zu System übertragen, ohne E-Mail und ohne manuelles Hochladen. Dafür brauchen beide Seiten einen Peppol-Zugang über einen zertifizierten Dienstleister.

Was ist Peppol und wann ist es relevant?

Peppol steht für „Pan-European Public Procurement Online“ – klingt sperrig, ist aber einfach erklärt: Es ist ein sicheres, standardisiertes Netzwerk für den elektronischen Austausch von Rechnungen und anderen Geschäftsdokumenten. Vergleichbar mit dem Bankennetzwerk SWIFT – du gibst eine IBAN ein und das Geld landet beim richtigen Empfänger, egal bei welcher Bank er ist. Bei Peppol lädt deine Software die Rechnung ins Netzwerk, sie wird automatisch zum richtigen Empfänger geleitet.

Was Peppol besser macht als E-Mail

  • Zustellnachweis: Du weißt sofort, ob die Rechnung angekommen ist – bei E-Mail gibt es keine verlässliche Bestätigung
  • Automatische Verarbeitung: Die Rechnung landet direkt im System des Empfängers, ohne dass jemand einen Anhang öffnen muss
  • Sicherheit: Verschlüsselte Übertragung von System zu System – kein Risiko, dass eine E-Mail verloren geht oder im Spam landet
  • Internationale Nutzung: Peppol ist nicht nur ein deutsches System – es funktioniert europaweit und darüber hinaus in Ländern wie Australien und Singapur

Für wen ist Peppol heute relevant? Aktuell vor allem für Unternehmen, die viele Rechnungen an Behörden oder große Konzerne stellen. Für die meisten Freelancer und kleinen Unternehmen ist der E-Mail-Versand heute noch völlig ausreichend. Mittelfristig dürfte Peppol wichtiger werden – ein nationales Meldesystem für Rechnungsdaten wird diskutiert, ist aber noch nicht beschlossen.

Welche Software unterstützt Peppol und ZUGFeRD?

Wir haben alle wichtigen Tools für Freelancer neutral verglichen.

Zum Vergleich →

Schritt 4: Empfang und automatische Verarbeitung

Auf der Empfängerseite beginnt der eigentliche Vorteil der E-Rechnung. Wenn eine XML-Datei ankommt, muss kein Mensch die Rechnung abtippen oder manuell in die Buchhaltungssoftware eingeben. Das System des Empfängers liest die strukturierten Daten automatisch aus – Rechnungsnummer, Betrag, Steuerbetrag, Bankverbindung – und überträgt sie direkt in die Buchhaltung.

Bei einer ZUGFeRD-Rechnung passiert dasselbe: Der Empfänger sieht ein normales PDF, aber seine Buchhaltungssoftware extrahiert im Hintergrund automatisch die eingebetteten XML-Daten und bucht sie weiter. Der Sachbearbeiter muss nur noch prüfen und freigeben – der Rest läuft automatisch.

Und wer keine Software hat? Für den reinen Empfang genügt rechtlich ein E-Mail-Postfach; ein gesondertes Postfach nur für Rechnungen ist nicht erforderlich. Lesbar machen lässt sich eine XRechnung kostenlos über den Viewer der Finanzverwaltung unter e-rechnung.elster.de. Wie du den Empfang praktisch einrichtest, beschreibt unser Artikel E-Rechnung empfangen.

Was passiert, wenn die Rechnung Fehler hat?

Viele Systeme prüfen eingehende E-Rechnungen automatisch. Entspricht die Datei nicht dem Standard, kann sie zurückgewiesen werden, und der Absender erhält eine Fehlermeldung. Das ist unangenehm, verhindert aber, dass fehlerhafte Rechnungen in der Buchhaltung landen und später mühsam korrigiert werden müssen. Umgekehrt gilt: Eine Validierung ohne Fehlermeldung ist kein Beweis dafür, dass die Rechnung inhaltlich stimmt – der Empfänger bleibt zur eigenen Prüfung verpflichtet.

Schritt 5: Archivierung – was danach Pflicht ist

Nach dem Versand ist vor der Archivierung. Sowohl Absender als auch Empfänger sind gesetzlich verpflichtet, die E-Rechnung aufzubewahren – und zwar grundsätzlich im empfangenen, digitalen Format. Das ist ein wichtiger Unterschied zu Papierrechnungen.

Eine XRechnung muss als XML-Datei aufbewahrt werden – nicht als Ausdruck, nicht als Screenshot. Eine ZUGFeRD-Rechnung wird als PDF/A-3-Datei mit eingebettetem XML gespeichert. Der Grund: Das Finanzamt muss bei einer Prüfung die Daten maschinell auswerten können, und dafür muss zumindest der strukturierte Teil unversehrt in seiner ursprünglichen Form vorliegen.

Die Aufbewahrungsfrist beträgt seit dem 1. Januar 2025 acht Jahre – eine Verkürzung gegenüber den früheren zehn Jahren durch das Vierte Bürokratieentlastungsgesetz. Sie beginnt mit dem Ablauf des Kalenderjahres und endet nicht, solange die Unterlagen für eine noch offene Steuerfestsetzung von Bedeutung sind.

Ein verbreitetes Missverständnis: Ein GoBD-konformes Archivsystem ist für die Rechnungsaufbewahrung nicht vorgeschrieben. Allein weil du E-Rechnungen außerhalb eines solchen Systems speicherst, liegt kein Verstoß vor. Eine Software erledigt die Ablage komfortabel und dokumentiert sie mit; erforderlich ist aber nur, dass die Originaldatei acht Jahre lang unverändert und auswertbar verfügbar bleibt.

Zusammenfassung des technischen Ablaufs: Daten eingeben → XML-Datei wird erzeugt → Validierung prüft Format und Geschäftsregeln → Versand per E-Mail, Portal oder Peppol → automatische Verarbeitung beim Empfänger → Aufbewahrung der Originaldatei auf beiden Seiten. Das klingt nach viel – mit der richtigen Software passiert das alles automatisch im Hintergrund.

Häufige Fragen

Kann ich eine E-Rechnung einfach per E-Mail schicken?

Ja – der Versand per E-Mail ist rechtlich zulässig und die häufigste Methode im B2B-Bereich. Wichtig: Die E-Mail ist nur der Übertragungsweg, die eigentliche Rechnung ist die XML-Datei oder das ZUGFeRD-PDF im Anhang. Für Rechnungen an Behörden gelten besondere Anforderungen – dort ist oft das Upload-Portal oder Peppol vorgeschrieben.

Was ist der Unterschied zwischen XRechnung und ZUGFeRD?

Beide sind erlaubte E-Rechnungsformate, die auf dem europäischen Standard EN 16931 basieren. XRechnung ist eine reine XML-Datei – nur maschinenlesbar, Pflicht für Behördenrechnungen. ZUGFeRD ist ein PDF mit unsichtbar eingebetteten XML-Daten – Menschen sehen ein normales PDF, Computer lesen die Daten automatisch aus. Bei Abweichungen zwischen beiden Teilen gilt das XML. Für viele Freelancer und kleine Unternehmen ist ZUGFeRD die praktischere Wahl.

Was ist Peppol und brauche ich das als Freelancer?

Peppol ist ein sicheres Netzwerk für die direkte Übertragung von Rechnungen von System zu System – ohne E-Mail. Für die meisten Freelancer und kleinen Unternehmen ist Peppol heute noch nicht notwendig, der E-Mail-Versand reicht aus. Langfristig dürfte Peppol an Bedeutung gewinnen.

Was passiert, wenn meine E-Rechnung Fehler enthält?

Das hängt vom Fehler ab. Ein Formatfehler führt dazu, dass die Datei rechtlich keine E-Rechnung ist; sie kann zurückgewiesen werden. Ein technischer Geschäftsregelfehler in einem Feld ohne umsatzsteuerliche Bedeutung ist unbeachtlich. Fehlt oder stimmt eine umsatzsteuerliche Pflichtangabe nicht, ist die Rechnung nicht ordnungsmäßig und muss berichtigt werden – in der Form der E-Rechnung und mit eindeutigem Bezug auf die ursprüngliche Rechnung.

Muss ich E-Rechnungen anders aufbewahren als normale Rechnungen?

Ja – E-Rechnungen müssen im digitalen Originalformat aufbewahrt werden. Eine XRechnung als Ausdruck oder Screenshot reicht nicht aus, weil dabei der strukturierte Datenteil verloren geht. Die Aufbewahrungsfrist beträgt seit 2025 acht Jahre. Ein bestimmtes Archivsystem ist dafür nicht vorgeschrieben.

Fazit: Technisch komplex – in der Praxis automatisch

Was hinter den Kulissen beim Versand einer E-Rechnung passiert, klingt auf den ersten Blick komplex – XML-Dateien, Validierung, Peppol-Netzwerk. In der Praxis merkst du davon als Nutzer einer guten Rechnungssoftware fast nichts. Du gibst deine Rechnungsdaten ein, klickst auf „Senden“ – und die Software erledigt den Rest: XML-Erzeugung, Validierung, Versand und Ablage laufen automatisch im Hintergrund.

Das Wichtigste zum Mitnehmen: Eine E-Rechnung ist keine schicke PDF-Datei, sondern eine strukturierte Datendatei, die Computer direkt verstehen. Der Versandweg – E-Mail, Portal oder Peppol – ist dabei eine separate Entscheidung. Und am Ende muss die Originaldatei acht Jahre lang digital aufbewahrt werden.

Quellen: Bundesministerium der Finanzen, FAQ zur E-Rechnungspflicht und BMF-Schreiben vom 15.10.2024 und 15.10.2025 (bundesfinanzministerium.de). Alle Angaben ohne Gewähr – kein Ersatz für Steuerberatung. Stand: August 2026.

Die passende Software für deine E-Rechnungen

Wir haben alle wichtigen Tools für Freelancer und Selbstständige neutral verglichen – mit Preisen, Funktionen und ehrlichen Einschätzungen.

Zum kostenlosen Software-Vergleich →

Diesen Artikel hilfreich gefunden?

Dann markiere uns bei Google als bevorzugte Quelle. Du siehst unsere Beiträge zur E-Rechnung künftig häufiger, wenn du danach suchst – ein Klick, danach bist du direkt wieder hier.