Hallo zusammen,
ich bin Andreas aus Rodgau (Hessen) und noch recht neu mit VirtueMart unterwegs. Ich richte momentan meinen ersten Shop, mit VirteuMart, für einen Kunden ein.
Soweit funktioniert das auch alles, nur eine Problemstellung bringt mich gerade an den Rand der Verzweiflung bzw. ich habe keine Idee mehr...
Der Kunde möchte seinen Kunden bei Selbstabholung vor Ort einen Rabatt auf den Endpreis von 15% gewähren.
Der Handle muss also die Versandkostenberechnung sein.
Da die Standard Versand Art "weight_countries" hier nicht die nötigen Funktionen bietet habe ich ein Erweiterungsplugin "plg_opentools_vm_rules_shipping_advanced_v6.2.4" installiert. In diesem Plugin kann (habe) ich folgende Formel/Regel eintragen: ShippingWithTax=Amount*(-0.15)
--> dies entspricht --> Versandkosten(inkl.MwSt) = Rechnungsbetrag (inkl. MwSt) x (-0,15) .
Soweit so gut - im Warenkorb/Kasse wird nun unter gewählter Abholung bei den Versandkosten und Endabrechnung ein Preisnachlass von 1.50€ bei einem Produktpreis von 10€ (inkl. MwSt) und ein Zahlbetrag von 8,50€ angezeigt...
Aber die Berechnung der enthaltenen MwSt ist total falsch und in keiner Weise nachvollziehbar. Bei einem Endbetrag, nach Rabatt 15%, von 8,50€ sollte die enthaltene MwSt 19% 1,36€ betragen.
Da ich den Versandrabatt ja auf den Endpreis inkl. MwSt. anrechnen lasse habe ich eine "MwSt pro Produkt" Regel mit dem Math. Op von "-% - 19.00" erstellt und der Versandkostenberechnung zugeordnet, das Ergebnis der MwSt Berechnung ist dann bei einem Zahlbetrag von 8,50€ --> Enthaltene MwSt. = 1,24
Wenn ich der Versandkostenberechnung die Standard Regel "MwSt pro Produkt" + "+% 19.00" zuordne erhalte ich --> Enthaltene MwSt. = 1,84
Modifikationen in der Regel zum festlegen der Versandkosten (Versand mit/ohne MwSt und/oder Rechnungsbetrag mit/ohne MwSt) führen nur dazu, dass dann weder der Rabattbetrag noch die Steuer korrekt angezeigt werden...
Der (mein) Fehler muss also in der Steuer Rechenregel liegen... leider habe ich keine Idee wie die Berechnungslogik von VM hier grundlegend tickt und kann deshalb nicht mit der entsprechenden Logik gegensteuern.
Hat jemand eine Idee wie diese Problem zu lösen sein könnte? Ggf auch über eine andere Erweiterung, etc.
Danke im voraus für Eure Hilfe
Andreas
Installation: Joomla aktuellste Version, VirtueMart 3.8.8, YoothemePro Template inkl. VMUIKIT X Erweiterung für VM