- # more checks
- die "Not a valid value: '$row->{ $column->{kivi_datev_name} }'" .
- " for '$column->{kivi_datev_name}' with amount '$row->{umsatz}'"
- unless ($column->{valid_check}->($row->{ $column->{kivi_datev_name} }));
+ # more checks, listed as user warnings
+ push @warnings, t8("Wrong field value '#1' for field '#2' for the transaction" .
+ " with amount '#3'",$row->{ $column->{kivi_datev_name} },
+ $column->{kivi_datev_name},$row->{umsatz})
+ unless ($column->{valid_check}->($row->{ $column->{kivi_datev_name} }));