Revision 25117316
Von Jan Büren vor mehr als 8 Jahren hinzugefügt
bin/mozilla/do.pl | ||
---|---|---|
828 | 828 |
} |
829 | 829 |
|
830 | 830 |
for my $i (1 .. $form->{rowcount}) { |
831 |
map { $form->{"${_}_${i}"} = $form->parse_amount(\%myconfig, $form->{"${_}_${i}"}) if $form->{"${_}_${i}"} } qw(ship qty sellprice lastcost basefactor discount); |
|
831 | 832 |
# für bug 1284 |
833 |
# adds a customer/vendor discount, unless we have a workflow case |
|
834 |
# CAVEAT: has to be done, after the above parse_amount |
|
832 | 835 |
unless ($form->{"ordnumber"}) { |
833 | 836 |
if ($form->{discount}) { # Falls wir einen Lieferanten-/Kundenrabatt haben |
834 | 837 |
# und rabattfähig sind, dann |
... | ... | |
837 | 840 |
} |
838 | 841 |
} |
839 | 842 |
} |
840 |
map { $form->{"${_}_${i}"} = $form->parse_amount(\%myconfig, $form->{"${_}_${i}"}) if $form->{"${_}_${i}"} } qw(ship qty sellprice lastcost basefactor discount); |
|
841 | 843 |
$form->{"donumber_$i"} = $form->{donumber}; |
842 | 844 |
$form->{"converted_from_delivery_order_items_id_$i"} = delete $form->{"delivery_order_items_id_$i"}; |
843 | 845 |
} |
Auch abrufbar als: Unified diff
Workflow Lieferschein -> Rechnung. Kundenrabatt mit Nachkommastellen i.O.
Zu den weiteren lästigen Rabattfehlern nun auch noch der Fall,
wo der Workflow im Lieferschein beginnt und ein Kundenrabatt mit
Nachkommastellen existiert.