You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wir haben den aktuellen Stand von release/2.3.0 installiert.
Relevant sind:
in der Shop-Konfiguration werden Brutto-Preise angezeigt
ein Steuersatz Deutschland, normaler Steuersatz mit 19% (Adressbasis für die Berechnung: Versandadresse)
eine Steuerklasse normale Steuer, im Preis enthalten mit zuvor genanntem Steuersatz im Preis enthalten
ein Produkt mit dem Preis 15€ und zuvor genannter Steuerklasse
Der "Fehler": Auf der Detailsseite wird der Preis des Produktes OHNE Mwst. angezeigt, also 12,61€. Aus irgendeinem Grund wird die Mwst. hier also abgezogen.
Erst wenn ich das Produkt in den Warenkorb lege, wird (sowohl auf der Detailseite als auch im Warenkorb) der korrekte Preis von 15€ angezeigt
Wenn wir bei die Adressbasis für die Berechnung beim Steuersatz auf Rechnungsadresse umzustellen, wird auf der Detailsseite der Preis MIT Mwst. angezeigt.
Da wir uns nicht 100% sicher waren, ob es sich um einen Bug handelt, habe ich mich auch schon auf die Suche im Quelltext begeben, um die Preisberechnung bzw. Darstellung auf der Detailsseite nachzuvollziehen.
Also der Unterschied ist ja eindeutig das Produkt im Warenkorb.
Sobald dies der Fall ist meldet isApplicable aus Isotope/Model/TaxRate den Wert true.
Genannte Funktion verwendet die Adressen, die in der Klasse Isotope/Model/TaxClass zu Beginn der Methode calculateGrossPrice geholt werden.
Ohne Produkt im Warenkorb, ist hier aber nur eine billing-Adresse und keine shipping-Adresse vorhanden, da Isotope::getCart()->requiresShipping() den Wert false liefert.
Das heißt quasi: Solange ich kein Produkt im Warenkorb habe, das versendet werden muss, wird kein Steuersatz berücksichtigt, der sich auf Basis der Versandadresse berechnet? Bzw. dieser wird vom Preis abgezogen...
Liegt das an einer falschen Konfiguration oder am falschen Verhalten von Isotope?
The text was updated successfully, but these errors were encountered:
Wir haben den aktuellen Stand von
release/2.3.0
installiert.Relevant sind:
Deutschland, normaler Steuersatz
mit 19% (Adressbasis für die Berechnung: Versandadresse)normale Steuer, im Preis enthalten
mit zuvor genanntem Steuersatz im Preis enthaltenDer "Fehler": Auf der Detailsseite wird der Preis des Produktes OHNE Mwst. angezeigt, also 12,61€. Aus irgendeinem Grund wird die Mwst. hier also abgezogen.
Erst wenn ich das Produkt in den Warenkorb lege, wird (sowohl auf der Detailseite als auch im Warenkorb) der korrekte Preis von 15€ angezeigt
Wenn wir bei die Adressbasis für die Berechnung beim Steuersatz auf Rechnungsadresse umzustellen, wird auf der Detailsseite der Preis MIT Mwst. angezeigt.
Da wir uns nicht 100% sicher waren, ob es sich um einen Bug handelt, habe ich mich auch schon auf die Suche im Quelltext begeben, um die Preisberechnung bzw. Darstellung auf der Detailsseite nachzuvollziehen.
isApplicable
ausIsotope/Model/TaxRate
den Werttrue
.Isotope/Model/TaxClass
zu Beginn der MethodecalculateGrossPrice
geholt werden.billing
-Adresse und keineshipping
-Adresse vorhanden, daIsotope::getCart()->requiresShipping()
den Wertfalse
liefert.Das heißt quasi: Solange ich kein Produkt im Warenkorb habe, das versendet werden muss, wird kein Steuersatz berücksichtigt, der sich auf Basis der Versandadresse berechnet? Bzw. dieser wird vom Preis abgezogen...
Liegt das an einer falschen Konfiguration oder am falschen Verhalten von Isotope?
The text was updated successfully, but these errors were encountered: