OdooWiki OCA HUB

Purchase Order Univoiced Amount

purchase_order_uninvoiced_amount folder_open OCA/purchase-workflow open_in_new
Purchase License: AGPL-3

Show uninvoiced amount on purchase order tree.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds an "Uninvoiced Amount" column to purchase order lists, showing how much of each order still has to be invoiced. The column is also totalled at the bottom of the list.

This module adds a new monetary field called Uninvoiced Amount to purchase orders. It is calculated automatically and stored on each order, so it can be shown and totalled in list views.

The amount is worked out line by line, following the invoicing policy of each product:

  • For products set to be invoiced on ordered quantities, it takes the ordered quantity minus the already invoiced quantity.
  • For products set to be invoiced on received quantities, it takes the received quantity minus the already invoiced quantity.

That remaining quantity is multiplied by the unit price of the line (taken from the line subtotal divided by the ordered quantity, or the unit price when the ordered quantity is zero), and the results are added up and rounded in the order currency.

The value is recalculated whenever the ordered quantities, invoiced quantities, received quantities, product, unit of measure or unit price on the order lines change. It is read-only and changes to it are tracked in the chatter.

The column appears in the purchase order list views, placed just before the untaxed amount, with a total shown at the bottom of the list. It is optional, so users can hide or show it from the column selector. No new menus or screens are created; the change is visible directly in the existing purchase order lists.

Depends on

purchase
Models and fields (1)
  • purchase.order · extends an existing modelamount_uninvoiced (Uninvoiced Amount)

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

Sources · Odoo 17.0

Confirmed on 2026-11-03 in branch 17.0 of OCA/purchase-workflow.

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.