Invoice Transmit Method

account_invoice_transmit_method
REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/18.0/account_invoice_transmit_method
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYAccounting/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, oca-ci, Germán Bernabeu, thien
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to configure an *Invoice Transmit Method* on each
partner. This module provides by default 3 transmission methods:

- E-mail
- Post
- Customer Portal

You can manually create additionnal transmission methods or other
modules can create additionnal transmission methods (for example, the
module *l10n_fr_chorus_account* creates a specific transmission method
*Chorus Pro*, which is the e-invoicing plateform of the French
administration).

When we select “Post” or “Customer Portal,” the button to send disappears.
To reactivate the send button, you will need to change the transmission 
method to “E-Mail,”.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
transmit_method_form transmit.method form New
transmit_method_search transmit.method search New
transmit_method_tree transmit.method list New
view_move_form account.move div Inherits account.view_move_form
view_partner_property_form res.partner field Inherits account.view_partner_property_form
Models touched (3)

New fields (2)
  • transmit_method_code Char
    help='Technical field used for UX purposes' related='transmit_method_id.code' string='Transmission Method Code'
  • transmit_method_id Many2one → transmit.method
    compute='_compute_transmit_method_id' domain="\n [\n '|',\n ('customer_ok', '=', invoice_filter_type_domain in (False, 'sale')),\n ('supplier_ok', '=', invoice_filter_type_domain in (False, 'purchase')),\n ]\n " ondelete='restrict' readonly=False store=True string='Transmission Method' tracking=True args: 'transmit.method'
Public methods (0)

No public methods.

New fields (4)
  • customer_invoice_transmit_method_code Char
    related='customer_invoice_transmit_method_id.code' string='Customer Invoice Transmission Method Code'
  • customer_invoice_transmit_method_id Many2one → transmit.method
    company_dependent=True domain=[('customer_ok', '=', True)] ondelete='restrict' string='Customer Invoice Transmission Method' tracking=True args: 'transmit.method'
  • supplier_invoice_transmit_method_code Char
    related='supplier_invoice_transmit_method_id.code' string='Vendor Invoice Reception Method Code'
  • supplier_invoice_transmit_method_id Many2one → transmit.method
    company_dependent=True domain=[('supplier_ok', '=', True)] ondelete='restrict' string='Vendor Invoice Reception Method' tracking=True args: 'transmit.method'
Public methods (0)

No public methods.

New fields (6)
  • active Boolean
    default=True
  • code Char
    copy=False help='Do not modify the code of an existing Transmit Method because it may be used to identify a particular transmit method.'
  • customer_ok Boolean
    default=True string='Selectable on Customers'
  • name Char
    required=True translate=True
  • sequence Integer
    default=10
  • supplier_ok Boolean
    default=True string='Selectable on Vendors'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/17.0/account_invoice_transmit_method
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to configure an *Invoice Transmit Method* on each
partner. This module provides by default 3 transmission methods:

- E-mail
- Post
- Customer Portal

You can manually create additionnal transmission methods or other
modules can create additionnal transmission methods (for example, the
module *l10n_fr_chorus_account* creates a specific transmission method
*Chorus Pro*, which is the e-invoicing plateform of the French
administration).

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
transmit_method_form transmit.method form New
transmit_method_search transmit.method search New
transmit_method_tree transmit.method tree New
view_move_form account.move div Inherits account.view_move_form
view_partner_property_form res.partner field Inherits account.view_partner_property_form
Models touched (3)

New fields (2)
  • transmit_method_code Char
    help='Technical field used for UX purposes' related='transmit_method_id.code' string='Transmission Method Code'
  • transmit_method_id Many2one → transmit.method
    compute='_compute_transmit_method_id' domain="\n [\n '|',\n ('customer_ok', '=', invoice_filter_type_domain in (False, 'sale')),\n ('supplier_ok', '=', invoice_filter_type_domain in (False, 'purchase')),\n ]\n " ondelete='restrict' readonly=False store=True string='Transmission Method' tracking=True args: 'transmit.method'
Public methods (0)

No public methods.

New fields (4)
  • customer_invoice_transmit_method_code Char
    related='customer_invoice_transmit_method_id.code' string='Customer Invoice Transmission Method Code'
  • customer_invoice_transmit_method_id Many2one → transmit.method
    company_dependent=True domain=[('customer_ok', '=', True)] ondelete='restrict' string='Customer Invoice Transmission Method' tracking=True args: 'transmit.method'
  • supplier_invoice_transmit_method_code Char
    related='supplier_invoice_transmit_method_id.code' string='Vendor Invoice Reception Method Code'
  • supplier_invoice_transmit_method_id Many2one → transmit.method
    company_dependent=True domain=[('supplier_ok', '=', True)] ondelete='restrict' string='Vendor Invoice Reception Method' tracking=True args: 'transmit.method'
Public methods (0)

No public methods.

New fields (6)
  • active Boolean
    default=True
  • code Char
    copy=False help='Do not modify the code of an existing Transmit Method because it may be used to identify a particular transmit method.'
  • customer_ok Boolean
    default=True string='Selectable on Customers'
  • name Char
    required=True translate=True
  • sequence Integer
    default=10
  • supplier_ok Boolean
    default=True string='Selectable on Vendors'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/16.0/account_invoice_transmit_method
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYAccounting/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Weblate, OCA-git-bot, oca-ci, Germán Bernabeu, josep-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:52
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES astor
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
transmit_method_form transmit.method form New
transmit_method_search transmit.method search New
transmit_method_tree transmit.method tree New
view_move_form account.move div Inherits account.view_move_form
view_partner_property_form res.partner field Inherits account.view_partner_property_form
Models touched (3)

New fields (2)
  • transmit_method_code Char
    help='Technical field used for UX purposes' related='transmit_method_id.code' string='Transmission Method Code'
  • transmit_method_id Many2one → transmit.method
    compute='_compute_transmit_method_id' domain="\n [\n '|',\n ('customer_ok', '=', invoice_filter_type_domain in (False, 'sale')),\n ('supplier_ok', '=', invoice_filter_type_domain in (False, 'purchase')),\n ]\n " ondelete='restrict' readonly=False store=True string='Transmission Method' tracking=True args: 'transmit.method'
Public methods (0)

No public methods.

New fields (4)
  • customer_invoice_transmit_method_code Char
    related='customer_invoice_transmit_method_id.code' string='Customer Invoice Transmission Method Code'
  • customer_invoice_transmit_method_id Many2one → transmit.method
    company_dependent=True domain=[('customer_ok', '=', True)] ondelete='restrict' string='Customer Invoice Transmission Method' tracking=True args: 'transmit.method'
  • supplier_invoice_transmit_method_code Char
    related='supplier_invoice_transmit_method_id.code' string='Vendor Invoice Reception Method Code'
  • supplier_invoice_transmit_method_id Many2one → transmit.method
    company_dependent=True domain=[('supplier_ok', '=', True)] ondelete='restrict' string='Vendor Invoice Reception Method' tracking=True args: 'transmit.method'
Public methods (0)

No public methods.

New fields (6)
  • active Boolean
    default=True
  • code Char
    copy=False help='Do not modify the code of an existing Transmit Method because it may be used to identify a particular transmit method.'
  • customer_ok Boolean
    default=True string='Selectable on Customers'
  • name Char
    required=True translate=True
  • sequence Integer
    default=10
  • supplier_ok Boolean
    default=True string='Selectable on Vendors'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/15.0/account_invoice_transmit_method
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYAccounting/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSIvàn Todorovich, OCA Transbot, Weblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa, cyrilmanuel, josep-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:38
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES astor
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
transmit_method_form transmit.method form New
transmit_method_search transmit.method search New
transmit_method_tree transmit.method tree New
view_move_form account.move div Inherits account.view_move_form
view_partner_property_form res.partner field Inherits account.view_partner_property_form
Models touched (3)

New fields (2)
  • transmit_method_code Char
    help='Technical field used for UX purposes' related='transmit_method_id.code' string='Transmission Method Code'
  • transmit_method_id Many2one → transmit.method
    compute='_compute_transmit_method_id' domain="\n [\n '|',\n ('customer_ok', '=', invoice_filter_type_domain in (False, 'sale')),\n ('supplier_ok', '=', invoice_filter_type_domain in (False, 'purchase')),\n ]\n " ondelete='restrict' readonly=False store=True string='Transmission Method' tracking=True args: 'transmit.method'
Public methods (0)

No public methods.

New fields (4)
  • customer_invoice_transmit_method_code Char
    related='customer_invoice_transmit_method_id.code' string='Customer Invoice Transmission Method Code'
  • customer_invoice_transmit_method_id Many2one → transmit.method
    company_dependent=True domain=[('customer_ok', '=', True)] ondelete='restrict' string='Customer Invoice Transmission Method' tracking=True args: 'transmit.method'
  • supplier_invoice_transmit_method_code Char
    related='supplier_invoice_transmit_method_id.code' string='Vendor Invoice Reception Method Code'
  • supplier_invoice_transmit_method_id Many2one → transmit.method
    company_dependent=True domain=[('supplier_ok', '=', True)] ondelete='restrict' string='Vendor Invoice Reception Method' tracking=True args: 'transmit.method'
Public methods (0)

No public methods.

New fields (5)
  • active Boolean
    default=True args: 'active'
  • code Char
    copy=False help='Do not modify the code of an existing Transmit Method because it may be used to identify a particular transmit method.'
  • customer_ok Boolean
    default=True string='Selectable on Customers'
  • name Char
    required=True translate=True
  • supplier_ok Boolean
    default=True string='Selectable on Vendors'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/14.0/account_invoice_transmit_method
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYAccounting/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Enric Tobella, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES astor
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
transmit_method_form Transmit Method Form view transmit.method form New
transmit_method_search Transmit Method Search view transmit.method search New
transmit_method_tree Transmit Method Tree view transmit.method tree New
view_move_form Add Transmit Method on Invoice form view account.move div Inherits account.view_move_form
view_partner_property_form Add Invoice Transmit Methods on partner form view (account tab) res.partner field Inherits account.view_partner_property_form
Models touched (3)

New fields (4)
  • transmit_method_code Char
    related='transmit_method_id.code' store=True string='Transmission Method Code'
  • transmit_method_domain_purchase Boolean
    compute='_compute_transmit_method_domain'
  • transmit_method_domain_sale Boolean
    compute='_compute_transmit_method_domain'
  • transmit_method_id Many2one → transmit.method
    domain="['|', '&', ('customer_ok', '=', transmit_method_domain_sale),('customer_ok', '=', True),'&', ('supplier_ok', '=', transmit_method_domain_purchase), ('supplier_ok', '=', True)]" ondelete='restrict' string='Transmission Method' tracking=True args: 'transmit.method'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (4)
  • customer_invoice_transmit_method_code Char
    related='customer_invoice_transmit_method_id.code' string='Customer Invoice Transmission Method Code'
  • customer_invoice_transmit_method_id Many2one → transmit.method
    company_dependent=True domain=[('customer_ok', '=', True)] ondelete='restrict' string='Customer Invoice Transmission Method' tracking=True args: 'transmit.method'
  • supplier_invoice_transmit_method_code Char
    related='supplier_invoice_transmit_method_id.code' string='Vendor Invoice Reception Method Code'
  • supplier_invoice_transmit_method_id Many2one → transmit.method
    company_dependent=True domain=[('supplier_ok', '=', True)] ondelete='restrict' string='Vendor Invoice Reception Method' tracking=True args: 'transmit.method'
Public methods (0)

No public methods.

New fields (4)
  • code Char
    copy=False help='Do not modify the code of an existing Transmit Method because it may be used to identify a particular transmit method.' string='Code'
  • customer_ok Boolean
    default=True string='Selectable on Customers'
  • name Char
    required=True string='Name'
  • supplier_ok Boolean
    default=True string='Selectable on Vendors'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/13.0/account_invoice_transmit_method
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYAccounting/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, OCA Transbot, sergio-teruel, Thierry Ducrest, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES astor
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
transmit_method_form Transmit Method Form view transmit.method form New
transmit_method_search Transmit Method Search view transmit.method search New
transmit_method_tree Transmit Method Tree view transmit.method tree New
view_move_form Add Transmit Method on Invoice form view account.move field Inherits account.view_move_form
view_partner_property_form Add Invoice Transmit Methods on partner form view (account tab) res.partner field Inherits account.view_partner_property_form
Models touched (3)

New fields (4)
  • transmit_method_code Char
    related='transmit_method_id.code' store=True
  • transmit_method_domain_purchase Boolean
    compute='_compute_transmit_method_domain' default=True
  • transmit_method_domain_sale Boolean
    compute='_compute_transmit_method_domain' default=True
  • transmit_method_id Many2one → transmit.method
    domain="['|', '&', ('customer_ok', '=', transmit_method_domain_sale),('customer_ok', '=', True),'&', ('supplier_ok', '=', transmit_method_domain_purchase), ('supplier_ok', '=', True)]" ondelete='restrict' string='Transmission Method' tracking=True args: 'transmit.method'
Public methods (1)
  • create(self, vals)
    @api.model

New fields (4)
  • customer_invoice_transmit_method_code Char
    readonly=True related='customer_invoice_transmit_method_id.code' string='Customer Invoice Transmission Method Code'
  • customer_invoice_transmit_method_id Many2one → transmit.method
    company_dependent=True ondelete='restrict' string='Customer Invoice Transmission Method' tracking=True args: 'transmit.method'
  • supplier_invoice_transmit_method_code Char
    readonly=True related='supplier_invoice_transmit_method_id.code' string='Vendor Invoice Reception Method Code'
  • supplier_invoice_transmit_method_id Many2one → transmit.method
    company_dependent=True ondelete='restrict' string='Vendor Invoice Reception Method' tracking=True args: 'transmit.method'
Public methods (0)

No public methods.

New fields (4)
  • code Char
    copy=False help='Do not modify the code of an existing Transmit Method because it may be used to identify a particular transmit method.' string='Code'
  • customer_ok Boolean
    default=True string='Selectable on Customers'
  • name Char
    required=True string='Name'
  • supplier_ok Boolean
    default=True string='Selectable on Vendors'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/12.0/account_invoice_transmit_method
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, OCA Transbot, Sergio Teruel, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
invoice_form Add Transmit Method on Customer Invoice form view account.invoice field Inherits account.invoice_form
invoice_supplier_form Add Transmit Method on Supplier Invoice form view account.invoice field Inherits account.invoice_supplier_form
transmit_method_form Transmit Method Form view transmit.method form New
transmit_method_search Transmit Method Search view transmit.method search New
transmit_method_tree Transmit Method Tree view transmit.method tree New
view_partner_form Add Invoice Transmit Methods on partner form view res.partner xpath Inherits base.view_partner_form
view_partner_property_form Add Invoice Transmit Methods on partner form view (account tab) res.partner field Inherits account.view_partner_property_form
Models touched (3)

New fields (2)
  • transmit_method_code Char
    readonly=True related='transmit_method_id.code' store=True
  • transmit_method_id Many2one → transmit.method
    ondelete='restrict' string='Transmission Method' track_visibility='onchange' args: 'transmit.method'
Public methods (1)
  • create(self, vals)
    @api.model

New fields (4)
  • customer_invoice_transmit_method_code Char
    readonly=True related='customer_invoice_transmit_method_id.code' string='Customer Invoice Transmission Method Code'
  • customer_invoice_transmit_method_id Many2one → transmit.method
    company_dependant=True domain=[('customer_ok', '=', True)] ondelete='restrict' string='Customer Invoice Transmission Method' track_visibility='onchange' args: 'transmit.method'
  • supplier_invoice_transmit_method_code Char
    readonly=True related='supplier_invoice_transmit_method_id.code' string='Vendor Invoice Reception Method Code'
  • supplier_invoice_transmit_method_id Many2one → transmit.method
    company_dependant=True domain=[('supplier_ok', '=', True)] ondelete='restrict' string='Vendor Invoice Reception Method' track_visibility='onchange' args: 'transmit.method'
Public methods (0)

No public methods.

New fields (4)
  • code Char
    copy=False help='Do not modify the code of an existing Transmit Method because it may be used to identify a particular transmit method.' string='Code'
  • customer_ok Boolean
    default=True string='Selectable on Customers'
  • name Char
    required=True string='Name'
  • supplier_ok Boolean
    default=True string='Selectable on Vendors'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/11.0/account_invoice_transmit_method
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSOCA Transbot, Sergio Teruel, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
invoice_form Add Transmit Method on Customer Invoice form view account.invoice field Inherits account.invoice_form
invoice_supplier_form Add Transmit Method on Supplier Invoice form view account.invoice field Inherits account.invoice_supplier_form
transmit_method_form Transmit Method Form view transmit.method form New
transmit_method_search Transmit Method Search view transmit.method search New
transmit_method_tree Transmit Method Tree view transmit.method tree New
view_partner_form Add Invoice Transmit Methods on partner form view res.partner xpath Inherits base.view_partner_form
view_partner_property_form Add Invoice Transmit Methods on partner form view (account tab) res.partner field Inherits account.view_partner_property_form
Models touched (3)

New fields (2)
  • transmit_method_code Char
    readonly=True related='transmit_method_id.code' store=True
  • transmit_method_id Many2one → transmit.method
    ondelete='restrict' string='Transmission Method' track_visibility='onchange' args: 'transmit.method'
Public methods (1)
  • create(self, vals)
    @api.model

New fields (4)
  • customer_invoice_transmit_method_code Char
    readonly=True related='customer_invoice_transmit_method_id.code' string='Customer Invoice Transmission Method Code'
  • customer_invoice_transmit_method_id Many2one → transmit.method
    company_dependant=True domain=[('customer_ok', '=', True)] ondelete='restrict' string='Customer Invoice Transmission Method' track_visibility='onchange' args: 'transmit.method'
  • supplier_invoice_transmit_method_code Char
    readonly=True related='supplier_invoice_transmit_method_id.code' string='Vendor Invoice Reception Method Code'
  • supplier_invoice_transmit_method_id Many2one → transmit.method
    company_dependant=True domain=[('supplier_ok', '=', True)] ondelete='restrict' string='Vendor Invoice Reception Method' track_visibility='onchange' args: 'transmit.method'
Public methods (0)

No public methods.

New fields (4)
  • code Char
    copy=False help='Do not modify the code of an existing Transmit Method because it may be used to identify a particular transmit method.' string='Code'
  • customer_ok Boolean
    default=True string='Selectable on Customers'
  • name Char
    required=True string='Name'
  • supplier_ok Boolean
    default=True string='Selectable on Vendors'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/10.0/account_invoice_transmit_method
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, GitHub, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
invoice_form Add Transmit Method on Customer Invoice form view account.invoice field Inherits account.invoice_form
invoice_supplier_form Add Transmit Method on Supplier Invoice form view account.invoice field Inherits account.invoice_supplier_form
transmit_method_form Transmit Method Form view transmit.method form New
transmit_method_search Transmit Method Search view transmit.method search New
transmit_method_tree Transmit Method Tree view transmit.method tree New
view_partner_form Add Invoice Transmit Methods on partner form view res.partner xpath Inherits base.view_partner_form
view_partner_property_form Add Invoice Transmit Methods on partner form view (account tab) res.partner field Inherits account.view_partner_property_form
Models touched (3)

New fields (2)
  • transmit_method_code Char
    readonly=True related='transmit_method_id.code' store=True
  • transmit_method_id Many2one → transmit.method
    ondelete='restrict' string='Transmission Method' track_visibility='onchange' args: 'transmit.method'
Public methods (1)
  • create(self, vals)
    @api.model

New fields (4)
  • customer_invoice_transmit_method_code Char
    readonly=True related='customer_invoice_transmit_method_id.code' string='Customer Invoice Transmission Method Code'
  • customer_invoice_transmit_method_id Many2one → transmit.method
    company_dependant=True domain=[('customer_ok', '=', True)] ondelete='restrict' string='Customer Invoice Transmission Method' track_visibility='onchange' args: 'transmit.method'
  • supplier_invoice_transmit_method_code Char
    readonly=True related='supplier_invoice_transmit_method_id.code' string='Vendor Invoice Reception Method Code'
  • supplier_invoice_transmit_method_id Many2one → transmit.method
    company_dependant=True domain=[('supplier_ok', '=', True)] ondelete='restrict' string='Vendor Invoice Reception Method' track_visibility='onchange' args: 'transmit.method'
Public methods (0)

No public methods.

New fields (4)
  • code Char
    copy=False help='Do not modify the code of an existing Transmit Method because it may be used to identify a particular transmit method.' string='Code'
  • customer_ok Boolean
    default=True string='Selectable on Customers'
  • name Char
    required=True string='Name'
  • supplier_ok Boolean
    default=True string='Selectable on Vendors'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/8.0/account_invoice_transmit_method
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, GitHub, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttp://www.akretion.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
invoice_form Add Transmit Method on Customer Invoice form view account.invoice field Inherits account.invoice_form
invoice_supplier_form Add Transmit Method on Supplier Invoice form view account.invoice field Inherits account.invoice_supplier_form
transmit_method_form Transmit Method Form view transmit.method form New
transmit_method_search Transmit Method Search view transmit.method search New
transmit_method_tree Transmit Method Tree view transmit.method tree New
view_partner_form Add Invoice Transmit Methods on partner form view res.partner xpath Inherits base.view_partner_form
view_partner_property_form Add Invoice Transmit Methods on partner form view (account tab) res.partner field Inherits account.view_partner_property_form
Models touched (3)

New fields (2)
  • transmit_method_code Char
    readonly=True related='transmit_method_id.code' store=True
  • transmit_method_id Many2one → transmit.method
    ondelete='restrict' string='Transmission Method' track_visibility='onchange' args: 'transmit.method'
Public methods (2)
  • create(self, vals)
    @api.model
  • onchange_partner_id(self, type, partner_id, date_invoice=False, payment_term=False, partner_bank_id=False, company_id=False)
    @api.multi

New fields (4)
  • customer_invoice_transmit_method_code Char
    readonly=True related='customer_invoice_transmit_method_id.code' string='Customer Invoice Transmission Method Code'
  • customer_invoice_transmit_method_id Many2one → transmit.method
    company_dependant=True domain=[('customer_ok', '=', True)] ondelete='restrict' string='Customer Invoice Transmission Method' track_visibility='onchange' args: 'transmit.method'
  • supplier_invoice_transmit_method_code Char
    readonly=True related='supplier_invoice_transmit_method_id.code' string='Vendor Invoice Reception Method Code'
  • supplier_invoice_transmit_method_id Many2one → transmit.method
    company_dependant=True domain=[('supplier_ok', '=', True)] ondelete='restrict' string='Vendor Invoice Reception Method' track_visibility='onchange' args: 'transmit.method'
Public methods (0)

No public methods.

New fields (4)
  • code Char
    copy=False help='Do not modify the code of an existing Transmit Method because it may be used to identify a particular transmit method.' string='Code'
  • customer_ok Boolean
    default=True string='Selectable on Customers'
  • name Char
    required=True string='Name'
  • supplier_ok Boolean
    default=True string='Selectable on Vendors'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/account-invoicing
PULL REQUEST
PULL REQUEST[19.0][MIG] account_invoice_transmit_method: Migration to 19.0 (#2222)