]> wagnertech.de Git - mfinanz.git/blobdiff - SL/CP.pm
Merge branch 'ir_templates'
[mfinanz.git] / SL / CP.pm
index 64fd988c5de903d445fddb449e6539c8667085c2..b7e6241de7b84d1971a7c5ed19ebf2ad307693c4 100644 (file)
--- a/SL/CP.pm
+++ b/SL/CP.pm
@@ -358,15 +358,12 @@ sub process_payment {
     }
   }
 
-  # record a AR/AP with a payment
-  if ($form->round_amount($paymentamount, 2) > 0) {
-    $form->{invnumber} = "";
-    OP::overpayment("", $myconfig, $form, $dbh, $paymentamount, $ml, 1);
-  }
-
   my $rc;
   if ($form->round_amount($paymentamount, 2) < 0) {
-    $dbh->rollback;
+               # Hier werden negativen Zahlungseingänge abgefangen
+               # Besser: in Oberfläche schon prüfen
+               # Zahlungsein- und ausgänge sind immer positiv
+    $dbh->rollback;    
     $rc = 0;
   }
   if ($form->round_amount($paymentamount, 2) == 0) {