Sale delivery terms

sale_delivery_term
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/10.0/sale_delivery_term
VERSION
VERSION 0.1
CATEGORY
CATEGORYSales 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, Denis Roussel
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sale-workflow:
    - sale_multi_picking
odoo/odoo:
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_planner
    - procurement
    - stock_account
    - stock
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Delivery term for sale 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 'sale_multi_picking' module).

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
sale_delivery_term_form sale.delivery.term.form sale.delivery.term form New
sale_order_line_master_form sale_order_line_master_form sale.order.line.master form New
sale_order_line_master_tree sale_order_line_master_tree sale.order.line.master tree New
view_order_form sale.order.form sale.order field Inherits sale.view_order_form
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)
  • action_wait(self, cr, uid, ids, context=None)
  • copy(self, cr, uid, id, default=None, context=None)
  • generate_detailed_lines(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 (6)
  • 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)
  • product_id_change(self, cr, uid, ids, pricelist, product, qty=0, uom=False, qty_uos=0, uos=False, name='', partner_id=False, lang=False, update_tax=True, date_order=False, packaging=False, fiscal_position=False, flag=False, context=None)
  • product_packaging_change(self, cr, uid, ids, pricelist, product, qty=0, uom=False, partner_id=False, packaging=False, flag=False, context=None)
  • product_uom_change(self, cursor, user, ids, pricelist, product, qty=0, uom=False, qty_uos=0, uos=False, name='', partner_id=False, lang=False, update_tax=True, date_order=False, context=None)
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/9.0/sale_delivery_term
VERSION
VERSION 0.1
CATEGORY
CATEGORYSales 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:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sale-workflow:
    - sale_multi_picking
odoo/odoo:
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_tip
    - web_planner
    - procurement
    - stock_account
    - stock
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Delivery term for sale 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 'sale_multi_picking' module).

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
sale_delivery_term_form sale.delivery.term.form sale.delivery.term form New
sale_order_line_master_form sale_order_line_master_form sale.order.line.master form New
sale_order_line_master_tree sale_order_line_master_tree sale.order.line.master tree New
view_order_form sale.order.form sale.order field Inherits sale.view_order_form
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)
  • action_wait(self, cr, uid, ids, context=None)
  • copy(self, cr, uid, id, default=None, context=None)
  • generate_detailed_lines(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 (6)
  • 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)
  • product_id_change(self, cr, uid, ids, pricelist, product, qty=0, uom=False, qty_uos=0, uos=False, name='', partner_id=False, lang=False, update_tax=True, date_order=False, packaging=False, fiscal_position=False, flag=False, context=None)
  • product_packaging_change(self, cr, uid, ids, pricelist, product, qty=0, uom=False, partner_id=False, packaging=False, flag=False, context=None)
  • product_uom_change(self, cursor, user, ids, pricelist, product, qty=0, uom=False, qty_uos=0, uos=False, name='', partner_id=False, lang=False, update_tax=True, date_order=False, context=None)
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/8.0/sale_delivery_term
VERSION
VERSION 0.1
CATEGORY
CATEGORYSales 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:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sale-workflow:
    - sale_multi_picking
odoo/odoo:
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - web_kanban_sparkline
    - account_voucher
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - board
    - edi
    - email_template
    - procurement
    - stock_account
    - stock
    - web_kanban_gauge
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Delivery term for sale 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 'sale_multi_picking' module).

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
sale_delivery_term_form sale.delivery.term.form sale.delivery.term form New
sale_order_line_master_form sale_order_line_master_form sale.order.line.master form New
sale_order_line_master_tree sale_order_line_master_tree sale.order.line.master tree New
view_order_form sale.order.form sale.order field Inherits sale.view_order_form
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)
  • action_wait(self, cr, uid, ids, context=None)
  • copy(self, cr, uid, id, default=None, context=None)
  • generate_detailed_lines(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 (6)
  • 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)
  • product_id_change(self, cr, uid, ids, pricelist, product, qty=0, uom=False, qty_uos=0, uos=False, name='', partner_id=False, lang=False, update_tax=True, date_order=False, packaging=False, fiscal_position=False, flag=False, context=None)
  • product_packaging_change(self, cr, uid, ids, pricelist, product, qty=0, uom=False, partner_id=False, packaging=False, flag=False, context=None)
  • product_uom_change(self, cursor, user, ids, pricelist, product, qty=0, uom=False, qty_uos=0, uos=False, name='', partner_id=False, lang=False, update_tax=True, date_order=False, context=None)
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/7.0/sale_delivery_term
VERSION
VERSION 0.1
CATEGORY
CATEGORYSales 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, Maxime Chambreuil, unknown, Alex Comba
WEBSITE
WEBSITEhttp://www.agilebg.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sale-workflow:
    - sale_multi_picking
odoo/odoo:
    - sale_stock
    - sale
    - account_voucher
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - stock
    - procurement
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Delivery term for sale 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 'sale_multi_picking' module).

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
sale_delivery_term_form sale.delivery.term.form sale.delivery.term form New
sale_order_line_master_form sale_order_line_master_form sale.order.line.master form New
sale_order_line_master_tree sale_order_line_master_tree sale.order.line.master tree New
view_order_form sale.order.form sale.order field Inherits sale.view_order_form
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)
  • action_wait(self, cr, uid, ids, context=None)
  • copy(self, cr, uid, id, default=None, context=None)
  • generate_detailed_lines(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 (6)
  • 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)
  • product_id_change(self, cr, uid, ids, pricelist, product, qty=0, uom=False, qty_uos=0, uos=False, name='', partner_id=False, lang=False, update_tax=True, date_order=False, packaging=False, fiscal_position=False, flag=False, context=None)
  • product_packaging_change(self, cr, uid, ids, pricelist, product, qty=0, uom=False, partner_id=False, packaging=False, flag=False, context=None)
  • product_uom_change(self, cursor, user, ids, pricelist, product, qty=0, uom=False, qty_uos=0, uos=False, name='', partner_id=False, lang=False, update_tax=True, date_order=False, context=None)