Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision de9a3d74

Von Jan Büren vor mehr als 13 Jahren hinzugefügt

  • ID de9a3d743c168703dcaf3aef85dd2d117aacecc9
  • Vorgänger 4ad58972
  • Nachfolger b6abf050

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.

Unterschiede anzeigen:

bin/mozilla/do.pl
883 883
    $vc_discount = $form->{vendor_discount};
884 884
  } else {
885 885
    IS->get_customer(\%myconfig, \%$form);
886
    $vc_discount = $form->parse_amount(\%myconfig, $form->{customer_discount});
886
    $vc_discount = $form->{customer_discount};
887 887
  }
888 888
  restore_form($saved_form);
889 889

  

Auch abrufbar als: Unified diff