Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision fd8558c8

Von Stephan Köhler vor fast 19 Jahren hinzugefügt

  • ID fd8558c8cfd92d3399401a7ca27cbb0faf2a021d
  • Vorgänger e01d7de0
  • Nachfolger a93cb8e0

Nachtrag zu Bug 220, Rabatt wurde nur fuer ein einzelnes Item berechnet.
Korrektur bei Angeboten

Unterschiede anzeigen:

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