Learning contextDemo Retail Group LLC12 stores · 2 distribution centres · AED/SAR/USD · omnichannel replenishmentChange scenario details →
Skip to content

Demo FreshFields Cooperative: dairy operations day ​

Demo FreshFields Cooperative collects milk from 4,800 farmers in India and Oman, pays according to fat and quality, chills milk at collection centres, processes yoghurt and cheese, sells to retailers, and administers feed advances and government subsidies. OSERP connects farmer, herd, collection route, weigh ticket, laboratory test, tank, batch, processing work order, supplier, settlement, sales, and finance.

1. Register farmers, farms, and contracts ​

The farmer profile stores legal name, identity, farm, bank, tax status, cooperative share, collection centre, currency, veterinary status, and consent. Supply contracts record season, minimum volume, quality basis, price formula, deductions, advance policy, subsidy, effective dates, and approval. Herd or farm records store animals, breed, capacity, vaccination, feed plan, and inspection.

FieldDemo valueImpact
FarmerAmina Dairy FarmSupplier and settlement key
FarmAl Ain North 18Route and quality scope
ContractFF-MILK-2026-09Price and deduction rules
Collection centreCC-04Tank and route control
CurrencyAEDSettlement and bank
Base rateAED 2.35/litreFarmer payable
Quality bonusAED 0.18/litreTest-driven price
SubsidyAED 0.12/litreGovernment claim

An inactive or veterinary-blocked farm cannot deliver until the exception is reviewed. Contract versions preserve historical price formulas.

2. Collect milk and capture quality ​

Collection tickets record farmer, route, vehicle, centre, date/time, gross litres, tare, net litres, tank, driver, and temperature. Laboratory results store fat, protein, somatic-cell count, antibiotic test, acidity, sample, instrument, analyst, and disposition.

Amina delivers 1,200 litres at 4.1°C. Fat is 3.8%, protein 3.2%, and antibiotic test negative; the load is Grade A. A rejected load is quarantined with reason, disposal or return, witness, and supplier notice. Duplicate ticket numbers are blocked.

3. Calculate farmer settlement ​

Settlement lines record accepted litres, base rate, quality grade, bonus, transport deduction, feed advance, tax, subsidy, and net payable. At AED 2.35 base plus AED 0.18 quality bonus, 1,200 litres earn AED 3,036 before deductions and subsidy. A subsidy is shown separately and linked to eligible volume.

Advances record farmer, purpose, amount, currency, issue date, recovery percentage, balance, and approval. Deductions cannot exceed configured limits. A corrected test creates a settlement adjustment tied to original ticket and result.

4. Manage cold chain and batch inventory ​

Tank records store centre, capacity, temperature, calibration, cleaning, opening/closing volume, and status. Transfer records capture source tank, destination, driver, seal, litres, temperature, departure/arrival, and variance. A temperature excursion quarantines affected milk and starts a quality event.

Raw-milk lots record collection tickets, grade, expiry, storage, and cost. Finished lots retain genealogy to farm, tank, processing order, ingredients, packaging, and operator. Expired or contaminated stock requires destruction certificate and approval.

5. Process yoghurt, cheese, and by-products ​

Processing work orders record product, recipe version, input lot, planned output, plant, shift, start/end, operator, yield target, and status. Lines record milk input, culture, rennet, sugar, packaging, output, whey, scrap, labour, energy, and loss reason.

Processing 10,000 litres produces 9,300 kg yoghurt, 1,200 kg whey by-product, and documented process loss. Yield outside tolerance creates investigation with recipe, machine, temperature, and corrective action. Cost roll-up separates farmer milk, ingredients, conversion, packaging, and waste.

6. Procure feed, veterinary services, and packaging ​

Purchase orders record supplier, item, farm or plant, delivery date, quality specification, currency, tax, contract, and approval. Feed lots store batch, expiry, nutrient analysis, warehouse, bin, and price. Veterinary work orders record farm, animal group, service, medicine, dosage, withdrawal period, technician, and evidence.

Packaging receipts record SKU, UoM, batch, artwork revision, food-contact certificate, and inspection. Supplier invoices match purchase order, receipt, lab result, and accepted quantity. A failed certificate quarantines the lot.

7. Sell products and manage recalls ​

Sales orders record customer, channel, product, lot, destination, currency, price list, tax, delivery date, and approval. Lines record yoghurt or cheese SKU, quantity, expiry, price, discount, and cold-chain requirement. Delivery captures vehicle, temperature logger, lot, pallet, seal, and proof.

Recall records store product, lot, customer, quantity shipped, reason, regulator, notice, returned quantity, disposal, credit, and root cause. A recalled lot is blocked from new sale and traceability can drill back to every farmer ticket.

8. Multi-currency subsidy and close ​

Operations may use AED, INR, and OMR while the group reports in USD. Each farmer settlement, invoice, receipt, feed bill, subsidy claim, and supplier payment stores transaction rate, source, timestamp, realised FX, and revaluation status. Farmer payable, subsidy receivable, product revenue, COGS, tax, and FX remain separate.

Close reconciles tickets to lab results, accepted litres to settlements, tanks to transfers, raw lots to processing, finished lots to sales, feed advances, recalls, subsidy eligibility, suppliers, bank, tax, FX, and GL. Regulatory snapshots retain volume, quality, antibiotics, cold-chain, subsidy, and recall metrics.

KPIBefore OSERP disciplineAfter OSERP disciplineImprovement
Farmer settlement accuracy93.4%99.6%+6.2 points
Cold-chain exception response8 hours1.5 hours81% faster
Batch traceability89%99.9%+10.9 points
Processing yield variance9.1%3.0%67% lower
Subsidy claim cycle28 days8 days71% faster

Practice challenge ​

Register a farmer and contract, capture a collection ticket and lab result, calculate quality settlement and subsidy, issue a feed advance, transfer milk between tanks, quarantine a temperature excursion, process yoghurt, receive packaging, sell a finished lot, execute a recall, settle an OMR supplier bill, revalue balances, and close the cooperative period. Explain every field, status, formula, permission, journal, tax result, API identifier, exception, and audit event.

Related: Inventory field guide, Purchase Order field guide, Sales Order field guide, Payment Receipt field guide, and API cookbook.

OSERP™ Atlas · Understand every field. Master every workflow.