Repository
OCA/sale-workflow · module folder · Try on Runboat
Module version
0.1
Category
Sales Management
Folder size
0.02 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/sale-workflow
Last tracking update
2026-08-07 07:17:43
Authors
Odoo Community Association (OCA), Agile Business Group
Maintainers
Odoo Community Association (OCA), Agile Business Group
Committers
Pedro M. Baeza, Denis Roussel
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
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 form Inherits sale.view_order_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

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)

Loading…

Loading…

Loading…