| 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/18.0/account_reconcile_wizard |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Carlos Lopez, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/account-reconcile |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:05 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-reconcile: - account_reconcile_oca - account_statement_base - account_reconcile_model_oca odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This addon allows you to reconcile journal items with other journal items from the same account or another account with the same partner. When the account is different, a transfer move is created. When there is a difference between debit and credit, a write-off move is created. This module replaces the Reconcile menu and actions of the account_reconcile_oca module to use a wizard instead of the reconciliation widget. With this feature of transferring from one account to another, this module can replace the functionality of the `account_netting` module. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_manual_reconcile_wizard_form_view |
account.manual.reconcile.wizard.form | account.manual.reconcile.wizard | form | New |
account_move_line_reconcile_list_view |
account.move.line.reconcile.list | account.move.line | xpath | Inherits account.view_move_line_tree |
allow_partial_reconcile
Boolean
compute='_compute_allow_partial_reconcile'
help='Allow reconciliation even if balances do not match exactly'
readonly=False
store=True
balance_difference
Monetary
compute='_compute_wizard_data'
currency_field='company_currency_id'
store=True
company_currency_id
Many2one → res.currency
compute='_compute_wizard_data'
store=True
args: 'res.currency'
company_id
Many2one → res.company
compute='_compute_wizard_data'
store=True
args: 'res.company'
date
Date
default=fields.Date.context_today
display_allow_partial_reconcile
Boolean
compute='_compute_wizard_data'
store=True
journal_id
Many2one → account.journal
check_company=True
compute='_compute_journal_id'
domain="[('type', '=', 'general')]"
readonly=False
store=True
args: 'account.journal'
move_line_ids
Many2many → account.move.line
comodel_name='account.move.line'
readonly=True
string='Move Lines to Reconcile'
need_transfer
Boolean
compute='_compute_wizard_data'
store=True
need_write_off
Boolean
compute='_compute_wizard_data'
store=True
reconcile_model_id
Many2one → account.reconcile.model
domain=[('rule_type', '=', 'writeoff_button'), ('counterpart_type', '=', 'general')]
help='Select a reconciliation model to auto-load lines'
args: 'account.reconcile.model'
reconciliation_account_id
Many2one → account.account
compute='_compute_wizard_data'
store=True
args: 'account.account'
reference
Char
write_off_amount
Float
compute='_compute_write_off_amount'
write_off_line_ids
One2many → account.manual.reconcile.wizard.line
help='Add lines for write-offs, adjustments, counterparts, etc.'
args: 'account.manual.reconcile.wizard.line', 'wizard_id'
action_reconcile(self)
action_reconcile_and_open(self)
create_account_move(self, line_values)
default_get(self, fields_list)
account_id
Many2one → account.account
check_company=True
domain="[('deprecated', '=', False), ('account_type', '!=', 'off_balance')]"
required=True
args: 'account.account'
company_currency_id
Many2one
related='company_id.currency_id'
string='Currency'
company_id
Many2one
related='wizard_id.company_id'
credit
Monetary
compute='_compute_credit'
currency_field='company_currency_id'
readonly=False
store=True
debit
Monetary
compute='_compute_debit'
currency_field='company_currency_id'
readonly=False
store=True
name
Char
default=<expr>
string='Description'
wizard_id
Many2one → account.manual.reconcile.wizard
ondelete='cascade'
args: 'account.manual.reconcile.wizard'
No public methods.
No new fields.
Public methods (1)action_reconcile_manually(self)