Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 075f64d6

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

  • ID 075f64d61e999506517a304022525d83c29e6e3e
  • Vorgänger f40cd4e1
  • Nachfolger 975a63bb

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.

Unterschiede anzeigen:

SL/Helper/MassPrintCreatePDF.pm
37 37
  # flatten_to_form sets payment_terms from customer/vendor - we do not want that here
38 38
  # really ??
39 39
  delete $form->{payment_terms} if !$form->{payment_id};
40
  for my $i (1 .. $form->{rowcount}) {
41
    $form->{"sellprice_$i"} = $form->{"fxsellprice_$i"};
42
  }
40 43

  
41 44
  $form->prepare_for_printing;
42 45
  $form->{attachment_filename} = $form->generate_attachment_filename;

Auch abrufbar als: Unified diff