Häufige Fragen & Probleme

Es werden keine Buchungssätze erstellt

1. Bestellstatus überprüfen

Haben die Bestellungen den Bestellstatus "abgeschlossen"? Das Plugin ist so eingestellt, dass Buchungssätze erst erzeugt werden, wenn der Status "abgeschlossen" erreicht wird.

Hintergrund: Vor Erreichen des Status "abgeschlossen" lassen sich die Bestellungen in WooCommerce noch verändern. Würden vorher Buchungssätze erstellt werden, so wären diese ab diesem Moment nicht mehr "synchronisiert". Das würde zu Fehlern in der laufenden Buchhaltung führen.

Außerdem ist so sichergestellt, dass jede Bestellung nur einmal exportiert wird.

Entwickler können diese Logik anpassen: Buchungssatz-Erstellungslogik ändern (für Entwickler).

2. Hinterlegte Steuern in der Bestellung überprüfen

Sind steuern in der Bestellung selbst hinterlegt? Das Plugin verwendet die Steuerbeträge um anschließend die Bruttobeträge zu ermitteln.

Die folgenden "Steuer"-Spalten sollten daher in der Bestellung sichtbar sein. Im Screenshot ist eine Bestellung mit zwei verschiedenen Steuerklassen zu sehen.

Seit Version 1.0.0 gibt es außerdem eine Fallback-Funktion für Positionen, bei denen keine Steuerinformationen hinterlegt sind. Hier werden dann die Bruttobeträge verwendet.

Anschließend kannst du überprüfen, ob eine solche Steuerklasse auch in WooCommerce vorhanden ist. Gehe dazu auf WooCommerce > Einstellungen > Umsatzsteuer.

Leider ist der Abgleich für "Laien" nur grob möglich. Entwickler können zum Abgleich die order_items-der Bestellung im Code ausgeben lassen und diese mit der wp_woocommerce_tax_rates-Tabelle abgleichen.

Eine Diagnosefunktion für Laien folgt in einer der nächsten Versionen.

Diese Spalten fehlen?

Das Plugin stellt dann fest, dass keine Steuerinformationen vorhanden sind. Das ist z.B. bei einigen Spezialfällen absichtlich der Fall (EU-Ausland mit USt-IDNr., Mehrzweck-Gutschein-Plugins).

Wenn du aber sicher bist, dass der Artikel besteuert werden sollte, die Informationen aber fehlen, dann verwendet das Plugin den Spezialfall "keine hinterlegte Steuer". Bitte prüfe dann die folgenden Dinge, um sicherzustellen, dass die Steuer-Informationen zukünftig gesetzt werden:

Ist in den Produktdetails der "Steuerstatus" auf "Besteuerbar" gesetzt?

Siehe Screenshot unten.

Fremd-Plugins?

Verwendest du ein Fremd-Plugin, das mit diesen Daten interferiert? Deaktivere Stück für Stück jedes Fremd-Plugin. Verwende anschließend bei einer Bestellung den Button "Neu berechnen". Wenn jetzt Steuern auftauchen, hast du den Fehler gefunden. Hinweis: Der Button wird nur bei Bestellungen im Status "Zahlung ausstehend" oder früher angezeigt.

3. Existieren die Steuerklassen noch?

Dieser Fehler ist vor allem bei der nachträglichen Erstellung von Buchungssätzen relevant.

Das Plugin setzt zur Errechnung der Steuerbeträge auf der WooCommerce-Steuerklassenlogik auf.

Das "Test Produkt" im obigen Screenshot zeigt Steuern in Höhe von 3,19 EUR an. Tatsächlich sind in der Datenbank aber auch weitere Nachkommastellen hinterlegt (3,193277310 EUR um genau zu sein).

Damit es aus den Steuer-Beträgen (im Beispiel 3,19... EUR) die korrekten Netto-Beträge herausrechnen kann, müssen die zum Zeitpunkt der Erstellung der Bestellung verwendeten Steuerklassen noch existieren.

Du kannst dir die "genaue" Steuerklasse anzeigen lassen, indem du mit der Maus über die Spaltenüberschrift gehst.

Die erzeugten Buchungssätze weichen um wenige Cent von den Beträgen der Bestellung ab

Bei ca. 10% der Kunden weichen Buchungssätze um wenige Cent ab.

Das Plugin verwendet für die Erstellung der Buchungssätze die Steuer-Informationen, die WooCommerce in den Einzelpositionen (line items) speichert. Basierend auf diesen Steuerinformationen werden die Bruttobeträge "zurückgerechnet". Nur so lassen sich auch Splitposten (z.B. Versandkosten) korrekt abdecken. Gleichzeitig ist das Plugin so mit vielen Dritt-Plugins kompatibel.

Wenn diese Informationen falsch abgespeichert sind (häufig sind schon zehntel bis hundertstel eines Cents ausreichend), dann rechnet das Plugin die Brutto-Beträge entsprechend falsch zurück.

Das zugrundeliegende Problem sind fast immer alte Plugins und Plugin-Versionen von Drittanbietern. Bitte aktualisiere daher alle Plugins. Achte insbesondere darauf, dass folgende Plugins aktuell sind:

  • WooCommerce
  • Rechnungserstellungs-Plugins (Germanized, German Market, PDF Invoices,...)
  • Subscription-Plugins
  • B2B Market

Ganz wichtig: Einige der Plugins erlauben keine "automatische" Aktualisierung in WordPress. Wenn im WordPress-Plugin-Screen keine Aktualisierungen angezeigt werden, können dennoch Updates verfügbar sein. Überprüfe daher bitte auch die Hersteller-Webseiten, ob neue Plugin-Versionen verfügbar sind!

Nach der Aktualisierung muss unbedingt eine neue Test-Bestellung angelegt werden. Die alten Bestellungen wurden noch mit den alten Plugins angelegt. Die Steuer-Beträge werden dauerhaft in der Datenbank abgespeichert. Erst bei Anlegen einer neuen Bestellung "greift" auch die "neue, aktualisierte" Logik der Dritt-Plugins.

Sie haben Fragen oder möchten ein Angebot anfordern?

Jetzt Kontakt aufnehmen
crosslist