Skip to main content
Frage

Xentral Connect --> Problem mit der Differenzberechnung zum Originalauftrag (totalGrossAmountFromExternal)

  • December 8, 2025
  • 1 Antwort
  • 61 Ansichten

Torge
Forum|alt.badge.img+1

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

1 Antwort

leezelukas
  • Inspirierend
  • December 15, 2025

Hallo @Torge,

wir haben das gleiche Problem. Mit der alten Schnittstelle lief dieses Setup problemlos, mit der neuen Schnittstelle erhielten wir im Ticket (#276982) letztlich die Rückmeldung:

„Das von dir beschriebene Setup erfordert entsprechendes Customizing. Gerne würde ich dich bei deinem Anliegen tiefer unterstützen, allerdings liegt das außerhalb unserer normalen Support-Leistungen.“

Wir übertragen Nettopreise an den Shop, für deutsche Händler wird die Umsatzsteuer anschließend im Shopify-Checkout korrekt addiert und dann zu Xentral übertragen.

Als Workaround haben wir im Connector unter Workflows - Aufträge - Steuern die Option „Gesamtbetrag festsetzen“ deaktiviert. Dadurch entstehen jedoch durchaus Abweichungen zwischen Shopify und Xentral, da sich mit Connect auch die Berechnung von Nachlässen geändert hat. In der Praxis handelt es sich zwar nur um minimale Cent-Differenzen, allerdings ist dadurch die Abweichungsprüfung deaktiviert, was natürlich unschön ist.

Seit Kurzem gibt es einen neuen Workflow Shopify - Absolute Rabatte aus Aufträgen mit reduziertem Preis anstatt Preis mit prozentualem Positionsrabatt importieren, der dieses Rabatt- bzw. Rundungsthema adressieren soll. Getestet haben wir ihn bisher allerdings noch nicht. 

Die Differenzen fallen bei diesem Workaround natürlich nur noch auf, wenn die jeweilige Zahlung aktiv mit der Bestellung verknüpft wird und dann die Zahlungsampel gelb statt grün wird. Bei hohem Bestellvolumen über den B2B-Shop wird ein Customizing die robustere Lösung sein.

 

Viele Grüße

Lukas


Torge
Forum|alt.badge.img+1
  • Autor
  • Inspirierend
  • December 16, 2025

Moin Lukas,

vielen Dank für den Hinweis!

Wir haben vom Support mittlerweile die Rückmeldung, das Xentral das Problem nun doch als Bug einschätzt und es ein entsprechendes Ticket gibt. Ein Customizing ist also hoffentlich nicht nötig.

Grüße,

Torge