[FIX] account_voucher: supplier payment in multi-currency. Accounting entries generation fixed
bzr revid: qdp-launchpad@openerp.com-20120820110207-w2sow7o2rmpbqykl
This commit is contained in:
parent
a730933cdb
commit
0b639b586b
|
@ -1106,7 +1106,8 @@ class account_voucher(osv.osv):
|
|||
# otherwise we use the rates of the system (giving the voucher date in the context)
|
||||
amount_currency = currency_obj.compute(cr, uid, company_currency, line.move_line_id.currency_id.id, move_line['debit']-move_line['credit'], context=ctx)
|
||||
if line.amount == line.amount_unreconciled and line.move_line_id.currency_id.id == voucher_currency:
|
||||
foreign_currency_diff = line.move_line_id.amount_residual_currency + amount_currency
|
||||
sign = voucher_brw.type in ('payment', 'purchase') and -1 or 1
|
||||
foreign_currency_diff = sign * line.move_line_id.amount_residual_currency + amount_currency
|
||||
|
||||
move_line['amount_currency'] = amount_currency
|
||||
voucher_line = move_line_obj.create(cr, uid, move_line)
|
||||
|
|
Loading…
Reference in New Issue