Skip to Content
Catalog / ACC · Accounting & Finance / Bank Reconciliation - Partner on Write-Off
Bank Reconciliation - Partner on Write-Off
bank_rec_partner_writeoff

Bank Reconciliation - Partner on Write-Off

Tag a partner to every bank write-off line so reconciliation stays traceable

v19.0.1.0.0 AlshayebCo Accounting & Finance

Frontend-only Odoo 19 module (no Python models, views, controllers, or security files). A single JS asset patches the enterprise BankRecButtonList component (@account_accountant) via web/core/utils/patch: it overrides setAccountOnReconcileLine to chain a contact SelectCreateDialog after the account SelectCreateDialog, then calls account bank statement line edit_reconcile_line over ORM to set partner_id on the just-created write-off line and reloads the records and chatter. Loaded through web assets_backend. Depends on account_accountant (Enterprise).

Overview

In standard Odoo bank reconciliation, a manual write-off line records the difference against an account but offers no way to capture which partner the adjustment belongs to, leaving fees, rounding, and short-payments untraceable to a customer or vendor. This module extends the bank reconciliation widget so that, right after you pick the write-off account, a partner selection dialog opens automatically. The accountant can assign a partner to the write-off line or simply close the dialog to skip it, with the chosen partner written straight onto the reconciliation line. The result is cleaner, fully attributable write-offs without leaving the reconciliation screen.

Key Features

  • Adds a partner selection step to the bank reconciliation write-off flow automatically.
  • Opens the partner dialog immediately after the write-off account is chosen.
  • Lets the accountant pick any company or shared partner, or skip by closing the dialog.
  • Writes the selected partner directly onto the write-off reconciliation line.
  • Filters partners to the current company plus company-shared records to avoid wrong selections.
  • Reloads the line and chatter after assignment so the change is reflected instantly.
  • Preselects the appropriate account type (income for receipts, expense for payments) when searching the account.
  • Works inside the existing reconciliation widget with no extra menus or steps to learn.

Technical Details

Technical Name bank_rec_partner_writeoff
Version 19.0.1.0.0
License OPL-1
Domain ACC · Accounting & Finance

Security

No access rules, groups, or record rules are shipped; the module is a frontend-only patch that relies entirely on the standard Accounting access rights granted by account_accountant.

Dependencies

account_accountant