Skip to main content
Bonsai Software
All field notes
Sector insights30 May 20267 min read

Processing packing lists in food and AGF: why templates never quite cope

In food and AGF, a large share of packing lists and orders still arrives as a PDF, scan or email, in dozens of supplier formats. Template-based OCR has promised to fix that for years, and has come unstuck for just as long. Here is why context-aware document AI does hold up.

By Yeslin Beljaars

Processing packing lists in food and AGF: why templates never quite cope

The trouble with templates

Classic OCR works from a template per supplier: the article number sits here, the number of crates there. That holds until the supplier changes its layout, a new grower starts delivering or the season switches to a different country of origin. In a chain with hundreds of suppliers, maintaining those templates becomes a job in itself, and in peak season, just when it has to work, it grinds to a halt.

Reading the way a person reads

Today's generation of document AI works without templates. The model looks at what is on the page and recognises what each field means, wherever it sits and whatever it is called. Products, quantities, batches, origin: all of it gets recognised and structured, even on a packing list the system has never seen before. Anything doubtful is flagged for review rather than guessed.

Traceability as a by-product

Every packing list that comes in already structured is batch data you no longer have to piece back together. One step back, one step forward has to be ready within four hours of a recall, and that only works when batch information already lives as data in your systems rather than as a PDF in a mailbox. Automatic processing at the gate turns the traceability request into a query instead of a search.

Scaling with the season

The difference shows up most sharply at the peak. Manual work scales with people, and you simply cannot hire them mid-season. A pipeline runs ten documents or ten thousand a day through the same infrastructure, and your team handles only the exceptions. We are building exactly that kind of pipeline right now for an inspection firm, heading towards 200,000 packing lists a year.

Seeing this in your own operations?

Book a call