ERP migration and warranty claims: what breaks, and what to do about it

Daniel Sfita
Content @ Claimlane
An ERP migration diagram with finance, inventory and orders being moved, and warranty claims left behind on the floor

An ERP migration plan is a serious document. Finance, inventory, procurement, order management, month-end close, the chart of accounts. Every one of those has an owner, a workstream, and a person whose job depends on it landing correctly.

Warranty claims usually have none of that.

Claims sit in the gap between customer service, finance, the warehouse and supply chain. Four teams touch them. None of them own them. So when the ERP project kicks off and every department names what it needs from the new system, warranty claims are the thing nobody puts their hand up for.

Then the ERP goes live, and the claims process is either broken or gone.

In short

Key takeaways

  • Warranty claims sit between four teams and are owned by none of them, which is why they fall off ERP migration plans.
  • Claims logic built inside the old ERP does not travel. Years of custom development gets left behind, or rebuilt at cost.
  • A migration can sever the link between a claim and the product it relates to, which quietly destroys defect analytics.
  • The claim to credit note chain is the most expensive thing to break, because the money stops coming back from suppliers.
  • ERP migrations run for months. The claims process should not wait for the go-live date, and it does not have to.

Why the claims process is always the orphan

Ask who owns warranty claims in a brand running 5,000 cases a year, and the answer is usually a shrug followed by a name.

Customer service handles the customer. Finance handles the credit note. The warehouse handles the physical product. Supply chain handles the supplier relationship. One person, somewhere, holds the whole thing together in their head and in a spreadsheet, and everybody else assumes it is handled.

That works until the ERP changes. Then the spreadsheet still exists, but half the things it referenced do not.

The pattern repeats across brands. The ERP decision is made on finance and inventory grounds, correctly. The integration scoping covers order flow and stock. Six weeks before go-live, somebody in customer service asks where warranty claims are supposed to go, and the answer is a silence followed by a workaround.

What actually breaks

1. The custom development does not come with you

Most ERPs that have been in place for a decade have been customised heavily. Claims are often part of that. A field added here, a report built there, a workflow somebody's predecessor coded in 2016 and documented nowhere.

None of it travels. The new ERP is a different system with a different data model, and the customisations are not portable. They get rebuilt, or they get dropped.

Claims customisations almost always get dropped, because rebuilding them competes for developer time against finance and inventory work that has a hard month-end deadline. Claims do not have a deadline. They just have a person who is about to have a much worse job.

This is also the moment a lot of brands notice the trap they were already in. The reason the ERP is being replaced is often that it was developed past the point of usefulness in the first place. Rebuilding the claims logic inside the new ERP starts the same clock again.

2. The claim loses its link to the product

This one is quiet and expensive.

When claims live inside the ERP, every claim is tied to a product record. That link is what makes defect analytics possible. It is how a brand knows that one SKU accounts for a third of claims, or that a specific supplier's components fail at three times the rate of everyone else's.

An ERP migration can sever that link. The product records get restructured, the claim records come across as history, and the relationship between them does not survive the mapping. The claims are still there. The ability to ask questions of them is not.

Brands have lost a full year of product-level claims analytics this way, and nobody notices until quality asks for a report and finds out it cannot be produced.

3. The claim to credit note chain snaps

This is the one that costs real money.

When a product fails because it was faulty from the factory, the cost belongs to the supplier. Getting that money back means submitting the claim with the exact documentation that supplier requires, tracking it, and chasing the credit note when it does not arrive.

That chain runs through the ERP. Break it during a migration and claims keep getting approved by suppliers while the credit notes quietly stop arriving. Suppliers are not being dishonest about it. They approve, they mean to issue the credit, and then nobody on either side is tracking it, so it never happens.

The loss does not show up as a line item. It shows up as margin that is slightly worse than it should be, for reasons nobody can point at.

4. Open cases have nowhere to live

An ecommerce cutover happens on a weekend. An ERP cutover is a season.

Through that whole period there are live cases. Claims waiting on supplier approval, repairs at a service centre, replacement parts on order, credit notes pending. They exist in a system that is being switched off, and the new one is not ready to receive them.

The default answer is a spreadsheet, held by one person, for the duration. That spreadsheet is where cases go to be forgotten.

5. The people who knew the workarounds are busy

The person who holds the claims process together is usually also the person the ERP project needs for testing, data validation and training. For the length of the migration, their attention is somewhere else.

An undocumented process with an absent owner is a process that is about to degrade, right at the moment volume from the migration itself is going up.

Your new ERP has a warranty module. Here is why teams still do not use it

Most modern ERPs ship something that handles returns or warranty in some form. On the vendor's feature list, the box is ticked. In the project plan, that looks like the problem is solved for free.

It is worth understanding what that module is actually for.

An ERP is a system of record for the business. It is built for finance, stock and transactions, and it is used by employees. A warranty claim starts outside the business, with a customer holding a broken product and a phone. It needs a customer-facing front door, evidence capture, rules that differ per supplier and per SKU, and a workflow that runs through repair, replacement, spare part or rejection before it ever becomes a transaction.

ERP warranty modules are built for the last part of that. They are the accounting end of a process whose hard parts all happen earlier.

Built for different jobs

ERP warranty module vs a dedicated claims platform

Job to be done ERP warranty module Claims platform
Record a claim against a product and an order Yes Yes
Post a credit note or refund to the ledger Yes Yes
Customer-facing portal to submit a claim No Yes
Photo, video and serial number capture as evidence Rarely Yes
Different required information per SKU and per supplier No Yes
Repair flows and service centre routing No Yes
Spare part requests with assembly guides No Yes
Claims forwarded to suppliers in their required format No Yes
Usable by customer service without ERP training No Yes

The claims platform still posts the financial outcome back into the ERP. The ERP stays the system of record. What moves out is the operational process in front of it.

The practical test is simple. Ask whether a customer will ever log into the new ERP to submit a photo of a broken chair leg. The answer is no, and everything that follows from that answer is the reason the module does not close the gap.

The timing problem, and why waiting is the wrong answer

ERP migrations are long. Six months is fast. Eighteen months is normal. Two years is not unusual for a group with multiple entities.

The instinct is to hold everything else until the ERP lands. Do not touch the claims process, do not add a system, wait until the dust settles and then look at it with a clear head.

Three things go wrong with that.

  • The claims process degrades during the migration, not after it. The whole point of waiting is to avoid disruption, but the disruption is already happening, in the one process with no owner and no plan.
  • The dust never settles. ERP go-live is followed by stabilisation, then by every project that was deferred during the ERP project. The queue does not empty.
  • The integration work is happening right now. While the ERP project is live, connecting systems is a normal piece of work with a team and a budget. Afterwards it is a new request with neither.

The alternative is to decouple. A claims process that sits outside the ERP and connects to it does not need to wait for the ERP to be finished. It can go in before, run through the cutover, and reconnect to the new ERP on the other side. The claims process stays live while the system of record underneath it changes.

That is a different shape of project from the one most teams imagine, and a considerably smaller one.

Add to the project plan

Add warranty claims to the ERP migration plan

Nine steps. Most of them cost a meeting, not a budget.

  1. Name an owner

    Not a team, a person. Claims fall down the gap between four departments precisely because ownership is assumed rather than assigned.

  2. Find every piece of claims logic in the old ERP

    Custom fields, reports, workflows, macros, that one Excel export somebody built. Assume nothing is documented, because it is not.

  3. Decide what gets rebuilt and what gets replaced

    Rebuilding claims logic inside the new ERP recreates the customisation problem that helped justify the migration in the first place.

  4. Protect the product link

    Confirm claims can still be tied to products and suppliers after the data model changes, or accept that defect analytics restarts from zero on go-live day.

  5. Map the claim to credit note chain end to end

    Where the claim is raised, how it reaches the supplier, how the credit note comes back, and who notices when it does not.

  6. Write down the supplier rules

    Every supplier has their own documentation requirements. That knowledge is in one person's head, and that person is about to be on the ERP project full time.

  7. Give open cases a home for the duration

    Assign them, and decide where they live during a cutover that may run for months rather than a weekend.

  8. Test claims against migrated data, not just new records

    A claim on a product bought three years ago is the normal case, not the edge case.

  9. Do not wait for go-live

    The claims process can be fixed on its own timeline, in parallel, and connected to the new ERP when it arrives.

What a claims process looks like when it sits beside the ERP

The shape that works keeps the ERP as the system of record and puts the operational process in front of it.

  • A self-service portal where customers submit warranty claims, returns, repair requests and spare part requests, with photos, videos, serial numbers and order details captured before the case is ever created.
  • Rules and workflows that decide what information is required per SKU, per supplier and per case type, then route the case to the right team.
  • Supplier claims forwarded with the documentation each supplier demands, tracked until the credit note actually arrives.
  • Analytics on which products fail, how often, and which suppliers are responsible, which is exactly the data an ERP migration tends to destroy.
  • Claimlane's AI Agent, the first AI agent purpose-built for warranty claims and returns. It reviews the images and video the customer submitted, applies the warranty rules for that product and supplier, and recommends the resolution.
  • Refunds, replacements and credit notes written back into the ERP, so finance keeps a single system of record and customer service never has to log into it.

Claimlane has created the best RMA process we've ever had. We no longer have any outstandings with suppliers and have an overview at all times.

Jesper Andersen CCO, Gejser

Davidsen went from five agents handling claims to one or two. Black Diamond cut their warranty case SLA from 25 days to five.

If the ecommerce platform is moving at the same time, and it often is, the same argument applies there. Magento to Shopify migrations break aftersales in their own specific ways, and the two projects tend to arrive together.

Before the ERP plan is signed off

Ask two questions in the next steering meeting.

Who owns warranty claims in the new system. And what happens to a claim on a three year old product, submitted the week after cutover, from a customer who has never heard of the ERP.

If the room cannot answer both, the gap is real, and it is much cheaper to close now than in the stabilisation phase when everyone is already exhausted.

Book a meeting and we will map the claims workstream against your ERP timeline.

FAQ

Frequently asked questions

Claims keep arriving throughout the migration, including claims on products bought years earlier. Any claims logic customised inside the old ERP does not transfer, the link between claims and product records can be lost during data mapping, and the chain that recovers credit notes from suppliers is easily broken. Open cases need a defined home for the duration of the cutover.

Rarely. ERP warranty modules are built for the accounting end of a claim: recording it and posting the credit or refund. They do not provide a customer-facing portal, evidence capture, rules that vary by SKU and supplier, repair and spare part flows, or supplier claim forwarding. Those are the parts of the process that consume the time.

No. The claims process degrades during the migration, not after it, and the integration work needed to connect systems is already funded and staffed while the ERP project is running. A claims process that sits beside the ERP can be put in place first and reconnected to the new system when it lands.

It can, badly. If claim records lose their relationship to product records during the data mapping, defect and supplier analytics stop being possible even though the claims themselves are still stored. This needs to be confirmed during migration planning, not discovered when quality asks for a report.

Supplier credit notes. When the claim to credit note chain breaks, suppliers keep approving claims and the money stops arriving, with nobody tracking the gap on either side. The loss appears as slightly worse margin rather than as a missing line item, which is why it can run for a long time before anyone catches it.

One named person, not a department. Claims sit between customer service, finance, the warehouse and supply chain, and that shared ownership is the reason they get missed. Assigning a single owner at the start of the project is the cheapest step on this list.

Try the most powerful aftersales platform for free
Build best-in-class return & warranty portal
Automate refunds, replacements and more
Centralize all warranties, repairs and returns

Stop using emails and spreadsheets for warranties. Handle everything in one place.

Book a demo