Repository
OCA/purchase-workflow · module folder · Try on Runboat
Module version
1.0.1
Category
Purchase Management
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/purchase-workflow
Last tracking update
2026-08-07 09:06:27
Authors
Odoo Community Association (OCA), Forgeflow
Maintainers
Odoo Community Association (OCA), Forgeflow
Committers
Weblate, OCA-git-bot, oca-ci, Raul-S73, arantxa-s73
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module adds the possibility for users to force the invoice status
of the purchase orders to 'Fully Billed', even when not all the
quantities, ordered or delivered, have been invoiced.

This feature is useful in the following scenario:

- The supplier disputes the quantities to be billed for, after the
  products have been delivered to her/him, and you agree to reduce the
  quantity to invoice (without expecting a refund).
- When migrating from a previous Odoo version, in some cases there is
  less quantity billed to what was delivered, and you don't want these
  old purchase orders to appear in your 'Waiting Bills' list.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form purchase.order.form purchase.order form Inherits purchase.purchase_order_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (1)
  • force_invoiced Boolean
    copy=False help="When you set this field, the purchase order will be considered as fully billed, even when there may be ordered or delivered quantities pending to bill. To use this field, the order must be in 'Locked' state" tracking=True
Public methods (1)
  • action_create_invoice(self, attachment_ids=False)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…