← Back to team overview

openobject-italia-core-devs team mailing list archive

[Merge] lp:~bruno-bottacini/openobject-italia/6.1-fix-bug-1167773 into lp:openobject-italia/6.1

 

bruno bottacini - tecnica informatica has proposed merging lp:~bruno-bottacini/openobject-italia/6.1-fix-bug-1167773 into lp:openobject-italia/6.1.

Requested reviews:
  OpenERP Italia core devs (openobject-italia-core-devs)

For more details, see:
https://code.launchpad.net/~bruno-bottacini/openobject-italia/6.1-fix-bug-1167773/+merge/158863
-- 
https://code.launchpad.net/~bruno-bottacini/openobject-italia/6.1-fix-bug-1167773/+merge/158863
Your team OpenERP Italia core devs is requested to review the proposed merge of lp:~bruno-bottacini/openobject-italia/6.1-fix-bug-1167773 into lp:openobject-italia/6.1.
=== modified file 'l10n_it_ricevute_bancarie/wizard/wizard_unsolved.py'
--- l10n_it_ricevute_bancarie/wizard/wizard_unsolved.py	2013-01-04 14:02:10 +0000
+++ l10n_it_ricevute_bancarie/wizard/wizard_unsolved.py	2013-04-15 08:47:31 +0000
@@ -151,13 +151,20 @@
                 ]
             }
         move_id = move_pool.create(cr, uid, move_vals, context=context)
-        
+
+        to_be_reconciled = []          
         for move_line in move_pool.browse(cr, uid, move_id, context=context).line_id:
             if move_line.account_id.id == wizard.overdue_effects_account_id.id:
                 for riba_move_line in distinta_line.move_line_ids:
                     invoice_pool.write(cr, uid, riba_move_line.move_line_id.invoice.id, {
                         'unsolved_move_line_ids': [(4, move_line.id)],
                         }, context=context)
+            if move_line.account_id.id == wizard.effects_account_id.id:
+                to_be_reconciled.append(move_line.id)
+        for acceptance_move_line in distinta_line.acceptance_move_id.line_id:
+            if acceptance_move_line.debit > 0.0:
+                to_be_reconciled.append(acceptance_move_line.id)
+        move_line_pool.reconcile_partial(cr, uid, to_be_reconciled, context=context)
         
         distinta_line.write({
             'unsolved_move_id': move_id,


Follow ups