Kurz gesagt: WooCommerce erstellt standardmäßig nur einfache Bestellbestätigungen, keine vollständigen E-Rechnungen. Mit einem E-Rechnungs-Plugin erstellen Sie strukturierte, maschinenlesbare Rechnungen in ZUGFeRD, XRechnung oder Factur-X, die automatisch versendet und revisionssicher archiviert werden.
Der direkte Fahrplan:
Nach diesem Guide kannst du:
Dieser Guide richtet sich an Shop-Betreiber, Finanzverantwortliche und IT-Entscheider, die WooCommerce nutzen und ihre Rechnungsprozesse professionalisieren möchten. Sie sollten Zugriff auf das WooCommerce-Backend haben und grundlegende WordPress-Kenntnisse mitbringen. Der Guide setzt nicht voraus, dass Sie PHP-Code schreiben können. Wichtig ist, dass Sie verstehen, welche Geschäftspartner Sie beliefern: Privatpersonen, andere Unternehmen oder Behörden bestimmen, welche E-Rechnungsformate und Compliance-Anforderungen Sie erfüllen müssen. Was dieser Guide bewusst nicht abdeckt: spezialisierte Steuerberatung für einzelne Länder, detaillierte GoBD-Audits und die Integration mit spezifischen ERP-Systemen gehören in spezialisierte Beratung.
Eine E-Rechnung ist nicht einfach eine PDF per E-Mail. Sie ist ein strukturiertes, maschinenlesbares Datenformat, das automatisch in Buchhaltungssysteme importiert werden kann. Seit Juni 2025 gelten in Deutschland und Europa erweiterte Anforderungen für die elektronische Rechnungsstellung. Unternehmen sollten inzwischen prüfen, ob ihre Rechnungsprozesse diese Standards erfüllen und ob sie die Unveränderbarkeit, Nachvollziehbarkeit und revisionssichere Archivierung ihrer Rechnungen nachweisen können. WooCommerce erstellt standardmäßig Bestellbestätigungen, aber keine vollständigen, strukturierten Rechnungen. Ein integriertes Plugin löst dieses Problem, weil es direkt im Shop-System arbeitet und automatisch alle Geschäftsdaten erfasst. Die wichtigsten E-Rechnungsformate sind ZUGFeRD und XRechnung (Deutschland), Factur-X (Frankreich und Europa) und UBL (internationaler Standard). Jedes Format hat einen anderen Zweck und eine andere Compliance-Anforderung.
Bevor Sie ein E-Rechnungs-Plugin installieren, prüfen Sie, ob Ihr Hosting die notwendigen PHP-Erweiterungen unterstützt. Das Plugin benötigt GD (für Bildverarbeitung), mbstring (für Zeichensätze), dom und iconv (für XML-Verarbeitung) sowie ZipArchive (für Massen-Downloads). Diese Erweiterungen sind essentiell für die Rechnungserstellung.
Kontrollpunkt: Das Plugin ist korrekt installiert, wenn Sie den E-Rechnungsstellung-Reiter in den WooCommerce-Einstellungen sehen und keine Fehlermeldungen zu PHP-Erweiterungen angezeigt werden.
Jede ordnungsgemäße Rechnung muss Ihre Unternehmensdaten enthalten. Dies ist nicht nur eine Formalität, sondern eine gesetzliche Anforderung und eine Compliance-Voraussetzung. Unvollständige oder fehlerhafte Unternehmensdaten führen zu Problemen bei der Verarbeitung durch Geschäftspartner und bei Audits.
Aus Erfahrung: Viele Shop-Betreiber vergessen die Umsatzsteuer-Identifikationsnummer oder hinterlegen sie falsch. Dies führt später zu Problemen bei der Verarbeitung durch Geschäftspartner und zu Compliance-Risiken. Prüfen Sie diese Daten dreimal, bevor Sie sie speichern, und dokumentieren Sie die Konfiguration schriftlich für Ihre Buchhaltung.
Kontrollpunkt: Öffnen Sie die Vorschau und prüfen Sie, dass alle Daten korrekt angezeigt werden. Das Logo sollte nicht verzerrt sein und die Adresse sollte vollständig lesbar sein. Die Steuernummer muss exakt dem Handelsregister entsprechen.
Die Wahl der richtigen Formate hängt davon ab, mit wem Sie Geschäfte machen und welche Compliance-Anforderungen gelten. Dies ist eine strategische Entscheidung, die Sie einmal treffen und dann dokumentieren sollten. Jedes Format hat unterschiedliche Anforderungen an Datenstruktur und Nachvollziehbarkeit.
Merke: Sie können mehrere Formate gleichzeitig aktivieren. Das Plugin erstellt dann automatisch alle aktivierten Formate für jede Rechnung. Dies ist kein Mehraufwand und erhöht die Kompatibilität mit verschiedenen Geschäftspartnern. Dokumentieren Sie, welche Formate Sie aktivieren und warum, damit Sie später nachweisen können, dass Sie die Anforderungen erfüllt haben.
Kontrollpunkt: Überprüfen Sie in den Einstellungen, dass mindestens ein Format aktiviert ist und dass die Hybrid-Option (PDF + XML) aktiv ist. Prüfen Sie auch, dass die Einstellungen gespeichert wurden.
Eine fortlaufende, konsistente Rechnungsnummerierung ist gesetzlich vorgeschrieben und essentiell für Ihre Buchhaltung und für Audit-Sicherheit. Gleichzeitig müssen Sie dokumentieren können, wann eine Rechnung erstellt wurde und bei welchem Bestellstatus. Dies ist eine Compliance-Anforderung für die Nachvollziehbarkeit und die Revisionssicherheit.
Praxis-Tipp: Verwenden Sie ein einfaches, verständliches Format. "RG-2026-0001" ist besser als "RG20260001", weil es leichter zu lesen und zu archivieren ist. Dokumentieren Sie Ihr Format schriftlich für Ihre Buchhaltung und Steuerberatung. Dies ist nicht nur eine Best Practice, sondern eine Compliance-Anforderung.
Kontrollpunkt: Erstellen Sie eine Testbestellung und prüfen Sie, dass die Rechnungsnummer im richtigen Format generiert wird und fortlaufend ist. Prüfen Sie auch, dass das Erstellungsdatum und der Bestellstatus in den Logs protokolliert werden.
Der Dateiname einer Rechnung ist wichtiger als viele denken. Ein standardisierter Name erleichtert Archivierung, Suche und spätere Verarbeitung in der Buchhaltung. Gleichzeitig müssen Sie sicherstellen, dass Fehler bei der Rechnungserstellung erkannt und protokolliert werden, damit Sie schnell reagieren können.
Aus Erfahrung: Viele Shops versenden Rechnungen zu früh, nämlich bei der Auftragsbestätigung. Das führt zu Problemen, wenn sich die Bestellung noch ändert oder wenn Sie Rabatte nachträglich gewähren. Besser ist: Versenden Sie die Rechnung erst, wenn die Bestellung den Status "in Bearbeitung" oder "abgeschlossen" hat. So vermeiden Sie doppelte Rechnungen und Stornierungen. Dies ist auch eine Compliance-Anforderung, um sicherzustellen, dass die Rechnung den endgültigen Betrag enthält.
Kontrollpunkt: Erstellen Sie eine Testbestellung, ändern Sie ihren Status zu "in Bearbeitung" und prüfen Sie, dass die Rechnung mit dem richtigen Dateinamen automatisch erstellt und per E-Mail versendet wird. Prüfen Sie auch, dass ein Eintrag im WooCommerce-Log vorhanden ist.
Rechnungen müssen revisionssicher archiviert werden, was bedeutet, dass sie unveränderbar, nachvollziehbar und langfristig lesbar sein müssen. Dies ist eine gesetzliche Anforderung (GoBD, HGB) und essentiell für Audits und Behördenprüfungen. Sie müssen nachweisen können, dass Rechnungen nicht verändert wurden und dass alle Statusübergänge dokumentiert sind.
Merke: Revisionssichere Archivierung ist nicht optional. Sie ist eine gesetzliche Anforderung und die Grundlage für Compliance und Audit-Sicherheit. Wenn Sie Ihre Archivierungsprozesse nicht dokumentieren und nicht nachweisen können, dass Rechnungen unveränderbar gespeichert sind, riskieren Sie Bußgelder und Vertrauensverlust bei Geschäftspartnern.
| Compliance-Anforderung | Was muss dokumentiert sein | Kontrollpunkt |
|---|---|---|
| Unveränderbarkeit | Rechnungen dürfen nach Erstellung nicht verändert werden. Stornierungen müssen als separate Dokumente erstellt werden. | Prüfen Sie, dass das Plugin Stornierungen als separate Rechnungen mit neuer Nummer erstellt. |
| Nachvollziehbarkeit | Alle Statusübergänge, Änderungen und Fehler müssen protokolliert werden. | Prüfen Sie die WooCommerce-Logs und dokumentieren Sie, dass Einträge vorhanden sind. |
| Langfristige Lesbarkeit | Rechnungen müssen in einem Format gespeichert sein, das langfristig lesbar ist (PDF, strukturierte Formate). | Prüfen Sie, dass Rechnungen als PDF und als strukturierte Datei gespeichert werden. |
| Aufbewahrung | Rechnungen müssen mindestens 10 Jahre aufbewahrt werden (gesetzliche Anforderung in Deutschland). | Dokumentieren Sie Ihre Aufbewahrungsrichtlinie schriftlich und prüfen Sie, dass Archivierungsprozesse eingerichtet sind. |
Kontrollpunkt: Prüfen Sie, dass die Fehlerbehandlung aktiv ist, indem Sie im WooCommerce-Log nach Einträgen suchen. Es sollte mindestens ein Eintrag pro Rechnungserstellung vorhanden sein. Erstellen Sie eine Testbestellung mit Stornierung und prüfen Sie, dass eine Stornierungsrechnung mit neuer Nummer erstellt wird.
Ein mittelständisches Unternehmen verkauft über WooCommerce an 150 bis 200 Kunden pro Monat. Vorher wurden Rechnungen manuell erstellt, was zu Fehlern und viel Aufwand führte. Typische Probleme waren: falsche Rechnungsnummern, fehlende Steuernummern, Doppeleingaben in der Buchhaltung und lange Suchzeiten bei Audits. Nach der Einrichtung eines E-Rechnungs-Plugins läuft der Prozess automatisch: Jede neue Bestellung wird sofort erfasst, die Rechnung wird automatisch mit fortlaufender Nummer erstellt, und der Kunde erhält sie per E-Mail. Am Ende des Monats werden alle Rechnungen als ZIP heruntergeladen und an die Buchhaltung weitergeleitet. Die Fehlerquote sank von etwa 8 Prozent auf unter 0,5 Prozent. Der Zeitaufwand sank von etwa 40 Stunden pro Monat auf unter 5 Stunden. Das Unternehmen nutzt ZUGFeRD für B2B-Kunden und XRechnung für Behördenkunden. Die Rechnungen werden automatisch archiviert und sind jederzeit abrufbar. Der Rechnungsprozess ist jetzt transparent, nachvollziehbar und skalierbar.
Wenn Ihr Unternehmen ein ERP- oder Buchhaltungssystem nutzt, können Sie die Rechnungsdaten direkt exportieren und integrieren. Viele Plugins unterstützen Export in CSV, XML oder direkte API-Anbindung. Dies reduziert Fehler und Doppeleingaben. Prüfen Sie, welche Export-Formate Ihr Buchhaltungssystem unterstützt, und wählen Sie ein Plugin, das diese Formate anbietet. Dokumentieren Sie die Schnittstelle und die Datenqualitäts-Anforderungen schriftlich.
Wenn Sie international verkaufen, können Sie Rechnungen in mehreren Sprachen erstellen. Das Plugin unterstützt typischerweise Deutsch, Englisch, Französisch und Spanisch. So erhalten Ihre Kunden Rechnungen in ihrer Sprache, was die Kundenzufriedenheit erhöht und Missverständnisse vermeidet. Prüfen Sie auch, welche E-Rechnungsformate in den Zielländern verpflichtend sind.
Wenn eine Bestellung storniert wird oder Sie eine Gutschrift ausstellen müssen, erstellt das Plugin automatisch eine Stornierungsrechnung oder Gutschrift mit neuer Nummer. Diese werden automatisch mit der Originalrechnung verknüpft, was die Nachvollziehbarkeit erhöht und Audits vereinfacht. Dokumentieren Sie Ihre Stornierungsprozesse schriftlich und prüfen Sie, dass alle Stornierungen protokolliert werden.
ZUGFeRD ist der deutsche Standard für elektronische Rechnungen zwischen Unternehmen (B2B). XRechnung ist für die Rechnungsstellung an deutsche Behörden und öffentliche Auftraggeber seit 2025 verpflichtend. Wenn Sie mit Behörden arbeiten, brauchen Sie XRechnung. Für normale B2B-Geschäfte reicht ZUGFeRD.
Ja, aber das ist nicht zukunftssicher und nicht compliance-konform. Reine PDF-Rechnungen können nicht automatisch verarbeitet werden und erfüllen die erweiterten Anforderungen seit Juni 2025 nicht. Strukturierte Formate wie ZUGFeRD ermöglichen automatische Verarbeitung und Integration in Buchhaltungssysteme. Das Plugin erstellt immer beide: PDF für Menschen und strukturierte Daten für Maschinen.
Das Plugin sendet automatisch eine E-Mail-Benachrichtigung an den Administrator und protokolliert den Fehler im WooCommerce-Log. Prüfen Sie die Logs unter WooCommerce > Status > Logs. Typische Fehler sind fehlende Kundendaten, falsche Steuernummern oder Inkompatibilität mit anderen Plugins. Beheben Sie das Problem und erstellen Sie die Rechnung manuell neu oder lassen Sie das Plugin die Rechnung erneut generieren.
Ja, die meisten Plugins ermöglichen es, Rechnungen neu zu generieren. Aber Vorsicht: Rechnungsnummern sollten nicht geändert werden, da sie für die Buchhaltung eindeutig sein müssen und die Compliance gefährden. Wenn Sie eine Rechnung korrigieren müssen, erstellen Sie stattdessen eine Stornierungsrechnung mit neuer Nummer und eine neue Rechnung mit neuer Nummer. Dies ist die compliance-konforme Vorgehensweise.
Die meisten Plugins unterstützen Export in CSV, XML oder direkte API-Anbindung. Prüfen Sie, welche Export-Formate Ihr Buchhaltungssystem unterstützt, und wählen Sie ein Plugin, das diese Formate anbietet. Dokumentieren Sie die Schnittstelle, die Datenqualitäts-Anforderungen und die Verantwortlichkeiten schriftlich. Dies ist essentiell für Compliance und Audit-Sicherheit.
Ja, wenn Sie mit verschiedenen Geschäftspartnern arbeiten. Das Plugin erstellt automatisch alle aktivierten Formate für jede Rechnung. Das ist kein Mehraufwand und erhöht die Kompatibilität. So sind Sie vorbereitet, egal welches Format der Geschäftspartner oder die Behörde braucht.
Regelmäßige Updates sind wichtig, da sich E-Rechnungsstandards ändern (z. B. neue XRechnung-Versionen) und Fehler behoben werden. Prüfen Sie mindestens monatlich auf Updates und spielen Sie diese ein. Testen Sie nach jedem Update mit einer Testbestellung, ob alles noch funktioniert. Dokumentieren Sie Updates in Ihrem Changelog.
Fazit: Wenn du die Schritte dieser Anleitung der Reihe nach umgesetzt hast, verfügst du über einen automatisierten, fehlerfreien und compliance-konformen Rechnungsprozess. Starte mit der Plugin-Installation und der Konfiguration deiner Unternehmensdaten. Danach teste mit mindestens fünf Testbestellungen, bevor du den Prozess in Produktion gehen lässt. Mit der Mini-Checkliste kannst du prüfen, ob nichts vergessen wurde. Dokumentiere deine Archivierungs- und Integrationsprozesse schriftlich – dies ist die Grundlage für Audit-Sicherheit und Compliance.