| accrual_move_ids | many2many account.move | Accrual Entries | sale | | | | | |
| allow_lot_update | boolean | | planning_field_service_stock_subscriptionE | | | | | |
| allowed_uom_ids | many2many uom.uom | | sale | | | | | |
| amazon_item_ref | char | | sale_amazonE | | | | | |
| amazon_offer_id | many2one amazon.offer | Amazon Offer | sale_amazonE | | | | | |
| amount_invoiced | monetary | Invoiced Amount | sale | | | | | |
| amount_to_invoice | monetary | Un-invoiced Balance | sale | | | | | |
| amount_to_invoice_at_date | float | Amount | sale | | | | | |
| analytic_line_ids | one2many account.analytic.line | Analytic lines | sale | | | | | |
| auto_purchase_order_line_id | one2many purchase.order.line | Intercompany Purchase Order Line | sale_purchase_inter_company_rulesE | | | | | |
| available_product_document_ids | many2many product.document | Available Product Documents | sale_pdf_quote_builder | | | | | |
| available_reserved_lots | boolean | | sale_stock_rentingE | | | | | |
| calendar_booking_ids | one2many calendar.booking | Bookings | website_appointment_saleE | | | | | |
| calendar_event_id | many2one calendar.event | Meeting | website_appointment_saleE | | | | | |
| categ_id | many2one | | sale | | | | | |
| collapse_composition | boolean | Collapse Composition | sale | | | | | |
| collapse_prices | boolean | Collapse Prices | sale | | | | | |
| color | integer | Color | helpdesk_sale_timesheetE | | | | | |
| combo_item_id | many2one product.combo.item | | sale | | | | | |
| company_id | many2one | | sale | | | | | |
| company_price_include | selection | | sale | | | | | |
| country_id | many2one | | sale_rentingE | | | | | |
| coupon_id | many2one loyalty.card | | sale_loyalty | | | | | |
| currency_id | many2one | | sale | | | | | |
| customer_lead | integer | Lead Time | sale | | | | | |
| deferred_revenue | boolean | Deferred Revenue | sale | | | | | |
| delivered_price_subtotal | monetary | Delivered Subtotal | planning_field_service_sale_timesheetE | | | | | |
| delivered_price_tax | float | Delivered Total Tax | planning_field_service_sale_timesheetE | | | | | |
| delivered_price_total | monetary | Delivered Total | planning_field_service_sale_timesheetE | | | | | |
| discount | float | Discount (%) | sale | | | | | |
| display_qty_widget | boolean | | sale | | | | | |
| display_type | selection | | sale | | | | | |
| document_tax_mode | selection | | sale | | | | | |
| edi_customer_product_ref | char | | sale_edi_ubl | | | | | |
| event_booth_category_id | many2one event.booth.category | Booths Category | event_booth_sale | | | | | |
| event_booth_ids | one2many event.booth | Confirmed Booths | event_booth_sale | | | | | |
| event_booth_pending_ids | many2many event.booth | Pending Booths | event_booth_sale | | | | | |
| event_booth_registration_ids | one2many event.booth.registration | Confirmed Registration | event_booth_sale | | | | | |
| event_id | many2one event.event | Event | event_sale | | | | | |
| event_ok | boolean | | event_sale | | | | | |
| event_slot_id | many2one event.slot | Slot | event_sale | | | | | |
| event_ticket_id | many2one event.event.ticket | Ticket Type | event_sale | | | | | |
| expense_id | many2one hr.expense | Expense | sale_expense_margin | | | | | |
| expense_ids | one2many hr.expense | Expenses | sale_expense | | | | | |
| forecast_expected_date | datetime | | sale_stock | | | | | |
| free_qty_today | float | | sale_stock | | | | | |
| fsm_lot_id | many2one stock.lot | | planning_field_service_sale_stockE | | | | | |
| has_displayed_warning_upsell | boolean | Has Displayed Warning Upsell | sale_timesheet | | | | | |
| invoice_lines | many2many account.move.line | Invoice Lines | sale | | | | | |
| invoice_policy | selection | Invoicing Policy | sale | | | | | |
| invoice_status | selection | Invoice Status | sale | | | | | |
| invoice_to_be_issued | boolean | Invoice to be Issued | sale | | | | | |
| is_configurable_product | boolean | Is the product configurable? | sale | | | | | |
| is_delivery | boolean | Is a Delivery | delivery | | | | | |
| is_donation | boolean | | website_sale | | | | | |
| is_downpayment | boolean | Is a down payment | sale | | | | | |
| is_event_booth | boolean | | event_booth_sale | | | | | |
| is_expense | boolean | Is expense | sale | | | | | |
| is_late | boolean | | sale_rentingE | | | | | |
| is_mto | boolean | | sale_stock | | | | | |
| is_multi_slots | boolean | | event_sale | | | | | |
| is_optional | boolean | Optional Line | sale_management | | | | | |
| is_product_archived | boolean | | sale | | | | | |
| is_product_rentable | boolean | | sale_rentingE | | | | | |
| is_rental | boolean | | sale_rentingE | | | | | |
| is_repair_line | boolean | Is linked to repair | pos_repair | | | | | |
| is_reward_line | boolean | Is a program reward line | sale_loyalty | | | | | |
| is_service | boolean | Is a Service | sale_service | | | | | |
| is_storable | boolean | | sale | | | | | |
| l10n_br_goods_operation_type_id | many2one l10n_br.operation.type | Override Operation Type | l10n_br_avatax_saleE | | | | | |
| l10n_br_item_number | char | Item Number | l10n_br_avatax_saleE | | | | | |
| l10n_br_tax_details | text | Tax Details | l10n_br_edi_saleE | | | | | |
| l10n_mx_edi_can_use_customs_invoicing | boolean | | l10n_mx_edi_landingE | | | | | |
| l10n_ph_original_tax_ids | many2many | | l10n_ph_sale | | | | | |
| label | text | Label | sale | | | | | |
| last_invoiced_date | date | | sale_subscriptionE | | | | | |
| lazada_order_item_ids | one2many lazada.order.item | Lazada Order Items | sale_lazadaE | | | | | |
| linked_line_id | many2one sale.order.line | Linked Order Line | sale | | | | | |
| linked_line_ids | one2many sale.order.line | Linked Order Lines | sale | | | | | |
| linked_virtual_id | char | | sale | | | | | |
| lot_ids | many2many stock.lot | Equipment Maintained | planning_field_service_stock_subscriptionE | | | | | |
| mandatory_product | boolean | Is Product Mandatory | sale | | | | | |
| margin | float | Margin | sale_margin | | | | | |
| margin_percent | float | Margin (%) | sale_margin | | | | | |
| move_ids | one2many stock.move | Stock Moves | sale_stock | | | | | |
| name | text | Description | sale | | | | | |
| name_short | char | | website_sale | | | | | |
| next_invoice_date | date | | sale_subscriptionE | | | | | |
| option_line_ids | one2many sale.order.line | Options Linked | website_sale | | | | | |
| order_id | many2one sale.order | Order Reference | sale | | | | | |
| order_is_rental | boolean | | sale_rentingE | | | | | |
| order_partner_id | many2one | Customer | sale | | | | | |
| parent_id | many2one sale.order.line | Parent Section Line | sale | | | | | |
| parent_line_id | many2one sale.order.line | | sale_subscriptionE | | | | | |
| pickedup_lot_ids | many2many stock.lot | | sale_stock_rentingE | | | | | |
| planning_hours_planned | float | | sale_planningE | | | | | |
| planning_hours_to_plan | float | | sale_planningE | | | | | |
| planning_slot_id | many2one planning.slot | Intervention | planning_field_service_sale_timesheetE | | | | | |
| planning_slot_ids | one2many planning.slot | | sale_planningE | | | | | |
| points_cost | float | | sale_loyalty | | | | | |
| pos_order_line_ids | one2many pos.order.line | Order lines Transfered to Point of Sale | pos_sale | | | | | |
| price_reduce | float | Price Reduce | sale | | | | | |
| price_reduce_taxexcl | monetary | Price Reduce Tax excl | sale | | | | | |
| price_reduce_taxinc | monetary | Price Reduce Tax incl | sale | | | | | |
| price_subtotal | monetary | Subtotal | sale | | | | | |
| price_tax | float | Total Tax | sale | | | | | |
| price_total | monetary | Total | sale | | | | | |
| price_unit | float | Unit Price | sale | | | | | |
| pricelist_id | many2one | | sale_subscriptionE | | | | | |
| pricelist_item_id | many2one product.pricelist.item | | sale | | | | | |
| product_add_mode | selection | | sale_product_matrix | | | | | |
| product_custom_attribute_value_ids | one2many product.attribute.custom.value | Custom Values | sale | | | | | |
| product_document_ids | many2many product.document | Product Documents | sale_pdf_quote_builder | | | | | |
| product_id | many2one product.product | Product | sale | | | | | |
| product_invoice_policy | selection | | sale_account_accountantE | | | | | |
| product_no_variant_attribute_value_ids | many2many product.template.attribute.value | Extra Values | sale | | | | | |
| product_packaging_id | many2one product.packaging | Packaging | sale | | | | | |
| product_packaging_qty | float | Packaging Quantity | sale | | | | | |
| product_qty | float | Product Qty | delivery | | | | | |
| product_template_attribute_value_ids | many2many | | sale | | | | | |
| product_template_id | many2one product.template | Product Template | sale | | | | | |
| product_template_variant_value_ids | many2many | | sale_subscriptionE | | | | | |
| product_type | selection | | sale | | | | | |
| product_uom | many2one uom.uom | Unit of Measure | sale | | | | | |
| product_uom_category_id | many2one | | sale | | | | | |
| product_uom_id | many2one uom.uom | Unit | sale | | | | | |
| product_uom_qty | float | Quantity | sale | | | | | |
| product_uom_readonly | boolean | | sale | | | | | |
| product_updatable | boolean | Can Edit Product | sale | | | | | |
| project_id | many2one project.project | Generated Project | sale_project | | | | | |
| purchase_line_count | integer | Number of generated purchase items | sale_purchase | | | | | |
| purchase_line_ids | one2many purchase.order.line | Generated Purchase Lines | sale_purchase | | | | | |
| purchase_price | float | Unit Cost | sale_margin | | | | | |
| qty_available_today | float | | sale | | | | | |
| qty_delivered | float | Delivery Quantity | sale | | | | | |
| qty_delivered_at_date | float | Delivered | sale | | | | | |
| qty_delivered_method | selection | Method to update delivered qty | sale | | | | | |
| qty_delivered_percent | float | Delivered (%) | sale | | | | | |
| qty_invoiced | float | Invoiced Quantity | sale | | | | | |
| qty_invoiced_at_date | float | Invoiced | sale | | | | | |
| qty_invoiced_posted | float | Invoiced Quantity (posted) | sale | | | | | |
| qty_overage | float | | sale | | | | | |
| qty_returned | float | Returned | sale_rentingE | | | | | |
| qty_to_deliver | float | | sale_stock | | | | | |
| qty_to_invoice | float | Quantity To Invoice | sale | | | | | |
| reached_milestones_ids | one2many project.milestone | Reached Milestones | sale_project | | | | | |
| recompute_delivery_price | boolean | | delivery | | | | | |
| recurring_invoice | boolean | | sale_subscriptionE | | | | | |
| recurring_monthly | monetary | Monthly Recurring Revenue | sale_subscriptionE | | | | | |
| registration_ids | one2many event.registration | Registrations | event_sale | | | | | |
| remaining_hours | float | Time Remaining on SO | sale_timesheet | | | | | |
| remaining_hours_available | boolean | | sale_timesheet | | | | | |
| rental_color | integer | | sale_rentingE | | | | | |
| rental_status | selection | | sale_rentingE | | | | | |
| repair_service_line_id | many2one repair.service.line | | repair | | | | | |
| reservation_begin | datetime | Pickup date - padding time | sale_rentingE | | | | | |
| reserved_lot_ids | many2many stock.lot | Reserved Lots | sale_stock_rentingE | | | | | |
| resource_id | many2one resource.resource | Resource | pos_sale_planningE | | | | | |
| return_date | datetime | | sale_rentingE | | | | | |
| returned_lot_ids | many2many stock.lot | | sale_stock_rentingE | | | | | |
| reward_id | many2one loyalty.reward | | sale_loyalty | | | | | |
| reward_identifier_code | char | | sale_loyalty | | | | | |
| route_id | many2one stock.route | Route | sale_stock | | | | | |
| route_ids | many2many stock.route | Routes | sale_stock | | | | | |
| sale_line_warn_msg | text | | sale | | | | | |
| sale_order_option_ids | one2many sale.order.option | Optional Products Lines | sale_management | | | | | |
| salesman_id | many2one | Salesperson | sale | | | | | |
| scheduled_date | datetime | Delivery Date | sale | | | | | |
| section_qty | float | Section Quantity | sale | | | | | |
| section_uom_id | many2one uom.uom | Section Unit of Measure | sale | | | | | |
| selected_combo_items | char | | sale | | | | | |
| sequence | integer | Sequence | sale | | | | | |
| service_tracking | selection | | sale | | | | | |
| shop_warning | char | Warning | website_sale | | | | | |
| start_date | datetime | | sale_rentingE | | | | | |
| state | selection | Order Status | sale | | | | | |
| subscription_end_date | date | | sale_subscriptionE | | | | | |
| subscription_plan_id | many2one | | sale_subscriptionE | | | | | |
| subscription_start_date | date | | sale_subscriptionE | | | | | |
| task_id | many2one project.task | Generated Task | sale_project | | | | | |
| tax_calculation_rounding_method | selection | Tax calculation rounding method | sale | | | | | |
| tax_country_id | many2one | | sale | | | | | |
| tax_id | many2many account.tax | Taxes | sale | | | | | |
| tax_ids | many2many account.tax | Taxes | sale | | | | | |
| team_id | many2one | | sale_rentingE | | | | | |
| technical_price_unit | float | | sale | | | | | |
| timesheet_ids | one2many account.analytic.line | Timesheets | sale_timesheet | | | | | |
| total_cost | float | Total Cost | sale_account_accountantE | | | | | |
| tracking | selection | | sale_stock_rentingE | | | | | |
| translated_product_name | text | | sale | | | | | |
| unavailable_lot_ids | many2many stock.lot | | sale_stock_rentingE | | | | | |
| unit_cost | float | Cost by Unit | sale_account_accountantE | | | | | |
| untaxed_amount_invoiced | monetary | Untaxed Invoiced Amount | sale | | | | | |
| untaxed_amount_to_invoice | monetary | Untaxed Amount To Invoice | sale | | | | | |
| use_expiration_date | boolean | | sale_stock_product_expiry | | | | | |
| virtual_available_at_date | float | | sale | | | | | |
| virtual_id | char | | sale | | | | | |
| warehouse_id | many2one stock.warehouse | | sale_stock | | | | | |
| website_description | html | Website Description | sale_quotation_builder | | | | | |