TIP: You can type at any time to perform a new search.
Invoice Transmit Method
account_invoice_transmit_method · OCA/account-invoicing
- Repository
- OCA/account-invoicing · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Accounting/Accounting
- Folder size
- 0.62 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/account-invoicing
- Last tracking update
- 2026-08-07 09:06:23
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Weblate, OCA-git-bot, oca-ci, Yara
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- account_invoice_export, base_ebill_payment_contract
- 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 ID | Name | Model | Type | Status |
|---|---|---|---|---|
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 | form | Inherits account.view_move_form | |
view_partner_property_form |
res.partner | form | Inherits account.view_partner_property_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (2)
-
transmit_method_codeCharhelp='Technical field used for UX purposes'related='transmit_method_id.code'string='Transmission Method Code' -
transmit_method_idMany2one → transmit.methodcompute='_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=Falsestore=Truestring='Transmission Method'tracking=True args: 'transmit.method'
No public methods.
New fields (4)
-
customer_invoice_transmit_method_codeCharrelated='customer_invoice_transmit_method_id.code'string='Customer Invoice Transmission Method Code' -
customer_invoice_transmit_method_idMany2one → transmit.methodcompany_dependent=Truedomain=[('customer_ok', '=', True)]ondelete='restrict'string='Customer Invoice Transmission Method'tracking=True args: 'transmit.method' -
supplier_invoice_transmit_method_codeCharrelated='supplier_invoice_transmit_method_id.code'string='Vendor Invoice Reception Method Code' -
supplier_invoice_transmit_method_idMany2one → transmit.methodcompany_dependent=Truedomain=[('supplier_ok', '=', True)]ondelete='restrict'string='Vendor Invoice Reception Method'tracking=True args: 'transmit.method'
No public methods.
New fields (6)
-
activeBooleandefault=True -
codeCharcopy=Falsehelp='Do not modify the code of an existing Transmit Method because it may be used to identify a particular transmit method.' -
customer_okBooleandefault=Truestring='Selectable on Customers' -
nameCharrequired=Truetranslate=True -
sequenceIntegerdefault=10 -
supplier_okBooleandefault=Truestring='Selectable on Vendors'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…