Account Reconcile from Wizard
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.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Reconcile journal items using a guided wizard instead of the reconciliation widget. It can transfer balances between two accounts and create write-off entries when amounts do not match.
This module adds a new way to reconcile journal items in Odoo. From the Accounting menu, under Journal Items, a new 'Reconcile' menu opens a list of unreconciled posted entries on reconcilable accounts. Selecting lines and pressing the 'Reconcile' button (or using the 'r' hotkey) opens a wizard.
The wizard shows the balance difference and, when the selected lines belong to two different accounts, it prepares a transfer move between those accounts. If the debit and credit totals do not match, it asks for write-off lines, where users can pick accounts, descriptions, debit/credit amounts and analytic distributions. A reconciliation model can be selected to auto-fill write-off lines.
Business rules enforced by the code: - All selected lines must belong to the same company. - Already reconciled lines cannot be selected. - At most two different accounts can be reconciled together. - Lines from different partners and different accounts cannot be mixed. - Write-off lines must balance the difference unless 'Keep open balance' (partial reconciliation) is enabled. - Debit and credit amounts on write-off lines must be positive.
When confirming, the wizard creates and posts a journal entry for the transfer and/or write-off, then reconciles the lines. A success notification appears, and the 'Reconcile & Open' button opens the reconciled view. The module also hides the previous Reconcile menu from account_reconcile_oca to avoid duplication.
Depends on
Models and fields (3)
- account.move.line · extends an existing model
- account.manual.reconcile.wizard · new modeldate, reference, company_id, journal_id, move_line_ids (Move Lines to Reconcile), need_transfer, need_write_off, write_off_amount, balance_difference, reconcile_model_id, write_off_line_ids, company_currency_id, allow_partial_reconcile, reconciliation_account_id, display_allow_partial_reconcile
- account.manual.reconcile.wizard.line · new modelname (Description), debit, credit, wizard_id, account_id, company_id, company_currency_id (Currency)
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/account-reconcile.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0- Go to Invoicing / Accounting / Reconcile.
- Filter and select the journal items you wish to reconcile.
- A button is displayed in the list view header.
- If the balance is zero, the reconciliation is done automatically. Otherwise, a popup is displayed to select the write-off account or allow partial reconciliation.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.