Skip to content

Introduction to Harvest

The Harvest module allows you to plan expected yields, record actual scale weights, and analyze your harvest operation’s performance by lot, group, and period.


Harvest is the critical moment when all year’s work materializes into value. However, many farms face:

  • Yield uncertainty: Don’t know how much to expect until it’s over
  • Hidden variability: Some lots yield less, but don’t know which ones
  • Team issues: Harvest groups with different productivity
  • Scattered data: Paper scale tickets that never get analyzed

Arlo organizes harvest into Harvest Cycles - defined periods (typically 1-4 weeks) where:

  1. You schedule expected yields by lot and group
  2. You record actual scale weights day by day
  3. You compare planned vs. actual with color codes
  4. You adjust expectations and resources for the next cycle

The module’s heart is the comparison between what you expected to harvest and what you actually harvested.

This is your ideal plan before work begins:

  • Harvest date
  • Lot to harvest
  • Assigned harvest group
  • Expected quantity and units
  • Expected weight (calculated automatically)

This is reality from each harvest entry:

  • Weights recorded in harvest entries (with vehicle or without)
  • Automatically aggregated by date/lot/group
  • Net weight from the flow: scale minus tare, or unit capacity × quantity
ColorRangeInterpretation
🟢 Green95% - 105%On target - expected yield
🟠 Amber< 95%Below target - investigate causes
🔵 Blue> 105%Above target - exceptional yield
⚪ GrayNo dataNo plan or no entries

ComponentPurpose
VehiclesRegister trucks/vehicles with empty weight
Harvest UnitsContainers (baskets, crates) with capacities
Harvest GroupsTeams/crews that execute harvest
ComponentPurpose
Harvest CyclesPlanning periods with defined dates
SchedulingYield plans by date/lot/group
Harvest EntriesNet weight recording (with vehicle or without)
ComponentPurpose
Cycle DashboardReal-time performance view
ReportsExports and detailed analysis

Instead of planning the entire season at once, 1-4 week cycles allow:

  • Continuous adjustment: Correct estimates based on actual results
  • Clear accountability: Specific goals for bounded periods
  • Early detection: Identify problems before they accumulate
  • Resource management: Redistribute groups based on performance
  • No overlap: You cannot have two cycles with overlapping dates
  • Data protection: Cannot delete a cycle that already has schedules
  • Unique code: Each cycle has a unique reference code

With vehicle:

net_weight = scale_weight - vehicle_empty_weight

Empty weight comes from the vehicle record or the last same-day entry for that vehicle (weight memory).

Without vehicle:

net_weight = harvest_unit_capacity × quantity

You can override net weight if a unit was not full.

The system maintains a unique record (HarvestActual) for each combination of:

  • Date
  • Lot
  • Harvest group

When you add or modify entries, the system automatically recalculates totals for that combination.

performance_percentage = (actual_weight / planned_weight) × 100
If 95% ≤ percentage ≤ 105% → On target (green)
If percentage < 95% → Below target (amber)
If percentage > 105% → Above target (blue)

  1. Define harvest units - Containers and their capacities
  2. Create harvest groups - Teams that will execute work
  3. Choose entry flows - With vehicle and/or without (register vehicles only if you use with-vehicle)
  4. Configure your first cycle - Start planning