FSMA 204 Readiness: From Listed Foods to FDA Records Requests
FSMA 204 readiness means knowing which foods and activities are covered, preserving the right information at each event, and retrieving understandable records.

In Short
- Status as of October 26, 2026: FDA identifies January 20, 2026 as the original compliance date.
- Under § 1.1300, Subpart S applies, except as otherwise specified, to persons who manufacture, process, pack or hold foods on the Food Traceability List.
- For the three event types above, the rule specifies receipt date, shipping date and transformation-completion date—not a universal event-time field.
This guide follows a deli-salad processor through receiving, transformation, repacking, shipping and an unresolved mock records request.
Compliance date and enforcement: two different facts
Status as of October 26, 2026: FDA identifies January 20, 2026 as the original compliance date. FDA proposed extending that date by 30 months to July 20, 2028. Separately, Congress directed FDA not to enforce the Food Traceability Rule before July 20, 2028, and FDA says it intends to comply. The proposed extension and the Congressional enforcement direction are not the same legal action; do not describe the proposal as a finalized extension.
Use FDA’s rule page to recheck status before setting a project date. In the meantime, organize readiness around evidence: scope decisions, event records, partner handoffs and a records-request exercise—not a presumed final extension or a promised software capability.
Start with the food, the person and the applicable exception
Under § 1.1300, Subpart S applies, except as otherwise specified, to persons who manufacture, process, pack or hold foods on the Food Traceability List. This is not an all-food requirement. This guide addresses FDA-regulated human-food operations; it is not a universal framework for drugs, USDA-regulated operations, juice, seafood, dietary supplements or animal food.
The same-form condition matters. Section 1.1310 states: “The term ‘Food Traceability List’ includes both the foods specifically listed and foods that contain listed foods as ingredients, provided that the listed food that is used as an ingredient remains in the same form (e.g., fresh) in which it appears on the list.” Assess the actual food and ingredient form, not just an ingredient name or a purchasing category.
| Scope question | Rule distinction | Readiness evidence |
|---|---|---|
| Does the person handle a listed food? | Section 1.1300 establishes the covered activities, subject to exceptions. | Record the food, its form, the activity and the basis for the scope decision. |
| Does the processor apply a kill step? | Section 1.1305(d)(3) conditions this exemption on receipt information under § 1.1345, unless the specified written-agreement exception applies, and a record of applying the kill step. | Identify the applicable provision and retain the required receipt and application records; a process name alone is not evidence. |
| Is the food changed so it is no longer listed, or already treated? | Section 1.1305(d)(4) requires receipt information for food you change so it is no longer on the FTL, subject to its written-agreement exception. Paragraph (d)(5) addresses food received after a qualifying kill step or change. | Distinguish your own processing from a prior supplier operation; document the basis used. |
| Will another business apply the qualifying treatment? | Section 1.1305(d)(6) has written-agreement conditions and excludes a retail food establishment, restaurant or consumer as the entity applying that future treatment. | Check the agreement chain, effective date, printed names, signatures and substance. Both parties maintain the agreement while effective and renew it at least every three years. |
| Is there a person- or jurisdiction-specific exemption? | Examples include the defined small-retailer/restaurant exemption, transporters, and listed food during or after the period of exclusive USDA jurisdiction under the statutes named in § 1.1305(g). | Evaluate the relevant paragraph of § 1.1305. Do not turn one exemption into a blanket exemption for all foods or all activities of a business. |
A kill step is defined as lethality processing that significantly minimizes pathogens in a food. Do not infer a qualifying kill step from repacking, chilling, a supplier assurance without supporting context, or this guide’s example. The exercise below stipulates listed-food scope and no exemption; it provides no safety recipe or process limits.
Keep a short scope register: product and form, activity, applicable paragraph, supporting record location, decision owner and unresolved questions. Treat this register as a practical aid to the required traceability-plan procedure for identifying listed foods, not as a substitute for reviewing the actual exemptions.
Build event-specific records, not a universal date-time-location template
| Event in this processor’s scope | Required information for the ordinary covered case | Important boundary |
|---|---|---|
| Receiving — § 1.1345(a) | TLC; quantity and unit; product description; immediate previous source location other than a transporter; receiving location; receipt date; TLC-source location or source reference; reference document type and number. Link these to the received traceability lot. | Special provisions apply to receipt from an exempt person and to the receipts excluded by § 1.1345(c). |
| Transformation — § 1.1350(a) | For each listed input lot used: TLC, product description, quantity and unit used. For each new output lot: new TLC, transformation location/source and source reference if applicable, completion date, product description, quantity and unit, and transformation reference document type and number. Link the inputs and output information to the new lot. | This is not a requirement to connect every plant input to every output. Link the lots actually used. Sections 1.1350(b) and (c) address other specified cases. |
| Shipping — § 1.1340(a) | TLC; quantity and unit; product description; immediate subsequent recipient location other than a transporter; ship-from location; shipping date; TLC-source location or source reference; reference document type and number. Link these to the shipped traceability lot. | Section 1.1340(b) also requires a written handoff of the information in (a)(1)–(7) to the immediate subsequent recipient. The reference document type and number are retained under (a)(8). |
Keep these identifiers separate
- A TLC uniquely identifies a traceability lot within the records of its TLC source. It is not necessarily globally unique.
- The TLC source is the place where the code was assigned. The immediate supplier may instead be a distributor that did not assign it.
- A supplier’s printed lot code may be the TLC, but confirm its meaning. An invoice number, internal receipt ID or inventory lot is not automatically the TLC.
- A TLC-source reference is an alternative way for FDA to access the source’s location description—not an unexplained internal alias.
- A location description contains the business name, phone number, physical address or geographic coordinates, and the specified city, state and postal information, with comparable foreign-location information including country. A GLN is not a universally mandated substitute.
- Product descriptions include the product name, including brand, commodity and variety if applicable, plus packaging size and style. A SKU alone needs a resolvable description.
For the three event types above, the rule specifies receipt date, shipping date and transformation-completion date—not a universal event-time field. Keep time-of-day or a GLN when useful to your operation, but label them as additional fields rather than universal KDEs.
When to assign—and when not to replace—a TLC
Section 1.1320 requires assignment at initial packing of the specified raw agricultural commodities, first land-based receiving of food from a fishing vessel, and transformation. Except where otherwise specified, it prohibits a new TLC for other activities, such as shipping. Routine receiving, an unchanged inventory allocation or an unchanged shipment is not permission to replace the existing TLC.
One express exception is § 1.1345(b): when receiving from a person to whom Subpart S does not apply, the receiving provision requires assignment if a TLC has not already been assigned, except for retail food establishments and restaurants. Do not use that exception merely because a covered supplier’s information is missing. Repacking or relabeling can be transformation when the output is an FTL food; document what actually happened.
Worked exercise: two supplier lots with the same short code
This fictional exercise follows Cedar Deli Works, a ready-to-eat deli-salad processor, using records dated October 20–23, 2026. Both incoming salads and all outputs are stipulated to be FTL foods; no food, person, transaction or spreadsheet-form exemption applies. The example concerns records only, not whether a formulation or handling process is safe. All business details are invented.
Cedar receives 120 kg from North Kitchen and 80 kg through Harbor Distribution. Both suppliers identify the incoming TLC as 042. North Kitchen’s code-assignment location is documented. Harbor’s delivery identifies the distributor but does not establish the place that assigned its TLC. Cedar preserves separate local receipt and inventory IDs while leaving that source gap unresolved.
| Location key | Role | Location description in the exercise |
|---|---|---|
| SA | Previous source and documented TLC source for receipt RA-201 | North Kitchen LLC; 202-555-0101; 10 Example Way, Newark, NJ 07102, US |
| DB | Previous source for receipt RB-202; not established as its TLC source | Harbor Distribution LLC; 202-555-0102; 20 Example Way, Newark, NJ 07102, US |
| P | Receiving, transformation and shipping site; source of Cedar’s new TLCs | Cedar Deli Works; 202-555-0103; 30 Example Way, Newark, NJ 07102, US |
| E | Immediate subsequent recipient for shipments S1 and S3 | East Market DC; 202-555-0104; 40 Example Way, Trenton, NJ 08608, US |
| W | Immediate subsequent recipient for shipment S2 | West Market DC; 202-555-0105; street address MISSING; Trenton, NJ 08608, US |
| Product key | Product name and brand | Packaging size and style |
|---|---|---|
| PA | North Table ready-to-eat deli salad | 10 kg lidded tub |
| PB | Harbor Table ready-to-eat deli salad | 10 kg lidded tub |
| PC | Cedar ready-to-eat deli salad | 12 kg lidded bulk tub |
| PD | Cedar ready-to-eat deli salad | 2 kg lidded tub |
| PR | Cedar ready-to-eat deli salad | 1 kg lidded tub |
| Receipt / internal inventory ID | Receipt date | TLC | Quantity / unit | Product | Previous source | Received at | TLC source or reference | Reference type / number |
|---|---|---|---|---|---|---|---|---|
| RA-201 / IA-201 | 2026-10-20 | 042 | 120 / kg | PA | SA | P | SA location description | Delivery note / A-771 |
| RB-202 / IB-202 | 2026-10-20 | 042 | 80 / kg | PB | DB | P | UNRESOLVED — no source reference supplied | Delivery note / B-882 |
The keys in these tables expand through the location and product dictionaries; they do not replace the required descriptions. UNRESOLVED and MISSING are visible issue markers, not valid substitutes for required information. RA-201 and RB-202 prevent the local records from collapsing into one row, but they do not cure RB-202’s missing TLC source. Do not manufacture the identity DB + 042 by assuming the distributor assigned the code.
Link actual contributions through transformation, split and repack
Cedar’s production ledger records two transformation runs with different input contributions. T1 uses 70 kg from RA-201 and 30 kg from RB-202. T2 uses 30 kg from each receipt. T3 later repacks 48 kg of T1’s output. The remaining 48 kg of T1’s output stays in its existing packaging; allocating those unchanged tubs between shipment and hold does not create a replacement TLC.
| Event | Completed | New output TLC | Output product | Output quantity / unit | Transformation location / TLC source | Reference type / number |
|---|---|---|---|---|---|---|
| T1 | 2026-10-21 | CD-A | PC | 96 / kg | P | Production log / PL-301 |
| T2 | 2026-10-21 | CD-B | PD | 58 / kg | P | Production log / PL-302 |
| T3 | 2026-10-22 | CD-R | PR | 46 / kg | P | Repack log / RP-303 |
| Event / output TLC | Input receipt or prior-event key | Input TLC | Input product | Quantity used / unit |
|---|---|---|---|---|
| T1 / CD-A | RA-201 | 042 | PA | 70 / kg |
| T1 / CD-A | RB-202 | 042 | PB | 30 / kg |
| T2 / CD-B | RA-201 | 042 | PA | 30 / kg |
| T2 / CD-B | RB-202 | 042 | PB | 30 / kg |
| T3 / CD-R | T1:CD-A | CD-A | PC | 48 / kg |
These are the actual immediate-input contributions to each output in the exercise ledger. CD-R links to CD-A, and CD-A links to both incoming lots. That ancestry does not mean all 70 kg and 30 kg charged to T1 went into CD-R. Do not invent an exact supplier-by-supplier mass allocation to each finished tub when the records only support the documented intermediate-lot link.
- Receive RA-201 and RB-202120 kg and 80 kg; both incoming TLCs are 042.
- RA-201 source: SA
- RB-202 source: unresolved
- T1 → CD-A70 kg RA-201 + 30 kg RB-202 → 96 kg bulk output.
- 1 kg sample
- 3 kg waste
- T2 → CD-B30 kg RA-201 + 30 kg RB-202 → 58 kg in 2 kg tubs.
- 1 kg sample
- 1 kg waste
- Split CD-A inventory48 kg stays unchanged; 48 kg goes to repacking.
- No new TLC for the unchanged allocation
- T3 → CD-R48 kg CD-A → 46 kg in 1 kg tubs.
- 1 kg sample
- 1 kg waste
- New TLC at transformation
- Ship and retain balancesShip 36 kg CD-A, 40 kg CD-B and 30 kg CD-R.
- 46 kg finished food held
- 40 kg incoming food unused or held
Reconciliation is a useful control, not an extra universal KDE list
The input quantities used and output quantities produced above are transformation KDEs. The sample, waste, held and unused buckets below are additional site records used to explain the physical balance. They do not replace those KDEs, establish a research-use exemption, demonstrate product safety or authorize release.
| Ledger boundary | Quantity entering boundary | Documented uses or dispositions | Balance |
|---|---|---|---|
| RA-201 | 120 kg received | 70 kg T1 + 30 kg T2 + 20 kg held unused | 120 kg |
| RB-202 | 80 kg received | 30 kg T1 + 30 kg T2 + 20 kg unused | 80 kg |
| T1 | 100 kg inputs | 96 kg CD-A + 1 kg sample + 3 kg waste | 100 kg |
| T2 | 60 kg inputs | 58 kg CD-B + 1 kg sample + 1 kg waste | 60 kg |
| CD-A | 96 kg produced | 48 kg to T3 + 36 kg shipped + 12 kg held | 96 kg |
| T3 | 48 kg CD-A input | 46 kg CD-R + 1 kg sample + 1 kg waste | 48 kg |
| CD-B | 58 kg produced | 40 kg shipped + 18 kg held | 58 kg |
| CD-R | 46 kg produced | 30 kg shipped + 16 kg held | 46 kg |
| Whole exercise — no intermediate double count | 200 kg received | 106 kg shipped + 46 kg finished held + 20 kg incoming held + 20 kg incoming unused + 3 kg samples + 5 kg waste | 200 kg |
The pack counts also reconcile: CD-A is eight 12 kg tubs, four of which enter repacking; three unchanged tubs ship and one is held. CD-B is twenty-nine 2 kg tubs: twenty ship and nine are held. CD-R is forty-six 1 kg tubs: thirty ship and sixteen are held. Passing these arithmetic checks does not resolve missing source information or prove that a spreadsheet joins correctly.
Ship the lot information as well as the food
| Shipment | Ship date | TLC | Quantity / unit | Product | Recipient | Ship from | TLC source | Reference type / number |
|---|---|---|---|---|---|---|---|---|
| S1 | 2026-10-23 | CD-A | 36 / kg | PC | E | P | P location description | Bill of lading / BOL-401 |
| S2 | 2026-10-23 | CD-B | 40 / kg | PD | W — address incomplete | P | P location description | Bill of lading / BOL-402 |
| S3 | 2026-10-23 | CD-R | 30 / kg | PR | E | P | P location description | Bill of lading / BOL-403 |
For these covered shipments, § 1.1340(b) requires providing the TLC, quantity and unit, product description, recipient location, ship-from location, shipping date, and TLC-source location or source reference to the immediate subsequent recipient other than a transporter. Electronic, paper or another written form can be used. Keep the shipping reference document type and number; sharing them too is a useful local join aid, although they are not included in the handoff list in (b).
Cedar’s handoff design pairs each shipment record with the expanded product and location descriptions. The shipping coordinator owns delivery of that information; the receiving partner is asked to confirm that it can preserve the TLC and source without relabeling them as its own receipt number. Retain a copy of what was sent and any correction as site evidence. A transmitted message alone does not establish that the recipient interpreted it correctly.
Rehearse a conditional FDA spreadsheet request—and retain the failures
Section 1.1455(c)(1) requires records to be available to an authorized FDA representative on request within 24 hours, or within a reasonable time FDA agrees to, together with information needed to understand them. This is a records-availability requirement, not a universal deadline to complete a recall.
The electronic sortable spreadsheet requirement in § 1.1455(c)(3)(ii) applies to requested CTE information under §§ 1.1325–1.1350 in the public-health circumstances described in (c)(3), subject to exceptions. Those circumstances include helping prevent or mitigate an outbreak, assisting implementation of a recall, or otherwise addressing a public-health threat. It is not a requirement to submit every event automatically to FDA.
Specified small farms, retail food establishments/restaurants and other persons can provide another form under the rolling three-year, inflation-adjusted criteria in § 1.1455(c)(3)(iii). These are spreadsheet-form exceptions, not a blanket removal of recordkeeping duties. FDA also provides for withdrawing a spreadsheet request as appropriate to accommodate a religious belief under (iv). This exercise stipulates that none of those form exceptions applies.
Exercise request and candidate workbook
Continue the Cedar exercise with a simulated authorized FDA public-health records request received October 26, 2026 at 09:00 Eastern, covering the listed salad handled October 20–23. No additional response time is assumed. Cedar logs a response due time of October 27 at 09:00 Eastern. This request-log time is administrative exercise information, not a universal time-of-day KDE for receiving or shipping.
The records coordinator assembles a candidate sortable workbook with Receiving, TransformationOutputs, TransformationInputs, Shipping, Locations, Products, FieldMap and Issues sheets. The tables above are its sample business rows and dictionaries. The following mapping defines the fields; it is a local workbook design, not a prescribed FDA template or evidence that FDA has accepted a response.
| Required information | Receiving fields | Shipping fields | Transformation fields |
|---|---|---|---|
| TLC linked to the lot | tlc | tlc | Outputs.new_tlc; Inputs.input_tlc, linked to Outputs.new_tlc through event_id |
| Quantity and unit | quantity; uom | quantity; uom | Outputs.quantity; Outputs.uom; Inputs.quantity_used; Inputs.uom for each input lot |
| Product description | product_key → Products.name_brand, packaging_size, packaging_style | product_key → the same description fields | Outputs.product_key and Inputs.product_key → the same description fields |
| Immediate trading partner, excluding transporter | previous_source_key → full Locations description | recipient_key → full Locations description | No separate immediate-partner KDE in § 1.1350(a); input receipt links aid retrieval |
| Event location | received_at_key → full Locations description | ship_from_key → full Locations description | Outputs.transformed_at_key → full Locations description; this is the new TLC source |
| Event date | received_date | shipped_date | Outputs.completed_date |
| TLC source or reference | tlc_source_key → full Locations description, or tlc_source_reference | tlc_source_key → full Locations description, or tlc_source_reference | Outputs.transformed_at_key; Outputs.tlc_source_reference if applicable |
| Reference document | reference_type; reference_number | reference_type; reference_number | Outputs.reference_type; Outputs.reference_number for the transformation event |
| Location-description expansion | Business name; phone; physical address or coordinates; city, state and postal code for these domestic locations | Same fields; country is also included in this workbook | Same fields; comparable foreign information including country would be needed for foreign locations |
| Local keys and issue handling — additional fields | receipt_id; internal_inventory_id; issue_id | shipment_id; issue_id | event_id; Inputs.input_record_key; issue_id. These aid joins but do not replace required information. |
The workbook’s FieldMap explains that PC expands to Cedar ready-to-eat deli salad, 12 kg lidded bulk tub, and that P expands to Cedar’s full location description. Before any actual response, resolve and include the relevant descriptions or valid source references so an external reviewer does not need access to the plant application. Keep quantities numeric, units explicit, dates consistently represented and TLCs as text so 042 retains its leading zero.
The extracted file fails even though the ledger balances
| Candidate-file evidence | Observed failure | Status | Owner | Correction and closure evidence needed |
|---|---|---|---|---|
| TransformationInputs: T2 / CD-B; input_tlc=042; product=PA; quantity_used=30 kg; input_record_key is blank | The export join uses TLC alone and returns both RA-201 and RB-202. The production ledger identifies RA-201, but that link was lost in the extract. | OPEN — failed join | Data owner, with production records owner | Correct the mapping to preserve the receipt link; retain PL-302 as support; rerun the file join and document the resulting single match. Do not merely delete the second match. |
| Receiving: RB-202; TLC=042; previous_source=DB; tlc_source_key and tlc_source_reference are blank | The delivery note identifies Harbor Distribution, not the code-assignment location. There is no supported TLC source. | OPEN — unknown source | Purchasing lead | Obtain authoritative source information from the supplier, preserve the response and its lot linkage, and resolve or supplement the receiving record. Do not substitute DB without evidence. |
| Shipping: S2 / BOL-402; recipient=W; Locations.W has no street address or coordinates | The immediate-recipient location description is incomplete. | OPEN — missing partner information | Logistics lead | Obtain the destination’s complete location description, reconcile it to the shipment evidence, and issue a controlled correction to the record and partner handoff. |
The exercise disposition is OPEN—not verified, validated or ready for an unqualified completeness statement. A 200 kg balance and a working screen inside an application do not prove the external file’s identity, completeness or interpretability. No correction in this table is treated as completed.
- Open the candidate file outside the source application and inspect the actual rows, column types and dictionaries.
- Check every required field against the event mapping and source documents, including completion dates, packaging descriptions, partner locations and TLC sources.
- Test each input-to-output and event-to-location join for missing and multiple matches. Test the colliding 042 codes explicitly.
- Record the file version, scope, reviewer, observed result and unresolved issue owner. Keep failed rows visible rather than excluding them from totals or the request scope.
- For a real request, the designated contact manages timely provision of the requested records and explains unresolved gaps; it does not silently extend the response window while waiting for a perfect file. Only FDA-agreed additional time changes the stated alternative.
Own the traceability plan, record locations and retrieval responsibility
Section 1.1315 requires a covered person’s traceability plan to describe recordkeeping procedures, including record format and location; how listed foods are identified; how TLCs are assigned, if applicable; and a point of contact for plan and record questions. Update the plan as needed to reflect current practices and retain the previous plan for two years after an update.
| Plan component | Cedar’s exercise entry | Accountable owner |
|---|---|---|
| Record format and location | Receiving and shipping row files plus scanned delivery notes and bills of lading in /Traceability/2026/Inbound and /Outbound; production and repack logs in /Production/2026; product and location snapshots in /Traceability/Masters. | Records coordinator |
| Identifying listed foods | Scope register records each product/form, covered activity, exemption assessment and supporting evidence location. Unresolved scope questions are escalated before the register is treated as settled. | Food safety lead |
| TLC assignment | Keep incoming TLCs and source information. Assign Cedar TLCs at T1, T2 and T3; do not replace CD-A for the unchanged inventory split or shipment. Retain the receipt-to-input crosswalk. | Production records owner |
| Point of contact | Traceability coordinator, 202-555-0106; deputy records coordinator, 202-555-0107. Both can locate the records and explain the coding dictionary. | Site manager |
| Partner handoff | Shipping coordinator sends the required written KDE handoff. Purchasing resolves incoming gaps; logistics resolves recipient-location gaps. Store original handoffs and subsequent corrections with the shipment or receipt. | Supply-chain lead |
| Retrieval and retention | Maintain a record index, source-file access, protected copies and a retention schedule. Keep exercise request packages and issue history under /Traceability/Exercises; archive superseded plans separately with update dates. | Records coordinator and system administrator |
Under § 1.1455, records may be original paper or electronic records or true copies; they must be legible and protected against deterioration or loss. Except where Subpart S specifies otherwise, retain required information for two years from creation or receipt. Existing records can be supplemented instead of duplicated, and the information can be in multiple record sets if the plan identifies their formats and locations.
Another entity may establish and maintain records for you, but you remain responsible for ensuring they can be retrieved and provided onsite within 24 hours of a request for official review. Offsite storage is allowed on that retrieval basis; electronic records accessible onsite are considered onsite. A partner portal, service contract or system connection is therefore not, by itself, evidence that retrieval works.
The role assignments and folder paths above are site-practice examples. Test access with the people who would answer a request, including when the primary contact is absent. Keep the statutory retention rule separate from any longer retention chosen for other applicable obligations or business needs.
A practical readiness sequence with evidence gates
- Confirm each food/form and covered activity. Record the exemption basis where one is used; do not start with an all-food software flag.
- Map receiving, transformation and shipping separately. Identify where the supplier, physical location, TLC source and internal lot are currently conflated.
- Build the traceability plan, dictionaries and reference-document links before depending on an export.
- Agree a written partner handoff and test it with a code collision, a repack and an incomplete location record—not just a clean demonstration lot.
- Rehearse a scoped records request. Inspect the actual external file and keep every failed join or missing KDE assigned to an owner.
- Repeat affected checks after corrections or material changes to products, event mapping, partners or record systems. Close an issue only when the correction evidence and retest result are retained.
Keep this project’s boundary clear. Use lot genealogy for broader relationship concepts, ingredient traceability for ingredient-level operating design, and the recall management plan guide for recall execution. This guide’s evidence gate is narrower: can the covered event records and required partner information be retrieved and understood, with unresolved deficiencies visible?
Questions
Has FDA finalized a July 20, 2028 compliance-date extension?
As of October 26, 2026, FDA’s rule-page update describes a proposed extension from the original January 20, 2026 date to July 20, 2028. Separately, Congress directed FDA not to enforce the rule before July 20, 2028, and FDA says it intends to comply. Do not combine those facts into a claim that the extension proposal is final. The November 6 meeting remains upcoming and the smaller-retailer policy remains draft at this status date.
Does a listed ingredient make every finished food subject to the rule?
The FTL definition includes foods containing listed ingredients only when the listed ingredient remains in the same form in which it appears on the list. Evaluate that condition together with the finished food’s own listed status and the applicable exemptions. If you apply the kill step, § 1.1305(d)(3) requires receipt information, unless its specified written-agreement exception applies, and a record of applying the step. Section 1.1305(d)(5) separately addresses food you receive that has already undergone a kill step. The Cedar exercise stipulates scope rather than deciding the status of a real recipe.
Can two suppliers legitimately send the same TLC?
Yes: the definition makes a TLC unique within the records of its TLC source, not globally unique. Preserve the source context and separate local receipt IDs. A distributor’s address is not automatically the TLC source, and a private inventory number is not a replacement TLC. In the exercise, the two 042 receipts must not be merged; the missing source for RB-202 remains an open defect.
Does repacking always mean we can replace the lot code?
For this exercise, repacking changes the packaging of an FTL output and is transformation, so Cedar assigns CD-R and links its 48 kg input from CD-A. Simply allocating unchanged tubs between a shipment and a hold is different: keep CD-A. Section 1.1320 prohibits establishing a new TLC for other activities except as otherwise specified. Determine the actual event rather than using every warehouse split as a code-reset opportunity.
Are a GLN and an event timestamp mandatory KDEs?
Not universally. The rule defines a location description through contact and location information; it does not make a GLN the universal identifier. The receiving, shipping and transformation provisions covered here require the relevant event date, with transformation using its completion date. Additional timestamps and location identifiers can support operations, but do not let them displace the required descriptions, dates or source information.
Can paper records satisfy the rule, and when is a spreadsheet needed?
Original paper records and true copies are permitted. Required records must still be retrievable and understandable within the applicable request window. For the public-health requests described in § 1.1455(c)(3), requested CTE information must be supplied in an electronic sortable spreadsheet unless a specified exception applies. A PDF of a paper log is not that spreadsheet. A form exception should not be confused with a full exemption from the underlying rule.
Does the 24-hour provision mean we must finish a recall or automatically send FDA every shipment?
No. The cited provision addresses availability of records after an authorized FDA request, generally within 24 hours or a reasonable time FDA agrees to. The spreadsheet requirement has its own request conditions and exceptions. This exercise creates neither an automatic regulatory submission nor a universal recall-completion deadline. Recall decisions and execution belong in the separate recall-management process.
Does FSMA 204 replace food-safety records or require a PCQI to run this exercise?
FDA describes the rule as adding traceability records beyond existing regulations. Do not use this guide to impose a universal HACCP, import, seafood, juice or supplement framework. Use the separate 21 CFR 117 guide to assess applicable Subparts C/F record obligations and PCQI responsibilities. The exercise’s assigned traceability roles are site choices. Its optional sample, waste and inventory reconciliation logs are not presented as mandatory Subpart B operational records or as substitutes for applicable C/F records.
What proves a records-request export is ready?
Not a balanced quantity total, an attractive genealogy screen or a successful connection. Inspect the actual external file against the required field mapping and source evidence, resolve location and product descriptions, test joins for both missing and multiple matches, and record the results. Cedar’s example remains OPEN because its extract has a failed join, an unknown incoming TLC source and an incomplete recipient location. No application capability or export acceptance is established by this exercise.
Sources
Practical orientation, not legal advice. Rules differ by jurisdiction; your quality and compliance team decides what applies.
Inventory & Traceability: the Practical Operations Guide
From goods-in to dispatch: practical controls for locations, usable stock, movements, counting, picking and traceability. Use it with or without V5.
- Follow a lot both ways.
- Reconcile a trace before acting on it.
- Run a timed trace exercise.
We ask for your name and email so we can handle this request. The full guide then opens on this site, ready to translate, print or save. Privacy policy. Practical orientation, not legal advice; your quality unit decides which rules apply.
UltimateFree guide
Inventory & Traceability: the Practical Operations Guide
From goods-in to dispatch: practical controls for locations, usable stock, movements, counting, picking and traceability. Use it with or without V5.



