Aktionen
GX-Bug #40020
geschlossenWenn Kundengruppenrabatt und Vorkasse Rabatt gemeinsam errechenet werden sollen, wird die Summe Netto falsch berechnet (v2.0)
Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Kategorie:
Checkout
Zielversion:
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
2.0.15.4
Release Notes Langtext:
Beschreibung
Wenn man einen Vorkasse Rabatt eingestellt hat und zusätzlich noch Rabatt auf die gesammte Bestellung in der Kundengruppe eingestellt hat, wird die Summe netto bei einer netto Bestellung mit ausgewiesener Mwst. falsch errechnet.
Um den Fehler zu korrigieren, müssen in der Datei /includes/modules/order_total/ot_payment.php und /includes/modules/order_total/ot_subtotal_no_tax.php
folgende Zeilen angepasst werden:
/includes/modules/order_total/ot_subtotal_no_tax.php:
$sub_total_price = $order->info['subtotal'] - round($order->info['subtotal'] / 100 * $_SESSION['customers_status']['customers_status_ot_discount'], 2); $sub_total_price = $sub_total_price + $order->info['deduction']; //$sub_total_price -= $order->info['deduction'];
und in /includes/modules/order_total/ot_payment.php:
$order->info['deduction'] = $discount['sum']; //$order->info['subtotal'] = $order->info['subtotal'] + $discount['sum']; $order->info['total'] = $order->info['total'] + $discount['sum'];
Zugehörige Tickets
Aktionen