~bruno-bottacini/openobject-italia/6.1-fix-bug-1167773

« back to all changes in this revision

Viewing changes to l10n_it_ricevute_bancarie/wizard/wizard_unsolved.py

  • Committer: Bruno Bottacini
  • Date: 2013-04-15 08:13:31 UTC
  • Revision ID: bruno.bottacini@gmail.com-20130415081331-t6uc6hyl5o1pr781
Bug #1167773 

Show diffs side-by-side

added added

removed removed

Lines of Context:
151
151
                ]
152
152
            }
153
153
        move_id = move_pool.create(cr, uid, move_vals, context=context)
154
 
        
 
154
 
 
155
        to_be_reconciled = []          
155
156
        for move_line in move_pool.browse(cr, uid, move_id, context=context).line_id:
156
157
            if move_line.account_id.id == wizard.overdue_effects_account_id.id:
157
158
                for riba_move_line in distinta_line.move_line_ids:
158
159
                    invoice_pool.write(cr, uid, riba_move_line.move_line_id.invoice.id, {
159
160
                        'unsolved_move_line_ids': [(4, move_line.id)],
160
161
                        }, context=context)
 
162
            if move_line.account_id.id == wizard.effects_account_id.id:
 
163
                to_be_reconciled.append(move_line.id)
 
164
        for acceptance_move_line in distinta_line.acceptance_move_id.line_id:
 
165
            if acceptance_move_line.debit > 0.0:
 
166
                to_be_reconciled.append(acceptance_move_line.id)
 
167
        move_line_pool.reconcile_partial(cr, uid, to_be_reconciled, context=context)
161
168
        
162
169
        distinta_line.write({
163
170
            'unsolved_move_id': move_id,