| active | boolean | Active | product | | | | | |
| additional_product_tag_ids | many2many product.tag | Variant Tags | product | | | | | |
| all_product_tag_ids | many2many product.tag | | product | | | | | |
| attachment_count | integer | File | website_sale_digital | | | | | |
| avatax_category_id | many2one product.avatax.category | | account_avataxE | | | | | |
| avatax_parameter_value_ids | one2many avatax.parameter.value | | account_avataxE | | | | | |
| avg_cost | monetary | Average Cost | stock_account | | | | | |
| barcode | char | Barcode | product | | | | | |
| base_unit_count | float | Reference Unit | product | | | | | |
| base_unit_id | many2one product.base.unit | Custom Unit of Measure | product | | | | | |
| base_unit_name | char | | product | | | | | |
| base_unit_price | monetary | Price Per Unit | product | | | | | |
| bom_count | integer | # Bill of Material | mrp | | | | | |
| bom_line_ids | one2many mrp.bom.line | BoM Components | mrp | | | | | |
| can_image_1024_be_zoomed | boolean | Can Image 1024 be zoomed | product | | | | | |
| can_image_variant_1024_be_zoomed | boolean | Can Variant Image 1024 be zoomed | product | | | | | |
| catalog_is_in_order | boolean | | product | | | | | |
| catalog_is_in_selected_section | boolean | | account | | | | | |
| channel_ids | one2many slide.channel | Courses | website_sale_slides | | | | | |
| code | char | Reference | product | | | | | |
| combination_indices | char | | product | | | | | |
| company_currency_id | many2one res.currency | Valuation Currency | stock_account | | | | | |
| cost_method | selection | | stock_account | | | | | |
| country_of_origin | many2one res.country | Origin of Goods | stock_delivery | | | | | |
| date_from | date | Margin Date From | product_margin | | | | | |
| date_to | date | Margin Date To | product_margin | | | | | |
| default_code | char | Internal Reference | product | | | | | |
| event_ticket_ids | one2many event.event.ticket | Event Tickets | event_product | | | | | |
| expected_margin | float | Expected Margin | product_margin | | | | | |
| expected_margin_rate | float | Expected Margin (%) | product_margin | | | | | |
| expense_job_position_limit_ids | one2many hr.expense.product.job.position.limit | Job Position Limits | hr_expense | | | | | |
| free_qty | float | Free To Use | product | | | | | |
| fsm_quantity | float | Material Quantity | planning_field_service_sale_timesheetE | | | | | |
| gelato_product_uid | char | | sale_gelato | | | | | |
| gelato_variant_image_ids | one2many product.document | Gelato Variant Print Images | sale_gelato | | | | | |
| has_image | boolean | | stock_barcodeE | | | | | |
| hs_code | char | HS Code | stock_delivery | | | | | |
| image_1024 | image | Image 1024 | product | | | | | |
| image_128 | image | Image 128 | product | | | | | |
| image_1920 | image | Image | product | | | | | |
| image_256 | image | Image 256 | product | | | | | |
| image_512 | image | Image 512 | product | | | | | |
| image_fetch_pending | boolean | | product_images | | | | | |
| image_variant_1024 | image | Variant Image 1024 | product | | | | | |
| image_variant_128 | image | Variant Image 128 | product | | | | | |
| image_variant_1920 | image | Variant Image | product | | | | | |
| image_variant_256 | image | Variant Image 256 | product | | | | | |
| image_variant_512 | image | Variant Image 512 | product | | | | | |
| import_attribute_values | char | Product Values | product | | | | | |
| incoming_qty | float | Incoming | product | | | | | |
| intrastat_code_id | many2one account.intrastat.code | | account_intrastatE | | | | | |
| intrastat_origin_country_id | many2one res.country | Country of Origin | account_intrastatE | | | | | |
| intrastat_supplementary_unit | selection | | account_intrastatE | | | | | |
| intrastat_supplementary_unit_amount | float | Supplementary Units | account_intrastatE | | | | | |
| invoice_state | selection | Invoice State | product_margin | | | | | |
| is_booking_fee | boolean | | website_appointment_saleE | | | | | |
| is_favorite | boolean | | product | | | | | |
| is_image_fetch_pending | boolean | | product_barcodelookupE | | | | | |
| is_in_purchase_order | boolean | | purchase | | | | | |
| is_in_selected_section_of_order | boolean | | product | | | | | |
| is_kits | boolean | | mrp | | | | | |
| is_product_variant | boolean | | product | | | | | |
| is_tax_product | boolean | Is a tax product | pos_sale_planningE | | | | | |
| l10n_eg_eta_code | char | ETA Code | l10n_eg_edi_eta | | | | | |
| l10n_in_hsn_missing_in_pos | boolean | HSN Missing in POS | l10n_in_pos | | | | | |
| l10n_ke_hsn_code | char | HSN code | l10n_ke_edi_tremol | | | | | |
| l10n_ke_hsn_name | char | HSN description | l10n_ke_edi_tremol | | | | | |
| l10n_ke_is_insurance_applicable | boolean | Insurance Applicable | l10n_ke_edi_oscuE | | | | | |
| l10n_ke_item_code | char | Item Code | l10n_ke_edi_oscuE | | | | | |
| l10n_ke_origin_country_id | many2one res.country | Origin Country | l10n_ke_edi_oscuE | | | | | |
| l10n_ke_packaging_quantity | float | Package Quantity | l10n_ke_edi_oscuE | | | | | |
| l10n_ke_packaging_unit_id | many2one l10n_ke_edi_oscu.code | Packaging Unit | l10n_ke_edi_oscuE | | | | | |
| l10n_ke_product_type_code | selection | eTIMS Product Type | l10n_ke_edi_oscuE | | | | | |
| l10n_tr_ctsp_number | char | CTSP Number | l10n_tr_nilvera_einvoiceE | | | | | |
| l10n_tr_customer_line_code | char | Customer Line Code | l10n_tr_nilvera_einvoiceE | | | | | |
| l10n_tr_seller_line_code | char | Seller Line Code | l10n_tr_nilvera_einvoiceE | | | | | |
| lot_properties_definition | properties_definition | Lot Properties | stock | | | | | |
| lst_price | float | Sales Price | product | | | | | |
| manufacturer_product_id | char | NS-PID | delivery_fedex_certifiedE | | | | | |
| monthly_demand | float | | purchase_stock | | | | | |
| mrp_product_qty | float | Manufactured | mrp | | | | | |
| nbr_moves_in | integer | | stock | | | | | |
| nbr_moves_out | integer | | stock | | | | | |
| nbr_reordering_rules | integer | Reordering Rules | stock | | | | | |
| needs_pricer_update | boolean | | pricerE | | | | | |
| normal_cost | float | Normal Cost | product_margin | | | | | |
| offer_count | integer | | sale_amazonE | | | | | |
| on_sale_price | float | | pricerE | | | | | |
| orderpoint_ids | one2many stock.warehouse.orderpoint | Minimum Stock Rules | stock | | | | | |
| outgoing_qty | float | Outgoing | product | | | | | |
| packaging_ids | one2many product.packaging | Product Packages | product | | | | | |
| partner_ref | char | Customer Ref | product | | | | | |
| previously_bought_by_customer | boolean | | sale | | | | | |
| pricelist_item_count | integer | Number of price rules | product | | | | | |
| pricelist_rule_ids | one2many product.pricelist.item | Pricelist Rules | product | | | | | |
| pricer_display_price | char | | pricerE | | | | | |
| pricer_product_to_create_or_update | boolean | | pos_pricerE | | | | | |
| pricer_sale_pricelist_id | many2one product.pricelist | Pricer Sales Pricelist | pos_pricerE | | | | | |
| pricer_store_id | many2one pricer.store | Pricer Store | pricerE | | | | | |
| pricer_tag_ids | one2many pricer.tag | Pricer tags ids | pricerE | | | | | |
| pricer_tags_pricelist_id | many2one product.pricelist | | pricerE | | | | | |
| product_catalog_product_is_in_bom | boolean | | mrp | | | | | |
| product_catalog_product_is_in_mo | boolean | | mrp | | | | | |
| product_catalog_product_is_in_repair | boolean | | repair | | | | | |
| product_catalog_product_is_in_sale_order | boolean | | sale | | | | | |
| product_document_count | integer | Documents Count | product | | | | | |
| product_document_ids | one2many product.document | Documents | product | | | | | |
| product_template_attribute_value_ids | many2many product.template.attribute.value | Attribute Values | product | | | | | |
| product_template_image_ids | one2many | | website_sale | | | | | |
| product_template_variant_value_ids | many2many product.template.attribute.value | Attributes | product | | | | | |
| product_tmpl_id | many2one product.template | Product Template | product | | | | | |
| product_uom_ids | one2many product.uom | Unit Barcode | product | | | | | |
| product_variant_image_ids | one2many product.image | Extra Variant Images | website_sale | | | | | |
| purchase_avg_price | float | Avg. Purchase Unit Price | product_margin | | | | | |
| purchase_gap | float | Purchase Gap | product_margin | | | | | |
| purchase_num_invoiced | float | # Invoiced in Purchase | product_margin | | | | | |
| purchase_order_line_ids | one2many purchase.order.line | PO Lines | purchase_stock | | | | | |
| purchased_product_qty | float | Purchased | purchase | | | | | |
| putaway_rule_ids | one2many stock.putaway.rule | Putaway Rules | stock | | | | | |
| qty_available | float | Quantity On Hand | product | | | | | |
| qty_in_rent | float | Quantity currently in rent | sale_rentingE | | | | | |
| quality_control_point_qty | integer | | quality_controlE | | | | | |
| quality_fail_qty | integer | | quality_controlE | | | | | |
| quality_pass_qty | integer | | quality_controlE | | | | | |
| quantity_decreasable | boolean | | planning_field_service_sale_stockE | | | | | |
| quantity_decreasable_sum | integer | | planning_field_service_sale_stockE | | | | | |
| quantity_svl | float | | stock_account | | | | | |
| reordering_max_qty | float | | stock | | | | | |
| reordering_min_qty | float | | stock | | | | | |
| ribbon_id | many2one product.ribbon | Variant Ribbon | website_sale | | | | | |
| sale_avg_price | float | Avg. Sale Unit Price | product_margin | | | | | |
| sale_expected | float | Expected Sale | product_margin | | | | | |
| sale_num_invoiced | float | # Invoiced in Sale | product_margin | | | | | |
| sales_count | float | Sold | sale | | | | | |
| sales_gap | float | Sales Gap | product_margin | | | | | |
| schedule_count | integer | Schedules | mrp_mpsE | | | | | |
| serial_missing | boolean | | planning_field_service_sale_stockE | | | | | |
| show_forecasted_qty_status_button | boolean | | stock | | | | | |
| show_on_hand_qty_status_button | boolean | | stock | | | | | |
| show_qty_update_button | boolean | | stock | | | | | |
| sold_by_vendor_id | many2one res.partner | Vendor | purchase | | | | | |
| standard_price | float | Cost | product | | | | | |
| standard_price_update_warning | char | | hr_expense | | | | | |
| stock_move_ids | one2many stock.move | | stock | | | | | |
| stock_notification_partner_ids | many2many res.partner | Back in stock Notifications | website_sale_stock | | | | | |
| stock_quant_ids | one2many stock.quant | | stock | | | | | |
| stock_valuation_layer_ids | one2many stock.valuation.layer | | stock_account | | | | | |
| storage_category_capacity_ids | one2many stock.storage.category.capacity | Storage Category Capacity | stock | | | | | |
| stripe_issuing_activated | boolean | | hr_expense_stripeE | | | | | |
| stripe_mcc_ids | one2many product.mcc.stripe.tag | Merchant Category Code (MCC) | hr_expense_stripeE | | | | | |
| subscription_rule_ids | one2many product.pricelist.item | Subscription Pricings | sale_subscriptionE | | | | | |
| suggest_estimated_price | float | | purchase_stock | | | | | |
| suggested_qty | integer | | purchase_stock | | | | | |
| tax_string | char | | account | | | | | |
| total_cost | float | Total Cost | product_margin | | | | | |
| total_margin | float | Total Margin | product_margin | | | | | |
| total_margin_rate | float | Total Margin Rate(%) | product_margin | | | | | |
| total_value | monetary | Total Value | stock_account | | | | | |
| turnover | float | Turnover | product_margin | | | | | |
| used_in_bom_count | integer | # BoM Where Used | mrp | | | | | |
| valid_ean | boolean | Barcode is valid EAN | stock | | | | | |
| valuation | selection | | stock_account | | | | | |
| value_svl | float | | stock_account | | | | | |
| variant_bom_ids | one2many mrp.bom | BOM Product Variants | mrp | | | | | |
| variant_image_ids | many2many product.image | Variant Extra Images | website_sale | | | | | |
| variant_ribbon_id | many2one product.ribbon | Variant Ribbon | website_sale | | | | | |
| virtual_available | float | Forecasted Quantity | product | | | | | |
| volume | float | Volume | product | | | | | |
| website_id | many2one | | website_sale | | | | | |
| website_url | char | Website URL | website_sale | | | | | |
| weight | float | Weight | product | | | | | |
| write_date | datetime | | product | | | | | |