KudTax Blog

WooCommerce-Buchhaltung: Rechnungen, Zahlungen und DATEV

Tarik TürkerBuchhaltung & Praxis21.10.20269 Min. Lesezeit
WooCommerce-Buchhaltung: Rechnungen, Zahlungen und DATEV
Inhalt

Kurz gesagt: WooCommerce liefert dir die Bestellungen. Das Geld fließt über deine Zahlungsanbieter, und gebucht wird in deinem Buchhaltungsprogramm oder bei deiner Kanzlei. Eine saubere WooCommerce-Buchhaltung verbindet diese drei Ebenen: Rechnung, Zahlung und Buchung müssen zueinander passen, auch bei Erstattungen und über den Monatswechsel.

Eine einzelne Bestellung zu exportieren ist leicht. Ob dein Ablauf wirklich trägt, zeigt sich erst bei einer Teilerstattung, einem zweiten Import oder einer Zahlung, die erst im Folgemonat ausgezahlt wird. Dieser Leitfaden erklärt zuerst die Grundlagen und gibt dir dann sieben Tests an die Hand, mit denen du deinen Ablauf oder eine neue Lösung vor der DATEV-Übergabe prüfst.

Wer liefert welche Daten?

Der Shop. WooCommerce kennt Bestellungen, Positionen, Kunden, Versandkosten, Steuersätze, Rabatte und Erstattungen. Daraus entstehen die Umsätze, die du buchen musst.

Die Zahlungsanbieter. PayPal, Stripe und andere Anbieter dokumentieren, welches Geld tatsächlich angekommen ist, welche Gebühren sie einbehalten haben und wann sie ausgezahlt haben. Auf deinem Bankkonto landet meist eine Sammelauszahlung statt jeder einzelnen Kundenzahlung.

Die Buchhaltung. Dein Buchhaltungsprogramm oder deine Kanzlei ordnet die Vorgänge Konten und Steuerschlüsseln zu, gleicht offene Posten aus und erstellt Voranmeldung und Abschluss.

Probleme entstehen fast immer an den Übergängen: wenn eine Bestellung keiner Zahlung zugeordnet werden kann, wenn Gebühren fehlen oder wenn zwei Systeme denselben Umsatz anlegen. Wie Zahlungsanbieter-Auszahlungen aufgeschlüsselt werden, zeigt der Beitrag zur Zahlungsanbieter-Buchhaltung.

Wie entstehen Rechnungen bei WooCommerce?

WooCommerce kann von Haus aus E-Mails zur Bestellung verschicken. Dazu gehört die E-Mail „Order Details“, die du aus der Bestellbearbeitung manuell versendest, um Rechnungsdetails und einen Zahlungslink zu teilen (WooCommerce-Dokumentation zu E-Mails). Eine PDF-Rechnung oder eine fortlaufende Rechnungsnummer nennt die Dokumentation dort nicht.

Für den deutschen Geschäftsalltag brauchst du deshalb in der Regel einen eigenen Rechnungsprozess, etwa über eine Erweiterung oder ein externes Rechnungsprogramm. Prüfe dabei die Pflichtangaben einer Rechnung nach § 14 Absatz 4 UStG, darunter eine fortlaufende Rechnungsnummer. Verkaufst du an Geschäftskunden im Inland, kommt die E-Rechnung hinzu: Empfangen musst du sie seit 2025, für das Ausstellen gelten Übergangsregeln bis Ende 2026 beziehungsweise 2027 (§ 27 Absatz 38 UStG). Mehr dazu steht im Beitrag zur E-Rechnung im E-Commerce.

Welche Exportwege gibt es?

Bevor du Erweiterungen vergleichst, beschreibe den Arbeitsschritt, der dir heute fehlt. Fehlen Rechnungen? Sind die Belege da, aber Zahlungen ungeklärt? Oder passen die Buchungen nicht zum Import der Kanzlei?

AnsatzWann er passen kannWas du zusätzlich prüfen musst
Rechnungsprozess mit Anbindung an dein BuchhaltungsprogrammBelege und Kundendaten sollen übertragen werdenZahlungsabgleich, Gebühren und spätere Korrekturen
Export für die Kanzlei, zum Beispiel im DATEV-FormatEin vereinbarter Datenbestand soll im benötigten Format übergeben werdenVollständigkeit, Kontierung und bereits vorhandene Buchungen
Datenaufbereitung über mehrere QuellenShopdaten, Zahlungsanbieter und weitere Kanäle müssen zusammengeführt werdenUnterstützte Dateien, Referenzen und Sonderfälle

Die Wege können sich ergänzen. Überträgt dein Rechnungsprogramm die Verkäufe bereits zuverlässig, brauchst du keinen zweiten Prozess, der dieselben Erlöse erneut anlegt. Oft fehlt nur die Verbindung zu den Zahlungsbewegungen. Dass es verschiedene WooCommerce-Anbindungen für die Belegübertragung gibt, zeigt zum Beispiel das Lexware Office Software-Ökosystem.

Verkäufe ins EU-Ausland

Lieferst du an Privatkunden in anderen EU-Ländern, kann statt der deutschen die Umsatzsteuer des Bestimmungslands gelten. Dein Export muss dann zeigen, in welches Land geliefert wurde und welcher Steuersatz angewendet wurde. Ob und wie du solche Umsätze über das OSS-Verfahren meldest, klärst du mit deiner Kanzlei. Die Grundlagen erklärt der Beitrag zu OSS und IOSS.

Bereite einen aussagekräftigen Testmonat vor

Wähle einen abgeschlossenen Monat, für den Bestellungen, Rechnungen und Zahlungsdaten vollständig vorliegen. Berücksichtige auch Anfangsbestände und Auszahlungen, die erst im Folgemonat eingehen.

Notiere die aktiven Zahlungsanbieter, das System für die Rechnungsstellung und die bereits eingerichteten Datenübertragungen. Halte fest, welche Quelle welchen Geschäftsvorfall erzeugt. Für den Anfang reicht eine Tabelle mit Quelle, Zeitraum, Dateiname und Verarbeitungsstatus.

Bewahre die Originaldateien unverändert auf und prüfe mit Kopien. Änderungen an einer Exportdatei sollten nachvollziehbar bleiben, sonst lässt sich später nicht unterscheiden, ob eine Abweichung aus dem Shop, dem Export oder der Nachbearbeitung stammt.

Test 1: Eine Bestellung ist über ihre Referenzen auffindbar

Wähle eine abgeschlossene Bestellung und suche sie in drei Ebenen: im Shop, im Rechnungsprozess und in den Daten des Zahlungsanbieters. Notiere jeweils Bestellnummer, Rechnungsnummer und Zahlungsreferenz. Identisch müssen diese Kennungen nicht sein, ihr Zusammenhang aber nachvollziehbar.

Der Test gilt als bestanden, wenn du von der Bestellung zur passenden Rechnung und Zahlung gelangst, ohne dich nur auf einen gleichen Betrag zu verlassen. Zwei Käufe zu je 79 € lassen sich über den Preis allein nicht unterscheiden.

Test 2: Eine Teilerstattung ist auf beiden Seiten erkennbar

Nimm eine Bestellung über 119 € und eine Teilerstattung von 29 €. Im vereinfachten Zahlungsfall bleiben 90 € beim Händler, bevor Gebühren und weitere Bewegungen berücksichtigt werden. Prüfe den ursprünglichen Vorgang, die Rechnungskorrektur und die tatsächliche Rückzahlung.

WooCommerce unterscheidet automatische und manuelle Erstattungen. Eine manuell erfasste Erstattung führt das Geld nicht selbst zurück, und ein bloßer Statuswechsel löst keine Rückzahlung aus. Bei einer Teilerstattung muss sich der Gesamtstatus außerdem nicht auf „Erstattet“ ändern (WooCommerce-Dokumentation zu Erstattungen).

Erfüllt ist dieser Test, wenn die Korrektur im Shop mit dem tatsächlichen Zahlungsereignis und dem zugehörigen Beleg verbunden ist. Ein Statusfeld allein reicht als Nachweis nicht.

Test 3: Der Monatswechsel erzeugt keine scheinbar fehlende Zahlung

Wähle einen Verkauf gegen Monatsende, dessen Auszahlung erst im Folgemonat auf dem Bankkonto eingeht. Halte Bestellung, Rechnung, Zahlung beim Zahlungsanbieter und Bankauszahlung als getrennte Zeitpunkte fest. Welche Periode buchhalterisch und steuerlich gilt, richtet sich nach deinem Fall; die Auszahlung ersetzt nicht die anderen Daten.

Sauber gelöst ist der Fall, wenn du den Betrag über den Stichtag verfolgen kannst und der spätere Bankeingang den offenen Auszahlungsbetrag ausgleicht. Vereinbare mit der Kanzlei außerdem, welche Zeitzone für Berichte gilt. Systeme mit unterschiedlichem Tageswechsel zeigen Vorgänge um Mitternacht in verschiedenen Tageslisten.

Test 4: Gebühren und Rechnungen erzeugen den Aufwand nur einmal

Prüfe für PayPal oder Stripe eine Auszahlung mit den zugehörigen Gebühreninformationen. Unterscheide dabei Zahlungsbewegung, Gebührennachweis und Kostenbuchung. Erfasst ein Import die Gebühren bereits als Aufwand, darf der spätere Beleg denselben Aufwand nicht erneut erzeugen. Dienen die Zahlungsdaten dagegen nur zum Ausgleich, muss die Gebühr anderswo vollständig gebucht werden.

Bestanden hast du, wenn du für eine ausgewählte Gebühr genau erklären kannst, wo der Aufwand entsteht und wie der Beleg damit verbunden ist.

Test 5: Ein zweiter Import erzeugt keine unbemerkten Dubletten

Ein technischer Fehler, eine ergänzte Exportdatei oder ein Personalwechsel kann dazu führen, dass ein Zeitraum erneut eingelesen wird. Prüfe diesen Fall nur in einer Testumgebung oder anhand einer sicheren Vorschau und dokumentiere vorher, welche Datensätze schon verarbeitet sind.

Gut ist dein Ablauf, wenn klar erkennbar ist, ob bekannte Vorgänge übersprungen, aktualisiert oder als Konflikt angezeigt werden. Weder eine stille Verdopplung noch ein unbemerkter Verlust neuer Informationen ist akzeptabel. Frag auch nach geänderten Bestellungen: Eine später ergänzte Erstattung ist etwas anderes als eine unveränderte Kopie.

Test 6: Der Export passt zu deinem Shop

Prüfe an ausgewählten Bestellungen, ob alle Angaben enthalten sind, die dein Buchhaltungsablauf braucht: Beträge, Währung, Datum, Referenzen, Versandkosten, Lieferland und Positionsinformationen. Nicht jede CSV-Datei enthält dieselben Informationen. Ein Bericht für die Verkaufsanalyse hat einen anderen Zweck als ein Export für die Buchhaltung, und die verfügbaren Felder hängen von deiner Einrichtung und deinen Erweiterungen ab.

Erledigt ist der Test, wenn alle benötigten Angaben vorliegen oder ihr eine eindeutige ergänzende Quelle vereinbart habt. Fehlende Werte dürfen nicht stillschweigend durch Standardannahmen ersetzt werden. Dokumentiere vor allem, wie gemischte Warenkörbe, Rabatte und Versandkosten behandelt werden.

Test 7: Die Kanzlei kann den Testmonat nachvollziehen

Übergib den Datensatz mit einer kurzen Übersicht: verwendete Quellen, Zeiträume, bekannte Ausnahmen und bereits vorhandene Buchungen. Lass die Kanzlei einen Verkauf, eine Gebühr, eine Teilerstattung und einen Monatsübergang prüfen. Technische Importmeldungen hältst du getrennt von fachlichen Rückfragen fest.

Am Ziel bist du, wenn die Daten im Zielsystem verwendbar sind und die ausgewählten Fälle mit ihren Belegen nachvollzogen werden können. Eine Datei, die sich öffnen lässt, erfüllt das noch nicht. Auch eine Belegnummer im Buchungssatz heißt noch nicht, dass sich das Dokument in der Kanzleiumgebung öffnen lässt.

Aus den Tests eine Entscheidung ableiten

Bewerte jeden Test mit „bestanden“, „offen“ oder „nicht bestanden“ und ergänze bei offenen Punkten eine verantwortliche Person und die konkrete Änderung. Ein einzelner Sonderfall muss eine Lösung nicht ausschließen. Entscheidend ist, ob ihr ihn mit vertretbarem Aufwand wiederholbar bearbeiten könnt.

Wiederkehrende Nacharbeit gehört in den Kostenvergleich. Miss dafür die Zeit für den gesamten Ablauf: Export beschaffen, Dateien prüfen, Differenzen klären und Daten übergeben. Eine schnelle Übertragung ist wenig wert, wenn danach Stunden für Korrekturen nötig sind. Weitere Prüfpunkte für die Auswahl findest du im Leitfaden E-Commerce-Buchhaltungssoftware auswählen.

WooCommerce mit KudTax

WooCommerce verbindest du mit KudTax per API, dann kommen deine Shopdaten laufend an. Alternativ lädst du Exporte als CSV- oder XLSX-Datei hoch, zum Beispiel für zurückliegende Zeiträume; ob ein Export passt, prüfst du dann anhand seiner Spalten und Inhalte. Beide Wege beschreibt die Seite zur WooCommerce-Integration.

PayPal und Stripe verbindest du als eigene Datenquellen. KudTax gleicht die Bestellungen KI-gestützt mit den Zahlungen und Auszahlungen ab, macht offene Differenzen sichtbar und erzeugt aus den abgeglichenen Daten Buchungssätze nach SKR03 oder SKR04. Die gehen per DATEV-Export oder an Programme wie Lexware Office und sevdesk; Abschluss und Steuererklärungen bleiben bei dir oder deiner Kanzlei.

Bis 25 Bestellungen im Monat nutzt du KudTax kostenlos, größere Tarife kannst du einen Monat kostenlos testen: Konto erstellen. Willst du deinen Export lieber zuerst gemeinsam ansehen, vereinbare eine Demo und bring die sieben Testfälle mit.

Häufige Fragen

Erstellt WooCommerce Rechnungen?

WooCommerce verschickt E-Mails zur Bestellung, darunter „Order Details“ mit Rechnungsangaben und Zahlungslink. Für PDF-Rechnungen mit fortlaufender Nummer und den deutschen Pflichtangaben brauchst du in der Regel eine Erweiterung oder ein externes Rechnungsprogramm.

Reicht ein Rechnungsplugin für meine WooCommerce-Buchhaltung?

Das hängt von der offenen Aufgabe ab. Werden Rechnungen vollständig übertragen und ist die Zahlungsseite bereits abgestimmt, kann der bestehende Aufbau reichen. Zusätzliche Datenaufbereitung wird interessant, wenn Gebühren, Erstattungen oder mehrere Quellen regelmäßig manuelle Klärung erfordern.

Ist jeder WooCommerce-Export für DATEV geeignet?

Nein. Dateninhalt, Dateistruktur und Buchungslogik müssen zum vereinbarten Import passen. Eine Liste von Bestellungen ist noch kein geprüfter Buchungsstapel.

Muss ich für KudTax mein Buchhaltungsprogramm wechseln?

Nein, KudTax ergänzt den bestehenden Ablauf. Kläre den unterstützten Übergabeweg für dein System und teste ihn mit einem begrenzten Zeitraum.

Sollte ich zuerst alle alten Bestellungen importieren?

Beginne mit einem festgelegten Testzeitraum und halte fest, welche Vorgänge schon im Zielsystem liegen. Größere Nachimporte planst du erst, wenn Zuständigkeiten, Vollständigkeit und der Umgang mit Dubletten geklärt sind.

Wie es weitergeht

Prüfe mit KudTax, welche Schritte deines Buchhaltungsablaufs sich automatisieren lassen.

Weiterlesen