Project

General

Profile

Revision 25117316

Added by Jan Büren over 3 years ago

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.

View differences:

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
  }

Also available in: Unified diff