----------------------------------------
* CRM-16189: Improve support for Accrual Method bookkeeping
https://issues.civicrm.org/jira/browse/CRM-16189
);
$defaults = array();
$financialTrxn = CRM_Core_BAO_FinancialTrxn::retrieve($trxnArray, $defaults);
);
$defaults = array();
$financialTrxn = CRM_Core_BAO_FinancialTrxn::retrieve($trxnArray, $defaults);
- $this->assertEquals(2, $financialTrxn->N, 'Mismatch count for is payment flag.');
+ $this->assertEquals(1, $financialTrxn->N, 'Mismatch count for is payment flag.');
//update contribution amount
$ids = array('contribution' => $contribution->id);
$params['total_amount'] = 150;
//update contribution amount
$ids = array('contribution' => $contribution->id);
$params['total_amount'] = 150;
);
$defaults = array();
$financialTrxn = CRM_Core_BAO_FinancialTrxn::retrieve($trxnArray, $defaults);
);
$defaults = array();
$financialTrxn = CRM_Core_BAO_FinancialTrxn::retrieve($trxnArray, $defaults);
- $this->assertEquals(3, $financialTrxn->N, 'Mismatch count for is payment flag.');
+ $this->assertEquals(2, $financialTrxn->N, 'Mismatch count for is payment flag.');
$trxnArray['is_payment'] = 0;
$financialTrxn = CRM_Core_BAO_FinancialTrxn::retrieve($trxnArray, $defaults);
$trxnArray['is_payment'] = 0;
$financialTrxn = CRM_Core_BAO_FinancialTrxn::retrieve($trxnArray, $defaults);
- $this->assertEquals(NULL, $financialTrxn, 'Mismatch count for is payment flag.');
+ $this->assertEquals(1, $financialTrxn->N, 'Mismatch count for is payment flag.');