📘 Screen: Season
The season is the farm's production cycle — "Summer Season 2027/2028", "Second Crop 2030". In upCampo, it's the cut that separates one crop year from the next: every work order, every load ticket and every entry is tied to a season, which is why the cost and yield of one cycle don't get mixed with those of the previous one.
This is also where the harvest parameters live, by crop and product — which discounts appear on the inbound load ticket and which table each one looks up. Without that record, the harvest of that crop can't be entered.
📍 Location in the system
Menu: Crops > Season
🧩 Main function
The season is the reference point for crop entries. It is linked to:
- Season Planting
- Work Orders
- Harvest Load Ticket
- Sales Contract
- Movement of Products
📝 Record fields
To register a season, in practice only the Name/Description is required — but it's worth filling in the dates, which define the cycle:
| Field | Description |
|---|---|
| Name/Description | Required. What the farm calls the cycle (e.g., SAFRA 2025/2026, SAFRINHA 2026, VERÃO 24/25). |
| Code | Identifier of the season. |
| Start Date (from) | Start of the cycle (e.g., 09/01/2025 in a summer season). |
| End date (to) | End of the cycle (e.g., 01/31/2026). |
| Dollar Unit Value | Exchange rate used as a reference for that season. |
| Active | Defines whether the season is still available for use. |
| Cloud storage ID | Internal sync code. Should not be changed manually. |
| John Deere Season (Integration) | The matching season on the John Deere platform, used by the integration. |
| Reference ID | The season's code in the external system. In companies set up for integration, it becomes required to save. |
⚙️ The four season controls
Four checkboxes, right below the name, control what can be done in that cycle:
- Active: keeps the season in use
- Hide on login: keeps the season from being shown on the initial selection screen when logging in. Ideal for old seasons that are already closed.
- Block entries in Season Planting: prevents creating or editing plantings linked to that season.
- Block entries in W.O.: prevents that season from being used in new work orders. Useful to avoid wrong entries in seasons that are already finished.
🔄 Connect to this season
A shortcut button that switches the current season without having to log out and back in. It appears in two places: as a column in the list, with a Connect button on each row, and as the Connect to this season button at the top of the open record. When you click it, the system confirms the switch and the chosen season applies to all navigation.
🔧 The list and the view
The list shows Code, Description, Start date, End date, Active, Hide on login, Reference/Integration ID and the Connect to this season column.
At the top of the screen, next to the title, there's the View selector:
- Default: the list and the record, as described here
- Dashboard: swaps the screen for a panel of season indicators, which refreshes on its own every so often — you can choose which dashboard to show, pause the automatic refresh or reload right away
🌾 Tab: Harvest parameters
This tab is used to set up the standard discounts applied during harvest. There's one row per crop: soybeans have one set of discounts, corn has another.
| Field | Description |
|---|---|
| Crop | Required. The crop these parameters apply to. |
| Product | Required. The product that will be entered into inventory after the harvest load ticket. |
| Standard discount for Moisture, Impurity, Broken, Burnt, Damaged and Storage | The discount table the system applies to each of these items. |
| Standard Discount Table for Receiving and Others | The two remaining tables, for the receiving discount and for the others. |
| Manual moisture, Manual impurity, Manual broken, Manual burnt, Manual damaged, Manual storage, Manual receiving and Manual others | When checked, they let you type that discount directly on the load ticket instead of applying the table. |
| Fixed production cost (R$ per kg) | Optional. Only applies when the Accounting setup has the cost of production sold set to Fixed value: it's the cost per kg that the sale of this product, for this season and crop, removes from inventory in the accounting. It can also be entered in the Accounting setup. |
These parameters are applied automatically at the time of the load ticket and directly affect the calculation of the net weight that goes into inventory.
🧬 Tab: Variety - Greenhouse
This tab is used mainly in research and trial settings.
It lets you register:
- Variety grown in a greenhouse — required
- Total Area (ha) under cultivation
- Quantity per variety
- Active, to take it out of use without deleting the record
These records can later be linked in the Season Planting, ensuring traceability and control of the trial units.
📂 Tab: File
The File tab lets you organize the documents related to that season. The files are integrated with a specific Google Drive folder.
Each file has a Date, File name and Description, and the Show button opens the document in another browser tab.
Ideal for keeping the season's document history centralized and accessible — sales contract, map, technical report, all the paperwork the season produced.
- You can start the Season Planting records
- All activities, costs, contracts and production will be organized by production cycle
- Management becomes easier with the complete history by season
❓ Frequently asked questions
How do I hide old seasons from the login screen?
Check Hide on login in the season record. It no longer appears in the initial selection, which is useful for seasons that are already closed.
How do I stop people from entering data in a season that's already closed?
The screen has two independent blocks: Block entries in Season Planting and Block entries in W.O. They prevent wrong records from being created or edited in finished seasons. Checking only Hide on login isn't enough: it just takes the season off the initial selection screen.
Do I need to log out to switch seasons?
No. Use the Connect to this season button, which switches without logging out — the chosen season applies to all navigation. It's both in the list column, one per row, and at the top of the open record.
What is required to register a season?
Only the Name/Description, such as "SAFRA 2025/2026" or "SAFRINHA 2026". The rest are optional settings — with one exception: in companies set up for integration, the Reference ID is also required.
Where do the discounts applied on the harvest load ticket come from?
From the season's Harvest parameters tab, where you define, by crop, which discount table applies to moisture, impurity, broken, burnt, damaged, storage, receiving and others. That's also where you choose the product that goes into inventory after harvest.
I want to type the discount when entering the load ticket, without using the table. Can I?
Yes. On the Harvest parameters tab, check the matching manual option — Manual moisture, Manual impurity, and so on. That discount is then typed on the load ticket instead of coming from the table.
Where can I see the season indicators?
In the View selector at the top of the screen, switch from Default to Dashboard. The panel refreshes on its own every so often, and you can choose which dashboard to show, pause the refresh or reload right away.