Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision cbe2c598

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

  • ID cbe2c598017fa2b598d0e125ee695448e4df9975
  • Vorgänger 93be9aa2
  • Nachfolger 825a2789

Fix für Bug 1642 - Lieferantenrabatt wird korrekt gespeichert, aber nicht mehr angezeigt

1.) Lieferant anlegen: Lieferantenrabatt 20%

2.) Einkaufsrechung erfassen: Rabatt ist korrekt

3.) Buchen

4.) Einkaufsrechnung neu aufrufen, Rabatt ist auf 2% gerutscht, acc_trans
Buchungen und ap.amount ist korrekt geblieben

Unterschiede anzeigen:

bin/mozilla/ir.pl
226 226
    foreach my $ref (@{ $form->{invoice_details} }) {
227 227
      $i++;
228 228
      map { $form->{"${_}_$i"} = $ref->{$_} } keys %{$ref};
229
      # übernommen aus is.pl Fix für Bug 1642. Nebenwirkungen? jb 12.5.2011
230
      # getestet: Lieferantenauftrag -> Rechnung i.O.
231
      #           Lieferantenauftrag -> Lieferschein -> Rechnung i.O.
232
      # Werte: 20% (Lieferantenrabatt), 12,4% individuell und 0,4 individuell s.a. 
233
      # Screenshot zu Bug 1642
234
      $form->{"discount_$i"}   = $form->format_amount(\%myconfig, $form->{"discount_$i"} * 100);
229 235

  
230 236
      my ($dec) = ($form->{"sellprice_$i"} =~ /\.(\d+)/);
231 237
      $dec           = length $dec;

Auch abrufbar als: Unified diff