repair.order
Repair Order. Defined in module repair; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 38 fields added, 27 removed, 0 renamed, 1 type changes.
- Odoo 16 repair
- Odoo 17 repair
- Odoo 18 repair
- Odoo 19 repair
- Odoo 20 repair
Fields removed (19)
Show all 19
| Field | Type | Module | Notes |
|---|---|---|---|
| address_id | many2one | repair | |
| allowed_picking_type_ids | many2many | repair | |
| amount_tax | float | repair | |
| amount_total | float | repair | |
| amount_untaxed | float | repair | |
| currency_id | many2one | repair | |
| default_address_id | many2one | repair | |
| description | char | repair | |
| fees_lines | one2many | repair | |
| guarantee_limit | date | repair | |
| invoice_id | many2one | repair | |
| invoice_method | selection | repair | |
| invoice_state | selection | repair | |
| invoiced | boolean | repair | |
| operations | one2many | repair | |
| partner_invoice_id | many2one | repair | |
| pricelist_id | many2one | repair | |
| quotation_notes | html | repair | |
| repaired | boolean | repair |
Fields added (19)
Show all 19
| Field | Type | Module |
|---|---|---|
| is_parts_available | boolean | repair |
| is_parts_late | boolean | repair |
| location_dest_id | many2one | repair |
| move_ids | one2many | repair |
| parts_availability | char | repair |
| parts_availability_state | selection | repair |
| parts_location_id | many2one | repair |
| picking_product_id | many2one | repair |
| picking_product_ids | one2many | repair |
| picking_type_id | many2one | repair |
| procurement_group_id | many2one | repair |
| recycle_location_id | many2one | repair |
| repair_request | text | repair |
| reserve_visible | boolean | repair |
| sale_order_line_id | many2one | repair |
| show_clear_qty_button | boolean | repair |
| show_set_qty_button | boolean | repair |
| under_warranty | boolean | repair |
| unreserve_visible | boolean | repair |
Type changed (1)
| Field | Odoo 16 | Odoo 17 |
|---|---|---|
| schedule_date | date | datetime |
Fields removed (4)
| Field | Type | Module | Notes |
|---|---|---|---|
| l10n_din5008_document_title | char | l10n_din5008_repair | |
| l10n_din5008_template_data | binary | l10n_din5008_repair | |
| show_clear_qty_button | boolean | repair | |
| show_set_qty_button | boolean | repair |
Fields added (9)
| Field | Type | Module |
|---|---|---|
| allowed_lot_ids | one2many | repair |
| has_uncomplete_moves | boolean | repair |
| l10n_din5008_printing_date | date | l10n_din5008_repair |
| product_location_dest_id | many2one | repair |
| product_location_src_id | many2one | repair |
| production_count | integer | mrp_repair |
| purchase_count | integer | purchase_repair |
| repair_properties | properties | repair |
| search_date_category | selection | repair |
Now also inherits product.catalog.mixin (fields from these parents are listed on their own pages).
Fields removed (3)
| Field | Type | Module | Notes |
|---|---|---|---|
| is_returned | boolean | repair | |
| procurement_group_id | many2one | repair | |
| product_uom_category_id | many2one | repair |
Fields added (3)
| Field | Type | Module |
|---|---|---|
| allowed_uom_ids | many2many | repair |
| picking_type_visible | boolean | repair |
| reference_ids | many2many | repair |
Fields removed (1)
| Field | Type | Module | Notes |
|---|---|---|---|
| product_uom | many2one | repair |
Fields added (7)
| Field | Type | Module |
|---|---|---|
| can_create_extra_invoice | boolean | repair |
| can_create_sale_or_invoice | boolean | repair |
| invoice_count | integer | repair |
| invoice_ids | one2many | repair |
| repair_service_line_ids | one2many | repair |
| uom_id | many2one | repair |
| validate_button_style | selection | repair |
All fields declared on repair.order (85)
Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.
present not present not covered (Enterprise, Odoo 16 and 17)
Show all 85 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| address_id | many2one res.partner | Delivery Address | repair | |||||
| allowed_lot_ids | one2many stock.lot | repair | ||||||
| allowed_picking_type_ids | many2many stock.picking.type | repair | ||||||
| allowed_uom_ids | many2many uom.uom | repair | ||||||
| amount_tax | float | Taxes | repair | |||||
| amount_total | float | Total | repair | |||||
| amount_untaxed | float | Untaxed Amount | repair | |||||
| can_create_extra_invoice | boolean | repair | ||||||
| can_create_sale_or_invoice | boolean | repair | ||||||
| company_id | many2one res.company | Company | repair | |||||
| currency_id | many2one | repair | ||||||
| default_address_id | many2one res.partner | repair | ||||||
| description | char | Repair Description | repair | |||||
| fees_lines | one2many repair.fee | Operations | repair | |||||
| guarantee_limit | date | Warranty Expiration | repair | |||||
| has_uncomplete_moves | boolean | repair | ||||||
| internal_notes | html | Internal Notes | repair | |||||
| invoice_count | integer | Invoice Count | repair | |||||
| invoice_id | many2one account.move | Invoice | repair | |||||
| invoice_ids | one2many account.move | Invoice | repair | |||||
| invoice_method | selection | Invoice Method | repair | |||||
| invoice_state | selection | Invoice State | repair | |||||
| invoiced | boolean | Invoiced | repair | |||||
| is_parts_available | boolean | All Parts are available | repair | |||||
| is_parts_late | boolean | Any Part is late | repair | |||||
| is_returned | boolean | Returned | repair | |||||
| l10n_din5008_document_title | char | l10n_din5008_repair | ||||||
| l10n_din5008_printing_date | date | l10n_din5008_repair | ||||||
| l10n_din5008_template_data | binary | l10n_din5008_repair | ||||||
| location_dest_id | many2one stock.location | Added Parts Destination Location | repair | |||||
| location_id | many2one stock.location | Component Source Location | repair | |||||
| lot_id | many2one stock.lot | Lot/Serial | repair | |||||
| move_id | many2one stock.move | Inventory Move | repair | |||||
| move_ids | one2many stock.move | Parts | repair | |||||
| name | char | Repair Reference | repair | |||||
| operations | one2many repair.line | Parts | repair | |||||
| partner_id | many2one res.partner | Customer | repair | |||||
| partner_invoice_id | many2one res.partner | Invoicing Address | repair | |||||
| parts_availability | char | Component Status | repair | |||||
| parts_availability_state | selection | repair | ||||||
| parts_location_id | many2one stock.location | Removed Parts Destination Location | repair | |||||
| picking_id | many2one stock.picking | Transfer | repair | |||||
| picking_product_id | many2one | repair | ||||||
| picking_product_ids | one2many product.product | repair | ||||||
| picking_type_id | many2one stock.picking.type | Operation Type | repair | |||||
| picking_type_visible | boolean | repair | ||||||
| pricelist_id | many2one product.pricelist | Pricelist | repair | |||||
| priority | selection | Priority | repair | |||||
| procurement_group_id | many2one procurement.group | Procurement Group | repair | |||||
| product_id | many2one product.product | Product to Repair | repair | |||||
| product_location_dest_id | many2one stock.location | Product Destination Location | repair | |||||
| product_location_src_id | many2one stock.location | Product Source Location | repair | |||||
| product_qty | float | Product Quantity | repair | |||||
| product_uom | many2one uom.uom | Unit | repair | |||||
| product_uom_category_id | many2one | repair | ||||||
| production_count | integer | Count of MOs generated | mrp_repair | |||||
| purchase_count | integer | Count of generated POs | purchase_repair | |||||
| quality_alert_count | integer | quality_repairE | ||||||
| quality_alert_ids | one2many quality.alert | Alerts | quality_repairE | |||||
| quality_check_fail | boolean | quality_repairE | ||||||
| quality_check_ids | one2many quality.check | Checks | quality_repairE | |||||
| quality_check_todo | boolean | quality_repairE | ||||||
| quotation_notes | html | Quotation Notes | repair | |||||
| recycle_location_id | many2one stock.location | Recycled Parts Destination Location | repair | |||||
| reference_ids | many2many stock.reference | References | repair | |||||
| repair_properties | properties | Properties | repair | |||||
| repair_request | text | Repair Request | repair | |||||
| repair_service_line_ids | one2many repair.service.line | Service Lines | repair | |||||
| repaired | boolean | Repaired | repair | |||||
| reserve_visible | boolean | Allowed to Reserve Production | repair | |||||
| sale_order_id | many2one sale.order | Sale Order | repair | |||||
| sale_order_line_id | many2one sale.order.line | repair | ||||||
| schedule_date | datetime | Scheduled Date | repair | |||||
| search_date_category | selection | Date Category | repair | |||||
| show_clear_qty_button | boolean | repair | ||||||
| show_set_qty_button | boolean | repair | ||||||
| state | selection | Status | repair | |||||
| tag_ids | many2many repair.tags | Tags | repair | |||||
| ticket_id | many2one helpdesk.ticket | helpdesk_repairE | ||||||
| tracking | selection | Product Tracking | repair | |||||
| under_warranty | boolean | Under Warranty | repair | |||||
| unreserve_visible | boolean | Allowed to Unreserve Production | repair | |||||
| uom_id | many2one uom.uom | Unit | repair | |||||
| user_id | many2one res.users | Responsible | repair | |||||
| validate_button_style | selection | repair |