Steuerberechnung in Magento 1.8
timop-mug opened this issue · 30 comments
Hallo,
folgendes Problem:
Neue Bestellung, ein Artikel im Warenkorb:
Wie euch sicher auffällt kann da mit der Berechnung etwas nicht stimmen.
Egal wie, ich komme nicht drauf was das gerechnet wird.
Im Backend sieht das Ganze so aus:
7% Steuer: 3,20 €
Gesamtbetrag Steuern: 3,25 €
davon abgesehen, dass keiner der Zahlen korrekt ist, ist mir schleierhaft wo er die 5 Cent hernimmt.
Mein Tipp: Rundungsfehler der Steuern. Probier es nochmal mit einem Artikel der 41,40 kostet oder stell die Berechnung der STeuern im Backend um-
Ich schätze auch, dass die Steuerberechnung statt auf Gesamt auf Einzelpreis steht.
Liebe Grüße
Rico
Stell mal die Option: "Kundensteuerklasse Anwenden" auf "Vor Rabatt" um bitte!
Hab ich, keine Änderung.
Er rechnet die Steuer auf den Versand nicht auf Basis von 7,50€ sondern nur auf 7€. Also das würde die 0,49 € Steuern auf Versand erklären. Bleibt noch offen, warum er das macht.
Bei 7% hat man 7 netto bei 7,50 brutto...
Könnte es daran liegen?
Ehm ja, macht Sinn.
Aber Magento rechnet jetzt die Gesamtsumme der Steuern richtig aber summiert dann in der Auflistung der Steuersätze die richtige Steuersumme der ganzen Bestellung inkl. Versandsteuern nochmal die Steuern für den Versand.
Lade nachher in der Agentur einen Screenshot hoch.
Gesamtsumme inkl Steuer 33,00 €
Steuern Versand: 0,49 €
Steuern Gesamtsumme: 2,16 €
Steuern DE 7% (7,0000%): 2,65 €
Hi, I need a Magento plugin that select method payments by customer groups. I'm not very sicure that is the plugin "PaymentFilter for Products and Customer Groups" that resolve my problems...Yes, I need select different methods by customer group but, for example, if the customer JOHN from GROUP A select Paypal with address pippo@live.it, the customer CATHERINE from GROUP B when select the same payment method must to pay from address salesmiles@hotmail.it ...
So I need select and reply methods by customer groups. Please help me, is urgent!! Thanks.
@antoiovane There are lots of developers out there, most of them have more work, then they can do. Just send an email to a few of them and ask for quotes.
Neues Magento aufsetzen, German Setup installieren, Fall nachstellen :)
Nein leider nicht, es liegt aber nicht an germansetup.
Bis es ne Lösung gibt, sind wir wieder auf 1.7 zurück.
Es findet sich im Netz auch nicht wirklich was darüber.
Ich hätte noch ne These, aber leider nicht die Zeit sie zu prüfen.
Magento sortiert ja die Totals (die die Steuern berechnen) nach <after>
und <before>
statements der einzelnen totals. Magento hatte schon immer einen Bug und hat nicht ordentlich sortiert, mit ein paar mehr Totals im before und after konnte man das fixen. Eventuell liegt es daran. Prüft mal, ob die Summen, auf deren Basis die Steuern berechnet werden stimmen. Alternativ könnt ihr euch einfach die Sales/etc/config.xml
anschauen und mal ein paar before und after dazu tun, das könnte das problem lösen. Die Anzeige im Frontend (cart, review) kann man super zum Testen nehmen, Shipping auswählen und dann zurück in den Cart, dann muss man nur noch F5 drücken.
Danke fuer die Hinweise.
@timop-mug Ich fuerchte, es werden nicht nur einfach die Steuern auf Versandkosten nochmals drauf addiert, das duerfte ein … False Positive in deinem Fall gewesen sein. Bei meinem Beispielfall betraegt die Steuer auf Versandkosten 0,78 €, die Differenz zwischen erwarter und effektiver Gesamtsteuer ist jedoch 3,92 €.
Mein Entwickler ist leider nicht erreichbar, habe deshalb nur mal nach den Unterschieden in der sales/etc/config.xml zwischen 1.7 und 1.8 geschaut. Laesst vermutlich bei niemandem die Alarmglocken schrillen, oder?
In Linien 625-630 hinzugekommen in 1.8:
<discount_description>
<to_invoice>*</to_invoice>
</discount_description>
<discount_description>
<to_cm>*</to_cm>
</discount_description>
In Linie 1452 geaendert in 1.8 (Minuszeichen zwischen Tags entfernt):
<amount_prefix></amount_prefix>
In Linie 1453 hinzugekommen in 1.8:
<title_source_field>discount_description</title_source_field>
In Linie 1587 ersatzlos entfernt in 1.8:
<catalogrule_before_apply>
<observers>
<sales_quote_observer>
<class>sales/observer</class>
<method>markQuotesRecollectOnCatalogRules</method>
</sales_quote_observer>
</observers>
</catalogrule_before_apply>
Hat schon jemand die frische 1.8.1.0 ausprobiert und geschaut, ob das Problem geloest wurde?
Magento 1.8.1.0 behebt das Problem. Ursache war, dass die Versandsteuer im Tax helper (getCalculatedTaxes) in einer Schleife pro Artikel addiert wurde, was jetzt vor die Schleife gezogen wurde.
Hi
Ich habe Magento 1.8.1.0 und habe auch das Problem dass die Steuer in der Rechnung falsch berechnet wird. In der Bestellung wird sie aber richtig berechnet.
Ich habe 10%ige und 20%ige Artikel (Österreich) in meinem Shop. Wenn ein 10% MWST Artikel gekauft wird, so wird der Versand auch mit nur 10% berechnet.
Wisst ihr wo ich den Fehler finde?
@caos989 Ist dieser Punkt bewusst und korrekt eingestellt? System > Konfiguration > Verkaeufe > Steuer > Steuerklassen
Welche version von germansetup ist bei dir installiert? Evtl über ein update auf magesetup nachdenken.
Ich habe 2.1.40 (stable) wobei ich factfinder gelöscht habe weil dieser probleme verursacht hat.
Dann redest du von Market Ready Germany und bist hier leider falsch.
Ich weiß leider auch nicht wer oder wo es Support dafür gibt.
Hallo,
ich habe gestern den Firegento German Setup installiert. Bis jetzt alles ok, nur dass ich jetzt bei der onepage checkout zwei Bestellübersichten habe. Einer von German Setup und eine andere von Magento selbst, wisst Ihr, wie ich das beheben kann? Meine Version ist die 1.8.0.1 Hier noch ein kleines screenshot damit ihr sehen könnt was ich meine, danke.
http://screencast.com/t/z7dfswperOp
Hallo,
die Entwicklung von GermanSetup wurde zu Gunsten https://github.com/firegento/firegento-magesetup eingestellt. Bitte verwende nur noch MageSetup und nicht mehr GermanSetup.
Die Umstellung erfolgt allein durch Austausch der Dateien, da MageSetup von GermanSetup abstammt.
Sollte der Fehler weiterhin auftreten, suche Bitte bei https://github.com/firegento/firegento-magesetup/issues nach einer bestehenden Meldung, die zu Deinem Problem passt. Vielleicht findest Du dann bereits die Antwort. Andernfalls stell bitte dort deine Fehlermeldung nochmal ein.
Danke und viele Grüße
Rico