HI Crispin,
As you said i wrote the logic in LedgerTrialBalanceDP class, in new method for zero balance accounts condition. Later automatically came in Trial balance list page
while select _mainaccount where _mainaccount.type == DimensionLedgerAccountType::ProfitAndLoss
{
balanceAMT = balance.getAccountingCurrencyBalance();
if(balanceAMT==0)
{
ledgerTrialBalanceTmp.PrimaryFocusDescription = _mainaccount.Name;
ledgerTrialBalanceTmp.PrimaryFocus =_mainaccount.MainAccountId;
ledgerTrialBalanceTmp.EndingBalance = balanceAMT;
ledgerTrialBalanceTmp.insert();
}
}