Food traceability/Cornerstone guides

Food batch traceability: connect deliveries, ingredients and finished products

Build practical batch records and test ingredient-to-product links with a worked traceability exercise before evaluating software.

Overhead editorial still life on a food production bench: a single incoming crate of tomatoes branches physically into two distinct preparation bowls and a neatly arranged row of finished sauce containers, with small unobtrusive lot tags. The origin and outputs are visually connected by their actual ingredients, no diagram.
AI-generated editorial illustration

At a glance

A practical batch traceability record links incoming supplier lots to the batches made from them and their destinations. Use consistent identifiers and quantities, including units, so a team can investigate an ingredient issue without reconstructing the story from disconnected notes.

Food traceability: supplier, internal and destination records

Food traceability follows the identity and movement of food through defined stages. Supplier traceability tells you where a received lot came from. Internal traceability connects that lot with storage, transformations and finished output. Destination records explain where each output went. A useful system connects these views; a folder of delivery notes alone does not describe the ingredient links created during production.

GS1 separates tracking events from the data describing them. Receiving, transforming and shipping are examples of events; product identity, place, time and related document references describe their instances. Use that distinction to decide where the team must capture information. A barcode can help retrieve an identity, but does not create the missing event records.

GS1 · Global Traceability Standard

Map the hand-offs before choosing software

Draw the path from delivery to storage, production, packing and dispatch or service. Mark where identifiers change. An internal batch code should connect to the original supplier lot; replacing the supplier code without a link loses useful context.

GS1's traceability framework distinguishes tracking events from the data describing them. Our example applies that distinction to a small production workflow.

Build a batch record with explicit links

Use a product name and a lot identifier together. Record a unit next to every quantity and separate actual amounts from estimates. If rework or repacking is used, capture the input-to-output link rather than silently starting a new history.

  • Delivery: supplier, product, supplier lot, receipt date and quantity.
  • Production: internal batch, ingredient lots and quantities used.
  • Output: product, quantity, production date and storage location.
  • Movement: dispatch or transfer reference and receiving business where relevant.
  • Exceptions: holds, waste, adjustments and the person authorising a change.

Worked example: one ingredient, two finished batches

A kitchen receives ingredient lot ING-A and uses it in batches PREP-1 and PREP-2. A practice investigation starts with ING-A. The team finds both batches, checks quantities used and accounts for stock, waste and any onward movement. The codes are fictional and illustrate relationships, not a mandatory coding system.

Repeat the exercise backwards: choose PREP-2 and recover its input lots and receiving records. Investigate missing links and quantity differences. A spreadsheet or app should make those gaps visible rather than hide them.

Worked example: account for the ingredient quantity

Receive 20 kg of ingredient lot ING-A under receipt REC-01. Use 8 kg in PREP-1 and 6 kg in PREP-2; 6 kg remains in STORE-01. The ingredient balance is 20 kg received = 8 kg used + 6 kg used + 6 kg remaining. This is an ingredient balance, not the total mass of the finished recipes. Record other ingredient lots and finished output separately.

Dispatch PREP-1 to DEST-01 under EXP-01; retain PREP-2 in STORE-02. Record the actual finished-product quantity and unit on each destination row. A forward search from ING-A should find both preparations and their destinations. A backward search from PREP-2 should retrieve REC-01 and its other ingredient receipts.

Turn a traceability exercise into a buying test

Give each shortlisted system the same sample records. Ask it to show forward and backward links, export the evidence and preserve corrections. Check whether staff can distinguish a practice exercise from a real incident.

Record your own retrieval time as a baseline. Do not assume a universal recall deadline, retention period or legal duty from this guide. Confirm the applicable rules for your jurisdiction, products and trading arrangements.

Resolve missing links before calling the exercise complete

If the supplier lot is unreadable, retain the available delivery evidence, follow the hold procedure and obtain reliable identification. Do not invent an identifier to complete a field. If 2 kg remains unexplained, investigate losses, transfers, returns, missing entries and unit conversions; preserve the original entry with the reason, date and author of each correction.

Use the batch sheet, stock movement register and mock recall worksheet together. Ask a colleague who did not enter the records to repeat the search, record every missing link, assign an owner and review date, then verify the corrections with another search. Keep the exercise clearly labelled so its records cannot be mistaken for a live incident.

Build a retrieval pack, not a folder of unrelated files

For one selected batch, assemble its receipt references, ingredient-use links, actual output, stock movements, destinations and correction history. Name the files or records with stable identifiers and keep their relationship visible in the export. If a batch is split across locations, include both locations. If a product is repacked, retain the original identity alongside the replacement label and its decision basis.

Use one line per actual input/output link and one line per movement. Distinguish a transfer within the business from dispatch to another business. Record losses and samples with their own reasons so the remaining quantity can be explained. When quantities use different units, retain the documented conversion rather than silently making the numbers match.

What this worksheet does—and what requires a separate review

The worksheet tests operational links; it is not a jurisdiction-specific compliance checklist. Before relying on it, identify the products, countries, business activities and customer requirements that apply. Record the approved retention rule, export requirements and responsible contact in your own procedure.

For example, the FDA Food Traceability Rule concerns additional records for certain foods and activities, with scope and exemptions that must be checked separately. Do not infer that a general lot sheet establishes compliance with that rule. Consult the FDA source for the current requirements and timing, particularly when products enter the United States.

FDA · Food Traceability Rule: scope and current requirements

Evaluate traceability software using your difficult cases

Run the same test data through paper records, a spreadsheet and shortlisted software. Include two input lots in one output, one input shared by two outputs, a split delivery and a stock adjustment that remains under investigation. Ask another colleague to trace both directions and export the evidence without changing permissions midway through the test.

Compare completeness before speed. Record which links were recovered, which remained unknown and whether corrections can be reconstructed. A fast search returning only the first matching batch is less useful than a complete search with explicit gaps. Choose a tool only after confirming that the people responsible for receiving, production and dispatch can keep those links current.

Continue reading

Food lot worksheet

Fictional worked example — replace before use

ReceiptIngredient lotReceived kgProduction 1 / used kgProduction 2 / used kgRemaining kg / locationDispatch / destination
REC-01ING-A20PREP-1 / 8PREP-2 / 66 / STORE-01EXP-01 / DEST-01

Blank rows for your records

Download the editable worksheet (CSV) ↓

A few useful answers

Is traceability the same as a temperature log?

No. A temperature log records a check; traceability connects product identity and movement. A batch reference can link the two records.

Is a barcode enough for traceability?

A barcode can carry an identifier. You still need records connecting that identifier to receipts, transformations, stock and destinations.

Sources and further reading

Markdown