TIP: You can type at any time to perform a new search.
Sale Import Base
sale_import_base · OCA/sale-channel
- Repository
- OCA/sale-channel · module folder · Try on Runboat
- Module version
- 2.0.1
- Category
- Generic Modules/Sale
- Folder size
- 0.11 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/sale-channel
- Last tracking update
- 2026-08-07 08:09:29
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Florian da Costa, Weblate, OCA-git-bot, oca-ci, Clément Mombereau
- Odoo dependencies
- Python dependencies
- extendable_pydantic, openupgradelib, requests, extendable>=0.0.4
- System dependencies
- None
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
payment_provider_form |
payment.provider | form | Inherits payment.payment_provider_form | |
sale_channel_view_form |
sale.channel | form | Inherits sale_channel.sale_channel_view_form | |
view_sale_import_payload_form |
sale.import.payload.form | sale.import.payload | form | New |
view_sale_import_payload_search |
sale.import.payload | search | New | |
view_sale_import_payload_tree |
sale.import.payload | tree | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (1)
-
refChar
No public methods.
New fields (9)
-
allow_match_on_emailBooleanargs: 'Allow customer match on email' -
archive_addressesBooleandefault=True args: "Automatically archive partner's addresses" -
confirm_orderBooleanhelp='Confirm order after import' -
crm_team_idMany2one → crm.teamargs: 'crm.team' -
internal_naming_methodSelectiondefault='client_order_ref'help='Sale Orders can use either Odoo native sequenced numbering, or the external identifier' args: SELECTION_INTERNAL_NAMING_METHOD -
invoice_orderBooleanhelp='Generate invoice after import' -
pricelist_idMany2one → product.priceliststring='Pricelist' args: 'product.pricelist' -
sale_orders_check_amounts_totalBooleanargs: '(technical) Check total amounts against imported values' -
sale_orders_check_amounts_untaxedBooleanargs: '(technical) Check untaxed amounts against imported values'
No public methods.
New fields (1)
-
payload_idMany2one → sale.import.payloadargs: 'sale.import.payload', 'Payload'
-
run(self)
New fields (6)
-
company_idMany2one → res.companyrelated='sale_channel_id.company_id'store=True args: 'res.company' -
data_strTextstring='Editable data' -
sale_channel_idMany2one → sale.channelreadonly=True args: 'sale.channel' -
stack_traceTextreadonly=True -
stateSelectiondefault='pending'readonly=Truetracking='1' args: [('pending', 'Pending'), ('done', 'Done'), ('fail', 'Failed')] -
state_infoTextreadonly=Truetracking='1' args: 'Additional state information'
-
button_retry(self) -
create(self, vals)@api.model_create_multi -
enqueue_job(self) -
process(self)
New fields (3)
-
si_amount_taxFloatargs: '(technical) Tax amount from import' -
si_amount_totalFloatargs: '(technical) Total amount from import' -
si_amount_untaxedFloatargs: '(technical) Untaxed amount from import'
No public methods.
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 248 days ago
- Last activity
- 59 days ago
- Repository
- OCA/sale-channel
- Pull request
- [18.0][MIG] sale_import_base (#43)