[FIX] do an actual partial reconciliation at statement confirm time

[FIX] no context in match_invoice()
[FIX] transaction update and browse again after split
[ADD] transaction parent_id relation for split records
[ADD] residual and write-off infrastructure
[ADD] option to disable reconciliation on bank transaction
This commit is contained in:
OpenERP instance user
2011-12-19 21:58:28 +01:00
parent 3f4c0a7d44
commit 908ade7d5c
4 changed files with 154 additions and 39 deletions

View File

@@ -453,7 +453,9 @@ class account_bank_statement(osv.osv):
"""
if st_line.reconcile_id:
account_move_line_obj.write(cr, uid, [torec], {
'reconcile_id': st_line.reconcile_id.id }, context=context)
(st_line.reconcile_id.line_partial_ids and
'reconcile_partial_id' or 'reconcile_id'):
st_line.reconcile_id.id }, context=context)
for move_line in (st_line.reconcile_id.line_id or []) + (
st_line.reconcile_id.line_partial_ids or []):
netsvc.LocalService("workflow").trg_trigger(