When a recall is scoped too broadly because the contaminated source cannot be pinpointed fast enough, producers incur median costs between $3.0 million and $72.7 million per firm (Ackerley et al., “Costs of Overly Broad Recalls,” Journal of Food Protection, 2025). The difference between pulling one lot and pulling an entire product category is a data question — and it is decided years earlier, during ERP selection.

Score a food and beverage ERP demo against a recall, not a feature list

Most food ERP evaluations run on a coverage matrix. Rows for modules, columns for vendors, a score in every cell. It produces a defensible-looking document and tells you very little.

A better test takes one question. Hand the sales engineer a real ingredient lot from your own receiving records and ask them to show you every finished pallet containing that lot, and every customer who received one. Then watch how the answer gets produced — how many screens, how much manual filtering, whether anyone reaches for Excel.

When a recall is scoped too broadly because the contaminated source cannot be pinpointed fast enough, producers incur median costs between $3.0 million and $72.7 million per firm

Criterion 1: lot genealogy that runs in both directions

Backward tracing is the easy half — this pallet came from that batch, which came from that supplier delivery. Forward tracing is where systems break, because it has to cross multi-level formulas: one ingredient lot enters a semi-finished blend, the blend enters three finished SKUs, and the finished SKUs go to eleven customers.

In Microsoft Dynamics 365 Supply Chain Management, the mechanism is batch control and batch attributes, extended by the Tracked components feature. Shop floor workers register the batch or serial numbers of the components they consume, and those registrations link to the batch of the finished good. Managers query the result through the item tracing report. Tracked components is turned on by default, though the state in any given environment is worth confirming in Feature management rather than assumed. Microsoft also offers a separate Traceability add-in for as-built BOM registration and where-used search, which its documentation currently labels a preview feature — worth watching, not worth planning around.

Criterion 2: pricing what you weigh, not what you count

If you process meat, fish, poultry or cheese, your inventory has two truths at once. You ship a box, and you invoice a kilogram, and the two never reconcile exactly.

Dynamics 365 Supply Chain Management handles this through catch weight items, which carry two units of measure simultaneously. Microsoft’s naming reverses most people’s intuition here, so it is worth stating plainly: the catch weight unit is the discrete unit you count and handle — a box, an each, a pallet — while the inventory unit is the weight unit you actually weigh and invoice in, such as kilograms or pounds. A nominal conversion links them, so a box nominally holds 10 kg. A catch weight tag then captures the real weight once, at receipt, so the product isn’t reweighed at every subsequent touch. Minimum and maximum tolerances belong to the catch weight setup, and whether outbound weight variance is permitted at all is governed by the item’s catch weight item handling policy.

Criterion 3: shelf life the planning engine can see

Buyers routinely conflate two capabilities. FEFO picking in the warehouse is common and most systems have it. Shelf life as a constraint on planning and order promising is rarer, and it is the one that protects margin.

Dynamics 365 Supply Chain Management expresses this as sellable days: the minimum number of days a customer must have to sell the product before the batch expires, measured against the requested receipt date, or the confirmed date where one is defined. It works only when the item belongs to an item model group with FEFO date-controlled enabled — a configuration decision made during implementation, and one that is expensive to retrofit.

Criterion 4: quality records an auditor accepts without a spreadsheet

Does your QA team maintain a parallel system? If certificates of analysis live in Word, batch records in a binder, and corrective actions in someone’s inbox, the ERP has failed no matter what the coverage matrix said.

Advanced quality management moves those records inside the ERP. Electronic batch records cover both the master manufacturing record and the batch production record. Customer-specific certificates of analysis can be generated automatically when the sales order packing slip is posted. CAPA management, flexible sampling plans, skip lot testing, instrument calibration and electronic signatures complete the set. Microsoft positions the suite against the FDA’s Quality System Regulation, 21 CFR Part 11, cGMP and ISO standards. Version pinning matters less than it appears: under One Version, what is enabled by default shifts between releases, so treat these version numbers as the point at which the capability became available, and check Feature management for the environment you are actually buying.

Criterion 5: whether the people on the line will actually use it

Traceability data that depends on a worker typing into a desktop ERP screen degrades within a month. Registrations get batched up and entered at shift end, from memory. This is the criterion buyers skip during selection and regret during their first mock recall.

The production floor execution interface in Dynamics 365 Supply Chain Management is built for that reality — role-based, optimized for touch, with visual contrast that meets accessibility requirements for shop floor environments. Workers open a job list, clock in, report consumption and register batch numbers at the point where material is actually consumed.

Where the platform stops and a food and beverage ERP layer starts

Score the base platform and the industry layer separately, and make every vendor tell you which is which.

FAQ

Process manufacturing depth, most often. The capabilities discussed above — catch weight processing with dual units of measure, advanced quality management with electronic batch records and customer-specific COAs, and the production floor execution interface — are documented for Microsoft Dynamics 365 Supply Chain Management. If your operation needs formula-based production, variable weight and audited quality records, that requirement points in one direction.

Four settings, and all of them are painful to change once transactions exist. The tracking dimension group determines whether the item is batch-controlled in the first place. The item model group carries the FEFO date-controlled flag that shelf-life logic depends on. Batch attributes define what you can record and search against per batch. For variable-weight products, the catch weight setup and unit conversion have to be defined before any inventory transaction is posted, because items with existing transactions cannot be converted afterward.

Published On: August 17th, 2026 / Categories: Blog, ERP, Food & Beverage /

Upgrade your business strength with Dynamics 365

OntargIT is an official Microsoft partner for the implementation of Dynamics 365 technologies. With our experience in various industries, we will provide an individualized approach and effective solutions that will perfectly meet the needs of your company. Leave a request now, and our team of experts will help you take advantage of all the benefits of Dynamics 365.

Upgrade your business strength with Dynamics 365

OntargIT is an official Microsoft partner for the implementation of Dynamics 365 technologies. With our experience in various industries, we will provide an individualized approach and effective solutions that will perfectly meet the needs of your company. Leave a request now, and our team of experts will help you take advantage of all the benefits of Dynamics 365.