Je stocklijst klopte op dinsdag. Het is donderdag.
Een grafrede voor de CSV die je deal sloopte.
Het is dinsdagochtend. Je inventory manager exporteert de stocklist. Prachtig: 847 devices, netjes gecategoriseerd, grades toegekend, prijzen ingeschat. Een CSV vol operationele waarheid.
Ze mailt hem naar 40 brokers en kopers in heel Europa. Onderwerp: "Updated Stock List — March 2026." Bijlage: een bestand dat technisch gezien nog ongeveer 36 uur correct zal zijn.
Tegen woensdagmiddag zijn 14 van die devices verplaatst naar de testqueue voor herbeoordeling. Drie zijn gereserveerd voor een koper in Kopenhagen die rechtstreeks belde. Eentje blijkt tijdens outbound inspectie een gebarsten scherm te hebben dat niemand bij grading zag — waarschijnlijk omdat de grader drie uur in een shift van acht uur zat en het licht in Zone C, zoals iedereen weet maar niemand oplost, verschrikkelijk is.
Tegen donderdag verwijzen vijf antwoorden in je inbox naar devices die niet meer beschikbaar zijn. Twee kopers zijn geïrriteerd. Eén is heel geïrriteerd, omdat hij de stock al aan zijn koper had beloofd, die nu ook geïrriteerd is. Een keten van irritatie loopt van jouw warehouse in Amsterdam tot een procurement office in Berlijn, allemaal omdat de waarheid van dinsdag verlopen is.
De levenscyclus van een CSV
Laten we de reis van een stocklist volgen, van geboorte tot irrelevantie:
Uur 0: Export. De stocklist wordt geboren. Hij is correct. Hij is geformatteerd. Hij heeft die prettige kolombreedte waar je sales manager op stond. Hij vertegenwoordigt de realiteit.
Uur 3: Gemaild. Veertig inboxen. Veertig mensen hebben nu een snapshot van je warehouse van drie uur geleden. Sommigen openen hem vandaag. Sommigen morgen. Eén opent hem volgende week en behandelt hem nog steeds als actueel.
Uur 8: Eerste verkoop. Een device uit de lijst wordt via een ander kanaal verkocht — een telefoontje, een terugkerende klant, een auction lot. Het device is weg. De stocklist weet van niets.
Uur 24: Re-grading. Drie devices zijn opnieuw getest en van B naar C gezet. De stocklist zegt B. Het warehouse zegt C. Niemand heeft het de stocklist verteld.
Uur 48: Eerste boze mail. "Ik wil graag de 50 Dell Latitude 5430's in Grade A kopen." Je hebt er 47. Je had er dinsdag 50. Het is nu donderdag.
Uur 72: De stocklist wordt door een broker doorgestuurd naar zijn netwerk. Hij is nu drie dagen oud, twee forwards diep, en reist nog steeds rond. Als een boodschap in een fles, behalve dat de fles liegt.
Een stocklist is geen levend document. Het is een foto van een warehouse dat elk uur verandert. Je sluit deals op basis van een foto. Dat is geen handel. Dat is archeologie.
De downstream schade
De zichtbare kost is de verloren deal — de koper die er 50 wilde en aan wie je er maar 47 kon leveren. Maar dat is niet de echte schade. De echte schade is vertrouwen.
Wanneer een koper een stocklist krijgt die onjuist blijkt, leert hij iets: jouw stocklists zijn onbetrouwbaar. Niet kwaadwillig. Structureel. De volgende keer dat hij er één van je krijgt, belt hij om te verifiëren. "Even checken — hebben jullie deze echt?" Dat gesprek duurt tien minuten. Vermenigvuldig dat met 40 kopers en je hebt net een fulltime job toegevoegd aan je salesteam: de stocklist-verificatieafdeling.
Of erger: de koper belt niet meer. Hij koopt bij de concurrent wiens listings altijd actueel zijn. Niet omdat die concurrent betere stock heeft. Omdat die concurrent betere informatie over zijn stock heeft. En in deze business is informatie het product.
Het echte probleem is de workflow
De stocklist is niet de schurk in dit verhaal. Het is het formaat — de workflow — die er een momentopname van maakt in plaats van een levende weergave van de realiteit.
Wanneer je inventory, listings en verkoopkanalen allemaal uit dezelfde database lezen, verdwijnt het stocklist-probleem. Niet omdat je geen stocklist meer hebt. Maar omdat de "stocklist" geen statische export meer is. Het is een live view. Als iets verkocht wordt, verdwijnt het. Als iets opnieuw gegraded wordt, past het zich aan. Als een device in quarantaine gaat, krijgt het een vlag.
Niemand verstuurt hem. Niemand forwardt hem. Niemand opent een bijlage van drie dagen oud en neemt beslissingen op basis van spoken.
Je stocklist was correct op dinsdag. Het is nu donderdag, en iemand in Berlijn staat op het punt een bod te doen op iets dat niet meer bestaat. Niet omdat je loog. Omdat je een bewegend doel fotografeerde en het actueel noemde.
Er is een betere manier. Zonder CSV. En zonder Dave die elke regel gaat controleren door naar het rack te wandelen en fysiek te bevestigen dat het device er nog ligt. Al kan Dave de beweging wel gebruiken.