Bankauszug verbuchen: Gutschrifts-Fall über Aufruf der richtigen Funktion erkennen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 10 Feb 2017 14:47:18 +0000 (15:47 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 10 Feb 2017 14:47:18 +0000 (15:47 +0100)
»type« bezieht sich nur auf die Spalte »type«, in der nicht zwischen
Einkauf und Verkauf unterschieden wird.

SL/Controller/BankTransaction.pm

index 8715727..00b4ff6 100644 (file)
@@ -659,7 +659,7 @@ sub save_single_bank_transaction {
                               source       => $source,
                               memo         => $memo,
                               transdate    => $bank_transaction->transdate->to_kivitendo);
-      } elsif ( $invoice->is_sales && $invoice->type eq 'credit_note' ) {
+      } elsif ( $invoice->is_sales && $invoice->invoice_type eq 'credit_note' ) {
         # no check for overpayment/multiple payments
         $invoice->pay_invoice(chart_id     => $bank_transaction->local_bank_account->chart_id,
                               trans_id     => $invoice->id,