[6.1] l10n_it_ricevute_bancarie sbf insoluto, non riconcilia

Bug #1167773 reported by bruno bottacini
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenERP Italia
Fix Committed
Undecided
Unassigned

Bug Description

mi riferisco al caso di una ricevuta bancaria sbf il cui esito è un insoluto, mi trovo con 2 movimenti i cui conti sono di tipo receivable non riconciliati. prendo come esempio il documento il cui link è nella descrizione del modulo:

https://docs.google.com/document/d/1xCqeTcY6CF-Dgk_Avthhy7iwg_aG86WzNv3E_HHQkt4/edit#

le registrazioni 2b e 4b-3 rimangono entrambe non riconcilitate in caso di insoluto, non sarebbe più corretto effettuare una riconciliazione tra la 2b e la 4b-1?

Related branches

Revision history for this message
Lorenzo Battistini (elbati) wrote : Re: [Bug 1167773] [NEW] [6.1] l10n_it_ricevute_bancarie sbf insoluto, non riconcilia

On 04/11/2013 10:38 AM, bruno bottacini - tecnica informatica wrote:
> le registrazioni 2b e 4b-3 rimangono entrambe non riconcilitate in caso
> di insoluto, non sarebbe più corretto effettuare una riconciliazione tra
> la 2b e la 4b-1?

Direi di sì

Revision history for this message
bruno bottacini (bruno-bottacini) wrote :

ho creato una patch sul file wizard/wizard_unsolved.py

***************
*** 152,163 ****
--- 152,170 ----
              }
          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,

Changed in openobject-italia:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.