OdooWiki OCA HUB

Repair Type

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

This module adds support for source locations when adding, removing, or recycling components. If you specify any of these types in a Repair Order, Odoo will automatically apply the corresponding locations from the related stock picking type to the stock moves.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you set default source locations for adding, removing and recycling parts on repair operation types, so repair orders automatically pick the right stock locations.

This module extends repair operation types (the configuration behind repair orders) with three new source location settings: one for parts you add, one for parts you remove and one for parts you recycle.

  • On the operation type form, for repair operations only, you now see 'Default Add Source Location', 'Default Remove Source Location' and 'Default Recycle Source Location'. They are required for repair operation types and cannot be created on the fly.
  • When a repair operation type is created or its code changes, Odoo automatically fills these fields: the add source defaults to the warehouse's stock location, while the remove and recycle sources default to the first production-type location found for the company.
  • When a repair order uses that operation type, the stock moves for added, removed or recycled components automatically take the configured source location, instead of the standard default. The destination location still follows the repair order's own destination.
  • The module touches stock.picking.type (the operation type settings) and stock.move (the component movements inside repair orders).

In short, it gives you control over where repair components come from, per repair operation type, and applies that choice automatically to every repair order using it.

Depends on

repair
Models and fields (2)
  • stock.move · extends an existing model
  • stock.picking.type · extends an existing modeldefault_add_location_src_id, default_remove_location_src_id, default_recycle_location_src_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: 5 confirmed, 4 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0
  • Set the stock picking type for repairs and define source locations for adding, removing and recycling components.
  • When you select this stock picking type in a Repair Order, Odoo will automatically assign the specified source locations to the stock moves for the respective components.

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.