Support Module - Warranty Cost Analysis

Although the Support module provided in the ERPNext is very good but as it is intended for After Sales Support i.e. for providing the support and assistance to customer during the warranty period of a product sold by the company, but the support module is missing a crucial aspect of warranty which is on item/parts account. Support Module doesn’t have any option to record the cost of parts/spares consumed by the technician to repair the defective item under warranty complaint.

Standard Work Flow of Warranty Complaint
When any company receives a warranty complaint from a customer (either through customer portal or through email or through phone call), the workflow of support department goes like:

  1. Register the warranty complaint in system. (Being done by Support Module).
  2. Assign the complaint the a technician/product specialist.
  3. The concern person gets in touch with the customer (Over the phone) to understand the problem in depth.
  4. Prepare the First Hand Report (FHR) about the problem.
  5. If a Maintenance Visit is needed, Then he submits a travel request to his manager to visit the customer site.
  6. if some parts are also needed, he submits a material request to stores.
  7. Stores issues the material against the Warranty Complaint Number / Material Request.
  8. Technician Visits the customer site, repairs the product and comes back.
  9. after return, He’ll prepare a service visit report and will document the repairs carried out be him on the product.
  10. will record the components/items which were replaced by him against the serial number of product.
  11. Return the left over parts to Stores and defective parts to Research Team / Scrap Ware House / Submit a Scrap Note to his manager.
  12. prepare the expense claim against his visit to customer site and submits to manager for approval.
  13. Close the Warranty Complain.

Missing Features from ERPNext Support Module

  1. No Option to record the material/items consumed against the warranty complaint.
  2. No Link between Maintenance Visit and Warranty Complaint.
  3. No Warranty Cost Analysis
  4. can’t generate report for Frequently Failing Items which is the key goal of having a support module in order to improve the product quality.

Proposed Solution

  1. Option to list the items (Coming from BOM child table of a product) along with their purchase/manufacturing Cost
  2. An Additional Comment Box - to record the first hand report.
  3. Complaints/Maintenance Visits should be assigned to Service Representative instead of Sales Representative.
  4. Option to Raise a Material Request Against Warranty Complaint. (Creating a link between warranty complaint and material request)
  5. Option to Submit the Travel Request against warranty complaint. (linking the cost of maintenance visit to the warranty complaint)
  6. A table of Replaced Items within the Warranty Complaint form. (linking the material cost to warranty complaint)
  7. Option to return the Left over items back to stores after closing the warranty complaint.

Reports Needed in Support Module

  1. Reports based on Item Code
    a. Warranty Cost Analysis.
    b. Warranty Failure Analysis.
    c. Time in Service Before Failure. ( can be achieved by having the difference between Date of Sale/Date of last replacement and date of failure/Warranty Complaint)
  2. Reports based on Item Serial/Batch Number.
    a. Number of Failures during Warranty Period.
    b. Cost of Warranty for Serial Number.
    c. Time in Service Before Failure. ( can be achieved by having the difference between Date of Sale/Date of last replacement and date of failure/Warranty Complaint).

If I am not clear in explaining the feature,

please leave a comment and I’ll try to clarify further.

1 Like

You would have to probably customize via server script and create a material request from Issue document.

reasonable and valid business requirement.

1 Like

I think you are talking about mean time between failure(MTBF)?

classify warranty issue and resolution type(link field) with corresponding master data( for more easy data input and better analysis?

Yes, You are on the dot. The support module should have these sort of features…

I am not a software guy. We are trying to understand and implement ERPNext in our very small business by Doing It Ourselves. It will be great is I can have some assistance…