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:
- The Traceability Lot Code
- Quantity and unit of measure
- Product description
- The immediate previous source, meaning who shipped it to you
- The location where you received it
- The date you received it
- 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
- FDA: FSMA Final Rule on Requirements for Additional Traceability Records for Certain Foods
- GS1 US: standards and guidance for food traceability
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.
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.
Peppol Solved the Invoice. Nobody Solved the Order.
Can an Invoice Carry FSMA 204 Traceability Data?
Related Articles
FSMA 204 Deadline: July 20, 2028, Not January 2026
The FSMA 204 compliance date moved to July 20, 2028. Here is the full timeline, the statutory basis for the delay, and what did not change when the date did.
IndustryCan an Invoice Carry FSMA 204 Traceability Data?
Why the EDI 810 invoice cannot carry lot-level traceability the way an 856 can, what a PDF invoice is genuinely useful for under FSMA 204, and where the reference document KDE fits.
IndustryGrocery EDI: What Suppliers Need to Know
A practical guide to grocery and food distribution EDI requirements, from scan-based trading and DSD delivery to cold chain documentation and FSMA traceability.
IndustryReplacing Manual Order Entry in Wholesale
How wholesale distributors can eliminate manual order re-keying with AI-powered automation, with a practical transition plan and ROI framework.
IndustryMore from the Blog
FSMA 204 Shipping CTE on an EDI 856: Segment by Segment
Where the Traceability Lot Code and FSMA 204 shipping KDEs actually sit in an EDI 856 ASN. The hierarchical loop, the LIN and N9 segments, and what breaks in practice.
EDIPeppol Solved the Invoice. Nobody Solved the Order.
Europe mandated structured e-invoicing and it worked. The purchase order that starts the same transaction is still a PDF in an inbox, and no regulation is coming for it. Here is the structural reason why.
ProcurementAccounts Payable Automation: How It Works
How accounts payable automation digitizes invoice capture, coding, matching, approval, and payment, and where EDI 810 and 824 fit the flow.
Accounts PayableBlanket Purchase Order: How Releases Work
A blanket purchase order commits to a total quantity over a period, drawn down by releases. See how call-offs work, with a worked drawdown example.
Procurement