Sale Invoice Blocking

sale_invoice_blocking
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/19.0/sale_invoice_blocking
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Maksym Yankin
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module extends the functionality of sales to allow you to block the
creation of invoices from a sales order and give a reason.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
invoice_blocking_reason_form_view invoice.blocking.reason.form invoice.blocking.reason form New
invoice_blocking_reason_list_view invoice.blocking.reason.list invoice.blocking.reason list New
invoice_blocking_reason_search_view invoice.blocking.reason.search invoice.blocking.reason search New
view_order_form_invoice_blocking_reason sale.order field Inherits sale.view_order_form
Models touched (2)

New fields (1)
  • name Char
    required=True string='Reason'
Public methods (0)

No public methods.

New fields (1)
  • invoice_blocking_reason_id Many2one → invoice.blocking.reason
    string='Blocking for invoicing' args: 'invoice.blocking.reason'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/18.0/sale_invoice_blocking
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, ferran-S73
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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
This module extends the functionality of sales to allow you to block the
creation of invoices from a sales order and give a reason.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
invoice_blocking_reason_form_view invoice.blocking.reason.form invoice.blocking.reason form New
invoice_blocking_reason_list_view invoice.blocking.reason.list invoice.blocking.reason list New
invoice_blocking_reason_search_view invoice.blocking.reason.search invoice.blocking.reason search New
view_order_form_invoice_blocking_reason sale.order field Inherits sale.view_order_form
Models touched (2)

New fields (1)
  • name Char
    required=True string='Reason'
Public methods (0)

No public methods.

New fields (1)
  • invoice_blocking_reason_id Many2one → invoice.blocking.reason
    string='Blocking for invoicing' args: 'invoice.blocking.reason'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/17.0/sale_invoice_blocking
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Raf Ven, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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
This module extends the functionality of sales to allow you to block the
creation of invoices from a sales order and give a reason.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
invoice_blocking_reason_form_view invoice.blocking.reason.form invoice.blocking.reason form New
invoice_blocking_reason_list_view invoice.blocking.reason.list invoice.blocking.reason tree New
invoice_blocking_reason_search_view invoice.blocking.reason.search invoice.blocking.reason search New
view_order_form_invoice_blocking_reason sale.order field Inherits sale.view_order_form
Models touched (2)

New fields (1)
  • name Char
    required=True string='Reason'
Public methods (0)

No public methods.

New fields (1)
  • invoice_blocking_reason_id Many2one → invoice.blocking.reason
    string='Blocking for invoicing' args: 'invoice.blocking.reason'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/16.0/sale_invoice_blocking
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, dhx
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:45
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (4)
XML IDNameModelTypeStatus
invoice_blocking_reason_form_view invoice.blocking.reason.form invoice.blocking.reason form New
invoice_blocking_reason_list_view invoice.blocking.reason.list invoice.blocking.reason tree New
invoice_blocking_reason_search_view invoice.blocking.reason.search invoice.blocking.reason search New
view_order_form_invoice_blocking_reason sale.order field Inherits sale.view_order_form
Models touched (2)

New fields (1)
  • name Char
    required=True string='Reason'
Public methods (0)

No public methods.

New fields (1)
  • invoice_blocking_reason_id Many2one → invoice.blocking.reason
    string='Blocking for invoicing' args: 'invoice.blocking.reason'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/15.0/sale_invoice_blocking
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSDenis Leemann, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:33
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (4)
XML IDNameModelTypeStatus
invoice_blocking_reason_form_view invoice.blocking.reason.form invoice.blocking.reason form New
invoice_blocking_reason_list_view invoice.blocking.reason.list invoice.blocking.reason tree New
invoice_blocking_reason_search_view invoice.blocking.reason.search invoice.blocking.reason search New
view_order_form_invoice_blocking_reason sale.order field Inherits sale.view_order_form
Models touched (2)

New fields (1)
  • name Char
    required=True string='Reason'
Public methods (0)

No public methods.

New fields (1)
  • invoice_blocking_reason_id Many2one → invoice.blocking.reason
    string='Blocking for invoicing' args: 'invoice.blocking.reason'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/14.0/sale_invoice_blocking
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSIvàn Todorovich, OCA Transbot, Damien Crier, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (4)
XML IDNameModelTypeStatus
invoice_blocking_reason_form_view invoice.blocking.reason.form invoice.blocking.reason form New
invoice_blocking_reason_list_view invoice.blocking.reason.list invoice.blocking.reason tree New
invoice_blocking_reason_search_view invoice.blocking.reason.search invoice.blocking.reason search New
view_order_form_invoice_blocking_reason sale.order field Inherits sale.view_order_form
Models touched (2)

New fields (1)
  • name Char
    required=True string='Reason'
Public methods (0)

No public methods.

New fields (1)
  • invoice_blocking_reason_id Many2one → invoice.blocking.reason
    states={'cancel': [('readonly', True)]} string='Blocking for invoicing' args: 'invoice.blocking.reason'
Public methods (0)

No public methods.