Overview
Odoo periodically tries to reconcile bank statement lines automatically, and some teams want every bank line to be matched and validated by a person. This module overrides the auto-reconcile method and the scheduled action so they do nothing. It also blocks automatic validation performed under a bot-named user. It plugs into Accounting bank statement lines and gives accountants full control over what is matched.
Usage steps
- 1
Install the module
Install it from Apps; there are no menus or settings. The override applies immediately to the bank statement line model. No data is changed.
- No screens
- No data changes
- 2
Scheduled auto-match becomes a no-op
The scheduled action that tries to auto-reconcile statement lines now returns immediately. The private method it relies on also returns without work. Lines stay unmatched until a user acts.
- _cron_try_auto_reconcile_statement_lines
- _try_auto_reconcile_statement_lines
- 3
Validate lines manually
Accountants open the bank reconciliation screen and validate each line themselves. The validate action works normally for real users. It is skipped only when the running user name contains "bot".
- action_validate override
- Bot users are skipped
- 4
Keep control after upgrades
Because the override sits on top of the standard model, it keeps working after upgrades of the accounting app. Uninstall the module to restore automatic matching.
- Uninstall to revert
Screens
Illustrative mockups with placeholder data.
Roles
| Role |
|---|
| Accountant |
| Accounting manager |
Dependencies
Want to know more or try this app? Contact us
We can arrange a demo or a trial and answer your questions about Disable Bank Auto Match.
