Repository
OCA/purchase-workflow · module folder · Try on Runboat
Module version
1.0.0
Category
Inventory/Purchase
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 08:23:03
Authors
Camptocamp, Odoo Community Association (OCA)
Maintainers
Camptocamp, Odoo Community Association (OCA)
Committers
Vincent Van Rossem, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module adds to the Purchase Workflow the ability to skip the backorder creation
when validating a PO's Receipt, depending on the configured **Receipt Threshold**.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
purchase_order_form purchase.order form Inherits purchase.purchase_order_form
purchase_order_line_form2 purchase.order.line Inherits purchase.purchase_order_line_form2
purchase_order_line_tree purchase.order.line tree Inherits purchase.purchase_order_line_tree
res_config_settings_view_form_purchase res.config.settings form Inherits purchase.res_config_settings_view_form_purchase
view_partner_form res.partner form Inherits base.view_partner_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (2)
  • receipt_threshold Float
    related='company_id.receipt_threshold'
  • use_threshold Boolean
    related='partner_id.use_threshold'
Public methods (0)

No public methods.

New fields (2)
  • receipt_threshold Float
    related='order_id.receipt_threshold'
  • use_threshold Boolean
    related='order_id.use_threshold'
Public methods (0)

No public methods.

New fields (1)
  • receipt_threshold Float
    default=0.0 groups='purchase.group_purchase_manager' required=True
Public methods (0)

No public methods.

New fields (1)
  • receipt_threshold Float
    readonly=False related='company_id.receipt_threshold'
Public methods (0)

No public methods.

New fields (1)
  • use_threshold Boolean
    groups='purchase.group_purchase_manager' help='If checked, the system will use the receipt threshold to determine the invoice method.'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.