Kurz gesagt: WooCommerce bildet Bestellungen und zugehörige Kundenkommunikation ab, erzeugt aber nicht automatisch in jedem Setup eine steuerlich geeignete strukturierte E-Rechnung. Für E-Rechnungen können zusätzliche Plugins, ERP-Anbindungen oder spezialisierte E-Invoicing-Lösungen erforderlich sein. Entscheidend ist, dass die eingesetzte Lösung die benötigten strukturierten Rechnungsformate erzeugen beziehungsweise verarbeiten kann und zum tatsächlichen Rechnungsprozess des Unternehmens passt.
Der direkte Fahrplan:
- Prüfen Sie zunächst, wie Rechnungen in Ihrem WooCommerce-Shop heute erzeugt werden.
- Klären Sie, für welche Geschäftsfälle Sie strukturierte E-Rechnungen benötigen.
- Wählen Sie eine geeignete Erweiterung oder externe E-Invoicing-Lösung.
- Konfigurieren Sie Unternehmens-, Steuer- und Rechnungsdaten.
- Definieren Sie Rechnungsnummerierung, Erstellungszeitpunkt und Übertragungswege.
- Testen Sie die erzeugten strukturierten Rechnungen technisch und fachlich.
- Richten Sie einen geeigneten Aufbewahrungs- und Fehlerprozess ein.
Nach diesem Guide können Sie:
- einordnen, welche Rolle WooCommerce bei der E-Rechnung übernimmt
- zwischen WooCommerce-Kernfunktionen und zusätzlichen Rechnungsfunktionen unterscheiden
- relevante E-Rechnungsformate für Ihre Geschäftspartner auswählen
- einen nachvollziehbaren Erstellungs- und Versandprozess aufbauen
- strukturierte Rechnungsdaten in Buchhaltungs- oder ERP-Prozesse integrieren
- die Aufbewahrung elektronischer Rechnungen angemessen organisieren
Inhaltsverzeichnis
- Für wen ist dieser Guide?
- Grundlagen und Kontext
- Schritt-für-Schritt-Anleitung
- Praxisbeispiel und Anwendung
- Fortgeschrittene Varianten und Skalierung
- Kompakte Zusammenfassung
- Mini-Checkliste
- FAQ und Troubleshooting
Für wen ist dieser Guide?
Dieser Guide richtet sich an Shop-Betreiber, Finanzverantwortliche und IT-Entscheider, die WooCommerce nutzen und strukturierte Rechnungsprozesse aufbauen oder bestehende Abläufe überprüfen möchten.
Grundlegende Kenntnisse des WooCommerce-Backends sind hilfreich. PHP-Programmierung ist für die grundsätzliche Planung nicht erforderlich. Je nach gewählter Erweiterung oder Integration können jedoch technische Arbeiten notwendig werden.
Wichtig ist zunächst die Unterscheidung der Geschäftsfälle: Rechnungen an Privatpersonen, andere inländische Unternehmen und öffentliche Auftraggeber können unterschiedlichen Anforderungen unterliegen.
Was dieser Guide bewusst nicht abdeckt: konkrete Bedienungsanleitungen eines einzelnen Plugins, länderspezifische Steuerberatung sowie individuelle ERP-Implementierungen.
Grundlagen und Kontext
Eine E-Rechnung ist seit dem 1. Januar 2025 nicht mehr mit jeder elektronisch versendeten Rechnung gleichzusetzen. Eine reine PDF-Datei gilt grundsätzlich als sonstige Rechnung. Eine E-Rechnung muss in einem strukturierten elektronischen Format vorliegen und eine elektronische Verarbeitung ermöglichen.
Seit dem 1. Januar 2025 müssen inländische Unternehmen grundsätzlich E-Rechnungen empfangen können. Für die verpflichtende Ausstellung bestehen jedoch Übergangsregelungen und Ausnahmen.
WooCommerce verwaltet Bestellungen, Kundendaten, Zahlungsinformationen und verschiedene E-Mail-Benachrichtigungen. Für die Erstellung formaler Rechnungsdokumente und insbesondere strukturierter E-Rechnungen kommen je nach Shop zusätzliche Erweiterungen oder externe Systeme zum Einsatz.
Zu den in Deutschland verbreiteten Formaten gehören insbesondere ZUGFeRD und XRechnung. Darüber hinaus können weitere Formate relevant sein. Welche Formate unterstützt werden müssen, hängt von den Geschäftspartnern und dem jeweiligen Anwendungsfall ab.
Schritt-für-Schritt-Anleitung
Schritt 1: Bestehenden Rechnungsprozess prüfen
Bevor Sie eine Erweiterung installieren, sollten Sie dokumentieren, wie Rechnungen heute entstehen.
- Werden bereits Rechnungen über ein WooCommerce-Plugin erzeugt?
- Erstellt ein angebundenes ERP oder Buchhaltungssystem die Rechnung?
- Werden aktuell lediglich WooCommerce-Bestellbestätigungen verwendet?
- Welche Kunden erhalten Rechnungen: B2C, B2B oder B2G?
- Welches System vergibt die Rechnungsnummer?
- Wo werden die Rechnungsdaten anschließend aufbewahrt?
Diese Bestandsaufnahme verhindert, dass mehrere Systeme gleichzeitig Rechnungen oder Rechnungsnummern erzeugen.
Schritt 2: Geeignete E-Rechnungs-Lösung auswählen
Für WooCommerce stehen unterschiedliche Lösungswege zur Verfügung:
- ein WooCommerce-Plugin zur Rechnungserstellung
- eine spezialisierte E-Rechnungs-Software
- eine Schnittstelle zu ERP oder Buchhaltung
- eine Middleware oder E-Invoicing-Plattform
Bei der Auswahl sollten Sie insbesondere prüfen:
- Welche strukturierten Formate werden unterstützt?
- Welche Versionen beziehungsweise Profile werden erzeugt?
- Kann die Lösung Rechnungen technisch validieren?
- Wie werden WooCommerce-Bestelldaten übernommen?
- Wie werden Rechnungsnummern erzeugt?
- Wie werden Korrekturen und Stornos behandelt?
- Welche Export- und Schnittstellenmöglichkeiten gibt es?
- Wie können die strukturierten Originaldaten aufbewahrt werden?
Technische Voraussetzungen wie bestimmte PHP-Erweiterungen oder konkrete WordPress-Menüpunkte sind vom gewählten Plugin abhängig und sollten deshalb der aktuellen Dokumentation des jeweiligen Anbieters entnommen werden.
Schritt 3: Unternehmens- und Rechnungsdaten konfigurieren
Die eingesetzte Lösung benötigt die für den jeweiligen Rechnungssachverhalt erforderlichen Unternehmens- und Rechnungsinformationen.
Dazu können beispielsweise gehören:
- Unternehmensname und Anschrift
- Steuernummer oder Umsatzsteuer-Identifikationsnummer, soweit erforderlich
- Bankverbindung und Zahlungsinformationen
- Rechnungsnummer
- Rechnungsdatum
- Kundendaten
- Leistungs- oder Artikelinformationen
- Steuersätze und Steuerbeträge
Welche Angaben im konkreten Fall erforderlich sind, richtet sich nach den umsatzsteuerlichen Rechnungsanforderungen und dem Geschäftsvorgang.
Logo, Farben und Layout betreffen dagegen in erster Linie die visuelle Darstellung. Für die gesetzliche Einordnung als E-Rechnung ist insbesondere der strukturierte Teil entscheidend.
Schritt 4: Benötigte E-Rechnungsformate festlegen
Welches Format verwendet werden sollte, hängt vom Rechnungsempfänger und der technischen Systemlandschaft ab.
- ZUGFeRD: kombiniert bei geeigneten Versionen und Profilen strukturierte XML-Daten mit einer PDF-Darstellung.
- XRechnung: strukturiertes XML-basiertes Format, das insbesondere im öffentlichen Rechnungsverkehr verbreitet ist.
- Weitere Formate: können bei internationalen Geschäftspartnern oder bestimmten Systemlandschaften relevant sein.
Es ist nicht notwendig, für jede Rechnung automatisch sämtliche verfügbaren Formate gleichzeitig zu erzeugen. Entscheidend ist, dass das für den jeweiligen Empfänger geeignete und zulässige Format verwendet wird.
Auch die Aussage „ZUGFeRD für B2B, XRechnung für Behörden“ ist nur eine vereinfachte Orientierung. XRechnung kann ebenfalls im B2B-Bereich verwendet werden, und bei öffentlichen Auftraggebern sollten die konkreten Vorgaben des jeweiligen Empfängers geprüft werden.
Schritt 5: Rechnungsnummerierung und Erstellungszeitpunkt definieren
Rechnungen benötigen eine eindeutige Rechnungsnummer. Wie das Nummernsystem technisch aufgebaut wird, kann das Unternehmen innerhalb der gesetzlichen Anforderungen selbst organisieren.
Vor der Automatisierung sollte geklärt werden:
- Welches System vergibt die Rechnungsnummer?
- Zu welchem Zeitpunkt wird aus einer Bestellung eine Rechnung?
- Wie werden Korrekturen behandelt?
- Wie wird verhindert, dass zwei Systeme dieselbe Bestellung fakturieren?
- Wie werden Stornos oder Gutschriften abgebildet?
Der WooCommerce-Bestellstatus allein bestimmt nicht automatisch den steuerlich richtigen Zeitpunkt der Rechnungserstellung. Deshalb sollte die Auslöselogik zum tatsächlichen Geschäftsprozess passen.
Schritt 6: Versand und Übertragung konfigurieren
E-Rechnungen können auf unterschiedlichen Wegen übermittelt werden. Im B2B-Bereich schreibt das Umsatzsteuerrecht keinen einzelnen Übertragungsweg vor.
Mögliche Wege sind beispielsweise:
- elektronische Schnittstelle
- Rechnungsportal
- Peppol oder andere Netzwerke
Bei WooCommerce kann eine Erweiterung Rechnungen beispielsweise an bestimmte Bestell-E-Mails anhängen oder die Rechnungsdaten an ein anderes System übertragen. Welche Funktionen verfügbar sind, hängt vom eingesetzten Plugin beziehungsweise der Integration ab.
Dateinamen können zur internen Organisation standardisiert werden. Ein bestimmtes Dateinamenschema ist jedoch keine allgemeine gesetzliche Voraussetzung für E-Rechnungen.
Schritt 7: Testen und validieren
Vor dem Produktivbetrieb sollten mehrere typische Rechnungsszenarien geprüft werden.
- B2C- und gegebenenfalls B2B-Bestellung testen
- strukturierte Rechnungsdatei erzeugen
- Pflichtinformationen kontrollieren
- technische Validierung durchführen
- Übertragungsweg testen
- Korrektur beziehungsweise Storno testen
- Aufbewahrung und späteren Abruf prüfen
Die Anzahl notwendiger Testfälle hängt von der Komplexität des Shops ab. Eine pauschale Vorgabe von mindestens fünf Testbestellungen ist nicht erforderlich.
Das BMF empfiehlt eine Validierung von E-Rechnungen. Sie ist jedoch keine unmittelbare Voraussetzung für die steuerliche Anerkennung einer Rechnung.
Schritt 8: Aufbewahrung organisieren
Bei E-Rechnungen ist insbesondere der strukturierte elektronische Teil so aufzubewahren, dass er unversehrt in seiner ursprünglichen Form vorliegt.
Rechnungen sind umsatzsteuerlich grundsätzlich acht Jahre aufzubewahren.
Der Aufbewahrungsprozess sollte unter anderem berücksichtigen:
- Wo befindet sich die strukturierte Originalrechnung?
- Kann sie während der Aufbewahrungsfrist wieder bereitgestellt werden?
- Wer darf auf die Rechnungsdaten zugreifen?
- Wie werden Korrekturen und Stornos nachvollziehbar behandelt?
- Wie werden Sicherungen und Wiederherstellung organisiert?
Ein bestimmtes zertifiziertes Archivsystem, ein vollständiger Audit-Trail jedes Bearbeitungsschritts oder eine konkrete technische Speichertechnologie ist nicht pauschal für jeden WooCommerce-Shop vorgeschrieben.
Praxisbeispiel und Anwendung
Ein Unternehmen verkauft über WooCommerce sowohl an Privatkunden als auch an Geschäftskunden. Bisher werden Bestellungen im Shop abgewickelt und Rechnungen anschließend über ein separates System erstellt.
Das Unternehmen prüft zunächst, welche B2B-Kunden künftig strukturierte Rechnungen erhalten sollen und welche Formate das bestehende Buchhaltungssystem unterstützt.
Anschließend wird eine WooCommerce-Erweiterung beziehungsweise Schnittstelle eingerichtet, die relevante Bestelldaten an das Rechnungssystem übergibt. Dort wird die Rechnung erzeugt, technisch validiert und anschließend über den vorgesehenen Kanal an den Kunden übertragen.
Nach dem Produktivstart werden Bearbeitungszeit, Fehlerfälle und manuelle Nacharbeiten mit dem vorherigen Prozess verglichen. Dadurch lässt sich anhand eigener Daten feststellen, welchen wirtschaftlichen Nutzen die Automatisierung tatsächlich erzielt.
Fortgeschrittene Varianten und Skalierung
Integration mit ERP- und Buchhaltungssystemen
Bei höheren Rechnungsvolumina kann es sinnvoll sein, WooCommerce nicht selbst zum führenden Rechnungssystem zu machen. Stattdessen können Bestell- und Kundendaten an ERP, Buchhaltung oder eine E-Invoicing-Plattform übertragen werden.
Prüfen Sie dabei insbesondere:
- welches System die Rechnung erzeugt
- welches System die Rechnungsnummer vergibt
- welche Daten von WooCommerce übertragen werden
- wie Rückmeldungen und Fehler behandelt werden
- wo die strukturierte Originalrechnung aufbewahrt wird
Internationale Rechnungsprozesse
Bei internationalen Verkäufen können zusätzliche nationale E-Invoicing-Anforderungen gelten. Welche Formate und Plattformen benötigt werden, sollte deshalb für jedes relevante Zielland separat geprüft werden.
Es sollte nicht pauschal angenommen werden, dass ein einzelnes Format wie Factur-X für sämtliche europäischen Geschäftspartner geeignet oder erforderlich ist.
Korrekturen und Gutschriften
Wie Rechnungen korrigiert werden, sollte im gewählten Rechnungssystem eindeutig geregelt sein. Je nach Sachverhalt kann eine Korrekturrechnung, Gutschrift oder andere Berichtigung erforderlich sein.
Ob ein WooCommerce-Plugin solche Dokumente automatisch erzeugen und mit der Ursprungsrechnung verknüpfen kann, ist eine konkrete Produkteigenschaft und sollte vor der Einführung getestet werden.
Kompakte Zusammenfassung
- WooCommerce-Bestellungen und E-Rechnungen sind nicht dasselbe.
- Prüfen Sie zunächst, welches System Ihre Rechnungen tatsächlich erzeugt.
- Wählen Sie Plugin, ERP-Anbindung oder E-Invoicing-Lösung anhand der benötigten Funktionen.
- Verwenden Sie für E-Rechnungen ein geeignetes strukturiertes Format.
- Konfigurieren Sie Rechnungsnummerierung und Erstellungslogik passend zum Geschäftsprozess.
- Testen Sie typische Rechnungs- und Korrekturfälle vor dem Produktivbetrieb.
- Technische Validierung ist empfehlenswert, aber nicht automatisch Voraussetzung der steuerlichen Anerkennung.
- Bewahren Sie den strukturierten Teil einer E-Rechnung unversehrt in ursprünglicher Form auf.
- Die umsatzsteuerliche Aufbewahrungsfrist für Rechnungen beträgt grundsätzlich acht Jahre.
Mini-Checkliste
- Aktuellen WooCommerce-Rechnungsprozess dokumentiert
- Führendes Rechnungssystem festgelegt
- B2B-, B2C- und gegebenenfalls B2G-Geschäftsfälle unterschieden
- Benötigte E-Rechnungsformate identifiziert
- Geeignetes Plugin oder externe Lösung ausgewählt
- Aktuelle technische Voraussetzungen der gewählten Lösung geprüft
- Unternehmens- und Steuerdaten kontrolliert
- Rechnungsnummerierung definiert
- Auslöser für Rechnungserstellung festgelegt
- Übertragungsweg getestet
- Technische Validierung getestet
- Korrektur- und Stornoprozess getestet
- Aufbewahrung des strukturierten Originals geklärt
- Backup- und Wiederherstellungsprozess geprüft
FAQ und Troubleshooting
Erstellt WooCommerce standardmäßig E-Rechnungen?
WooCommerce bildet Bestellungen und verschiedene dazugehörige E-Mail-Benachrichtigungen ab. Funktionen für formale Rechnungsdokumente beziehungsweise strukturierte E-Rechnungen werden je nach Setup durch zusätzliche Erweiterungen, ERP-Systeme oder E-Invoicing-Lösungen ergänzt.
Welcher Unterschied besteht zwischen ZUGFeRD und XRechnung?
ZUGFeRD kombiniert bei geeigneten Versionen und Profilen strukturierte XML-Daten mit einer visuellen PDF-Darstellung. XRechnung ist ein strukturiertes XML-basiertes Rechnungsformat.
Beide können die Anforderungen an eine E-Rechnung erfüllen. XRechnung ist insbesondere im öffentlichen Rechnungsverkehr verbreitet, kann aber auch außerhalb des B2G-Bereichs eingesetzt werden.
Ist ZUGFeRD für B2B vorgeschrieben?
Nein. Das Umsatzsteuerrecht schreibt für inländische B2B-Rechnungen nicht pauschal ZUGFeRD vor. Auch andere strukturierte Formate können die gesetzlichen Anforderungen erfüllen, sofern sie die erforderlichen Voraussetzungen erfüllen.
Ist XRechnung für jeden öffentlichen Auftraggeber zwingend?
Bei B2G-Rechnungen gelten zusätzliche Vorgaben. Welches Format und welcher Übertragungsweg konkret verlangt werden, sollte beim jeweiligen öffentlichen Auftraggeber geprüft werden.
Kann ich reine PDF-Rechnungen weiterhin verwenden?
Eine reine PDF ist seit dem 1. Januar 2025 keine E-Rechnung mehr, sondern eine sonstige Rechnung.
Während der gesetzlichen Übergangsfristen können sonstige Rechnungen unter den jeweiligen Voraussetzungen jedoch weiterhin zulässig sein. Bei elektronischen sonstigen Rechnungen wie PDFs ist während dieser Übergangsphase grundsätzlich die Zustimmung des Empfängers erforderlich.
Was passiert, wenn die Rechnungserstellung fehlschlägt?
Das hängt von der eingesetzten Erweiterung oder Integration ab. Gute Lösungen sollten Fehler erkennbar machen und eine erneute Verarbeitung ermöglichen.
Ob eine Administrator-E-Mail versendet, ein WooCommerce-Log geschrieben oder ein Ticket erstellt wird, ist eine konkrete Funktion des gewählten Systems und sollte vor dem Produktivbetrieb getestet werden.
Kann ich Rechnungen nachträglich verändern?
Bereits ausgestellte Rechnungen sollten nicht einfach überschrieben werden. Ist eine Korrektur erforderlich, sollte sie über einen nachvollziehbaren Berichtigungsprozess erfolgen.
Welche Dokumentart und Vorgehensweise im konkreten Fall erforderlich ist, hängt vom Sachverhalt ab.
Wie integriere ich E-Rechnungen mit meinem Buchhaltungssystem?
Je nach Lösung können Daten über API, strukturierte Exporte oder andere Schnittstellen übertragen werden. Prüfen Sie, welche Daten Ihr Buchhaltungs- oder ERP-System benötigt und welche Integrationsmöglichkeiten das eingesetzte WooCommerce-Setup bietet.
Brauche ich mehrere E-Rechnungsformate gleichzeitig?
Nicht zwingend. Entscheidend ist, welche Formate Ihre Geschäftspartner beziehungsweise deren Systeme benötigen und welche gesetzlichen oder B2G-spezifischen Anforderungen gelten.
Eine Lösung, die mehrere relevante Formate unterstützt, erhöht die Flexibilität. Es ist jedoch nicht notwendig, für jede Rechnung automatisch alle Formate parallel zu erzeugen.
Wie lange müssen WooCommerce-Rechnungen aufbewahrt werden?
Rechnungen sind umsatzsteuerlich grundsätzlich acht Jahre aufzubewahren. Bei einer E-Rechnung muss zumindest der strukturierte Teil so erhalten werden, dass er unversehrt in seiner ursprünglichen Form vorliegt.
Brauche ich ein „revisionssicher zertifiziertes“ Archiv?
Eine pauschale gesetzliche Pflicht zu einem bestimmten zertifizierten Archivsystem besteht nicht. Die eingesetzte technische und organisatorische Lösung sollte den relevanten Aufbewahrungsanforderungen entsprechen und zum tatsächlichen Rechnungsprozess passen.
Wie oft muss ein E-Rechnungs-Plugin aktualisiert werden?
Es gibt keine allgemeine gesetzliche Vorgabe für einen monatlichen Update-Zyklus. Sicherheitsupdates sowie Änderungen an unterstützten E-Rechnungsstandards sollten jedoch zeitnah bewertet und getestet werden.
Nach relevanten Updates empfiehlt sich ein Funktionstest mit den im Unternehmen verwendeten Rechnungsformaten.
Fazit: Ein belastbarer WooCommerce-E-Rechnungsprozess beginnt nicht mit der Installation irgendeines Plugins, sondern mit der Klärung, welches System Rechnungen erzeugen soll, welche Formate tatsächlich benötigt werden und wie Daten anschließend übertragen und aufbewahrt werden. Erst danach sollte eine passende Erweiterung oder Integration ausgewählt und mit realistischen Testfällen geprüft werden. So entsteht ein nachvollziehbarer Rechnungsprozess, ohne Funktionen oder Compliance-Eigenschaften vorauszusetzen, die das gewählte System möglicherweise gar nicht besitzt.
Hinweis: Die Inhalte dieses Beitrags dienen ausschließlich der allgemeinen Information und stellen keine rechtliche oder steuerliche Beratung dar. Wir erbringen keine Rechts- oder Steuerberatung. Eine individuelle rechtliche Bewertung erfolgt ausschließlich durch entsprechend qualifizierte Fachpersonen.
Interesse an Consulting?
Vereinbaren Sie jetzt eine kostenlose Erstberatung und entdecken Sie, wie wir Ihr Unternehmen mit Digitalisierung voranbringen können. Unsere Expert:innen freuen sich auf Sie.
