Purchase Receipt Threshold

purchase_reception_threshold
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/17.0/purchase_reception_threshold
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYInventory/Purchase
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Vincent Van Rossem
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase_stock
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - onboarding
    - analytic
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 xpath Inherits purchase.purchase_order_form
purchase_order_line_form2 purchase.order.line xpath Inherits purchase.purchase_order_line_form2
purchase_order_line_tree purchase.order.line xpath Inherits purchase.purchase_order_line_tree
res_config_settings_view_form_purchase res.config.settings xpath Inherits purchase.res_config_settings_view_form_purchase
view_partner_form res.partner xpath Inherits base.view_partner_form
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.