Purchase delivery terms

purchase_delivery_term
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/10.0/purchase_delivery_term
VERSION
VERSION 0.2
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group
COMMITTERS
COMMITTERSPedro M. Baeza
WEBSITE
WEBSITEhttp://www.agilebg.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/purchase-workflow:
    - purchase_multi_picking
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - procurement
    - barcodes
    - web_planner
    - account
    - analytic
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Delivery term for purchase orders.
You can configure delivery terms specifying the quantity percentage and the
delay for every term line.  You can then associate the term to the 'main'
order line and generate the 'detailed' order lines which in turn will
generate several pickings according to delivery term (thanks to
'purchase_multi_picking' module).

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
purchase_delivery_term_form purchase.delivery.term.form purchase.delivery.term form New
purchase_order_form purchase.order.form purchase.order field Inherits purchase.purchase_order_form
purchase_order_line_master_form purchase_order_line_master_form purchase.order.line.master form New
purchase_order_line_master_tree purchase_order_line_master_tree purchase.order.line.master tree New
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • is_total_percentage_correct(self, cr, uid, term_ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • copy(self, cr, uid, id, default=None, context=None)
  • generate_detailed_lines(self, cr, uid, ids, context=None)
  • wkf_approve_order(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (1)
  • copy_data(self, cr, uid, id, default=None, context=None)

New fields (0)

No new fields.

Public methods (5)
  • check_master_line_total(self, cr, uid, ids, context=None)
  • copy_data(self, cr, uid, id, default=None, context=None)
  • generate_detailed_lines(self, cr, uid, ids, context=None)
  • onchange_product_id(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, partner_id, date_order=False, fiscal_position_id=False, date_planned=False, name=False, price_unit=False, context=None)
  • onchange_product_uom(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, partner_id, date_order=False, fiscal_position_id=False, date_planned=False, name=False, price_unit=False, context=None)
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/9.0/purchase_delivery_term
VERSION
VERSION 0.2
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group
COMMITTERS
COMMITTERS
WEBSITE
WEBSITEhttp://www.agilebg.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/purchase-workflow:
    - purchase_multi_picking
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - report
    - procurement
    - barcodes
    - web_planner
    - account
    - analytic
    - web_tip
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Delivery term for purchase orders.
You can configure delivery terms specifying the quantity percentage and the
delay for every term line.  You can then associate the term to the 'main'
order line and generate the 'detailed' order lines which in turn will
generate several pickings according to delivery term (thanks to
'purchase_multi_picking' module).

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
purchase_delivery_term_form purchase.delivery.term.form purchase.delivery.term form New
purchase_order_form purchase.order.form purchase.order field Inherits purchase.purchase_order_form
purchase_order_line_master_form purchase_order_line_master_form purchase.order.line.master form New
purchase_order_line_master_tree purchase_order_line_master_tree purchase.order.line.master tree New
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • is_total_percentage_correct(self, cr, uid, term_ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • copy(self, cr, uid, id, default=None, context=None)
  • generate_detailed_lines(self, cr, uid, ids, context=None)
  • wkf_approve_order(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (1)
  • copy_data(self, cr, uid, id, default=None, context=None)

New fields (0)

No new fields.

Public methods (5)
  • check_master_line_total(self, cr, uid, ids, context=None)
  • copy_data(self, cr, uid, id, default=None, context=None)
  • generate_detailed_lines(self, cr, uid, ids, context=None)
  • onchange_product_id(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, partner_id, date_order=False, fiscal_position_id=False, date_planned=False, name=False, price_unit=False, context=None)
  • onchange_product_uom(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, partner_id, date_order=False, fiscal_position_id=False, date_planned=False, name=False, price_unit=False, context=None)
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/8.0/purchase_delivery_term
VERSION
VERSION 0.2
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group
COMMITTERS
COMMITTERSStéphane Bidoul, Pedro M. Baeza
WEBSITE
WEBSITEhttp://www.agilebg.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/purchase-workflow:
    - purchase_multi_picking
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
    - procurement
    - board
    - web_kanban_gauge
    - web_kanban_sparkline
    - account
    - analytic
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Delivery term for purchase orders.
You can configure delivery terms specifying the quantity percentage and the
delay for every term line.  You can then associate the term to the 'main'
order line and generate the 'detailed' order lines which in turn will
generate several pickings according to delivery term (thanks to
'purchase_multi_picking' module).

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
purchase_delivery_term_form purchase.delivery.term.form purchase.delivery.term form New
purchase_order_form purchase.order.form purchase.order field Inherits purchase.purchase_order_form
purchase_order_line_master_form purchase_order_line_master_form purchase.order.line.master form New
purchase_order_line_master_tree purchase_order_line_master_tree purchase.order.line.master tree New
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • is_total_percentage_correct(self, cr, uid, term_ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • copy(self, cr, uid, id, default=None, context=None)
  • generate_detailed_lines(self, cr, uid, ids, context=None)
  • wkf_approve_order(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (1)
  • copy_data(self, cr, uid, id, default=None, context=None)

New fields (0)

No new fields.

Public methods (5)
  • check_master_line_total(self, cr, uid, ids, context=None)
  • copy_data(self, cr, uid, id, default=None, context=None)
  • generate_detailed_lines(self, cr, uid, ids, context=None)
  • onchange_product_id(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, partner_id, date_order=False, fiscal_position_id=False, date_planned=False, name=False, price_unit=False, context=None)
  • onchange_product_uom(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, partner_id, date_order=False, fiscal_position_id=False, date_planned=False, name=False, price_unit=False, context=None)
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/7.0/purchase_delivery_term
VERSION
VERSION 0.2
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group
COMMITTERS
COMMITTERSGuewen Baconnier, Lorenzo Battistini, Alexandre Fayolle, Joel Grand-Guillaume, Leonardo Pistone, Alex Comba, OCA Transbot, Lionel Sausin (Numérigraphe), moylop260
WEBSITE
WEBSITEhttp://www.agilebg.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/purchase-workflow:
    - purchase_multi_picking
odoo/odoo:
    - purchase
    - stock
    - product
    - base
    - process
    - web
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - account
    - analytic
    - board
    - edi
    - email_template
    - procurement
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Delivery term for purchase orders.
You can configure delivery terms specifying the quantity percentage and the
delay for every term line.  You can then associate the term to the 'main'
order line and generate the 'detailed' order lines which in turn will
generate several pickings according to delivery term (thanks to
'purchase_multi_picking' module).

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
purchase_delivery_term_form purchase.delivery.term.form purchase.delivery.term form New
purchase_order_form purchase.order.form purchase.order field Inherits purchase.purchase_order_form
purchase_order_line_master_form purchase_order_line_master_form purchase.order.line.master form New
purchase_order_line_master_tree purchase_order_line_master_tree purchase.order.line.master tree New
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • is_total_percentage_correct(self, cr, uid, term_ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • copy(self, cr, uid, id, default=None, context=None)
  • generate_detailed_lines(self, cr, uid, ids, context=None)
  • wkf_approve_order(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (1)
  • copy_data(self, cr, uid, id, default=None, context=None)

New fields (0)

No new fields.

Public methods (5)
  • check_master_line_total(self, cr, uid, ids, context=None)
  • copy_data(self, cr, uid, id, default=None, context=None)
  • generate_detailed_lines(self, cr, uid, ids, context=None)
  • onchange_product_id(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, partner_id, date_order=False, fiscal_position_id=False, date_planned=False, name=False, price_unit=False, context=None)
  • onchange_product_uom(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, partner_id, date_order=False, fiscal_position_id=False, date_planned=False, name=False, price_unit=False, context=None)