Skip to Content
Menu
This question has been flagged

​Does Odoo keeps track of the cost of a product after a repair order?

I have done several examples of repair orders in Odoo 16, but the cost of the repaired product doesn't change after a RO, even when adding new materials.


The movements of the raw materials ARE taken into account, this means that the products used in the RO are consumed from the inventory, but they dont seem to be taken into account for the final product. 


Ex: I have product A, Lot 001, total cost of inventory $100, quantity on stock: 100kg

I generate a RO for the entire lot A where I add 50kg of a product B, with total cost of $50. 

At the end of the RO, the total cost of Product A is still $100.

 

The costing method of the product category is AVCO.


Does anyone know what could be happening, or if it is Odoo's normal behavior?


Avatar
Discard
Best Answer

Understanding Product Costs in Repairs:

  1. Repaired Product (Main Product):
    • No Cost Update by Default: The cost of the repaired product is not automatically adjusted after a repair unless manually accounted for in accounting or inventory valuation.
  2. Consumed Components (Parts Used in Repair):
    • These are logged as stock moves (internal transfer) if Consume Materials is enabled.
    • If using real-time inventory valuation and the product has a standard or average cost, the value is reduced from stock.
  3. Invoicing the Repair:
    • If invoicing is enabled, the customer is billed for labor and/or parts, but it does not update the cost of the main product.

Workaround / Enhancement Options:

  • Custom Module: Extend repair.order to update product cost manually after repair completion.
  • Landed Cost Entry: Manually apply a landed cost on the product if parts/labor impact the value.
  • Use of Manufacturing App: For complex costing, consider using the MRP app for rebuilds instead of Repairs.

Technical Tip:

Stock moves in the Repairs app are stored under stock.move linked to repair.order. You can review cost impact per move for parts used.

Avatar
Discard
Author

Why isn't the cost of the additional products adjusted in the final product? Why does Odoo takes it different than doing a MO? In my opinion, even if the product is already finished, and the MO is closed, if you had to add additional operations or raw materials to a product, it should be considered in the total cost of the product.

Related Posts Replies Views Activity
1
May 25
894
2
Feb 25
1255
0
Dec 24
901
0
Aug 25
2
0
Jul 25
2