diff --git a/site/views/elements/ledger_entries.ctp b/site/views/elements/ledger_entries.ctp index ab25b89..ebd6b30 100644 --- a/site/views/elements/ledger_entries.ctp +++ b/site/views/elements/ledger_entries.ctp @@ -65,10 +65,13 @@ else if (isset($no_account) || $group_by_tx || isset($collected_account_id)) $grid->invalidFields(array('Account', 'Debit Account', 'Credit Account')); -if (isset($ledger_id) || isset($account_id) || isset($ar_account)) +if (isset($ledger_id) || isset($account_id) || isset($ar_account)) { $grid->invalidFields('Amount'); -else + $cols['Sub-Total']['index'] = 'subtotal-balance'; +} else { $grid->invalidFields(array('Debit', 'Credit')); + $cols['Sub-Total']['index'] = 'subtotal-LedgerEntry.amount'; +} // group_by_tx SHOULD wipe out Customer, but the reality // is that it works good at the present, so we'll leave it. @@ -80,8 +83,7 @@ if (isset($lease_id) || $group_by_tx) if (!isset($reconcile_id) && !isset($collected_account_id)) $grid->invalidFields('Applied'); - -if (isset($collected_account_id)) +else $cols['Sub-Total']['index'] = 'subtotal-applied'; if (isset($account_ftype))