[FIX] account: while refuding the invoice with payment term journal items are created wrongly with write-off account

bzr revid: ado@tinyerp.com-20131028124822-we80argd26aozxg7
This commit is contained in:
Amit Dodiya (OpenERP) 2013-10-28 18:18:22 +05:30
parent 40c309024c
commit 65caa33162
1 changed files with 3 additions and 1 deletions

View File

@ -156,9 +156,11 @@ class account_invoice_refund(osv.osv_memory):
if mode in ('cancel', 'modify'):
movelines = inv.move_id.line_id
to_reconcile_ids = {}
move_line_ids = []
for line in movelines:
if line.account_id.id == inv.account_id.id:
to_reconcile_ids[line.account_id.id] = [line.id]
move_line_ids.append(line.id)
to_reconcile_ids[line.account_id.id] = move_line_ids
if line.reconcile_id:
line.reconcile_id.unlink()
wf_service.trg_validate(uid, 'account.invoice', \