James DarbyJames Darby
August 16, 2026
Last reviewed August 16, 2026
7 min read
Industry

FSMA 204 KDEs From Suppliers Who Do Not Send EDI

Half your supplier base will still be emailing PDFs in 2028. How to capture FSMA 204 Key Data Elements from invoices, packing lists, and faxes without hand-keying every one.

Most FSMA 204 readiness advice assumes a supply chain that already trades electronically. Buy the traceability platform, connect it to the ERP, map the 856 ASN, done.

Then you look at your actual supplier list and find that a third of your Food Traceability List volume comes from growers, co-packers, and specialty producers who have never sent an EDI document and are not going to start because of an FDA rule aimed at you.

This is the part of FSMA 204 readiness that does not solve itself, and it is worth being specific about it.

Why the gap concentrates exactly where you do not want it

There is an unhappy correlation here. The suppliers least likely to be EDI-enabled are small growers, regional produce houses, cheesemakers, egg producers, and seafood suppliers. Those are also, disproportionately, the people handling the categories on the Food Traceability List.

Your national branded suppliers are already sending clean ASNs. Your traceability exposure is concentrated in the half of the supplier base that emails you a PDF.

What the Receiving CTE actually needs

If you are a distributor, wholesaler, or retailer, Receiving is your Critical Tracking Event. For each traceability lot you take in, you record:

  1. The Traceability Lot Code
  2. Quantity and unit of measure
  3. Product description
  4. The immediate previous source, meaning who shipped it to you
  5. The location where you received it
  6. The date you received it
  7. A reference document type and number

Six of those seven are already on an ordinary invoice or packing list. Supplier name, product, quantity, date, your receiving DC, the PO or invoice number. The one that frequently is not present is the Traceability Lot Code, and that one is the point of the entire rule.

So there are really two problems, and it helps to keep them apart:

  • A data problem: is the lot code on the document at all?
  • A format problem: even when everything is on the document, a scanned PDF is not an electronically sortable record.

Option 1: push the supplier

This is the correct first move and it costs nothing but time. Ask each in-scope supplier when they will begin putting a Traceability Lot Code on shipping paperwork, and get a date. GS1 US guidance is clear that operational documents like ASNs, bills of lading, invoices, and case labels should carry the TLC for in-scope items.

Be realistic about the hit rate. A supplier who ships to three distributors will do it. A supplier who ships to sixty and is already fielding sixty different data requests will deprioritize yours. Track the responses, because the ones who say no are your remaining scope.

Note also that pushing a supplier to print the lot code solves the data problem and does nothing for the format problem. You still have a PDF.

Option 2: manual entry at receiving

Someone at the dock or in the back office keys the KDEs into a portal or spreadsheet as product arrives.

This genuinely works at low volume, and for a distributor with a handful of FTL SKUs it may be the right answer. Do not build a system for a problem you do not have.

It stops working on volume and on accuracy. Lot codes are long alphanumeric strings with no check digit and no validation, typed by someone under time pressure at a receiving dock. A transposed character produces a record that looks complete, passes every review, and fails at exactly the moment you need it: the trace-back. The failure mode is silent, which is what makes it dangerous.

Option 3: automate the document

The third option is to treat the inbound document as the data source it already is, and convert it automatically. The supplier keeps emailing a PDF. The PDF gets read into structured line-level records. Your traceability system receives data instead of an attachment.

This is what OrderSync does, and it is worth being precise about the boundary, because the space is full of vendors implying they solve more than they do.

What we do. OrderSync ingests inbound orders and invoices however they arrive: PDF, email body, fax, CSV, or EDI. It extracts them into structured line-level records and keeps a full audit trail of the original document, what was extracted, what a human corrected, and when it synced. Which fields get captured is configurable per trading partner, so the fields a given supplier prints can be mapped to the fields your downstream system expects.

What we are not. We are not a traceability system. We do not hold your lot history, we do not model Critical Tracking Events, and we will not be the thing that answers an FDA trace-back request. That ledger belongs in your food safety platform or your ERP, alongside vendors who specialize in it. We are the layer that gets clean data into it.

If you are evaluating us against a traceability platform, you are comparing the wrong two things. The honest comparison is: what is your plan for the documents that arrive as paperwork, and is that plan "someone retypes them"?

A way to size your own gap

Before buying anything, get one number.

Take last quarter. For the SKUs on the Food Traceability List, what percentage of receipts arrived with a usable lot code in structured form?

  • Above 80%: your gap is supplier follow-up on a short list. Handle it with procurement, not software.
  • 40% to 80%: you have a real intake problem and two years to fix it. Automating document extraction is likely cheaper than the headcount alternative.
  • Below 40%: the document side is your FSMA 204 project, whatever else you buy.

That single percentage is more useful than most readiness assessments, and you can get it from your receiving records in an afternoon.

What to do next

Start with the corrected timeline in our FSMA 204 compliance guide. The deadline is July 20, 2028, not January 2026, and a surprising amount of published guidance still has this wrong.

If your suppliers do send EDI, the Shipping CTE to 856 mapping shows where the lot code belongs, and you can check what a real file contains with our free EDI Inspector.

If they do not, look at how multi-format order processing handles the documents you are getting today.

Sources

FAQ

Does FSMA 204 require EDI?

No. The rule is technology neutral. It requires that records exist, contain the required Key Data Elements, and can be produced in an electronically sortable format within 24 hours of an FDA request. A spreadsheet that genuinely meets those conditions is compliant. EDI is popular because it satisfies them as a byproduct of trading.

What if a supplier refuses to provide a Traceability Lot Code?

Document the ask and the response, then decide commercially. For FTL items you are the one carrying the receiving obligation, so a supplier who will not provide a TLC is transferring risk to you. Some distributors have made TLC provision a condition of purchase orders for in-scope categories.

Can OCR alone solve this?

Partly. Reading characters off a page is the easy half. The hard half is knowing that a particular string is a lot code rather than a PO number, that a quantity is cases rather than eaches, and that this supplier writes dates day-first. That mapping is per-partner work, which is why template-free extraction with a correction loop tends to beat generic OCR on real supplier paperwork.

James Darby

How to Answer "Are You EDI Capable?"

A buyer asked, and you need to answer this week. The four things they are checking, what you can say yes to today, and a realistic date for the rest.

  • What a buyer is really asking when they ask this
  • The minimum set-up that makes the answer yes
  • What you can answer today versus what needs building
  • Rough timelines, so you can give a date rather than a maybe

One email with the download. Unsubscribe any time.

Stop manually entering orders

OrderSync turns EDI, email, PDF, and fax orders into structured data automatically. See how it works for your business.

Related Articles

More from the Blog

Related Resources