Skip to content
Odoo model · sale.order

Sale Order

Everything the Oddll AI Brain can read and reason about on your sale.order records — safely, and only what the signed-in user is allowed to see.

Library / Sale Order

Questions about Sale Order

Fields on this model

FieldTypeRelates to
amazon_channel selection
amazon_order_ref char
amount_delivery monetary
amount_invoiced monetary
amount_paid float
amount_tax monetary
amount_to_invoice monetary
amount_total monetary
amount_undiscounted float
amount_unpaid monetary
amount_untaxed monetary
applied_coupon_ids many2many loyalty.card
attendee_count integer
authorized_transaction_ids many2many payment.transaction
auto_generated boolean
auto_purchase_order_id many2one purchase.order
available_product_document_ids many2many quotation.document
calendar_event_count integer
campaign_id many2one
carrier_id many2one delivery.carrier
cart_quantity integer
cart_recovery_email_sent boolean
client_order_ref char
close_reason_id many2one sale.order.close.reason
closed_task_count integer
code_enabled_rule_ids many2many loyalty.rule
commercial_partner_id many2one res.partner
commission monetary
commission_plan_frozen boolean
commission_plan_id many2one commission.plan
commitment_date datetime
company_id many2one res.company
company_price_include selection
completed_task_percentage float
country_code char
coupon_point_ids one2many sale.order.coupon.points
create_date datetime
currency_id many2one res.currency
currency_rate float
customizable_pdf_form_fields json
date_order datetime
delivery_count integer
delivery_message char
delivery_set boolean
delivery_status selection
disabled_auto_rewards many2many loyalty.reward
display_late boolean
display_recurring_stock_delivery_warning boolean
dropship_picking_count integer
duplicated_order_ids many2many sale.order
duration_days integer
effective_date datetime
end_date date
event_booth_count integer
event_booth_ids one2many event.booth
expected_date datetime
expense_count integer
expense_ids one2many hr.expense
first_contract_date date
fiscal_position_id many2one account.fiscal.position
grid char
grid_product_tmpl_id many2one product.template
grid_update boolean
has_active_pricelist boolean
has_archived_products boolean
has_pickable_lines boolean
has_recurring_line boolean
has_rented_products boolean
has_returnable_lines boolean
health selection
history_count integer
incoterm many2one account.incoterms
incoterm_location char
internal_note html
internal_note_display html
invoice_count integer
invoice_ids many2many account.move
invoice_status selection
is_abandoned_cart boolean
is_all_service boolean
is_batch boolean
is_expired boolean
is_invoice_cron boolean
is_late boolean
is_pdf_quote_builder_available boolean
is_product_milestone boolean
is_renewing boolean
is_rental_order boolean
is_subscription boolean
is_upselling boolean
journal_id many2one account.journal
json_popover char
kpi_1month_mrr_delta float
kpi_1month_mrr_percentage float
kpi_3months_mrr_delta float
kpi_3months_mrr_percentage float
l10n_br_edi_freight_model selection
l10n_br_edi_payment_method selection
l10n_br_edi_transporter_id many2one res.partner
l10n_in_gst_treatment selection
l10n_in_reseller_partner_id many2one res.partner
l10n_it_cig char
l10n_it_cup char
l10n_it_edi_doi_date date
l10n_it_edi_doi_id many2one l10n_it_edi_doi.declaration_of_intent
l10n_it_edi_doi_not_yet_invoiced monetary
l10n_it_edi_doi_use boolean
l10n_it_edi_doi_warning text
l10n_it_origin_document_date date
l10n_it_origin_document_name char
l10n_it_origin_document_type selection
l10n_it_partner_pa boolean
l10n_mx_edi_cfdi_to_public boolean
l10n_mx_edi_payment_method_id many2one l10n_mx_edi.payment.method
l10n_mx_edi_usage selection
last_invoice_date date
last_reminder_date date
locked boolean
loyalty_data json
margin monetary
margin_percent float
medium_id many2one
milestone_count integer
mrp_production_count integer
mrp_production_ids many2many mrp.production
name char
next_action_date datetime
next_invoice_date date
non_recurring_total monetary
note html
note_order many2one sale.order
only_services boolean
opportunity_id many2one crm.lead
order_line one2many sale.order.line
order_log_ids one2many sale.order.log
origin char
origin_order_id many2one sale.order
partner_credit_warning text
partner_id many2one res.partner
partner_invoice_id many2one res.partner
partner_shipping_id many2one res.partner
partner_ups_carrier_account char
payment_exception boolean
payment_term_id many2one account.payment.term
payment_token_id many2one payment.token
pending_email_template_id many2one mail.template
pending_transaction boolean
percentage_satisfaction integer
picking_ids one2many stock.picking
picking_policy selection
pickup_location_data json
plan_id many2one sale.subscription.plan
planning_first_sale_line_id many2one sale.order.line
planning_hours_planned float
planning_hours_to_plan float
planning_initial_date date
pos_order_count integer
pos_order_line_ids one2many pos.order.line
prepayment_percent float
pricelist_id many2one product.pricelist
procurement_group_id many2one procurement.group
project_account_id many2one account.analytic.account
project_count integer
project_id many2one project.project
project_ids many2many project.project
purchase_order_count integer
quotation_document_ids many2many quotation.document
recompute_delivery_price boolean
recurring_details html
recurring_monthly monetary
recurring_total monetary
reference char
referrer_id many2one res.partner
remaining_hours integer
renewal_count integer
rental_return_date datetime
rental_start_date datetime
rental_status selection
repair_count integer
repair_order_ids one2many repair.order
report_grids boolean
require_payment boolean
require_signature boolean
reward_amount float
sale_order_option_ids one2many sale.order.option
sale_order_template_id many2one sale.order.template
shipping_weight float
shop_warning char
shopee_delivery_status selection
shopee_fulfillment_type selection
shopee_order_ref char
shopee_shop_id many2one shopee.shop
show_create_project_button boolean
show_hours_recorded_button boolean
show_json_popover boolean
show_project_button boolean
show_task_button boolean
show_update_duration boolean
show_update_fpos boolean
show_update_pricelist boolean
sign_request_count integer
sign_request_ids one2many sign.request
signature image
signed_by char
signed_on datetime
source_id many2one
spreadsheet_id many2one sale.order.spreadsheet
spreadsheet_ids one2many sale.order.spreadsheet
spreadsheet_template_id many2one sale.order.spreadsheet
starred boolean
starred_user_ids many2many res.users
start_date date
state selection
subscription_child_ids one2many sale.order
subscription_id many2one sale.order
subscription_state selection
tag_ids many2many crm.tag
task_id many2one project.task
tasks_count integer
tasks_ids many2many project.task
tax_calculation_rounding_method selection
tax_country_id many2one res.country
tax_totals binary
team_id many2one crm.team
team_user_id many2one res.users
terms_type selection
ticket_count integer
timesheet_count float
timesheet_encode_uom_id many2one uom.uom
timesheet_total_duration integer
transaction_ids many2many payment.transaction
type_name char
ups_bill_my_account boolean
upsell_count integer
user_closable boolean
user_extend boolean
user_id many2one res.users
user_quantity boolean
validity_date date
visible_project boolean
warehouse_id many2one stock.warehouse
website_id many2one website
website_order_line one2many sale.order.line

Ask it in your own Odoo

The answer comes from your database — private, permission-checked, and audited. Oddll AI Brain never stores your business data.

Get Odoo + AI tips