I have sold a product to a customer with a two year warranty, the product gets faulty before the two year waranty is over and the customer returns it. How do i treat this in Odoo 18 since i cant re-sell the product ?
Odoo is the world's easiest all-in-one management software.
 It includes hundreds of business apps:
- CRM
- e-Commerce
- Księgowość
- Zapasy
- PoS
- Project
- MRP
To pytanie dostało ostrzeżenie
            
                2
                
                    Odpowiedzi
                
            
        
        
            
                664
                
                    Widoki
                
            
        
    Step-by-Step Process in Odoo 18
Scenario
- You sold a product with a 2-year warranty.
- The customer returns it because it's faulty.
- You can’t re-sell it.
- You may or may not give a replacement product.
1. Locate the Original Delivery Order
Go to:
Inventory → Operations → Delivery Orders
- Search for the delivery related to the customer’s sale.
- Open it and click Return (top left).
- Select the faulty product and quantity.
- Confirm the return.
This brings the product back into stock temporarily.
2. Scrap the Product (Since It’s Not Resellable)
After the return is processed:
- Open the return receipt (incoming transfer created by the return).
- Click Scrap.
- 
Set:
- Product
- Quantity
- Source Location: e.g., WH/Stock
- Scrap Location: WH/Scrap (default)
 
- Confirm
This removes the item from usable stock and marks it as unusable.
3. (Optional) Create a Replacement Delivery
If you're replacing the product under warranty:
Option A – Manual Delivery
- Create a new delivery order for the customer (zero cost).
- Move a new product from stock to customer.
- Add a reference like: "Warranty Replacement for SOXXXX".
Option B – Sales Order at Zero Cost
- 
Create a new Sales Order with:
- Product
- Quantity = 1
- Price = 0.00
 
- Confirm and deliver the order.
This gives you full traceability via Sales → Delivery.
4. (Optional) Track Warranty Replacements
If you want to track warranty actions:
- 
Add a custom tag or custom field like:
- Warranty Return → Yes/No
- Warranty Expiry Date
 
- 
Use Odoo Studio to add this field to:
- Products
- Sales Orders
- Stock Moves
 
- Later, you can filter or report on warranty activity.
5. Prevent Resale of Faulty Products
- Anything that goes to WH/Scrap is automatically excluded from availability.
- You can also create a specific location like WH/Warranty_Returns for items under testing or inspection.
Summary Workflow
| Action | Module | 
|---|---|
| Return product | Inventory | 
| Scrap returned product | Inventory | 
| Replacement (optional) | Sales/Inventory | 
| Track warranty cases (opt.) | Studio/Custom fields | 
| Exclude from stock | Scrap Location | 
Tip: Automate Warranty Period Tracking (Advanced)
- 
Add a computed field for warranty expiration:
 warranty_expiry_date = sale_date + 2 years
- Use scheduled actions or automated rules to flag expired items.
Thank you
Podoba Ci się ta dyskusja? Dołącz do niej!
Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj się