Revision b9d02507
Von Kivitendo Admin vor mehr als 9 Jahren hinzugefügt
SL/Controller/CsvImport/BankTransaction.pm | ||
---|---|---|
108 | 108 |
|
109 | 109 |
my $object = $entry->{object}; |
110 | 110 |
|
111 |
# Check whether or not local_bank_account ID exists and is valid.
|
|
111 |
# import via id: check whether or not local_bank_account ID exists and is valid.
|
|
112 | 112 |
if ($object->local_bank_account_id && !$self->bank_accounts_by->{id}->{ $object->local_bank_account_id }) { |
113 |
push @{ $entry->{errors} }, $::locale->text('Error: Invalid local bank account');
|
|
113 |
push @{ $entry->{errors} }, $::locale->text('Error: unknown local bank account id');
|
|
114 | 114 |
return 0; |
115 | 115 |
} |
116 | 116 |
|
... | ... | |
118 | 118 |
if ($object->local_bank_account_id && $entry->{raw_data}->{local_account_number}) { |
119 | 119 |
my $bank_account = $self->bank_accounts_by->{id}->{ $object->local_bank_account_id }; |
120 | 120 |
if ($bank_account->account_number ne $entry->{raw_data}->{local_account_number}) { |
121 |
push @{ $entry->{errors} }, $::locale->text('Error: Invalid local bank account');
|
|
121 |
push @{ $entry->{errors} }, $::locale->text('Error: local bank account id doesn\'t match local bank account number');
|
|
122 | 122 |
return 0; |
123 | 123 |
} |
124 | 124 |
if ($entry->{raw_data}->{local_bank_code} && $entry->{raw_data}->{local_bank_code} ne $bank_account->bank_code) { |
125 |
push @{ $entry->{errors} }, $::locale->text('Error: Invalid local bank account');
|
|
125 |
push @{ $entry->{errors} }, $::locale->text('Error: local bank account id doesn\'t match local bank code');
|
|
126 | 126 |
return 0; |
127 | 127 |
} |
128 | 128 |
|
... | ... | |
136 | 136 |
$bank_account = $self->bank_accounts_by->{iban}->{ $entry->{raw_data}->{local_account_number} }; |
137 | 137 |
}; |
138 | 138 |
if (!$bank_account) { |
139 |
push @{ $entry->{errors} }, $::locale->text('Error: Invalid local bank account');
|
|
139 |
push @{ $entry->{errors} }, $::locale->text('Error: unknown local bank account') . ": " . $entry->{raw_data}->{local_account_number};
|
|
140 | 140 |
return 0; |
141 | 141 |
} |
142 | 142 |
if ($entry->{raw_data}->{local_bank_code} && $entry->{raw_data}->{local_bank_code} ne $bank_account->bank_code) { |
locale/de/all | ||
---|---|---|
1107 | 1107 |
'Error: Invalid delivery terms' => 'Fehler: Lieferbedingungen ungültig', |
1108 | 1108 |
'Error: Invalid department' => 'Fehler: Abteilung ungültig', |
1109 | 1109 |
'Error: Invalid language' => 'Fehler: Sprache ungültig', |
1110 |
'Error: Invalid local bank account' => 'Fehler: ungültiges Bankkonto', |
|
1111 | 1110 |
'Error: Invalid order for this order item' => 'Fehler: Auftrag für diese Position ungültig', |
1112 | 1111 |
'Error: Invalid part' => 'Fehler: Artikel ungültig', |
1113 | 1112 |
'Error: Invalid part type' => 'Fehler: Artikeltyp ungültig', |
... | ... | |
1126 | 1125 |
'Error: Transfer would result in a negative target quantity.' => 'Fehler: Lagerbewegung würde zu einer negativen Zielmenge führen.', |
1127 | 1126 |
'Error: Unit missing or invalid' => 'Fehler: Einheit fehlt oder ungültig', |
1128 | 1127 |
'Error: Warehouse not found' => 'Fehler: Lager nicht gefunden', |
1128 |
'Error: local bank account id doesn\'t match local bank account number' => 'Fehler: Bankkonto-ID stimmt nicht mit Kontonummer überein', |
|
1129 |
'Error: local bank account id doesn\'t match local bank code' => 'Fehler: Bankkonto-ID stimmt nicht mit BLZ überein', |
|
1129 | 1130 |
'Error: this feature requires that articles with a time-based unit (e.g. \'h\' or \'min\') exist.' => 'Fehler: dieses Feature setzt voraus, dass Artikel mit einer Zeit-basierenden Einheit (z.B. "Std") existieren.', |
1131 |
'Error: unknown local bank account' => 'Fehler: unbekannte Kontnummer', |
|
1132 |
'Error: unknown local bank account id' => 'Fehler: unbekannte Bankkonto-ID', |
|
1130 | 1133 |
'Errors' => 'Fehler', |
1131 | 1134 |
'Ertrag' => 'Ertrag', |
1132 | 1135 |
'Ertrag prozentual' => 'Ertrag prozentual', |
Auch abrufbar als: Unified diff
Bankbewegungsimport - detailliertere Fehlermeldungen
bei Fehlern oder nicht zuordbaren lokalen Bankdaten