Know exactly which accounts your counterparts really are
Map, reconcile and audit the offsetting accounts every account faces in the general ledger, with plain-language detection of unmapped, missing and duplicate-counted counterparts.
The problem
Odoo's General Ledger shows every transaction, but not which offsetting accounts a given account is really booked against. Explaining a balance-sheet or P&L movement, verifying a control account only faces the accounts it should, or preparing counterpart-disclosure reports means exporting journal items and rebuilding the relationships by hand in a spreadsheet — slow, error-prone, and repeated every single period.
The solution
Account Counterparts reconstructs the real counterpart relationships straight from posted journal entries, matches them against the mapping you expect, and flags unmapped, missing and duplicate-counted accounts in plain business language. A guided setup wizard and one-click batch reconcile get a full chart of accounts under control fast — with every check visible to any accountant, no developer mode required.
Everything you need to control your counterparts
Every capability below is implemented in the module.
Counterpart Mapping
Define the expected offsetting account for each account in your chart, with a justification note and per-company scoping, so everyone agrees what a healthy balance should look like.
Auto-Loaded Ledger Data
Run an analysis and the module reads every posted journal entry in the period, splitting debit and credit lines and proportionally allocating each pair — no manual export required.
Unmapped Account Alerts
Any account observed facing a counterpart it has no mapping for is flagged in plain language, so gaps in your configuration surface before they reach an auditor.
Missing Counterpart Alerts
When a mapped pair never actually posts against each other in a period, the analysis calls it out, so you can verify the mapping or chase the missing entries.
Duplicate-Counting Guard
Accounts mapped as each other's counterpart risk having their offsetting balance counted twice. The analysis surfaces every such pair as a clear error, deduplicated automatically.
Unmatched Accounts Dashboard
A single dashboard shows matched vs. unmatched counts, warning and error totals, and every account still awaiting reconciliation — so you always know what is left before close.
Guided Setup Wizard
Pick an account and the wizard suggests the counterparts it has actually been booked against from the latest analysis, turning first-time configuration into a couple of clicks.
One-Click Batch Reconcile
Select any number of unmatched lines and reconcile them into mappings in a single action, straight from the list's Action menu or per row — built for real charts of accounts with hundreds of lines.
No Developer Mode Needed
Every capability, including the checks competing apps hide behind developer access, is available to any user in the standard Accounting group — no debug mode or admin access required.
How it works
Configure mappings
Define which accounts are expected to face each other, or skip straight to the wizard for a guided first pass.
Run the analysis
Click Analyze to read posted journal entries for the period and reconstruct the real counterpart relationships.
Review the findings
Check the dashboard for matched and unmatched counts, then read the plain-language unmapped, missing and duplicate alerts.
Reconcile in bulk
Select unmatched lines and reconcile them into mappings in one action, closing the gap before period-end.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Every feature, including the detection checks that competing apps hide behind developer access, is available to any user in the standard Odoo Accounting group.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Account Counterparts
Map, reconcile and audit which offsetting accounts each ledger account actually faces, with unmapped and missing-counterpart alerts and one-click batch reconcile — no developer mode required.
Buy on Odoo App Store