Vendor Consignment Stock

vendor_consignment_stock
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/10.0/vendor_consignment_stock
VERSION
VERSION 0.2.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sale-workflow:
    - sale_owner_stock_sourcing
OCA/stock-logistics-workflow:
    - stock_ownership_availability_rules
odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - procurement
    - barcodes
    - web_planner
    - sale_stock
    - sale
    - sales_team
    - account
    - analytic
    - stock_account
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
purchase_order_form purchase_order_form purchase.order field Inherits purchase.purchase_order_form
view_purchase_order_filter view_purchase_order_filter purchase.order filter Inherits purchase.view_purchase_order_filter
view_warehouse_inherited view_warehouse_inherited stock.warehouse xpath Inherits purchase.view_warehouse_inherited
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • make_vci_po(self)
    @api.multi
    Returns a dict {procurement_id: generated_purchase_line_id}.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • is_vci Boolean
    args: 'Vendor Consignment Inventory'
Public methods (1)
  • has_stockable_product(self)
    @api.multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • buy_vci_pull_id Many2one → procurement.rule
    args: 'procurement.rule', 'BUY VCI rule'
  • buy_vci_to_resupply Boolean
    default=True help='This warehouse can contain Vendor-Supplied-Inventory (VCI) that have to be bought before being sold.' args: 'Purchase from VCI to resupply this warehouse'
Public methods (4)
  • change_route(self, warehouse, new_reception_step=False, new_delivery_step=False)
    @api.multi
  • create_routes(self, warehouse)
    @api.multi
  • get_all_routes_for_wh(self, warehouse)
    @api.model
  • write(self, vals)
    @api.multi
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/9.0/vendor_consignment_stock
VERSION
VERSION 0.2.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sale-workflow:
    - sale_owner_stock_sourcing
OCA/stock-logistics-workflow:
    - stock_ownership_availability_rules
odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - report
    - procurement
    - barcodes
    - web_planner
    - sale_stock
    - sale
    - sales_team
    - account
    - analytic
    - web_tip
    - stock_account
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
purchase_order_form purchase_order_form purchase.order field Inherits purchase.purchase_order_form
view_purchase_order_filter view_purchase_order_filter purchase.order filter Inherits purchase.view_purchase_order_filter
view_warehouse_inherited view_warehouse_inherited stock.warehouse xpath Inherits purchase.view_warehouse_inherited
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • make_vci_po(self)
    @api.multi
    Returns a dict {procurement_id: generated_purchase_line_id}.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • is_vci Boolean
    args: 'Vendor Consignment Inventory'
Public methods (1)
  • has_stockable_product(self)
    @api.multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • buy_vci_pull_id Many2one → procurement.rule
    args: 'procurement.rule', 'BUY VCI rule'
  • buy_vci_to_resupply Boolean
    default=True help='This warehouse can contain Vendor-Supplied-Inventory (VCI) that have to be bought before being sold.' args: 'Purchase from VCI to resupply this warehouse'
Public methods (4)
  • change_route(self, warehouse, new_reception_step=False, new_delivery_step=False)
    @api.multi
  • create_routes(self, warehouse)
    @api.multi
  • get_all_routes_for_wh(self, warehouse)
    @api.model
  • write(self, vals)
    @api.multi
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/8.0/vendor_consignment_stock
VERSION
VERSION 0.2.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSStéphane Bidoul, Yannick Vaucher, Alexandre Fayolle, Joël Grand-Guillaume, Leonardo Pistone, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sale-workflow:
    - sale_owner_stock_sourcing
OCA/stock-logistics-workflow:
    - stock_ownership_availability_rules
odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
    - procurement
    - board
    - web_kanban_gauge
    - web_kanban_sparkline
    - sale_stock
    - sale
    - sales_team
    - account_voucher
    - account
    - analytic
    - edi
    - email_template
    - stock_account
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
purchase_order_form purchase_order_form purchase.order field Inherits purchase.purchase_order_form
view_purchase_order_filter view_purchase_order_filter purchase.order filter Inherits purchase.view_purchase_order_filter
view_warehouse_inherited view_warehouse_inherited stock.warehouse xpath Inherits purchase.view_warehouse_inherited
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • make_vci_po(self)
    @api.multi
    Returns a dict {procurement_id: generated_purchase_line_id}.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • is_vci Boolean
    args: 'Vendor Consignment Inventory'
Public methods (1)
  • has_stockable_product(self)
    @api.multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • buy_vci_pull_id Many2one → procurement.rule
    args: 'procurement.rule', 'BUY VCI rule'
  • buy_vci_to_resupply Boolean
    default=True help='This warehouse can contain Vendor-Supplied-Inventory (VCI) that have to be bought before being sold.' args: 'Purchase from VCI to resupply this warehouse'
Public methods (4)
  • change_route(self, warehouse, new_reception_step=False, new_delivery_step=False)
    @api.multi
  • create_routes(self, warehouse)
    @api.multi
  • get_all_routes_for_wh(self, warehouse)
    @api.model
  • write(self, vals)
    @api.multi