account_payment_batch_oca
Provides batched payment and debit order management for vendor and customer settlements in Odoo.
Key Features
- account.payment.method: Allows flagging payment methods that can be used in payment or debit orders.
- account.payment.method.line: Adds configuration to make a method selectable on orders with dedicated sequences, default filters, and preferred execution dates.
- account.payment.method.line: Provides options to group payment lines, enforce maturity-date restrictions, and send upload notifications.
- account.payment.order: Introduces payment/debit order documents that manage batches of payment lines through draft, confirmed, generated, and uploaded states.
- account.payment.order: Confirms orders by validating payment lines, grouping them into lots, and creating the corresponding account payments.
- account.payment.order: Monitors untrusted bank accounts and can email partners when payment files are uploaded.
- account.payment.line: Stores payment instructions derived from journal items, computing partner details, currencies, amounts, and communications.
- account.payment.line: Validates partner bank accounts, communication content, and notification contacts before an order can be confirmed.
- account.payment.line: Groups compatible lines into payment lots and prepares the data needed to create payment transactions.
- account.payment.lot: Aggregates payments by execution date and currency, keeping totals and counts per lot within an order.
- account.payment: Links payments to their originating orders and lots while tailoring available methods and internal transfer behavior.
- account.move: Lets posted invoices create or join payment orders, reusing communication references and exposing payment line actions.
- account.move.line: Enables journal items to generate payment lines and track their inclusion in active orders.
- account.payment.line.create: Helps users filter and select eligible journal items to populate payment orders according to method defaults.