Sale Import Base

sale_import_base
REPOSITORY
REPOSITORYOCA/sale-channel
GIT
GIThttps://github.com/OCA/sale-channel.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-channel/tree/16.0/sale_import_base
VERSION
VERSION 2.0.1
CATEGORY
CATEGORYGeneric Modules/Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSFlorian da Costa, Weblate, OCA-git-bot, oca-ci, Clément Mombereau
WEBSITE
WEBSITEhttps://github.com/OCA/sale-channel
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:54:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/queue:
    - queue_job
OCA/rest-framework:
    - extendable
OCA/sale-channel:
    - sale_channel_partner
    - sale_channel
OCA/sale-workflow:
    - sale_exception
OCA/server-tools:
    - base_exception
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - base_sparse_field
    - sale_management
    - sale
    - sales_team
    - account_payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES extendable_pydantic
openupgradelib
requests
extendable>=0.0.4
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
payment_provider_form payment.provider field Inherits payment.payment_provider_form
sale_channel_view_form sale.channel xpath 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
Models touched (5)

New fields (1)
  • ref Char
Public methods (0)

No public methods.

New fields (9)
  • allow_match_on_email Boolean
    args: 'Allow customer match on email'
  • archive_addresses Boolean
    default=True args: "Automatically archive partner's addresses"
  • confirm_order Boolean
    help='Confirm order after import'
  • crm_team_id Many2one → crm.team
    args: 'crm.team'
  • internal_naming_method Selection
    default='client_order_ref' help='Sale Orders can use either Odoo native sequenced numbering, or the external identifier' args: SELECTION_INTERNAL_NAMING_METHOD
  • invoice_order Boolean
    help='Generate invoice after import'
  • pricelist_id Many2one → product.pricelist
    string='Pricelist' args: 'product.pricelist'
  • sale_orders_check_amounts_total Boolean
    args: '(technical) Check total amounts against imported values'
  • sale_orders_check_amounts_untaxed Boolean
    args: '(technical) Check untaxed amounts against imported values'
Public methods (0)

No public methods.

New fields (1)
  • payload_id Many2one → sale.import.payload
    args: 'sale.import.payload', 'Payload'
Public methods (1)
  • run(self)

New fields (6)
  • company_id Many2one → res.company
    related='sale_channel_id.company_id' store=True args: 'res.company'
  • data_str Text
    string='Editable data'
  • sale_channel_id Many2one → sale.channel
    readonly=True args: 'sale.channel'
  • stack_trace Text
    readonly=True
  • state Selection
    default='pending' readonly=True tracking='1' args: [('pending', 'Pending'), ('done', 'Done'), ('fail', 'Failed')]
  • state_info Text
    readonly=True tracking='1' args: 'Additional state information'
Public methods (4)
  • button_retry(self)
  • create(self, vals)
    @api.model_create_multi
  • enqueue_job(self)
  • process(self)

New fields (3)
  • si_amount_tax Float
    args: '(technical) Tax amount from import'
  • si_amount_total Float
    args: '(technical) Total amount from import'
  • si_amount_untaxed Float
    args: '(technical) Untaxed amount from import'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/sale-channel
PULL REQUEST
PULL REQUEST[18.0][MIG] sale_import_base (#43)