]> wagnertech.de Git - mfinanz.git/commitdiff
Banktransactions Import - bessere Fehlermeldung wenn BLZ nicht stimmt
authorG. Richardson <information@kivitendo-premium.de>
Wed, 17 Jun 2015 11:13:09 +0000 (13:13 +0200)
committerG. Richardson <information@kivitendo-premium.de>
Wed, 17 Jun 2015 11:16:14 +0000 (13:16 +0200)
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
locale/de/all

index 4bd9b96f9b663adea178ee59b7d7a4ed95aa0186..2f92dd773afa721826dc5b0ffc1358770a908fb5 100644 (file)
@@ -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;
     }
 
index 723e01275a8cc553bfacc929ba261ea17cae7a88..7ef64ac6e0bf83bd2972a8a2501efb8ddb10c8ac 100755 (executable)
@@ -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',