function _findBTX($status_id, $batch_id)
 {
     $btxs = array();
     $btx_search = new CRM_Banking_BAO_BankTransaction();
     $btx_search->limit(1999);
     if (!empty($status_id)) {
         $btx_search->status_id = (int) $status_id;
     }
     if (!empty($batch_id)) {
         $btx_search->tx_batch_id = (int) $batch_id;
     }
     $btx_search->find();
     while ($btx_search->fetch()) {
         $btxs[] = array('id' => $btx_search->id, 'value_date' => $btx_search->value_date, 'sequence' => $btx_search->sequence, 'currency' => $btx_search->currency, 'amount' => $btx_search->amount, 'status_id' => $btx_search->status_id, 'data_parsed' => $btx_search->data_parsed, 'suggestions' => $btx_search->suggestions, 'ba_id' => $btx_search->ba_id, 'party_ba_id' => $btx_search->party_ba_id, 'tx_batch_id' => $btx_search->tx_batch_id);
     }
     if (count($btxs) >= 1999) {
         CRM_Core_Session::setStatus(sprintf(ts('Internal limit of 2000 transactions hit. Please use smaller statements.')), ts('List incomplete'), 'alert');
     }
     return $btxs;
 }