]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/CP.pm
SL/OP.pm wird hat schon laenger keine sinnvolle funktion. entsprechend rausgenommen
[kivitendo-erp.git] / SL / CP.pm
index dec4323e2721e7afc6ae319d9373905daa4c48e0..e29622fb3d522c220186371c282637771df246bc 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) {