All articles
OperationsMarch 20266 min read

Your Stock List Was Accurate on Tuesday. It's Thursday.

A eulogy for the CSV that ruined your deal.

It's Tuesday morning. Your inventory manager exports the stock list. It's beautiful: 847 devices, neatly categorised, grades assigned, prices estimated. A CSV of pure operational truth.

She emails it to 40 brokers and buyers across Europe. Subject line: "Updated Stock List — March 2026." Attached: a file that will be technically accurate for approximately 36 more hours.

By Wednesday afternoon, 14 of those devices have moved to the testing queue for re-evaluation. Three have been reserved for a buyer in Copenhagen who called directly. One was found to have a cracked screen during outbound inspection that nobody caught at grading — probably because the grader was three hours into an eight-hour shift and the light in Zone C is, as everyone knows but nobody has fixed, terrible.

By Thursday, five of the replies in your inbox reference devices that are no longer available. Two buyers are annoyed. One is very annoyed, because he already promised the stock to his buyer, who is now also annoyed. A chain of annoyance stretches from your warehouse in Amsterdam to a procurement office in Berlin, all because Tuesday's truth expired.

The Lifecycle of a CSV

Let's trace the journey of a stock list from birth to irrelevance:

Hour 0: Export. The stock list is born. It's accurate. It's formatted. It has that pleasant column width that your sales manager insisted on. It represents reality.

Hour 3: Emailed. Forty inboxes. Forty people now have a snapshot of your warehouse from three hours ago. Some will open it today. Some tomorrow. One will open it next week and still treat it as current.

Hour 8: First sale. A device from the list is sold through a different channel — a phone call, a returning customer, an auction lot. The device is gone. The stock list doesn't know.

Hour 24: Re-grading. Three devices have been re-tested and downgraded from B to C. The stock list says B. The warehouse says C. Nobody has told the stock list.

Hour 48: First angry email. "I'd like to buy the 50 Dell Latitude 5430s in Grade A." You have 47. You had 50 on Tuesday. It is now Thursday.

Hour 72: The stock list is forwarded by a broker to their network. It's now three days old, two forwards deep, and still travelling. Like a message in a bottle, except the bottle is lying.

A stock list is not a living document. It's a photograph of a warehouse that changes every hour. You're making deals based on a photograph. That's not trading. That's archaeology.

The Downstream Damage

The obvious cost is the lost deal — the buyer who wanted 50 and you could only deliver 47. But that's not the real damage. The real damage is trust.

When a buyer receives a stock list that turns out to be inaccurate, they learn something: your stock lists are unreliable. Not maliciously. Just structurally. The next time they get one from you, they'll call to verify. "Just checking — do you actually have these?" That call takes ten minutes. Multiply by 40 buyers and you've just added a full-time job to your sales team: the stock list verification department.

Or worse: the buyer stops calling. They start buying from the competitor whose listings are always current. Not because the competitor has better stock. Because the competitor has better information about their stock. And in this business, information is the product.

The Real Problem Is the Workflow

The stock list is not the villain of this story. It's the format — the workflow — that makes it a point-in-time snapshot instead of a living, breathing representation of reality.

When your inventory, your listings, and your sales channels all read from the same database, the stock list problem disappears. Not because you stop having a stock list. But because the "stock list" is no longer a static export. It's a live view. When something sells, it vanishes. When something gets regraded, it updates. When a device enters quarantine, it's flagged.

Nobody sends it. Nobody forwards it. Nobody opens a three-day-old attachment and makes decisions based on ghosts.


Your stock list was accurate on Tuesday. It is now Thursday, and someone in Berlin is about to make an offer on something that doesn't exist anymore. Not because you lied. Because you photographed a moving target and called it current.

There's a better way. It doesn't involve CSV. And it doesn't involve Dave verifying each line by walking to the rack and physically confirming the device is still there. Though Dave does need the exercise.

Like what you read?

Founding members get every article first, plus 12 months free access to the platform.

Get Early Access