From 7218ba44b029790f30e2b799c5f147b65ef38370 Mon Sep 17 00:00:00 2001 From: "G. Richardson" Date: Wed, 17 Jun 2015 13:13:09 +0200 Subject: [PATCH] Banktransactions Import - bessere Fehlermeldung wenn BLZ nicht stimmt MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Beim Import wird sowohl Kontonummer oder IBAN als auch die BLZ geprüft. Für den Fall, daß ein Konto anhand der importierten Kontonummer gefunden wurde, die importierte BLZ aber nicht mit der dazu gespeicherten BLZ übereinstimmt, gibt es nun eine aussagekräftigere Fehlermeldung. Wahrscheinlich ist in diesem Fall die BLZ in den Bankkonteneinstellungen falsch und muß dort aktualisiert werden. Zumindest für den Fall, daß die IBAN übergeben wird, könnte man auf die BLZ Prüfung wahrscheinlich auch verzichten. --- SL/Controller/CsvImport/BankTransaction.pm | 2 +- locale/de/all | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/SL/Controller/CsvImport/BankTransaction.pm b/SL/Controller/CsvImport/BankTransaction.pm index 4bd9b96f9..2f92dd773 100644 --- a/SL/Controller/CsvImport/BankTransaction.pm +++ b/SL/Controller/CsvImport/BankTransaction.pm @@ -140,7 +140,7 @@ sub check_bank_account { return 0; } if ($entry->{raw_data}->{local_bank_code} && $entry->{raw_data}->{local_bank_code} ne $bank_account->bank_code) { - push @{ $entry->{errors} }, $::locale->text('Error: Invalid local bank account'); + push @{ $entry->{errors} }, $::locale->text('Error: Found local bank account number but local bank code doesn\'t match') . ": " . $entry->{raw_data}->{local_bank_code}; return 0; } diff --git a/locale/de/all b/locale/de/all index 723e01275..7ef64ac6e 100755 --- a/locale/de/all +++ b/locale/de/all @@ -1098,6 +1098,7 @@ $self->{texts} = { 'Error: Buchungsgruppe missing or invalid' => 'Fehler: Buchungsgruppe fehlt oder ungültig', 'Error: Customer/vendor missing' => 'Fehler: Kunde/Lieferant fehlt', 'Error: Customer/vendor not found' => 'Fehler: Kunde/Lieferant nicht gefunden', + 'Error: Found local bank account number but local bank code doesn\'t match' => 'Fehler: Kontonummer wurde gefunden aber gespeicherte Bankleitzahl stimmt nicht überein', 'Error: Gender (cp_gender) missing or invalid' => 'Fehler: Geschlecht (cp_gender) fehlt oder ungültig', 'Error: Invalid bin' => 'Fehler: Ungültiger Lagerplatz', 'Error: Invalid business' => 'Fehler: Kunden-/Lieferantentyp ungültig', -- 2.20.1