SOLUTIONS · FOOD & BEVERAGE

The reefer logged 12°C. The shelf-life clock just lost two weeks. Sales already invoiced the lot.

F&B operators run against a clock no other industry has — shelf life. Every degree-hour above the limit bleeds saleable days. Every recall starts an FDA 24-hour reporting clock. Every supplier audit — BRC, IFS, SQF, GLOBALG.A.P. — sits on a separate spreadsheet. The shelf-life remaining, the cold-chain trace, the supplier audit cycle, the composite-lot tree, the commercial order on top — they live in five systems that don't reconcile. TradeOS holds them on one record. Six sub-segments: fresh produce, frozen and seafood, dairy, specialty premium, beverages and spirits, bulk commodities.

Book a demoSee pricing →

WHO THIS IS FOR

From a 3-day produce run to a 24-month EVOO lot — six sub-segments, each with its own clock.

Food & beverage covers any consumable shipped across borders — held together by one thread. Every other industry operates against an arrival deadline; F&B operates against a use-by deadline that started ticking at production. The first three sub-segments below are perishable and cold-chain heavy; the last three are shelf-stable with their own distinct constraints.

01 · FRESH PRODUCE

Fresh produce

Fruits, vegetables, herbs — shipped within 3–30 day shelf life. Phytosanitary certs at origin and destination. GLOBALG.A.P. on annual cycle for retail buyers.

Chilled · 2–8°C typical

Defining constraintDays, not weeks. Daily decision-making, daily re-pricing.

02 · FROZEN, SEAFOOD, MEAT

Frozen, seafood, meat & poultry

Cold chain critical: −18°C frozen, −2 to 4°C chilled. Sanitary certs — USDA FSIS, EU veterinary, halal / kosher per destination. HACCP plans travel with the lot.

Frozen · −18°C or below

Defining constraintA single excursion can disqualify the entire lot — destination-side veterinary inspection.

03 · DAIRY

Dairy

Fresh, long-life, powders, cheeses. EU dairy hygiene at origin; country-specific import licenses at destination — especially China, Russia, GCC. Short shelf life on fresh formats; long on powders.

Chilled · 0–4°C fresh formats

Defining constraintImport license per destination — renewal cycles can be 12–24 months.

04 · SPECIALTY & PREMIUM

Specialty & premium foods

Italian EVOO, French wines, single-origin coffee, artisanal cheeses, specialty teas. Country-of-origin is the value proposition. PDO / PGI protections enforced at destination.

Ambient · provenance-graded

Defining constraintProvenance chain — mill, press, region, vintage all carry monetary value.

05 · BEVERAGES & SPIRITS

Beverages & spirits

Non-alcoholic and alcoholic. Excise tax per destination, age verification, labeling regulations (allergens, country of origin, alcohol %), tariff rate quotas, suspended-duty regimes.

Ambient · excise-bonded

Defining constraintExcise compliance per destination — a mislabeled lot loses more to fines than to freight.

06 · BULK & PACKAGED

Bulk commodities & processed packaged

Grains, oilseeds, sugar, coffee / cocoa, processed shelf-stable. Weight-based pricing tied to index references; futures hedging on commodities; nutritional panel compliance on packaged.

Mixed · bulk + packaged

Defining constraintIndex pricing + nutritional compliance — two parallel records that have to agree at invoice.

TradeOS
HomeLotsOrdersDocumentsSuppliersFinanceRecall
Live ·Atlas 6s ago
LOT VALUE€142K at landed DC18 pallets · 9,720 bottles
SHELF-LIFE REMAINING19 mo projected at DC22 of 24 today · clean trace
COLD-CHAIN STATUSIn tolerance 15–18°C0 excursions · 22 days logged
SUPPLIER AUDITBRC · AA on fileNext surveillance audit in 84d

SHELF-LIFE REMAINING · PROJECTED

LOT-2026-0418·Apulia EVOO · 18 pallets · 9,720 × 500ml · press Mar 22 · mill Frantoio Galantino · Bari → Genoa → Rotterdam → Düsseldorf DC

In transit · day 22 / 38BRC audit in 84dOpen lot record →
LOT DETAIL · PRESSED 22 MAR 2026 · APULIA IGP

Extra virgin olive oil · Frantoio Galantino · mill 04

18 pallets · 9,720 bottles · 500ml · harvest 2025 · cold extraction < 27°C

Origin · IGP zoneBisceglie, Apulia · IGP Puglia
BRC audit gradeAA · renewed Jan 2026
Organic cert · EU BioIT-BIO-014 · valid Dec 2026
CoA · chem panelAcidity 0.18% · perox. 6.4
Sensory · panel testMedian fruity 4.2 · defect 0
Best-before22 Mar 2028 · 24 months
Shelf-life remaining · live projection24 mo total · 22.0 mo today · 19.4 mo at DC
PRESS22 Mar 2026TODAY22.0 moETA DC19.4 moRETAIL CUTOFF> 18 moDECAY MODELtemp-corrected
1Frantoio Galantino · mill 04Bisceglie, Apulia · press & bottling22 Mar
Released
2Bari port · loadingDAP terminal · reefer 40′ assigned28 Mar
Loaded
3Genoa transhipmentMed → North Europe service02 Apr
Cleared
4Rotterdam · in portEU customs clearance pending13 Apr
In customs
5Düsseldorf DC · customerNet 60 terms · receiving cold-chain check04 May
ETA
AUDIT TRAIL · TRACEABILITY CHAIN

Every touch on this lot · 38-day journey

19 attributed events · cryptographic chain · recall trace in ≤ 4h to all customers

Mar 22 · 06:14Frantoio QA · M. De Marcoreleased press batch 2026-04 to lot LOT-2026-0418Cold extraction < 27°C · acidity 0.18% · sensory panel passSIGNED
Mar 26 · 09:42EDMA Documentsattached IGP Puglia origin certificate · EU Bio cert v.2026PDO/PGI scope auto-checked vs. destination labeling rulesSIGNED
Mar 28 · 14:02Maersk Captain Peter feedarmed datalogger on reefer MSDU-409221-215–18°C ambient set-point · 10-min intervalSYSTEM
Apr 06 · 18:31Container temppeaked 18.3°C for 24 minutes · Genoa terminal yardWithin band · suppressed alert · trace flagged for QA reviewREVIEWED
Apr 11 · 02:14Atlas Predictiverefreshed shelf-life projection: 19.4 mo at Düsseldorf DCHolds for premium & standard channel cutoffs (> 18 mo retail)PROJECTED
Apr 13 · 09:00Rotterdam port arrival· EU customs filing submitted by brokerEUR.1 movement certificate attached · ENS lodged 24h priorSIGNED
Apr 13 · 11:42Atlasdrafted BRC pre-audit pack — mill 04 surveillance in 84 days12 deviation logs, 3 change controls, training matrix · ready for portalDRAFT

RECALL READINESS

Trace this lot to every customer in under four hours.

12 lots · 4 customers across 3 jurisdictions · constituent lot tree resolved.

≤ 4h

ATLAS · MARGIN × SHELF-LIFE

Optimal sell-by date per channel

Margin curve adjusted for projected remaining shelf-life at destination

PROJECTED MARGIN CURVE

Per-bottle gross margin vs. days remaining at sale.

Premium retail · Whole Foods> 18 mo remaining · gross 42%€7.40
Standard retail · Edeka, Rewe6–18 mo · gross 31%€5.10
Foodservice / liquidation< 6 mo · gross 14%€1.80

ATLAS · RECOMMENDATION

Hold full 9,720 bottles for premium retail — projected 19.4 mo at DC clears the > 18 mo cutoff with 1.4 mo margin. Recommend re-evaluating at week 12 post-receipt vs. sell-through.

Lock premium channelRe-run projection
DOCUMENT CHAIN · LOT-2026-0418
CIPLBLEUR.1CoAHealth certPhytoIGP PugliaEU BioBRC AAHACCP planAllergen decl.FDA Prior NoticeDatalogger traceNutrient panel (DE)DE retail spec

14 collected · 2 pendingGerman retail nutrient panel queued for translation

THE PROBLEM

Three failure modes nobody catches until the lot is in the customer's freezer — or the FDA notification lands.

F&B fails differently. The shipment looks fine on the tracking page; the shelf-life isn't. The supplier QMS has the recall data, distribution has another half of it, customer-side records have the rest — and none of them stitch back to a single lot in under a day. The seams are where holds, recalls, and lot write-offs come from.

01 · SHELF-LIFE BURNED IN TRANSIT

The shipment is on schedule, but the shelf life isn't.

18 days in transit. 21-day shelf life. Arrival looks fine on the tracking page. Customer rejects on receipt — full lot loss, no insurance recourse, broken retail relationship. EDMA projects remaining shelf-life live and re-routes before the lot becomes unsellable.

02 · RECALL ACROSS FOUR SYSTEMS

Recall traced to one of three Mediterranean basin facilities. Which lots are affected?

Supplier QMS has it. Distribution system has it. Customer-shipped lots are in another. No single trace, no constituent lot tree. Four-day investigation, FDA timer ticking at 24 hours. EDMA resolves the affected lot list and customer notifications in under four hours.

03 · AUDIT EXPIRED, SHIPMENT WENT ANYWAY

Supplier audit expired 30 days ago. The shipment ships anyway.

Audit calendar lives in a separate tool. Operations doesn't get the alert. Product fails compliance at destination — $80K lot quarantined, retail relationship damaged, audit remediation now urgent rather than routine. EDMA blocks new POs against an expired-audit supplier at order entry.

ONE WORKSPACE · LOT + PROVENANCE

A recall lands. You have hours to find every lot, every customer, every constituent batch. Not a four-day investigation across five tools.

The lot is what gets recalled. The lot is what carries shelf-life. The lot is what gets factored. Not the SKU, not the PO, not the order. EDMA holds the lot record with source farm or facility, manufacturing data, cold-chain trace, shelf-life projection, supplier audit status, distribution chain, audit log, and the allergen / dietary cert panel — including the constituent lot tree for composite products, so recall trace recurses through it in one query.

LOT-2026-0418 · Apulia EVOO · Frantoio Galantino mill 04 (IT)Press batch 2026-04 · 9,720 × 500ml · pressed Mar 22 · best-before Mar 2028 · 4 customers in 3 jurisdictions
Lot overviewSource & provenanceQuality (CoA / sensory)Cold chainSupplier auditDistribution (4)Audit log (19)

SOURCE / FACILITY refreshed 12s ago · Frantoio Galantino · Bisceglie IT

Press batch2026-04 · mill line 04 · cold extraction
Harvest originApulia IGP zone · Bisceglie / Andria
Mill licensure · MIPAAFIT-MIPAAF-0414 · current
BRC audit gradeAA · renewed Jan 2026
EU Bio cert · ICEAIT-BIO-014 · valid Dec 2026
Press temperature< 27°C cold extraction throughout

QUALITY DATA · CHEM PANEL + SENSORY

Free acidity0.18% · spec ≤ 0.8%
Peroxide value6.4 meq O₂/kg · spec ≤ 20
UV K232 / K2701.84 / 0.11 · in spec
Sensory panelFruity 4.2 / bitter 3.4 / pungent 3.8
Defects (rancid, fusty, musty)0 · panel of 8 trained tasters
Pesticide residue panelBelow LOQ · ICEA Apr 02

COLD CHAIN · MAERSK CAPTAIN PETER + ON-BOARD DATALOGGER

Transit windowMar 28 — May 04 (38 days)
Set-point band15–18°C ambient
Min / max / mean14.8 / 18.3 / 16.4 °C
Excursions outside band0 · 24-min peak in-band reviewed
Shelf-life impact−0.4 mo vs. ideal · within tolerance

DOCUMENT CHAIN · ATTACHED TO LOT

IGPIGP Puglia origin certificatecons. Olio Lucano · currentOn file
EUEU Bio certificationICEA IT-BIO-014Valid Dec 26
BRCBRC Food Safety auditgrade AA · renewed Jan 26Current
CoACertificate of analysisbatch 2026-04 chem + sensorySigned
HACCPHACCP plan · mill 04reviewed Feb 2026On file
ALLAllergen declarationfree-of statement · mill 04Signed
FDAFDA Prior Notice (US lots only)format v.2026-02Not applicable
DENutrient panel · German retailLMIV format · in translationQueued
EUR.1EUR.1 movement certificateintra-EU preferential originIssued

DISTRIBUTION · 4 CUSTOMERS · 3 JURISDICTIONS

Whole Foods DE · Düsseldorf DC4,320 bottles · premium retail
Edeka Zentrale · Hamburg DC2,880 bottles · standard retail
Rewe Group · Köln DC1,800 bottles · standard retail
Foodservice consolidator720 bottles · HORECA

RECENT AUDIT LOG

Apr 13 · Atlas audit-pack draftBRC mill 04 surveillance in 84d
Apr 13 · Rotterdam customsEU customs · EUR.1 attached
Apr 11 · Shelf-life projection19.4 mo at DC · premium channel cleared
Apr 06 · Container peak 18.3°C24 min in band · QA review
Mar 22 · Batch released to lotFrantoio QA · M. De Marco

PER-LOT ECONOMICS · MARGIN × SHELF-LIFE

Margin isn't a per-SKU number in F&B. It's a curve that bends with every day on the dock.

For F&B the price a lot can hold depends on how much shelf life is left at the moment it's sold. EDMA holds the live shelf-life projection on the lot record and prices each channel against it — premium retail at day 60, standard retail at day 120, foodservice below day 30, liquidation below day 14. The markdown allowance is reserved per lot, not per quarter.

LOT-2026-0418 · 9,720 bottles EVOO · channel margin by shelf-life remaining

Per lotPer casePer bottle

1PREMIUM RETAIL

Whole Foods DE · specialty aisle

Cutoff: > 18 mo remaining at DC

19.4 mo → clears with 1.4 mo margin
List price / bottle€17.60
Trade allowance−€1.80
Landed cost€8.40
Markdown reserve−€0.20
Gross margin / bottle€7.20 · 41%

RECOMMENDED ALLOCATION

4,320 btl

44% of lot · full premium hold

2STANDARD RETAIL

Edeka / Rewe · grocery aisle

Cutoff: 6–18 mo remaining

19.4 mo → eligible but premium is better
List price / bottle€13.20
Trade allowance−€1.30
Landed cost€8.40
Markdown reserve−€0.40
Gross margin / bottle€3.10 · 24%

RECOMMENDED ALLOCATION

4,680 btl

48% of lot · Edeka + Rewe split

3FOODSERVICE / HORECA

Distributor · restaurants

Cutoff: < 6 mo remaining · rolling

Held for late-cycle reallocation
List price / bottle€9.60
Trade allowance−€0.40
Landed cost€8.40
Markdown reserve€0
Gross margin / bottle€0.80 · 9%

RECOMMENDED ALLOCATION

720 btl

7% · HORECA consolidator

4LIQUIDATION

Discounter / clearance

Below day 14 · emergency only

Not in this lot’s plan
List price / bottle€6.80
Trade allowance−€0.20
Landed cost€8.40
Markdown reserve€0
Gross margin / bottle−€1.80 · loss

RECOMMENDED ALLOCATION

0 btl

Lot avoids liquidation cliff

SHELF-LIFE DECAY · PROJECTED MARGIN PER BOTTLE

Net €5.20 per bottle weighted — €50.5K gross margin on the lot, locked at the moment of allocation.

Atlas reprojects shelf-life at every checkpoint (port, transhipment, customs, DC). When projection slips, channel mix shifts automatically — the lot doesn't sit until margin is already gone. The markdown loss that lives in spreadsheet-managed channel mix gets pulled back into the gross margin line.

DOCUMENT CHAIN · F&B VARIANT

Miss one phytosanitary cert and the container sits at customs while the shelf-life clock keeps running.

F&B layers sanitary and phytosanitary documents on top of the standard commercial chain — per origin, per destination, per cold-chain class. CoAs, HACCP plans, allergen declarations, organic certs, country registrations, excise docs for beverages. Sixteen documents, six counterparties, one missing endorsement and the lot is on the dock burning shelf-life days. EDMA tracks every required document by counterparty, by ship-to jurisdiction, by lot — no parallel folders, no spreadsheet, no shelf-life bleeding while paper is missing.

LOT-2026-0418 · Document chain6 counterparties · IT → EU retail corridor · Apulia EVOO IGP72 collected · 6 pending
Counterparty
CI
PL
BL
EUR1
CoA
PHY
SAN
HC
HACCP
ALL
ORG
BRC
COLD
NUT
Status
Frantoio GalantinoMill · IT · MIPAAF licensed
QMS clean
EDMA Distribution (operator)Importer-distributor · EU + UK
·
DE label queued
Hamburg SüdCarrier · reefer ocean · Bari → Rotterdam
Reefer logged
ICEAOrganic cert body · EU Bio
IT-BIO-014
EU customs brokerRotterdam · intra-EU + UK
Cleared
Whole Foods / Edeka / ReweRetail buyers · 4 customers
·
DE nutrient

CI commercial invoice · PL packing list · BL bill of lading · EUR1 EUR.1 movement / preferential origin · CoA certificate of analysis · chem + sensory · PHY phytosanitary cert · plant-based products · SAN sanitary cert · meat / dairy / seafood (USDA FSIS / EU veterinary) · HC health certificate · destination jurisdiction · HACCP HACCP plan reference at lot · ALL allergen declaration · per SKU · ORG organic certification · USDA Organic / EU Bio / JAS · BRC BRC / IFS / SQF audit per facility · COLD cold-chain datalogger trace & certification · NUT nutrient panel · destination labeling rules (incl. excise docs for spirits).

WORKING CAPITAL

LCs at sight on one side. Net 60 retail on the other. Capital is stuck in the seams.

F&B working capital has two pressure points: LCs at sight for international perishable trade, where document discrepancies stall release; and Net 60 retail receivables, where production capital sits tied up while DCs run on their own clocks. EDMA cross-tests every document against the LC at presentation and supports receivables factoring against the QA-released lot record.

LC AT SIGHT · DISCREPANCY RISK

Most LC presentations fail on discrepancies discovered after the 7-day clock has started. The lot is already in transit.

EDMA cross-tests every document against the LC terms, the Incoterm, the destination's phytosanitary / sanitary profile, the lot's BRC/IFS/SQF status, and the issuing bank's known preferences. Discrepancies flagged before paper goes to the issuing bank — not after a 7-day discrepancy clock with a perishable lot bleeding on the dock.

RECEIVABLES FACTORING · RETAIL DC

Net 60 retail terms tie up production capital while the DC clock runs on its own. Factor against the lot, not the balance sheet.

Lot-backed receivables financing reads from the live record — CoA signed, datalogger clean, BRC current, retail PO confirmed. Factors bid against a verified lot rather than a balance sheet, which compresses cost of capital versus a generic SCF facility.

MARKDOWN & RECALL RESERVE

Markdown allowance and recall reserve sit on the operating account until QA closes the tail. Capital that should be working sits idle.

F&B lots carry two reserves — markdown allowance against the shelf-life curve (typically 2–6% of lot value, channel-dependent) and recall reserve until the regulatory tail clears (90–180 days post-distribution). EDMA holds both on the lot record and releases automatically when audit conditions clear — not in a separate spreadsheet that the controller has to remember to true up at month-end.

PLATFORM FIT

Shelf-life bleeds in transit. Audits lapse silently. Recalls land at 4 PM. Here's where each pressure actually breaks the operating record.

F&B leans on a specific subset of EDMA — Production for lot tracking with shelf-life as a first-class field, Documents for the phytosanitary + sanitary + COO chain, Manufacturers for the supplier audit calendar, Shipments for cold-chain telemetry on every reefer, Communications for cold-chain alerts on WhatsApp. On the AI side, Atlas answers shelf-life and recall questions, Predictive AI projects remaining shelf-life live, Bot Studio enforces audit-expiry-blocks-shipment rules.

01Platform sections · where the F&B pressures hit first

ProductionCORE

Shelf-life sits in an Excel column on a different tab. Production holds it as a first-class field on the lot, with multi-stage QC and composite-lot recursion so recall trace doesn't stop at the SKU.

DocumentsCORE

Sanitary in one folder, phytosanitary in another, COO in email. Documents unifies the chain and tests every cert against origin × destination × cold-chain class at presentation — not at customs.

ManufacturersCORE

A supplier audit expires in a spreadsheet nobody owns. Manufacturers blocks new POs at order entry against expired-audit suppliers and assembles the pre-audit pack from the lot record.

ShipmentsCORE

A reefer logs 12°C for six hours and nobody knows until receiving. Shipments enforces cold-chain telemetry as mandatory across reefer / temp-controlled trucking / ambient — Maersk Captain Peter, Hamburg Süd, CMA feeds in via API.

CommunicationsCORE

A datalogger breaches at 2 AM Singapore time and QA reads the email Monday. Communications pages QA on WhatsApp the instant it breaches — translated, ack required within the hour on critical excursions.

02AI surfaces · the questions ops can't answer fast enough by hand

AtlasAGENT

QA asks "which lots touched supplier X between Mar 18 and 26?" and the answer takes a half day across four systems. Atlas answers in seconds with citations back to the lot record — same chain a QA director would have assembled by hand.

Predictive AIAGENT

Shelf-life remaining is recalculated quarterly on a spreadsheet, while the lot has been on a hot dock for two weeks. Predictive AI reprojects shelf-life live from temp, humidity, and time at every checkpoint — so channel mix shifts before margin is gone.

Bot StudioRULES

Compliance rules live in a procurement SOP nobody reads on a deadline. Bot Studio enforces them as code: “audit expires in 30d, block new POs;” “recall tagged, surface affected lots in 60s.”

Document IntelligenceAGENT

FDA quietly updated the date format on phytosanitary certs and customs holds the container. Document Intelligence OCRs every cert at intake, validates against current FDA / EU spec, and flags format drift before paper goes to the broker.

Legal AIPOST-LAUNCH

A dairy import license renewal runs eight weeks across legal + ops + the local broker. Legal AI drafts country registrations, import licenses, excise filings from the operator's own record — trained on the regulated F&B operator side, not the law firm side.

03Network portals · counterparties that need to see the same record

Supplier portal · farms, processors, packaging

Suppliers send QC results in PDF attachments your QA team rekeys. Supplier portal pulls QC, audit certs, lot photos directly into the lot record — with BRC / IFS / SQF / GLOBALG.A.P. renewal workflow built in.

Logistics portal · cold-chain carriers

Reefer telemetry arrives in a separate carrier portal QA logs into twice a week. Logistics portal flows Maersk Captain Peter, Hamburg Süd, CMA feeds in via API; excursions auto-flag with the affected lot list and QA on-call is paged within seconds.

Client portal · retail buyers

A buyer at Whole Foods raises a ticket asking for lot trace and the email chain runs all week. Client portal gives buyers shelf-life remaining per lot, audit certs, traceability reports on demand — same data, zero tickets.

Auditor portal · read-only

An FDA inspector walks in and the QA team spends three days assembling the audit pack. Auditor portal gives read-only access to lot records, deviation log, CCP records, training matrix — same chain for FDA, BRC surveillance, and retail-side audits.

Regulator portal · FDA / EFSA / etc.

A regulator requests the dossier and finishes a 45-day investigation while ops scrambles to assemble it. Regulator portal serves an inspection-ready dossier on demand — facility profile, audit history, recall record, lot traceability — with pharma-style depth for infant formula and dairy.

SUPPLIER AUDIT CALENDAR · 12-MONTH WINDOW

A supplier audit lapses. Ops doesn't see it. The shipment goes anyway. The buyer's QA system catches it at receiving — and now the lot is quarantined.

F&B compliance lives or dies on the supplier audit cycle — BRC, IFS, SQF, and GLOBALG.A.P. each on their own annual or surveillance rhythm, sitting in a different tool from operations. EDMA holds every audit window on one calendar, scopes the pre-audit pack from the lot record, and blocks new POs against a supplier with an expired audit at order entry — before ops can ship a lot that won't clear receiving.

Supplier audit windows14 GMP-rated facilities · rolling 12 months from today (May 2026 → Apr 2027)
Passed · on calendarRenewing · in windowExpiring · action nowFuture surveillance
Supplier · facility
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
Frantoio GalantinoApulia IT · EVOO mill 04BRC · AA
JUL 18BRC surveillanceAPR 26BRC renewal
Murgia Latte coopBari IT · dairy · mozzarellaIFS · Higher level
MAY 28IFS renewal · due 18dNOV 02Surveillance
Andalucia Frutas SAAlmería ES · fresh produceGLOBALG.A.P.
MAY 14GG renewal · due 4dNOV 22Unannounced
Nordfish SjømatStavanger NO · salmonSQF · level 3
SEP 12SQF surveillanceMAR 18Recertification
Cáceres IbéricoExtremadura ES · cured meatsBRC · A
AUG 04BRC surveillanceJAN 22USDA FSIS visit
Cooperativa Café TarrazuCosta Rica · single-origin coffeeSQF + Rainforest
JUN 24Rainforest AllianceOCT 28SQF surveillance
Domaine MoutonBordeaux FR · wines AOCIFS Wine
OCT 06IFS Wine surveillance

ONE EVENT, FIVE EFFECTS

FDA recall on supplier X, batch Y. Five sections of the platform respond inside the hour.

The cascade is the point. EDMA holds the supplier record, every lot the supplier touched, every customer those lots reached, and the audit trail on the same record — so when a recall lands at the supplier, every dependency propagates inside the hour. Not a four-day investigation across four systems while the FDA clock burns through 24h.

FDA REPORTABLE RECALL · SUPPLIER X
Italian EVOO from supplier X, batch Y — glass contamination at filling line.
Recall classification I · mill 04 filling line A · production window Mar 18–26 2026 · affects 12 EDMA lots across 4 customers in 3 jurisdictions.
Trigger event · FDA notice 10:14 UTC · 24-hour clock running
SUPPLIER RECORD · RECALL EVENT WRITTEN
Supplier X record writes the recall event with cryptographic time-stamp and FDA reference. Batch Y window pinned across all dependent records. Future POs against this supplier auto-blocked pending QA review.
FDA Class I
AFFECTED LOTS · AUTO-SURFACED
12 EDMA lots recurse through the composite-lot tree — 4 customers in 3 jurisdictions · 720K bottles of saleable EVOO touched. Live distribution status on each lot tagged Quarantine pending.
12 lots · 4 customers
CUSTOMER NOTIFICATIONS · DRAFTED
Notifications to the 4 affected retail buyers drafted with lot lists, ship dates, recommended actions (return / destroy / quarantine). Two-language drafts (DE, EN) ready; legal review queued before send.
4 retail buyers
RETURNS WORKFLOW · AUTO-INITIATED
Returns workflow opens per customer · RMA numbers issued · reverse-logistics carriers booked from the preferred carrier list · recall reserve drawn against the lot value, not the operating account.
RMAs issued
AUDIT TRAIL · CHAINED · FDA + INSURANCE
Audit trail captures every step — FDA notice, supplier write, lot surface, customer notify, RMA, disposition — cryptographically chained. Required for FDA reporting under 21 CFR 7 and for the product-recall insurance claim.
signed · chained

Total elapsed: under four hours from the FDA notice landing to the affected-customer list, the draft notifications, the RMA workflow, and the cryptographically chained audit trail — ready for the 24-hour FDA reporting clock with most of the window still in hand. Without EDMA, the same chain runs through a supplier QMS extract, a distribution export, a customer-record reconciliation, and a hand-built audit log — and the $2–6M insurance claim typically loses its evidentiary spine in the seams between systems.

VS. THE WAY IT'S DONE TODAY

Traceability suites, retail-side platforms, ERP modules — or one record at the lot level, with shelf-life and recall built in.

CapabilityTradeOSTraceGainsFoodLogiQReposiTrakSAP F&B moduleSpreadsheet + email
Lot-level traceability · recall in hours, not days≤ 4hvia integrationsretail-side focusretail-side focusvia custom devmanual
Shelf-life as a first-class field · live projectionstatic datestatic datestatic date
Cold-chain telemetry embedded3rd-party portal3rd-party portal
Supplier audit calendar · BRC / IFS / SQF / GLOBALG.A.P.supplier docsspreadsheet
Phytosanitary + sanitary doc chain unifiedadd-onsupplier docssupplier docsvia consultanttwo folders
Country-of-origin chain · provenance (premium / EVOO / wine)configurable
Sub-segment coverage · produce / frozen / dairy / specialty / beverages / bulkCPG-firstretail-firstretail-firstgeneric
Excise tax handling · beverages / spiritsconfigurable
Composite-lot recall recursion · multi-ingredient SKUsadd-onmanual linkmanual linkvia custom dev
Deploy time · first lot live4 weeks4–8 mo3–6 mo6–9 mo9–18 motoday

A traceability suite handles supplier-document collection. A retail platform handles the buyer's side. An ERP handles the close. A datalogger portal handles temperature. None of them holds the lot as a record — with shelf-life live, cold-chain trace, audit calendar, document chain, and the recall trace under one ID. EDMA does, across all six F&B sub-segments — from a 3-day produce run to a 24-month EVOO lot.

FREQUENTLY ASKED

Five questions F&B teams ask first.

Each lot carries its production date and shelf-life spec at intake. Atlas projects remaining shelf-life live from transit conditions — temperature, humidity, time — against the product's known decay model. The forecast updates every 6 hours and at every checkpoint (port, transhipment, customs, DC), so the channel mix can re-balance before margin is gone.

See one lot run end to end on EDMA.

Book a 30-minute walkthrough. We'll model one of your live lots — produce, frozen, dairy, specialty, beverages, or bulk — and show the source data, the cold-chain trace, the shelf-life projection, the supplier audit window, and the recall trace on a single record.

Book a demoOr see pricing →

Food & Beverage · Shelf-life live, cold-chain telemetered, recall in hours | TradeOS