Skip to main content
Partner Stories

Crop Management Software for Fresh Produce: Harvest-to-Shelf Control on Dynamics 365

Fresh produce starts losing value the moment it is cut. Field heat, respiration and every hour between the field and the cooler shorten the days a buyer has left to sell it. That is why crop management software for fresh produce growers, packers and shippers cannot stop at the field edge. It has to follow the lot through receiving, cold storage, packing and dispatch, and post every movement to the books. On Microsoft Dynamics 365, a fresh produce ERP does exactly that: one lot record from the block to the retailer's dock.

This guide maps the harvest-to-shelf workflow step by step, shows where perishability and cold-chain risk sit at each control point, and explains how to choose between Business Central and Finance & Supply Chain Management for a produce operation.

Quick answer: What is crop management software for fresh produce?
Crop management software for fresh produce plans, tracks and records a crop from planting through harvest, then carries the same lot data into post-harvest handling: receiving, quality inspection, cold storage, packing and shipping. When it runs inside an agriculture ERP such as AgriERP on Dynamics 365, field records, inventory, grower settlements and finance share one database.

Why Fresh Produce Outgrows Field-Only Crop Management Software

Most crop management software is built for the growing season: scouting, inputs, irrigation and yield estimates. That covers the first half of a fresh produce business. The second half, where margin is won or lost, happens after harvest and brings four pressures that field tools were not designed for:

  • A shelf-life clock that never pauses. A few hours of delay between harvest and pre-cooling can cost leafy greens and berries days of sellable life. Inventory value depends on time, not just quantity.
  • Variable pack-out. One bin of field-run product becomes several grades, sizes and culls. Costing has to follow that split, or margin by SKU is guesswork.
  • Grower and pool economics. Packers and shippers settle with growers on delivered quantity, grade and pool results, so quality data has to reach accounting.
  • Traceability obligations. Retail buyers and regulators expect lot-level, one-up/one-down records at every handoff.

When field data lives in one tool, packhouse data in spreadsheets and accounting in a third system, the gaps between them are where shrink, chargebacks and recall exposure build up. An agriculture ERP closes those gaps by keeping one lot record across all of them.

Perishability and Cold-Chain Control: The Answer Block

How does an agriculture ERP manage perishability and the cold chain for fresh produce?
It assigns a lot at harvest or receiving, stamps it with a harvest date and expiry, tracks it through defined cold-storage zones, records temperature and humidity readings from connected sensors, and directs picking so the earliest-expiring lots ship first (FEFO). Every move posts to inventory and the general ledger, so shrink, holds and recalls are visible by lot.

The table breaks the harvest-to-shelf chain into control points: the perishability risk at each one, what the system should record, and where that sits in Dynamics 365 and AgriERP.

Control pointPerishability riskWhat the system recordsDynamics 365 / AgriERP capability
HarvestField heat; delay before coolingHarvest ticket, block, variety, crew, timeMobile harvest tickets with offline sync
Receiving and pre-coolUnrecorded hold time; mixed lotsLot number, receipt time, grower, intake qualityLot assigned at receiving; quality orders with min/max limits
Cold storageTemperature abuse; aging stockStorage zone, location, temperature and humidity, expiry dateCold-storage zones with temperature and humidity monitoring; sensor data via API
PackingWrong grade or label; untracked yield lossPack-out by grade, case and pallet IDsGS1-128 case labels and SSCC-18 pallet labels from packing records
DispatchOlder lots left behind; wrong lot shippedPicked lot, ship date, customer, loadFEFO picking on lot expiry (Business Central "Pick According to FEFO"; batch shelf-life rules in Supply Chain Management)
Retail shelf and recallSlow trace when a problem surfacesForward and backward lot genealogyLot history and affected-customer lists in minutes

Two design rules make this work. First, create the lot as early as possible: at the harvest ticket, or at the latest at receiving. Every hour without a lot is an hour you cannot trace. Second, expiry belongs on the lot, not the item. Two pallets of the same SKU harvested four days apart are different inventory, and the system should price, pick and report them that way.

The Harvest-to-Shelf Workflow on Dynamics 365, Step by Step

This is how the workflow runs when crop management software and the ERP share one platform.

  1. Plan the crop against demand. Season plans start from target harvest volumes and contracted programs. MRP-driven crop planning uses Dynamics 365 MRP with Copilot to pull plots, inputs and resources into a cultivation schedule.
  2. Run the season in the field. Scouting, spray and fertilizer applications, irrigation and yield forecasts are captured by block, offline when needed, through crop management modules. This builds the input record that GAP audits ask for later.
  3. Capture the harvest at the source. Supervisors create harvest tickets on mobile; IDs are generated automatically and crew hours post against the block. With harvest management, the closed ticket updates inventory in Dynamics 365, so product exists in the system before it reaches the cooler.
  4. Receive, inspect and lot-tag. At the dock, each delivery gets a lot number, a receipt timestamp and an intake quality order. Out-of-range results can warn or block the transaction, so failed product is held before it mixes with clean inventory.
  5. Store by zone and shelf life. Lots are put away to defined cold-storage zones while expiry and shelf-life workflows watch aging stock. AgriERP warehouse management supports cold-storage zones plus temperature and humidity monitoring.
  6. Pack, label and ship. Pack lines convert field lots into graded, labeled cases. Farm shipping and packing adds batch numbers, harvest dates and GS1-128 barcodes to every case and pallet, and tracks loads from queued to shipped.
  7. Settle growers and close the books. Delivered quantity, quality grades and lot-level pricing feed automated settlements, with advances and deductions netted out. Grower management gives growers a self-service portal, and pool accounting handles pooled programs without spreadsheet reconciliation.

Because each step writes to the same Dynamics 365 database, cost per carton, shrink by stage and margin by customer are reportable without manual consolidation.

Business Central or Finance & Supply Chain Management for Fresh Produce?

AgriERP runs on both Dynamics 365 ERP platforms. The right choice depends on scale, entity structure and warehouse complexity.

FactorBusiness CentralFinance & Supply Chain Management
Typical operationSingle-entity or smaller multi-entity growers, packers and shippersEnterprise growers, multi-site packhouses, vertically integrated groups
Entities and currenciesSupported, with simpler consolidationBuilt for many entities, intercompany and multi-currency at scale
WarehouseBins, lot tracking, FEFO pickingAdvanced warehouse management, batch attributes, shelf-life reservation rules
QualityThrough AgriERP quality extensionsNative quality orders plus AgriERP extensions
Sensor dataAPI and Power Platform integrationSensor Data Intelligence plus API integration
Time to valueFaster deployment, lower cost of ownershipLonger program, deeper configurability

Mid-sized fresh produce companies usually start with AgriERP on Business Central. Groups consolidating several entities, packhouses or countries typically evaluate AgriERP on Dynamics 365 Finance & Supply Chain. In one deployment across eight legal entities, consolidation dropped from weeks to about 1.5 hours.

Crop Management Software vs. Agriculture ERP: Where Each Fits

CapabilityField-level crop management softwareProduce point system (packhouse or distribution)Agriculture ERP on Dynamics 365
Crop planning and field recordsStrongLimitedIncluded
Harvest capture to inventoryExport or manualStarts at receivingNative
Cold storage, FEFO, lot expiryNoUsuallyIncluded
Packing and GS1-128 labelsNoUsuallyIncluded
Grower settlements and poolsNoSometimesIncluded
General ledger, AP/AR, consolidationNoIntegration requiredNative
One lot record from field to shelfNoNoYes

Specialist tools each cover one segment well, but the lot record breaks at every system boundary. The useful evaluation question is not "which tool has the best field app?" but "where does my lot record break today?"

FSMA 204 and Fresh Produce Traceability

Many fresh produce items are on the FDA Food Traceability List, including leafy greens, tomatoes, peppers, cucumbers, melons, fresh herbs and fresh-cut fruits and vegetables. FDA has set the compliance date for the Food Traceability Rule (FSMA 204) at July 20, 2028. Covered businesses must keep Key Data Elements (KDEs) at Critical Tracking Events (CTEs) such as harvesting, cooling, initial packing, shipping and receiving, and supply them to FDA within 24 hours on request.

Those CTEs line up almost one-to-one with the harvest-to-shelf workflow above, which is the practical case for running it in one system. Food traceability software that assigns a lot at receiving and keeps forward and backward genealogy turns a records request into a query rather than a week of spreadsheet assembly. Add the GAP records captured in the field, and the same data serves buyers, auditors and regulators.

Signs Your Current Stack Is Costing You Shelf Life

  • The first lot number is created at receiving; harvest is untracked.
  • Cooler inventory is reconciled by physical count, not by the system.
  • Pick lists ignore expiry, so FIFO by receipt date is the best you get.
  • Pack-out and culls live in spreadsheets, so cost per carton is an estimate.
  • Grower settlements take days of manual reconciliation.
  • A mock recall takes more than a few hours.

If three or more apply, a structured implementation process that maps field, packhouse and finance workflows onto Dynamics 365 is usually faster than adding another point tool.

FAQ

What is the difference between crop management software and an agriculture ERP?

Crop management software covers the growing season: planning, field operations, inputs and yield. An agriculture ERP adds post-harvest inventory, warehousing, packing, sales, grower settlements and finance on the same database, so one lot record runs from field to customer.

Can Dynamics 365 Business Central handle fresh produce?

Yes. Business Central provides lot tracking, expiration dates and FEFO picking. AgriERP extends it with harvest tickets, quality checks, cold-storage zones, GS1-128 labeling and grower settlements built for produce.

How does an ERP support cold-chain management for produce?

It tracks each lot by storage zone and expiry, records temperature and humidity from connected sensors, flags aging stock, and directs FEFO picking so the earliest-expiring product ships first.

What does harvest-to-shelf traceability mean?

It means every case on a retail shelf can be traced back to the block, harvest date, crew, cooler and pack line it came from, and forward to every customer who received the same lot.

When does FSMA 204 apply to fresh produce?

FDA's compliance date for the Food Traceability Rule is July 20, 2028. It applies to foods on the Food Traceability List, which includes many fresh fruits, vegetables and herbs.

Ready to Close the Gap Between Harvest and Shelf?

AgriERP is built by Folio3 on Microsoft Dynamics 365 and backed by 20+ years of delivery experience and 200+ certified Dynamics professionals. It was recognized in the 2026 AgTech Breakthrough Awards. If your lot record breaks between the field, the cooler and the ledger, we can map where and show you how to close it.

Talk to a Dynamics 365 Expert