TIP: You can type at any time to perform a new search.
Account Reconcile from Wizard
account_reconcile_wizard · OCA/account-reconcile
- Repository
- OCA/account-reconcile · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Uncategorized
- Folder size
- 0.13 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/account-reconcile
- Last tracking update
- 2026-08-07 08:43:01
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- Carlos Lopez, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- 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.
Code Analysis ⓘ
Views touched (2)
| 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 | list | Inherits account.view_move_line_tree |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (15)
-
allow_partial_reconcileBooleancompute='_compute_allow_partial_reconcile'help='Allow reconciliation even if balances do not match exactly'readonly=Falsestore=True -
balance_differenceMonetarycompute='_compute_wizard_data'currency_field='company_currency_id'store=True -
company_currency_idMany2one → res.currencycompute='_compute_wizard_data'store=True args: 'res.currency' -
company_idMany2one → res.companycompute='_compute_wizard_data'store=True args: 'res.company' -
dateDatedefault=fields.Date.context_today -
display_allow_partial_reconcileBooleancompute='_compute_wizard_data'store=True -
journal_idMany2one → account.journalcheck_company=Truecompute='_compute_journal_id'domain="[('type', '=', 'general')]"readonly=Falsestore=True args: 'account.journal' -
move_line_idsMany2many → account.move.linecomodel_name='account.move.line'readonly=Truestring='Move Lines to Reconcile' -
need_transferBooleancompute='_compute_wizard_data'store=True -
need_write_offBooleancompute='_compute_wizard_data'store=True -
reconcile_model_idMany2one → account.reconcile.modeldomain=[('rule_type', '=', 'writeoff_button'), ('counterpart_type', '=', 'general')]help='Select a reconciliation model to auto-load lines' args: 'account.reconcile.model' -
reconciliation_account_idMany2one → account.accountcompute='_compute_wizard_data'store=True args: 'account.account' -
referenceChar -
write_off_amountFloatcompute='_compute_write_off_amount' -
write_off_line_idsOne2many → account.manual.reconcile.wizard.linehelp='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)@api.model
New fields (7)
-
account_idMany2one → account.accountcheck_company=Truedomain="[('deprecated', '=', False), ('account_type', '!=', 'off_balance')]"required=True args: 'account.account' -
company_currency_idMany2onerelated='company_id.currency_id'string='Currency' -
company_idMany2onerelated='wizard_id.company_id' -
creditMonetarycompute='_compute_credit'currency_field='company_currency_id'readonly=Falsestore=True -
debitMonetarycompute='_compute_debit'currency_field='company_currency_id'readonly=Falsestore=True -
nameChardefault=<expr>string='Description' -
wizard_idMany2one → account.manual.reconcile.wizardondelete='cascade' args: 'account.manual.reconcile.wizard'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
action_reconcile_manually(self)