Repository
OCA/purchase-workflow · module folder · Try on Runboat
Module version
0.2
Category
Purchase Management
Folder size
0.02 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
http://www.agilebg.com
Last tracking update
2026-08-07 07:17:49
Authors
Odoo Community Association (OCA), Agile Business Group
Maintainers
Odoo Community Association (OCA), Agile Business Group
Committers
Pedro M. Baeza
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
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 form 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
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)
  • 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)

Loading…

Loading…

Loading…