Full Reconciliation Concept

account_full_reconcile
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/account_full_reconcile
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Cedric Snauwaert, Nicolas Martinelli, qdp-odoo, Yannick Tivisse
WEBSITE
WEBSITEhttps://www.odoo.com/page/accounting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Add the concept of full reconciliation back into the accounting.
    

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_full_reconcile_form account.full.reconcile.form account.full.reconcile form New
view_move_line_form account.move.line.form.full.reconcile account.move.line data Inherits account.view_move_line_form
Models touched (3)

New fields (3)
  • name Char
    copy=False default=<expr> required=True string='Number'
  • partial_reconcile_ids One2many → account.partial.reconcile
    string='Reconciliation Parts' args: 'account.partial.reconcile', 'full_reconcile_id'
  • reconciled_line_ids One2many → account.move.line
    string='Matched Journal Items' args: 'account.move.line', 'full_reconcile_id'
Public methods (0)

No public methods.

New fields (1)
  • full_reconcile_id Many2one → account.full.reconcile
    copy=False string='Matching Number' args: 'account.full.reconcile'
Public methods (1)
  • compute_full_after_batch_reconcile(self)
    @api.model

New fields (1)
  • full_reconcile_id Many2one → account.full.reconcile
    copy=False string='Full Reconcile' args: 'account.full.reconcile'
Public methods (2)
  • create(self, vals)
    @api.model
  • unlink(self)
    @api.multi
    When removing a partial reconciliation, also unlink its full reconciliation if it exists