OdooWiki OCA HUB

Account Payment Widget Amount

account_payment_widget_amount folder_open OCA/account-payment open_in_new
Account-payment License: AGPL-3

This module adds a popover widget in the invoice form view when there are outstanding payments that allows the user to select the amount of the selected payment that wants to assign to the invoice.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you choose how much of an outstanding payment or credit note to apply to an invoice, instead of always applying the full amount. A small pop-up appears when you click the outstanding item in the invoice form.

When you open a customer invoice or vendor bill that has outstanding credits or debits, the payment widget normally applies the whole outstanding amount. This module changes that: clicking the outstanding item now opens a small pop-up titled "Enter the payment amount" with a Paid Amount field pre-filled with the available amount and an Apply button.

  • You type the amount you want to assign to the invoice and press Apply; only that amount is reconciled.
  • The remaining part of the payment stays outstanding and can be applied later to another invoice.
  • The amount is applied across the outstanding items in order, stopping once the amount you entered is used up.
  • If the invoice and the payment are in different currencies, the entered amount is converted using the company currency and the relevant dates, so the reconciliation stays correct.

The change appears directly in the invoice form's payment widget; no new menu is added. It touches account.move and account.move.line, and works together with the standard outstanding credits/debits widget.

Depends on

account
Models and fields (2)
  • account.move · extends an existing model
  • account.move.line · extends an existing model

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: 6 confirmed, 3 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/account-payment.

terminal Installation and usage

OCA documentation · Odoo 18.0

To use this module, you need to:

  • Go to 'Invoicing \> Vendors \> Bills' or to 'Invoicing \> Customers \> Invoices'.
  • If there are payments registered you will see the Add option.
  • Press Add and enter the amount you want to add to invoice.
  • Automatic reconciliation will be done with the specified amount.

No verified information in OCA: Installation, Configuration.

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.