[FIX] account : Account voucher: Analytic account associated with write off entries while payment does not consider

lp bug: https://launchpad.net/bugs/893977 fixed

bzr revid: bde@tinyerp.com-20111130072759-n1oqq2dg2l3j313k
This commit is contained in:
Bharat (OpenERP)
2011-11-30 12:57:59 +05:30
parent 9b56f0057b
commit a7c5f12504
@@ -935,6 +935,7 @@ class account_voucher(osv.osv):
move_line = {}
voucher_brw = self.pool.get('account.voucher').browse(cr,uid,voucher_id,context)
analytic_id = voucher_brw.analytic_id.id or False
current_currency_obj = voucher_brw.currency_id or voucher_brw.journal_id.company_id.currency_id
if not currency_obj.is_zero(cr, uid, current_currency_obj, line_total):
@@ -958,6 +959,7 @@ class account_voucher(osv.osv):
'debit': diff < 0 and -diff or 0.0,
'amount_currency': company_currency <> current_currency and voucher_brw.writeoff_amount or False,
'currency_id': company_currency <> current_currency and current_currency or False,
'analytic_account_id': analytic_id
}
return move_line