Project

General

Profile

Fehler #200

Rabatt mit Nachkommastellen wird abgeschnitten, beim Workflow Lieferschein -> Rechnung

Added by Jan Büren over 4 years ago. Updated over 4 years ago.

Status:
Gelöst
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
08/01/2016
Due date:
% Done:

100%

Estimated time:

Description

Reproduzierbar wie folgt:

i) Auftrag anlegen (OrderController oder alte Auftragsmaske) (Rabatt Position 1: 1,2)
ii) Workflow Lieferschein -> Speichern -> Rechnung
iii) Rechnung (Rabatt: 1)

Associated revisions

Revision 263971ba (diff)
Added by Jan Büren over 4 years ago

Lieferschein-Positions-Rabatt mit Nachkommastellen

behebt #200. Nachkommastellen werden beim Workflow Lieferschein -> Rechnung
verschluckt, da ein parse_amount fehlt.

History

#1 Updated by Jan Büren over 4 years ago

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.

#2 Updated by Jan Büren over 4 years ago

  • Status changed from Neu to Gelöst
  • % Done changed from 0 to 100

Status geändert durch Changeset kivitendo-erp|commit:263971ba6ce308b3f058705d51e265c3577338d6.

Also available in: Atom PDF