X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=addons%2Fanalytic_contract_hr_expense%2Fanalytic_contract_hr_expense.py;h=5d5c2d096cdf5d222037e666cf9bcdbee6b0bce3;hb=80be8440fa22e0af594973934705a3604f1b95d7;hp=0fff5f1d7bd71310116d7ba392ac49ed7e547e9d;hpb=eb5a04849306f56603a65c8e5f929431e286663d;p=odoo%2Fodoo.git diff --git a/addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py b/addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py index 0fff5f1..5d5c2d0 100644 --- a/addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py +++ b/addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py @@ -48,7 +48,7 @@ class account_analytic_account(osv.osv): total_remaining += account.remaining_expense return total_remaining - def _get_total_remaining(self, account): + def _get_total_toinvoice(self, account): total_toinvoice = super(account_analytic_account, self)._get_total_toinvoice(account) if account.charge_expenses: total_toinvoice += account.expense_to_invoice @@ -58,11 +58,9 @@ class account_analytic_account(osv.osv): res = {} for account in self.browse(cr, uid, ids, context=context): if account.est_expenses != 0: - res[account.id] = account.est_expenses - account.expense_invoiced + res[account.id] = max(account.est_expenses - account.expense_invoiced, account.expense_to_invoice) else: res[account.id]=0.0 - for id in ids: - res[id] = round(res.get(id, 0.0),2) return res def _expense_to_invoice_calc(self, cr, uid, ids, name, arg, context=None):