Revision 075f64d6
Von Jan Büren vor mehr als 5 Jahren hinzugefügt
SL/DB/Helper/FlattenToForm.pm | ||
---|---|---|
90 | 90 |
_copy($item, $form, '', "_${idx}", 0, qw(description project_id ship serialnumber pricegroup_id ordnumber donumber cusordnumber unit |
91 | 91 |
subtotal longdescription price_factor_id marge_price_factor reqdate transdate |
92 | 92 |
active_price_source active_discount_source)); |
93 |
_copy($item, $form, '', "_${idx}", $format_noround, qw(qty sellprice)); |
|
93 |
_copy($item, $form, '', "_${idx}", $format_noround, qw(qty sellprice fxsellprice));
|
|
94 | 94 |
_copy($item, $form, '', "_${idx}", $format_amounts, qw(marge_total marge_percent lastcost)); |
95 | 95 |
_copy($item, $form, '', "_${idx}", $format_percent, qw(discount)); |
96 | 96 |
_copy($item->project, $form, 'project', "_${idx}", 0, qw(number description)) if _has($item, 'project_id'); |
Auch abrufbar als: Unified diff
Fixt #352 Beim Drucken mehrerer Rechnung aus dem Bericht heraus wird der Rabatt falsch berechnet
Hotfix für die zweifache Berechnung vom Rabatt (Marge bei Berichten falsch) erstellt.
Hintergrund: Der alte Code erwartet keine vorformatierten Werte, wird aber bei
periodischen Jobs noch zwingend aufgerufen (sellprice mit fxsellprice in MassPrintCreatePDF überlagert)
Ferner Rundungsgenauigkeiten für wiederkehrende Rechnungen erhöht.