| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 295 |
| Technical Name |
no_bank_auto_match |
| License | OPL-1 |
| Website | https://www.oudayet.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 295 |
| Technical Name |
no_bank_auto_match |
| License | OPL-1 |
| Website | https://www.oudayet.com |
Bank Auto Match
Make Odoo's reconcile rules work harder.
Rule analytics · Suggest from history · Smart-button drill-in · One-click setup
Odoo 19 $44.99 · OPL-1 9 Languages For AccountantsNative rules are powerful — but blind
Odoo 19's account.reconcile.model handles the matching. What it doesn't do: tell you which rule fires often, which never fires, or which partners you reconcile manually week after week without ever building a rule for them. Bank Auto Match adds the missing analytics layer and a one-click setup wizard.
Without this module
You suspect rule #4 is dead, but the only way to check is opening journal items and filtering by Reconciliation Model. New rules get built one at a time by guessing.
With this module
Each rule shows match count, distinct partner count, first & last match dates. Click Suggest Rules, pick a window, and starter rules appear for your top reconciled partners.
What you get
Total matches, distinct partner count, first & last match date — computed live from your reconciled journal items.
One click on the rule's stat-button opens the matched journal items, scoped to that rule.
Wizard scans posted bank journal items, ranks partners by frequency, creates one auto-reconcile rule per top partner.
Lookback window, top-N, minimum match count, skip-already-mapped — all on the wizard form.
No new matching engine, no shadow models. Augments the standard account.reconcile.model.
Six Python TransactionCase tests cover counters, smart-button, wizard happy & failure paths.
Real-world scenarios
A rule shows 0 matches over six months — so you archive it instead of guessing whether it still earns its place. The counters make stale rules obvious.
Import a few months of statements, run Suggest Rules, and a tuned starter rule set appears for your most frequent partners in seconds — no manual setup.
Click a rule's stat-button to see exactly which journal items and partners it has caught — instead of filtering journal items by reconciliation model by hand.
See which rules carry the load by their match count, and which frequent partners you still reconcile manually without a rule of their own.
How it works
Bank Auto Match adds Invoicing → Configuration → Bank Auto Match → Reconciliation Models — the screen Community normally hides (Enterprise already had it).
Every rule now shows a live match count, distinct-partner count, and first & last match dates, with a one-click drill-in to the matched journal items.
Run Suggest Rules: it scans your reconciled bank lines, ranks partners by frequency, and creates starter auto-reconcile rules for the top ones.
See It In Action

Analytics on every rule. Each reconciliation model gains a live match count, distinct-partner count, and first & last match dates — plus a stat-button to drill straight into the matched journal items.

Spot dead rules at a glance. The Reconciliation Models list adds Matches, Partners, and Last Match columns, so you can see instantly which rules fire often and which never run.

Suggest rules from history. Set a lookback window, top-N, and minimum match threshold, then preview the ranked partner list before anything is created.

Starter rules in one click. Create Rules generates one auto-reconcile model per top partner and opens them directly, turning weeks of manual matching into a tuned rule set.
Available in 9 Languages
Bank Auto Match speaks your team's language. Each user sees labels and prompts in their own Odoo language setting — no extra setup.
Frequently Asked Questions
Yes. It adds the Reconciliation Models menu that Community normally hides, so the analytics and the Suggest Rules wizard are fully usable on Community as well as Enterprise.
No. It augments the standard account.reconcile.model — the same matcher, with no shadow models or parallel logic.
No. By default it skips partners already covered by an existing rule — a toggle on the wizard you can turn off if you want.
Yes. The counters are computed live from your journal items on every read — never a stale cached number.
Technical Details
| Odoo Version | 19.0 Community + Enterprise |
| Version | 19.0.1.4.0 |
| License | OPL-1 |
| Price | $44.99 |
| Dependencies | account only |
| Languages | EN, FR, ES, DE, NL, PT-BR, IT, ZH-CN, AR |
| Configuration | Invoicing → Configuration → Reconciliation Models |
Installation
1. Buy and download from the Odoo App Store.
2. Extract to your Odoo addons directory.
3. Apps → Update Apps List → Install Bank Auto Match.
4. Invoicing → Configuration → Reconciliation Models → analytics columns + the Suggest Rules wizard.
Found a bug?
Reach out via the Odoo App Store contact form.
© Naim OUDAYET — oudayet.com — OPL-1 license
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module