TIP: You can type at any time to perform a new search.
Easy Reconcile
account_easy_reconcile · OCA/account-reconcile
Security findings
Migration considerations
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.exceptions` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.tools.safe_eval` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- For a target of Odoo 10.0+: use the `__manifest__.py` manifest name instead of `__openerp__.py`. The filename alone does not establish module age or compatibility. migration-openerp-manifest · source
account_easy_reconcile_method_form— For a target of Odoo 17.0+: view 'account_easy_reconcile_method_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourceaccount_easy_reconcile_method_tree— For a target of Odoo 17.0+: view 'account_easy_reconcile_method_tree' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourceaccount_easy_reconcile_method_tree— View 'account_easy_reconcile_method_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · sourceaccount_easy_reconcile_tree— View 'account_easy_reconcile_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · sourceeasy_reconcile_history_tree— View 'easy_reconcile_history_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/account-reconcile · module folder · Try on Runboat
- Module version
- 1.3.1
- Category
- Finance
- Folder size
- 1.59 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://www.akretion.com/
- Last tracking update
- 2026-08-07 07:03:11
- Authors
- Camptocamp, Akretion, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Akretion, Odoo Community Association (OCA)
- Committers
- Yannick Vaucher, Pedro M. Baeza, Stéphane Bidoul (ACSONE), Weblate, OCA Transbot, Damien Crier, OCA-git-bot, oca-travis
Code Analysis
Views touched (8)
| 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 | Inherits account.view_account_config_settings | |
view_easy_reconcile_history_search |
easy.reconcile.history.search | easy.reconcile.history | search | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (11)
New fields (1)
-
reconciliation_commit_everyIntegerhelp='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)@api.multi
New fields (8)
-
accountMany2one → account.accountrequired=Truestring='Account' args: 'account.account' -
company_idMany2one → res.companystring='Company' args: 'res.company' -
history_idsOne2many → easy.reconcile.historyreadonly=Truestring='History' args: 'easy.reconcile.history', 'easy_reconcile_id' -
last_historyMany2one → easy.reconcile.historycompute='_last_history'readonly=Truestring='Last history' args: 'easy.reconcile.history' -
nameCharrequired=Truestring='Name' -
reconcile_methodOne2many → account.easy.reconcile.methodstring='Method' args: 'account.easy.reconcile.method', 'task_id' -
reconciled_partial_countIntegercompute='_get_partial_rec'string='Partially Reconciled Items' -
unreconciled_countIntegercompute='_get_total_unrec'string='Unreconciled Items'
-
last_history_partial(self)@api.multiGet the last history record for this reconciliation profile and return the action which opens move lines reconciled -
last_history_reconcile(self)@api.multiGet the last history record for this reconciliation profile and return the action which opens move lines reconciled -
open_partial_reconcile(self)@api.multiOpen the view of move line with the partially reconciled move lines -
open_unreconcile(self)@api.multiOpen the view of move line with the unreconciled move lines -
run_reconcile(self)@api.multi -
run_scheduler(self, run_all=None)@api.modelLaunch the reconcile with the oldest run This function is mostly here to be used with cron task :param run_all: if set it will ingore lookup and launch all reconciliation :returns: True in case of success or raises an exception
New fields (4)
-
company_idMany2one → res.companyreadonly=Truerelated='task_id.company_id'store=Truestring='Company' args: 'res.company' -
nameSelectionrequired=Truestring='Type' args: '_get_rec_method' -
sequenceIntegerdefault=1help='The sequence field is used to order the reconcile method'required=Truestring='Sequence' -
task_idMany2one → account.easy.reconcileondelete='cascade'required=Truestring='Task' args: 'account.easy.reconcile'
No public methods.
New fields (2)
-
account_idMany2one → account.accountrequired=Truestring='Account' args: 'account.account' -
partner_idsMany2many → res.partnercomodel_name='res.partner'string='Restrict on partners'
-
automatic_reconcile(self)@api.multiReconciliation method called from the view. :return: list of reconciled ids, list of partially reconciled items
New fields (7)
-
company_idMany2one → res.companyreadonly=Truerelated='easy_reconcile_id.company_id'store=Truestring='Company' args: 'res.company' -
dateDatetimereadonly=Truerequired=Truestring='Run date' -
easy_reconcile_idMany2one → account.easy.reconcilereadonly=Truestring='Reconcile Profile' args: 'account.easy.reconcile' -
partial_line_idsMany2many → account.move.linecomodel_name='account.move.line'compute='_get_reconcile_line_ids'relation='account_move_line_history_partial_rel'string='Partially Reconciled Items' -
reconcile_idsMany2many → account.move.reconcilecomodel_name='account.move.reconcile'readonly=Truerelation='account_move_reconcile_history_rel'string='Partial Reconciliations' -
reconcile_line_idsMany2many → account.move.linecomodel_name='account.move.line'compute='_get_reconcile_line_ids'relation='account_move_line_history_rel'string='Reconciled Items' -
reconcile_partial_idsMany2many → account.move.reconcilecomodel_name='account.move.reconcile'readonly=Truerelation='account_move_reconcile_history_partial_rel'string='Partial Reconciliations'
-
open_partial(self)@api.multiFor an history record, open the view of move line with the partially reconciled move lines :param history_ids: id of the record as int or long Accept a list with 1 id too to be used from the client. -
open_reconcile(self)@api.multiFor an history record, open the view of move line with the reconciled move lines :param history_ids: id of the record as int or long Accept a list with 1 id too to be used from the client.
New fields (9)
-
account_lost_idMany2one → account.accountstring='Account Lost' args: 'account.account' -
account_profit_idMany2one → account.accountstring='Account Profit' args: 'account.account' -
analytic_account_idMany2one → account.analytic.accounthelp='Analytic account for the write-off'string='Analytic_account' args: 'account.analytic.account' -
date_base_onSelectiondefault='end_period_last_credit'required=Truestring='Date of reconciliation' args: '_get_rec_base_date' -
expense_exchange_account_idMany2one → account.accountstring='Loss Exchange Rate Account' args: 'account.account' -
filterCharstring='Filter' -
income_exchange_account_idMany2one → account.accountstring='Gain Exchange Rate Account' args: 'account.account' -
journal_idMany2one → account.journalstring='Journal' args: 'account.journal' -
write_offFloatdefault=0.0 args: 'Write off allowed'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
rec_auto_lines_simple(self, lines)@api.multi
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
reconciliation_commit_everyIntegerhelp='Leave zero to commit only at the end of the process.'string='How often to commit when performing automatic reconciliation.'
No public methods.
Loading…
Loading…