Kontoauszug verbuchen: DB-Rollback nicht zusätzlich als Fehler melden
authorMartin Helmling martin.helmling@octosoft.eu <martin.helmling@octosoft.eu>
Sun, 12 Feb 2017 09:04:04 +0000 (10:04 +0100)
committerMartin Helmling martin.helmling@octosoft.eu <martin.helmling@octosoft.eu>
Sun, 12 Feb 2017 09:04:04 +0000 (10:04 +0100)
Bei einer negativen Kreditorenbuchung (Lieferantengutschrift)

wird nun nicht mehr
"do_transaction() failed - Died at SL/Controller/BankTransaction.pm line 733."

gemeldet, sondern der Fehler an der (nicht)verbuchten Rechnung angezeigt:
"Gesendete Zahlungen können nur mit Einkaufsrechnungen und Verkaufsgutschriften verbucht werden."

SL/Controller/BankTransaction.pm

index 00b4ff6..8bc3317 100644 (file)
@@ -730,7 +730,8 @@ sub save_single_bank_transaction {
       };
     };
 
-    die if $error;
+    # Rollback Fehler nicht weiterreichen
+    # die if $error;
   });
 
   return grep { $_ } ($error, @warnings);