Can you send us everything we have ever bought?
The customer's IT director calls. A vendor has written asking them to confirm their licence position, with a deadline. They want everything: every purchase from you, every upgrade, every renewal, the agreement numbers, the invoices, going back years. Some of it predates your current accounts system. Some was bought through a distributor you no longer use. The person who sold most of it left.
Your team spends the next week in archives, exports and old email folders, building a spreadsheet that the customer will question line by line.
Why purchase history is so hard to produce
Software purchases leave a trail across many systems: quotes in the CRM, orders with distributors, invoices in the accounts package, fulfilments in vendor portals, agreement records with the vendor. Over the years, systems change, distributors change and staff change. Each purchase is recorded, but nowhere is it recorded as part of one customer's entitlement.
Upgrades and trade-ins make it harder, because a purchase may replace or extend an earlier one rather than add to it, and that relationship is rarely written down.
| Record | Where it is | Why it is hard to use |
|---|---|---|
| Quote and deal | CRM | Old CRM data may not have been migrated |
| Distributor order | Distributor portals | Former distributors, limited history |
| Customer invoice | Accounts package | Product descriptions vary by year |
| Fulfilment and keys | Vendor portals, email | Scattered across inboxes |
| Agreement numbers | Vendor portals | Not linked to orders |
What the scramble costs
A customer under review is under pressure, and a slow or patchy response from their reseller makes it worse and reflects on you. The work pulls account managers and finance away from normal business for days, and any gaps in the history leave the customer less well placed in a conversation they are having with the vendor.
We do not advise on audits or licensing. The customer's own licensing specialists or advisers do that. Our part is making sure the purchase history you hold is complete and easy to hand over.
The entitlement record we build
- Historical load: invoices, distributor order exports and old CRM data are loaded, including archived systems where exports can be obtained, and product lines are standardised to consistent product names.
- Customer grouping: records are grouped under each customer and legal entity, including name changes and subsidiaries, with unclear matches reviewed by a person.
- Purchase chain: upgrades, renewals and trade-ins are linked to the purchases they relate to where the records show it, so the history reads as a sequence, not a pile.
- Supporting documents: invoices, order confirmations and fulfilment emails are linked from each entry, stored in your document store.
- Ongoing capture: new orders are added automatically from the quote to order flow, so the record stays current without another project.
- Export: an organised history for a customer, by product and date with references and documents, can be exported when the customer asks.
When the next customer calls
Instead of a week of digging, your account manager exports the customer's history, checks it, and sends it with the supporting documents. Gaps are known in advance and marked, rather than discovered in the middle of the customer's review. The customer's advisers get organised facts to work from.
The same record helps day to day: renewals, upgrades and true-ups all start from an accurate view of what the customer owns.
Would you struggle to answer this request?
- A customer has asked for their full purchase history and it took days.
- Older purchases are in systems or distributors you no longer use.
- Upgrades are not linked to the licences they replaced.
- Agreement numbers are not recorded against orders.
- Fulfilment emails are spread across personal inboxes.