Account Payment Order - Generate grouped moves
This module adds an option to generate extra grouped moves for the payment orders since the refactoring done to use native Odoo payments.
This serves for easing the reconciliation on bank statements of large payment orders, handling them as one or several journal entries according payment date.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds an option to create one grouped journal entry per payment date for a payment or debit order, so large orders are easier to reconcile with bank statements.
When a payment order is confirmed and uploaded, this module can automatically create extra grouped accounting entries. The behaviour is controlled per payment mode: a new "Generate Grouped Accounting Entries On File Upload" option (on by default) and a "Post" option decide whether grouped entries are created and immediately posted.
On the payment order form a new "Grouped Entries" button shows how many grouped journal entries exist and opens them. Grouped entries are linked back to the order, and each one is dated on the payment date and references the order (and the single payment when there is only one).
- Grouped entries are only created when the order has more than one payment.
- Payments are grouped by date, so one entry is generated per payment date.
- Each entry contains one line per payment plus an offsetting line for the order total.
- The liquidity account is taken from the payment method configuration, falling back to the company's default payment accounts.
- The grouped entry lines are automatically reconciled with the outstanding payment lines of the related payments.
- Cancelling an uploaded order cancels, unreconciles and deletes its grouped entries.
It touches account.payment.order, account.payment.mode and account.move.
Depends on
Required by other modules
Models and fields (3)
- account.move · extends an existing modelgrouped_payment_order_id (Payment Order (Grouped))
- account.payment.mode · extends an existing modelpost_move, generate_move (Generate Grouped Accounting Entries On File Upload)
- account.payment.order · extends an existing modelgrouped_move_ids (Journal Entries (Grouped)), grouped_move_count (Number of Grouped Journal Entries)
Text generated by AI (DeepSeek) from reading the Odoo 19.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-03Confirmation status: 6 confirmed, 3 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/bank-payment.
terminal Installation and usage
No verified informationInstallation 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.
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.