TIP: You can type at any time to perform a new search.
Easy Reconcile
account_easy_reconcile · OCA/account-reconcile
- 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…