Production Management is the chapter of the AgriERP story where the work in the field turns into the saleable product in the box. It is where harvested produce flows into the packhouse, gets sorted, graded, packed, costed, and dispatched. It is also where the chemical inputs used across the season finally have to add up against compliance, against pre-harvest intervals, and against buyer requirements.
AgriERP’s Production Management capability is built on an enterprise-grade production order framework, the same kind that runs the manufacturing operations of global food, beverage, and consumer goods companies. AgriERP shapes that framework for agriculture, with crop, variety, block, and grower context tied into every production order, every chemical application, and every Work In Progress account.
What this section covers
- Harvest to pack: the full flow from field to finished pallet, with the production order as the structuring unit.
- Chemicals usage: how spray, fertilizer, and other chemical inputs are tracked, costed, and made audit-ready.
- All production orders: the full lifecycle of a production order, from creation to closure, with cost and yield rolling up correctly.
- Work In Progress (WIP): how cost is held in WIP while production runs and released to inventory when it finishes, so the books always match what is in the packhouse.
The production order framework
A production order is a structured instruction to produce a quantity of a specific finished product, using a defined set of inputs and operations, against a defined cost plan. AgriERP’s Production Management uses this same framework: the underlying capability is mature, with a documented lifecycle, bill-of-materials, routing, cost calculation, and WIP accounting all built in.
| Capability | What it means in practice |
|---|---|
| Production order header | The top-level record: what is being produced, in what quantity, from which inputs, to which target dates. |
| Bill of Materials (BOM) | The components and quantities required to produce the finished item. For agriculture: harvested produce, packaging, labels, treatment inputs. |
| Routing / operations | The sequence of operations to be performed: receive, sort, grade, pack, label, palletise, dispatch. Each operation can consume time, labor, and equipment. |
| Production order lifecycle | The standard production order lifecycle covers Created, Estimated, Scheduled, Released, Started, Reported as Finished, and Ended. Each transition triggers specific cost, inventory, and accounting actions. |
| WIP accounting | While production is underway, costs accumulate in a Work In Progress account. When the production order is finished, costs move from WIP to finished inventory. The General Ledger always reflects production state accurately. |
| Cost calculation | Material, labor, and overhead costs are calculated automatically, allowing actual cost-per-unit to be compared against the standard cost. |
| Co-products and by-products | A single production run can produce a primary product (Class 1 fruit), co-products (juice-grade fruit), and by-products (waste for compost). All are tracked in the same production order. |
Why this matters to you Most farm software does not handle harvest-to-pack as a real production process. It treats packed fruit as inventory that magically appears. That is fine until someone has to explain the cost per kilogram of packed product to a buyer, or trace a specific pallet back through every operation, or prove that the chemical used was within the pre-harvest interval.AgriERP uses a real production order framework, the same kind of capability that runs food and beverage manufacturers worldwide, with a documented lifecycle, real bills of materials, real routing, and real WIP accounting. Your finance team recognises the process. Your auditors recognise it. Your buyers recognise it. AgriERP shapes it for agriculture.
1. Harvest to pack
In one line Move fresh produce from the block to the buyer’s pallet as a controlled, costed, audit-ready production process, not as a series of disconnected steps and spreadsheets.
Why harvest to pack is so hard to manage
Harvest is the most expensive, time-pressured, and quality-critical part of the agribusiness year. Crews are in the field, bins move through the packhouse, lines sort by size and grade, packers fill cartons, the cold store fills up, and trucks load out, often all at the same time. A single mismatch (the wrong grade against a buyer’s contract, a pallet without a clean traceability code, a packing line working slower than the harvest crew) ripples through the entire operation.
Most farms still run this part of the year on paper, whiteboards, and end-of-day reconciliation. AgriERP turns it into a structured production process, run as production orders from the first bin off the field to the last carton on the truck.
How harvest to pack works as a production process
- Step 1, harvest is captured as the production order input: harvest work orders in the field capture quantities by block, by variety, by bin. The system creates harvest receipts that flow into the production order as raw material.
- Step 2, weighbridge and intake confirm the input: as bins arrive at the packhouse, they are weighed, identified by source block and grower, and posted into the production order. Inventory is increased; the production process begins.
- Step 3, production order moves through its operations: sort, grade, treat, pack, label, palletise. Each operation can be reported as it runs, with labor and machine time recorded against the operation, and costs accumulating in WIP.
- Step 4, output is reported by grade and pack format: as cartons come off the line, output is reported into the production order: how many cartons of Class 1, how many of Class 2, how much went to juice, how much to waste. Each grade is a separate output.
- Step 5, finished product flows into inventory: completed cartons and pallets are added to finished inventory, with full traceability codes: block, variety, harvest date, packout date, lot code. Ready for sale, allocation against contracts, or dispatch.
- Step 6, production order is closed and costed: when the run is finished, the production order is set to Ended. WIP clears. Cost-per-carton is calculated automatically, with a full breakdown of material, labor, and overhead.
What this gives the business
- Real-time visibility: the packhouse manager sees what is in WIP, what is finished, what is allocated, by line, by hour, in real time. No end-of-day reconciliation needed.
- True cost per packed unit: the system calculates actual cost per carton based on real harvest cost, real labor, real equipment time, real packaging. Not standard cost or a rough estimate; the real number.
- Full traceability: any packed pallet can be traced back to the harvest bins, the blocks, the harvest crew, the spray history, the workers in the packhouse, the equipment used, the date and time of every step.
- Grade and yield analysis: the production order shows what went in, what came out, by grade. Pack-out percentages per block, per variety, per season are visible automatically.
- Buyer-ready allocation: as Class 1 cartons come off the line, they can be immediately allocated against signed contracts, with the rest available for the open market.
2. Chemicals usage
In one lineTrack every chemical application, by block, by crew, by date, by rate, with full compliance recording, full cost accounting, and full inventory deduction, all from one capture in the field.
Why chemical tracking is non-negotiable
Chemical management is one of the few areas in agriculture where mistakes are not just expensive; they are illegal. Spray records are mandatory in most countries. Buyer compliance schemes (GlobalG.A.P., organic certifications, retailer audits) check spray records routinely. Re-entry intervals and pre-harvest intervals are enforced by law. Mis-recording, or under-recording, can mean rejected loads, suspended certifications, regulator fines, or worse.
Beyond compliance, chemicals are also one of the larger cost lines in most agribusinesses. Knowing what was used, where, and at what rate is essential for both cost analysis and agronomic improvement.
How AgriERP tracks chemical usage
| Capability | What it means in practice |
|---|---|
| Chemical inventory | Every chemical is held as inventory with batch, expiry, supplier, and active ingredient information. Chemicals are tracked across multiple stores if needed. |
| Capture at point of application | Spray work orders are executed on the mobile app in the field. As chemicals are mixed and applied, the worker scans or selects the product, enters the actual rate, and the system captures the application against the block in real time. |
| Block-level application history | Every block has a complete chemical application history: what was applied, when, at what rate, by whom, in what conditions. Years of history build automatically. |
| Re-entry and pre-harvest interval enforcement | When a chemical is applied, the system calculates and enforces the re-entry interval (no workers in the block) and pre-harvest interval (no harvest from the block) automatically. |
| Cost flow to the block | The chemical cost is deducted from inventory and posted as a cost against the block, the crop, and the season. The cost lives where it belongs, not in a generic expense account. |
| Buyer and certification rules | Some buyers and certifications restrict specific chemicals on specific crops. AgriERP enforces these at the work-order stage: a non-compliant chemical cannot be assigned to a non-compliant block. |
| Audit-ready records | When an auditor, certification body, or regulator asks for spray records, the answer is a single report. Block, date, chemical, rate, applicator, conditions, all in one place. |
What this changes day to day
- For the agronomist: the spray history is no longer a stack of paper in a drawer. It is a queryable record, searchable by chemical, by block, by date, by active ingredient.
- For the supervisor: scheduling spray work orders takes the re-entry and pre-harvest intervals into account automatically. The system stops mistakes before they happen.
- For finance: chemical cost is not just a procurement line; it is a per-block, per-crop, per-season number that feeds into true cost analysis.
- For compliance and certification: audits become uneventful. The records are complete, structured, and exportable in the formats auditors ask for.
- For the buyer: when a major retailer asks for the spray history on a specific pallet, the answer is in the system, ready to send, with confidence.
In one lineRun every production process in the operation, harvest, packing, treatment, processing, sub-contracted operations, as a structured production order with a documented lifecycle and full cost visibility.
3. All production orders
Production is more than packing
Harvest to pack is the most visible production process in an agribusiness, but it is not the only one. Treatment, processing, blending, drying, juicing, frozen production, value-added processing, sub-contracted operations, all of these are production processes that can benefit from the same structured handling. AgriERP supports them all on the same production order framework.
Types of production orders AgriERP supports
| Capability | What it means in practice |
|---|---|
| Harvest and pack runs | The most common production order: fresh produce from harvest through grading and packing to finished cartons and pallets. Multiple grades and pack formats from a single run. |
| Treatment operations | Post-harvest treatments: washing, waxing, fungicide treatment, cooling, ripening, controlled atmosphere storage. |
| Processing operations | Value-added processing: juicing, drying, freezing, slicing, blending, packaging into retail packs. |
| Co-product and by-product runs | Production runs that yield multiple outputs: primary product (Class 1), co-product (juice-grade), and by-product (waste, compost). All tracked in one production order. |
| Sub-contracted operations | When part of production is done by a third party (an external packing facility, a co-packer, a cold store), the operation is tracked as a sub-contracted production order, with the supplier’s costs flowing in through the purchase order side. |
| Bulk to retail | Converting bulk inventory into retail packs (bins of apples into 1-kg punnets, drums of juice into bottles). Same production order structure, applied to a different conversion. |
The production order lifecycle, in agricultural terms
Every production order in AgriERP moves through the same standard lifecycle. The states are inherited from the underlying framework; AgriERP shapes what they mean in agriculture.
| State | What it means for the agribusiness |
|---|---|
| Created | The production order has been raised: what is to be produced, in what quantity, by when. Resources are not yet committed. |
| Estimated | Pre-flight cost calculation. The system computes the expected material, labor, and overhead cost based on the BOM and routing. The team sees the expected cost before committing to the run. |
| Scheduled | Operations are scheduled: which packing line, which crew, which equipment, in which time slots. Capacity is reserved. |
| Released | The production order is approved to run. Materials can be issued to it. Pegged supply orders (linked purchase orders for missing inputs) are typically completed by this stage. |
| Started | Production has begun. Material consumption is being posted; capacity (labor and equipment time) is being recorded against the operations. Costs accumulate in WIP. |
| Reported as Finished | Output has been reported into inventory. Finished cartons, pallets, or bulk product have been added to inventory. WIP has been reduced. Some final cost activity may still be in flight. |
| Ended | The production order is closed. Final cost calculation runs. Variances between standard and actual cost are posted. WIP is cleared. The record is complete and ready for audit. |
Why the lifecycle mattersThe lifecycle is not bureaucracy; it is what makes the books match the warehouse. Inventory only moves when a production order says it moves. Cost only lands when the lifecycle says it lands. WIP balances reconcile to General Ledger accounts because the same framework controls both.For an agribusiness, this means that at any moment, the packhouse manager can show the operations director what is open, what is in WIP, what is finished, and what is closed, with cost numbers that match the financial system to the dollar.
4. Work In Progress (WIP)
In one line While production is running, costs sit in WIP. When production finishes, costs move to finished inventory. The books always reflect what is physically in the packhouse.
What WIP actually is, in plain terms
When a bin of apples arrives at the packhouse, it is no longer in inventory as “harvested fruit on the block,” but it is not yet inventory as “finished cartons of Class 1 Gala apples.” It is in between: it has been picked up off the field, but it has not yet been packed out. Work In Progress is the accounting concept for this in-between state.
As materials are consumed against a production order, costs are debited to a WIP account. As output is finished and reported back into inventory, costs are credited out of WIP and into finished inventory accounts. The WIP account always reflects the cost of production that is currently running.
How WIP works in AgriERP
- As materials and capacity are consumed: harvested fruit, packaging, labor hours, and equipment time consumed against a production order are posted to WIP, with associated General Ledger accounts reduced.
- Output of finished product reduces WIP: as cartons are reported as finished into the production order, WIP is reduced (credited) and interim or finished inventory is increased (debited).
- Ending the production order clears WIP: when the production order is set to Ended, any remaining WIP for that order is cleared. Final variances are posted. The production cycle is complete.
- Reconcilable to the General Ledger: the WIP balance in the production module always reconciles to the WIP account in the General Ledger, so finance and operations are looking at the same number.
- Automatic cost adjustment: if costs are posted slightly out of sequence (a late-arriving invoice, a manual cost adjustment), the system runs cost adjustment routines so the inventory valuation always reflects reality.
Why this matters in agriculture specifically
Agriculture has unusual WIP dynamics. Fresh produce moves fast (a citrus packing run might be open for 4 hours, not 4 weeks). Multiple grades come out of a single input. Sub-contracted operations introduce timing differences. Without proper WIP accounting, the books drift, and end-of-season reconciliation becomes a multi-week exercise.
AgriERP uses the same WIP framework that runs continuous-process manufacturers worldwide, which handles fast cycles, co-products, and complex routing natively. The agribusiness gets factory-grade cost accounting on a farm-grade workflow.
In summary
Production Management is where AgriERP turns harvested produce into the finished, costed, audit-ready product the business actually sells. Harvest-to-pack runs as a real production process, with a proper production order framework underneath. Chemical usage is tracked at the point of application, with full compliance and cost flow. The production order lifecycle, Created, Estimated, Scheduled, Released, Started, Reported as Finished, Ended, gives both operations and finance the same view at every point. Work In Progress accounting keeps the books in lockstep with what is physically happening in the packhouse, every hour of every day.
The next section covers Resource Management, the people, equipment, and plant assets that make all of this production possible.





