Repository
OCA/sale-workflow · module folder · Try on Runboat
Module version
2.0.0
Category
Sale
Folder size
0.06 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/sale-workflow
Last tracking update
2026-08-07 08:42:49
Authors
Odoo Community Association (OCA), Quartile
Maintainers
Odoo Community Association (OCA), Quartile
Committers
Aungkokolin1997, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module provides the following features:

- Adds a Customer Order Number to sale order lines and propagates the value to
  invoice lines.
- Allows the Customer Order Number to be displayed in both sale and invoice
  reports.

This module is useful in cases where a single sales order represents multiple
customer orders.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
report_invoice_document_inherit report_invoice_document_inherit ir.ui.view qweb Inherits account.report_invoice_document
report_saleorder_document_inherit report_saleorder_document_inherit ir.ui.view qweb Inherits sale.report_saleorder_document
view_invoice_config_settings res.config.settings res.config.settings form Inherits account.res_config_settings_view_form
view_move_form account.move.form account.move form Inherits account.view_move_form
view_order_form sale.order.form sale.order form Inherits sale.view_order_form
view_partner_form res.partner.form res.partner form Inherits base.view_partner_form
view_sale_config_settings res.config.settings res.config.settings form Inherits sale.res_config_settings_view_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (1)
  • client_order_ref Char
    args: 'Customer Order Ref'
Public methods (0)

No public methods.

New fields (4)
  • client_order_ref_in_invoice_line_desc Boolean
  • show_client_order_ref_invoice Boolean
  • show_client_order_ref_sale Boolean
  • so_line_client_ref_policy Selection
    default='sync' required=True selection=REF_POLICY_SELECTION string='SO Line Customer Order Ref Sync Policy'
Public methods (0)

No public methods.

New fields (4)
  • client_order_ref_in_invoice_line_desc Boolean
    readonly=False related='company_id.client_order_ref_in_invoice_line_desc'
  • show_client_order_ref_invoice Boolean
    readonly=False related='company_id.show_client_order_ref_invoice'
  • show_client_order_ref_sale Boolean
    readonly=False related='company_id.show_client_order_ref_sale'
  • so_line_client_ref_policy Selection
    readonly=False related='company_id.so_line_client_ref_policy'
Public methods (0)

No public methods.

New fields (1)
  • so_line_client_ref_policy Selection
    help="Controls how the Sales Order's Customer Order Reference is applied to sales order lines. This setting overrides the company-level configuration.\n- Always: copy the order value when it's updated.\n- Never: never sync the order value to lines." selection=REF_POLICY_SELECTION string='SO Line Customer Order Ref Sync Policy'
Public methods (0)

No public methods.

New fields (1)
  • client_order_ref Char
    compute='_compute_client_order_ref' readonly=False store=True args: 'Customer Order Ref'
Public methods (0)

No public methods.