From: Bernd Blessmann Date: Tue, 28 Dec 2010 16:14:03 +0000 (+0100) Subject: Lieferantenrabatt geht nicht mehr verloren. X-Git-Tag: release-2.6.2beta1~51^2~4 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=f3ea72046a1a1a00849fe95bf673ea5d220ecdb1;p=kivitendo-erp.git Lieferantenrabatt geht nicht mehr verloren. Fix für Bug 1524 --- diff --git a/bin/mozilla/do.pl b/bin/mozilla/do.pl index de5f1167e..8299a1abf 100644 --- a/bin/mozilla/do.pl +++ b/bin/mozilla/do.pl @@ -179,9 +179,9 @@ sub order_links { # get customer / vendor if ($form->{vc} eq 'vendor') { IR->get_vendor(\%myconfig, \%$form); + $form->{discount} = $form->{vendor_discount}; } else { IS->get_customer(\%myconfig, \%$form); - # OFFEN tritt bug 1284 auch bei vendor auf? $form->{discount} = $form->{customer_discount}; } @@ -733,9 +733,9 @@ sub invoice { for my $i (1 .. $form->{rowcount}) { # für bug 1284 - if ($form->{discount}){ # Falls wir einen Kundenrabatt haben + if ($form->{discount}){ # Falls wir einen Lieferanten-/Kundenrabatt haben # und keinen anderen discount wert an $i ... - $form->{"discount_$i"} ||= $form->{discount}*100; # ... nehmen wir den kundenrabatt + $form->{"discount_$i"} ||= $form->{discount}*100; # ... nehmen wir diesen Rabatt } map { $form->{"${_}_${i}"} = $form->parse_amount(\%myconfig, $form->{"${_}_${i}"}) if $form->{"${_}_${i}"} } qw(ship qty sellprice listprice lastcost basefactor); }