Zum Hauptinhalt springen
Version: 1.x

WooCommerce Tax

WooCommerce Tax ist das WooCommerce-Plugin, das Umsatzsteuern automatisch über TaxJar abruft, sodass Sie keine Steuersatztabelle manuell pflegen müssen. WCPOS funktioniert damit: POS-Verkäufe erhalten dieselben regionalen Steuersätze wie Ihre Online-Bestellungen, und in WCPOS muss nichts aktiviert werden.

So funktioniert es​

WooCommerce Tax fragt TaxJar nur nach Steuersätzen, wenn eine Bestellung über den Online-Checkout abgewickelt oder im WooCommerce-Bestellbildschirm bearbeitet wird. POS-Bestellungen durchlaufen keinen dieser Wege, daher fragt WCPOS in ihrem Namen an:

  1. Wenn der POS eine offene Bestellung speichert, fragt WCPOS WooCommerce Tax nach den Steuersätzen am Steuerstandort der Bestellung. Der Standort richtet sich nach der POS-Einstellung Steuerberechnung basierend auf: der Geschäftsgrundadresse oder der Rechnungs- bzw. Lieferadresse des Kunden.
  2. WooCommerce Tax schreibt diese Steuersätze als eine Zeile pro Zuständigkeitsbereich in die normale Steuersatztabelle Ihrer Filiale, genau wie bei einer Online-Bestellung. Sie finden sie unter WP Admin > WooCommerce > Einstellungen > Tax > Standard rates, geordnet nach Postleitzahl und Ort.
  3. WooCommerce wendet die Zeilen auf die Bestellung an. Die Bestellung enthält eine Steuerzeile pro Zuständigkeitsbereich mit den eigenen Bezeichnungen von WooCommerce Tax (zum Beispiel CA STATE TAX, CA COUNTY TAX).
  4. Der POS lädt die neuen Zeilen bei der nächsten Änderungsprüfung herunter, in der Regel innerhalb einer Minute, sodass seine lokalen Summen anschließend mit Ihrer Filiale übereinstimmen. Um sie sofort abzurufen, verwenden Sie Löschen & erneut herunterladen in der Zeile Steuersätze unter Filialstatus → Datenbank.

Das Hinzufügen oder Entfernen von Zeilen bei einer offenen POS-Bestellung berechnet deren Steuer anhand der aktuellen Zeilen neu. Nach der Bezahlung einer Bestellung nimmt WCPOS keine Änderungen mehr vor, und WooCommerce Tax verhält sich wie bei jeder anderen Bestellung.

Wenn automatisierte Steuern deaktiviert sind, unternimmt WCPOS nichts Besonderes, und das POS verwendet wie gewohnt die Steuersatztabelle Ihres Shops.

Einrichtung​

1

WooCommerce Tax verbinden

Installieren und aktivieren Sie WooCommerce Tax und verbinden Sie es mit WordPress.com. WP Admin > WooCommerce > Status > WooCommerce Tax sollte Mit WordPress.com verbunden anzeigen.

2

Automatisierte Steuern aktivieren

Setzen Sie unter WP Admin > WooCommerce > Einstellungen > Tax Automatisierte Steuern auf Automatisierte Steuern aktivieren. Ihr Shop muss sich in einem Land befinden, das WooCommerce Tax unterstützt.

Durch das Aktivieren werden alle manuell eingegebenen Steuersätze in einer CSV-Datei gesichert und aus der Tabelle entfernt. Laden Sie die Sicherung unter WP Admin > WooCommerce > Status > WooCommerce Tax herunter, falls Sie sie später erneut benötigen.

3

Einstellungen im POS spiegeln

Öffnen Sie im POS die Steuereinstellungen und klicken Sie auf Servereinstellungen wiederherstellen. Solange automatisierte Steuern aktiviert sind, legt WooCommerce Tax für WooCommerce die Berechnung der Steuer anhand der Lieferadresse des Kunden fest; Preise werden ohne Steuer eingegeben und angezeigt. Das POS muss diese Einstellungen spiegeln.

Wenn Sie das POS für Verkäufe an Laufkundschaft bewusst auf der Basisadresse des Shops belassen, verwendet WCPOS diese Grundlage auch für POS-Bestellungen in Ihrem Shop, sodass beide weiterhin übereinstimmen.

4

Testverkauf durchführen

Verkaufen Sie ein steuerpflichtiges Produkt in der Steuerklasse Standard und lassen Sie die Bestellung speichern. Prüfen Sie sie in WP Admin: Sie sollte nach Steuerhoheit benannte Steuerzeilen enthalten, und die entsprechenden Zeilen sollten unter Standardtarife erscheinen. Produkte in einer anderen Steuerklasse erhalten beim ersten Verkauf, der eines davon enthält, Zeilen unter dieser Klasse.

Was zu erwarten ist​

  • Der erste Verkauf an einem neuen Standort kann einmal abweichen. Das POS summiert einen Verkauf anhand der Steuersatzzeilen, die es bereits heruntergeladen hat. Wenn Ihr Shop eine Adresse noch nie besteuert hat, gibt es dafür noch keine Zeile. Daher kann das POS bei diesem einen Verkauf den Hinweis zu abweichenden Summen anzeigen. Maßgeblich sind die in Ihrem Shop erfassten Beträge. Sobald die Zeile das POS erreicht – normalerweise innerhalb einer Minute –, stimmen spätere Verkäufe an diesem Standort überein. Bei einer Steuerberechnung anhand einer Kundenadresse kann dies einmal pro neuer Postleitzahl auftreten; bei der Basisadresse des Shops normalerweise nur beim allerersten Verkauf. Wenn eine Steuerhoheit ihren Satz ändert, kann es noch einmal vorkommen.
  • Fügen Sie Steuersatzzeilen nicht manuell hinzu. Die Zeilen eines Standorts werden beim ersten Verkauf dort angezeigt. Wenn Alle Steuersätze anzeigen im POS für einen Standort leer aussieht, gab es dort noch keinen Verkauf.
  • Gebühren werden nicht an TaxJar gesendet. Eine steuerpflichtige Gebühr wird mit dem Steuersatz besteuert, den Ihre Tabelle bereits für die Steuerklasse der Gebühr enthält. So behandelt WooCommerce Tax Gebühren auch in seiner eigenen Bestellansicht.
  • Eine fehlgeschlagene Abfrage blockiert niemals einen Verkauf. Wenn TaxJar nicht erreichbar ist oder WooCommerce Tax die Abfrage der Bestellung ablehnt (keine Postleitzahl in der Adresse, ein steuerbefreiter Kunde oder ein Standort, an dem für Ihren Shop keine Steuerpflicht besteht), wird die Bestellung dennoch mit den bereits in Ihrer Tabelle vorhandenen Steuersätzen gespeichert. Die Protokolle auf Ihrem Server zeichnen auf, welcher Fall vorlag: WooCommerce Tax rate priming failed bei einem Ausfall, WooCommerce Tax returned no rates for the POS order bei einer Ablehnung. Siehe Protokolle.
  • Stripe Tax ist anders. Stripe Tax funktioniert überhaupt nicht mit POS-Bestellungen. Siehe Plugin-Konflikte.

Voraussetzungen​

WooCommerce Tax: Installiert, mit WordPress.com verbunden und mit aktivierten automatisierten Steuern
Land des Shops: Ein Land, das WooCommerce Tax für automatisierte Steuern unterstützt
WooCommerce: 7.6 oder neuer. In älteren WooCommerce-Versionen fragt WCPOS WooCommerce Tax nicht nach Steuersätzen, und POS-Bestellungen verwenden die Zeilen, die bereits in der Tabelle vorhanden sind
WCPOS: Kostenlos und Pro