Agrarisch en food: van oogst en batch tot factuur met houdbaarheid in het oog

Door Clen Mourik

Je registreert batches, je weet welke oogst wanneer gedaan is, maar bij een recall weet je niet welke klant precies welke partij heeft ontvangen. Of erger: je factuur vermeldt geen enkel batchnummer. De data bestaat, maar komt niet bij elkaar. Het probleem zit niet in de registratie — het probleem zit in de koppeling.

Hoeveel uur per week besteed jij aan het opzoeken van welke klant welke batch heeft gekregen? En wat kost het je als die informatie er niet is op het moment dat de NVWA belt?

In de agrarische sector en food industry zie je vaak hetzelfde patroon: bedrijven registreren keurig hun batches, houden bij wat de houdbaarheid is, maar die informatie blijft gevangen in een los Excel-bestand of een voorraadsysteem dat niet praat met de boekhouding. Het gevolg: op de factuur staat geen batchnummer, geen THT-datum, niks. En als er iets misgaat — een klacht, een recall, een audit — zijn medewerkers urenlang bezig met terugzoeken.

Nederland verdiende in 2024 ruim 47 miljard euro aan exportverdiensten in de agrarische sector. Dat is geen hobby. Dat is een professionele industrie waar traceerbaarheid en compliance niet optioneel zijn. Toch draaien veel MKB-bedrijven nog steeds op systemen die niet met elkaar praten.

Dit artikel gaat over het verbinden van die systemen — van de oogst in het veld tot de factuur met batchnummer en houdbaarheid die automatisch naar je klant gaat. Over wat er misgaat als je dat niet doet. En over hoe je het wél kunt aanpakken, zonder dat het een IT-project van maanden wordt.

Inhoudsopgave

Belangrijkste punten

Punt Details
Registreren is niet hetzelfde als koppelen Veel bedrijven leggen batches vast, maar die data komt niet op de factuur of in het klantdossier. Bij een recall ben je de kluit kwijt.
Handmatig werk kost meer dan je denkt 30 leveringen per dag × 10 minuten = 1.250 uur per jaar = €31.250 aan vermijdbare loonkosten (eigen berekening).
Compliance wordt strenger Nieuwe EU-regels (Verordening Productveiligheid 2023/988) zijn sinds december 2024 van kracht. Handhaving pakt harder aan.
FIFO moet je afdwingen, niet hopen Zonder systeem dat First In First Out bewaakt, blijven oudere batches liggen en ontstaat verspilling.
Koppeling hoeft geen maanden te duren API-integraties tussen WMS/ERP en boekhouding (AFAS, Exact Online) zijn sneller te realiseren dan veel bedrijven denken.
Medewerker in moderne kas die oogstgegevens invoert op tablet met groentekisten op voorgrond

Waarom houdbaarheid registreren niet genoeg is

Ik zie het regelmatig: een groentebedrijf heeft een prima systeem om te registreren wat er geplukt is. Elke oogst krijgt een batchnummer, een datum, een THT. Maar als ik vraag "staat die informatie op de factuur die naar de supermarkt gaat?", dan wordt het stil.

De data bestaat. Het probleem is dat die data in een eiland zit. De boekhouder werkt in AFAS of Exact Online, de plukadministratie in een los systeem of Excel, en tussen die twee is geen brug. Het gevolg: de factuur vermeldt alleen "500 kg spinazie" zonder enige traceerbare informatie.

Wat ik in de praktijk zie: bedrijven die duizenden euro's investeren in batch-registratie, maar vergeten dat niemand die data kan gebruiken als hij niet op de factuur staat.

En dan gebeurt het: een klant belt met een klacht. Of de NVWA wil weten waar een specifieke partij is gebleven. Dan gaat iemand op kantoor e-mails afstruinen, Excel-sheets doorzoeken, en mensen bellen. Uren werk. En als je geluk hebt vind je het terug.

Volgens de FAO gaat wereldwijd 13,2% van het voedsel verloren in de keten tussen oogst en retail. Een deel daarvan is simpelweg omdat niemand weet wat er waar ligt en wat eerst weg moet.

De compliance-druk neemt toe

Sinds december 2024 is de Nieuwe Verordening Productveiligheid (EU 2023/988) van kracht. Die verordening wordt in Nederland ingebed in de Warenwet. De boodschap is helder: traceerbaarheid is geen nice-to-have meer.

En de handhaving pakt strenger uit. Waar bedrijven eerder wegkwamen met "we zoeken het wel even op", zijn de eisen nu: onmiddellijk kunnen laten zien welke batch waar is gebleven. Als je dat niet kunt, risico op boetes, verplichte recalls, en in zware gevallen inbeslagname.

Waar het misgaat: vier veelgemaakte fouten

Fout 1: Batch registreren, maar niet koppelen aan de factuur

Dit is veruit de meest gemaakte fout. Het bedrijf registreert batches keurig in het voorraadsysteem. Maar die informatie wordt niet doorgezet naar de boekhouding. De factuur die eruit rolt vermeldt alleen een omschrijving en aantal. Geen batchnummer, geen THT.

Het gekke is: de informatie is er. Hij zit gewoon in een ander systeem. Maar omdat die systemen niet praten, blijft de factuur leeg.

Fout 2: Dataeilanden — oogst en boekhouding los van elkaar

De planner registreert de oogst in een Excel of een los kassasysteem. De boekhouder maakt facturen in Exact Online of AFAS. Tussen die twee is geen enkele verbinding. Iemand moet handmatig de gegevens overzetten — en dat gebeurt vaak niet, of fout.

Ik hoor regelmatig: "Maar we hebben toch een app voor oogstregistratie?" Klopt. Maar als die app niks doet met de data behalve hem opslaan, heb je het probleem maar half opgelost. Want iemand moet die data dan alsnog handmatig in het ERP zetten.

Distributiecentrum medewerker scant barcode op voedselverpakking met WMS dashboard op achtergrond

Fout 3: Geen FIFO-discipline bij houdbaarheid

Je hebt meerdere batches van hetzelfde product op voorraad. Batch A is van vorige week, batch B van gisteren. Maar er is geen systeem dat afdwingt dat batch A eerst de deur uitgaat. Gevolg: batch A blijft liggen tot die over datum is, en je gooit hem weg.

Dit is geen kwestie van "beter opletten". Het is een structureel probleem. Zonder een systeem dat FIFO automatisch bewaakt, is het een kwestie van tijd voordat het misgaat.

Fout 4: Wachten tot er iets gebeurt

Veel bedrijven pakken het pas aan nadat er een incident is geweest. Een klacht, een recall-dreiging, een audit die niet goed uitpakt. Dan wordt het ineens urgent. Maar dan ben je eigenlijk te laat — je lost het probleem op nadat het schade heeft aangericht.

De NVWA kan flink doorpakken: boetes gekoppeld aan omzet, verplichte recalls, inbeslagname, en in zware gevallen strafrechtelijke vervolging van leidinggevenden. Dat zijn geen lichte sancties.

De keten: van oogst tot factuur

Laten we het concreet maken. Hoe ziet de ideale flow eruit?

Stap 1: Registratie aan de bron

Bij oogst of ontvangst wordt een batchnummer aangemaakt. Bijvoorbeeld: LOT-20250128-TOMATEN. Gekoppeld aan dat nummer registreer je: oogstdatum, teler, gewas, hoeveelheid, en houdbaarheid (THT-datum). Dit kan via een mobiele app, een scanstation, of direct in het WMS.

Het belangrijkste: die registratie gebeurt digitaal, niet op papier. Een papiertje raakt kwijt, wordt verkeerd overgetypt, of ligt ergens in een la.

Stap 2: Voorraad- en batchbeheer in het WMS of ERP

De batch komt binnen in het voorraadsysteem. Het systeem houdt bij: hoeveel er nog is, wat de THT is, en welke klant welke batch heeft ontvangen. FIFO-regels worden hier afgedwongen — het systeem stuurt automatisch de oudste batch naar de uitlevering.

64% van de food- en beverageproducenten gebruikt lot-niveau traceerbaarheidssystemen, blijkt uit onderzoek. Dat klinkt hoog, maar in het Nederlandse MKB ligt dat percentage een stuk lager.

Stap 3: Koppeling met de boekhouding

Hier wordt het interessant. Via een API-koppeling worden orders, batchdata en THT-informatie doorgezet naar het boekhoudpakket. Dat kan AFAS, Exact Online, Twinfield, of een ander pakket zijn.

Die koppeling zorgt ervoor dat de data die in het voorraadsysteem zit, automatisch op de factuur verschijnt. Geen handmatig overtypen meer.

Stap 4: Factuur met batchinformatie

De klant ontvangt een factuur met per regelitem het batchnummer en de THT-datum. Als er een klacht komt, weet je exact wie wat heeft ontvangen. Als er een recall nodig is, kun je binnen een paar minuten een lijst genereren van alle klanten die de betreffende batch hebben gekregen.

Processtap Zonder koppeling Met koppeling
Oogst registreren Op papier of Excel Digitaal in WMS/app
Batch doorzetten naar boekhouding Handmatig overtypen (5-10 min per order) Automatisch via API
Factuur aanmaken Zonder batchinfo Inclusief batch + THT
Recall-actie Urenlang zoeken in mails/sheets Lijst genereren in minuten
FIFO-naleving Afhankelijk van discipline Automatisch afgedwongen

Hoe de techniek werkt

Zonder te technisch te worden: het draait om vier lagen die digitaal met elkaar moeten praten.

Laag 1: Registratie

Dit is vaak een app of een scanstation. Je scant een barcode, voert een batchnummer in, en koppelt dat aan een product en een datum. Die data gaat direct een database in, niet via papier.

Laag 2: Voorraadbeheer (WMS of ERP-module)

Het WMS houdt bij wat er op voorraad is, waar het ligt, en wat de status is (vers, bijna over datum, geblokkeerd). Hier worden FIFO-regels toegepast. Het systeem zorgt ervoor dat de oudste batch automatisch naar de orderpicking gaat.

Bij een klant van ons zagen we dat voedselverspilling met 30% daalde nadat het WMS FIFO automatisch begon af te dwingen. Gewoon omdat het systeem niet vergeet welke batch het oudst is.

Laag 3: API-integratie met boekhouding

Dit is de cruciale schakel. AFAS en Exact Online bieden beide een REST API. Dat betekent dat andere systemen data kunnen ophalen en wegschrijven. Je kunt een order met batchnummers vanuit het WMS naar AFAS sturen, en AFAS genereert automatisch een factuur met die informatie.

Het probleem is dat veel bedrijven niet weten dat die API bestaat. Ze typen alles nog handmatig over, terwijl beide systemen gewoon kunnen praten.

Laptop scherm met ERP dashboard en batch-tracering data naast stapel verse groenten in distributiecentrum

Laag 4: Geautomatiseerde facturatie

De factuur die eruit rolt bevat automatisch de batchnummers en THT-data per regelitem. Sommige systemen kunnen zelfs automatisch alerts sturen als een klant een batch heeft ontvangen die over 2 dagen over datum gaat — zodat je proactief kunt handelen.

Wat als je met tientallen leveranciers werkt?

Dan wordt het complexer. Een food processor kan 50 tot 200 leveranciersfacturen per maand ontvangen, allemaal in verschillende formaten. Handmatig verwerken is onbegonnen werk.

Daar komen AI-gestuurde documentextractie-tools om de hoek kijken. Die scannen een pdf of e-mail, herkennen automatisch batchnummer en THT, en zetten dat door naar het ERP. Dat scheelt 8+ uur per week aan handmatig tikwerk, volgens onderzoek.

Wat kost het als je het niet doet?

Laten we even rekenen. Stel: je verwerkt dagelijks 30 leveringen. Per levering moet je handmatig batchnummer en THT invoeren in je boekhouding. Dat kost gemiddeld 10 minuten per levering.

Dat is alleen de directe arbeidskost. Daar komen nog bij:

Een koppeling tussen WMS en boekhouding kost afhankelijk van de complexiteit tussen de €10.000 en €40.000 (eigen inschatting op basis van marktkennis). Dat verdien je dus al terug in het eerste jaar, puur op arbeidsbesparing.

En dan hebben we het nog niet over reputatieschade

Een recall kost gemiddeld tonnen aan directe kosten, maar de reputatieschade kan veel groter zijn. Zeker als je aan retail levert — supermarkten hebben weinig geduld met leveranciers die geen grip hebben op hun traceerbaarheid.

Verschillende wegen naar automatisering

Er is niet één aanpak die voor iedereen werkt. Wat past hangt af van je omvang, complexiteit, en hoeveel orders je draait.

Optie 1: Volledig handmatig (Excel + papier)

Voor wie: Heel kleine bedrijven, minder dan 5 medewerkers, minder dan 50 orders per week.

Voordelen: Geen investeringskosten, lage drempel, geen IT-kennis nodig.

Nadelen: Tijdrovend, foutgevoelig, niet schaalbaar. Bij een audit of recall kom je in de problemen. Geen real-time inzicht.

Optie 2: Losse apps per functie

Voor wie: Bedrijven die een eerste stap willen zetten richting digitalisering zonder meteen een volledig ERP te implementeren.

Voordelen: Goedkoper dan een volledig ERP, snel op te zetten.

Nadelen: Dataeilanden blijven bestaan. Iemand moet de data nog steeds handmatig tussen systemen verplaatsen. Je lost het probleem maar half op.

Optie 3: Generiek ERP met koppelingen (AFAS of Exact Online + WMS)

Voor wie: MKB-bedrijven met 10-100 medewerkers, meerdere processen die geïntegreerd moeten worden.

Voordelen: Breed inzetbaar, grote ecosystemen van koppelingen, bekende pakketten in Nederland. AFAS en Exact Online hebben allebei uitgebreide API's.

Nadelen: Niet altijd food-specifiek out-of-the-box. Batch- en THT-velden vereisen vaak maatwerk of extra modules. Implementatiekosten variëren sterk, afhankelijk van wat je nodig hebt.

Optie 4: Food-specifiek ERP

Voor wie: Grotere foodbedrijven (50+ medewerkers) met complexe processen: receptuurbeheer, kwaliteitscontroles, HACCP-eisen.

Voordelen: Batch tracking, THT-beheer, FIFO-regels zitten standaard in het systeem. Compliance-functies ingebouwd.

Nadelen: Duurder, langere implementatietijd, vaak minder flexibel voor niet-food-processen.

Wat werkt in de praktijk? Vaak een combinatie. Een bestaand boekhoudpakket zoals Exact Online of AFAS blijft staan, en je koppelt daar een WMS of voorraadsysteem aan dat wél batch tracking ondersteunt. Dat geeft je het beste van beide werelden: bekende financiële administratie, plus gespecialiseerde voorraadcontrole.

Veelgestelde vragen

Kan ik batch tracking ook in Excel bijhouden?

Technisch kan het, maar het is niet aan te raden. Excel is foutgevoelig, niet real-time, en je kunt geen FIFO-regels automatisch afdwingen. Bij een recall of audit ben je uren kwijt aan zoeken. Voor de allerkleinste bedrijven kan het een tijdelijke oplossing zijn, maar zodra je meer dan 20 orders per week draait, wordt het onhoudbaar.

Hoe lang duurt het om een koppeling te bouwen tussen WMS en AFAS/Exact?

Dat hangt af van de complexiteit. Een standaard koppeling voor orders, producten en batchnummers kan in 4-8 weken live zijn. Als je ook receptuurbeheer, kwaliteitscontroles en leveranciersportalen wilt koppelen, kan het langer duren. Het belangrijkste is een goede voorbereiding: data opschonen, processen op een rij, en weten welke informatie waar vandaan komt.

Moet ik mijn huidige boekhoudsysteem vervangen?

Meestal niet. Als je nu AFAS of Exact Online gebruikt, kun je daar gewoon mee doorwerken. Je bouwt er een koppeling omheen die de batchdata automatisch doorzet. Vervangen is alleen nodig als je huidige systeem geen API heeft of zo verouderd is dat het niet meer te koppelen valt.

Wat als mijn leveranciers elk een ander factuurformaat sturen?

Dan is AI-gestuurde documentextractie een uitkomst. Die tools kunnen verschillende formaten herkennen en automatisch de relevante data (batchnummer, THT, hoeveelheid) eruit halen. Dat scheelt enorm veel handmatig tikwerk, zeker als je met 20+ leveranciers werkt.

Is batch tracking verplicht voor alle foodbedrijven?

Juridisch gezien: ja, als je onder de EU-voedselwetgeving valt. De Nieuwe Verordening Productveiligheid (sinds december 2024) stelt duidelijke eisen aan traceerbaarheid. Praktisch gezien: ook als het niet verplicht was, is het gewoon verstandig. Zonder traceerbaarheid kun je geen recalls doen, geen kwaliteitsclaims afhandelen, en loop je reputatierisico.

Wil je weten hoe dit voor jouw situatie werkt? We denken graag met je mee — niet om iets te verkopen, maar om te kijken wat past. Plan een vrijblijvend gesprek en we praten door wat er nu speelt en waar je tegenaan loopt.

Over de auteur

Clen Mourik is mede-eigenaar en de technische specialist binnen SyncIT, een Business IT Agency voor het MKB. Vanuit de driehoek van ondernemer, productowner en developer helpt hij bedrijven hun software en processen slimmer te laten samenwerken, zodat er weer rust, grip en ritme ontstaat. Clen schrijft vanuit de dagelijkse praktijk over de knelpunten en kansen van procesautomatisering.