account_payment_widget_amount
This module lets invoice users enter a specific outstanding payment amount before applying it through the payment widget.
Key Features
- account.move: Propagates the user-entered paid amount when assigning outstanding payment lines so partial reconciliations respect the chosen value.
- account.move.line: Caps each reconciliation partial to the requested amount and adjusts currency figures to keep multi-currency balances consistent.
- web client: Shows a popover on outstanding payment actions where users input the amount to apply and refreshes the invoice once the payment is assigned.