From: Jan Büren Date: Mon, 23 May 2011 19:07:27 +0000 (+0200) Subject: Bugfix für 1652 - Rabatt falsch bei Rechnung aus Berichtsübersicht und Workflow-Start... X-Git-Tag: release-2.6.3~25^2~8^2~4 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=de9a3d743c168703dcaf3aef85dd2d117aacecc9;p=kivitendo-erp.git Bugfix für 1652 - Rabatt falsch bei Rechnung aus Berichtsübersicht und Workflow-Start bei Lieferschein Testfall: Kunde hat Rabatt in den Stammdaten eingetragen. Lieferschein erstellen und speichern. Verkauf->Berichte->Lieferscheine. In der Liste, den entspr. Lieferschein abhaken und bei "Neue Rechnung" weiter klicken. In der erscheinenden Rechnungsmaske ist der Rabatt 10-mal so hoch. Läßt man sich den Lieferschein erst anzeigen und geht dann über Workflow auf Rechnung, dann stimmt es. S.a. Kommentar: der vendor-discount wird bie multi_invoice anders behandelt als der customer discout. Da vendor-discount korrekt funktionert, entsprechend parse_amount für customer-discount entfernt. --- diff --git a/bin/mozilla/do.pl b/bin/mozilla/do.pl index b9cfc02ab..e95aaf82c 100644 --- a/bin/mozilla/do.pl +++ b/bin/mozilla/do.pl @@ -883,7 +883,7 @@ sub invoice_multi { $vc_discount = $form->{vendor_discount}; } else { IS->get_customer(\%myconfig, \%$form); - $vc_discount = $form->parse_amount(\%myconfig, $form->{customer_discount}); + $vc_discount = $form->{customer_discount}; } restore_form($saved_form); diff --git a/doc/changelog b/doc/changelog index 485a6d704..55e170a99 100644 --- a/doc/changelog +++ b/doc/changelog @@ -55,6 +55,7 @@ - Bugfix 1575: Kundenrabatt geht verloren - Bugfix 1647: Lieferanten-Einkaufspreise verlieren Nachkommastellen - Bugfix 1630: Rabatt wird auf der Rechnung auch auf nicht rabattierfähige Artikel gewährt + - Bugfix 1652: Rabatt falsch bei Rechnung aus Berichtsübersicht und Workflow-Start bei Lieferschein 2011-02-02 - Release 2.6.2