OdooWiki OCA HUB

Repair Order Product by Lot

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

This module enables searching for a repair product by its Lot/Serial number. The "Lot/Serial Number" field is always visible, allowing users to find products quickly by entering a value directly in this field.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you pick the product on a repair order by entering or scanning its Lot/Serial number first. The Lot/Serial field is always shown on the repair order form and automatically fills in the matching product.

This module makes the Lot/Serial Number field always visible on the repair order form, so you can start a repair by scanning or typing a lot or serial number instead of choosing the product first.

  • When you select a Lot/Serial Number on a repair order, Odoo automatically sets the product to the product linked to that lot. The unit of measure is then filled in by Odoo's standard logic.
  • If you clear the Lot/Serial Number, the product field is cleared as well.
  • The lot list is limited to lots belonging to the current company (or lots with no company), so you only see relevant numbers.
  • You cannot create or edit lots directly from the repair order form; the lot must already exist.

The change appears on the standard repair order form (repair.order). No new menus, reports, or scheduled actions are added. It is useful in workshops where items are identified by a serial or lot number and the product should follow automatically.

Depends on

repair
Models and fields (1)
  • repair.order · extends an existing model

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: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0
  • Create/edit a product and set traceability by 'By Lots' option.
  • Update quantity for that product and assign Lot/Serial number.
  • Go to Repairs > Repair Orders.
  • Create a new repair order
  • Select Lot/Serial number in the Lot/Serial field
  • Repair order will use the specific lot when processing

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.