Ir al contenido
Menú
Se marcó esta pregunta

​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
Descartar
Mejor respuesta

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
Descartar
Autor

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.

Publicaciones relacionadas Respuestas Vistas Actividad
1
may 25
893
2
feb 25
1255
0
dic 24
901
0
ago 25
2
0
jul 25
2