Website Sale Invoice Address

website_sale_invoice_address
REPOSITORY
REPOSITORYOCA/e-commerce
GIT
GIThttps://github.com/OCA/e-commerce.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/e-commerce/tree/16.0/website_sale_invoice_address
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Daniel Duque, Juan Carlos B
WEBSITE
WEBSITEhttps://github.com/OCA/e-commerce
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_sale
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - sale
    - sales_team
    - account_payment
    - account
    - product
    - uom
    - analytic
    - payment
    - website_payment
    - website_mail
    - portal_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
website_sale_invoice_address.address_on_payment website_sale_invoice_address.address_on_payment ir.ui.view qweb Inherits website_sale.address_on_payment
website_sale_invoice_address.checkout website_sale_invoice_address.checkout ir.ui.view qweb Inherits website_sale.checkout
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)
    Catch the context from the website write so we ensure the correct invoice partner as we would do in backend

New fields (0)

No new fields.

Public methods (1)
  • sale_get_order(self, force_create=False, update_pricelist=False)
    Odoo commit 6e69de67071f2618e00856a74716d861b7f47391 breaks the old flow that puts the invoice partner of the commercial entity. In a B2B environment this is quite necessary. Well catch the context in `sale.order`
REPOSITORY
REPOSITORYOCA/e-commerce
GIT
GIThttps://github.com/OCA/e-commerce.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/e-commerce/tree/15.0/website_sale_invoice_address
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYWebsite
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSmanu, Weblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa, Patryk Pyczko
WEBSITE
WEBSITEhttps://github.com/OCA/e-commerce
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:31
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_sale
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - sale
    - sales_team
    - payment
    - account
    - product
    - uom
    - analytic
    - website_payment
    - website_mail
    - portal_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
website_sale_invoice_address.address_on_payment website_sale_invoice_address.address_on_payment ir.ui.view qweb Inherits website_sale.address_on_payment
website_sale_invoice_address.checkout website_sale_invoice_address.checkout ir.ui.view qweb Inherits website_sale.checkout
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)
    Catch the context from the website write so we ensure the correct invoice partner as we would do in backend

New fields (0)

No new fields.

Public methods (1)
  • sale_get_order(self, force_create=False, code=None, update_pricelist=False, force_pricelist=False)
    Odoo commit 6e69de67071f2618e00856a74716d861b7f47391 breaks the old flow that puts the invoice partner of the commercial entity. In a B2B environment this is quite necessary. Well catch the context in `sale.order`
REPOSITORY
REPOSITORYOCA/e-commerce
GIT
GIThttps://github.com/OCA/e-commerce.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/e-commerce/tree/14.0/website_sale_invoice_address
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYWebsite
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, George Smirnov, Alessandro Uffreduzzi
WEBSITE
WEBSITEhttps://github.com/OCA/e-commerce
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:52
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_sale
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - sale
    - sales_team
    - payment
    - account
    - product
    - uom
    - analytic
    - utm
    - website_payment
    - website_mail
    - website_form
    - google_recaptcha
    - portal_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
assets_frontend assets_frontend ir.ui.view qweb Inherits website_sale.assets_frontend
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)
    Catch the context from the website write so we ensure the correct invoice partner as we would do in backend

New fields (0)

No new fields.

Public methods (1)
  • sale_get_order(self, force_create=False, code=None, update_pricelist=False, force_pricelist=False)
    Odoo commit 6e69de67071f2618e00856a74716d861b7f47391 breaks the old flow that puts the invoice partner of the commercial entity. In a B2B environment this is quite necessary. Well catch the context in `sale.order`
REPOSITORY
REPOSITORYOCA/e-commerce
GIT
GIThttps://github.com/OCA/e-commerce.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/e-commerce/tree/13.0/website_sale_invoice_address
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSdavid, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/e-commerce
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_sale
    - website
    - web
    - base
    - web_editor
    - http_routing
    - portal
    - mail
    - base_setup
    - bus
    - web_tour
    - auth_signup
    - social_media
    - sale
    - sales_team
    - payment
    - account
    - product
    - uom
    - analytic
    - digest
    - resource
    - utm
    - website_payment
    - website_mail
    - website_form
    - website_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
assets_frontend assets_frontend ir.ui.view qweb Inherits website_sale.assets_frontend
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)
    Catch the context from the website write so we ensure the correct invoice partner as we would do in backend

New fields (0)

No new fields.

Public methods (1)
  • sale_get_order(self, force_create=False, code=None, update_pricelist=False, force_pricelist=False)
    Odoo commit 6e69de67071f2618e00856a74716d861b7f47391 breaks the old flow that puts the invoice partner of the commercial entity. In a B2B environment this is quite necessary. Well catch the context in `sale.order`
REPOSITORY
REPOSITORYOCA/e-commerce
GIT
GIThttps://github.com/OCA/e-commerce.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/e-commerce/tree/12.0/website_sale_invoice_address
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSdavid, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/e-commerce
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_sale
    - website
    - web
    - base
    - web_editor
    - http_routing
    - portal
    - mail
    - base_setup
    - bus
    - web_tour
    - social_media
    - sale
    - sales_team
    - payment
    - account
    - product
    - decimal_precision
    - uom
    - analytic
    - digest
    - website_payment
    - website_mail
    - website_form
    - website_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
assets_frontend assets_frontend ir.ui.view qweb Inherits website_sale.assets_frontend
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)
    Catch the context from the website write so we ensure the correct invoice partner as we would do in backend

New fields (0)

No new fields.

Public methods (1)
  • sale_get_order(self, force_create=False, code=None, update_pricelist=False, force_pricelist=False)
    Odoo commit 6e69de67071f2618e00856a74716d861b7f47391 breaks the old flow that puts the invoice partner of the commercial entity. In a B2B environment this is quite necessary. Well catch the context in `sale.order`