Purnendu Singh (OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-profit-loss-report-net-fix-psi into
lp:openobject-addons.
Requested reviews:
OpenERP Core Team (openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-profit-loss-report-net-fix-psi/+merge/64661
Hello,
Fix: account: profit-loss report.
fix the profit loss report so it will not show Net Profit or Net loss
when the balance is zero
Thanks,
Purnendu Singh
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-profit-loss-report-net-fix-psi/+merge/64661
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/trunk-profit-loss-report-net-fix-psi.
=== modified file 'account/report/account_profit_loss.py'
--- account/report/account_profit_loss.py 2011-06-08 10:04:27 +0000
+++ account/report/account_profit_loss.py 2011-06-15 10:36:55 +0000
@@ -101,6 +101,7 @@
cal_list = {}
account_id = data['form'].get('chart_account_id', False)
+ company_currency = account_pool.browse(self.cr, self.uid, account_id).company_id.currency_id
account_ids = account_pool._get_children_and_consol(cr, uid, account_id, context=ctx)
accounts = account_pool.browse(cr, uid, account_ids, context=ctx)
@@ -121,7 +122,10 @@
accounts_temp.append(account)
else:
accounts_temp.append(account)
- if self.result_sum_dr > self.result_sum_cr:
+ if self.result_sum_cr == self.result_sum_dr and currency_pool.is_zero(self.cr, self.uid, company_currency, (self.result_sum_dr-self.result_sum_cr)):
+ self.res_pl['type'] = None
+ self.res_pl['balance'] = 0.0
+ elif self.result_sum_dr > self.result_sum_cr:
self.res_pl['type'] = _('Net Loss')
self.res_pl['balance'] = (self.result_sum_dr - self.result_sum_cr)
else:
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp