Bug 357 Verbesserung: Im Modul Zahlungsverkehr unter Zahlungseingang muessen die...
authorStephan Köhler <s.koehler@linet-services.de>
Mon, 26 Jun 2006 14:43:23 +0000 (14:43 +0000)
committerStephan Köhler <s.koehler@linet-services.de>
Mon, 26 Jun 2006 14:43:23 +0000 (14:43 +0000)
mehr manuell eingetragen werden. Teilzahlungen sind weiterhin pro Posten moeglich.
Dank an Joachim Zach

bin/mozilla/cp.pl

index ad646b1..8d7f659 100644 (file)
@@ -603,7 +603,10 @@ sub update {
   }
 
   # recalculate
-  $amount = $form->{amount};
+
+  # Modified from $amount = $form->{amount} by J.Zach to update amount to total
+  # payment amount in Zahlungsausgang
+  $amount = 0;
   for $i (1 .. $form->{rowcount}) {
 
     map {
@@ -618,7 +621,9 @@ sub update {
         $form->{"paid_$i"} = $form->{"due_$i"};
       }
 
-      $amount -= $form->{"paid_$i"};
+      # Modified by J.Zach, see abovev
+      $amount += $form->{"paid_$i"}; 
+
     } else {
       $form->{"paid_$i"} = "";
     }
@@ -630,6 +635,9 @@ sub update {
 
   }
 
+  # Line added by J.Zach, see above
+  $form->{amount}=$amount; 
+
   &form_header;
   &list_invoices;
   &form_footer;