| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-reconcile |
| GIT | |
| GIT | https://github.com/OCA/account-reconcile.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-reconcile/tree/8.0/account_easy_reconcile |
| VERSION | |
| VERSION | 1.3.1 |
| CATEGORY | |
| CATEGORY | Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Camptocamp |
| COMMITTERS | |
| COMMITTERS | Yannick Vaucher, Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, Damien Crier, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | http://www.akretion.com/ |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:26 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web_kanban - web - product - decimal_precision - report - analytic - board - edi - email_template |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_easy_reconcile_form |
account.easy.reconcile.form | account.easy.reconcile | form | New |
account_easy_reconcile_method_form |
account.easy.reconcile.method.form | account.easy.reconcile.method | form | New |
account_easy_reconcile_method_tree |
account.easy.reconcile.method.tree | account.easy.reconcile.method | tree | New |
account_easy_reconcile_tree |
account.easy.reconcile.tree | account.easy.reconcile | tree | New |
easy_reconcile_history_form |
easy.reconcile.history.form | easy.reconcile.history | form | New |
easy_reconcile_history_tree |
easy.reconcile.history.tree | easy.reconcile.history | tree | New |
view_account_config |
account settings | account.config.settings | separator | Inherits account.view_account_config_settings |
view_easy_reconcile_history_search |
easy.reconcile.history.search | easy.reconcile.history | search | New |
reconciliation_commit_every
Integer
help='Leave zero to commit only at the end of the process.'
related='company_id.reconciliation_commit_every'
string='How often to commit when performing automatic reconciliation.'
onchange_company_id(self, company_id)
account
Many2one → account.account
required=True
string='Account'
args: 'account.account'
company_id
Many2one → res.company
string='Company'
args: 'res.company'
history_ids
One2many → easy.reconcile.history
readonly=True
string='History'
args: 'easy.reconcile.history', 'easy_reconcile_id'
last_history
Many2one → easy.reconcile.history
compute='_last_history'
readonly=True
string='Last history'
args: 'easy.reconcile.history'
name
Char
required=True
string='Name'
reconcile_method
One2many → account.easy.reconcile.method
string='Method'
args: 'account.easy.reconcile.method', 'task_id'
reconciled_partial_count
Integer
compute='_get_partial_rec'
string='Partially Reconciled Items'
unreconciled_count
Integer
compute='_get_total_unrec'
string='Unreconciled Items'
last_history_partial(self)
last_history_reconcile(self)
open_partial_reconcile(self)
open_unreconcile(self)
run_reconcile(self)
run_scheduler(self, run_all=None)
company_id
Many2one → res.company
readonly=True
related='task_id.company_id'
store=True
string='Company'
args: 'res.company'
name
Selection
required=True
string='Type'
args: '_get_rec_method'
sequence
Integer
default=1
help='The sequence field is used to order the reconcile method'
required=True
string='Sequence'
task_id
Many2one → account.easy.reconcile
ondelete='cascade'
required=True
string='Task'
args: 'account.easy.reconcile'
No public methods.
account_id
Many2one → account.account
required=True
string='Account'
args: 'account.account'
partner_ids
Many2many → res.partner
comodel_name='res.partner'
string='Restrict on partners'
automatic_reconcile(self)
company_id
Many2one → res.company
readonly=True
related='easy_reconcile_id.company_id'
store=True
string='Company'
args: 'res.company'
date
Datetime
readonly=True
required=True
string='Run date'
easy_reconcile_id
Many2one → account.easy.reconcile
readonly=True
string='Reconcile Profile'
args: 'account.easy.reconcile'
partial_line_ids
Many2many → account.move.line
comodel_name='account.move.line'
compute='_get_reconcile_line_ids'
relation='account_move_line_history_partial_rel'
string='Partially Reconciled Items'
reconcile_ids
Many2many → account.move.reconcile
comodel_name='account.move.reconcile'
readonly=True
relation='account_move_reconcile_history_rel'
string='Partial Reconciliations'
reconcile_line_ids
Many2many → account.move.line
comodel_name='account.move.line'
compute='_get_reconcile_line_ids'
relation='account_move_line_history_rel'
string='Reconciled Items'
reconcile_partial_ids
Many2many → account.move.reconcile
comodel_name='account.move.reconcile'
readonly=True
relation='account_move_reconcile_history_partial_rel'
string='Partial Reconciliations'
open_partial(self)
open_reconcile(self)
account_lost_id
Many2one → account.account
string='Account Lost'
args: 'account.account'
account_profit_id
Many2one → account.account
string='Account Profit'
args: 'account.account'
analytic_account_id
Many2one → account.analytic.account
help='Analytic account for the write-off'
string='Analytic_account'
args: 'account.analytic.account'
date_base_on
Selection
default='end_period_last_credit'
required=True
string='Date of reconciliation'
args: '_get_rec_base_date'
expense_exchange_account_id
Many2one → account.account
string='Loss Exchange Rate Account'
args: 'account.account'
filter
Char
string='Filter'
income_exchange_account_id
Many2one → account.account
string='Gain Exchange Rate Account'
args: 'account.account'
journal_id
Many2one → account.journal
string='Journal'
args: 'account.journal'
write_off
Float
default=0.0
args: 'Write off allowed'
No public methods.
No new fields.
Public methods (1)rec_auto_lines_simple(self, lines)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
reconciliation_commit_every
Integer
help='Leave zero to commit only at the end of the process.'
string='How often to commit when performing automatic reconciliation.'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-reconcile |
| GIT | |
| GIT | https://github.com/OCA/account-reconcile.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-reconcile/tree/7.0/account_easy_reconcile |
| VERSION | |
| VERSION | 1.3.2 |
| CATEGORY | |
| CATEGORY | Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Camptocamp |
| COMMITTERS | |
| COMMITTERS | Yannick Vaucher, Guewen Baconnier, Alexandre Fayolle, Matthieu Dietrich, Laetitia Gangloff, Joel Grand-Guillaume, Leonardo Pistone, Pedro M. Baeza, unknown, florian-dacosta, Launchpad Translations on behalf of banking-addons-team, vrenaville, Rudolf Schnapka, Damien Crier, ecino |
| WEBSITE | |
| WEBSITE | http://www.akretion.com/ |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:07:16 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web_kanban - web - product - process - decimal_precision - analytic - board - edi - email_template |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Easy Reconcile ============== This is a shared work between Akretion and Camptocamp in order to provide: - reconciliation facilities for big volume of transactions - setup different profiles of reconciliation by account - each profile can use many methods of reconciliation - this module is also a base to create others reconciliation methods which can plug in the profiles - a profile a reconciliation can be run manually or by a cron - monitoring of reconciliation runs with an history which keep track of the reconciled Journal items 2 simple reconciliation methods are integrated in this module, the simple reconciliations works on 2 lines (1 debit / 1 credit) and do not allow partial reconcilation, they also match on 1 key, partner or Journal item name. You may be interested to install also the ``account_advanced_reconciliation`` module. This latter add more complex reconciliations, allows multiple lines and partial. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_easy_reconcile_form |
account.easy.reconcile.form | account.easy.reconcile | form | New |
account_easy_reconcile_method_form |
account.easy.reconcile.method.form | account.easy.reconcile.method | form | New |
account_easy_reconcile_method_tree |
account.easy.reconcile.method.tree | account.easy.reconcile.method | tree | New |
account_easy_reconcile_tree |
account.easy.reconcile.tree | account.easy.reconcile | tree | New |
easy_reconcile_history_form |
easy.reconcile.history.form | easy.reconcile.history | form | New |
easy_reconcile_history_tree |
easy.reconcile.history.tree | easy.reconcile.history | tree | New |
view_account_config |
account settings | account.config.settings | separator | Inherits account.view_account_config_settings |
view_easy_reconcile_history_search |
easy.reconcile.history.search | easy.reconcile.history | search | New |
No new fields.
Public methods (1)onchange_company_id(self, cr, uid, ids, company_id, context=None)
No new fields.
Public methods (6)last_history_partial(self, cr, uid, rec_id, context=None)
last_history_reconcile(self, cr, uid, rec_id, context=None)
open_partial_reconcile(self, cr, uid, ids, context=None)
open_unreconcile(self, cr, uid, ids, context=None)
run_reconcile(self, cr, uid, ids, context=None)
run_scheduler(self, cr, uid, run_all=None, context=None)
No new fields.
Public methods (1)init(self, cr)
No new fields.
Public methods (1)automatic_reconcile(self, cr, uid, ids, context=None)
No new fields.
Public methods (2)open_partial(self, cr, uid, history_ids, context=None)
open_reconcile(self, cr, uid, history_ids, context=None)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)rec_auto_lines_simple(self, cr, uid, rec, lines, context=None)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-reconcile |
| GIT | |
| GIT | https://github.com/OCA/account-reconcile.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-reconcile/tree/6.1/account_easy_reconcile |
| VERSION | |
| VERSION | 1.1 |
| CATEGORY | |
| CATEGORY | Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Camptocamp |
| COMMITTERS | |
| COMMITTERS | Guewen Baconnier, Alexandre Fayolle, sebastien beau, Pedro M. Baeza, unknown, Alexandre Fayolle @ camptocamp, Guewen Baconnier @ Camptocamp, Vincent Renaville, Launchpad Translations on behalf of banking-addons-team |
| WEBSITE | |
| WEBSITE | http://www.akretion.com/ |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:04:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - product - process - decimal_precision - analytic - board - edi - email_template - base_tools |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Easy Reconcile ============== This is a shared work between Akretion and Camptocamp in order to provide: - reconciliation facilities for big volume of transactions - setup different profiles of reconciliation by account - each profile can use many methods of reconciliation - this module is also a base to create others reconciliation methods which can plug in the profiles - a profile a reconciliation can be run manually or by a cron - monitoring of reconcilation runs with a few logs - this module is also a base to create others reconciliation methods which can plug in the profiles - a profile a reconciliation can be run manually or by a cron - monitoring of reconciliation runs with an history which keep track of the reconciled entries 2 simple reconciliation methods are integrated in this module, the simple reconciliations works on 2 lines (1 debit / 1 credit) and do not allow partial reconcilation, they also match on 1 key, partner or entry name. You may be interested to install also the ``account_advanced_reconciliation`` module. This latter add more complex reconciliations, allows multiple lines and partial. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_easy_reconcile_form |
account.easy.reconcile.form | account.easy.reconcile | form | New |
account_easy_reconcile_method_form |
account.easy.reconcile.method.form | account.easy.reconcile.method | form | New |
account_easy_reconcile_method_tree |
account.easy.reconcile.method.tree | account.easy.reconcile.method | tree | New |
account_easy_reconcile_tree |
account.easy.reconcile.tree | account.easy.reconcile | tree | New |
easy_reconcile_history_form |
easy.reconcile.history.form | easy.reconcile.history | form | New |
easy_reconcile_history_tree |
easy.reconcile.history.tree | easy.reconcile.history | tree | New |
view_easy_reconcile_history_search |
easy.reconcile.history.search | easy.reconcile.history | search | New |
No new fields.
Public methods (3)last_history_partial(self, cr, uid, rec_id, context=None)
last_history_reconcile(self, cr, uid, rec_id, context=None)
run_reconcile(self, cr, uid, ids, context=None)
No new fields.
Public methods (1)init(self, cr)
No new fields.
Public methods (1)automatic_reconcile(self, cr, uid, ids, context=None)
No new fields.
Public methods (2)open_partial(self, cr, uid, history_ids, context=None)
open_reconcile(self, cr, uid, history_ids, context=None)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)rec_auto_lines_simple(self, cr, uid, rec, lines, context=None)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.