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:
Nach diesem Guide können Sie:
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.
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.
Bevor Sie eine Erweiterung installieren, sollten Sie dokumentieren, wie Rechnungen heute entstehen.
Diese Bestandsaufnahme verhindert, dass mehrere Systeme gleichzeitig Rechnungen oder Rechnungsnummern erzeugen.
Für WooCommerce stehen unterschiedliche Lösungswege zur Verfügung:
Bei der Auswahl sollten Sie insbesondere prüfen:
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.
Die eingesetzte Lösung benötigt die für den jeweiligen Rechnungssachverhalt erforderlichen Unternehmens- und Rechnungsinformationen.
Dazu können beispielsweise gehören:
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.
Welches Format verwendet werden sollte, hängt vom Rechnungsempfänger und der technischen Systemlandschaft ab.
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.
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:
Der WooCommerce-Bestellstatus allein bestimmt nicht automatisch den steuerlich richtigen Zeitpunkt der Rechnungserstellung. Deshalb sollte die Auslöselogik zum tatsächlichen Geschäftsprozess passen.
E-Rechnungen können auf unterschiedlichen Wegen übermittelt werden. Im B2B-Bereich schreibt das Umsatzsteuerrecht keinen einzelnen Übertragungsweg vor.
Mögliche Wege sind beispielsweise:
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.
Vor dem Produktivbetrieb sollten mehrere typische Rechnungsszenarien geprüft werden.
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.
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:
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.
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.
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:
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.
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.
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.
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.
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.
Bei B2G-Rechnungen gelten zusätzliche Vorgaben. Welches Format und welcher Übertragungsweg konkret verlangt werden, sollte beim jeweiligen öffentlichen Auftraggeber geprüft werden.
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.
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.
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.
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.
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.
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.
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.
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.