OdooWiki OCA HUB

Repair Type - Product Destination

repair_type_product_destination folder_open OCA/repair open_in_new
Repair License: AGPL-3

This is a technical module, and it does not provide any new functionality on its own. Due to the way transfers of repaired products work in Odoo, the following fields will not have any effect without additional code modifications.

This module introduces a Product Destination Location field in the repair order. The default value for this field is computed from the Default Product Destination Location field of the associated Operation Type.

This module essentially serves as a template, providing the groundwork for further customization. To make use of the functionality it introduces, extend this module to implement additional features in the repair transfer workflow.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a Product Destination Location field to repair orders, automatically filled from the Default Product Destination Location configured on the repair operation type.

This module extends the Repair app so each repair order carries a Product Destination Location, i.e. the place where the repaired product will be stored.

  • On repair operation types (the configuration screen for repair steps), a new Default Product Destination Location field appears. It is only visible and required when the operation type is a repair operation, and it defaults to the warehouse's stock location.
  • On repair orders, the new Product Destination Location is computed from the selected operation type. It is shown on the repair order form next to the source location and can only be changed while the order is still in draft; afterwards it becomes read-only. It is also available as an optional column in the repair orders list.
  • The field is required and checked against the company, so users cannot save a repair order without a destination location.

Important: as the module's own documentation states, this is a technical groundwork module. The new fields are stored and visible, but they do not by themselves change how repaired products are transferred in stock; additional customisation is needed for that.

Depends on

repair

Required by other modules

Models and fields (2)
  • repair.order · extends an existing modelproduct_location_dest_id
  • stock.picking.type · extends an existing modeldefault_product_location_dest_id

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0

The following fields are available in the Repair module:

  • Product Destination Location
  • Repairs > Orders > Select or create an order > Miscellaneous > Product Destination Location
  • Default Product Destination Location
  • Repairs > Orders > Select or create an order > Miscellaneous > Operation Type > Default Product Destination Location

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.