From: G. Richardson Date: Wed, 17 Jun 2015 11:13:09 +0000 (+0200) Subject: Banktransactions Import - bessere Fehlermeldung wenn BLZ nicht stimmt X-Git-Tag: release-3.3.0beta~48 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=7218ba44b029790f30e2b799c5f147b65ef38370;p=kivitendo-erp.git Banktransactions Import - bessere Fehlermeldung wenn BLZ nicht stimmt 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. --- 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',