CsvImport/ARTransactions: fehlerhafter check auf undefinierte tax_id
authorSven Schöling <s.schoeling@linet-services.de>
Tue, 22 Mar 2016 11:59:33 +0000 (12:59 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Tue, 22 Mar 2016 11:59:33 +0000 (12:59 +0100)
SL/Controller/CsvImport/ARTransaction.pm

index 1d4179b..ca16a01 100644 (file)
@@ -540,7 +540,7 @@ sub add_transactions_to_ar {
       $ar_entry = $entry; # remember as last ar_entry
 
     } elsif ( defined $ar_entry && $entry->{raw_data}->{datatype} eq $self->_transaction_column ) {
-      push @{ $entry->{errors} }, $::locale->text('no tax_id in acc_trans')   unless $entry->{object}->tax_id || $entry->{object}->tax_id == 0;
+      push @{ $entry->{errors} }, $::locale->text('no tax_id in acc_trans') if !defined $entry->{object}->tax_id;
       next if @{ $entry->{errors} };
 
       my $acc_trans_objects = $ar_entry->{object}->add_ar_amount_row(