Minor tweaks, a shame for checkin r500 :-(
git-svn-id: file:///svn-source/pmgr/branches/yafr_20090716@500 97e9348a-65ac-dc4b-aefc-98561f571b83
This commit is contained in:
@@ -57,7 +57,7 @@ Operations to be functional
|
|||||||
- Enter notes when communicating with Customer
|
- Enter notes when communicating with Customer
|
||||||
X - Accept pre-payments
|
X - Accept pre-payments
|
||||||
X - Record Customer Move-Out from Unit
|
X - Record Customer Move-Out from Unit
|
||||||
? - Record utilization of Security Deposit
|
X - Record utilization of Security Deposit
|
||||||
X - Record issuing of a refund
|
X - Record issuing of a refund
|
||||||
- Record Deposit into Petty Cash
|
- Record Deposit into Petty Cash
|
||||||
- Record Payment from Petty Cash to expenses
|
- Record Payment from Petty Cash to expenses
|
||||||
|
|||||||
@@ -1466,6 +1466,25 @@ addRow('double_entries', {
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
######################################################################
|
||||||
|
## Debug ... work from scratch
|
||||||
|
if (defined $work_from_scratch) {
|
||||||
|
# delete $newdb{'tables'}{'contacts'}{'rows'};
|
||||||
|
# delete $newdb{'tables'}{'contacts_methods'}{'rows'};
|
||||||
|
# delete $newdb{'tables'}{'contacts_addresses'}{'rows'};
|
||||||
|
# delete $newdb{'tables'}{'contacts_emails'}{'rows'};
|
||||||
|
# delete $newdb{'tables'}{'contacts_phones'}{'rows'};
|
||||||
|
delete $newdb{'tables'}{'contacts_customers'}{'rows'};
|
||||||
|
delete $newdb{'tables'}{'customers'}{'rows'};
|
||||||
|
delete $newdb{'tables'}{'double_entries'}{'rows'};
|
||||||
|
delete $newdb{'tables'}{'leases'}{'rows'};
|
||||||
|
delete $newdb{'tables'}{'ledger_entries'}{'rows'};
|
||||||
|
delete $newdb{'tables'}{'statement_entries'}{'rows'};
|
||||||
|
delete $newdb{'tables'}{'tenders'}{'rows'};
|
||||||
|
delete $newdb{'tables'}{'transactions'}{'rows'};
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
## Build the Database
|
## Build the Database
|
||||||
|
|
||||||
|
|||||||
@@ -138,17 +138,18 @@ class AccountsController extends AppController {
|
|||||||
$this->redirect(array('action'=>'index'));
|
$this->redirect(array('action'=>'index'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$payment_accounts = $this->Account->collectableAccounts();
|
|
||||||
//$payment_accounts[$this->Account->nameToID('Closing')] = 'Closing';
|
|
||||||
//$payment_accounts[$this->Account->nameToID('Equity')] = 'Equity';
|
|
||||||
$default_accounts = array_diff_key($this->Account->receiptAccounts(),
|
|
||||||
array($this->Account->concessionAccountID() => 1));
|
|
||||||
$this->set(compact('payment_accounts', 'default_accounts'));
|
|
||||||
|
|
||||||
$this->Account->recursive = -1;
|
$this->Account->recursive = -1;
|
||||||
$account = $this->Account->read(null, $id);
|
$account = $this->Account->read(null, $id);
|
||||||
$account = $account['Account'];
|
$account = $account['Account'];
|
||||||
|
|
||||||
|
$payment_accounts = $this->Account->collectableAccounts();
|
||||||
|
//$payment_accounts[$this->Account->nameToID('Closing')] = 'Closing';
|
||||||
|
//$payment_accounts[$this->Account->nameToID('Equity')] = 'Equity';
|
||||||
|
//$payment_accounts[$id] = 'Reversals';
|
||||||
|
$default_accounts = array_diff_key($this->Account->receiptAccounts(),
|
||||||
|
array($this->Account->concessionAccountID() => 1));
|
||||||
|
$this->set(compact('payment_accounts', 'default_accounts'));
|
||||||
|
|
||||||
$title = ($account['name'] . ': Collected Report');
|
$title = ($account['name'] . ': Collected Report');
|
||||||
$this->set(compact('account', 'title'));
|
$this->set(compact('account', 'title'));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -186,7 +186,7 @@ class StatementEntry extends AppModel {
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
function reverse($id, $balance = false, $stamp = null) {
|
function reverse($id, $balance = false, $stamp = null) {
|
||||||
$this->prEnter(compact('id', 'stamp'));
|
$this->prEnter(compact('id', 'balance', 'stamp'));
|
||||||
|
|
||||||
$ret = array();
|
$ret = array();
|
||||||
|
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ class Transaction extends AppModel {
|
|||||||
$this->prEnter(compact('data', 'charge_id', 'customer_id', 'lease_id'));
|
$this->prEnter(compact('data', 'charge_id', 'customer_id', 'lease_id'));
|
||||||
|
|
||||||
if (count($data['Entry']) != 1)
|
if (count($data['Entry']) != 1)
|
||||||
die("INTERNAL ERROR: Should be one Entry for addWaiver");
|
INTERNAL_ERROR("Should be one Entry for addWaiver");
|
||||||
|
|
||||||
// Just make sure the disbursement(s) are marked as waivers
|
// Just make sure the disbursement(s) are marked as waivers
|
||||||
// and that they go to cover the specific charge.
|
// and that they go to cover the specific charge.
|
||||||
@@ -150,7 +150,7 @@ class Transaction extends AppModel {
|
|||||||
$this->prEnter(compact('data', 'charge_id', 'customer_id', 'lease_id'));
|
$this->prEnter(compact('data', 'charge_id', 'customer_id', 'lease_id'));
|
||||||
|
|
||||||
if (count($data['Entry']) != 1)
|
if (count($data['Entry']) != 1)
|
||||||
die("INTERNAL ERROR: Should be one Entry for addReversal");
|
INTERNAL_ERROR("Should be one Entry for addReversal");
|
||||||
|
|
||||||
// Just make sure the disbursement(s) are marked as reversals
|
// Just make sure the disbursement(s) are marked as reversals
|
||||||
// and that they go to cover the specific charge.
|
// and that they go to cover the specific charge.
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ echo $this->element('statement_entries', array
|
|||||||
//'grid_setup' => array('hiddengrid' => true),
|
//'grid_setup' => array('hiddengrid' => true),
|
||||||
//'caption' => '<SPAN id="receipt-charges-caption"></SPAN>',
|
//'caption' => '<SPAN id="receipt-charges-caption"></SPAN>',
|
||||||
'caption' => 'Collected ' . Inflector::pluralize($account['name']),
|
'caption' => 'Collected ' . Inflector::pluralize($account['name']),
|
||||||
'filter' => array('StatementEntry.type' => 'DISBURSEMENT',
|
'filter' => array(//'StatementEntry.type' => 'DISBURSEMENT',
|
||||||
'ChargeEntry.account_id' => $account['id']),
|
'ChargeEntry.account_id' => $account['id']),
|
||||||
'exclude' => array('Account', 'Charge', 'Type'),
|
'exclude' => array('Account', 'Charge', 'Type'),
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user