Moin Xentral-Community,
wir haben das Problem, dass unsere Aufträge wegen einer zu hohen Abweichung zwischen Xentral und Shopify im Autoversand hängen bleiben.
Hintergrund: Es geht um einen normalen Shopify Shop (nicht Plus), bei dem das Setting “Umsatzsteuer in Produktpreis und Versandtarif einschließen” deaktiviert ist, da es sich um einen B2B-Shop handelt. Die Nutzer sehen also im Shop Nettopreise, zahlen aber am Ende natürlich den Gesamtpreis inkl. MwSt.
Problem: Das oben genannte Setting führt dazu, dass in der Schnittstelle das Setting “taxesIncluded” = false ist. In Connect führt das dazu, dass die Line Items korrekt berechnet werden, da die Stückpreise hier tatsächlich als Nettopreise ankommen inkl. des passenden Steuersatzes. Der Gesamtpreis kommt allerdings als Bruttopreis an (also der Betrag, den die Kunden am Ende auch gezahlt haben), z.B. in der Variable originalTotalPrices.shopMoney.amount. Nun rechnet Xentral hier aber nochmal die Steuer oben drauf (also: Bruttobetrag + Steuer) und vergleicht dann diesen Betrag (totalGrossAmountFromExternal) mit dem Betrag des Auftrags in Xentral. Dieser wird aus den Line Items berechnet und ist daher korrekt. Der Vergleich hat aber dann eine entsprechend hohe Abweichung (19%) und somit hänge die Bestellung fest.
Problem 2: Der Xentral Support sagt wir müssten uns an Shopify wenden, weil von denen der Gesamtpreis als Bruttopreis übergeben wird, obwohl taxesIncluded = false ist. Da kann man drüber diskutieren, aber ich irgendwie befürchte ich, das Shopify seine JSON-Struktur wegen mir nicht ändern wird….daher die
Frage: Hat noch jemand dasselbe Problem und kennt ggf. eine Lösung? Würde mir ansonsten jemand zustimmen, das Xentral das Thema vielleicht beheben sollte?
Interessant übrigens: Im Mapping wird der Betrag, der aus dem Shop kommt auf den Bruttobetrag gemappt und der Nettobetrag wird aus amount - taxes berechnet. Also an anderer Stelle ist dem Connect-Team wohl klar, dass der Gesamtbetrag unabhängig vom taxesIncluded also Bruttowert ankommt

Ich bin gespannt, ob noch jemand das Problem hat oder ob wir etwas falsch eingestellt haben.
Vielen Dank & besten Gruß,
Torge
