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

Reply via email to