Blog

E-Rechnung mit Excel erstellen: Compliance-sichere Anleitung

Geschrieben von Bonpago | Jul 28, 2026 4:00:00 AM

Kurz gesagt: E-Rechnungen mit Excel zu erstellen bedeutet, Tabellendaten strukturiert in maschinenlesbare Formate wie ZUGFeRD oder XRechnung umzuwandeln. Excel ist als Datenquelle praktisch, braucht aber ein Konvertierungstool, dokumentierte Prozesse und vollständige Datenqualität, um compliance-konform und revisionssicher zu werden.

Der direkte Fahrplan:

  1. Überprüfe deine Excel-Rechnungstabelle auf Vollständigkeit und Konsistenz aller Pflichtfelder, insbesondere Kundenadressen, Steuersätze und mathematische Genauigkeit
  2. Wähle ein lokales Konvertierungstool (Add-In) oder spezialisierte Software und konfiguriere Firmendaten sowie Auswahlkriterien für Format, Systemgrenzen und Audit-Fähigkeit
  3. Erzeuge die E-Rechnung im passenden Format (ZUGFeRD oder XRechnung) direkt aus Excel mit dokumentierter Rückverfolgbarkeit
  4. Validiere jede erzeugte Rechnung mit einem Validierungstool und dokumentiere das Ergebnis mit Datum und Uhrzeit als Nachweis der Qualitätsprüfung
  5. Archiviere Ausgangsdaten, E-Rechnung und Validierungsergebnis revisionssicher mit eindeutiger Namenskonvention und Unveränderbarkeit
  6. Dokumentiere den gesamten Prozess schriftlich mit klarer RACI-Zuordnung und Schnittstellen zu ERP, Buchhaltung und Versandsystemen

Nach diesem Guide kannst du:

  • Rechnungsdaten in Excel vollständig strukturieren und für E-Rechnungsformate qualitätssicher vorbereiten
  • ZUGFeRD - und XRechnungen direkt aus Excel erzeugen und mit dokumentierter Validierung prüfen
  • Validierungsfehler erkennen, beheben und protokollieren, bevor Rechnungen versendet werden
  • Revisionssichere Archivierung mit Timestamps und Zugriffsprotokollen für GoBD-Compliance aufbauen
  • Prozesse mit Verfahrensdokumentation und Vier-Augen-Prüfung klar definieren und umsetzen
  • Typische Fehlerquellen vermeiden und Audit-Anforderungen mit sauberer Nachvollziehbarkeit erfüllen

Inhaltsverzeichnis

Für wen ist dieser Guide?

Dieser Guide richtet sich an Unternehmen und Verwaltungen, die heute noch manuelle Rechnungen in Excel erstellen und auf elektronische Formate umstellen müssen. Sie brauchen eine dokumentierte, auditsichere Lösung, die nicht nur technisch funktioniert, sondern auch Compliance-Anforderungen erfüllt. Voraussetzungen sind Grundkenntnisse in Excel, Zugriff auf Rechnungsdaten und Verständnis für Begriffe wie Rechnungsnummer, Steuersatz und Nettobetrag. Der Guide behandelt bewusst nicht die tiefe XML-Syntax oder die vollständige XRechnung-Spezifikation – dafür gibt es spezialisierte technische Dokumentationen. Hier geht es um den praktischen Workflow von der Datenquelle bis zur revisionssicheren Ablage mit vollständiger Verfahrensdokumentation.

Grundlagen und Kontext

Eine E-Rechnung ist nicht einfach eine PDF-Datei. Eine echte E-Rechnung enthält maschinenlesbare Daten in strukturierter Form – typischerweise als XML. Seit Juni 2025 gelten in Deutschland für B2B-Rechnungen gesetzliche Anforderungen: Rechnungen müssen als ZUGFeRD oder XRechnung versendet werden. XRechnung ist für Behörden und öffentliche Aufträge obligatorisch, während ZUGFeRD in der Privatwirtschaft stärker verbreitet ist. Unternehmen müssen inzwischen dokumentieren, dass ausgehende Rechnungen vor dem Versand geprüft wurden – das ist ein wesentlicher Bestandteil des Qualitätsmanagementsystems für digitale Rechnungsprozesse. Datenqualität ist der Schlüssel: Fehler in Excel – etwa fehlende Steuernummern, inkonsistente Datumsformate oder mathematische Fehler – führen zu ungültigen E-Rechnungen, die von Empfängersystemen abgelehnt werden.

Schritt-für-Schritt-Anleitung

Schritt 1: Datenqualität überprüfen und Pflichtfelder standardisieren

Bevor eine E-Rechnung erzeugt wird, muss die Ausgangstabelle alle erforderlichen Informationen vollständig und konsistent enthalten. Dies ist das Fundament für den gesamten Rechnungsprozess und verhindert spätere Validierungsfehler und Compliance-Probleme.

  • Überprüfe, dass folgende Pflichtfelder vorhanden sind: Rechnungsnummer (eindeutig), Rechnungsdatum und Leistungsdatum, Name und vollständige Adresse des Leistungsempfängers, Steuernummer oder Umsatzsteuer-ID des Ausstellers und des Empfängers, Nettobetrag je Position, Steuersatz und Steuerbetrag, Bruttobetrag
  • Standardisiere Datumsformate einheitlich auf TT.MM.JJJJ oder JJJJ-MM-TT – niemals gemischte Kurzschreibweisen
  • Setze Dezimaltrennzeichen einheitlich auf Komma (deutsche Konvention) oder Punkt (international), aber nicht gemischt in einer Spalte
  • Überprüfe Kundenadressen auf Vollständigkeit: Straße, Hausnummer, Postleitzahl, Ort, Land, falls nicht Deutschland
  • Kontrolliere bei mehreren Positionen, dass Einzelpreise, Mengen und Gesamtbeträge mathematisch korrekt sind

Kontrollpunkt: Öffne eine Beispielrechnung aus deiner Tabelle. Jedes erforderliche Feld muss einen Wert haben. Wenn noch Lücken vorhanden sind, müssen diese vor der nächsten Verarbeitung gefüllt werden.

Schritt 2: Konvertierungstool auswählen und Systemgrenzen definieren

Die Wahl des Konvertierungstools ist zentral. Lokal installierte Tools bieten höhere Datensouveränität – sensitive Finanzdaten verlassen deine Umgebung nicht und werden nicht auf fremden Servern zwischengespeichert. Bei einer E-Rechnung-Beratung lassen sich außerdem Systemgrenzen und Audit-Anforderungen sauber festlegen.

  • Prüfe diese Auswahlkriterien: Systemgrenzen (welche Datenquellen und Zielformate sind unterstützt), Audit-Fähigkeit (kann das Tool alle Prozessschritte protokollieren), Datenfluss (wo werden Daten verarbeitet und wie lange gespeichert), Schnittstellen zu ERP und DMS
  • Falls lokales Add-In: Installiere es lokal und starte Excel neu. Konfiguriere Firmendaten (Name, Steuernummer, Adresse, Bankverbindung) im Add-In, damit diese Felder automatisch ausgefüllt werden
  • Definiere klar, welches Format für welche Empfängergruppe gelten soll: Behörden fordern oft XRechnung, B2B-Partner meist ZUGFeRD Extended
  • Definiere Zugriffsbeschränkungen: Wer darf Rechnungen erzeugen? Wer kann Konvertierungseinstellungen ändern?

Achtung: Lokale, auf deinem Rechner installierte Lösungen sind für sensible Finanzdaten oft die bessere Wahl. Sie vermeiden Zwischenspeicherung auf fremden Servern und reduzieren Datenschutz- und Compliance-Risiken erheblich.

Schritt 3: E-Rechnung erzeugen und Ausgabeformat mit Prozessrückverfolgbarkeit auswählen

Jetzt wählst du das Ausgabeformat aus und dokumentierst den Prozessschritt so, dass Auditor:innen später nachvollziehen können, wann und wie die Rechnung erzeugt wurde.

  • Prüfe die Anforderungen deiner Rechnungsempfänger: Fordern Behörden XRechnung? Akzeptieren B2B-Partner ZUGFeRD? Gibt es interne Vorgaben?
  • Wähle in deinem Add-In das Format aus – normalerweise ein Dropdown-Menü mit "ZUGFeRD" oder "XRechnung". Bei ZUGFeRD: Wähle das Extended-Profil
  • Klicke auf "E-Rechnung erstellen". Das Tool generiert die strukturierte Datei – entweder als PDF mit eingebetteter XML (ZUGFeRD) oder als reines XML (XRechnung)
  • Speichere die erzeugte Rechnung an einem kontrollierten Ort mit eindeutiger Namenskonvention, z.B. JJJJMMDD_01234567_KundeName.pdf
  • Protokolliere in einem Prozesslog, wer wann welches Format für welchen Empfänger erzeugt hat

Praxis-Tipp: Wenn du an mehrere Partner versendest und nicht weißt, welches Format jeder akzeptiert, starte mit ZUGFeRD im Extended-Profil. Das ist am flexibelsten und wird von fast allen modernen Systemen akzeptiert.

Schritt 4: Validierung durchführen, Fehler dokumentieren und Audit-Trail sichern

Validierung ist der kritische Qualitätssicherungsschritt. Eine E-Rechnung kann formal erzeugt sein, aber trotzdem Fehler enthalten, die zu Ablehnung durch Empfängersysteme führen.

  • Nutze ein Validierungswerkzeug – viele Add-Ins haben eine integrierte Validierungsfunktion
  • Lade die erzeugte E-Rechnung ins Validierungstool. Es prüft auf Standard-Conformance und gibt dir einen Bericht
  • Achte auf typische Fehlerkategorien: fehlende oder ungültige Pflichtfelder, ungültige Datumsformate, mathematische Inkonsistenzen, ungültige Steuersätze
  • Speichere das Validierungszertifikat oder den Report mit eindeutigem Datum und Uhrzeit ab – idealerweise mit Timestamp vom Validierungstool
  • Falls Fehler auftreten: Gehe zurück zu Schritt 1, korrigiere die Ausgangsdaten in Excel, erzeuge die Rechnung neu und validiere erneut
Fehlerkategorie Häufige Ursache Lösung
Fehlende Pflichtfelder Excel-Spalte leer oder nicht zugeordnet Daten in Excel überprüfen, nachfüllen und Add-In neu konfigurieren
Datumsformat ungültig Gemischte Formate oder Text statt Datum Spalte als Datum formatieren, einheitliches Format nutzen
Mathematische Fehler Rundung oder falsche Berechnung Formeln prüfen und Bruttobetrag manuell kontrollieren
Steuersatz ungültig Nicht-Standard-Steuersatz oder Tippfehler Nur Standard-Steuersätze (0, 5, 7, 16, 19%) nutzen

Merke: Eine fehlerfreie Validierung ist nicht nur für die technische Abwicklung wichtig, sondern auch für die Compliance. Unternehmen müssen dokumentieren, dass ausgehende Rechnungen vor dem Versand geprüft wurden – das ist ein Audit-Punkt.

Schritt 5: Archivierung mit Unveränderbarkeit und Zugriffsprotokolle einrichten

Nach erfolgreicher Erzeugung und Validierung müssen Rechnungsdaten und Dokumente langfristig verfügbar, unveränderbar und nachvollzogen werden können. Dies ist eine gesetzliche Anforderung der GoBD. Für die revisionssichere Ablage lohnt sich oft ein spezialisiertes DMS .

  • Speichere die ursprüngliche Excel-Datei (oder einen CSV-Export) zusammen mit der erzeugten E-Rechnung und dem Validierungsbericht ab – nicht einzeln, sondern gebündelt
  • Verwende eine eindeutige Namenskonvention für alle archivierten Dateien, z.B. JJJJMMDD_01234567_KundeName.zip
  • Archiviere auch die Validierungsprotokolle mit Datum, Uhrzeit und Validierungsergebnis
  • Nutze ein Dokumentenmanagementsystem (DMS) oder ein revisionssicheres Archiv – nicht einfach nur ein Dateiordner. Diese Systeme verhindern nachträgliche Änderungen und loggen Zugriffe
  • Stelle sicher, dass archivierte Dokumente nicht verändert werden können. Implementiere Write-Once-Speicher (WORM) oder Hashing zur Integritätsprüfung
  • Dokumentiere Zugriffsprotokolle: Wer hat wann welche Rechnung gelesen oder heruntergeladen?

Aus Erfahrung: Viele Unternehmen meinen, dass einfach ein Dateiordner mit Schreibschutz ausreicht. Das ist nicht compliance-konform. Eine echte revisionssichere Archivierung braucht Versioning, Integrity-Checks, Zugriffsprotokolle und eine dokumentierte Aufbewahrungsrichtlinie.

Schritt 6: Prozess schriftlich dokumentieren und Rollen mit RACI definieren

Ein einzelner E-Rechnungs-Export ist noch kein stabiler Prozess. Um sicherzustellen, dass der Workflow zuverlässig läuft, muss er dokumentiert und in deine bestehenden Abläufe integriert sein.

  • Schreibe eine konkrete Prozessanweisung auf: Wer führt welche Schritte durch? In welcher Reihenfolge? Mit welchen Tools? Eine Vier-Augen-Regel (Erstellung + unabhängige Prüfung) ist bei höheren Volumen sinnvoll und reduziert Fehlerquoten
  • Definiere klar eine RACI-Matrix: Wer ist Responsible (führt aus), Accountable (trägt Gesamtverantwortung), Consulted (wird gefragt), Informed (wird benachrichtigt)?
  • Dokumentiere schriftlich, wer Rechnungen freigeben darf und wer sie archiviert. Setze auch Regeln für Eskalation: Was passiert, wenn eine Person ausfällt?
  • Richte Berechtigungen in Excel, im Add-In und im Archiv so ein, dass versehentliche Änderungen vermieden werden
  • Definiere einen Fehlerbehandlungs-Workflow: Was passiert, wenn Rechnungsdaten fehlerhaft sind? Wer wird benachrichtigt? Wie wird eine Korrekturrechnung behandelt?

Praxisbeispiel und Anwendung

Angenommen, du bist Rechnungsschreiberin in einem Handwerksbetrieb mit etwa 80 Rechnungen pro Monat. Bislang stellst du Rechnungen in Excel aus und versendest sie per Mail. Dein größter Kunde fordert seit 2025 verbindlich ZUGFeRD-Rechnungen. Du überprüfst zunächst deine Excel-Vorlage: Sie enthält alle nötigen Daten, aber in etwa 12 % der Rechnungen fehlt die Umsatzsteuer-ID des Kunden. Du führst eine Bereinigung durch. Dann installierst du lokal ein VBA-basiertes Add-In zur ZUGFeRD-Konvertierung. Nach der Installation konfigurierst du deine Firmendaten und dokumentierst, dass nur du und dein Teamleiter Rechnungen erzeugen dürfen. Du erstellst eine Testrechnung: Daten aus Excel, Add-In erzeugt ZUGFeRD Extended. Vor dem Versand validierst du mit dem integrierten Prüftool – Ergebnis: Grüner Haken, keine Fehler. Du speicherst die Datei mit eindeutigem Namen und Validierungsbericht und notierst in einer Kontrollliste Rechnungsnummer und Validierungsergebnis. Im nächsten Monat läuft das Verfahren stabil: 80 Rechnungen, alle mit Vier-Augen-Freigabe validiert. Der Kunde akzeptiert sie ohne Beanstandung.

Fortgeschrittene Varianten und Skalierung

Mehrere Empfängerformate automatisch handhaben

Bei verschiedenen Partnern mit unterschiedlichen Anforderungen kannst du eine Kundenstammdaten-Spalte einführen, in der das bevorzugte Format ("ZUGFeRD" oder "XRechnung") eingetragen ist. Das Add-In oder Tool liest diese Spalte und erzeugt automatisch das richtige Format – ohne manuelle Formatauswahl pro Rechnung.

Batch-Verarbeitung und Monatsabschlüsse

Statt Rechnung für Rechnung zu erzeugen, kannst du mehrere Rechnungen aus einer Exportliste am Stück verarbeiten. Das Add-In oder ein spezialisiertes Tool liest alle Datensätze ein und erzeugt alle E-Rechnungen in einem Durchgang – ideal für Monatsabschlüsse mit 100+ Rechnungen pro Monat.

Automatisierte Freigabe-Workflows mit Vier-Augen-Prüfung

Bei höherem Volumen lohnt sich eine Automation mit Kontrolle: Nach erfolgreicher Validierung werden E-Rechnungen in einen Freigabe-Workflow eingeleitet. Ein System zeigt eine unabhängige zweite Person die Rechnung, damit zwei Personen die Rechnung prüfen, bevor sie versendet wird.

Kompakte Zusammenfassung

  • Datenqualität ist das Fundament – überprüfe Excel auf Vollständigkeit, Konsistenz und mathematische Genauigkeit.
  • Wähle ein lokales Add-In mit klarer Audit-Fähigkeit, Datenfluss-Kontrolle und Systemgrenzen-Dokumentation.
  • Validiere jede E-Rechnung vor Versand mit Timestamp und protokolliertem Ergebnis als Nachweis.
  • Archiviere mit Unveränderbarkeit, Zugriffsprotokollen und 10-jähriger Aufbewahrungsfrist.
  • Dokumentiere den Prozess schriftlich mit RACI-Matrix, Vier-Augen-Prüfung und klaren Fehlerbehandlungs-Workflows.
  • Integriere E-Rechnungen in ERP, Buchhaltung und Versand ohne Medienbrüche.

Mini-Checkliste

  • [ ] Alle Pflichtfelder in Excel überprüft und fehlende Daten nachgefüllt
  • [ ] Datumsformate standardisiert auf einheitliches Format
  • [ ] Dezimaltrennzeichen einheitlich gesetzt
  • [ ] Rechnungspositionen mathematisch korrekt überprüft
  • [ ] Konvertierungstool installiert und mit Firmendaten konfiguriert
  • [ ] Auswahlkriterien für Tool dokumentiert
  • [ ] Testrechnung erzeugt und Format überprüft
  • [ ] Validierungstool verwendet und Ergebnis dokumentiert
  • [ ] Archivierungssystem eingerichtet mit eindeutiger Namenskonvention
  • [ ] RACI-Matrix definiert und Vier-Augen-Regel dokumentiert
  • [ ] Prozess schriftlich dokumentiert mit Fehlerbehandlung
  • [ ] Schnittstellen zu ERP und Buchhaltung getestet

FAQ und Troubleshooting

Was ist der Unterschied zwischen ZUGFeRD und XRechnung?

ZUGFeRD ist eine Hybrid-PDF mit eingebetteter XML – visuell lesbar und maschinenlesbar zugleich. XRechnung ist reine XML, kompakter und ideal für Behörden. Beide sind seit Juni 2025 gesetzlich anerkannt. ZUGFeRD ist für B2B verbreiteter, XRechnung für Behörden oft obligatorisch.

Wie stelle ich sicher, dass meine Archivierung wirklich revisionssicher ist?

Revisionssicherheit braucht Unveränderbarkeit (Hashing oder Write-Once-Speicher), Zugriffsprotokolle (wer hat wann zugegriffen), Versionierung und dokumentierte Aufbewahrungsrichtlinien. Ein einfacher Dateiordner mit Schreibschutz reicht nicht aus – nutze ein DMS oder spezialisiertes Archiv-System.

Was passiert, wenn die Validierung fehlschlägt?

Gehe zurück zu Schritt 1, korrigiere die Excel-Daten, erzeuge die Rechnung neu und validiere erneut. Dokumentiere jeden Fehler und jede Korrektur in einer Fehlerlog – das ist Audit-Material. Fehlerhafte Rechnungen dürfen nicht versendet werden.

Kann ich einfach eine PDF-Datei aus Excel versenden und sagen, das ist eine E-Rechnung?

Nein. Eine PDF-Datei ist keine E-Rechnung im rechtlichen Sinne. Eine E-Rechnung braucht strukturierte Daten (XML) in ZUGFeRD- oder XRechnung-Format. Ohne diesen maschinenlesbaren Datenanteil erfüllt dein Dokument die gesetzlichen Anforderungen nicht.

Wie lange muss ich Rechnungen aufbewahren?

In Deutschland müssen Rechnungen 10 Jahre aufbewahrt werden. Nutze ein revisionssicheres Archiv mit Schreibschutz und Zugriffsprotokollen. Dokumentiere die Aufbewahrungsfrist in deinem Verfahrenshandbuch.

Was ist eine Vier-Augen-Regel und brauche ich sie?

Eine Vier-Augen-Regel bedeutet: Zwei unabhängige Personen prüfen eine Rechnung, bevor sie versendet wird. Eine Person erzeugt, eine andere validiert. Bei höheren Volumen ist dies sinnvoll, reduziert Fehlerquoten und erfüllt Audit-Anforderungen.

Wie integriere ich E-Rechnungen in mein ERP-System?

Prüfe zunächst, ob dein ERP E-Rechnungen importieren kann und welche Formate akzeptiert werden. Definiere dann den Workflow: Sollen E-Rechnungen nach Erzeugung automatisch ins ERP gehen? Gibt es eine manuelle Freigabe? Teste die Schnittstelle vorher sorgfältig mit einer Testrechnung.

Nächster Schritt: Überprüfe deine aktuelle Excel-Rechnungsvorlage auf Vollständigkeit und fehlende Daten. Das ist dein erster praktischer Schritt. Danach recherchiere ein lokales Add-In oder spezialisiertes Tool, das zu deiner Infrastruktur passt. Mit dieser soliden Basis sparst du später bei Fehlerquoten und erfüllst die Compliance-Anforderungen, die seit Juni 2025 gelten.