Sale Comments

sale_comment_template
REPOSITORY
REPOSITORYOCA/sale-reporting
GIT
GIThttps://github.com/OCA/sale-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-reporting/tree/18.0/sale_comment_template
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, matteo.tognini
WEBSITE
WEBSITEhttps://github.com/OCA/sale-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:18
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoice-reporting:
    - account_comment_template
OCA/reporting-engine:
    - base_comment_template
odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Adds comments on sales orders. The comments can be loaded from
templates.

Adds comments on

1.  sales orders:

    The comments can be loaded from templates.

    Two positions are available for the comments:

    - above sale order lines
    - below sale order lines

    Comments are copied on the invoice when you will create invoice from
    sale order.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
report_saleorder_document_comments report_saleorder_document_comments ir.ui.view qweb Inherits sale.report_saleorder_document
sale_order_form_add_comment comment_template.sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (1)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-reporting
GIT
GIThttps://github.com/OCA/sale-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-reporting/tree/17.0/sale_comment_template
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Roger
WEBSITE
WEBSITEhttps://github.com/OCA/sale-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoice-reporting:
    - account_comment_template
OCA/reporting-engine:
    - base_comment_template
odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Adds comments on sales orders. The comments can be loaded from
templates.

Adds comments on

1.  sales orders:

    The comments can be loaded from templates.

    Two positions are available for the comments:

    - above sale order lines
    - below sale order lines

    Comments are copied on the invoice when you will create invoice from
    sale order.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
report_saleorder_document_comments report_saleorder_document_comments ir.ui.view qweb Inherits sale.report_saleorder_document
sale_order_form_add_comment comment_template.sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (1)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-reporting
GIT
GIThttps://github.com/OCA/sale-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-reporting/tree/16.0/sale_comment_template
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Jesús Alan Ramos Rodríguez, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/sale-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoice-reporting:
    - account_comment_template
OCA/reporting-engine:
    - base_comment_template
odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
report_saleorder_document_comments report_saleorder_document_comments ir.ui.view qweb Inherits sale.report_saleorder_document
sale_order_form_add_comment comment_template.sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (1)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-reporting
GIT
GIThttps://github.com/OCA/sale-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-reporting/tree/15.0/sale_comment_template
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Jesús Alan Ramos Rodríguez, oca-ci, Carlos Roca
WEBSITE
WEBSITEhttps://github.com/OCA/sale-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoice-reporting:
    - account_comment_template
OCA/reporting-engine:
    - base_comment_template
odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
report_saleorder_document_comments report_saleorder_document_comments ir.ui.view qweb Inherits sale.report_saleorder_document
sale_order_form_add_comment comment_template.sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (1)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-reporting
GIT
GIThttps://github.com/OCA/sale-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-reporting/tree/14.0/sale_comment_template
VERSION
VERSION 2.1.2
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSPierre Verkest, OCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, Mihai Fekete, oca-ci, Ashish Hirpara
WEBSITE
WEBSITEhttps://github.com/OCA/sale-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoice-reporting:
    - account_comment_template
OCA/reporting-engine:
    - base_comment_template
odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
report_saleorder_document_comments report_saleorder_document_comments ir.ui.view qweb Inherits sale.report_saleorder_document
sale_order_form_add_comment comment_template.sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (1)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-reporting
GIT
GIThttps://github.com/OCA/sale-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-reporting/tree/13.0/sale_comment_template
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSVíctor Martínez, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/sale-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoice-reporting:
    - account_invoice_comment_template
OCA/reporting-engine:
    - base_comment_template
odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
report_saleorder_document_comments report_saleorder_document_comments ir.ui.view qweb Inherits sale.report_saleorder_document
sale_order_form_add_comment comment_template.sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (1)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-reporting
GIT
GIThttps://github.com/OCA/sale-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-reporting/tree/12.0/sale_comment_template
VERSION
VERSION 1.3.1
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSeLBati, Pedro M. Baeza, cubells, OCA Transbot, ahenriquez, oca-travis, Weblate, OCA-git-bot, Raf Ven, ernesto, Victor Champonnois
WEBSITE
WEBSITEhttps://github.com/OCA/sale-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoice-reporting:
    - account_invoice_comment_template
    - base_comment_template
odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - payment
    - account
    - product
    - decimal_precision
    - uom
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
report_saleorder_document_comments report_saleorder_document_comments ir.ui.view qweb Inherits sale.report_saleorder_document
sale_css sale_css ir.ui.view qweb Inherits web.layout
sale_order_form_add_comment comment_template.sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (2)

New fields (4)
  • comment_template1_id Many2one → base.comment.template
    string='Top Comment Template' args: 'base.comment.template'
  • comment_template2_id Many2one → base.comment.template
    string='Bottom Comment Template' args: 'base.comment.template'
  • note1 Html
    args: 'Top Comment'
  • note2 Html
    args: 'Bottom Comment'
Public methods (1)
  • onchange_partner_id_sale_comment(self)
    @api.onchange('partner_id')

New fields (1)
  • formatted_note Html
    args: 'Formatted Note'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-reporting
GIT
GIThttps://github.com/OCA/sale-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-reporting/tree/11.0/sale_comment_template
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSPedro M. Baeza, cubells, OCA Transbot, oca-travis, OCA-git-bot, OCA Git Bot
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoice-reporting:
    - account_invoice_comment_template
    - base_comment_template
odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account
    - product
    - decimal_precision
    - analytic
    - web_planner
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
report_saleorder_document_comments report_saleorder_document_comments ir.ui.view qweb Inherits sale.report_saleorder_document
sale_order_form_add_comment comment_template.sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (1)

New fields (4)
  • comment_template1_id Many2one → base.comment.template
    string='Top Comment Template' args: 'base.comment.template'
  • comment_template2_id Many2one → base.comment.template
    string='Bottom Comment Template' args: 'base.comment.template'
  • note1 Html
    args: 'Top Comment'
  • note2 Html
    args: 'Bottom Comment'
Public methods (1)
  • onchange_partner_id_sale_comment(self)
    @api.onchange('partner_id')
REPOSITORY
REPOSITORYOCA/sale-reporting
GIT
GIThttps://github.com/OCA/sale-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-reporting/tree/10.0/sale_comment_template
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSPedro M. Baeza, mreficent, cubells, OCA Transbot, oca-travis, Simone Rubino, Cedric Le Brouster
WEBSITE
WEBSITEhttps://github.com/OCA/sale-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoice-reporting:
    - invoice_comment_template
    - base_comment_template
odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_planner
    - procurement
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
report_saleorder_document_comments report_saleorder_document_comments ir.ui.view qweb Inherits sale.report_saleorder_document
sale.view_order_form_editable_list New
sale_css sale_css ir.ui.view qweb Inherits web.layout
sale_order_form_add_comment comment_template.sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (2)

New fields (4)
  • comment_template1_id Many2one → base.comment.template
    string='Top Comment Template' args: 'base.comment.template'
  • comment_template2_id Many2one → base.comment.template
    string='Bottom Comment Template' args: 'base.comment.template'
  • note1 Html
    args: 'Top Comment'
  • note2 Html
    args: 'Bottom Comment'
Public methods (1)
  • onchange_partner_id_sale_comment(self)
    @api.onchange('partner_id')

New fields (1)
  • formatted_note Html
    args: 'Formatted Note'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-reporting
GIT
GIThttps://github.com/OCA/sale-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-reporting/tree/9.0/sale_comment_template
VERSION
VERSION 1.4.0
CATEGORY
CATEGORYSale
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoice-reporting:
    - invoice_comment_template
    - base_comment_template
odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_tip
    - web_planner
    - procurement
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
report_saleorder_document_comments report_saleorder_document_comments ir.ui.view qweb Inherits sale.report_saleorder_document
sale_order_form_add_comment comment_template.sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (1)

New fields (0)

No new fields.

Public methods (3)
  • set_comment(self, cr, uid, cond_id, field_name, partner_id)
  • set_note1(self, cr, uid, so_id, cond_id, partner_id)
  • set_note2(self, cr, uid, so_id, cond_id, partner_id)
REPOSITORY
REPOSITORYOCA/sale-reporting
GIT
GIThttps://github.com/OCA/sale-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-reporting/tree/8.0/sale_comment_template
VERSION
VERSION 1.4.0
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSStéphane Bidoul, Guewen Baconnier, Alexandre Fayolle, Pedro M. Baeza, Stéphane Bidoul (ACSONE), cubells, OCA-git-bot
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:27
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoice-reporting:
    - invoice_comment_template
    - base_comment_template
odoo/odoo:
    - 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
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
report_saleorder_document_comments report_saleorder_document_comments ir.ui.view qweb Inherits sale.report_saleorder_document
sale_order_form_add_comment comment_template.sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (1)

New fields (0)

No new fields.

Public methods (3)
  • set_comment(self, cr, uid, cond_id, field_name, partner_id)
  • set_note1(self, cr, uid, so_id, cond_id, partner_id)
  • set_note2(self, cr, uid, so_id, cond_id, partner_id)
STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/sale-reporting
PULL REQUEST
PULL REQUEST[19.0][MIG] sale_comment_template: Migration to 19.0 (#370)