Knowella

Date Coding Verification

A date coding verification confirms that the code printed on the pack is present, correct and legible, and that it actually matches the batch that ran. Its recurring failure is treating presence as the test: a code that is there, wrong, or fading in the fridge fails traceability exactly as completely as a blank pack, and the check that only asks whether a code exists will pass all three.

KnowQualityChecklistQUA-091Pinned in navigation51 fields across 5 sectionsFull researchSee the form

Reviewed by Siddarth SinghCSPLast reviewed 16 August 2026

Basis
BRCGS cl.5.2
Workspace
KnowQuality
Form type
Checklist
Completed by
The operator, at start up, changeover and set intervals
Feeds
Hold and recall records, changeover sign-off

The short version

  • Presence is not the test. A code that is there but wrong, illegible, or wrongly positioned fails traceability as completely as a missing one, and a check that stops at 'is a code printed' misses most real failures.
  • The date code has to be calculated from the production date and the approved shelf life, not typed or read off memory. A correct-looking date keyed by hand is a data entry claim, not a verified one.
  • Legibility has to survive the product's actual journey, not just the inspection bench. A code crisp under line lighting and failing under condensation or handling abrasion has not been verified for the conditions it will meet.
  • Whether the coder pulls its date from the production system or is set manually changes what the check needs to prove. A locked coder makes a wrong date a system fault; manual entry makes it an unverified human input until checked.
  • A coding error reaching product is a hold-and-trace event, not a line note. The record is complete only when the affected quantity and physical location are captured, not when the 'error occurred' box is ticked.

What this is

What is a date coding verification?

What is a date coding verification?

A date coding verification is a line check that confirms the date code and batch code printed on a pack are present, correct, legible and in the right position, and that the code the coder is applying matches the batch actually running. It is done against the pack in hand, not against the coder's setup screen.

Why check the code separately from the label?

Label verification confirms the artwork is right for the product. Date coding verification confirms the variable data, the date and batch, printed onto that artwork at production is also right. A correct label with a wrong or illegible date still breaks traceability, which is why both checks are needed.

Who should carry out the check?

The operator running the line, at defined points: start up, after a changeover, and at a set interval through the run. It needs to be someone who can physically hold a pack up to the light and read it, not someone relying on the coder's display, because the display can be right while the print is not.

Scope

When is a date coding verification required?

This checklist verifies the code applied to the pack in hand. It sits next to, and is frequently confused with, the checks that verify the artwork and the packaging material feeding the line, which cover different failure points.

Use this template when

  • A production run is starting and the coder needs to be confirmed against the batch before packs leave the line
  • A changeover has occurred and the previous product's code needs to be confirmed clear before the new one starts
  • The periodic interval check during a run is due
  • A complaint or trace request has raised a question about whether the code on a specific pack is genuine
  • The reject system or vision system status needs to be recorded as part of line start up

Do not use it for

  • Label Verification Record, which verifies that the label on the line matches the specification for that product, covering allergens, claims, dates and barcodes as a set, before this check verifies the variable print on top of it
  • Artwork Approval Record, which approves new or amended artwork before it is printed, and has nothing to do with what a specific coder applies at run time
  • Packaging Material Inspection, which inspects incoming packaging for damage, contamination and food contact compliance before it ever reaches the coder
  • Shelf Life Study Record, which establishes the shelf life the date code is calculated from, rather than checking that a code already applied is correct
  • Mock Recall Record, which tests whether miscoded or affected product can be traced and withdrawn once it has already left the check point

Compliance mapping

Which BRCGS cl.5.2 requirements does this satisfy?

Date and batch coding sits inside product labelling and traceability requirements rather than as its own named clause, so the print is covered by the labelling requirement and the trace-back by the traceability requirement separately.

ClauseRequirementWhere it lands
BRCGS cl.5.2Product labelling, including variable date and batch information, must be legally compliant, accurate and applied to the correct productCode content
Codex CXS 1-1985 sec.4.7Date marking on prepackaged food must state the date in the prescribed form and be calculated against the product's determined shelf lifeCode content
BRCGS cl.3.9Traceability system able to identify and trace product one step forward and back via batch or lot codingCode content
BRCGS cl.6.4Calibration and control of measuring and monitoring devices, extending to coding and inspection equipment used to verify print qualityPrint quality
BRCGS cl.5.6Product release procedures preventing non-conforming product, including miscoded product, from being despatchedControl
BRCGS cl.3.11Management of incidents and product withdrawal, including identification of the quantity and location of affected productControl
BRCGS cl.3.7Internal audit and verification activities confirming that recorded checks were actually completed, not only scoredResult

What it does not cover

  • Label Verification Record, which checks the fixed artwork, allergen declaration and claims against specification, a different failure point from the variable print covered here.
  • Artwork Approval Record, which approves new or amended artwork before it goes near a coder.
  • Shelf Life Study Record, which sets the shelf life duration the date code is calculated from, and is not re-derived by this check.
  • Mock Recall Record or Recall Plan, which test and define the actual withdrawal once miscoded product has left this check point.
  • Packaging Material Inspection, which covers packaging arriving undamaged and food-contact compliant before the coder ever touches it.

Global

Date Coding Verification requirements by country

No jurisdiction runs a standalone date-coding law; the duty sits inside general food labelling and traceability rules, with the practical detail carried by certification schemes.

United States

FDA food labelling rules; USDA-FSIS for meat and poultry; no federal open-dating mandate outside infant formula

Most product dating in the US is voluntary, governed by state law or retailer requirement rather than a single federal rule.

A miscoded date is rarely a direct federal violation, but it is a misbranding and traceability exposure, and a certification non-conformance under any GFSI scheme the site holds.

United Kingdom

Food Information Regulations 2014, implementing Regulation (EU) 1169/2011 on date marking

Use-by and best-before dates are legally mandated on relevant categories, with defined rules on what may and may not be altered after the fact.

An incorrect use-by date is a food safety and legal labelling failure, not just an internal quality miss, and enforcement runs through trading standards and environmental health.

International

BRCGS Global Standard for Food Safety; Codex Alimentarius general standard for labelling

Certification schemes require date and batch coding to be verified as part of product control and traceability, applied consistently across issue versions.

Auditors expect a documented, repeated verification record, not a one-off setup check, and will ask for the record covering the specific batch under trace.

How to complete it

How to complete a date coding verification, step by step

The checklist prompts for yes and no answers at each check point. What makes the record defensible is what stands behind those answers.

Confirm the date was calculated, not read off memory

A correct-looking date proves nothing about how it got there. The record needs the date derived from the production date and the approved shelf life, and where entry is manual, that derivation should be visible, not assumed because the number matches expectation.

Test legibility against where the pack is going, not the bench

A code passing under line lighting on a dry pack has been verified for the easiest condition it will ever face. Chilled product needs the condensation check, and rough handling needs the rub resistance check. Skipping these because the code looks fine today defers the failure to somewhere harder to trace back.

Establish whether the coder is locked or manual, and treat them differently

A coder pulling its date directly from the production order removes the operator as a source of error; a wrong date there is a system fault. A manually set coder makes every entry a human input needing a second check, and a record that does not distinguish the two treats controlled and uncontrolled process as equally reliable.

Complete the trace, not just the flag, when an error reaches product

Recording that a coding error reached product is the start of the entry, not the end. The quantity affected and where that product is now are what make the record usable for a hold decision; stopping at the yes/no flag documents that something happened without saying what to do about it.

What auditors find

Most common date coding verification findings

The check is simple enough that it is almost always run. The findings are about what the record proves once an error is traced back to it.

FindingClauseWhat fixes it
Date code marked correct without evidence it was calculated from the production date and approved shelf life.BRCGS cl.5.2Recalculate the expected date independently against the shelf life table before comparing it to the pack.
Legibility passed with no check for rub or condensation resistance on a chilled or heavily handled line.Codex CXS 1-1985 sec.4.7Add rub resistance and condensation checks for product that is chilled, frozen or handled through multiple touchpoints.
Coder set to manual entry with no record of a second person double-checking the date.BRCGS cl.6.4Require a documented second check on any manually entered date before the line is released to run.
Previous product's code not confirmed cleared before the next product's coding began.BRCGS cl.3.9Make code clear-down a mandatory, verified step in the changeover sequence, checked before start-up, not after.
Coding error reached product, but the quantity affected and product location were left blank because those fields are not marked required.BRCGS cl.3.11Enforce quantity affected and product location as mandatory once the error flag is set to yes, not left to judgement.
Verification pass rate reported high on a record with a low completeness score.BRCGS cl.3.7Report completeness alongside the pass rate and treat a partially completed record as unverified, not as a high score.

Case in point

Case in point: the code that was right on the box and wrong in the batch

A dairy plant ran a changeover from cream cheese to yoghurt on the same filling line. The verification at start up confirmed the new product's date code was present, correctly formatted and legible, and the operator signed it off within the target window. What the check did not catch was that the coder had not been repointed at the new production order, so it was still applying a batch reference from the cream cheese run that had just finished.

The batch code looked entirely plausible, formatted correctly and printed cleanly, which is exactly why nobody flagged it. It was only picked up three days later when a customer complaint referenced a batch number that traced back to a product that, on paper, had already finished its run an hour before the yoghurt started.

The template

The template, field by field

The form exactly as it installs. Every field, option, score and conditional rule is editable, and the links to other templates come with it.

51fields
5 sections
Reference
QUA-091
Archetype
Checklist
Record ID
DCV-2026-000
Scoring
Verification pass rate
Direction
High is good
Singleton
Yes
Basis
BRCGS cl.5.2
Links
Links Traceability, Changeover
Tags
Labelling, Coding
Sections
5
Fields
51
Follow up fields
6
Repeating sections
0
Links out
3
Field typesOwn ID, generated on saveCase thread and parentPick list from a registryLinked to another templateFollow up, dashed outlineScored

Header

16 fields
Text

Verification ID*

Generated on save

Auto sequence. Format DCV-2026-000.

The record's own ID. Other templates point at this value.

Single Choice

Status*

Scored

Drives who this goes to next.

  • Planned2 pts
  • In progress2 pts
  • Complete3 pts
  • Deferred0 pts
  • Open0 pts
  • Closed3 pts
  • Overdue0 pts
Date & Time

Date and Time*

Users

Raised By*

Pick List

Site*

From FDN-001 Site NameFilter: Status is Active
Text

Site ID*

Linked

Format SITE-000.

Links to FDN-001 Site ID

Single Choice

Line*

Line 1Line 2Line 3Line 4Line 5
Single Choice

Shift*

DayAfternoonNight
Users

Line Lead

Optional
Numeric Answer

Batch Number*

Linked

Numeric key joining to your ERP batch record.

Links to External system reference

Single Choice

Product*

Sliced hamSmoked turkeyGround beefCultured milkYoghurtCream cheese
Date & Time

Production Date*

Info

Illegible Breaks Traceability Just As Completely

A code that cannot be read at the customer is the same as no code when a withdrawal is called. Check legibility, not just presence.

Single Choice

Check Point*

Start upChangeoverPeriodicEnd of run
Text

Coder Reference

Optional
Numeric Answer

Packs Checked*

Scored

Code content

6 fields
Single Choice

Date Code Present*

Scored
  • Yes3 pts
  • No0 pts
Single Choice

Date Code Correct*

Scored

Calculated from the production date and the approved shelf life, not typed from memory.

  • Yes3 pts
  • No0 pts
Single Choice

Shelf Life Applied Correctly*

Scored
  • Yes3 pts
  • No0 pts
Single Choice

Batch Code Present*

Scored
  • Yes3 pts
  • No0 pts
Single Choice

Batch Code Matches Production Record*

Scored
  • Yes3 pts
  • No0 pts
Single Choice

Time Or Shift Code Present

OptionalScored
  • Yes3 pts
  • Not required3 pts
  • No0 pts

Print quality

6 fields
Single Choice

Code Legible To The Naked Eye*

Scored
  • Yes3 pts
  • Marginal1 pt
  • No0 pts
Single Choice

Code In Correct Position*

Scored
  • Yes3 pts
  • Marginal1 pt
  • No0 pts
Single Choice

Code Contrast Adequate*

Scored
  • Yes3 pts
  • Marginal1 pt
  • No0 pts
Single Choice

Code Rub Resistant

OptionalScored

Codes that survive the line and fail in a chilled distribution chain are a common complaint source.

  • Yes3 pts
  • Marginal1 pt
  • No0 pts
Single Choice

Code Survives Condensation

OptionalScored
  • Yes3 pts
  • Marginal1 pt
  • No0 pts
Single Choice

Vision System Verifying

OptionalScored
  • Yes3 pts
  • Fitted, not in use1 pt
  • None0 pts

Control

10 fields
Single Choice

Coder Locked To Production Order*

Scored

Where the coder takes its date from the production system, an operator cannot type the wrong one.

  • Yes3 pts
  • Partly1 pt
  • Manual entry0 pts
Single Choice

Manual Entry Double Checked

OptionalScored
  • Yes3 pts
  • No0 pts
Single Choice

Previous Code Cleared At Changeover*

Scored
  • Yes3 pts
  • No0 pts
Single Choice

Reject System Working

OptionalScored
  • Yes3 pts
  • Faulty0 pts
  • None fitted1 pt
Numeric Answer

Uncoded Packs Found*

Scored
Numeric Answer

Miscoded Packs Found*

Scored
Single Choice

Coding Error Reached Product*

Scored
  • No3 pts
  • Yes0 pts
Numeric Answer

Quantity Affected

OptionalShows if Coding Error Reached Product equals Yes
Text

Hold ID

OptionalLinkedShows if Coding Error Reached Product equals Yes

Raise the hold record, then enter its reference.

Links to QUA-003 Hold ID

Text

Product Location

OptionalShows if Coding Error Reached Product equals Yes

Where the affected product physically is right now.

Result

13 fields
Numeric Answer

Items Assessed*

Excludes anything marked N/A.

Numeric Answer

Items Failed*

Numeric Answer

Score Percent*

Scored

Calculated on submission. High is good. N/A items leave the denominator.

Single Choice

Result Band*

Scored
  • Pass3 pts
  • Caution1 pt
  • Fail0 pts
Numeric Answer

Completeness Percent*

How much of the template was actually answered. A high score on a half completed form is not a high score.

Single Choice

Action Required*

Scored

Raise the action record, then enter its reference here.

  • No2 pts
  • Yes0 pts
Single Choice

Priority

OptionalScoredShows if Action Required equals Yes
  • High0 pts
  • Medium1 pt
  • Low3 pts
Text

CAPA ID

OptionalLinkedShows if Action Required equals Yes

Format CAPA-2026-00000.

Links to FDN-014 CAPA ID

Users

Action Owner

OptionalShows if Action Required equals Yes
Users

Operator*

Signature

Signature*

Users

Line Lead*

Signature

Second Signature*

QUA-091 · record IDs look like DCV-2026-000 · Links Traceability, Changeover

Open in Knowella

Run it with agents

From a document you fill in to a programme that runs itself

The check itself takes a minute. What fails afterwards is the hold that never gets raised, the coder left unlocked from the last changeover, and the trend nobody notices until a complaint forces a look back.

KnowQuality

Holds the date coding verification record against the batch and hold registers, and chases the Hold ID when a coding error is flagged but never followed through.

KnowMaintain

Tracks coder calibration and vision system service history, so a legibility failure can be matched against when the equipment was last serviced.

KnowTrain

Connects the manual-entry double-check requirement to the training record for coder operation, so it is a verified competency rather than an assumption.

Ella
Ella

Watches for coding errors that reach product without a completed Hold ID, and raises the trace before it becomes a customer complaint.

This template lives in KnowQuality — quality and food safety. HACCP, nonconformance, traceability, laboratory and customer complaints.

Meet KnowQuality→

Glossary

Date Coding Verification definitions and key terms

Date code
The printed use-by or best-before date on a pack, calculated from the production date and the product's approved shelf life.
Batch or lot code
The printed reference tying a pack back to the specific production run it came from, used for one-step traceability.
Coder lock
A coder configured to take its date and batch data directly from the production order, removing manual entry as a source of error.
Rub resistance
A code's ability to stay legible after handling and abrasion through packing and distribution, not just at the point of print.
Uncoded or miscoded pack
A pack that left the coder without a date or batch code, or with one that does not match the production record for that run.

FAQ

Frequently asked questions about date coding verification

How is date coding verification different from label verification?+

Label verification confirms the fixed artwork, allergen statement and claims are correct for the product. Date coding verification confirms the variable print, the date and batch, applied to that label is also correct. A pack can pass label verification and still carry a wrong or illegible date, which is why both checks exist.

Should the date be checked against the coder's display or the pack itself?+

The pack. The coder's display shows what it was told to print, not what it actually printed. Faults in the print head, ribbon, or laser can produce a correct setup and a defective result, so the verification has to be a physical read of the pack, not a screen check.

What counts as a legible code?+

Readable to the naked eye, in the correct position, with adequate contrast, and still readable after the handling and storage the product will actually go through. A code meeting the first three only under bench lighting has not been verified for a chilled or heavily handled product.

What should happen if a miscoded pack is found?+

The record needs to capture that an error occurred, how many packs are affected, and exactly where that product is now, then route to a hold record. A flag with no quantity and no location cannot support a hold or trace decision, which defeats the purpose of catching the error.

How often should this check run?+

At start up, at every changeover, and at a set interval through the run, plus end of run. Start up and changeover catch the failures that matter most, a wrong or leftover code from the previous product, while the periodic check catches drift in print quality.

Does a vision system replace the manual check?+

It reduces the risk but does not replace the record. A vision system verifies print consistency at speed in a way a person cannot, but it needs to be confirmed as fitted and in use, not assumed, and its status is itself part of what this check records.

Keep going

Related templates and programmes

Siddarth Singh

Written and reviewed by

Siddarth Singh

Founder & Chief Executive Officer, Knowella

Certified Safety Professional and industrial and systems engineer with more than a decade inside food supply chain, freight and manufacturing operations. This page was written against the current text of the standards it cites, not against secondary summaries of them.

  • Certified Safety Professional (CSP), Board of Certified Safety Professionals
  • MBA, University of Chicago Booth School of Business
  • MS and BS, The Ohio State University, Industrial and Systems Engineering
  • Six Sigma Black Belt
Verify with BCSP →

Sources and last review. Reviewed 16 August 2026 against:

  • BRCGS Global Standard for Food Safety, clauses 5.2, 3.9, 3.11, 5.6 and 6.4
  • Codex Alimentarius CXS 1-1985, General Standard for the Labelling of Prepackaged Foods, section 4.7
  • Regulation (EU) 1169/2011 on the provision of food information to consumers, as implemented by the Food Information Regulations 2014 (UK)
  • FDA guidance on food product dating (US)

This page is general guidance, not legal advice. Confirm requirements with your jurisdiction’s regulator.

Start in Minutes, Not Weeks

Launch a Ready-Made Template and Customize It Your Way

Every template is fully editable. Adjust fields, workflows, and branding to match your processes, then deploy to your team instantly.