Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Netto statt Brutto wenn Steuersatz auf Basis von Versandadresse #1509

Closed
pehbehbeh opened this issue Aug 19, 2015 · 0 comments
Closed

Netto statt Brutto wenn Steuersatz auf Basis von Versandadresse #1509

pehbehbeh opened this issue Aug 19, 2015 · 0 comments
Labels
Milestone

Comments

@pehbehbeh
Copy link

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants