OdooWiki OCA HUB

Account Reconcile from Wizard

account_reconcile_wizard folder_open OCA/account-reconcile open_in_new
Uncategorised License: AGPL-3

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.0

Reconcile 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.

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.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.

info

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.