Post by oc_ms » Sat Oct 21, 2017 5:10 am

Hallo!

Ich habe folgendes Problem mit Brutto-/ Netto-Preisen:

In der Datenbank steht bei price "595.0000" und die tax_class_id "11" (19% Steuer).

Einstellungen im Admin-Bereich: Zeige Preise inkl. Steuer "ja", Steuerberechnung nicht/ angemeldet "Rechnungsadresse".

Im Shop wird beim Produkt als Preis 600,40 € (brutto) und 504,54 € (netto) angezeigt. Der Aufschlag von 19% auf 504,54 € stimmt zwar für die Shop-Anzeige. Aber wie entsteht aus dem Bruttopreis 595 €, der in der Datenbank steht, im Shop 600,40 €.

Vielen Dank für Eure Hilfe im Voraus!

Tschüss,

Holger

Newbie

Posts

Joined
Thu Jun 05, 2014 3:25 am

Post by IP_CAM » Sat Oct 21, 2017 7:36 am

Hallo, Du hast zwar die eingesetzte OC-Version nicht erwähnt, etwas, was
immer zwingende Voraussetzung dafür ist, jemandem überhaupt helfen zu
können, aber OsWorx hat in dieser Angelegenheit wahrscheinlich am
meisten Wissen, um Dich dabei unterstützen zu können.
Viel Glück ;)
Ernst
https://osworx.net
---
Oder dann versuchs vielleicht mit sowas:
Always Show Inverse Tax Value
https://www.opencart.com/index.php?rout ... n_id=25519
hier gefunden:
https://www.opencart.com/index.php?rout ... search=tax

For Sale: Top URL's, including an OpenCart V-Pro Shop!
A wide range of matching Designs can be seen here: http://www.opencart.li
For Information on URL's offered, please contact me at: jti@jacob.ch
Hundreds of Mods in 380+ Repositories for OC v.1.5.x - v.2.3.x
to be found on my Github Site: https://github.com/IP-CAM
Image


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland

Post by oc_ms » Mon Oct 23, 2017 2:55 am

Hallo Ernst!

Vielen Dank für Deine Antwort!

Zunächst noch einmal die wichtigen Infos: OC 3.0.2.0 mit "OSWorX - German Translation".

Ich möchte eigentlich zunächst keine Erweiterung installieren, sondern das Problem verstehen. Weil es muss ja irgendetwas mit der Zahl in der Datenbank "passieren", dass das am Ende im Shop angezeite nicht mehr stimmt.

Fakt ist: In der MySQL-DB steht bei price "100". Im Admin-Bereich steht in der Produkt-Liste "84,80", in den Details bei Nettopreis "100". Im Shop wird dann daraus "100,91", "Netto 84,80".

Vielleich gibt es ja noch Hinweise ...

Tschüss,

Holger

Newbie

Posts

Joined
Thu Jun 05, 2014 3:25 am

Post by IP_CAM » Mon Oct 23, 2017 6:15 am

Lösungen gibt es wahrscheinlich schon, ich hab da grad vor einigen Tagen irgendwas
über eine 'rekursive' Steuerberechnungs-Art gelesen, oder sogar irgendwo eine
Mod dazu gefunden. Könnte auch bedeuten, dass die OC-Steuer zum End-Preis hinzugezählt,
und mittels Mod dann abgezogen würde. Und das ergibt natürlich so eine kleine Differenz.
Und dazu käme, dass Frachtkkosten je nach Land ja auch steuerpflichtig sind, man müsste
daher auch hier noch ein Filter einbauen, und so weiter... :'(

Aber das würde wahrscheinlich doch bedeuten, einiges in OC umzubauen. Nur weiss ich
im Moment nicht, wo ich die Info abgelegt habe, bei meinem Puff, und der Prioritätensetzung.

Aber ich habe mich noch gar nicht mit Steuern befasst, und in meinem Land bräuchte
ich es auch gar nicht, solange auf der Rechnung erwähnt ist, dass der Endpreis inklusive
den jeweils gültigen Steueransatz enthalten ist. Und das löste ein kleiner VqMod.

Man könnte die Steuer aber auch 'runden' wie bei uns rechnerisch üblich, und nur Aldi + Lidl
schreiben bei uns Preise so, und runden dann sowieso immer auf 5 oder 0 ab. Es existieren ja
auch längst schon keine 1 und 2-Räppler mehr ! ;) Aber bei Euch draussen wäre das ja sowieso
nicht regelkonform.
Und zumindest für meine Version existiert auch für das eine Mod !
Ernst

PS: Ich meinte damit natürlich das Puff mit meinem OC Archiv :D

For Sale: Top URL's, including an OpenCart V-Pro Shop!
A wide range of matching Designs can be seen here: http://www.opencart.li
For Information on URL's offered, please contact me at: jti@jacob.ch
Hundreds of Mods in 380+ Repositories for OC v.1.5.x - v.2.3.x
to be found on my Github Site: https://github.com/IP-CAM
Image


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland

Post by OSWorX » Wed Nov 29, 2017 5:11 pm

Ein oftmals an mich gebrachtes 'Problem', ist dass der Preis nicht (mehr) stimmt.

Szenario:
1. Shop wird installiert
2. Daten werden eingetragen (Kategorien, Produkte, usw.)
3. Frontend wird angesehen - alles passt
4. man kommt drauf dass man nur Euro anzeigen möchte
5. man löscht im Backend alle anderen Währungen ausser Euro
6. voller Stolz ob der erbrachten Leistung ruft man das Frontend auf ... falsche Preise!

Warum?
Es wurden alle Währungen ausser Euro gelöscht.
Aber zuvor war USD als Standard mit dem Wert 1.000000 definiert (Euro war zuvor 0.89765 irgendwas ..)

Klar warum jetzt die Preise nicht mehr stimmen?

Lösung
Bevor man alle Währungen ausser Euro löscht, entweder
A. Umrechungskurz bei EURO auf 1.000000 setzen
B. oder Währungen vor dem Löschen aktualisieren - davor aber EURO als Standard definieren, mit 1.000000
C. jetzt können alle weiteren Währungen gelöscht werden

Forum Rules: viewtopic.php?f=176&t=200480
Commercial Request: viewforum.php?f=88

Image


User avatar
Expert Member

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by OSWorX » Wed Nov 29, 2017 5:15 pm

oc_ms wrote:
Sat Oct 21, 2017 5:10 am
Steuerberechnung nicht/ angemeldet "Rechnungsadresse"
Gegenfrage: wie soll das System eine Rechnungsadresse erkennen wenn der Besucher noch nicht mal angmeldet ist bzw. seine Adresse angegeben hat?

Generell müssen die Steuerberechnungen immer auf die Rechnungsadresse - nie auf die Lieferadresse - erfolgen!
Dazu in den Einstellungen (und Steuersätzen) die Berechnung nach Shopstandort (wenn nicht angemeldet) oder Rechnungsadresse (wenn Kunde angemeldet bzw. Adresse angegeben hat) definieren.

Beide Werte - sowohl in der Systemsteuerung als auch beim Steuersatz - müssen stimmen, ansonsten falsche Preise angezeigt werden!

Forum Rules: viewtopic.php?f=176&t=200480
Commercial Request: viewforum.php?f=88

Image


User avatar
Expert Member

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria
Who is online

Users browsing this forum: No registered users and 1 guest