Kontoauszug verbuchen, Startdatum der Verbuchung greater/equal
authorJan Büren <jan@kivitendo-premium.de>
Tue, 10 May 2016 11:20:09 +0000 (13:20 +0200)
committerJan Büren <jan@kivitendo-premium.de>
Tue, 10 May 2016 11:20:09 +0000 (13:20 +0200)
Wie bei fromdate und auch sonst überall im Programm, entsprechend
das Startdatum der Kontoverbuchung noch als gültigen Wert mitnehmen.

SL/Controller/BankTransaction.pm

index 5e09aac..d018930 100644 (file)
@@ -79,9 +79,10 @@ sub action_list {
   push @where, (transdate => { lt => $todate })   if ($todate);
   my $bank_account = SL::DB::Manager::BankAccount->find_by( id => $::form->{filter}{bank_account} );
   # bank_transactions no younger than starting date,
+  # including starting date (same search behaviour as fromdate)
   # but OPEN invoices to be matched may be from before
   if ( $bank_account->reconciliation_starting_date ) {
-    push @where, (transdate => { gt => $bank_account->reconciliation_starting_date });
+    push @where, (transdate => { ge => $bank_account->reconciliation_starting_date });
   };
 
   my $bank_transactions = SL::DB::Manager::BankTransaction->get_all(where => [ amount => {ne => \'invoice_amount'},