Titelbild für den Artikel: Excel Rechnungen E-Rechnung-fähig machen
Zurück zum BlogTools & Vergleiche

Excel Rechnungen E-Rechnung-fähig machen

Kann man XRechnung direkt in Excel erzeugen? Warum XML-Mappings, VBA-Makros und Bastellösungen scheitern und was stattdessen funktioniert.

RechneX Redaktion20. Februar 20264 Min. Lesezeit

XRechnung in Microsoft Excel erstellen: Geht das wirklich?

Jahrzehntelang war Microsoft Excel (oder Word) das absolute Rückgrat der deutschen KMU-Rechnungsstellung. Wer kein großes ERP-System wie SAP oder Lexware hatte, bastelte sich geniale Formulare mit SVERWEIS, zog die Summensteür 19%, drückte auf "Als PDF exportieren" und schickte es in den B2B-Verteiler.

Mit dem Start der E-Rechnungspflicht (B2B seit 2025/2026) bricht diese Bastel-Kultur in sich zusammen. Denn das Gesetz schreibt strukturierte, maschinenlesbare Datenformate (Norm: EN 16931) wie XRechnung oder ZUGFeRD vor.

Viele fragen nun: "Gibt es einen 1-Klick XML-Export in Excel, um das gesetzlich konform zu machen?"
Wenn Sie direkt den pragmatischen Umstiegsweg suchen, finden Sie ihn in unserem Guide Excel-Rechnung in XRechnung oder ZUGFeRD umwandeln.
Die Antwort ist ein hartes: Nein. Vorsicht vor der Excel-Falle.

Direktantwort: Excel allein bricht Ihnen das Genick

Microsoft Excel ist konzipiert, um zweidimensionale Tabellenblätter zu berechnen, nicht um extrem tief verschachtelte XML-Graphen nach europäischen Steuer-Taxonomien zu rendern.

Zwar kann Excel "XML-Mappings", doch die Praxis-Fälle scheitern kolossal an der Realität der XRechnung:

  1. Die KoSIT Validierung (Deutschland): XRechnungen in Deutschland hängen an strengen Business Rules (BR-DE und BR-CO). Excel rechnet kaufmännisch komplett anders auf Nachkommastellen (Floating Point) als von der XRechnung verlangt. Der Fehler BR-CO-17 (Mismatched Totals) vernichtet 99% aller reinen Excel-Exporte.
  2. Die fehlende Fehlerprüfung: Wenn Sie in Excel in der Zeile "Menge" ein Vier Stück tippen, schickt Excel "Vier Stück" in die XML. Das ist verboten (UN/CEFACT Liste fordert den Code C62 oder H87).

Die Warnung vor "Trojanischen" ZUGFeRD-Makros

Einige "Hacks" kursieren im Netz: VBA (Visual Basic) Makros in Excel, die im Hintergrund aus den Zellen einen XML-String factur-x.xml stricken und mit einem PDF-Maker eine hybride ZUGFeRD-Rechnung erzeugen.

Das BMF (Bundesministerium der Finanzen) warnt genau davor.
Das Problem nennt sich das "Trojanische ZUGFeRD".
In einer ZUGFeRD PDF/A-3 Datei muss der sichtbare PDF-Textinhalt 1 zu 1 identisch sein mit dem unsichtbar eingekapselten XML-Code. Wenn Ihr selbstgebautes Excel-Makro beim Generieren einen Zellbezug für die USt-ID vergisst und in die XML nicht reinschreibt (obwohl es im lesbaren Excel-Blatt stand), ist die Rechnung gesetzlich falsch.
Es zählt vor dem Finanzamt im B2B-Verkehr ausschließlich der XML-Inhalt, nicht die Optik!

Vermeiden Sie daher wackelige VBA-Skripte im Hausgebrauch. Fällt das Skript aus, stoppt Ihre Firmenliquidität sofort.

Die "Sichere Lösung" für Excel-Fans

Nutzen Sie Excel weiter als Vorlage! Drucken Sie sie wie gewohnt als "dumme" nackte PDF. Jagen Sie diese nackte Datei anschließend durch unseren Web-Konverter, den Rest besorgen wir.

Zum Excel-E-Rechnung-Guide

Workflow: So nutzen Sie Excel legal weiter

Wenn Ihr Team absolut nicht auf Excel verzichten möchte (weil Sie hochkomplexe Stücklisten oder Kalkulationen für Ihre Abrechnungen benötigen), splitten Sie den Prozess so:

Schritt 1: Die Datenerfassung in Excel (Das Brain)

Rechnen Sie Ihr Aufmaß, Ihre Arbeitsstunden und Handwerkerspesen wie immer aus. Excel ist Ihre Rechenmaschine.

Schritt 2: Der "Dumme" Export (Die Vorlage)

Exportieren Sie die fertige Tabelle als flaches .pdf.

Schritt 3: Der XML-Dienstleister (Die E-Rechnung)

Nutzen Sie jetzt eine Drittlösung (z.B. den SaaS Cloud PDF zu XRechnung/ZUGFeRD Konverter). Sie laden die simple PDF hoch, der Dienstleister parst über sichere Engines (Optical Character Recognition / KI / Templates) die Zellen aus Ihrer Excel-PDF und wandelt diese nach strengen Vorgaben in die hochkomplexe EN 16931 Knotenstruktur um. Es entsteht echtes ZUGFeRD – Ohne Risiko. (Tipp: So sieht das fertige strukturierte Datenformat aus, das unser Konverter aus Ihrem PDF macht: ZUGFeRD-Beispiel ansehen)

Alternativer Schritt für B2G (Behörden)

Ist der Kunde eine Schule (Bundesverwaltung)? Dann darf es oft kein ZUGFeRD PDF sein. Die OZG-RE Plattform verlangt die pure XML Datei (XRechnung UBL/CII). Dann nehmen Sie die Zahlen auf dem zweiten Bildschirm im Excel und tippen die Endsummen stoisch rechtslaufend in den Browser-basierten XRechnung-Web-Generator ein, fügen die zuständige Leitweg-ID hinzu, und laden fehlerfrei die XRechnung herunter.

Fazit: Basteln Sie nicht am Kern

Microsoft Excel ist die beste Erfindungen der Digitalisierung. Aber es ist kein E-Rechnungsgenerator. Vermeiden Sie kostspielige Mahnungen und Vorsteuer-Kürzungen durch fehlerhafte Makro-XML Exporte. Die Auslagerung der Formatierung in günstige Cloud-Tools kostet Cents, sichert Ihnen den Cashflow – und Ihr Team kann das vertraute Excel-Blatt trotzdem weiter nutzen. Den konkreten Ablauf dafür finden Sie auf unserer Seite Excel-Rechnung in XRechnung oder ZUGFeRD umwandeln.

Tags:

xrechnung excelexcel e rechnungmakro xml generierenpdf zu xrechnungb2b e-rechnung microsoftkmu workflow

XRechnung vor dem Versand kostenlos prüfen

XML auf EN 16931 und KoSIT-Regeln prüfen