Revision fd8558c8
Von Stephan Köhler vor fast 19 Jahren hinzugefügt
SL/OE.pm | ||
---|---|---|
892 | 892 |
$dec = length $dec; |
893 | 893 |
my $decimalplaces = ($dec > 2) ? $dec : 2; |
894 | 894 |
|
895 |
my $discount = |
|
896 |
$form->round_amount( |
|
897 |
$sellprice * $form->parse_amount($myconfig, |
|
898 |
$form->{"discount_$i"}) / 100, |
|
899 |
$decimalplaces); |
|
895 |
my $i_discount = $form->round_amount($sellprice * |
|
896 |
$form->parse_amount($myconfig, $form->{"discount_$i"}) / 100, $decimalplaces); |
|
897 |
|
|
898 |
my $discount = $form->round_amount($form->{"qty_$i"} * $i_discount, $decimalplaces); |
|
900 | 899 |
|
901 | 900 |
# keep a netprice as well, (sellprice - discount) |
902 |
$form->{"netprice_$i"} = $sellprice - $discount; |
|
901 |
#$form->{"netprice_$i"} = $sellprice - $discount; |
|
902 |
$form->{"netprice_$i"} = $sellprice - $i_discount; |
|
903 | 903 |
|
904 | 904 |
my $linetotal = |
905 | 905 |
$form->round_amount($form->{"qty_$i"} * $form->{"netprice_$i"}, 2); |
Auch abrufbar als: Unified diff
Nachtrag zu Bug 220, Rabatt wurde nur fuer ein einzelnes Item berechnet.
Korrektur bei Angeboten