Projekt

Allgemein

Profil

Fehler #200

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

Von Jan Büren vor mehr als 7 Jahren hinzugefügt. Vor mehr als 7 Jahren aktualisiert.

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

Revision 263971ba (diff)
Von Jan Büren vor mehr als 7 Jahren hinzugefügt

Lieferschein-Positions-Rabatt mit Nachkommastellen

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

Historie

#1

Von Jan Büren vor mehr als 7 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.
#2

Von Jan Büren vor mehr als 7 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.

Auch abrufbar als: Atom PDF