Fehler #200
Rabatt mit Nachkommastellen wird abgeschnitten, beim Workflow Lieferschein -> Rechnung
Status:
Gelöst
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
01.08.2016
Abgabedatum:
% erledigt:
100%
Geschätzter Aufwand:
Beschreibung
Reproduzierbar wie folgt:
i) Auftrag anlegen (OrderController oder alte Auftragsmaske) (Rabatt Position 1: 1,2)
ii) Workflow Lieferschein -> Speichern -> Rechnung
iii) Rechnung (Rabatt: 1)
Zugehörige Revisionen
Historie
Von Jan Büren vor mehr als 8 Jahren aktualisiert
do.pl 840:
- map { $form->{"${_}_${i}"} = $form->parse_amount(\%myconfig, $form->{"${_}_${i}"}) if $form->{"${_}_${i}"} } qw(ship qty sellprice lastcost basefactor); + map { $form->{"${_}_${i}"} = $form->parse_amount(\%myconfig, $form->{"${_}_${i}"}) if $form->{"${_}_${i}"} } qw(ship qty sellprice lastcost basefactor discount);
Spricht etwas dagegen? Sieht einfach nur wie ein vergessenes parse_amount für den seltenen Rabatt-Fall aus.
Im ursprünglichen mosu-Commit fehlte das auch schon:
+ map { $form->{"${_}_${i}"} = $form->parse_amount(\%myconfig, $form->{"${_}_${i}"}) if $form->{"${_}_${i}"} } qw(ship qty sellprice listprice basefactor);
listpriche ist mittlerweile, vermutlich aus anderen gründen weggenommen worden.
Von Jan Büren vor mehr als 8 Jahren aktualisiert
- Status wurde von Neu zu Gelöst geändert
- % erledigt wurde von 0 zu 100 geändert
Status geändert durch Changeset kivitendo-erp|commit:263971ba6ce308b3f058705d51e265c3577338d6.
Lieferschein-Positions-Rabatt mit Nachkommastellen
behebt #200. Nachkommastellen werden beim Workflow Lieferschein -> Rechnung
verschluckt, da ein parse_amount fehlt.