OdooWiki OCA HUB

Account Payment Batch OCA Reconcile

account_payment_batch_oca_reconcile folder_open OCA/bank-payment-alternative open_in_new
Uncategorised License: AGPL-3

This module is useful when you generate payment/debit orders with several payments and your company's bank groups the debit/credit on a single bank statement line (in fact, one bank statement line per payment lot). This module makes it easier to reconcile payment/debit lots in the bank statement reconcile interface.

In the bank statement reconcile interface, you will see an additional tab Payment Lots if the statement line is negative or Debit Lots if the statement line is positive. If the bank statement line corresponds to a payment lot, select it in the Payment Lots tab and all the counterpart journal items will be automatically set.

This solution works both when Outstanding Payments/Receipts Accounts are configured and when there are no Outstanding Payment/Receipt Account.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds tabs in the bank statement reconciliation screen to select a payment or debit lot, automatically filling in all the matching journal items so the statement line can be reconciled in one click.

When a bank statement line is reconciled in Odoo, this module adds extra tabs to the reconciliation screen. If the statement line is a debit (money coming in), a "Debit Lots" tab appears; if it is a payment (money going out), a "Payment Lots" tab appears. These tabs are hidden once the line is already reconciled or when the sign does not match.

In the tab, the user picks a payment lot from a dedicated list showing the lot name, date, number of payments and amount, with a "View" button to open the lot form. Selecting a lot automatically adds the corresponding journal items as counterparts of the statement line. Selecting the same lot again removes them. A "Add all" button can also add several lots at once when the search domain targets lots in the uploaded state.

A lot is considered matched when at least one of its payments is in the paid state, and only unmatched lots are offered. If a selected lot has no lines left to reconcile (payments already reconciled or without journal entries and not linked to invoices), an error message is shown.

The module touches account.bank.statement.line and account.payment.lot, and works both with and without outstanding payment/receipt accounts.

Models and fields (2)
  • account.payment.lot · extends an existing modelis_matched
  • account.bank.statement.line · extends an existing modeladd_payment_lot_id

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/bank-payment-alternative.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

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.