Drie procent van je kostprijs van verkochte goederen, afgetrokken voordat je het ooit ziet. Dat is wat een Walmart OTIF-misser je kost — niet als een factuur waarop je kunt plannen, maar als een kleinere betaling die aankomt met een redencode eraan vast. Mis het on-time-doel bij een paar dozen, verscheep er nog een paar te weinig, en een winstgevende Walmart-account verandert stilletjes in een account waarin je betaalt voor het voorrecht om hun schappen gevuld te houden.
Het goede nieuws: OTIF is een van de meest mechanische compliance-programma's in de retailsector. De doelen zijn gepubliceerd, de rekensom ligt vast, veel boetes zijn op het eerste gezicht ongeldig, en er is een formeel kanaal om je geld terug te krijgen. Deze gids legt de huidige 90%/95%-doelen uit, hoe de boete van 3% wordt berekend, hoe die verschilt van SQEP-boetes, en het betwistings- en preventiesysteem dat kleine leveranciers gebruiken om de inhoudingen onder controle te houden.
Wat OTIF meet
OTIF staat voor on-time in-full: Walmart bestelt een hoeveelheid voor een datum, en jij levert precies die hoeveelheid, precies op schema. Elke inkooporderregel wordt op twee onafhankelijke maatstaven beoordeeld:
- On-time — is de zending aangekomen (of klaar voor ophalen geworden) binnen het leveringsvenster dat Walmart heeft toegewezen?
- In-full — is elke bestelde doos aangekomen? Verscheep 2 dozen van de 200 te weinig en die 2 dozen zijn non-compliant, zelfs als de rest perfect aankomt.
"On-time" betekent iets anders afhankelijk van wie het vrachtvervoer regelt:
- Prepaid (jij regelt en betaalt het vrachtvervoer): je vrachtwagen moet aankomen bij het distributiecentrum binnen het leveringsvenster dat rond de must-arrive-by-datum van de PO is gebouwd. Buiten het venster aankomen kan je in beide richtingen schaden — een vroege vrachtwagen verstoort de ontvangstplanning bijna net zo veel als een late.
- Collect (de vervoerder van Walmart haalt bij jou op): je vracht moet klaarstaan en gereed zijn tegen de must-release-by-datum, zodat de ophaling door Walmart slaagt. Dit wordt gescoord als "collect ready", en het draagt het strengste doel van de drie.
Merk op wat ontbreekt: intentie, inzet en excuses. Een pech met de vervoerder, een orkaan, een havenvertraging — niets daarvan komt automatisch in de scorecard terecht. Het vastgestelde beleid van Walmart is dat het niet in rekening brengt voor missers die Walmart zelf aangerekend kunnen worden, maar fouten aan de ontvangstkant komen voor, en daarom bestaat het betwistingsproces en daarom moet je elke boete behandelen als schuldig-tot-het-tegendeel-bewezen is, in plaats van andersom.
De huidige doelen: 90% on-time, 95% in-full
Walmart meet drie cijfers, en alle drie moeten hun drempel halen:
| Maatstaf | Huidig doel |
|---|---|
| On-time, prepaid vrachtvervoer | 90% van de dozen |
| Collect-ready, door Walmart geregeld vrachtvervoer | 98% van de dozen |
| In-full, alle vrachtvervoer | 95% van de dozen |
Dit zijn de verruimde doelen die Walmart in februari 2024 invoerde. Ter context: tijdens de vraagpiek van 2020 had Walmart elk doel opgeschroefd naar 98%, een lat die kleine leveranciers met één magazijn en geen reservevervoerder nauwelijks konden zien, laat staan halen. De terugschroeving naar 90/95 erkende die realiteit — maar verwar verlichting niet met mildheid. Een leverancier die 89% on-time prepaid draait, betaalt nog steeds de boete op elk non-compliant geval onder de lijn, en de boete zelf is nooit veranderd.
Twee dingen aan de doelen laten leveranciers die het voor het eerst doen struikelen. Ten eerste worden ze gemeten in dozen, niet in orders of dollars — één doos te weinig op elk van tien orders doet tien keer meer pijn dan tien dozen te weinig op één order. Ten tweede worden on-time en in-full afzonderlijk gescoord, dus een zending kan op het ene, het andere of beide falen, en elke mislukking wordt apart gefactureerd.
Hoe de boete van 3% wordt berekend
De boete is 3% van de kostprijs van verkochte goederen — Walmarts kostprijs voor de goederen, in wezen jouw groothandelsprijs — op elk non-compliant geval. Een uitgewerkt voorbeeld:
Je verscheept 4.800 dozen in een kwartaal tegen een kostprijs van $30 per doos. Als 300 dozen on-time of in-full missen, is de boete 300 × $30 × 3% = $270.
Dat ziet er behapstbaar uit tot je het opschaalt naar een echte account. Een leverancier die $2 miljoen aan groothandelsproduct per kwartaal verplaatst met een misserpercentage van 5% betaalt 0,05 × $2.000.000 × 3% = $3.000 per kwartaal, $12.000 per jaar, rechtstreeks van de brutomarge af. En procentuele boetes stapelen zich op met de vaste boetes van SQEP (hieronder), die dezelfde imperfecte zending een tweede keer straffen voor andere zonden.
De facturatiecadans is van belang voor je cashplanning:
- Boetes lopen per kwartaal op en worden doorgaans ongeveer vijf weken na het einde van het kwartaal gefactureerd via HighRadius, het portaal van Walmart voor kosten op leveranciersvorderingen. Factuurkopieën verschijnen binnen ongeveer 72 uur na facturering.
- Je OTIF Scorecard in Retail Link (het leveranciersportaal van Walmart) toont verwachte boetes voordat ze worden gefactureerd. Het standaardadvies is om die wekelijks te controleren — verwachte boetes zijn je vroege waarschuwing, en de weken tussen verwachting en factuur zijn wanneer het bewijs voor een betwisting het meest vers is.
OTIF is niet SQEP (en je kunt onder beide beboet worden)
Nieuwe leveranciers verwarren OTIF routinematig met SQEP, het Supplier Quality Excellence Program, dat een andere dimensie bewaakt: nauwkeurigheid van inkooporders, etikettering, verpakking en ASN-kwaliteit in plaats van levertijd en volledigheid. De boetestructuren verschillen volledig:
- OTIF: 3% van de COGS per non-compliant geval.
- SQEP (PO-nauwkeurigheid): $200 per defecte PO plus $1 per getroffen geval. Verscheep 100 overtollige dozen op één PO en dat is $200 + $100 = $300 — voordat OTIF iets te zeggen heeft.
Een leverancier kan volledig OTIF-compliant zijn en toch SQEP-kosten krijgen op dezelfde order, en omgekeerd. Wanneer je een tekortbetaling verzoent, bepaal dan eerst bij welk programma elke inhouding hoort, want het bewijs dat elke betwisting wint is verschillend: OTIF-betwistingen draaien om leveringstijdstempels en ontvangen hoeveelheden, terwijl SQEP-betwistingen draaien om PO-versies, etiketspecificaties en ASN-verzendingen.
De respijtperiode van drie maanden voor nieuwe leveranciers
Walmart geeft leveranciers die voor het eerst zaken doen een venster van drie maanden waarin OTIF-boetes op de scorecard worden bijgehouden maar kwijtgescholden in plaats van gefactureerd. Behandel dit als een betaalde repetitie, niet als een vakantie:
- Verscheep normaal en bekijk de scorecard wekelijks. Elke verwachte boete is een gratis les in waar je operatie lekt — welke vervoerder vensters mist, welke SKU te weinig levert, welk DC langzaam ontvangt.
- Oefen met betwisten. Stel voor elke verwachte boete het betwistingspakket samen dat je zou indienen: PO, ASN-verzendlogboek, vrachtbrief, bewijs van levering. Als je het pakket niet kunt samenstellen, heeft je documentatieproces een gat — repareer dat voordat er echt geld op het spel staat.
- Stem de operatie af, niet alleen de papieren. Als één route of één co-packer de meeste missers genereert, is de respijtperiode de goedkoopste gelegenheid die je ooit zult krijgen om van vervoerder te wisselen of veiligheidsvoorraad toe te voegen.
Leveranciers die de respijtperiode zo gebruiken, gaan maand vier in met een geteste betwistingsroutine. Leveranciers die hem negeren, gaan maand vier in met een verrassingsfactuur.
Hoe je een OTIF-boete betwist
Het betwistingskanaal van Walmart is in de loop der jaren verschoven — eerst via je inkoper, dan inkoper-of-HighRadius, en nu HighRadius als de officiële one-stop shop voor het beoordelen en betwisten van OTIF-boetes. Gesprekken met de inkoper helpen in sommige situaties nog steeds (relaties verschillen), maar de formele betwisting leeft in HighRadius, dus begin daar.
Wat betwistingen wint
Walmart beoordeelt de documentatie en keurt goed (boete terugbetaald) of wijst af. Succesvolle betwistingen delen een patroon: ze bewijzen met tijdstempels dat het verslag van Walmart over de zending onjuist is. Verzamel per betwiste boete:
- De inkooporder (definitieve versie — gewijzigde PO's zijn een klassieke bron van spook-"in-full"-missers).
- Het ASN-verzendlogboek (EDI 856), dat bewijst wat je hebt aangegeven en wanneer.
- De vrachtbrief en het bewijs van levering van de vervoerder, met aankomsttijdstempels binnen het venster.
- Discrepanties tussen scorecard en ontvangst: als de eigen ontvangstapp van Walmart een PO als ontvangen toont terwijl de scorecard dezelfde PO als niet-in-full toont, is die interne tegenstrijdigheid sterk bewijs.
De meest voorkomende patronen van ongeldige boetes zijn missers die Walmart zelf aangerekend kunnen worden maar toch aan de leverancier worden gefactureerd (miscounts aan de ontvangstkant, verkeerd gesorteerde dozen), boetes berekend tegen een achterhaalde PO-versie, en on-time-fouten waarbij het tijdstempel van de vervoerder aankomst binnen het venster toont.
Drie dingen om te weten voordat je indient
- Een gewonnen betwisting betaalt het geld terug, maar herstelt de score niet. Je OTIF Scorecard blijft de boete tonen, zelfs nadat HighRadius die ongedaan maakt. Betwisten gaat om het terugwinnen van dollars, niet om het repareren van je percentage — preventie is het enige dat de score beweegt.
- Snelheid domineert. Over retailchargebacks in het algemeen lopen de winstpercentages van betwistingen op tot 75–80% in de eerste week na een inhouding en storten ze in tot onder de 5% na 90 dagen. Bewijs veroudert, vervoerdersadministratie verloopt, en beoordelaars vertrouwen verse documentatie. Dien binnen dagen in, niet binnen kwartalen.
- Walmart lost betwistingen doorgaans binnen 30–45 dagen op, en in de praktijk hebben herhaalde herindieningen afnemende opbrengsten — leveranciers melden dat na twee afwijzingen een derde poging meestal de laatste realistische kans is, dus maak elke inzending compleet in plaats van iteratief.
Het preventieplaybook voor kleine leveranciers
Betwistingen herstellen geld; preventie houdt het. De leveranciers met de laagste OTIF-rekeningen hanteren doorgaans dezelfde handvol disciplines:
- Controleer de scorecard wekelijks, in een agenda-uitnodiging. Verwachte boetes die vroeg worden opgemerkt, kunnen soms vóór facturering worden afgewend — en je begint ten minste met het bewijspakket zolang de zending vers is.
- Behandel de ASN als dragend. Een ontbrekende of late advance shipping notice verandert een fysiek perfecte levering in een compliance-fout bij ontvangst. Controleer of elke 856 verzendt voordat de vrachtwagen aankomt, met doos-SSCC's die overeenkomen met wat daadwerkelijk op de trailer staat.
- Vraag vervoerders naar hun OTIF-geschiedenis voordat je ze inhuurt. Bij prepaid vrachtvervoer is je vervoerder je on-time-prestatie. Een goedkope vervoerder met een record van 80% is de duurste optie op het quoteblad.
- Houd veiligheidsvoorraad aan op je snelst verkopende Walmart-SKU's. De meeste in-full-missers zijn voorraadtekorten in een logistiek kostuum. De voorraadkosten van een buffer verslaan bijna altijd 3% van de COGS plus de SQEP-toeslag.
- Let op de case pack. Als Walmart dozen van 12 bestelde en jouw lijn draait op 10, is elke doos een overtreding, zelfs met het juiste totaal aantal eenheden. Kom exact overeen met de overeengekomen verpakkingsgrootte.
- Zet het kwartaal in de agenda. Boetes worden ongeveer vijf weken na het einde van het kwartaal gefactureerd. Verzoen de verwachte boetes van elk kwartaal met de HighRadius-factuur wanneer die binnenkomt, zodat niets ongemerkt in de zone met laag winstpercentage glijdt.
OTIF-boetes boeken in je grootboek
OTIF-boetes verdienen een eigen rekening, niet een schouderophalen binnen de kostprijs van verkochte goederen. Trek ze af van de vordering wanneer de tekortbetaling aankomt, houd ze per retailer zichtbaar, en draai ze terug wanneer een betwisting wordt uitbetaald. In plain-text accounting ziet het patroon er zo uit:
2026-04-15 * "Walmart" "Q1 OTIF fines per HighRadius invoice"
Expenses:Chargebacks:Walmart-OTIF 270.00 USD
Assets:Receivables:Walmart -270.00 USD
2026-05-28 * "Walmart" "OTIF dispute approved — receiving miscount"
Assets:Receivables:Walmart 90.00 USD
Expenses:Chargebacks:Walmart-OTIF -90.00 USDAls je nieuw bent in deze stijl van boekhouden, loopt de documentatie door het opzetten van je eigen grootboek. Drie gewoonten zorgen ervoor dat deze data zichzelf terugverdient. Ten eerste, verzoen elke Walmart-betaling met de bijbehorende remittance-details — de retailer betaalt je minder en voegt een code toe; als je het geld boekt zonder de codes te lezen, worden de boetes onzichtbaar. Ten tweede, beoordeel de chargeback-rekening maandelijks per retailer: een stijgende trend is een operationeel probleem (wissel de vervoerder, repareer de ASN-timing) in een boekhoudkundig kostuum. Ten derde, houd betwiste-maar-onopgeloste boetes in de kostenrekening in plaats van gehoopte terugvorderingen te boeken — erken de terugbetaling wanneer HighRadius die goedkeurt, niet wanneer je hem indient.
Houd je marges vanaf dag één zichtbaar
Verkopen aan Walmart beloont leveranciers die een strakke operatie en strakke boeken draaien — de scorecard vertelt je wat er op het dok gebeurde, maar alleen je eigen grootboek vertelt je wat het kostte. Naarmate je retailaccounts zich vermenigvuldigen, stopt het bijhouden van elke inhouding, betwisting en terugvordering in een spreadsheet met schalen lang voordat de boetes stoppen met komen.
Beancount.io biedt plain-text accounting die je volledige transparantie en controle over je financiële data geeft — geen black boxes, geen vendor lock-in. Begin gratis en zie waarom ontwikkelaars en finance-professionals overstappen op plain-text accounting.





