[6.1] l10n_it_ricevute_bancarie sbf insoluto, non riconcilia

Bug #1167773 reported by bruno bottacini on 2013-04-11
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenERP Italia
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

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ì

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  Edit
Everyone can see this information.

Other bug subscribers