Ceres manual

User manual

Ceres · field notebook

Every operation recorded, every batch traced: the farm field notebook with the checks of the official Plant Protection Products Register, harvest and packhouse by lot, sales, member settlements, traceability and compliance, explained section by section with screenshots of the app.

36 chapters 312 annotated screenshots Updated 7 October 2026

Getting started

Welcome

What Ceres is, how all the work of a vegetable-growing cooperative fits into the application, from the SIGPAC enclosure to the box the customer buys, and how to get the most out of this manual.

Who uses it: Everyone who uses Ceres

Ceres is the digital field notebook and the traceability system of a vegetable-growing cooperative. It brings together in one place what happens on each plot and what happens to the vegetables afterwards: the farms of the cooperative and its members with their plots (SIGPAC enclosures) and their crops; the farm field notebook —plant protection treatments, fertilisation, irrigation, field work, the technician's visits and lab analyses—; the harvest and the packhouse, by lot; sales to customers, purchases of produce from third parties and settlements with the members; and, above all, the traceability of every lot and the compliance of every farm.

Everything is connected. A treatment only lets you choose products that the official Plant Protection Products Register of the Spanish Ministry of Agriculture (MAPA) authorises for that crop and that pest, and it checks the rate, the sprayer's licence, the equipment inspection and the pre-harvest interval before it is saved. The pre-harvest interval stops a harvest being recorded too early. The harvest creates a lot; the lot is packed, labelled with a QR code and goes out on a delivery note. And for every box a customer buys you know which plot it came from, which treatments it received and with what interval, and which other customers got the same consignment.

Ceres right after signing in: the sidebar with the sections, the top bar and the Dashboard, with «Your day» at the top. 1234567
Figure 1. Ceres right after signing in: the sidebar with the sections, the top bar and the Dashboard, with «Your day» at the top.
  1. 1
    The sidebar takes you to each section, grouped by area: Overview, Farm, Field notebook, Harvest & packhouse, Commercial, Traceability & control and Resources.
  2. 2
    The search box finds a plot, a lot, a treatment, a member or a product from any screen (also with ⌘K or Ctrl+K).
  3. 3
    Create adds a treatment, a field task, a visit, a harvest, an order… without leaving where you are.
  4. 4
    The bell with your notifications: the order assigned to you, the settlement issued, the licence about to expire… (see Notifications).
  5. 5
    Your user: your profile, the language and the theme, your notification settings, the connection to Claude and signing out. If you are an administrator, also Users, Settings and Audit log.
  6. 6
    Your day: what is on your plate today according to your profile, before anything else (see Dashboard).
  7. 7
    The Help menu opens this manual —at the chapter for the screen you are on— and the interactive guides.

#The journey of a box of vegetables

This is how a tomato travels through Ceres, from the plot to the customer. Each step is a section of the application and a chapter of this manual (click any of them to go to it):

  1. 1Plot and cropThe SIGPAC enclosure, its soil and its irrigation; the tomato planted this season, with its variety and its stage.
  2. 2Technician's visitThe agronomist finds Tuta above the threshold and recommends a treatment.
  3. 3Treatment orderA product authorised for that crop and that pest, with the rate, the sprayer operator and the equipment checked.
  4. 4My dayThe sprayer operator sees the order on the phone, records the application and knows from when the crop can be harvested.
  5. 5HarvestOnce the pre-harvest interval is over, the harvest receipt creates the field lot, which is then graded.
  6. 6PackhouseThe sales lot is packed and labelled with a QR code that leads to its public page.
  7. 7Order and saleThe delivery note takes the lots by date (FEFO) and the customer is invoiced.
  8. 8Member settlementWhat was delivered is paid to the member at the prices for each week and grade.
The cycle of a harvest in Ceres. Traceability ties it all together, backwards and forwards, and compliance checks that every step is recorded in time.

#What is new in this version

New What it does Where it is explained
Residues by customer and real MRLs Each customer can have its own residue requirements (how many active substances it accepts, what share of the maximum residue limit or MRL, which substances it refuses and how many days beyond the pre-harvest interval). Ceres tells you which lots are fit for each customer, the delivery note by FEFO skips those that are not and says why, and residue analyses carry the real EU MRL of each substance Lab analyses, Customers, Packhouse, Orders & sales
Mode of action rotation Each active substance with its IRAC, FRAC or HRAC group. The treatment warns if it repeats the group more than recommended, and the solutions finder lists first the products that alternate Treatments, Crop protection, Catalogues
Tamper-evident field log Every field-log entry and every change are chained together with a digital fingerprint: a change made outside Ceres is detected. Every export carries its seal, and Verify record book tells you whether a file is intact Compliance
Official CUE format The field log can also be exported in the format of the FEGA's Single Farm Record Book (CUE), and the submission to SIEX is left prepared (Ceres does not send it) Compliance
Real weather Real daily and hourly weather data, with its source, for the spraying window, the water balance and the irrigation plan Weather, Irrigation
Satellite vigour The Sentinel-2 NDVI of each plot: a layer on the map, the Vigour tab on the plot and the crop, and a warning when part of the plot falls behind Plots & map, Crops
Notifications The bell with what is meant for you (your orders, your settlements, what is expiring, pest thresholds…) and your settings: in the app and by email The screen and what is common
Your day What is on your plate today according to your profile, at the top of the Dashboard, in My day and in Claude Dashboard, Connect to Claude
Dictation In My day, you say what you have done («I treated S-003/02 with Sanagrícola…») and Ceres fills in the form; you always confirm it My day

#Where to start, depending on your job

Everyone sees in Ceres what their access profile allows, and only for the farms assigned to them (see Profiles, permissions and farms). These are the chapters you will use most, depending on your work:

If you are… Start with And then
Technical director (app administration) Dashboard, Compliance Users, Settings, Traceability
General manager Dashboard, Reports Orders & sales, Member settlements, Compliance
Field agronomist (IPM adviser) Crop protection, Treatments Fertilisation, Crops, Compliance
Farm foreman My day, Field work Treatments, Irrigation, Harvests, People, Machinery
Sprayer operator My day —
Member Farms (yours) Plots & map, Field work, Irrigation, Member settlements
Packhouse and quality Harvests, Packhouse Inputs, Lab analyses, Traceability
Sales Orders & sales, Customers Bought-in produce, Packhouse
Finance Member settlements, Orders & sales (invoices) Bought-in produce, Suppliers, Reports
External auditor Compliance, Traceability Treatments, Audit log

If this is your first time, read Signing in to Ceres and The screen and what is common first: they explain what works the same way in every section (searching, filtering, opening a record, filling in a form).

#How to read this manual

  • Annotated screenshots. Every screenshot is of the real application. The numbers 1 point to the parts explained below, in the legend. Hover over a marker or its line in the legend and the area is highlighted in the screenshot; click the screenshot to see it full screen.
  • On-screen labels. What you see written on a button, a tab or a field appears like this: Create, Save. Keys, like this: ⌘K.
  • Steps. Tasks are explained step by step in numbered boxes, with what happens at the end.
  • Coloured boxes. Tips are in green, important points in amber, regulations (the digital field notebook, pre-harvest intervals, sprayer licence, sustainable nutrition…) with a green stripe on the left, how a figure is calculated in light green, and what changes depending on your access profile with a padlock.
  • Abbreviations. The trade ones (PHI, BBCH, IPM, ROPO, ITEAF, SIGPAC, UF, ET₀, MRL, FEFO…) are explained the first time they appear and are all in the Glossary.
  • Search. The search box on the left (or the / key) finds any word anywhere in the manual.
  • Print. Print or save as PDF, at the bottom left, prints the manual on paper or as a PDF, each chapter starting on its own page.

#How this manual is organised

After these first steps, each chapter matches a section of the application's sidebar, in the same order and with the same icon. At the end come the appendices: profiles and permissions, glossary and frequently asked questions.

Getting started

Signing in to Ceres

How to sign in with your account, the demo accounts, the video and documents on the sign-in screen, your profile (language and theme) and how to sign out.

Who uses it: Everyone who uses CeresAccess: none: each person signs in with their own email and password

Everyone at the cooperative signs in to Ceres with their own user: an email and a password. What they see afterwards depends on two things an administrator decides:

  • their access profile (general manager, field agronomist, farm foreman, sprayer operator, member, packhouse, sales, finance or auditor): the sections in the sidebar, the figures they can look at and what they can create or change;
  • their farms: the agronomist sees those of the members she advises; the foreman, the cooperative's own farm; each member, only their own.

Accounts are created by an administrator in Users; there is no self-registration.

  1. 1The administrator creates your userWith your email, your name, your job title and a password.
  2. 2They assign you a profile and farmsWhich sections and figures you see, what you can do and for which farms.
  3. 3You sign in with your emailOn the sign-in screen, with your password.
  4. 4You start on the DashboardWith the blocks for your profile (the sprayer operator goes straight to My day).

#The sign-in screen

The sign-in screen on a computer: on the left, the presentation of Ceres with its video and documents; on the right, the form to sign in. 12345678
Figure 2. The sign-in screen on a computer: on the left, the presentation of Ceres with its video and documents; on the right, the form to sign in.
  1. 1
    Email: the address the administrator registered you with.
  2. 2
    Password. The eye on the right shows or hides it while you type.
  3. 3
    Sign in (or the Enter key in the password field) opens your field notebook.
  4. 4
    Demo accounts: in the demo, one click on a person signs you straight in with their account.
  5. 5
    The presentation video: about five minutes on what Ceres does. Press ▶ to watch it (best with sound; it is in Spanish).
  6. 6
    Explore the proposal: the specification, the presentation and the PDF summary of Ceres.
  7. 7
    The application's language (Spanish, English or Galician), right from the sign-in screen.
  8. 8
    Switches between light and dark mode.

On narrow screens (a phone or a small window) the presentation on the left disappears and only the form remains, with the logo at the top and, below the demo accounts, the video and the proposal documents. In both, clicking the Ceres logo opens its presentation website.

How to sign in with your account
  1. Type your email in the Email field.

  2. Type your password in Password. If you want to check what you have typed, press the eye on the right.

  3. Press Sign in or the Enter key.

Ceres opens on the Dashboard (or on the first section your profile allows; a sprayer operator, straight on My day). The session stays open even if you close the tab or reload the page, until you sign out yourself.
If the email or the password is wrong, Ceres says so below the form. 1
Figure 3. If the email or the password is wrong, Ceres says so below the form.
  1. 1
    Invalid email or password: check both fields (capital letters matter in the password). If the message is «Could not reach the server», the problem is the connection, not your details.

#The demo accounts

In the demo version, ten fictitious people from the sample cooperative («Sotovega, S. Coop.») appear below the form. Each one has a different access profile and some assigned farms, so you see the same application as each job would see it. They all use the password demo1234.

Person Job (profile) What they see, in short
Irene Lasheras Technical director · administrator Everything, and she also manages users, profiles, the settings and the audit log
Javier Sola General manager Every section and farm, with costs, prices and settlements; he does not edit the day-to-day work
Marta Echeverría Field agronomist · IPM adviser The cooperative's farm and members S-001 to S-010: the full field notebook, crop protection, recommendations and validation; no prices or costs
Mikel Garbayo Farm foreman The cooperative's own farm (SV): crops, field work, irrigation, harvests, treatment orders, people and machinery
Ander Iriarte Sprayer operator Only My day, full screen: his treatments, field tasks and irrigations
Jesús Pérez Member (S-003) His farm, his plots and his field notebook (read only), his deliveries and his settlements; he records field work, irrigation and fertiliser applications
Ainhoa Royo Packhouse & quality Harvests, packhouse, packing, inputs, lab analyses and traceability, with mock recalls
David Moreno Sales Customers, orders, delivery notes, harvest forecast and bought-in produce; prices yes, costs no
Laura Bea Finance Invoices, settlements, purchases and reports with every amount
Begoña Arraiza External auditor Read-only access to the field notebook, traceability and compliance of every farm, with export

The chapter The screen and what is common explains how you can tell on screen what a profile cannot see (a padlock instead of the figure), and Profiles, permissions and farms what exactly each profile allows.

#The proposal video and documents

In the presentation on the left there is a video of about five minutes that tells what Ceres does. Press ▶ to watch it, best with sound (it is in Spanish); the full-screen button enlarges it.

Below it, the Explore the proposal block brings together three documents about Ceres, intended for whoever is evaluating it (in Spanish):

  • Specification — every feature, section by section. It opens in another tab.
  • Presentation — the key processes, animated. It opens in another tab.
  • Proposal · PDF — a four-page summary that is downloaded to your computer.

If the browser blocks the new tab, Ceres warns you with «Could not open the document»: allow pop-up windows for the page and click again.

#If you forget your password

Ceres does not send emails to recover your password: accounts are managed by an administrator. Ask them to go to Users (in their user menu), open your record and give you a new password with Reset (at least 8 characters; Ceres can generate one): they have to pass it on to you securely. The old one stops working straight away.

#Your user menu and «My profile»

At the top right is your user button: your initials, your name and your access (the name of your profile or «Administrator»). Clicking it opens your menu. To its left, the bell with your notifications (see Notifications).

The administrator's menu. 12345
Figure 4. The administrator's menu.
  1. 1
    My profile: your details, the language and the theme.
  2. 2
    Notification settings: which notifications reach your bell and which also arrive by email (see Notifications).
  3. 3
    Connect to Claude: work with Ceres from a chat with Claude (see Connect to Claude).
  4. 4
    Only administrators see Users and Settings here; the Audit log, whoever has its permission.
  5. 5
    Sign out takes you back to the sign-in screen.
Jesús's menu, a member: no administration options. 1
Figure 5. Jesús's menu, a member: no administration options.
  1. 1
    Everyone else has My profile, Notification settings, Connect to Claude and Sign out; the Audit log, only whoever has its permission (in the demo, the general manager).
The «My profile» dialog. 12345
Figure 6. The «My profile» dialog.
  1. 1
    Job title: your job at the cooperative, as the administrator entered it.
  2. 2
    Access: «Administrator» or your access profiles. If you have several, they are joined with «+».
  3. 3
    Language: ES (Spanish) or EN (English). It switches the whole application instantly.
  4. 4
    Theme: light, «System» (whatever your computer or phone uses) or dark.
  5. 5
    Close the dialog: the changes are already applied.
How to change the language or the theme from «My profile»
  1. Click your user button, at the top right, and choose My profile.

  2. Under Language, click ES or EN.

  3. Under Theme, click the sun (light), the automatic icon («System») or the moon (dark).

  4. Click Close.

#My day in full screen

The Sprayer operator profile (in the demo, Ander Iriarte) only has My day, so Ceres opens it in full screen, without the sidebar, designed for a phone or a tablet in the field: the weather right now and whether spraying is possible, and, on large cards, today's and tomorrow's treatments, field tasks and irrigations, with a button to record each one.

If your profile has My day and other sections (the foreman, the agronomist), you open it from the sidebar like any other section; on a phone it also opens in full screen, with a button to go back to the rest of the application.

#Signing out

How to sign out
  1. Click your user button, at the top right.

  2. Choose Sign out (at the end of the menu).

You go back to the sign-in screen. Always do this on a shared computer or tablet: otherwise the session stays open even if you close the tab.

#If your user has no access profile

A user who is not an administrator needs at least one access profile to see anything. If an administrator creates your account without a profile (or removes all of them), when you sign in you will see the No access profile screen: «Your user has no access profile assigned yet, so nothing can be shown. Ask an administrator to assign one.», with the Sign out button. Once the administrator has assigned you a profile, sign in again.

#Signing in from a phone or tablet

The sign-in screen on a phone: the form and, below it, the demo accounts. 12
Figure 7. The sign-in screen on a phone: the form and, below it, the demo accounts.
  1. 1
    The same form: email, password and Sign in.
  2. 2
    The demo accounts. Scroll down to see the others, the video and the proposal documents.

Ceres works the same way in the browser on a phone or a tablet. If you are going to use it often —the sprayer operator on the tractor, the foreman on the farm—, add it to the home screen from the browser menu («Add to Home Screen»): it will open like any other app. It needs an internet connection: the version that works without coverage will come later.

Getting started

The screen and what is common

The parts of the screen and everything that works the same in every section: the sidebar, search, the Create button, help, the notifications bell, lists, records with their documents and their changes, forms, the ⓘ buttons, what your profile hides, and the phone and tablet layout.

Who uses it: Everyone who uses CeresAccess: none; what you see depends on your access profile and your farms

Every section of Ceres shares the same structure and the same building blocks: the sidebar to move around, the top bar with search and the button to create things, lists that are searched and filtered the same way, records that open on the right with their documents and their changes, and forms with the same buttons. What you learn here works on any screen.

The only exception is the sprayer operator's My day: it opens in full screen, without the sidebar, to be used on a phone or a tablet in the field (see My day).

#The parts of the screen

The Ceres screen: the sidebar on the left, the top bar at the top and, below it, the content of the section. 1234
Figure 8. The Ceres screen: the sidebar on the left, the top bar at the top and, below it, the content of the section.
  1. 1
    Sidebar: the sections, grouped by area. The section you are in is highlighted.
  2. 2
    Help menu, fixed at the foot: this manual and the interactive guides.
  3. 3
    Top bar: the title of the section and the tools that work on any screen (details below).
  4. 4
    The content of the section; it changes when you choose another one in the sidebar.
The left-hand side of the top bar. 12
Figure 9. The left-hand side of the top bar.
  1. 1
    The title of the section you are in.
  2. 2
    The global search: click it or press ⌘K (Mac) / Ctrl+K (Windows).
The right-hand side of the top bar. 123456
Figure 10. The right-hand side of the top bar.
  1. 1
    Help for the screen you are on, with its guides (also with the F1 key).
  2. 2
    Create: adds a treatment, a field task, a harvest, an order… from any screen.
  3. 3
    Language: Spanish, English or Galician.
  4. 4
    Theme: the moon switches to dark mode; in dark mode, the sun goes back to light.
  5. 5
    The bell with your notifications; if any are unread, a red number on top (see Notifications).
  6. 6
    Your user menu, with your name and your access profile below it (see Signing in to Ceres).

#The sidebar

The sections are grouped by area, in the order the cooperative works: from the field to the customer. You only see the ones your access profile allows: a member does not get Customers or Inputs, for example, and the sprayer operator only has My day.

Area Sections
Overview Dashboard · My day
Farm Farms · Plots & map · Crops
Field notebook Treatments · Fertilisation · Irrigation · Field work · Crop protection · Lab analyses
Harvest & packhouse Harvests · Packhouse · Inputs
Commercial Customers · Orders & sales · Bought-in produce · Suppliers · Member settlements
Traceability & control Traceability · Compliance · Reports
Resources People · Machinery · Catalogues · Weather
Administration Users · Settings · Audit log (on a computer, in the user menu)

If the list does not fit, the sidebar scrolls; the Help menu always stays at the foot. When you change section, the screen you leave goes back to its initial state: if you had searched or filtered something, you will find it unfiltered when you come back.

On a tablet or a medium-sized window, the sidebar narrows and only shows the icons. 123
Figure 11. On a tablet or a medium-sized window, the sidebar narrows and only shows the icons.
  1. 1
    Each icon is a section (hover over it to see its name); the areas are separated by a line.
  2. 2
    The Help menu stays at the foot.
  3. 3
    The search box narrows to make room for the title (and still opens with ⌘K / Ctrl+K).
The «Help» menu at the foot of the sidebar. 123
Figure 12. The «Help» menu at the foot of the sidebar.
  1. 1
    Opens this manual at the chapter for the screen you are on (here, Field work), in another tab.
  2. 2
    Opens the full manual, from the cover page.
  3. 3
    Opens the help for the screen with its interactive guides (the same as the Help button at the top or F1).

#Help: interactive guides and this manual

There are two kinds of help inside Ceres:

  • This manual, which opens from the Help menu at the foot of the sidebar, straight at the chapter for the screen you are on, in your language.
  • The help for the screen: the Help button in the top bar (or the F1 key) opens a panel on the right with what the section is, the link to its chapter in the manual and the interactive guides for the tasks you can do there. Each guide plays on real screenshots of the app: a pointer goes to the spot, highlights it and performs the action while each step is explained. In My day in full screen, the button is in its header.
The help panel for the Field work section. 123
Figure 13. The help panel for the Field work section.
  1. 1
    Where you are: what this section is and what it is for.
  2. 2
    Link to this section's chapter in the manual.
  3. 3
    The section's interactive guides («What you can do here») and, below, those that work on any screen. Click one to follow it step by step. The F1 shortcut opens this panel.

#Finding anything

The global search in the top bar finds, from any screen, farms, plots, crops, treatments, harvests, lots, products from the Register, inputs, people, machines, customers, orders and delivery notes, purchases, suppliers, settlements and documents (by their name or their note). It searches by name and also by number or code: a SIGPAC enclosure, «S-003/01», «TR-2026-0558», a lot «LV-261003-002» or a product's registration number. It only shows what your profile can see and from your farms.

Searching for «0558»: treatment TR-2026-0558, a harvest, a product from the Register and two delivery notes with that number. 123
Figure 14. Searching for «0558»: treatment TR-2026-0558, a harvest, a product from the Register and two delivery notes with that number.
  1. 1
    Type at least two letters or digits; the results appear by themselves as you type.
  2. 2
    Each result with the details that identify it (farm, crop, product, status…). Click it to go to its section with the record open.
  3. 3
    The results are grouped by section, each with its icon: here a product from the Register with no. ES-00558.
How to find something with the search
  1. Click the search box in the top bar, or press ⌘K (Mac) / Ctrl+K (Windows).

  2. Type part of the name, the number or the code (for example «Recuenco», «Ciriza» or «0558»).

  3. Click the result you are looking for.

Ceres takes you to its section and opens the record on the right; a document opens where you are, without changing section. Close the record with ✕, Esc or by clicking outside it to go back to the list.

#Creating something new

The Create button in the top bar adds, without leaving where you are, any record your profile can create: it opens the same form as the «New…» button in its section. When you save it, Ceres takes you to that section.

What an administrator can create. 1234
Figure 15. What an administrator can create.
  1. 1
    The field notebook: treatment, fertilisation, irrigation, field task, visit and lab analysis.
  2. 2
    Harvest and packhouse: record a harvest and a packing run.
  3. 3
    Commercial: a customer order and a purchase of produce from third parties; and an input receipt into the store.
  4. 4
    The farm: a crop, a plot and a farm; and a customer.
What Jesús, a member, can create. 1
Figure 16. What Jesús, a member, can create.
  1. 1
    Only the entries the profile allows appear: the member records his fertiliser applications, his irrigations and his field work.
Option Takes you to Who sees it
New treatment Treatments whoever can schedule treatments
New fertilisation · New irrigation · New field task Fertilisation · Irrigation · Field work whoever can edit the field notebook
New visit · New analysis Crop protection · Lab analyses whoever edits crop protection or lab analyses
Record harvest Harvests whoever can record harvests
New packing · Input receipt Packhouse · Inputs whoever edits the packhouse or inputs
New order · New purchase · New customer Orders & sales · Bought-in produce · Customers whoever edits sales, purchases or customers
New crop · New plot · New farm Crops · Plots & map · Farms whoever edits crops or farms

If you cancel the form, nothing is created and you stay where you were. If your profile cannot create anything (the auditor, for example), the button does not appear.

#Language and theme

The globe in the top bar switches the whole application between Spanish (ES) and English (EN), instantly; the moon switches to dark mode, easier on the eyes at night or in low light, and the sun goes back to light. Both are remembered in your browser; on a phone you change them from My profile (see Signing in to Ceres). The data (names of plots, products, members) is not translated: only the application.

The Dashboard in dark mode. 1
Figure 17. The Dashboard in dark mode.
  1. 1
    In dark mode, the sun goes back to light.

#Notifications (the bell)

The bell in the top bar, to the left of your name, gathers the notifications meant for you. It is not everything that happens in the cooperative (that is in the Dashboard alerts), but what concerns you according to your profile and your farms:

Notification Who receives it
Order assigned (a treatment or a field task) The person it is assigned to: the operator or the worker
Settlement issued The member who owns that farm (the amounts are in the settlement record)
Expiring licences, ITEAF and certificates Whoever looks after staff, machinery, farms or suppliers, and the person themselves for their licence
Pest threshold exceeded on a visit Whoever recommends treatments on that farm (the adviser)
Lot on hold, mock recall or real recall Warehouse and quality staff

A red number on the bell tells you how many are unread. Nobody sees anyone else's notifications, not even the administrator.

Marta's notifications (field adviser): the pest thresholds exceeded on her members' visits. 123456
Figure 18. Marta's notifications (field adviser): the pest thresholds exceeded on her members' visits.
  1. 1
    The bell, with the number of unread notifications.
  2. 2
    Mark all as read marks them all as seen in one go.
  3. 3
    The settings: which notifications you want and whether also by email (further down).
  4. 4
    A new notification (the green dot): tomato leafminer above the threshold in S-003/01, on visit VI-2026-0244. Click it to open the visit.
  5. 5
    Those already read stay in the list, newest first, each with its icon, what happened and when.
  6. 6
    At the bottom, whether email is active on this installation (in the demo, it is not).

Click a notification to open its record —the visit, the order, the settlement, the lot— and it is marked as read. If your profile cannot open that record, the notification says so («Your profile cannot open this record»). Notifications are created when the thing they report happens (when the order is assigned, the settlement issued, the visit saved or the lot put on hold); expiry notifications once a day, when the bell is opened, with the days of notice set in Settings.

Jesús, a member: his farm's settlements. 1
Figure 19. Jesús, a member: his farm's settlements.
  1. 1
    Settlement LQ-2026-0071 for September, just issued, with the kilos it covers; the amounts are in its record.
Ainhoa, warehouse and quality: lots on hold and mock recalls. 12
Figure 20. Ainhoa, warehouse and quality: lots on hold and mock recalls.
  1. 1
    A lot on hold awaiting its residue analysis, with the reason and the kilos.
  2. 2
    This year's mock recall, with its origin lot.
Marta's notification settings. 123456
Figure 21. Marta's notification settings.
  1. 1
    Which address your emails go to and whether sending is active on this installation. In the demo it is not: your choice is saved and will apply once it is turned on.
  2. 2
    Each type of notification that makes sense for your profile, with its ⓘ: what it is, who receives it and what is left out.
  3. 3
    In the app: the notification appears in the bell.
  4. 4
    By email: you also get an email.
  5. 5
    Daily summary: the same as «Your day» on the Dashboard, every morning by email if you ask for it.
  6. 6
    If you turn both off, that notification is not created; what it reports is still in its section and in the Dashboard alerts.
How to choose which notifications you receive
  1. Open your user menu and choose Notification settings (or click the settings icon in the notifications list).

  2. For each type of notification, switch In the app (the bell) and By email on or off.

  3. Close the window.

Each change is saved straight away («Setting saved»). The cooperative sends the emails to your user's address; the demo accounts (@ceres.demo) never receive real email.

#Lists

Almost every section starts with a list: treatments, field work, harvests, lots, orders, customers… They all work the same way. This is the Field work list.

A list (Field work): tabs, indicators, search box, filters, the table and its footer with totals. 12345678
Figure 22. A list (Field work): tabs, indicators, search box, filters, the table and its footer with totals.
  1. 1
    Some sections have several views in tabs: here the list of field tasks and the weekly planner.
  2. 2
    The section's indicators. Those with an ⓘ are explained when you click it; some filter the list when you click them.
  3. 3
    List search: filters by any word in the columns.
  4. 4
    Export CSV: downloads what you see so you can open it in a spreadsheet (if your profile allows it).
  5. 5
    The button to add a record to the section.
  6. 6
    Quick filters with their count. Click one to see only those rows.
  7. 7
    Headers: click one to sort by that column; click again to reverse the order.
  8. 8
    Footer with the number of rows and the totals of what is shown.
Searching, filtering and sorting at once: the transplanting tasks already done, from highest to lowest cost. 123
Figure 23. Searching, filtering and sorting at once: the transplanting tasks already done, from highest to lowest cost.
  1. 1
    What you type in the search box…
  2. 2
    …is combined with the chosen filter…
  3. 3
    …and with the sort order: the arrow shows the column and the direction.
How to search, filter, sort and export a list
  1. Choose a quick filter (for example Scheduled). The number next to each filter tells you how many records it has.

  2. Type one or more words in the list search: the rows that contain all of them are shown, regardless of accents or case.

  3. Click a column header to sort by it; click again to reverse the order.

  4. If your profile allows it, click Export CSV (the download icon) to take those rows to a spreadsheet.

  5. Click a row to open its record.

#Records

Clicking a row opens its record in a panel that slides in from the right, without losing the list behind it. They all follow the same layout: a header with the name and the actions, and tabs with the information grouped.

The record of a plot (S-003/01 · El Recuenco, belonging to the member Jesús Pérez Ciriza). 123456
Figure 24. The record of a plot (S-003/01 · El Recuenco, belonging to the member Jesús Pérez Ciriza).
  1. 1
    The header: the code and the name, and below them the details that identify it (holder, municipality, SIGPAC reference).
  2. 2
    The record's actions: edit, and the ones specific to each record (here, editing the outline on the map). They only appear if your profile can do them.
  3. 3
    Close the record (also with Esc or by clicking outside it).
  4. 4
    Tabs: each one groups part of the information; the number tells you how many records are inside.
  5. 5
    The ⓘ buttons explain the block or the figure they accompany.
  6. 6
    Links open the related record (here, the farm) on top of this one.

If you change something in a record, the list behind it updates by itself when you close it. Records you open from another one (the farm from its plot, a treatment from its crop) open on top and, when you close them, you go back to the previous one. On a phone, records take up the whole screen.

#The documents of each record

Almost every record has the Documents tab: photos of a pest, lab reports, certificates (GLOBALG.A.P., organic, a plant's plant passport), delivery notes, maps or plot outlines in KML, stored alongside what they document. The number on the tab tells you how many there are.

The Documents tab of plot S-003/01, with no documents yet (lab reports, certificates and inspections are attached the same way on their record). 12
Figure 25. The Documents tab of plot S-003/01, with no documents yet (lab reports, certificates and inspections are attached the same way on their record).
  1. 1
    The record's Documents tab.
  2. 2
    Upload documents opens the window to choose the files; you can also drag them onto the window.
How to attach a document to a record
  1. Open the record (a plot, a visit, a lab analysis, a lot, a supplier…) and click the Documents tab.

  2. Click Upload documents and choose the files, or drag them onto the window.

  3. Check the name and the type of each one (photo, lab report, certificate, delivery note…), and add a note if needed.

  4. Click the upload button.

The documents stay in the record and in the global search (by their name). Up to 20 MB per file: PDF, images, text and spreadsheets, Office, KML/KMZ and zip. Images and PDFs can be viewed inside Ceres; everything else is downloaded.

#The Changes tab

With the See the change audit permission, records also have the Changes tab: who created or changed that record, when and which fields, most recent first, from the app or from Claude. Click a line to see each field before and after the change. If nobody has touched it since the data was loaded, you will see «No changes recorded».

All the changes to every record, together with sign-ins and sign-outs, are in one place in Audit log.

#Forms

To create or change a record you use a form in a window. They are all filled in and saved the same way.

The form to record an irrigation. 123456
Figure 26. The form to record an irrigation.
  1. 1
    Fields with an asterisk are required. Those that choose another record (here, the crop) open a selector with a search box.
  2. 2
    Dates are chosen on a calendar; they come with today's date.
  3. 3
    Lists drop down. Ceres suggests the most usual value.
  4. 4
    Switches, with their explanation underneath.
  5. 5
    Below some fields, a hint on how to fill them in or what Ceres calculates with them.
  6. 6
    Save (or Cancel, which closes without saving anything).
Choosing the crop for an irrigation: the selector with its search box. 12
Figure 27. Choosing the crop for an irrigation: the selector with its search box.
  1. 1
    Type part of the name or the code: the list is filtered instantly.
  2. 2
    Each option with what identifies it (here, plot, variety, crop number, farm, area and irrigation). Click the one you want.
How to fill in and save a form
  1. Fill in at least the fields with an asterisk (*). If any is missing, it is marked in red with «Required» when you save.

  2. Dates are chosen on a calendar and times on a 24-hour clock; lists, by opening them; related records, with the selector and its search. Numbers accept a comma or a point as the decimal separator.

  3. Click Save.

The Saved notice appears at the bottom and the window closes. If something goes wrong (for example, «Your access profile does not allow this», or a field notebook rule such as the pre-harvest interval), the notice appears in red and the form stays open with what you had typed.

#The ⓘ help on figures and acronyms

Next to many indicators, blocks, abbreviations (PHI, BBCH, IPM, ITEAF…) and permissions there is a small ⓘ. Clicking it opens a three-part explanation: what it shows, how it is calculated and how to read it. It is the quickest way to find out where a figure comes from.

The ⓘ help for the Dashboard's «Within PHI» indicator. 123
Figure 28. The ⓘ help for the Dashboard's «Within PHI» indicator.
  1. 1
    What it shows.
  2. 2
    How it is calculated, with the data it uses.
  3. 3
    How to read it: what to do with it. Click outside to close it.

#What your profile does not let you see

Each access profile decides which sections you see, which data you can look at and what you can create or change, and each user has their farms. What is not for you shows up like this:

  • Sections: those your profile does not allow do not appear in the sidebar, nor do their results in the search.
  • Farms: you only see the data of yours. A member sees their own farm; the agronomist, those of the members she advises. Counts, totals and reports are calculated with those farms only.
  • Figures: a cost, a price or a settlement amount you cannot see does not appear (the column or the indicator disappears, like the cost in Field work for the agronomist) or shows as a grey padlock (hover over it: «Hidden by your access profile»).
  • Contact details: phone numbers, emails, addresses, tax IDs and IBANs, the same.
  • Buttons and tabs: the ones to create, edit, validate or cancel do not appear if you do not have that permission, nor do the tabs for what you cannot see.
  • Export: the button to export to CSV only appears if your profile allows it.
Farm S-003 as seen by Marta, the field agronomist: without the settlements and changes tabs, and with the member's IBAN hidden. 123
Figure 29. Farm S-003 as seen by Marta, the field agronomist: without the settlements and changes tabs, and with the member's IBAN hidden.
  1. 1
    Marta sees the member's deliveries (the kilos), but she does not have the Settlements or Changes tabs: her profile does not have «See settlements» or «See the change audit».
  2. 2
    What belongs to her work, in full: the member's integrated pest management, with her as adviser.
  3. 3
    The padlock: the member's IBAN is not for her profile. The database does not even send it.

#Ceres on a phone or tablet

On a phone (or a narrow window) Ceres rearranges the screen: the sidebar is tucked into a drawer, the indicators and filters scroll sideways, lists become cards (one per record, without columns) and records and forms take up the whole screen. On a tablet, the sidebar shows icons only (see above).

Field work on a phone. 1234
Figure 30. Field work on a phone.
  1. 1
    The menu opens the drawer with the sections.
  2. 2
    Search, help, Create, the notifications bell and your menu, as icons.
  3. 3
    The indicators and filters scroll sideways.
  4. 4
    Each record is a card; tap it to open its record in full screen.
The drawer with the sections. 1
Figure 31. The drawer with the sections.
  1. 1
    The same sections as on a computer, with the current one highlighted. Tap outside the drawer to close it.

#Keyboard shortcuts

Key What it does
⌘K (Mac) · Ctrl+K (Windows) Opens the global search from any screen
F1 Opens the help for the screen you are on, with its guides
Esc Closes the open record, a menu or the search
Enter On the sign-in screen, from the password field, signs you in

#Direct links

The Ceres address accepts a few parameters that open a screen directly, handy for saving a bookmark or sending a link to a colleague (who will have to sign in with their own user and will only see what their profile allows):

  • ?seccion=tratamientos opens that section (the key of each section is the last part of the address of its chapter in this manual: #tratamientos, #cosechas, #trazabilidad…).
  • &lang=es, &lang=en or &lang=gl chooses the language, and &tema=dark or &tema=light the theme.
  • ?lote=<code> opens, without signing in, the public page of a lot: it is where the QR code on the labels leads (see Packhouse).

Overview

Dashboard

The cooperative at a glance: «Your day» with what is on each person's plate today, today's tasks, alerts, crops within a pre-harvest interval, season, harvest and forecast, packhouse, sales, weather and spraying window, field-log compliance and settlements. Each profile sees its own blocks and every figure leads to the section where it is dealt with.

Who uses it: Every profile except the sprayer operator and the auditor; above all technical management, general management, adviser and foremanAccess: «Dashboard» section; each block, its permission in the «Dashboard blocks» group

The Dashboard is the first screen when you open Ceres. It brings together on one page what needs attention in the cooperative today: the treatments, field work and irrigation due today or left behind, the crops that cannot be harvested yet because of a pre-harvest interval, the alerts (an expired spraying licence, equipment with an overdue inspection, a withdrawn product still in the store…), what has been harvested and what is coming, the packhouse, sales, the weather for spraying, how each farm's field log is doing and what has been settled to members. At the very top, Your day picks out of all that what is on your plate today, according to your profile.

It is not a report to read from top to bottom, but a board of warnings: every figure is a shortcut that opens the section (with the filter already set when there is one) and every row opens its record. That way you go from «10 crops within a pre-harvest interval» to the specific crop in two clicks.

The dashboard refreshes itself every 5 minutes (and when you press Refresh). What you see depends on your profile: each block has its permission, the database only calculates the blocks you can see and only with the farms assigned to you (a member sees their own; the adviser, the ones she advises). If your profile does not see prices, you get kilos instead of amounts.

  1. 1DashboardA figure in red or amber: something needs attention.
  2. 2Filtered sectionPressing it opens the section with that filter set.
  3. 3RecordA row in the block opens the treatment, the crop, the person or the lot.
  4. 4ResolveFrom the record: record, validate, renew, reschedule…
Every figure leads to what explains it.

#Your day

The first thing under the greeting is Your day: what is on your plate today, set apart from everything else. It is not the same for everyone: it tells the adviser what to visit and what to validate; the foreman, the orders and whether spraying is possible today; sales, the orders to be served. Each part has its count and its rows, and each row opens its record. This is how Marta, the field adviser, sees it:

«Your day» for Marta, field adviser and IPM adviser, on 6 October. 12345678
Figure 32. «Your day» for Marta, field adviser and IPM adviser, on 6 October.
  1. 1
    Thresholds exceeded, not treated: pests that a visit has found above their threshold and that have no treatment yet. Here, tomato leafminer in S-003/01 (visit VI-2026-0244, yesterday).
  2. 2
    Treatments to validate: those applied that are waiting for the adviser's review and signature, oldest first; See all (25) opens Treatments with that filter.
  3. 3
    Low vigour from satellite: plots where part of the crop has fallen below its own average, with the Sentinel-2 image (see Plots & map).
  4. 4
    Crops to visit: those with no visit for more than 14 days, or never visited.
  5. 5
    Pre-harvest intervals ending: what can be harvested again today or in the next few days.
  6. 6
    Same mode of action again: orders that repeat the FRAC, IRAC or HRAC group of the previous treatment on the same crop (here, TR-2026-0556 today and TR-2026-0555 tomorrow; see Treatments).
  7. 7
    Your unread notifications (they open the bell, see The screen) and, on the right, the button to collapse the block.
  8. 8
    Ceres builds it with rules, from your data (no AI). Claude tells you the same through the connector if you ask for the «daily summary» (Connect to Claude).

Each profile has its own Your day:

Profile (demo account) What «Your day» shows
Field adviser (Marta) Thresholds exceeded and not treated, treatments to validate, low vigour from satellite, crops to visit, pre-harvest intervals ending and treatments repeating a mode of action
Farm foreman (Mikel) Orders for today and tomorrow (treatments and field tasks), today's spraying window and the intervals ending
Sprayer operator (Ander) His orders for today and whether there are hours suitable for spraying, in My day
Packhouse & quality (Ainhoa) Pre-harvest intervals ending and the packhouse: lots on hold, harvests not graded, lots expiring, crops being harvested and lots unfit for some customer
Sales (David) Orders due today and tomorrow, and the last 7 days: harvested, shipped, sold, open orders and serious alerts
Management (Javier) and Finance (Laura) The last 7 days: harvested, shipped, sold, open orders and serious alerts (each one, what their profile allows)
Member (Jesús) His farm: what he delivered in 7 days, his plots under a pre-harvest interval and his settlements issued
Administrator (Irene) All of the above together
Mikel's, the farm foreman: orders, spraying window and intervals. 12
Figure 33. Mikel's, the farm foreman: orders, spraying window and intervals.
  1. 1
    Orders for today and tomorrow, with the operator: order TR-2026-0556 for the asparagus of SV/01 is for today.
  2. 2
    Spraying window: the hours today, from 6 am to 9 pm, in which spraying will be possible according to the forecast (today, none: wind and rain).
David's, in sales: orders to serve and the week. 12
Figure 34. David's, in sales: orders to serve and the week.
  1. 1
    Orders due today and tomorrow (and overdue ones): here, one from yesterday not yet served.
  2. 2
    The last 7 days: what has been harvested, shipped and sold, the open orders and the serious alerts.

Once you have read it, press the arrow on the right to collapse it: a strip remains with the titles and their counts, and pressing one expands it again. Ceres remembers how you left it. «Your day» does not replace the blocks below: it is the part that concerns you, drawn from them and from your notifications.

#The key figures

Below «Your day» are the key figures in large cards. Those of your profile's blocks appear, up to six; with all the blocks (administration and management) they are these:

The Dashboard's key figures as Irene, the administrator, sees them, with «Your day» collapsed. 123456789
Figure 35. The Dashboard's key figures as Irene, the administrator, sees them, with «Your day» collapsed.
  1. 1
    The dashboard reloads itself every 5 minutes; on the left, when it was last updated. This button reloads it at once.
  2. 2
    Your day, collapsed: the title of each part with its count. Press one (or the arrow) to expand it.
  3. 3
    Tasks for today: treatments, field work and irrigation planned for today; below, the overdue ones and those for the coming days.
  4. 4
    Serious alerts: something expired or forbidden (licences, ITEAF, withdrawn products in stock, certificates); below, the warnings.
  5. 5
    Within PHI: crops that cannot be harvested yet; below, how many end within 3 days.
  6. 6
    Harvested · 7 days and, in the pill, the difference from the previous 7 days.
  7. 7
    Sold · 30 days (excluding VAT) and the open orders. Without the prices permission you get Shipped · 7 days, in kilos.
  8. 8
    Cropped area: hectares with a crop established or being harvested; below, plots and organic hectares.
  9. 9
    Each card and each block has its ⓘ: what it shows, how it is calculated and how to read it.

The whole card is a shortcut:

Card What it counts When pressed
Tasks for today Recommended or scheduled treatments, and scheduled field work and irrigation dated today or earlier My day (or Treatments if your profile does not have it)
Serious alerts Open high-severity alerts on the farms you see Compliance
Within PHI Crops with a treatment whose pre-harvest interval has not ended yet Crops, Within PHI filter
Harvested · 7 days Kilos from the (not cancelled) harvests of the last 7 days Harvests
Sold · 30 days Delivery notes dispatched or invoiced in 30 days, with each customer's discount Orders & sales
Cropped area Area of the crops established or being harvested Crops
Logbook compliance Average score (0-100) of the farms you see Compliance
Settled this season Net amount settled to members (issued or paid) since the start of the season Member settlements

The last two appear for those who have those blocks and fewer than six cards, like the member (further down, in What each profile sees).

The ⓘ of «Within PHI» open: each figure is explained right where it appears. 123
Figure 36. The ⓘ of «Within PHI» open: each figure is explained right where it appears.
  1. 1
    What it shows.
  2. 2
    How it is calculated.
  3. 3
    How to read it and what to do. It closes with Esc or by clicking outside.

#Today's tasks and alerts

Below, the blocks in three columns (two on a tablet, one on a phone). The first two answer the morning question: what has to be done in the field today, and what has expired or been left unresolved?

The «Today's tasks» block. 123456
Figure 37. The «Today's tasks» block.
  1. 1
    Open My day: the same in large cards, designed for the field (My day).
  2. 2
    Treatments, Field work and Irrigation planned up to 3 days ahead. Each figure opens its section with what is scheduled.
  3. 3
    Not validated: applied treatments that the adviser has not yet reviewed and signed.
  4. 4
    Harvests not graded: intakes waiting to be graded in the packhouse.
  5. 5
    Each task: crop and farm, number, product and operator (or «unassigned») and when it is due. Press it to open its record.
  6. 6
    The first six are shown; Show all 12 expands the rest.
The «Alerts» block. 1234567
Figure 38. The «Alerts» block.
  1. 1
    Serious (red: something expired or forbidden), Warnings (amber: about to expire or needs action) and To review (blue: office tasks).
  2. 2
    A plant protection product withdrawn from the MAPA Register that is still in stock: it cannot be applied.
  3. 3
    Daniel Aranda's licence has expired: the database will not let him record treatments.
  4. 4
    The AT-07 sprayer, with its ITEAF overdue. On the right, since when.
  5. 5
    A residue analysis that does not meet a customer's requirements: AN-2026-0023, for pepper (see Analyses).
  6. 6
    Alerts go from the most serious to the oldest; Show all 24 expands the rest.
  7. 7
    View all opens Compliance.

Today's tasks shows the treatments (recommended or scheduled), field work and irrigation scheduled up to 3 days ahead, and anything overdue. A recommended treatment has a purple icon: the adviser has proposed it but it has no date or operator yet. For example, order TR-2026-0558 (cauliflower of S-003 with SANAGRICOLA WP, operator Ander Iriarte) appears here today and in Ander's My day.

Alerts gathers what Ceres watches on its own: spraying licences and equipment inspections (ITEAF), withdrawn products in stock, member and supplier certificates, expired or nearly expired inputs, pest thresholds exceeded in a visit, lots on hold, orders past their delivery date and treatments not validated. Each row opens the record where it is resolved (the person, the machine, the input, the lot…). When a type has more than three cases, they are grouped into one row with their count.

This version brings three new alerts, which appear when you expand the list:

The new alerts, in the expanded list of the «Alerts» block. 123
Figure 39. The new alerts, in the expanded list of the «Alerts» block.
  1. 1
    Low vigour (satellite): plots with part of the crop below its own average; as there are four, they share one row with their count (see Plots & map).
  2. 2
    Analysis not meeting a customer's requirements: in AN-2026-0026, for pepper, bupirimate is at 45 % of its maximum residue limit (MRL), more than Frutas Bidasoa and the school canteen accept (see Analyses).
  3. 3
    Treatment repeating a mode of action: today's order on the asparagus of SV/01 repeats FRAC group 3 from the previous treatment (see Treatments).

#Pre-harvest intervals and weather

The «Pre-harvest intervals in progress» block. 123
Figure 40. The «Pre-harvest intervals in progress» block.
  1. 1
    The one that ends first at the top: the artichoke of SV/02, within its interval until 8 October (3 days left, today included).
  2. 2
    Each crop with its plot, its number, the farm and the treatment that started the interval (here, the tomato of SV/04 because of TR-2026-0548); on the right, until when and the days left. Press it to open the crop.
  3. 3
    View all: Crops with the Within PHI filter.
The «Weather and spraying» block. 1234
Figure 41. The «Weather and spraying» block.
  1. 1
    Whether spraying is OK now and until what time; on the right, this hour's wind and delta T.
  2. 2
    Next 48 hours: each small bar is an hour, green if it is suitable for spraying and grey if not.
  3. 3
    Yesterday's weather: maximum, minimum, rain, ET₀ and wind, from real data; the season's rainfall and degree-days.
  4. 4
    View all opens Weather, with the hour-by-hour detail and the week's forecast.

The pre-harvest interval is the number of days that must pass between the last treatment with a product and the harvest. It is set by the product's authorised use on that crop (the MAPA Plant Protection Products Register) and Ceres calculates it when each application is recorded. While it lasts, the database will not record a harvest from that crop: the block tells you which are on hold and when they are released. For example, broccoli CU-2026-0051 of S-007 is within its interval until 16 October because of treatment TR-2026-0544: it can be harvested from the 17th.

Weather and spraying uses real weather data for the cooperative's location: the hourly forecast and, for past days, the daily data from Open-Meteo (the ERA5 reanalysis and the ECMWF model), with its source in Weather. An hour is suitable for spraying if it is not raining (and the chance of rain is under 40 %), the mean wind does not exceed the maximum set in Settings and the delta T is between 2 and 8 °C. Delta T is the difference between the air temperature and the wet-bulb temperature: below 2 °C droplets do not dry and run off; above 8 °C they evaporate and drift.

#Season, harvest and forecast

The «Season» block. 1234
Figure 42. The «Season» block.
  1. 1
    Farms, Plots and ha of plots you see; each figure opens its section.
  2. 2
    ha organic: opens Plots & map with the Organic filter.
  3. 3
    Treatments applied since the start of the season (1 September).
  4. 4
    The cropped area split by species, each with its colour (the same on the map, the planner and the reports).
The «Harvest & forecast» block. 1234
Figure 43. The «Harvest & forecast» block.
  1. 1
    What was harvested in the last 7 days (with the difference from the previous week) and this season.
  2. 2
    Kilos harvested per day over the last two weeks.
  3. 3
    Forecast for the next 4 weeks (light green) against the open orders for those weeks (earth brown).
  4. 4
    By species: what is left to harvest from the crops under way and the stock already in the packhouse.

Season is the snapshot of the season (in Ceres, from 1 September to 31 August, unless Settings says otherwise). Harvest & forecast is for planning sales: the sales team sees what is coming in over the next few weeks and how much has already been ordered. If a crop's forecast drifts, correct its expected yield in the crop record.

#Packhouse and sales

The «Packhouse» block. 12345
Figure 44. The «Packhouse» block.
  1. 1
    In stock: kilos of pending or available lots.
  2. 2
    To grade: field lots waiting to be graded into extra, I, II and waste.
  3. 3
    On hold: lots held pending an analysis or a decision.
  4. 4
    Expire within 2 days: they should go out first (FEFO).
  5. 5
    Kilos by product, from most to least.
The «Sales» block. 12345
Figure 45. The «Sales» block.
  1. 1
    Customers' open orders.
  2. 2
    Due today or late: orders that have to be served now.
  3. 3
    Shipped · 7 days: kilos that have gone out on delivery notes.
  4. 4
    Sold in 30 days and receivables, only with the «See prices» permission.
  5. 5
    Kilos shipped per week over the last 12; the highlighted bar is the current week, still incomplete.

Packhouse opens Packhouse with the filter of each figure; Sales, Orders & sales. FEFO is the outgoing order «first expired, first out», which Ceres follows when assigning lots to a delivery note.

#Compliance and settlements

The «Logbook compliance» block. 123
Figure 46. The «Logbook compliance» block.
  1. 1
    The average score of the field log of the farms you see, from 0 to 100: green from 90, amber from 75.
  2. 2
    Gaps (something the rules require that is missing) and Warnings (something worth reviewing).
  3. 3
    Those needing most attention: the farms with the lowest score, with their gaps. Press one to see what is missing.
The «Member settlements» block. 1234
Figure 47. The «Member settlements» block.
  1. 1
    Settled this season (net, issued or paid). At the start of the season it is zero.
  2. 2
    Issued, unpaid: settlements delivered to the member and waiting to be paid.
  3. 3
    Delivered, not settled: graded kilos not yet in any settlement.
  4. 4
    Net settled per month over the last 12 months.

The Logbook compliance score comes from each farm's checklist (treatments recorded on time and validated, integrated pest management justification, adviser, licences, ITEAF, fertiliser plan, analyses, certificates, pre-harvest intervals…), which is in Compliance. Ceres helps you comply and keeps a record: it does not certify anything.

Member settlements summarises what the cooperative pays its members for their deliveries. Amounts are only shown with the «See settlements» permission; the detail is in Member settlements.

#Every figure, back to its source

How to go from a dashboard figure to resolving it
  1. Look for figures in red (something is already wrong: serious alerts, overdue tasks, lots on hold) and in amber (something will go wrong if no action is taken: warnings, treatments not validated, harvests not graded).

  2. Press the figure: for example, Not validated in Today's tasks opens Treatments with the filter for applied, unvalidated treatments.

  3. Or press a row directly: Sprayer licence expired · Daniel Aranda Soria opens his record in People, where the renewed licence is entered.

  4. Resolve it from the record and go back to the Dashboard from the sidebar: when you close the record the dashboard reloads, and otherwise within 5 minutes at most (or with Refresh).

#What each profile sees

Each block has its own permission and everything is calculated only with the farms assigned to you. With the demo profiles, the dashboard looks like this:

Profile (demo account) Blocks (besides «Your day»)
Administrator (Irene) and Management (Javier) All, with prices and settlement amounts
Field adviser (Marta) Today's tasks, Alerts, Pre-harvest intervals, Season, Weather and Compliance, for the farm and members S-001 to S-010
Farm foreman (Mikel) Today's tasks, Alerts, Pre-harvest intervals, Harvest & forecast, Season and Weather, for the SV farm only
Member (Jesús, S-003) Alerts, Pre-harvest intervals, Season, Weather, Compliance and Settlements, for his farm only
Packhouse & quality (Ainhoa) Alerts, Pre-harvest intervals, Harvest & forecast and Packhouse
Sales (David) Alerts, Harvest & forecast, Packhouse and Sales
Finance (Laura) Alerts, Sales and Settlements

The sprayer operator (Ander) has no dashboard: he only sees My day. The external auditor (Begoña) does not either: she goes straight into the field-log sections she can look at. Alerts are also filtered by section: each profile sees the ones it can resolve (sales, for example, does not see spraying licences).

The dashboard of Jesús Pérez Ciriza (member S-003): only his farm, with «Your day» collapsed. 1234567
Figure 48. The dashboard of Jesús Pérez Ciriza (member S-003): only his farm, with «Your day» collapsed.
  1. 1
    His Your day: what he delivered in 7 days, his plots under a pre-harvest interval and his settlements issued.
  2. 2
    With fewer blocks, Logbook compliance and Settled this season also appear among the key figures.
  3. 3
    His alerts: the low vigour of the cardoon on S-003/03 and three treatments on his farm not yet validated by the adviser.
  4. 4
    His cardoon on S-003/03 is within its pre-harvest interval until 16 October: he cannot harvest it yet.
  5. 5
    His settlements: what has been settled this season, what has been issued but not paid and the kilos delivered that have not been settled yet.
  6. 6
    His compliance score: no gaps and one warning.
  7. 7
    The sidebar has no more than that: his farm, his plots and crops, his field log, his harvests and settlements, compliance and weather.
David's dashboard (Sales): harvest, packhouse and sales, with nothing from the field log. 1234
Figure 49. David's dashboard (Sales): harvest, packhouse and sales, with nothing from the field log.
  1. 1
    He sees prices: sales appear in euros.
  2. 2
    His alerts are those of his job: supplier certificates, expired or held lots and orders past their delivery date.
  3. 3
    The harvest forecast against his orders: with it he plans sales for the coming weeks.
  4. 4
    The packhouse and sales: what he can serve today and the receivables.

#Tips

Overview

My day

Field mode, for the phone or the tablet: «Your day» and your notifications, the weather right now (whether you can spray, with wind, delta T and rain) and, in large cards, the treatments with their products, doses and quantity to prepare, the field work, irrigation and expected harvests for today and tomorrow, with a button to record each one; and voice dictation to record it without typing.

Who uses it: Sprayer operator and farm foreman (also the field adviser)Access: «My day» section; to record, «Apply treatments», «Edit the field log» or «Record harvests»

My day is the screen for people working in the field. It is designed for the phone or the tablet: large text, finger-sized buttons and only what is needed. It answers three questions: what do I have to do today?, can I spray now? and how do I record it when I finish?

  • The sprayer operator (in the demo, Ander Iriarte) only has this section: Ceres opens straight into My day for him, full screen and without a sidebar (field mode). He sees what is assigned to his name.
  • The farm foreman (Mikel Garbayo) and the field adviser have it in the sidebar, among the other sections, and can see their own tasks or those of the whole team. On a phone it also opens full screen.

What is recorded here goes into the field log with the same checks as in the office: the operator's licence, the equipment inspection (ITEAF), the product's authorised use, the dose, the number of applications, the interval and the pre-harvest interval. And if your hands are busy, you can dictate it: you say what you have done and Ceres fills in the form for you to confirm. It works in the phone's or tablet's browser, with a connection.

  1. 1Open My dayToday: yours and anything overdue.
  2. 2Can I spray?This hour's wind, delta T and rain.
  3. 3Prepare the spray mixProduct, dose and total quantity on the card.
  4. 4ApplyWith the equipment and on the plot of the order.
  5. 5Record«Record application»: it goes into the field log with the «harvest from» date.
A treatment, from the order to the field log, on the operator's phone.

#Your day on the phone

This is how Ander sees his day of 6 October on his phone. At the top, the day, his Your day and the weather; below, the cards with what he has to do. Today he has two orders: TR-2026-0556, the farm's asparagus (SV/01), and TR-2026-0558, the cauliflower of Jesús Pérez Ciriza on S-003/02.

Ander's My day on the phone: the day, «Your day» and the weather right now. 12345678
Figure 50. Ander's My day on the phone: the day, «Your day» and the weather right now.
  1. 1
    The day, your name and your spraying licence with its expiry date (in red if it has expired: then you cannot record treatments).
  2. 2
    Your day: how many orders you have today (and the overdue ones) and whether there will be suitable spraying hours today. Its ⓘ explains where it comes from.
  3. 3
    Today and Tomorrow, with the number of tasks for each day. Today also includes anything overdue.
  4. 4
    Weather now: whether you can spray and until what time, the temperature, the wind (and gusts), the delta T and the humidity; below, the coming hours in a strip (green: suitable).
  5. 5
    The tasks, by group: treatments, field work, irrigation and expected harvests, each group with its number.
  6. 6
    Dictate: you say what you have done and Ceres fills in the form (further down).
  7. 7
    The bell with your notifications: the orders assigned to you, with a red number if any are unread.
  8. 8
    Your user menu (language, dark mode, notification settings, sign out). To the left of the bell, Help.
The card for order TR-2026-0558, at the end of the same screen. 123456
Figure 51. The card for order TR-2026-0558, at the end of the same screen.
  1. 1
    The order: number and farm; crop and plot; member, location, area and the pest or disease to control.
  2. 2
    Each product: name, dose and total to prepare for the whole area; below, what it is against and its registration number (and the store batch if there is one).
  3. 3
    The equipment used to apply it and the spray volume: litres per hectare and litres in total.
  4. 4
    The pre-harvest interval it will start and from when the crop can be harvested (in blue: the cauliflower is not being harvested yet).
  5. 5
    A warning from the check: some customers would not accept the harvest so soon. Check it with the adviser or with sales.
  6. 6
    Record application when you finish.

The card gives you everything you need to prepare the spray mix without doing any sums: the cauliflower order is SANAGRICOLA WP at 0.202 % with 600 litres of spray per hectare on 1.39 ha, so you need to prepare 834 litres of spray with 1.685 kg of product. If the order has several products, they appear one below the other, each with its quantity.

Below, warnings from the check the database runs with the order's data may appear:

  • The pre-harvest interval: in blue if the crop is not being harvested («14-day pre-harvest interval: it can be harvested from 20 Oct»); in amber if it is, because it interrupts the harvest already under way.
  • In amber, the warnings: that the harvest would no longer be fit for some customer with residue requirements, or that the product repeats the mode of action of the previous treatment (in the asparagus order, FRAC group 3). They do not prevent spraying, but it is worth discussing them with the adviser.
  • In red, the errors that would prevent recording it: an expired operator's licence, an expired equipment ITEAF, a dose above the authorised one, a withdrawn product… If you see one, do not apply: tell the foreman or the adviser.
  • «Not suitable for spraying right now: …» if it is raining this hour, it is too windy or the delta T is out of range.

The bell at the top tells you about every new order assigned to you, with its plot and when it is due: press it to see the list and press a notification to go to its card. From your menu, Notification settings decides whether they also reach you by email (see Notifications).

Ander's notifications: his treatment orders. 12
Figure 52. Ander's notifications: his treatment orders.
  1. 1
    Today's two orders, new (unread): TR-2026-0558 and TR-2026-0556, each with its plot.
  2. 2
    Those from previous days, already read.
His notification settings, from the list itself. 1
Figure 53. His notification settings, from the list itself.
  1. 1
    The operator receives his assigned orders, his licence expiry and the daily summary: each one in the app and, if he wants, by email.

#The weather: can I spray now?

The Weather now card uses the hour-by-hour weather forecast for the cooperative's location (real data; see Weather). At the top it tells you, in big letters:

  • OK to spray (green), with «Suitable window until …»: until what time the good conditions last.
  • Not a good time to spray (amber), with the reason: «raining», «wind above 3 m/s», «low delta T: droplets do not dry and run off» or «high delta T: the spray evaporates and drifts»; and «Next window: …» or «No suitable window for the rest of the day».

Below, the temperature, the mean wind and gusts, the delta T and the humidity (and the rain, if it is raining), and a strip with the hours left in the day: each box is an hour, green if suitable for spraying. With Tomorrow, the card switches to Tomorrow and says which suitable windows there are the next day («Suitable windows tomorrow: 07:00–13:00», or «No suitable spraying hours tomorrow»): useful for planning when to go out.

#Recording the application

When you finish the treatment, press Record application on its card. On a phone it opens full screen with almost everything already filled in from the order: you just check and correct anything that changed.

«Record application» on the phone: when, who, with what and in what conditions. 1234567
Figure 54. «Record application» on the phone: when, who, with what and in what conditions.
  1. 1
    Date and hours: today, from an hour ago until now. Change them if you applied earlier (never in the future).
  2. 2
    The operator, with their licence and its expiry.
  3. 3
    The equipment, with its ROMA number; the method and the spray volume per hectare.
  4. 4
    Conditions: the weather in those hours and whether it was suitable for spraying. Use copies them into the fields below.
  5. 5
    Temperature, humidity and wind; below, the maximum wind allowed.
  6. 6
    Each product with its dose and the total quantity, calculated from the dose and the area. If you used a different amount, type it.
  7. 7
    Record application saves it (if there are no errors).
The end of the form: batch, plots, «harvest from» and the check. 12345
Figure 55. The end of the form: batch, plots, «harvest from» and the check.
  1. 1
    Store batch: choose the batch used so that it is deducted from stock (the cooperative has two SANAGRICOLA WP batches).
  2. 2
    Each plot: the treated area (if you did not treat it all) and the crop's BBCH stage.
  3. 3
    Harvest from: the pre-harvest interval and the first day that plot can be harvested.
  4. 4
    The live check: authorised use, dose, applications, interval, licence and ITEAF. If there are errors, they appear here in red and it will not record.
  5. 5
    Record application: with errors, the footer says how many are blocking it.
How to record a treatment from the phone
  1. In My day, look at Weather now: if it says Not a good time to spray, wait for the next window or tell the foreman.

  2. Prepare the spray mix with what the card says (product, dose and total to prepare) and apply it on the plot of the order.

  3. When you finish, press Record application. Check the Application date, Start time and End time: by default, from an hour ago until now.

  4. Check the Operator (you) and the Equipment. If you used other equipment, tap it and choose it: the check will look at its ITEAF.

  5. In Conditions, press Use to copy the weather for those hours (or type what you measured yourself).

  6. In Products, if you used a different amount, type it in Total quantity; if the product came from the cooperative's store, choose the Store batch.

  7. In Plots, correct the Treated area if you did not treat it all and enter the BBCH stage. Note the «harvest from» date.

  8. Look at the Check: if it is green («No issues»), press Record application.

«Application recorded» appears with the pre-harvest interval for each plot («PHI 14 days · harvest from 20 Oct 2026») and any warnings. Press Done: the card disappears from your day and the treatment stays in the field log as applied, waiting for the adviser to validate it with their signature (Treatments).

#Dictating what you did

With gloves on or the phone in a tractor pocket, typing is hard. That is why My day has the Dictate button (bottom right): you press it, say what you have just done and Ceres fills in the usual form —the application record, the irrigation or the field task— for you to check and confirm. For example:

  • «I treated S-003/02 with Sanagrícola at 0.2 percent»
  • «Irrigated SV/03 for three hours»
  • «Weeding in SV/01, two and a half hours»

Ceres reads the sentence against your plots and crops (with or without the slash), the products in the Register by trade name and your orders for the day; it understands numbers in digits or in words and rate units. This is how Ander does it after finishing the cauliflower:

«Dictate what you did»: what it heard and what it understood. 12345
Figure 56. «Dictate what you did»: what it heard and what it understood.
  1. 1
    The microphone: it listens while you speak; press it again to dictate once more. Its ⓘ explains what it understands.
  2. 2
    What I heard: the sentence, as heard. If the recognition gets it wrong, correct it here by typing.
  3. 3
    What I understood: what (a treatment), where (the cauliflower on S-003/02), the product, the rate and the order it belongs to (TR-2026-0558, today's). Anything it does not understand is listed separately.
  4. 4
    Nothing is saved yet.
  5. 5
    Record the application opens the form filled in with what you dictated.
The usual form, filled in with what you dictated. 1234
Figure 57. The usual form, filled in with what you dictated.
  1. 1
    The notice: it has been filled in from what you dictated, and you have to check it before recording.
  2. 2
    What you did not say comes from the order: the operator, the equipment, the method and the spray volume.
  3. 3
    The order's product; further down, the dictated rate (0.2 %), in the order's unit, and the total quantity.
  4. 4
    Record application: with the same checks as if you had typed it.

#Tomorrow, and on the tablet

On a tablet (or a computer) the cards go in two columns. With Tomorrow you see the next day: Ander has three scheduled irrigations on the farm waiting for him, and the weather card tells him that tomorrow there will be no suitable hour for spraying.

Ander's My day on the tablet, with «Tomorrow» selected. 1234
Figure 58. Ander's My day on the tablet, with «Tomorrow» selected.
  1. 1
    Tomorrow: what is planned for the next day (without the overdue tasks).
  2. 2
    Tomorrow's suitable windows and the 24-hour strip (green, suitable for spraying). Tomorrow there are none.
  3. 3
    An irrigation: crop and plot, volume and hours, meter and system; the note says the water balance scheduled it (Irrigation).
  4. 4
    Irrigated records it as done: date, hours, actual volume (or meter reading) and whether it included fertigation.

#The foreman's day

The foreman opens My day from the sidebar. As well as his own tasks, he can see the whole team: the field work assigned to each person, the irrigation and the scheduled treatments on his farms, and the expected harvests (crops being harvested). That way he shares out the morning's work and checks what is left.

My day for Mikel, the farm foreman, with «Whole team». 123456789
Figure 59. My day for Mikel, the farm foreman, with «Whole team».
  1. 1
    For the foreman, My day is just another section in the sidebar.
  2. 2
    Your day: the team's orders for today and tomorrow, and whether there will be suitable spraying hours today.
  3. 3
    Mine (what is assigned to you) or Whole team (everyone's, with who it is assigned to). Ceres remembers your choice.
  4. 4
    The asparagus order on SV/01, assigned to Ander, with its warnings: it repeats FRAC group 3 and is not fit for one customer.
  5. 5
    Done records the field task as done, with each person's hours.
  6. 6
    Open record opens the treatment (or the field task, or the crop) in its section.
  7. 7
    Each expected harvest: what has been harvested against the forecast, the last harvest and until when it lasts. Record harvest records a harvest intake (Harvests).
  8. 8
    The tomato on SV/04 is within its pre-harvest interval until 14 October: Record harvest stays disabled until the 15th.
  9. 9
    Dictate is on the computer too.
  • A field task (earthing up, weeding, staking…) has its number, crop and plot, the description, the machine and who it is assigned to. Done marks it as done.
  • A scheduled irrigation has the volume, the hours, the meter and the system. Irrigated records it.
  • An expected harvest is a crop being harvested. If the crop is within a pre-harvest interval, the card says so in red («Within the pre-harvest interval until …: it can be harvested from …») and Record harvest is disabled.
Marking a field task as done from My day. 12345
Figure 60. Marking a field task as done from My day.
  1. 1
    Date: Today, Yesterday or Other date.
  2. 2
    Workers and hours: who worked. Add adds more people.
  3. 3
    Each person's hours: with − and +, or with the 2, 4, 6 and 8-hour shortcuts. They count towards the crop's cost.
  4. 4
    Notes: incidents or observations.
  5. 5
    Mark as done saves it in the field log.

#Tips

Overview

Connect to Claude

Work with Ceres from a chat with Claude, Anthropic's AI assistant: ask it for your daily summary, ask it about pre-harvest intervals, authorised products, residues and customers, harvests, lots, traceability or compliance, give it a field log to verify and, if your profile allows it, ask it to record things. Always with your own permissions, your own farms and keys you can revoke.

Who uses it: Everyone who uses Ceres in the office or in the field (the sprayer operator works in My day)Access: «Use from Claude» in your access profile; for Claude to make changes, also «Make changes from Claude»

Claude is Anthropic's artificial intelligence assistant. Ceres comes with a connector for Claude: a secure connection that lets Claude work with your Ceres data from a chat, in claude.ai (in the browser), in the desktop and mobile apps and in Claude Code. Instead of going screen by screen, you ask in your own words:

  • «What have I got on today?»
  • «Which plots are within a pre-harvest interval, and until when?»
  • «What can I use against aphids on organic lettuce without repeating a group, and with what pre-harvest interval?»
  • «Is this lot fit for Frutas Bidasoa?»
  • «Trace lot LV-261003-002: which plot does it come from, what treatments has it had and which customers has it gone to?»
  • «Verify this field log» (with the exported file or the seal code on its PDF).
  • «Record today's harvest: 1,250 kg of pepper from plot S-001/03.»

Claude enters Ceres as you: it sees the same as you see in the app —your sections, your farms, your figures— and can only change what you can change.

#What you can ask it

  • Look things up: search for anything (like the app's ⌘K search); open the full record of a farm, a plot, a crop, a treatment, a visit, a harvest, a lot, an order, a customer or a product, with everything that hangs from it; get any list with filters, sorting and totals; the Dashboard; the current pre-harvest intervals; the authorised products for a crop and a pest (the solution finder on the official MAPA Register, with the crop and pest hierarchy); the traceability of a lot, backwards and forwards; the compliance and the farm field log of a farm (also in the CUE format); the harvest forecast; the irrigation balance and the fertilisation plan; the weather windows for spraying; and the reports (including the mass balance and third-party operations).
  • What is new: the daily summary (the same as «Your day» on the Dashboard); your notifications; residues: a customer's requirements and its lots that are not fit, whether a lot is fit for a customer, an analysis against the EU MRL and the customers, or the MRL of a substance on a crop; the mode of action of authorised products and, for a crop, which ones alternate group; a plot's satellite vigour (NDVI) and its series; and verifying an exported field log (the file, the fingerprint of a PDF or its seal code) or the state of the whole fingerprint chain.
  • Make changes, if your profile allows it: add, change or delete plots, crops, field tasks, irrigations, visits, traps, lab analyses, customers, suppliers, certifications, orders and purchases with their lines, people, machinery and thresholds; recommend or schedule a treatment (with the same check as in the app: authorised use, rate, applications, interval, product still authorised, organic, licence, ITEAF, wind and stock), record its application, note its efficacy or cancel it; record a harvest (also blocked if the crop is within its pre-harvest interval), grade it or cancel it; record a fertilisation; put a lot on hold, move it, adjust it or withdraw it; pack; receive or adjust inputs; prepare the delivery note for an order (with the lots by FEFO), ship it, invoice and collect payment; receive a purchase; prepare a settlement; run a mock recall; and save or remove a customer's residue requirements.

Claude fills in the same things as the app: the plot's area, the crop's harvest calendar and expected yield, the scheduled or applied status depending on the date, the visit's technician… An order or a purchase is created with all its lines at once, and if anything fails nothing is created. You can name things the way you know them («Jesús's tomatoes», «the El Recuenco plot») or by their code (S-003, S-003/01, CU-…, TR-…, LC-…, LV-…, a product's registration number).

Ceres also comes with six ready-made prompts that Claude offers alongside the connector (with their Spanish titles): Resumen del día (summary of the day), ¿Qué puedo aplicar? (what can I apply?), Estado de una explotación (status of a farm), Preparar un tratamiento (prepare a treatment), Verificar un cuaderno exportado (verify an exported field log) and Simulacro de retirada (mock recall).

#Why it is safe

  • Claude enters as you, never with more permissions. The connector has no permissions of its own: every request from Claude carries your identity, and the Ceres database applies your access profiles and your farms to it exactly as in the app: the sections, the sensitive data (costs, prices, settlements, contact details) and the actions. What your profile does not see, Claude does not see either.
  • Never My day, signatures or administration. My day is not used from Claude (it is each sprayer operator's field mode), a treatment is not validated with a signature (the signature belongs to the person), and users, profiles, keys or Settings are not administered: that is only done in the app.
  • With a personal key you can revoke. Claude identifies itself with an access key of yours (it starts with ceres_). Ceres does not store the key, only a fingerprint to recognise it, so it is shown only once. It is revoked with a button and access is cut on the next request; it is also cut if it expires, if an administrator disables your user or if your profile loses the permission.
  • Everything is logged. Every time Claude looks something up or changes something, it goes into the key's activity: what it did, on what, and whether it could be done. What changes is also recorded in the Audit log and in the Changes tab of each record, flagged «from Claude».
  • Without the «Export CSV» permission, Claude receives at most 50 rows per query (500 with it).
  • Your password is not stored in Claude. When you connect, you type your user and password on a Ceres page, not in Claude; Claude only receives a key you can revoke.

The connector follows MCP (Model Context Protocol), the open standard for connecting AI assistants to applications.

#What Claude asks you first

Claude always asks you to confirm before:

  • deleting something (it cannot be undone; and anything in use cannot be deleted);
  • recording the application of a treatment or cancelling a field notebook entry;
  • shipping a delivery note, invoicing or settling with a member;
  • putting a lot on hold;
  • and creating or changing anything you have not explicitly asked for.

Afterwards it sums up what it did with the codes (TR-…, CO-…, LC-…, PE-…, AL-…), so you can find it in the app.

#Where it is in Ceres

Everything to do with the connector is in your user menu, at the top right: Connect to Claude. Everyone who works in the app has it; if your profile does not allow it, the panel tells you so.

On a computer: your user menu. 12
Figure 61. On a computer: your user menu.
  1. 1
    Press your name to open the menu.
  2. 2
    Connect to Claude opens the connector panel.
On a phone: the same menu, on your initials. 12
Figure 62. On a phone: the same menu, on your initials.
  1. 1
    Your initials, at the top right.
  2. 2
    Connect to Claude.

#The «Connect to Claude» panel

The panel opens on the right and has four parts: what Claude can do for you, how to connect it, your access keys and the recent activity.

Marta's connector panel, field agronomist. 123456
Figure 63. Marta's connector panel, field agronomist.
  1. 1
    What your profile allows: looking things up, making changes and seeing contact details.
  2. 2
    The farms Claude will work with: yours (for Marta, the cooperative's farm and the members she advises).
  3. 3
    What Claude will do and when it will ask you first.
  4. 4
    Examples of questions and tasks to get started; among them, the new ones: «What do I have on today?» (your daily summary), «Is this lot fit for Frutas Bidasoa?» and «Verify this field log».
  5. 5
    Opens this chapter of the manual.
  6. 6
    The connector address of your Ceres, with the button to copy it.
Jesús, a member: Claude only looks things up, and only for his farm. 12
Figure 64. Jesús, a member: Claude only looks things up, and only for his farm.
  1. 1
    Look things up yes, Make changes crossed out: Claude only looks things up. Jesús records his field work and irrigation in the app.
  2. 2
    Only his farm, S-003. And since he sees his settlements, Claude does too.
Begoña, auditor: her profile does not have the connector. 1
Figure 65. Begoña, auditor: her profile does not have the connector.
  1. 1
    Without «Use from Claude», the panel explains that the profile does not allow it and whom to ask.

#Connecting Claude with your user

The simplest way: add Ceres as a connector in Claude and sign in with your Ceres user. Ceres then creates a «Claude» key valid for 90 days, which you will see in your list of keys. The steps are summed up in the panel itself, under How to connect it, with your Ceres connector address and the button to copy it.

How to connect Claude (claude.ai, desktop or mobile)
  1. In Claude, open Settings → Connectors and click Add custom connector.

  2. Name it Ceres and paste the server URL the Ceres panel gives you (in the public demo, https://cuadernoceres.com/mcp). Click Add.

  3. Click Connect: a Ceres page opens. Sign in with your Ceres email and password (or paste a key you have created) and click Allow access.

  4. In a chat, turn Ceres on in the tools menu (+) and ask away.

Claude now works with your Ceres data. A new key appears in your list of keys, «Claude · …», created when you connected; if you revoke it, Claude loses access.
The Ceres page that opens when you click «Connect» in Claude. 1234
Figure 66. The Ceres page that opens when you click «Connect» in Claude.
  1. 1
    Connect Claude to Ceres: who is asking for access and what it will be able to do.
  2. 2
    With my user (your Ceres email and password) or with a key you have already created.
  3. 3
    With your user, Ceres creates a «Claude» key valid for 90 days.
  4. 4
    Allow access and you go back to Claude, now connected.

#Your access keys

Further down the panel is the list of your keys: those created when you connected Claude and those you create by hand (for Claude Code, for example). For each one you can see where it comes from, when it expires, when it was last used and how many calls it has made.

Marta's keys and what Claude has done with them. 1234
Figure 67. Marta's keys and what Claude has done with them.
  1. 1
    New key: creates a key by hand.
  2. 2
    My access keys: each with its status (active, expired or revoked) and the Revoke button.
  3. 3
    Recent activity: what Claude has looked up or changed with your keys, with its result (Done, Denied or Error).
  4. 4
    A daily summary that Marta asked Claude for in the morning: the same as «Your day» on the Dashboard.
Creating a key by hand. 123
Figure 68. Creating a key by hand.
  1. 1
    Name: where you are going to use it («Claude on my laptop», «Claude Code»…).
  2. 2
    Expires: in 30 days, in 90 days, in a year or never.
  3. 3
    Create key: the key is shown only once; copy it then.

Claude Code (the terminal) connects with a key:

claude mcp add --transport http ceres <connector address> --header "Authorization: Bearer ceres_…"

or without the header and, inside Claude Code, /mcp → Authenticate, which opens the same Ceres page.

The panel gives you the command ready-made with your Ceres address. Keep the key as you would a password: whoever has it gets in as you.

How to revoke a key
  1. Open your user menu → Connect to Claude and scroll down to My access keys.

  2. Click Revoke on the key you want to cut off and confirm.

The key becomes Revoked and Claude (or Claude Code) loses access on its next request. Revoked and expired keys are hidden; Show revoked and expired shows them.

Farm

Farms

The cooperative's farm and those of its members: holder, REA, integrated pest management and adviser with ROPO, certifications with their expiry, plots, crops, the field log as a timeline, deliveries, settlements and the compliance score.

Who uses it: Field adviser, finance, management and technical director; the member sees their ownAccess: «Farms» section; to add or change one, «Edit farms & plots»

A farm is each unit that keeps its own field log: the cooperative's own farm (Sotovega · finca El Soto, code SV) and that of each member (S-001 to S-012). Everything else hangs from it: its plots, its crops, its treatments, its deliveries and its settlements.

Its record holds the details the farm field log requires: the holder and their tax ID, the REA code (regional register of agricultural holdings), how it complies with integrated pest management (IPM) and who its adviser is, registered in the ROPO (official register of producers and operators of plant protection means), and its certifications (GLOBALG.A.P., integrated production, organic, PGI…) with their expiry dates. And, at a glance, how its field log is doing this season.

#The list of farms

The cooperative's farms, as the administrator sees them. 12345678
Figure 69. The cooperative's farms, as the administrator sees them.
  1. 1
    Active farms and how many belong to members; to the right, the area, the organic area, the season's kilos against the previous one and the certification warnings.
  2. 2
    Search by holder, code, tax ID, REA, municipality or crop.
  3. 3
    Filters: the own farm, the members, those with organic land, those with a certification about to expire, those with treatments not validated and the inactive ones, with their count.
  4. 4
    The own farm (house icon, in earth brown) comes first; then the members by code, with their member number and municipality. Press a row to open the record.
  5. 5
    How it complies with integrated pest management and its adviser.
  6. 6
    The valid certifications (GGAP, PGI, IP, ORG…); with an amber warning if any expires soon or has expired.
  7. 7
    Field log: whether there is a pre-harvest interval running and how many treatments are waiting for the adviser's validation. If everything is up to date, the date of the last visit.
  8. 8
    New farm: add a new member or the own farm.

The Area column (with the plots or the organic part below), Crops (how many live ones and which) and Kg season (with the previous season below, «prev.») complete each member's picture. You can sort by any column by pressing its title and download the list with the export button (see The screen).

#A farm's record

Pressing a farm opens its record on the right. For example, that of S-003, Jesús Pérez Ciriza, member no. 3 from Cabanillas:

The record of S-003 · Jesús Pérez Ciriza, «Summary» tab. 12345678
Figure 70. The record of S-003 · Jesús Pérez Ciriza, «Summary» tab.
  1. 1
    Code, type and member number, the holder, the municipality, the REA and the IPM system. The amber pill warns of a pre-harvest interval in progress.
  2. 2
    The tabs: Summary, Certifications, Plots, Crops, Field log, Deliveries, Settlements, Documents and Changes.
  3. 3
    Area, plots, live crops, kilos delivered in the season and the amount settled.
  4. 4
    The warnings: crops that cannot be harvested yet, certificates about to expire, treatments not validated…
  5. 5
    Holder: tax ID, REA code, type, member number, years of membership and VAT scheme (the special farming scheme, REAGP, changes the settlement).
  6. 6
    Integrated pest management: the system, the adviser with their ROPO number, the last visit and the season's treatments (those not validated, in blue).
  7. 7
    Logbook compliance: the season's score, the gaps and the warnings, with what is missing. View all opens Compliance.
  8. 8
    Contact and payment: address, phone, email and the IBAN for settlements (hidden; the eye shows it).

At the top right, Edit (the pencil) opens the farm's details and More options (the three dots) gives shortcuts to create a New plot or a New crop on it, or to View on the map its plots.

Below the summary there is also the split of the cropped area by species (a ring with each one's colour).

#Certifications

The Certifications tab lists the farm's certifications with their certification body, their code (the GLOBALG.A.P. GGN, the operator number…), the scope and the expiry. Jesús has the PGI Alcachofa de Tudela (covering the artichoke on S-003/04) and GLOBALG.A.P. IFA v6 under option 2, the cooperative's producer group option.

The certifications of S-003. 12
Figure 71. The certifications of S-003.
  1. 1
    New certification: type, name, body, code, scope, issue date and expiry date.
  2. 2
    Each certification with its body, code and scope; on the right, whether it is valid, its expiry and the days left (amber if it expires soon, red if it has expired).

#Plots, crops, deliveries and settlements

  • Plots: the farm's parcels with their SIGPAC reference, the current crop and its area; New plot and View on the map. Each row opens the plot's record (Plots & map).
  • Crops: all those it has had, newest first, with their season, planting date, kilos harvested, the pre-harvest interval if any and their status; New crop (Crops).
  • Deliveries: what was delivered this season (kilos and harvests, by species) and each harvest with its field lot, the waste and whether it has been graded (Harvests).
  • Settlements: the member's settlements, newest first, with their period, kilos, status (draft, issued, paid) and net amount (Member settlements). Amounts only with the «See settlements» permission.
  • Documents and Changes: the farm's files (the scanned certificate, the REA…) and who changed what and when (see The screen).

#The field log, as a timeline

The Field log tab brings together everything recorded on the farm, newest first and grouped by month: treatments, fertilising, irrigation, field work, harvests, technical visits and analyses. It is the quickest way to see what has been done on a member's farm before visiting them or before an audit.

The field log of S-003 as a timeline. 1234
Figure 72. The field log of S-003 as a timeline.
  1. 1
    Filter by type of operation, with its count: treatments, fertilising, irrigation, field work, harvests, technical visits and analyses.
  2. 2
    Grouped by month, latest at the top.
  3. 3
    Each operation with its number, date, plot and status. Marta's visit VI-2026-0244 found Tuta in the tomato above the threshold. Press it to open its record.
  4. 4
    Irrigations on the same day are grouped in one line with the total volume.

If something was recorded late, the line says so («recorded after 40 days»): the field log has a deadline for recording each operation (one month for treatments and fertilising) and Compliance counts it as a gap.

#Adding or changing a farm

«Edit farm»: the details of S-003, not saved. 1234567
Figure 73. «Edit farm»: the details of S-003, not saved.
  1. 1
    Type: member or own farm.
  2. 2
    Code: S-NNN for members; unique in the cooperative.
  3. 3
    Holder: the name or company name as it appears in the REA.
  4. 4
    REA code and tax ID (Ceres checks the control letter or digit).
  5. 5
    VAT scheme: the general one or the special farming scheme (REAGP), which adds the compensation to the settlement.
  6. 6
    IPM system and adviser. With assisted IPM or ATRIA, an adviser registered in the ROPO is required.
  7. 7
    Save. Further down: contact details, settlement IBAN and whether it is active.
How to add a new member
  1. In Farms, press New farm.

  2. Choose Farm type «Member». Ceres proposes the next Code (for example, S-013) and the Member no..

  3. Enter the Holder as it appears in the REA, their tax ID and their REA code; the Member since date and the VAT scheme.

  4. Under Integrated pest management, choose the IPM system and, if it is assisted, the Adviser (a person from People with their ROPO number).

  5. Fill in Contact and payment: address, phone, email and IBAN, which is where their settlements are paid. Ceres warns if the IBAN fails the check digit.

  6. Press Save. Then, from their record, add their plots (More options → New plot) and their certifications.

The member appears in the list and plots, crops and deliveries can now be assigned to them. For them to sign in to Ceres, the administrator creates a user with the «Member» profile and assigns their farm (Users and profiles).

#What the member sees

A member signs in to Ceres and only sees their own farm: the list shows a single row, theirs, with their figures. They can open its record and look at their field log, deliveries and settlements, but cannot change its details.

Farms, as Jesús Pérez Ciriza (member S-003) sees them. 1234
Figure 74. Farms, as Jesús Pérez Ciriza (member S-003) sees them.
  1. 1
    The figures are only his: 1 farm, 4.08 ha and his kilos for the season.
  2. 2
    His only row: that of S-003. Pressing it shows his record, his field log, his deliveries and his settlements.
  3. 3
    He can download his own data, but has no New farm and cannot edit.
  4. 4
    His sidebar: his farm, his plots and crops, his field log, his harvests, his settlements, compliance and weather.

#Tips

Farm

Plots & map

Each farm's SIGPAC parcels with their area, land use, irrigation, protection, zones (nitrate vulnerable, specific, organic, PGI or PDO) and soil; the map over the PNOA aerial photo with the SIGPAC layer, each crop's colour and the pre-harvest interval warning; each plot's vigour as seen by the Sentinel-2 satellite; and the outline editor.

Who uses it: Field adviser, foreman, technical director and member (their own)Access: «Plots & map» section; to add or change one, «Edit farms & plots»

A plot is a piece of a farm's land that is cropped as a unit. In Ceres each plot is a SIGPAC parcel (or part of one): the Geographic Information System for Agricultural Parcels, the same one the CAP and the digital field log use to identify land with seven numbers: province, municipality, aggregate, zone, polygon, parcel and enclosure. Plot S-003/01 · El Recuenco of Jesús Pérez Ciriza is SIGPAC parcel 31:108:0:0:13:4:1 (Navarre, Fustiñana, polygon 13, parcel 4, enclosure 1).

Each plot carries what determines what can be done on it: the cultivable area, the irrigation and whether it is open-field or protected, whether it is in a nitrate vulnerable zone or a specific zone, whether it is organic, whether it is registered in a PGI or PDO, and its soil data. With them Ceres checks treatments and fertilising and passes the quality labels on to the lots. And from space, the Sentinel-2 satellite measures its vigour every few days.

#The list of plots

The cooperative's plots, list view. 12345678
Figure 75. The cooperative's plots, list view.
  1. 1
    Cultivable area of the active plots; on either side, how many there are, the irrigated land, the area in a vulnerable zone and the organic area (separately, the area in conversion).
  2. 2
    Low vigour: plots where the satellite sees part of the crop below its average. Click it to see only those (further down, Satellite vigour).
  3. 3
    Choose a farm to see only its plots, in the list or on the map (on the right, List or Map: Ceres remembers the last one you used).
  4. 4
    Filters: no crop, within pre-harvest interval, vulnerable zone, organic, greenhouse or protected, specific zone, inactive and low vigour.
  5. 5
    The SIGPAC reference and the land use (TA, arable land); under Area, the cultivable area and, below, that of the SIGPAC parcel.
  6. 6
    Zones: PGI or PDO, vulnerable zone, specific zone, organic.
  7. 7
    NDVI: the mean vigour in the latest satellite image; with the icon and the percentage, the part of the plot with low vigour (on S-002/02, 49 %).
  8. 8
    PHI · activity: the pre-harvest interval in progress or, if there is none, when the last operation took place.

The Current crop column says what is on the plot now (with the dot in the species' colour), its status and its planting date; Irrigation · protection, the irrigation system and whether it is open-field, greenhouse, net or tunnel. Press a row to open the record.

#The map

With Map the plots are shown over the PNOA aerial photo (the aerial photographs of Spain's National Geographic Institute, IGN), each in its crop's colour, the same as on the dashboard, the planner and the reports. Zoomed out, each plot is a dot; as you zoom in, you see its outline.

All the cooperative's plots over the PNOA aerial photo, in the Ribera de Navarra. 12345678
Figure 76. All the cooperative's plots over the PNOA aerial photo, in the Ribera de Navarra.
  1. 1
    The farm filter: the map zooms to its plots.
  2. 2
    Switch between the aerial photo and the street map (OpenStreetMap), to find your way to the plot.
  3. 3
    SIGPAC parcels: draws the official parcels on top (as you zoom in).
  4. 4
    Vigour layer (NDVI): each plot's vigour as seen by the satellite (further down).
  5. 5
    Plot codes: shows or hides the code of each one.
  6. 6
    Fit the plots, go to the cooperative and go to my location (on a phone, with GPS); below, zoom in and out.
  7. 7
    The legend: hectares per crop and how many plots are within a pre-harvest interval (amber border). It folds with its arrow.
  8. 8
    Each plot, in its crop's colour. Press one to open its record.

Choose a farm in the filter to zoom to its plots. For example, the four of Jesús Pérez Ciriza between Fustiñana and Cabanillas, with the SIGPAC parcels layer turned on:

The plots of S-003 with FEGA's SIGPAC parcels layer. 123456
Figure 77. The plots of S-003 with FEGA's SIGPAC parcels layer.
  1. 1
    Only the plots of S-003; the figures at the top are also his only.
  2. 2
    S-003/03, with the amber border: the cardoon is within its pre-harvest interval and cannot be harvested yet.
  3. 3
    S-003/01, in tomato red: its outline drawn, with its code.
  4. 4
    The magenta lines are the official SIGPAC parcels: they let you check that the plot is drawn correctly.
  5. 5
    The SIGPAC layer, turned on.
  6. 6
    Where the maps come from: PNOA (© IGN) and SIGPAC (© FEGA).

#A plot's record

The record of plot S-003/01 · El Recuenco. 12345678
Figure 78. The record of plot S-003/01 · El Recuenco.
  1. 1
    Farm, code and location name; the member, the municipality and the SIGPAC reference.
  2. 2
    Edit outline (draw it on the map) and, to its right, Edit the plot's details.
  3. 3
    Cultivable and SIGPAC area, the current crop, how many crops it has had and the last operation.
  4. 4
    The outline drawn over the aerial photo, with its area and vertices.
  5. 5
    SIGPAC viewer: opens that parcel in FEGA's official viewer.
  6. 6
    SIGPAC: the reference and its seven codes, the land use, the parcel area, the cultivable area (and what share it is), the irrigation coefficient and the cadastral reference.
  7. 7
    Zones and quality: vulnerable zone, specific zone, organic status and quality labels (PGI, PDO).
  8. 8
    Irrigation and protection: irrigation system, open-field or protected, municipality, farm and coordinates.
Further down the same record: soil and water, and the current crop. 12
Figure 79. Further down the same record: soil and water, and the current crop.
  1. 1
    Soil and water: texture, pH, organic matter, phosphorus and potassium from the last soil analysis, and the nitrates in the irrigation water, with the nitrogen they supply.
  2. 2
    Current crop: species and variety (opens its record), status, planting, harvest dates, area and BBCH.

The Soil and water values come from the last soil analysis and the last irrigation water analysis recorded in Lab analyses: when a new one is recorded, they come through here and into the fertiliser plan. If a plot has no soil analysis from the last five years, Compliance warns about it. If the plot is within a pre-harvest interval, an amber warning above the record says until when.

#The plot's rotation

The Crops tab of the record tells the plot's history: at the top, the crop sequence with its botanical family; below, each crop by season with its dates, area and yield. For example, the one for SV/04 · El Bocal, on the cooperative's farm:

The crops of SV/04: borage, tomato and, planned, garlic. 1234
Figure 80. The crops of SV/04: borage, tomato and, planned, garlic.
  1. 1
    The rotation: each crop with its botanical family. If one repeats the family of the previous crop, it is flagged and a warning suggests alternating.
  2. 2
    New crop on this plot.
  3. 3
    The crops by season: the garlic is already planned for when the tomato finishes.
  4. 4
    Each crop with its number, family, dates, area, kilos and kilos per hectare. Press to open it.

Alternating families (here borage, a Boraginaceae; tomato, a Solanaceae; garlic, an Alliaceae) breaks the cycle of soil-borne pests and diseases. The Vigour tab (further down), Notebook (everything recorded on the plot, as for the farm), Analyses, Documents and Changes complete the record.

#Satellite vigour

Every few days, the Sentinel-2 satellite of the European Copernicus programme photographs the Ribera with 10-metre detail. From those images Ceres calculates each plot's NDVI (normalised difference vegetation index) over its SIGPAC parcel: a number from 0 (bare soil) to 0.8-0.9 (a dense, healthy crop) that tells you how much green, active vegetation there is. Only clear passes count: clouds, their shadows and haze are discarded.

It does not replace a visit, but it tells you where to look. If part of the plot falls behind the rest, Ceres warns of low vigour —on the record, in the list, on the dashboard and in the adviser's «Your day»—, and whoever visits finds the cause: irrigation, a pest, a disease, weeds, waterlogging…

On the map, the satellite button turns on the vigour layer. This is how María Pilar Sanz's three plots (S-002) look:

The plots of S-002 with the vigour layer (NDVI) from the image of 29 September. 123456
Figure 81. The plots of S-002 with the vigour layer (NDVI) from the image of 29 September.
  1. 1
    The vigour layer, turned on.
  2. 2
    S-002/02, the pepper, with a dashed border: it has low vigour. The yellow area in the south-east is the part that has fallen behind.
  3. 3
    S-002/03, with a solid amber border: it is within a pre-harvest interval.
  4. 4
    Each square is a 10 m pixel, coloured by its NDVI: from sand (soil) to dark green (dense vegetation).
  5. 5
    The legend: the NDVI scale, the image shown and how many plots have low vigour. Its ⓘ explains how it is calculated.
  6. 6
    The imagery: PNOA (© IGN) and Copernicus Sentinel-2.

With the map zoomed out, each plot is a dot coloured by its mean NDVI; as you zoom in, you see its pixels. Hover over it (or tap it on a phone) to see the plot, its NDVI and its low zone.

On the plot's record, the low-vigour warning appears in the Summary, with the View vigour button:

The low-vigour warning on the record of S-002/02. 123
Figure 82. The low-vigour warning on the record of S-002/02.
  1. 1
    The Low vigour tag in the header.
  2. 2
    The warning: 48.8 % of the plot is below 85 % of its average (NDVI 0.35 in the image of 29 September). Visit it to find the cause.
  3. 3
    View vigour opens the Vigour tab.
The «Vigour» tab of S-002/02: the plot's series and its vigour map. 12345678
Figure 83. The «Vigour» tab of S-002/02: the plot's series and its vigour map.
  1. 1
    The low-vigour warning, with the image in which it shows.
  2. 2
    The mean NDVI in the latest image (0.35)…
  3. 3
    …how much it has changed since the previous one and the crop average since it was planted (0.53)…
  4. 4
    …and the low zone: the part of the plot below 85 % of its average (48.8 %).
  5. 5
    The evolution: the standing crop, the last 12 months or everything.
  6. 6
    The mean NDVI of each clear pass, with the band of its pixels and the crop average; below, the plot's crops (little gem lettuce, broad beans and the pepper, which drops at the end of September).
  7. 7
    The last three images with a map and Highlight low zone.
  8. 8
    The vigour map: each 10 m pixel in its colour; hover over one to see its NDVI and what share of the average it is.

If the mean NDVI is very low, there is no warning even if the low zone is large: nearly bare soil or a crop with little cover gives differences that mean nothing. That is what happens with the tomato on SV/04, and the record explains it:

SV/04: more than half of the plot in the low zone, but no warning. 1
Figure 84. SV/04: more than half of the plot in the low zone, but no warning.
  1. 1
    Why there is no warning: its mean NDVI (0.23) is that of nearly bare soil or a crop with little cover; the warning needs 0.30 or more.

#Drawing or importing the outline

The outline is the plot's boundary on the map. Without it, the plot does not appear on the map (the record warns «The plot has no outline drawn»). It opens with Edit outline in the record (or when adding a plot) and there are three ways to do it:

The outline editor for S-003/01, with the SIGPAC layer (not saved). 12345678
Figure 85. The outline editor for S-003/01, with the SIGPAC layer (not saved).
  1. 1
    Draw: tap the map to add vertices in order; the outline closes by itself.
  2. 2
    Import from SIGPAC: tap inside the official parcel and its boundary is copied.
  3. 3
    Undo the last vertex or clear them all.
  4. 4
    Paste coordinates: «lat, lon» per line, GeoJSON or WKT.
  5. 5
    Load the SIGPAC parcel of the plot's reference, in one tap.
  6. 6
    The outline, with its vertices. The magenta lines are the SIGPAC parcels.
  7. 7
    The outline's area and vertices, updated instantly.
  8. 8
    Save outline. If it measures differently from the cultivable area, Ceres warns you so that you check it.
How to set a plot's outline from SIGPAC
  1. Open the plot's record and press Edit outline (or, on a new plot, «New plot · place the outline»).

  2. If the plot has its SIGPAC reference, press Load 31:108:0:0:13:4:1 (its reference): Ceres brings in the official parcel.

  3. If it does not, choose Import from SIGPAC, zoom in with the mouse or your fingers and tap inside the parcel: its boundary and reference are copied.

  4. If the plot is only part of the parcel, choose Draw and mark the vertices in order around the cropped part. Undo removes the last one.

  5. Check the area at the bottom left and press Save outline.

The plot appears on the map in its crop's colour. If the outline measures differently from the cultivable area, Ceres says so («Outline saved: it measures … and the cultivable area is …») so that you can check it in Edit.

#Adding a plot

New plot (in the list, or in More options of the farm record) starts by placing the outline and continues with the plot form, in blocks:

Block What is entered
Plot Farm, code (S-003/05), location name and municipality
SIGPAC Province, municipality, aggregate, zone, polygon, parcel and enclosure; cadastral reference, SIGPAC land use, irrigation coefficient and SIGPAC area
Area The cultivable area, which cannot exceed the parcel's
Irrigation and protection Irrigation system (drip, sprinkler, gravity, rain-fed…) and protection (open-field, greenhouse, net, tunnel)
Zones and quality Nitrate vulnerable zone, specific zone (art. 34), organic status and since when, quality labels
Soil and water Texture, pH, organic matter, phosphorus, potassium and water nitrates (an analysis also fills them in)
Location Latitude and longitude, or the pasted outline

Ceres warns you as you type: if the cultivable area is much smaller than the parcel («check margins, tracks or landscape features»), if the SIGPAC land use is not a cropping one, if the date of conversion to organic is missing, or what a vulnerable or specific zone implies.

#Tips

Farm

Crops

Each season's plantings: species, variety, planting material with its plant passport, dates, BBCH growth stage, expected against actual yield, costs and satellite vigour, with their whole field log; and the season planner, with each plot's occupancy week by week, the free gaps and the rotations.

Who uses it: Field adviser, foreman and technical director; read-only for member, packhouse, sales and auditorAccess: «Crops» section; to plan, establish, change or record the BBCH, «Edit crops»

A crop (in the database, a planting) is a species and a variety on a plot for a period of time: from sowing or transplanting until the harvest finishes or it is pulled out. Each one has its number (CU-2026-0051) and the whole field log hangs from it: treatments, fertilising, irrigation, field work and harvests.

A crop goes through these statuses:

  1. 1PlannedNot in the field yet: it does not accept treatments or harvests.
  2. 2EstablishedSown or transplanted: it is growing. It can already be treated, fertilised and irrigated.
  3. 3HarvestingIt is being harvested: it goes into the forecast and into My day.
  4. 4FinishedHarvest finished: the plot becomes free.
A crop's cycle. If it is lost before being harvested, it is «removed».

Crops are grouped by season, which in Ceres runs from 1 September to 31 August. Those that last several seasons (asparagus, artichoke) or cross September also appear in the following seasons while they are still alive.

#The list of crops

The list shows the crops of the chosen season. Here, with the Within PHI filter, the ten that cannot be harvested yet:

The crops of the 2026/27 season, with the «Within PHI» filter. 12345678
Figure 86. The crops of the 2026/27 season, with the «Within PHI» filter.
  1. 1
    Cropped area and number of crops; on the right, those being harvested, within a pre-harvest interval, the kilos harvested this season and the yield.
  2. 2
    The season you are looking at (the current one, by default).
  3. 3
    The season's List or Planner (further down).
  4. 4
    Filters by status, within pre-harvest interval, without fertilisation plan and finished.
  5. 5
    Each crop with its variety, number and system (integrated production, conventional or organic); its plot and the member. Press it to open the record.
  6. 6
    Establishment: the date, the days in the field and the last BBCH; Harvest: the planned dates and when it starts or ends.
  7. 7
    PHI until: the last day of the pre-harvest interval. Until then it cannot be harvested.
  8. 8
    Kg · kg/ha: what has been harvested, the yield and the percentage against the expected yield; if there is no harvest yet, the forecast.

#A crop's record

The record brings together everything about the crop. That of broccoli CU-2026-0051 of Agrícola Ebro Soto (S-007/04 · La Pedrera), transplanted on 17 September and treated on 3 October with TR-2026-0544:

The record of broccoli CU-2026-0051, within its pre-harvest interval until 16 October. 12345678
Figure 87. The record of broccoli CU-2026-0051, within its pre-harvest interval until 16 October.
  1. 1
    Number and season, status, species and variety; the plot, the farm and the growing system.
  2. 2
    Record in notebook, Change status and Edit.
  3. 3
    Area, kilos harvested, kilos per hectare against the expected yield and cost per kilo (only with the costs permission).
  4. 4
    The pre-harvest interval: until when and because of which treatment. Open takes you to that treatment.
  5. 5
    Shortcuts to record a treatment, a harvest, a fertiliser application, an irrigation or a field task on this crop, with everything already filled in.
  6. 6
    The calendar: transplanting, start and end of harvest and end of the crop. Filled dots have already happened; empty ones are the forecast.
  7. 7
    Expected yield against the species reference and what has been harvested.
  8. 8
    Planting: plot, farm, spacing, density, system, growth stage (BBCH) and protection. Record growth stage updates it.

With the pre-harvest interval in progress, the database will not record a harvest of this broccoli until 17 October (the warning says until when and the treatment that started it). Further down the summary are the planting material and the crop notebook, which are better seen on a crop already being harvested.

#Expected against actual yield

The tomato CU-2026-0023 of Jesús Pérez Ciriza (S-003/01) was transplanted on 8 May and has been harvested since 14 July:

The record of tomato CU-2026-0023, being harvested: yield, planting material and crop notebook. 123456
Figure 88. The record of tomato CU-2026-0023, being harvested: yield, planting material and crop notebook.
  1. 1
    59.5 t harvested: 56,114 kg/ha, 72 % of what was expected; and the cost per kilo.
  2. 2
    The actual start of the harvest (the first recorded one) next to the planned one, and the planned end with the last harvest and how many there have been.
  3. 3
    Production: the expected one (82.8 t), the species reference, what has been harvested with its progress bar and the kilos per week.
  4. 4
    Planting material: establishment, nursery, plant batch, plant passport and whether it is certified or organic material.
  5. 5
    Crop notebook: treatments and the last one, nitrogen applied, whether it has a fertilisation plan, irrigation water and hours of work.
  6. 6
    The Costs tab: what the crop has cost by item (plant protection products, fertilisers, plants, labour, machinery and water).

#The crop notebook

The record's Field log tab separates what has been recorded on the crop by type, each block with its button to add. For example, that of cauliflower CU-2026-0041 of Jesús Pérez Ciriza (S-003/02), which has a treatment order for today:

The treatments of cauliflower CU-2026-0041, in its notebook. 1234
Figure 89. The treatments of cauliflower CU-2026-0041, in its notebook.
  1. 1
    The crop's Treatments, newest first; below come fertilisation (with the fertilisation plan), irrigation with the water balance, field work and harvests.
  2. 2
    Adds a treatment to this crop.
  3. 3
    Each treatment: product, date, pest, BBCH and its pre-harvest interval («PHI 14 d → 5 Oct 2026»: within the interval until 5 October); on the right, its status.
  4. 4
    Today's order, still scheduled: it does not start a pre-harvest interval until the application is recorded.

#The crop's vigour

The Vigour tab shows what the Sentinel-2 satellite sees on the plot while the crop lasts, from planting to today: how it grows, when it peaks and whether part of it falls behind. It is the same information as the plot's Vigour tab, but only for this crop's cycle. This is how pepper CU-2026-0034 of María Pilar Sanz (S-002/02) is doing, with a low-vigour warning:

The «Vigour» tab of pepper CU-2026-0034: the NDVI of its cycle. 12345
Figure 90. The «Vigour» tab of pepper CU-2026-0034: the NDVI of its cycle.
  1. 1
    The crop's Vigour tab.
  2. 2
    The low-vigour warning for its plot: almost half of it below 85 % of its average.
  3. 3
    The NDVI in the latest image and how much it has changed since the previous one.
  4. 4
    The cycle's maximum and average: the pepper reached 0.77 and today it is at 0.35.
  5. 5
    NDVI over the cycle: from planting (2 June) to today, with the band of its pixels and the cycle average. Below, the vigour map of the last three images.

#Changing the status and recording the BBCH

The growth stage says at what point in its development the crop is, on the BBCH scale: a code from 0 to 99 whose first digit is the principal stage (0 germination, 1 leaves, 4 harvestable parts, 6 flowering, 7 fruit, 8 ripening, 9 senescence…). It matters because many authorised uses of a product only apply at certain stages, and each treatment record includes it.

«Change status» on a crop being harvested. 123
Figure 91. «Change status» on a crop being harvested.
  1. 1
    Finish the crop: the harvest is over. It asks for the end date: from that day the plot is free.
  2. 2
    Remove the crop: it was pulled out early (a frost, a pest).
  3. 3
    Record growth stage: today's BBCH.
Recording the growth stage (not saved). 123
Figure 92. Recording the growth stage (not saved).
  1. 1
    The BBCH code, from 0 to 99.
  2. 2
    Ceres says which principal stage it belongs to (8: ripening).
  3. 3
    Save.

Depending on the status, Change status offers one thing or another: for a planned crop, Plant (now in the field); for an established one, Start harvesting (from then on it appears in the harvest forecast and in My day); for one being harvested, finish it or remove it; and for a finished one, Reopen (back to harvesting) in case it was closed too early. Ceres warns you on the record when the harvest should have started or ended according to the calendar, and if you try to finish a crop that still has a pre-harvest interval or has no harvest at all.

#Creating a crop

«New crop», empty (not saved). 1234567
Figure 93. «New crop», empty (not saved).
  1. 1
    The plot (with its farm).
  2. 2
    Species and variety (of that species); establishment (sowing or transplanting).
  3. 3
    Status: «Planned» if it is not in the field yet.
  4. 4
    The sowing or transplanting date; the start of harvest is proposed from the species' cycle.
  5. 5
    Expected yield: proposed from the reference yield × the area.
  6. 6
    Spacing (between rows × between plants): it calculates the density.
  7. 7
    Planting material: nursery, batch, plant passport and whether it is certified or organic.
How to add a member's crop
  1. In Crops, press New crop (or do it from the plot's or the farm's record, with the plot already set).

  2. Choose the Plot, the Species and the Variety, the Establishment (sowing, transplanting or perennial) and the Growing system (conventional, integrated production or organic).

  3. If it is not in the field yet, leave the Status as «Planned»; if it is, «Established».

  4. Enter the Sowing or transplanting date. Ceres proposes the Planned harvest start from the species' cycle; adjust the Planned harvest end too.

  5. Check the Area (by default, the plot's free area) and the Expected yield. Enter the Spacing if you know it.

  6. Under Planting material, record the nursery, the seed or plant batch and the plant passport.

  7. Click Save.

The crop appears in the list, on the plot and in the planner. Ceres warns if the area does not fit on the plot with the crops that overlap on those dates (and says which), if it repeats the family of the previous crop, if the plot is organic and the crop is not (or the other way round) and if the passport is missing.

#The season planner

Planner shows each plot's season on a timeline, week by week: what occupies it, what gaps remain and where a family is repeated. It is the tool for deciding what is planted, where and when.

The planner for the 2026/27 season. 12345678
Figure 94. The planner for the 2026/27 season.
  1. 1
    The season you are planning.
  2. 2
    One farm or all of them.
  3. 3
    With a gap, Same family or Free now: only those plots.
  4. 4
    Zoom out, see the whole season and zoom in.
  5. 5
    Occupancy: what share of the season's area and time has a crop.
  6. 6
    Today.
  7. 7
    Each bar is a crop, in its species' colour: faint from transplanting to the start of harvest, solid during the harvest; with a border, planned. The amber stripe, the pre-harvest interval.
  8. 8
    A free gap: tap it to plan a new crop there.

On the left are the plots grouped by farm, with their area and location name. Press a bar to open the crop or a gap in a row to create a planned crop there, with the plot and the dates already filled in. Bars with a rotation warning repeat the family of the previous crop on that plot.

#Tips

Field notebook

Treatments

The cooperative's plant protection treatment record: the adviser's recommendation with its integrated pest management justification, the treatment order (date, operator and equipment), the application with its conditions and the adviser's validation with their signature. Products are chosen from the uses authorised in the MAPA Register and the database checks everything live: dose, number of applications, interval, valid product, organic, specific zones, licence, ITEAF, wind, stock and pre-harvest interval; and it warns if the treatment clashes with customers' residue requirements or repeats the mode of action.

Who uses it: Field adviser (recommends, schedules and validates), farm foreman (schedules and records), sprayer operator (records from My day); member, management and auditor for referenceAccess: «Treatments» section; to recommend, «Recommend treatments»; to schedule orders, «Schedule treatments»; to record the application, «Apply treatments»; to validate with a signature and cancel, «Validate treatments»

Treatments is the heart of the field log: every plant protection product applied on the plots of the cooperative's farm and its members is recorded here, who recommended it and why, who applied it, with what equipment and in what conditions, and when the crop can be harvested. It is the record the regulations require in electronic form from 1 January 2027, and Ceres keeps it from the recommendation to the adviser's signature.

Some trade terms used in this chapter (all of them are in the Glossary):

  • Recommendation: the adviser's integrated pest management proposal: what to treat, why (threshold exceeded, official pest warning, symptoms, preventive) and which non-chemical alternatives were considered.
  • Treatment order: what is going to be applied, when, who (the operator) and with what equipment. It appears in the operator's My day on the planned day.
  • Application: the treatment once done, with its date and time, the conditions (temperature, humidity, wind) and the product batch used. From then on it counts in the field log and the pre-harvest interval runs.
  • Pre-harvest interval (PHI, plazo de seguridad): the days that must pass from applying a product until the crop can be harvested. The product label sets it for each crop.
  • Authorised use: each combination of product, crop (or crop group) and pest (or pest group) that the official Plant Protection Products Register of the MAPA allows, with its dose, its PHI, its maximum number of applications and the interval between them.
  • IPM (integrated pest management, GIP): spraying only when needed and giving priority to non-chemical methods. The adviser who signs it is registered in the ROPO (official register of producers and operators).
  • Spraying licence: the professional user's licence for plant protection products (basic, qualified…), valid for 10 years. ITEAF: the compulsory technical inspection of application equipment, every 3 years.
  • BBCH: the crop's growth stage on the BBCH scale (81, for example, is the start of ripening in tomato).
  1. 1RecommendationThe adviser justifies the treatment (IPM) and proposes the product and dose, often from a field visit.
  2. 2OrderIt is scheduled with a date, operator and equipment. The database already checks the authorised use, the dose, the licence and the ITEAF.
  3. 3ApplicationThe operator records it when finished (in My day): conditions, batch used and «harvest from».
  4. 4ValidationThe adviser assesses the efficacy and signs on screen: the record is closed.
Each step stays on the treatment record with its date and its person. You do not need to go through them all: an order can be recorded directly, without a previous recommendation.
Status What it means
Recommended The adviser's proposal, with no date or operator yet. It does not count in the field log.
Scheduled An order with a planned date, operator and equipment. It shows in My day; if the date passes without recording it, it is overdue.
Applied The application is recorded: it counts in the field log, took the product out of the store and set the pre-harvest interval. The adviser's validation is still missing.
Validated The adviser has validated it with their signature and their efficacy assessment. It can no longer be cancelled.
Cancelled It was cancelled with a reason (a recommendation that is not applied, an order that is called off or an application recorded by mistake).

#The list of treatments

When you open it you see all the treatments of the farms assigned to you, newest first: the orders for the coming days at the top and, below, the applications already recorded. Marta, the field adviser, sees the cooperative's farm and members S-001 to S-010.

Marta's treatments, as field adviser: the orders for the coming days and the latest applications. 12345678
Figure 95. Marta's treatments, as field adviser: the orders for the coming days and the latest applications.
  1. 1
    The indicators: orders today (and overdue ones), orders in the next 7 days, applications not validated, treatments with a plot within the pre-harvest interval, those recorded late and pending recommendations. Each one filters the list when pressed and its ⓘ explains the calculation.
  2. 2
    The search box: by number, member, crop, plot, product, pest or operator.
  3. 3
    List or Week: the week shows the orders on a calendar (you see it further down). To its left, Export CSV.
  4. 4
    New treatment: a recommendation or an order (with «Recommend treatments» or «Schedule treatments»).
  5. 5
    The filters, with their count. Swipe the row to see the last ones: Within PHI and This season.
  6. 6
    Each row: number and scope, date (the planned one, with «today», «tomorrow»…, or the application date with its hours), farm, crops and plots with their area, products and pests, and operator and equipment. This is today's order for the cauliflower of S-003.
  7. 7
    The status. Next to it, a red clock if it was recorded late and a pen if it is validated with a signature.
  8. 8
    PHI until: the last day without harvesting. In amber while it lasts (hover for «Can be harvested from…»); «Not applicable» if the product has no interval.
Filter What it shows
All Everything except cancelled ones.
Recommended The adviser's recommendations not yet scheduled or applied.
Scheduled Orders waiting to be applied. Overdue ones (date already passed) are tinted amber.
Applied Recorded applications waiting for the adviser's validation.
Validated · Cancelled The closed history.
Recorded late Applications entered in Ceres after the recording deadline (30 days by default).
Biological Those that include biological control (releases of beneficials).
Within PHI Those with a plot that cannot be harvested yet.
This season Those of the current season (from 1 September).

#The week of orders

With Week (or by pressing the Next 7 days indicator) you see the orders on a Monday-to-Sunday calendar: what has to be applied each day, by whom and with what. It is the foreman's and the adviser's view for sharing out the work.

The week of 5 October: the four applications on Monday, three orders today and three tomorrow. 1234
Figure 96. The week of 5 October: the four applications on Monday, three orders today and three tomorrow.
  1. 1
    Previous and next week; Today takes you back to the current week.
  2. 2
    Each day, with how many orders it has. Today is highlighted.
  3. 3
    An order: number, farm and crop, products and operator. Press it to open its record.
  4. 4
    Record: on today's or overdue orders, opens the application record (with the «Apply treatments» permission).

#The treatment record

Press a treatment to open its record. At the top, the number, the farm, the status and the products; below, the tabs Summary, Recommendation, Traceability and Documents (and Changes, with the audit permission). Order TR-2026-0558 is for today: SANAGRICOLA WP against downy mildew on the cauliflower of S-003/02, to be applied by Ander with the PU-01 sprayer.

Summary of order TR-2026-0558, planned for today. 12345678
Figure 97. Summary of order TR-2026-0558, planned for today.
  1. 1
    Number, farm, status, products and, below, crops, plots and area.
  2. 2
    The PDF: the treatment order while it is pending, or the treatment record once applied.
  3. 3
    The actions the status and your profile allow: edit, schedule, record the application, validate, assess efficacy or cancel.
  4. 4
    The figures: area, plots, products, pre-harvest interval (once applied) and the planned or application date.
  5. 5
    The next step in the cycle with its button: here, Record application.
  6. 6
    The cycle: recommendation, order, application and validation, each step with its date and its person.
  7. 7
    The check against the Register: green if there are no issues; otherwise, the errors (red) and warnings (amber). Here, two customers who ask for extra days on top of the pre-harvest interval (further down, Customer residues and mode of action).
  8. 8
    Each plot with its SIGPAC parcel, area and BBCH, and the expected interval if applied on the planned date: «PHI 14 days · harvest from 20 Oct 2026».

Further down, the Summary continues with the products and the application.

The products and the application of order TR-2026-0558. 123456
Figure 98. The products and the application of order TR-2026-0558.
  1. 1
    The product with its registration number, its active substance and the badge if it is suitable for organic (opens its record in Catalogues).
  2. 2
    The mode of action of its active substance: FRAC M 01, that of copper. Hover over it to see the group's name.
  3. 3
    Pest, dose and quantity: the estimate while it is an order, the amount used once recorded (with the store batch, if one was chosen).
  4. 4
    The operator, with their licence level and expiry (in red if it expires before the treatment date).
  5. 5
    The equipment, with its ROMA number and until when its ITEAF is valid (in red if it expires before).
  6. 6
    Method and spray volume (litres of water per hectare). Once applied, also the hours and the conditions, with «High wind» if it was above the maximum.

The ⋮ menu changes with the status. On a recorded, not yet validated application, such as TR-2026-0550 (ARAW on the leek of S-010/02, applied yesterday), these are the adviser's actions:

The ⋮ menu of an application not yet validated. 123
Figure 99. The ⋮ menu of an application not yet validated.
  1. 1
    Validate and sign (adviser).
  2. 2
    Assess efficacy without validating yet.
  3. 3
    Cancel: returns the product to its batch and removes the pre-harvest interval.
The check of TR-2026-0547: plot SV/05 is in a specific zone. 1
Figure 100. The check of TR-2026-0547: plot SV/05 is in a specific zone.
  1. 1
    A warning (in amber): it does not prevent the application, but asks you to check the zone's restrictions before spraying.
Status Actions (depending on your profile)
Recommended Edit, Schedule (turn it into an order), Record application, Cancel.
Scheduled Edit, Record application (if the planned date is today or has passed), Cancel.
Applied Validate and sign, Assess efficacy, Cancel.
Validated Assess efficacy (if it was left pending). It can no longer be cancelled.

#Recommendation and traceability

The Recommendation tab gathers what justifies the treatment: the integrated pest management justification, the scope, the recommendation date, the adviser's observations and the non-chemical alternatives considered, the adviser with their ROPO number, the Crop protection visit it came from (if any) and the farm.

The recommendation of TR-2026-0533, which came from visit VI-2026-0235. 1234
Figure 101. The recommendation of TR-2026-0533, which came from visit VI-2026-0235.
  1. 1
    Justification (threshold exceeded, official pest warning, symptoms, preventive or other), scope (in crop, post-harvest, store or seed) and date.
  2. 2
    The adviser's observations and the non-chemical alternatives. If they are not recorded, the record says so: IPM asks for priority to be given to those methods.
  3. 3
    The source visit: the field report where the pest was seen above the threshold. Press it to open it.
  4. 4
    The adviser with their ROPO number. If it is missing, a warning appears: complete it in People.

The Traceability tab of an applied treatment answers the question that matters when there is a residue alert: what was harvested on those plots after the treatment and who was it sold to? TR-2026-0517 (ADINA on the pepper of S-010/01, against aphids, applied on 22 September and validated) shows it lot by lot.

What was harvested and sold after TR-2026-0517. 1234
Figure 102. What was harvested and sold after TR-2026-0517.
  1. 1
    Full traceability: opens the Traceability graph with this treatment as the starting point.
  2. 2
    Lots harvested on the treated plots since the treatment date, kilos sold, customers and what is still in stock (in amber).
  3. 3
    The lots: field lots (LC-…, the crate) and packed lots (LV-…, the box), with their date and kilos.
  4. 4
    The customers they reached, with the kilos of each.

While the treatment has not been applied, the tab reads «Traceability available once the application is recorded». In Documents you can attach photos, the product label or the purchase delivery note (see The screen).

#Scheduling a treatment order

New treatment (or Create in the top bar) opens the form. At the top you choose whether it is a recommendation (the adviser's proposal, with a compulsory justification) or a treatment order (with a compulsory planned date). On the right, the live check fills in as you type. Recommendations are also born from a Crop protection visit with Recommend treatment.

New order for the tomato of S-003 (not saved): the farm and the plot chosen. 1234567
Figure 103. New order for the tomato of S-003 (not saved): the farm and the plot chosen.
  1. 1
    Recommendation or Treatment order. Below, what each one means.
  2. 2
    The farm: the cooperative's own farm or the member's. If you only have one, it is already set.
  3. 3
    The farm's current crops: tick the ones being treated. Each with its planting, SIGPAC parcel, area, BBCH and status; organic ones carry their seal.
  4. 4
    Area (if you only treat part of it) and BBCH: the planting's values and its last observed stage are proposed.
  5. 5
    A crop within the pre-harvest interval has the date in amber: the cardoon of S-003/03 cannot be harvested until 17 October.
  6. 6
    Planned date and scope. The pre-harvest interval and the quantities are calculated for that date.
  7. 7
    The live check: it waits until there are plots and at least one product.

Below come the justification (with the adviser, who is you if you are the field adviser), the observations and the non-chemical alternatives, the products and the work order (operator, equipment, method and spray volume).

Choosing the product among the authorised uses

With the plots chosen, press Choose authorised product… (or Add product for another one). You do not choose from a list of all products, but from those the MAPA Register authorises for the crop on those plots: with its species, whether they are open-field or protected and whether any is organic. Choose the pest and you will see only the products authorised against it.

Products authorised on tomato against tomato leafminer (Tuta absoluta), with the two uses of ADINA expanded. 123456
Figure 104. Products authorised on tomato against tomato leafminer (Tuta absoluta), with the two uses of ADINA expanded.
  1. 1
    What it is searched for: the species on the plots, open-field or protected and, if any is, organic.
  2. 2
    Search by product, active substance or pest (at least 3 letters).
  3. 3
    The chosen pest and the filters: In stock, Organic-approved and Include withdrawn.
  4. 4
    Each product with its registration number, the organic seal if suitable, its active substance and function, the stock in the store and how many uses it has. Those in stock come first.
  5. 5
    A group use: «Lepidoptera» on «Plant species» is valid for Tuta and tomato, but its conditions restrict it to mother plants for seed. Always read the conditions.
  6. 6
    The use for tomato against Tuta: dose 0.26 %, PHI 3 days, max. 3 applications every 7 days. Choose puts it in the order.

When you choose the use, the product line fills in with the pest, the unit and the maximum authorised dose (you can lower it), and below it summarises the use: dose, pre-harvest interval, applications, interval and stock. If you like, choose the store batch it will come from now. The check calculates at once how much product to prepare and from when the crop can be harvested.

ADINA against Tuta on the tomato of S-003/01 (not saved): the quantity to prepare and the expected pre-harvest interval. 12345678
Figure 105. ADINA against Tuta on the tomato of S-003/01 (not saved): the quantity to prepare and the expected pre-harvest interval.
  1. 1
    The chosen product, with its registration number, the organic seal and the active substance.
  2. 2
    The chosen authorised use: dose, pre-harvest interval, maximum number of applications, interval and stock in the store.
  3. 3
    Pest, dose, unit and store batch (optional in the order).
  4. 4
    Quantity to prepare for the chosen area: 0.26 % × 1,000 l/ha × 1.06 ha = 2.756 l.
  5. 5
    Operator and equipment: without them the order can be saved, but not recorded.
  6. 6
    The warnings: the operator and the equipment are missing.
  7. 7
    The pre-harvest interval if applied on the planned date: PHI 3 days, harvest from 9 October.
  8. 8
    The product quantity for each line.
How to schedule a treatment order
  1. Press New treatment and leave Treatment order selected.

  2. Choose the Farm and tick the crops being treated. Adjust the area if only part is treated and the BBCH if it has changed.

  3. Check the Planned date (today, by default) and the Scope.

  4. Choose the Justification and write what was observed and the non-chemical alternatives (if the order comes from a recommendation, it already has them).

  5. Press Choose authorised product…, choose the pest and the product's use. Adjust the dose and, if you like, the store batch. Repeat with Add product for a tank mix, or Add biological control for a release of beneficials.

  6. In Work order, choose the Operator and the Equipment; the method is proposed from the type of equipment. Enter the spray volume if the dose is in % or per hectolitre, and the instructions for the operator in Notes.

  7. Look at the live check: with no errors in red, press Save order.

«Order TR-… saved» appears. The order is scheduled, shows in the week of orders and, on the planned day, in the operator's My day with the quantity to prepare.

#The live check

While you fill in the form, the database tests the order as if it were about to be applied —without saving anything— and returns the errors (in red: they prevent recording the application) and the warnings (in amber: it is recorded, but worth reviewing). The same is repeated when recording the application and in the record. An example: in order TR-2026-0558, raise the SANAGRICOLA WP dose from 0.202 % to 0.5 %, set Daniel Aranda as operator and the AT-07 sprayer.

Editing TR-2026-0558 (not saved): dose above the authorised one, expired licence and expired ITEAF. 123456
Figure 106. Editing TR-2026-0558 (not saved): dose above the authorised one, expired licence and expired ITEAF.
  1. 1
    The dose raised to 0.5 %: the product line turns red.
  2. 2
    That line's error: above the maximum authorised on cauliflower against downy mildew (0.4 %).
  3. 3
    Daniel Aranda: his licence expired on 7 August (the selector already flags it with ⚠).
  4. 4
    The AT-07 sprayer: its ITEAF is not valid (it was due on 22 August).
  5. 5
    The three errors, explained: with any of them the database will not record the application. Below, the customers' warnings, the expected pre-harvest interval and the recalculated quantity (now 4.17 kg).
  6. 6
    The summary in the footer. You can still save the order (it asks you to confirm), but not apply it until it is fixed.

This is what is checked, always against the Register loaded in Ceres and the cooperative's data:

What Error (cannot be recorded) Warning (it is recorded)
Authorised use The product is not authorised on the crop, or it is but not against that pest. The pest is missing.
Dose Above the maximum authorised (or the dose is missing when recording). Below the minimum, or in a different unit from the use.
Number of applications The planting already has the maximum authorised. —
Mode of action — It repeats the IRAC, FRAC or HRAC group of the previous treatment more times in a row, or more times in the cycle, than recommended.
Residue requirements — What is harvested would no longer be fit for a customer: a substance it does not accept, more substances than it allows or extra days on top of the pre-harvest interval.
Interval The minimum days since the last application of the product on the planting have not passed. —
Valid product Withdrawn from the Register and outside the use-up period. Withdrawn, but still within the period of use.
Organic Product not suitable on an organic or in-conversion plot. —
Shared plot The treated area on a plot is larger than its crop. A treated plot has another crop alive that day which is not in the treatment: if the sprayer also reached it, it needs its own record and pre-harvest interval.
Specific zones — The plot is in a specific zone (water abstraction, watercourse, protected area…).
Operator's licence The operator is missing, has no licence or it has expired on the treatment date. —
Equipment ITEAF The inspection is not valid or was unfavourable. The equipment or the date of its next inspection is missing.
Wind — Above the maximum in Settings (drift risk).
Batch and stock The batch belongs to another product, is not available or does not have enough. The batch has expired.
Pre-harvest interval There are harvests recorded on the planting within the interval. —
Dates The application date is later than today. Recorded after the recording deadline; the planting is already finished.

On an order not yet assigned, a missing operator is a warning (it can be saved), but when recording it is an error.

#Customer residues and mode of action

The check also gives two warnings that do not prevent recording, but are worth looking at before spraying:

  • Customers' residue requirements. Some customers ask for more than the law: a maximum number of active substances detected, a maximum percentage of the maximum residue limit (MRL), substances they do not accept or extra days on top of the pre-harvest interval (they are entered in each customer's record). If, with this treatment, what is harvested on those plots would no longer be fit for one of the customers who usually buy that crop, Ceres warns you. In today's order for the cauliflower (TR-2026-0558), the school canteen asks for 7 extra days and Frutas Bidasoa for 3: the cauliflower of S-003/02 will be fit for them from 27 and 23 October, not from the 20th.
  • Mode of action. Each active substance belongs to a group according to how it acts: IRAC for insecticides, FRAC for fungicides and HRAC for herbicides. Repeating the same group over and over selects resistant pests and fungi. Ceres counts how many times in a row and how many times in the crop cycle that group has been used and warns if it exceeds the recommendation (2 in a row and 3 per cycle, unless Settings says otherwise). Low-risk groups —multi-site ones, such as copper or sulphur, and biologicals— do not count.

Order TR-2026-0556 (SCORE 25 EC, with difenoconazole, on the asparagus of SV/01) has both warnings:

The check of TR-2026-0556: a customer who does not accept the active substance and a repeated mode of action. 12
Figure 107. The check of TR-2026-0556: a customer who does not accept the active substance and a repeated mode of action.
  1. 1
    Residue requirements: Frutas Bidasoa does not accept difenoconazole, so the lots of this asparagus would no longer be fit for it.
  2. 2
    Mode of action: it would be the tenth application of FRAC group 3 in the asparagus cycle, against a recommended maximum of 3. It is worth alternating with another group.

In the form, each product shows its group (FRAC 3, IRAC 4A, HRAC…) in a tag —hover over it for the name of the mode of action— and, below, the rotation line if it repeats:

Editing TR-2026-0556 (not saved): the product's mode-of-action group and the warnings. 1234
Figure 108. Editing TR-2026-0556 (not saved): the product's mode-of-action group and the warnings.
  1. 1
    The active substance's mode-of-action group: FRAC 3, the sterol biosynthesis inhibitors (DMI).
  2. 2
    The rotation: how many times that group has been used on the planting and what is recommended.
  3. 3
    The same warnings in the live check: they do not prevent saving the order or recording it.
  4. 4
    Add product opens the selector, which now sorts the products by mode of action.

With a planting chosen, the authorised products selector lists first those that alternate group with what has already been applied, and last those that repeat beyond the recommendation. These are the ones authorised against Stemphylium on the asparagus of SV/01:

Products authorised on asparagus against Stemphylium, sorted by mode of action. 1234
Figure 109. Products authorised on asparagus against Stemphylium, sorted by mode of action.
  1. 1
    Which planting they are sorted for and how: those that alternate first.
  2. 2
    Alternates: its group has not been used (or does not count) on this planting. Here, a biological (FRAC BM 02).
  3. 3
    Each product with the groups of its active substances and, if it repeats beyond the recommendation, the warning in amber.
  4. 4
    The stock in the store and how many uses it has for this crop and this pest.
The same check as seen by Mikel, the foreman. 1
Figure 110. The same check as seen by Mikel, the foreman.
  1. 1
    Without the permission, the warning only says how many customers it affects and whom to ask: the adviser or sales.

#Quantities to prepare and pre-harvest interval

#Recording the application

When the treatment is done, it is recorded: usually the operator does it when finished, from My day on the phone, but it can also be done from the record or from the week of orders with Record application. The dialog brings what was in the order and proposes the weather conditions for those hours, from the cooperative's hourly weather data (see Weather).

«Record application» for order TR-2026-0558 (not recorded). 1234567
Figure 111. «Record application» for order TR-2026-0558 (not recorded).
  1. 1
    Date and hours of the application: today is proposed, from an hour ago until now. It cannot be a future date.
  2. 2
    Operator (compulsory) and equipment, those of the order; you can change them if it was not so.
  3. 3
    The weather in those hours: temperature, humidity, wind and delta T, with «Suitable» if wind and delta T were fine throughout. Use copies the values into the fields.
  4. 4
    The wind, with the maximum from Settings below: above it, a drift risk warning.
  5. 5
    Dose and total quantity of each product: calculated or, if you change it, what was actually used.
  6. 6
    The store batch it came from: when recording, its stock is deducted (here there are two SANAGRICOLA WP batches; choose the one used).
  7. 7
    Record application: the database checks it again and, if there are errors, refuses it.
How to record an application
  1. Open the order (from the list, the week or My day) and press Record application.

  2. Check the date and hours, the operator and the equipment.

  3. Press Use to copy the weather conditions for those hours, or type the ones you measured.

  4. Check the dose of each product and choose the store batch used; if the quantity was different, type it.

  5. Further down, adjust the treated area and the BBCH of each plot if they changed.

  6. Press Record application.

«Application recorded» appears: the treatment is entered in the field log, what was used from each batch is deducted from the store and you can see, plot by plot, from when it can be harvested («PHI 14 days · harvest from 20 Oct 2026»), with any warnings.

#Validating with a signature

The last step belongs to the adviser: they check that what was applied matches their recommendation, assess the efficacy and sign on screen with a finger or the mouse. It needs the «Validate treatments» permission and the user to be linked to their People record, because the signature is in their name. Marta validates TR-2026-0550, applied yesterday against leek rust:

«Validate the treatment» for TR-2026-0550 (not signed). 123456
Figure 112. «Validate the treatment» for TR-2026-0550 (not signed).
  1. 1
    What you validate: that the recorded application matches your recommendation.
  2. 2
    The efficacy: effective, partial or ineffective (or pending assessment).
  3. 3
    What you saw afterwards: pest level, regrowth, damage…
  4. 4
    The signature box. Clear starts it again; without a signature it cannot be validated.
  5. 5
    The signature is saved as an image with your name, the date and the time. Once validated, it can no longer be cancelled.
  6. 6
    Validate and sign closes the cycle.
How to validate a treatment
  1. Filter Applied (or press the Not validated indicator) and open the treatment.

  2. In the Summary, check the record's check, the products, the plots and the application conditions.

  3. Press Validate (or Validate and sign in the ⋮ menu).

  4. Choose the efficacy and write what you observed.

  5. Sign in the box and press Validate and sign.

«Treatment validated and signed» appears. The record changes to «Validated», the cycle shows who validated it and when, and the Validation card shows the signature. If you do not yet know how it went, you can Assess efficacy later.

To cancel a treatment, Cancel in the ⋮ menu asks for the reason. A recommendation or an order are simply cancelled; a recorded application returns the product to its store batch and removes the pre-harvest interval from its plots. A validated treatment can no longer be cancelled.

The PDF of the order and of the record

The PDF icon in the header generates the treatment document, which opens in the browser's print dialog (from where it is printed or saved). While it is pending it is the Treatment order, with the «Recommendation» or «Pending order» stamp, to give to the operator; once applied, it is the Treatment record (with the «Not validated» stamp until the adviser signs). It contains:

  • the application date and hours (or the planned one), the recommendation date and when it was recorded;
  • the farm with its IPM system, the operator with their licence and its expiry, the equipment with its ROMA number and ITEAF, and the adviser with their ROPO number and the source visit;
  • the treated plots: SIGPAC reference, crop, hectares, PHI in days and harvest from;
  • the products: name, registration number, active substances, pest, dose and quantity;
  • the application conditions, the IPM justification, the adviser's validation and the signature boxes of the operator and the adviser.

The PDF order warns in its footer that the interval and the quantities are those expected if applied on the planned date, and both remind you that Ceres helps you comply and keeps a record, without replacing the label or the adviser.

#What changes depending on the profile

Jesús, the member of S-003, sees only his treatments and read-only: no New treatment and no actions in the record. It lets him know what has been applied on his plots and when he can harvest.

The treatments as seen by the member of S-003. 123
Figure 113. The treatments as seen by the member of S-003.
  1. 1
    The same filters, with the counts of his farm.
  2. 2
    List and Week, but no New treatment: the member neither recommends nor schedules.
  3. 3
    The cardoon of S-003/03 is within the interval until 16 October: it can be harvested from the 17th.

#Tips

Field notebook

Fertilisation

Each crop's fertiliser applications —base dressing, top dressing, fertigation, foliar and soil amendments— with their N-P₂O₅-K₂O fertiliser units per hectare, each crop's fertilisation plan and the warnings for the vulnerable zone (170 kg of organic N per hectare) and the one-month deadline for recording them.

Who uses it: Field adviser, farm foreman and members; management and auditor for referenceAccess: «Fertilisation» section; to record applications, «Edit the field log»; to create and approve fertilisation plans, «Edit the field log» or «Recommend treatments»

Fertilisation is where you record everything that adds nutrients or organic matter to a crop's soil: the base dressing before planting, the top dressings, fertigation (fertiliser dissolved in the irrigation water), foliar feeds and soil amendments (manure, compost). Each entry is an application with its number (FE-2026-…).

For each application Ceres calculates the fertiliser units (UF): the kilos of N (nitrogen), P₂O₅ (phosphorus) and K₂O (potassium) that reach each hectare, from the amount of product and its analysis (the «15-5-30» on the bag). It also separates organic N (from manure and compost), which is what counts towards the vulnerable zone limit.

The section has two views, at the top left:

  • Applications: each fertiliser application, with its units, its store batch and its warnings.
  • Fertilisation plans: one plan per crop, with what it needs according to the expected yield and what has been applied so far.

Since 1 January 2026 each application is recorded within one month and since 1 September 2026 each crop needs its fertilisation plan (RD 1051/2022). Ceres warns you of both, and of the vulnerable-zone limit, as you type, before saving.

#The plan and the record

  1. 1Fertilisation planThe adviser starts from the proposal calculated for the crop, adjusts it and approves it.
  2. 2ScheduledIf the application is planned, it is recorded as scheduled; it appears in the list with its date.
  3. 3DoneWhoever applies it (foreman or member) records it within one month. If it comes from the store, the batch is deducted.
  4. 4WarningsVulnerable zone, plan exceeded, crop without a plan or entry recorded late.
  5. 5CompliancePlans and deadlines count in each farm's score and in the field log.
The path of a fertiliser application. Press a step to go to its explanation.

#The list of applications

Fertilisation, as Marta (field adviser) sees it: the 2026/27 season applications of the farm and her members. 12345678
Figure 114. Fertilisation, as Marta (field adviser) sees it: the 2026/27 season applications of the farm and her members.
  1. 1
    The two views: Applications and Fertilisation plans. The ⓘ next to them explains the section.
  2. 2
    Applications done in the current season (since 1 September). Press it to see them.
  3. 3
    N applied per ha: kilos of nitrogen per fertilised hectare in the season, not counting that from water or soil.
  4. 4
    Without fertilisation plan: current crops that do not have a plan yet, out of all of them. Red if any is missing; press it to go to the plans.
  5. 5
    Entered late: more than a month between the application and its entry. The first figure is for the season; the second, for all history.
  6. 6
    Vulnerable zone: plots above 80 % of the organic N limit, out of all those in a vulnerable zone. Press it to see the detail.
  7. 7
    New fertilisation opens the form. To its left, Export CSV.
  8. 8
    The filters, with their count: the season, scheduled, done, fertigation, organic, recorded late, vulnerable zone, cancelled and all.

Each row is an application:

Column What it shows
Date The day of the application and its number (FE-2026-…). An amber clock marks those recorded late.
Planting The crop, the plot and the farm. The ZV pill marks plots in a nitrate vulnerable zone.
Fertiliser The product, its type (nitrogen, NPK compound, organic…) and the store batch it came from.
Type and method Base, top dressing, fertigation, foliar or amendment, and how it was applied: broadcast, placed, through the irrigation, incorporated into the soil…
Rate Kilos or litres per hectare and, below, the total quantity and the fertilised area.
N · P₂O₅ · K₂O /ha Fertiliser units per hectare and, if any, the organic N ones.
Status Scheduled, Done or Cancelled. Scheduled ones whose date has passed are shaded amber.

The search box finds by plot, crop, fertiliser, batch, operator or number. The footer adds up the applications you see and the kilos of N (and organic N) they carry. Press a row to open its record.

#Recording a fertiliser application

Record each application as soon as you do it, and within a month at the latest. On the cooperative's farm the foreman does it; each member records their own from their own user (they only see their crops). Press New fertilisation (or Create in the top bar). This is how Jesús, member S-003, fills it in for the fertigation of his tomato:

Jesús (member S-003) records the fertigation of his tomato on S-003/01 with potassium nitrate from a store batch (not saved). 12345678
Figure 115. Jesús (member S-003) records the fertigation of his tomato on S-003/01 with potassium nitrate from a store batch (not saved).
  1. 1
    The planting: the crop and its plot (with ZV if it is in a vulnerable zone). It brings in the crop's area.
  2. 2
    Done if it has already been applied (it counts in the totals and deducts the batch) or Scheduled if it is planned.
  3. 3
    The type: base, top dressing, fertigation, foliar or amendment. The application method is proposed automatically and can be changed.
  4. 4
    The fertiliser from the catalogue, with its N-P-K analysis; if you choose the batch first, it fills in by itself.
  5. 5
    Rate per hectare: with the fertilised area it calculates the total quantity, and vice versa.
  6. 6
    Fertilised area: the crop's area; change it if you only fertilise part of it.
  7. 7
    Store batch: if the fertiliser comes from an Inputs batch, saving it as done deducts it from its stock.
  8. 8
    Save records it. The database checks everything again.
How to record a fertiliser application
  1. Press New fertilisation and choose the planting. From a crop's record (the applications tab of its plan) it is already chosen.

  2. Leave today's date or enter the day you applied it. If you have not done it yet, change the status to Scheduled.

  3. Choose the application type and the fertiliser (or directly the store batch, which brings its fertiliser and its unit).

  4. Enter the rate per hectare (or the total quantity) and check the fertilised area.

  5. If you like, record the equipment (the spreader) and the operator, and a note.

  6. Scroll to the end of the form: check the fertiliser units and the warnings, and press Save.

The application goes into the farm's field log with its FE-… number, counts towards the crop's fertilisation plan and, if it came from a batch, is deducted from stock. If there is anything to warn about, a window opens with the warnings.

#The warnings when saving

At the end of the form, Ceres calculates what the rate supplies and warns you of anything that does not add up before saving. Here Marta tries 10 t/ha of sheep manure on the aubergine of S-007/03, a plot in a vulnerable zone that is already over the limit:

A manure amendment on a vulnerable-zone plot that is already over the limit: the warnings appear before saving (not saved). 1234
Figure 116. A manure amendment on a vulnerable-zone plot that is already over the limit: the warnings appear before saving (not saved).
  1. 1
    The total quantity resulting from the rate times the area: 15,300 kg on 1.53 ha.
  2. 2
    Supplies per hectare: the fertiliser units of this rate, N, P₂O₅, K₂O and, separately, organic N.
  3. 3
    Vulnerable zone: the plot's organic N over the last 12 months would exceed 170 kg/ha (in red; in amber if it exceeds 80 %).
  4. 4
    Fertilisation plan: the crop would reach more N than its plan allows for.

Warnings do not prevent saving, except in two cases that the database rejects:

  • A fertiliser not allowed in organic farming on an organic (or in-conversion) crop or plot.
  • An application done with a future date (schedule it instead) or with more quantity than is left in the chosen batch.

If you save with warnings, the «FE-… saved with warnings» window opens with what the database has detected: vulnerable zone above 170 kg/ha, more than 10 % above the plan, crop without a fertilisation plan or entry recorded late. They are the signal to talk to the adviser and, if needed, correct it.

#An application's record

Amendment FE-2026-0054: 26 t/ha of sheep manure on the aubergine of S-007/03, a plot in a vulnerable zone. 12345678
Figure 117. Amendment FE-2026-0054: 26 t/ha of sheep manure on the aubergine of S-007/03, a plot in a vulnerable zone.
  1. 1
    The application's number and type, its status, the fertiliser and, below, the crop, the plot and the farm.
  2. 2
    Edit and Cancel. A scheduled one also has Mark as done.
  3. 3
    The band: N, P₂O₅, K₂O and organic N per hectare, and the rate.
  4. 4
    The warning: the plot already adds up to 204 kg/ha of organic N in the last 12 months and is over the vulnerable-zone limit.
  5. 5
    Application: date, crop (press it to open it), plot with its ZV, area, type, method, equipment and operator.
  6. 6
    Product and rate: the fertiliser's analysis, the quantity, the store batch and whether it is allowed in organic farming.
  7. 7
    The crop's fertilisation plan: what has been applied against the N, P₂O₅ and K₂O target. View plan opens it.
  8. 8
    Vulnerable zone: the plot's organic N in the 12 months before this application, against 170 kg/ha.

In this example the plan bars are amber: with 26 t/ha of manure, the aubergine has more N (244 of the 104 kg/ha planned), P₂O₅ and K₂O than its plan allows for, and the plot is over the vulnerable-zone limit. That is exactly what the record wants you to see in time. The Documents tab keeps the manure delivery note, the product analysis or a photo (see The screen).

Further down, Logbook entry says when it was recorded and how many days passed since the application, against the deadline. If the application is scheduled and its date has passed, the record warns you: mark it as done (if it was) or change its date.

Cancel leaves the application in the field log as cancelled, with its number: it stops counting in the plan, the vulnerable zone and the totals, and if it came from a batch, what was used goes back to the store. What is cancelled is not deleted: it is part of the record.

#Plots in a vulnerable zone

Nitrate vulnerable zones are designated by each region: they are those draining into waters polluted by nitrates or at risk of being so. In them, manure and other organic fertilisers cannot supply more than 170 kg of N per hectare per year. Each parcel's vulnerable-zone mark is in its Plots & map record. Press the Vulnerable zone indicator to see how each plot is doing:

The plots in a vulnerable zone that Marta sees: S-007/03 exceeds the limit of 170 kg of organic N per hectare. 123
Figure 118. The plots in a vulnerable zone that Marta sees: S-007/03 exceeds the limit of 170 kg of organic N per hectare.
  1. 1
    What is measured: organic N over the last 12 months per hectare of plot, against 170 kg N/ha·year.
  2. 2
    In red, above the limit: the aubergine of S-007/03 received 26 t/ha of manure in April (204 kg/ha of organic N).
  3. 3
    In green, below 80 %. The vertical line on each bar is the limit.

#Fertilisation plans

The fertilisation plan says, before starting, how much nitrogen, phosphorus and potassium a crop needs and how much has to be supplied with fertilisers. Ceres keeps one per crop (per CU-… planting). In the Fertilisation plans view you see all the season's crops with their plan and what has been applied so far:

The fertilisation plans of the current crops. Rows shaded red are crops without a plan. 12345678
Figure 119. The fertilisation plans of the current crops. Rows shaded red are crops without a plan.
  1. 1
    With approved plan: current crops with an approved plan and what share of the total they are.
  2. 2
    Without fertilisation plan: those that do not have a plan yet. It is the first thing to sort out.
  3. 3
    N above plan: crops with more than 10 % N over what was planned.
  4. 4
    Organic N > 170 in ZV: vulnerable-zone crops over the limit.
  5. 5
    The filters: current, no plan, drafts, approved, above plan, vulnerable zone and finished.
  6. 6
    Production: the plan's expected yield, in t/ha.
  7. 7
    N, P₂O₅ and K₂O: what has been applied against the plan's target, with its bar. The line is the target; amber if it is exceeded by more than 10 %.
  8. 8
    Plan: approved, draft or No plan (in red). Without a plan, the row gives the N applied to date.

#A crop's fertilisation plan

Press a crop to open its plan (also from an application's record, with View plan). This is the one for Jesús's Rosa de Barbastro tomato on S-003/01, which Marta drew up in April:

The fertilisation plan of tomato CU-2026-0023 (S-003/01, member Jesús Pérez), approved: 111 of the 132 kg of N planned have been applied. 1234567
Figure 120. The fertilisation plan of tomato CU-2026-0023 (S-003/01, member Jesús Pérez), approved: 111 of the 132 kg of N planned have been applied.
  1. 1
    The crop (CU-…), the plan's status, the plot, the member, the area and the season.
  2. 2
    Edit fertilisation plan and View planting. On a draft, also Approve plan.
  3. 3
    The band: N to apply and applied, P₂O₅ and K₂O (applied / requirement) and organic N.
  4. 4
    Requirements and applied: each nutrient against its target, with the percentage.
  5. 5
    How it is calculated: the plan step by step, from the expected yield to the N to apply.
  6. 6
    Proposal with today's data: it appears if any figure has changed since the plan was made (here, the soil mineral N, from a more recent analysis). Apply to plan updates it.
  7. 7
    The Applications tab: the crop's fertiliser applications, newest first, with New fertilisation.

Further down, Plan details says who drew it up, its date, its status, the expected yield and the soil analysis it uses (press it to open it in Lab analyses). On a vulnerable-zone plot there is also the Vulnerable zone card with the organic N applied to the crop.

#Creating a crop's plan

A crop without a plan opens its record with the warning in red and a calculated proposal with the data Ceres already has: the crop's expected yield, the plot's latest soil analysis and its water nitrates. This is Jesús's cardoon on S-003/03:

Cardoon CU-2026-0030 on S-003/03, without a fertilisation plan: the calculated proposal to start from. 123456
Figure 121. Cardoon CU-2026-0030 on S-003/03, without a fertilisation plan: the calculated proposal to start from.
  1. 1
    The warning: no plan since 1 September 2026, and on irrigated land there is no exemption for size.
  2. 2
    Expected yield: the crop's (27.0 t on 0.72 ha = 37.5 t/ha).
  3. 3
    N requirement: yield × the crop's uptake (37.5 t/ha × 3 kg N/t = 113 kg N/ha).
  4. 4
    The contributions deducted: soil mineral N (analysis AN-2025-0005), N from irrigation water (nitrates 47.3 mg/l) and amendments from the previous year.
  5. 5
    N to apply with fertilisers: 113 − 23 − 43 − 0 = 47 kg N/ha. Below, the P₂O₅ and K₂O requirements.
  6. 6
    Create plan opens the form with these values.
The new plan for the cardoon, with the proposal's values (not saved). 123456
Figure 122. The new plan for the cardoon, with the proposal's values (not saved).
  1. 1
    Expected yield: changing it recalculates the requirements with the crop's uptake.
  2. 2
    Requirements for N, P₂O₅ and K₂O in kg/ha: you can adjust them by hand.
  3. 3
    The N contributions from the soil, the irrigation water and earlier amendments.
  4. 4
    The status: as a Draft it does not count as the season's approved plan.
  5. 5
    Plan notes: previous crop, application timing and methods, measures to reduce emissions…
  6. 6
    The N to apply, recalculated as you type.
How to create and approve a fertilisation plan
  1. In Fertilisation plans, filter No plan and open the crop (or press the Without fertilisation plan indicator).

  2. Check the calculated proposal: if the soil analysis or the water nitrates are missing, record them first in Lab analyses and pass them on to the plot.

  3. Press Create plan. Adjust the expected yield and, if your adviser says so, the requirements or the contributions.

  4. Write the previous crop and how and when you will fertilise in the notes. Save it as a Draft to review it.

  5. When it has been reviewed, open it and press Approve plan (or change it to Approved when editing it).

The crop has its approved plan: it no longer counts as «no plan» in Fertilisation, on the Dashboard and in Compliance, and each application is compared against it.

#What each profile sees

#Tips

Field notebook

Irrigation

Each crop's irrigations with their volume, hours, meter and reading and whether they carried fertiliser (fertigation), and the water balance: what the crop consumes (ET₀ × Kc) against rain and irrigation, with a recommendation of how much to irrigate.

Who uses it: Farm foreman, members and field adviser; management and auditor for referenceAccess: «Irrigation» section; to record and schedule irrigations, «Edit the field log»; the water cost, «See costs»

In Irrigation each irrigation of each crop is recorded: the day, the hours, the cubic metres applied and, if the plot has a meter, its reading. If the water carried dissolved fertiliser, the irrigation is marked with fertigation (and the fertiliser is also recorded in Fertilisation). With that, Ceres calculates the m³ per hectare, the water depth in millimetres (1 mm = 10 m³/ha) and the nitrogen supplied by the water, which the fertilisation plan then deducts.

The section has two views, at the top left:

  • Irrigations: the list of irrigations done and scheduled.
  • Water balance: how much water each crop has needed and how much it has received, day by day, with a recommendation of how much to irrigate.

Irrigations are recorded within a month of being done (RD 1051/2022). Scheduled ones also appear in My day, where whoever irrigates marks them as done from their phone.

#The list of irrigations

Irrigation, as Mikel (farm foreman) sees it: the 2026/27 season irrigations on the farm, with the three scheduled for tomorrow. 12345678
Figure 123. Irrigation, as Mikel (farm foreman) sees it: the 2026/27 season irrigations on the farm, with the three scheduled for tomorrow.
  1. 1
    The two views: Irrigations and Water balance.
  2. 2
    The season's water: the m³ of irrigations done since 1 September.
  3. 3
    m³ per ha: the season's water divided by the irrigated area.
  4. 4
    The season's irrigation hours.
  5. 5
    Fertigations: the season's irrigations with fertiliser. Press it to filter them.
  6. 6
    Scheduled: today's (or overdue, in amber) and tomorrow's. Press it to see them.
  7. 7
    New irrigation opens the form.
  8. 8
    The filters: the season, scheduled, done, with fertigation, the last 7 days and all.

Each row is an irrigation:

Column What it shows
Date The day of the irrigation and the day of the week; for scheduled ones, «today», «tomorrow» or the days remaining.
Planting The crop, the plot, the farm and the area. The blue drop is an irrigation with water only; the brown fertiliser icon, a fertigation.
Volume The m³ applied and, below, the m³ per hectare.
Hours How long the irrigation lasted and the resulting flow rate (m³/h).
Meter The plot's meter (C-SV/04…) and its reading at the end.
Water N/ha The kilos of nitrogen per hectare the water carried, from its nitrates.
Cost The water cost (only with «See costs»).
Status Scheduled or Done. Scheduled ones for today or earlier days are shaded.

The search box finds by plot, crop or meter. The footer adds up the irrigations you see, their m³ and their hours (and the water cost, with «See costs»).

#Recording an irrigation

Press New irrigation (or Create in the top bar) and choose the planting: Ceres proposes the plot's irrigation system, the meter from the last irrigation with its reading and the usual flow rate. You only need to enter the hours, or the meter reading at the end:

Mikel records a 4-hour irrigation on the farm's tomato (SV/04), with the reading of meter C-SV/04 (not saved). 12345678
Figure 124. Mikel records a 4-hour irrigation on the farm's tomato (SV/04), with the reading of meter C-SV/04 (not saved).
  1. 1
    The irrigation system: drip, micro-sprinkler, sprinkler or gravity. It comes from the plot.
  2. 2
    With fertigation: tick it if the water carried fertiliser, and record the fertilisation too.
  3. 3
    Irrigation hours.
  4. 4
    Flow rate: the usual one for this planting (that of its last irrigations). Hours × flow rate = volume.
  5. 5
    Volume in m³ (compulsory): it is calculated automatically, from the hours or the readings, and you can correct it.
  6. 6
    The meter and its starting reading: the last one recorded for that meter.
  7. 7
    Final reading: the difference from the starting one is the volume.
  8. 8
    What it amounts to: m³/ha, depth in mm and the water N per hectare, with the nitrates of the plot's water.
How to record an irrigation
  1. Press New irrigation and choose the planting. Leave today's date or enter the irrigation date.

  2. If the irrigation has not been done yet, change the status to Scheduled: it will appear in My day on the right day.

  3. Enter the hours (the volume comes from the usual flow rate) or, if you have a meter, the final reading.

  4. If the water carried fertiliser, tick With fertigation.

  5. Check the m³/ha and the depth in the box below and press Save.

The irrigation goes into the crop's field log, counts in the season's water and in the water balance, and its water N is added to the fertilisation plan.

Before saving, the form warns if the amount exceeds 400 m³/ha in a single irrigation (check the volume or the planting), if a done irrigation has a future date (schedule it), if it is recorded more than 30 days later (outside the one-month deadline) or if the final reading is lower than the starting one.

To mark a scheduled irrigation as done, open it and press Mark as done. It is the same dialog that whoever irrigates uses in My day, designed for fingers:

Recording the scheduled irrigation of the tomato on SV/04 (not saved). 123456
Figure 125. Recording the scheduled irrigation of the tomato on SV/04 (not saved).
  1. 1
    The planned irrigation: hours, m³ and when.
  2. 2
    The date: today, yesterday or another.
  3. 3
    The hours, with the − and + buttons.
  4. 4
    The volume, with the m³/ha and the depth it represents.
  5. 5
    The meter's final reading: below, the previous one. The difference is the volume.
  6. 6
    Mark as done: the irrigation becomes done with these details.

#An irrigation's record

A fertigation of the farm's courgette (SV/07): 182.6 m³ in 4 h 6 min with potassium nitrate. 1234567
Figure 126. A fertigation of the farm's courgette (SV/07): 182.6 m³ in 4 h 6 min with potassium nitrate.
  1. 1
    The date and the status, the crop and the plot, the farm, the area and the crop number.
  2. 2
    Edit. On a scheduled irrigation, also Mark as done.
  3. 3
    The band: volume, m³/ha, depth, hours and water N.
  4. 4
    Irrigation: date, crop (press it to open it), plot, system, whether it carried fertiliser and the flow rate.
  5. 5
    Water and meter: the meter and its reading, the nitrates in the plot's water and the N they supply (and the water cost, with «See costs»).
  6. 6
    Fertiliser applied with this irrigation: the fertilisation that went with the water. Press it to open it.
  7. 7
    View water balance of the crop.

#The water balance

The water balance compares what each crop consumes with what it receives. Consumption is the crop evapotranspiration (ETc): the ET₀ —the water a reference grass surface evaporates and transpires, calculated day by day from the cooperative's weather data (Weather)— multiplied by the crop coefficient (Kc), which changes with the crop's stage. What is received is effective rainfall plus irrigation. If consumption exceeds what is received, there is a deficit and it is time to irrigate.

ET₀ and rainfall are real data, and the balance says where they come from: in the demo, from Open-Meteo (the ERA5 reanalysis of the European Copernicus service for the consolidated days and the ECMWF IFS model for the most recent ones). Ceres is also ready for the Ministry of Agriculture's SiAR network, with its agro-climatic stations.

The water balance of the farm's irrigated crops: the artichoke on SV/02 is the one that has been shortest of water this week. 12345678
Figure 127. The water balance of the farm's irrigated crops: the artichoke on SV/02 is the one that has been shortest of water this week.
  1. 1
    Current irrigated plantings, sorted by the balance of the last 7 days: at the top, those with the largest deficit.
  2. 2
    Each crop with its balance: in red more than 15 mm of deficit, amber more than 5, green if it has enough. Press one to see its balance.
  3. 3
    Crop ETc: the water it has consumed in the chosen period (15, 30 or 60 days, at the top).
  4. 4
    Effective rainfall and, next to it, the irrigation applied, in mm.
  5. 5
    Balance for the period: what was received minus what was consumed. Negative means deficit.
  6. 6
    ET0 and rainfall: where this balance's weather data come from and for which dates (here, Open-Meteo: the ERA5-Land / ERA5 reanalysis up to 29 September and the ECMWF IFS model from the 30th).
  7. 7
    The recommendation: the deficit of the last week and how much to irrigate to make it up, in m³/ha, m³ and hours. Schedule irrigation creates an irrigation scheduled for tomorrow with that volume and those hours.
  8. 8
    Daily demand and supply: each day's ETc against rain and irrigation. Hover over a bar to see that day's ET₀, Kc and rain.

Further down, Cumulative balance draws the balance day by day since the start of the period (below zero, the crop has consumed more water than it has received) and Planting irrigations lists its irrigations over the last 60 days. The same balance for a single crop opens from an irrigation's record with View water balance.

How to schedule the week's irrigations from the balance
  1. Open the Water balance view. At the top of the list are the crops with the largest deficit.

  2. Press one and read the recommendation. If you like, change the period (15, 30 or 60 days) to see the trend.

  3. Press Schedule irrigation: the form opens with the irrigation scheduled for tomorrow, the volume and the hours. Adjust what is needed and save it.

  4. Tomorrow, whoever irrigates will see it in My day and mark it as done (or you, from its record, with Mark as done).

The irrigation is scheduled in the list and in My day; once done it counts in the balance and the crop moves down the deficit list.

#What each profile sees

#Tips

Field notebook

Field work

The field work on each crop —soil preparation, sowing, transplanting, weeding, earthing up, staking, pruning…— with the people and their hours, the machinery and its hours, the cost they represent and the weekly schedule of what is planned.

Who uses it: Farm foreman, members and field adviser; management and auditor for referenceAccess: «Field work» section; to record and schedule, «Edit the field log»; the cost, «See costs»

Field work is where you record the work on each crop that does not have its own section: soil preparation, tillage, sowing, transplanting, weeding, earthing up, staking, pruning, leaf removal, mulching, clearing, removal of crop residues, cleaning… Treatments, fertilising, irrigation and harvests go in Treatments, Fertilisation, Irrigation and Harvests.

Each field task (LB-2026-…) keeps who worked and how many hours, and the machine with its hours. With the hourly cost of each person (People) and each machine (Machinery), Ceres calculates the task's cost, which is added to the crop's cost in Crops and in Reports.

A field task can be scheduled (planned, with the person it is assigned to) or done. The Weekly schedule view lays out the week's tasks day by day, so that the foreman can share out the work.

#The list of field tasks

Field work, as Mikel (farm foreman) sees it: the three scheduled for today and tomorrow at the top, and the season's completed tasks. 12345678
Figure 128. Field work, as Mikel (farm foreman) sees it: the three scheduled for today and tomorrow at the top, and the season's completed tasks.
  1. 1
    The two views: Field work and Weekly schedule.
  2. 2
    For today: tasks scheduled for today or earlier days not yet marked as done (overdue ones, separately). Press it to see them.
  3. 3
    This week: those scheduled from Monday to Sunday.
  4. 4
    Done this season.
  5. 5
    The season's staff hours and machine hours. With «See costs», also the season's cost.
  6. 6
    The type of field task: keep only transplanting, weeding… It also applies to the indicators.
  7. 7
    New field task opens the form.
  8. 8
    The filters: the season, scheduled, for today, done, cancelled and all.

Each row is a field task:

Column What it shows
Date The day and the number (LB-2026-…); for scheduled ones, «today», «tomorrow» or the days remaining.
Task The type, with its icon, and the description: «Rotary tiller pass and ridging», «Removal and shredding of residues»…
Planting The crop, the plot and the farm (or just the plot, if the task is not on a crop).
Staff Who worked and everyone's hours. On a scheduled task, the person it is assigned to.
Machinery The machine and its hours.
Cost Labour plus machinery (only with «See costs»).
Status Scheduled, Done or Cancelled. Scheduled tasks from earlier days are shaded amber.

The search box finds by task, plot, crop or person. The footer adds up the tasks you see, the staff and machine hours (and the cost, with «See costs»).

#The weekly schedule

The Weekly schedule is the foreman's whiteboard: one column per day, from Monday to Sunday, with the scheduled tasks (blue stripe) and those already done (green stripe). With it Mikel shares out the crew's work on Monday morning:

The schedule for the week of 5 to 11 October: weeding the asparagus and the pepper today, and the artichoke tomorrow. 123456
Figure 129. The schedule for the week of 5 to 11 October: weeding the asparagus and the pepper today, and the artichoke tomorrow.
  1. 1
    Previous and next week; This week takes you back to the current one.
  2. 2
    The week and how many tasks it has scheduled and done.
  3. 3
    Today, highlighted.
  4. 4
    Each task: type, crop and plot, and the person assigned (or who did it). Press it to open it.
  5. 5
    Each day's + creates a task on that date (from today onwards).
  6. 6
    New field task, for today or for the Monday of the week you are looking at.

If there are scheduled tasks from earlier days not yet marked as done, a warning at the top says so and View opens the first one. To move a task to another day, open it and change its date with Edit.

#Recording or scheduling a field task

Mikel records the hand weeding of the pepper on SV/03: Youssef 6 hours and Lucía 5 (not saved). 12345678
Figure 130. Mikel records the hand weeding of the pepper on SV/03: Youssef 6 hours and Lucía 5 (not saved).
  1. 1
    The planting or, if the task is not on a crop (preparing an empty plot), the plot.
  2. 2
    The type of field task.
  3. 3
    Scheduled or Done. With a future date, scheduled is proposed.
  4. 4
    Assigned to: who will do it. They see it in My day.
  5. 5
    Description: exactly what is done.
  6. 6
    The machine (tractor, planter, brush cutter…); when you choose it, it asks for its hours.
  7. 7
    Add person: each person who worked, with their hours on the right (the ✕ removes them).
  8. 8
    A person with their job and their hours: these give the crop's labour cost. Below, the total hours (and the approximate cost, with «See costs»).
How to record a field task that has been done
  1. Press New field task (or a day's + in the schedule) and choose the planting or the plot.

  2. Choose the type of field task and write a short description.

  3. If a machine was used, choose it and enter its hours.

  4. Press Add person for each person who worked and enter their hours.

  5. Click Save.

The task is recorded as done in the crop's field log, with its hours and its cost, and adds to the season's hours and cost.

To schedule a task, give it a future date (or tick Scheduled) and choose who it is assigned to; each person's hours are entered later, when it is done. Hours are compulsory on a completed task: at least those of one person or those of the machine.

#Marking a field task as done

When a scheduled task is finished, open it and press Mark as done (the ✓ icon in the header, or the warning's button if its date has passed). It is the same dialog the assigned person uses in My day on their phone:

Weeding the pepper on SV/03, scheduled for today: Youssef has worked 6 hours (not saved). 12345
Figure 131. Weeding the pepper on SV/03, scheduled for today: Youssef has worked 6 hours (not saved).
  1. 1
    The task: type, crop and plot, description and when it was planned.
  2. 2
    The date it was done: today, yesterday or another.
  3. 3
    Add more people, if more than the assigned ones took part.
  4. 4
    Each person with their hours: the − and + buttons or the 2, 4, 6 and 8-hour shortcuts.
  5. 5
    Mark as done: the task becomes done with those hours.

#A field task's record

Transplanting the little gem lettuce on SV/08 (LB-2026-0248): two people and the four-row planter. 1234567
Figure 132. Transplanting the little gem lettuce on SV/08 (LB-2026-0248): two people and the four-row planter.
  1. 1
    The number and the type, the status, the crop, the plot, the farm and the date.
  2. 2
    Edit and Cancel. On a scheduled task, also Mark as done.
  3. 3
    The band: staff hours, people and machine hours (and the cost, with «See costs»).
  4. 4
    Task: date, type, description, the crop (press it to open it), plot, farm and who it was assigned to.
  5. 5
    Machinery: the machine, its type and its hours.
  6. 6
    The Staff tab: each person with their job and their hours.
  7. 7
    Documents: photos of the work, a timesheet… (see Documents and changes).

Cancel leaves the task in the field log as cancelled, with its number: it no longer counts in hours or cost. If a scheduled task's date has passed without it being done, the record warns you with the Mark as done button.

#The cost of field work

The cost is only visible to profiles with See costs: with the sample profiles, management and the administrator. This is how Javier, the general manager, sees the same transplanting:

Transplanting LB-2026-0248 as Javier (management) sees it: with its cost, but without buttons to change it. 12345
Figure 133. Transplanting LB-2026-0248 as Javier (management) sees it: with its cost, but without buttons to change it.
  1. 1
    The task's cost in the band: €260.36.
  2. 2
    The machine with its hourly cost (from its Machinery record).
  3. 3
    The Cost card: labour, machinery and total.
  4. 4
    The Changes tab: who created and changed it, and when.
  5. 5
    Without Edit the field log, there is no Edit or Cancel: read-only.

#What each profile sees

#Tips

Field notebook

Crop protection

The adviser's field visit reports with what they see in each crop, the traps and their counts, the action thresholds and the solution finder over the official Register, with each product's mode of action and which ones alternate group: this is where every treatment recommendation comes from, with its integrated pest management justification.

Who uses it: Field adviser (IPM adviser); for reference, foreman, management and auditorAccess: «Crop health» section; to record visits, traps and thresholds, «Edit crop health»; to recommend, «Recommend treatments»

Integrated pest management (IPM, GIP in Spanish) means monitoring the crops, spraying only when a pest passes its action threshold and preferring non-chemical methods first. Crop protection is where the adviser records all of that:

  • Field visits: the report of each visit to a farm (VI-…), with the growth stage of each crop (BBCH), the pests seen and their level, beneficials, notes and, if needed, the treatment recommendation.
  • Solution finder: choose a crop and a pest and you see every product the official Register authorises, with its dose, its pre-harvest interval, its mode of action and whether it is in stock; with a planting, which ones alternate group.
  • Traps: the pheromone and sticky traps in each plot, with their counts.
  • Thresholds: from what level action is justified for each crop and pest, and what alternatives there are.
  1. 1VisitBBCH, pests and level, beneficials, photos.
  2. 2ThresholdCeres flags what is above the action threshold.
  3. 3SolutionsProducts authorised for that crop and that pest.
  4. 4RecommendationWith IPM justification and alternatives; then, the order.
The recommendation starts in the visit and continues in Treatments.

#Field visits

Crop protection → Field visits, as Marta sees it: only the farms she advises. 123456
Figure 134. Crop protection → Field visits, as Marta sees it: only the farms she advises.
  1. 1
    The four views of the section: field visits, solution finder, traps and thresholds.
  2. 2
    Farms not visited in 30 days: the ones being left without monitoring.
  3. 3
    Observations above threshold and pending recommendations: what needs a decision on whether to spray.
  4. 4
    The Awaiting recommendation filter: visits with something above the threshold and no treatment recommended.
  5. 5
    New visit opens the report (also from Create).
  6. 6
    Visit VI-2026-0244 to Jesús Pérez Ciriza: tomato leafminer above the threshold and the To recommend tag.

#A visit report

Pressing a visit opens its record. VI-2026-0244 is the one of 5 October to Jesús's tomato (S-003/01): the tomato leafminer (Tuta absoluta) pheromone trap caught 42 adults in the week, and the threshold says to act from 30.

Visit VI-2026-0244: one observation above the threshold and no treatment recommended yet. 123456
Figure 135. Visit VI-2026-0244: one observation above the threshold and no treatment recommended yet.
  1. 1
    Number and status of the visit (draft or closed) and the 1 above threshold warning.
  2. 2
    Visit report (PDF), for the member or for an inspection.
  3. 3
    The warning that something is above the threshold without a treatment, with the Recommend treatment button.
  4. 4
    Crops visited, each with its BBCH growth stage (here 81, ripening).
  5. 5
    Pests and diseases observed, with their level and whether they exceed the threshold.
  6. 6
    What the adviser writes for the member: general observations and recommendations.
The Observations tab: each pest seen in each crop. 1234
Figure 136. The Observations tab: each pest seen in each crop.
  1. 1
    The crop (plot, variety, number, area and BBCH). The arrow opens its record.
  2. 2
    The pest, what was measured (42 adults per trap per week), the threshold for that crop (30), the trap and the adviser's note.
  3. 3
    Above threshold and the level (none, low, medium or high).
  4. 4
    Find authorised solutions: opens the finder with this crop, this pest and this planting (further down).

The other tabs: Treatments, those recommended or scheduled from this visit, and Documents, photos of the pest, sketches or the signed report (see The screen and what is common).

#Recording a visit

A new visit to S-003: the tomato added and a pest to fill in. 123456
Figure 137. A new visit to S-003: the tomato added and a pest to fill in.
  1. 1
    Farm, date, time and adviser. Choosing the farm brings up its crops.
  2. 2
    Add crops or All crops: the ones you visited.
  3. 3
    The BBCH of each crop: it is also saved on the crop.
  4. 4
    The pest or disease, with its level, the count and its unit, the trap if it comes from one, and the beneficials you saw.
  5. 5
    General observations and recommendations for the member.
  6. 6
    Save draft to carry on later or Close visit when it is complete.
How to record a visit
  1. In Crop protection press New visit (or Create → New visit).

  2. Choose the farm; the date, time and adviser are already filled in.

  3. Add the crops you visited and, for each one, its BBCH.

  4. For each pest or disease you see, press Add pest or disease: choose it, mark the level and, if you counted it, the count and its unit (or the trap). Note any beneficials. A crop without pests just keeps its growth stage.

  5. Write the observations and recommendations and press Close visit (or Save draft).

  6. If you like, upload the photos in the Documents tab of the saved visit.

The visit gets its VI-… number; if anything is above the threshold, it is flagged and shows up in the «Awaiting recommendation» filter, and the Dashboard counts it in its alerts.

#Recommending a treatment from the visit

When a pest exceeds the threshold, the recommendation is made from the visit, so that it stays linked to what was observed: that is the integrated pest management justification the rules require.

Recommend treatment from visit VI-2026-0244: almost everything is filled in. 123456
Figure 138. Recommend treatment from visit VI-2026-0244: almost everything is filled in.
  1. 1
    The crops to treat: those above the threshold, already ticked.
  2. 2
    The pest and the justification («Threshold exceeded»), with the crop's threshold below.
  3. 3
    Product (optional): Choose authorised product opens the solution finder; otherwise it is chosen later in Treatments.
  4. 4
    Justification: what was observed in the visit, written by Ceres.
  5. 5
    The threshold's non-chemical alternatives (mass trapping, mating disruption, release of Nesidiocoris tenuis…).
  6. 6
    Recommend creates the recommendation in Treatments, in the adviser's name.

#The solution finder

What can be used against this pest on this crop? The finder answers with the official Plant Protection Products Register of the Spanish Ministry of Agriculture (MAPA), which Ceres holds in full. Bear in mind the Register's hierarchy: a use authorised for a group of crops (for example, «Plant species» or «Solanaceae») is valid for tomato, and one authorised against «Lepidoptera» is valid against tomato leafminer, which is a lepidopteran. Ceres includes them and tells you why.

Tomato + tomato leafminer: 103 products and 190 authorised uses, 21 of them in stock. 12345678
Figure 139. Tomato + tomato leafminer: 103 products and 190 authorised uses, 21 of them in stock.
  1. 1
    Choose the crop…
  2. 2
    …and the pest or disease (below, the ones with a threshold on that crop, one click away). You can also search by product or active substance.
  3. 3
    Filters: organic-suitable only, protected crop (uses the greenhouse pre-harvest interval) and include withdrawn.
  4. 4
    How many products and authorised uses there are and how many you have in stock. They can be sorted.
  5. 5
    The reminder: it is guidance only; before recommending or applying, the label prevails.
  6. 6
    Each product: name, registration number, active substance, function and holder, and whether it is organic, authorised and in stock.
  7. 7
    Each authorised use: dose, pre-harvest interval, maximum number of applications and interval, BBCH or spray volume, and its conditions.
  8. 8
    Product record or Recommend with this product.

#Alternating the mode of action

Each product shows the mode-of-action group of its active substances: IRAC for insecticides, FRAC for fungicides and HRAC for herbicides. Using the same group over and over on a crop selects resistant pests and fungi, so integrated pest management asks you to alternate. If you also choose the planting, the finder checks which groups that crop has already had and sorts the products: first those that alternate and last those that repeat beyond the recommendation (by default, 2 applications in a row or 3 in the cycle of the same group; it is changed in Settings).

The quickest way is to open it from the visit's observation, with Find authorised solutions: it arrives with the crop, the pest and the planting already set.

The solution finder opened from visit VI-2026-0244: the tomato of S-003/01 against tomato leafminer. 123456
Figure 140. The solution finder opened from visit VI-2026-0244: the tomato of S-003/01 against tomato leafminer.
  1. 1
    The planting: with it, Ceres checks which mode-of-action groups that crop has already had.
  2. 2
    The rotation: 82 products alternate group and come first; IRAC 11A should be avoided, as it has already been applied more often than recommended.
  3. 3
    Sorted by rotation (alternating first). It can also be sorted by pre-harvest interval, stock or name.
  4. 4
    The group of each active substance (here, IRAC 3A); hover over it for the name of the mode of action.
  5. 5
    Alternates: its group has not been used on this planting (or not that much). Those that repeat show Repeats in amber and come last.
  6. 6
    Unclassified: neither IRAC, FRAC nor HRAC classifies that substance (soaps, oils, pheromones…); it does not count for rotation.

#Traps

The active traps with their last reading, the trend and the threshold. 12345
Figure 141. The active traps with their last reading, the trend and the threshold.
  1. 1
    Traps above threshold and with no reading in 14 days (the ones to check).
  2. 2
    Catches per week for each pest, to see when the flight builds up.
  3. 3
    New trap: type (pheromone, sticky…), plot and target pest.
  4. 4
    The Tuta pheromone trap in Jesús's tomato: its last reading, the trend and the crop's threshold.
  5. 5
    Record count: enter the catches from today's check.

#Action thresholds

The thresholds say, for each crop and pest, from what level spraying is justified, how it is measured (trap, % of plants, count on flowers or leaves…) and which non-chemical alternatives exist. They come as guidance and the adviser adjusts them with New threshold or by editing them. The visit report and the traps use them to flag «above threshold», and the recommendation copies their alternatives. The magnifier icon on each row opens the solution finder for that crop and that pest.

Thresholds by crop and pest. 1234
Figure 142. Thresholds by crop and pest.
  1. 1
    Filters: with count, by trap and risk conditions (diseases that depend on the weather).
  2. 2
    The monitoring method and the threshold with its unit.
  3. 3
    When to act and the non-chemical alternatives.
  4. 4
    Opens the solution finder for that crop and that pest.

Field notebook

Lab analyses

The cooperative's laboratory analyses —soil, irrigation water, leaf, plant protection residues and microbiological— with their laboratory, the lab report, the result and each parameter assessed; for residues, each active substance against its real EU maximum residue limit (MRL) and against customers' requirements.

Who uses it: Packhouse & quality, field adviser; member, management and auditor for referenceAccess: «Lab analyses» section; to record and change them, «Edit analyses»; to pass soil or water data on to the plot, also «Edit farms & plots»

Lab analyses keeps the analyses the cooperative orders from a laboratory, with the lab report the laboratory sends attached and its results one by one. There are five types, each with its use:

Type Of what What for
Soil A plot pH, organic matter, available phosphorus and potassium, mineral N, conductivity, lime, texture. The fertilisation plan uses them.
Irrigation water A plot (its water intake) Nitrates, conductivity, pH, SAR, chlorides, E. coli. The nitrates give the N supplied by the water.
Leaf A crop N, P, K, Ca, Mg, Fe, B in the leaf: the plant's nutritional status.
Residues (MRL) A crop or a lot The plant protection active substances detected, each against its EU MRL and against customers' requirements.
Microbiological A crop or a lot E. coli, Salmonella, Listeria, enterobacteria.

The MRL (maximum residue limit) is the maximum amount of each active substance that European rules allow in a product, in mg/kg. Ceres carries the EU MRLs in force (the European Commission's pesticides database) for each substance and crop, so there is no need to copy them from the report. On top of that, some customers ask for less than the law (a maximum percentage of the MRL, substances they do not accept, a maximum number of substances): each residue analysis tells you which customers it is fit for.

Residue analyses are required by the cooperative's sampling plan, by customers and by certifications (GLOBALG.A.P., organic); soil and water analyses, by the fertilisation plan.

#The list of analyses

Lab analyses, as Ainhoa (packhouse & quality) sees them: those of all farms, with the season's residue analyses at the top. 12345678
Figure 143. Lab analyses, as Ainhoa (packhouse & quality) sees them: those of all farms, with the season's residue analyses at the top.
  1. 1
    Analyses this season, by sample date; below, the split by type.
  2. 2
    Non-compliant: analyses this season with a non-compliant result or a parameter above its limit. Red if there are any.
  3. 3
    No soil analysis: active plots without a soil analysis in the last 5 years (10 for rain-fed land).
  4. 4
    The season's residue analyses and the highest % of MRL they have shown (here, 45 %).
  5. 5
    Off customer spec: residue analyses this season that do not meet some customer's requirements.
  6. 6
    Awaiting result: samples sent whose lab report has not arrived yet.
  7. 7
    New analysis opens the form. To its left, Export CSV.
  8. 8
    The filters: all, one per type, Non-compliant, Pending and, scrolling along, Not meeting customer requirements.

Each row is an analysis: Analysis gives its number (AN-2026-…), the type and the sample date; Sample origin, the plot, the crop or the lot, and the farm; Laboratory, the laboratory, the report number and ENAC if it is accredited; Parameters, how many there are and, in red, how many are out of limit (for residues, with the highest % of MRL); Result, compliant, non-compliant or pending, with the report date. Non-compliant ones are shaded red. The search box finds by number, laboratory, report, plot, crop or lot.

#A residue analysis

Ainhoa takes samples from the field lots for the cooperative's annual residue plan and for the customers who ask for it. This is the one for the farm's pepper (SV/03) collected on 3 October: the laboratory looked for 512 active substances and found one, bupirimate, at 0.675 mg/kg. It complies with the law —it is at 45 % of its EU MRL—, but not with every customer:

Residue analysis AN-2026-0026 of pepper lot LC-261003-001: compliant, but off two customers' specifications. 12345678
Figure 144. Residue analysis AN-2026-0026 of pepper lot LC-261003-001: compliant, but off two customers' specifications.
  1. 1
    The number and the type, the result, the sample origin, the laboratory and the report number.
  2. 2
    View the lab report opens the attached PDF; next to it, Edit.
  3. 3
    The band: sampling, result date, parameters and how many are out of limit.
  4. 4
    The warning: it does not meet two customers' requirements; the FEFO delivery note will skip their lots (see Orders & sales).
  5. 5
    Each active substance detected: its value, the EU MRL for pepper, the bar with its % of MRL (the line, the limit of the strictest customer) and the customers whose limit it exceeds.
  6. 6
    Customers with requirements: which ones it is fit for and which not, and why. Not for the school canteen or Frutas Bidasoa; yes for Supermercados Arga, which allows up to 50 %.
  7. 7
    Analysis details: type, laboratory (with ENAC if accredited), report, dates and notes.
  8. 8
    Sample origin: farm, plot, crop and lot. Press them to open them; from the lot you can follow its traceability.

#A soil analysis

In soil and water analyses, each parameter is compared with the limit given in the report or, if there is none, with some guidance ranges for irrigated vegetables. This is the one for María Pilar Sanz's plot S-002/02, which Marta ordered in May:

Soil analysis AN-2026-0011 of plot S-002/02: organic matter somewhat low and phosphorus high. 123456
Figure 145. Soil analysis AN-2026-0011 of plot S-002/02: organic matter somewhat low and phosphorus high.
  1. 1
    The warning: parameters outside the usual range (amber) or their limit (red).
  2. 2
    Each parameter with its reference below, its value and the assessment: Adequate…
  3. 3
    …Low (amber): organic matter, 1.66 % against 2 % or more…
  4. 4
    …or High (blue): Olsen phosphorus, 45.9 ppm.
  5. 5
    Mineral N has no reference: it is what the crop's fertilisation plan deducts.
  6. 6
    With a limit (conductivity ≤ 2 dS/m): Within limit or Exceeds limit.

The assessment is a help for reading the report: the agronomic interpretation is the adviser's. The ranges Ceres uses are in the ⓘ of the Parameters card.

#Recording an analysis

Press New analysis (or Create in the top bar) and choose the type: the form proposes the usual parameters for that type, with their units and, if any, their limit. This is how Marta fills it in with the soil report for Jesús's plot S-003/02:

A new soil analysis of plot S-003/02, with the first values from the report (not saved). 1234567
Figure 146. A new soil analysis of plot S-003/02, with the first values from the report (not saved).
  1. 1
    The type: soil, irrigation water, leaf, residues, microbiological or other.
  2. 2
    The farm and the plot (or the crop or the lot, depending on the type).
  3. 3
    The laboratory (it autocompletes with those already used), the report no. and whether it is accredited by ENAC (ISO 17025).
  4. 4
    The sampling date (compulsory) and the result date, when the report arrives.
  5. 5
    The result: proposed from the parameters (pending, compliant or non-compliant); you can change it.
  6. 6
    The type's parameters, with their unit and their limit: as you type the value it is assessed at once (Adequate, Low…).
  7. 7
    Add parameter if the report includes others; the bin removes those that do not appear.

At the end of the form are the notes, Attach the lab report (PDF or photo) and, for a plot's soil and water analyses, the Pass the soil data on to the plot box (or Pass the water nitrates on to the plot): it copies the pH, organic matter, available phosphorus and potassium and texture (or the nitrates) to the plot's record, which is where the fertilisation plan reads them from.

In a residue analysis, choose whether the sample is from a crop or from a lot and enter each substance detected with Add detected substance. This is how Ainhoa records the one for Jesús's tomato that came in on 3 October:

A residue analysis of tomato lot LC-261003-002 (S-003), with one substance detected (not saved). 12345678
Figure 147. A residue analysis of tomato lot LC-261003-002 (S-003), with one substance detected (not saved).
  1. 1
    Residues (MRL).
  2. 2
    From a crop (sample in the field, before harvesting) or from a lot (from the packhouse).
  3. 3
    The lot: the analysis is linked to its traceability.
  4. 4
    Laboratory, report no. and ENAC.
  5. 5
    Add detected substance: one line for each active substance in the report.
  6. 6
    When saving, Ceres recognises each substance and sets the EU MRL in force for the crop; it flags those above 50 % and 100 % and, with the permission, the customers who would not accept them.
  7. 7
    The active substance and its value in mg/kg. The MRL, only if the report gives a different one.
  8. 8
    Attach the report (PDF or photo): it is kept in the analysis's documents and View the lab report opens it.
How to record an analysis when the report arrives
  1. Press New analysis and choose the type.

  2. Choose the farm and the plot, or the sample's crop or lot.

  3. Check the laboratory, enter the report no. and the sampling and result dates.

  4. Fill in the value of each parameter (remove those that do not appear). For residues, add each substance detected with its value (Ceres sets the MRL).

  5. Attach the report and, if it is a plot's soil or water analysis, tick Pass the data… on to the plot.

  6. Check the proposed result and press Save.

The analysis gets its AN-… number and its report; if it is non-compliant, it counts in the Non-compliant indicator and in Compliance.

If you send the sample and do not have the report yet, record it anyway with the sampling date and the result Pending: that way you know what is still to come. When it arrives, open it, press Edit and complete the values.

#What each profile sees

#Tips

Harvest & packhouse

Harvests

Harvest intakes from the farm and the members: each one creates its field lot, the database will not record it if the crop is within a pre-harvest interval, and the packhouse grades it into extra, class I, class II and culls.

Who uses it: Packhouse & quality, farm foreman; adviser, member, management and auditor for referenceAccess: «Harvests» section; to record and cancel, «Record harvests»; to grade, «Edit warehouse»

Harvests is the doorway through which vegetables enter the cooperative. Every time a trailer arrives from the farm or a member, someone weighs what was picked and records it here: which crop it comes from, how many kilos, in how many crates and how many hours the crew put in. When you save it, Ceres creates that harvest's field lot (for example, LC-261006-001: harvest of 6 October 2026, the first of the day), which already knows which member, SIGPAC parcel and crop it comes from.

Before letting you record it, the database checks the pre-harvest interval of the crop's treatments: the minimum time the plant protection product's label requires between application and harvest. If it has not passed yet, the harvest cannot be recorded. Then, in the packhouse, the harvest is graded: the kilos are split into the commercial classes (Extra, I and II) and culls (what cannot be sold), and the lot is stored in a cold room.

#How the harvest reaches the packhouse

  1. 1PickingThe crew picks into field crates or bins. The crop must be out of its pre-harvest interval.
  2. 2Recording and lotThe harvest is weighed and recorded: field lot LC-… is born, «To be graded», at the receiving dock.
  3. 3GradingThe packhouse splits the kilos into Extra, I, II and culls, and takes the lot to its cold room.
  4. 4PackingGraded lots are packed into LV-… sales lots with their label and QR code.
  5. 5SaleDelivery notes serve lots by FEFO: first those closest to their best-before date.
A harvest's path. Press a step to go to its explanation.

#The list of harvests

Harvests, as Ainhoa (packhouse & quality) sees them: the intakes of the last 7 days, from the farm and all members. 12345678
Figure 148. Harvests, as Ainhoa (packhouse & quality) sees them: the intakes of the last 7 days, from the farm and all members.
  1. 1
    Today: how many harvests have come in today and how many kilos they add up to.
  2. 2
    Last 7 days, with the arrow showing whether it is up or down on the previous week.
  3. 3
    To be graded: harvests that have arrived and the packhouse has not yet split into classes. It turns amber if there are any.
  4. 4
    Culls this season and Average yield (kg per hectare of crops already harvested). Culls turn amber above 15 %.
  5. 5
    The species filter: keep only tomato, pepper… It also applies to the indicators above.
  6. 6
    Record harvest opens the intake form.
  7. 7
    The filters, with their count: last 7 days, today, to be graded, graded, the season, cancelled and all.
  8. 8
    Grading: the bar with the split into classes and the percentage of culls, or the To be graded pill.

Each row is a harvest. Harvest gives its number (CO-2026-…) and the date; Farm and plot, the member or the own farm and the parcel; Crop, the species and variety; Kilos, what was weighed, the containers and the yield in kg/ha of that harvest; and Lot, the field lot it created and its status. Rows waiting to be graded are shaded amber. Hover over the grading bar to see the kilos in each class.

The footer adds up what you see: harvests, kilos, containers, crew hours and the average culls. Press a row to open its record, and Export CSV (the download icon) to take the list to a spreadsheet.

#Recording a harvest

Record the harvest as soon as it reaches the packhouse, with the weight from the scales. You can do it from Record harvest, from the Create button in the top bar or, in the field, from the expected harvest card in My day, which already has the crop selected. In the example, Mikel, the farm foreman, records the peppers from SV/03.

Recording the piquillo pepper harvest from the farm's plot SV/03 (not saved). 12345678
Figure 149. Recording the piquillo pepper harvest from the farm's plot SV/03 (not saved).
  1. 1
    The crop (the planting): only established or harvesting crops on the farms you see appear. The search box finds by plot, species, member or CU-… number.
  2. 2
    The harvest date: today, by default. It cannot be later than today.
  3. 3
    The weighed kilos from the scales, compulsory.
  4. 4
    Containers and Container type (field crate of 18, 10 or 5 kg, 300 kg bin or bulk). If there are more kilos per container than fit, Ceres warns you to check the weight.
  5. 5
    Crew hours: the sum of the hours of everyone who picked. They are used for the cost and the kg per hour.
  6. 6
    Arrival store: if you leave it empty, the lot goes to the receiving dock until it is graded.
  7. 7
    The pre-harvest interval check, instantly: here, in green, the last treatment (TR-2026-0490) finished its interval on 13 September.
  8. 8
    Record saves the harvest and creates its field lot.
How to record a harvest
  1. Press Record harvest and, in Planting, type the plot or the species and choose the crop.

  2. Check the pre-harvest interval warning: in green, you can go on; in red, the harvest cannot be recorded (see the next section).

  3. Enter the weighed kilos, the containers and their type and, if you have them, the crew hours.

  4. If the lot goes straight into a cold room, choose it in Arrival store; otherwise it stays at the dock.

  5. Press Record.

Ceres tells you the harvest number and its lot number («Harvest CO-2026-… recorded · lot LC-…»). The lot is To be graded: it cannot be packed or sold yet.

#A harvest blocked by the pre-harvest interval

The pre-harvest interval (PHI) is the number of days a plant protection product's label requires you to wait between its application and the harvest, so that residues stay below the maximum residue limits (MRL). Ceres calculates it for each applied treatment: the last day without harvesting is the application date + interval − 1.

Example from the demo: broccoli CU-2026-0051 on plot S-007/04 (Agrícola Ebro Soto) was treated on 3 October with TR-2026-0544, which has a 14-day interval. It cannot be harvested until 16 October inclusive. Ainhoa, in the packhouse, already sees it when choosing the crop.

When you choose the crop, those within a pre-harvest interval carry the ⚠ warning with the date it lasts until. 123
Figure 150. When you choose the crop, those within a pre-harvest interval carry the ⚠ warning with the date it lasts until.
  1. 1
    The selector's search box: here, «Broccoli».
  2. 2
    The broccoli on S-007/04, with ⚠ PHI until 16 Oct 2026: it is within its pre-harvest interval.
  3. 3
    The one on S-012/02, within its interval until 14 October: it cannot be harvested yet either.
The red warning, before saving: broccoli CU-2026-0051 is within its pre-harvest interval until 16 October. 123
Figure 151. The red warning, before saving: broccoli CU-2026-0051 is within its pre-harvest interval until 16 October.
  1. 1
    The chosen crop: S-007/04 · Broccoli Parthenon.
  2. 2
    The warning: which treatment prevents it (TR-2026-0544), the last day without harvesting (16 October, inclusive) and from when it will be allowed (the 17th).
  3. 3
    If you press Record anyway, the database rejects the harvest: nothing is saved.

The form's warning is a help: the check that counts is done by the database when saving, with the treatments as they are at that moment (also if someone records the application while you are typing). If you try to record the harvest, Ceres does not save it and opens the Pre-harvest interval running dialog, which explains:

  • which harvest cannot be recorded (S-007/04 · Broccoli) and why: the produce could exceed the residue limits;
  • the treatment preventing it (TR-2026-0544), with its application date, its products and its interval days;
  • No harvesting until 16 October inclusive and, large and in green, Harvest allowed from 17 October.

From that dialog, View treatment opens the order (if your profile sees Treatments) and OK goes back to the form. The harvest date cannot be moved into the future to get round the interval either.

#The harvest record

Press a harvest to open its record. It has the Summary and Documents tabs (the intake delivery note, a photo of the crates…; see The screen). In the example, harvest CO-2026-0780: Rosa de Barbastro tomato from Jesús Pérez (S-003), already graded.

The record of harvest CO-2026-0780: tomato from S-003/01, graded and already packed. 12345678
Figure 152. The record of harvest CO-2026-0780: tomato from S-003/01, graded and already packed.
  1. 1
    The crop, the harvest status (To be graded, Graded or Cancelled) and, below, the member, the plot, the municipality and the date.
  2. 2
    Print label: the field lot's label, with its QR code (see Packhouse).
  3. 3
    More options: View lot, the lot's Traceability and Cancel harvest.
  4. 4
    The band: weighed kilos, containers, kg/ha, crew hours and kg per hour.
  5. 5
    Origin: the farm, the plot, the municipality, the crop (CU-2026-0023, with its area) and the season. The links open their records.
  6. 6
    Picking: the date, the containers, the hours and when it was recorded.
  7. 7
    Grading: the split into classes and culls, what is marketable and, if there was any, the receiving loss.
  8. 8
    Field lot: LC-261003-002, its status, its stock against what came in, the cold room, the best-before date and the certifications. View opens the lot.

Further down, the Pre-harvest intervals card reviews the treatments applied to the crop in the 90 days before the harvest and says whether they were respected. It is what you would show in an audit to prove that the harvest was made outside the interval.

The «Pre-harvest intervals» card of harvest CO-2026-0780. 123
Figure 153. The «Pre-harvest intervals» card of harvest CO-2026-0780.
  1. 1
    The result: Pre-harvest intervals respected, in green, or in red the treatments that were within their interval.
  2. 2
    Each treatment with its number (with the Treatments permission, it opens when pressed), the date and the product. Below, until when the interval lasted and how many days of margin there were before the harvest.
  3. 3
    No pre-harvest interval: the product has none (here, COSTAR, a Bacillus thuringiensis).

#Grading in the packhouse

Grading means splitting the harvest's kilos into the commercial classes and culls when it is received in the packhouse:

Class What it is
Extra The best quality: no defects, with the variety's shape and colour.
Class I Good quality, with slight defects of shape, colour or skin.
Class II Marketable, with defects that do not affect its keeping quality or essential quality.
Culls What cannot be sold: rotten, damaged or out of size.

Packhouse & quality does it, from the Grade button on the harvest record (or the field lot's), or from the To be graded in the packhouse warning. In the example, Ainhoa grades the farm's Moruno tomato (CO-2026-0783), which came in at 1,879 kg.

Grading lot LC-261005-001 (Moruno tomato from SV/04): 39 kg short against what was weighed in the field (not saved). 1234567
Figure 154. Grading lot LC-261005-001 (Moruno tomato from SV/04): 39 kg short against what was weighed in the field (not saved).
  1. 1
    The field lot, the crop and the weight in the field: the reference the grading is compared with.
  2. 2
    Kilos per class: Extra, Class I and Class II, what can be sold.
  3. 3
    The culls. If they exceed 15 %, Ceres suggests discussing it with the member's adviser.
  4. 4
    The destination store, compulsory. Ceres proposes the cold room closest to the species' storage temperature (tomato: 10 °C) and warns if the chosen room is more than 4 °C away.
  5. 5
    Reason for the difference: compulsory if the grading does not match what was weighed (water loss, container tare, rejection at intake…).
  6. 6
    The reconciliation, instantly: here 39 kg are missing (2.1 %). When you write the reason, the warning changes to Receiving loss.
  7. 7
    Grade saves the split and leaves the lot Available in its cold room.
How to grade a harvest
  1. In Harvests, press the To be graded filter and open the harvest (or the lot in Packhouse).

  2. Press Grade.

  3. Enter the kilos of Extra, Class I, Class II and Culls that came off the grading line.

  4. Choose the destination store (check the temperature warning, if it appears).

  5. If the total does not match what was weighed in the field, explain the difference in Reason for the difference.

  6. Press Grade.

The harvest becomes Graded and its field lot Available with the marketable kilos, in the chosen cold room. Culls and loss are kept as a grading movement on the lot, and the reason in the harvest notes.

#Cancelling a harvest

If a harvest was recorded by mistake (another crop, the kilos of another trailer…), open it and press More options → Cancel harvest. Ceres asks for the reason and warns you of what will happen: the field lot is withdrawn with 0 kg and the harvest becomes Cancelled. It is not deleted: it is kept, with its reason, for traceability.

A harvest whose lot has already been packed, sold or settled cannot be cancelled: in that case, the option does not appear. Correct the difference on the lot from Packhouse (adjustment or loss).

#What each profile sees

The harvests Mikel, the farm foreman, sees: only those of Sotovega (SV). 123
Figure 155. The harvests Mikel, the farm foreman, sees: only those of Sotovega (SV).
  1. 1
    The indicators only count the harvests of his farm.
  2. 2
    He can record harvests (he has «Record harvests»)…
  3. 3
    …and the list only brings the SV farm. His records do not show the Grade button: the packhouse does that.

#Tips

Harvest & packhouse

Packhouse

Produce lots (field lots, bought-in lots and packed lots), cold rooms, packing of sales lots without mixing organic and conventional, holds, losses and labels with a QR code leading to each lot's public page.

Who uses it: Packhouse & quality; sales, management, traceability and auditor for referenceAccess: «Warehouse & lots» section; to pack, hold, adjust, move, withdraw and add cold rooms, «Edit warehouse»; to hold and release, also «Run mock recalls»

Packhouse is where you know, at any moment, what produce there is, which lot it belongs to, where it comes from, which cold room it is in and whether it can be sold. Everything in the cooperative's shed is in a lot, and each lot has its code:

Lot Code Where it comes from
Field LC-261005-001 From a harvest on the farm or a member's farm (see Harvests). It is born to be graded.
Bought-in LE-261005-002 From a purchase from a third party: fruit, eggs, pulses, honey… (see Bought-in produce).
Packed LV-261003-002 From a packing run: one or more field or bought-in lots packed into a sales product (5 kg box, bunch…).

The six digits in the code are the date (YYMMDD) and the last three, the order within the day. A lot's stock only changes with the harvest or purchase that creates it, grading, packing, sales and adjustments with a reason; each change is kept as a movement, with its date, its time and who made it.

The section has four views, chosen at the top: Lots, Stores, Packing and Movements.

#How produce moves through the packhouse

  1. 1IntakeA harvest creates an LC-… field lot and a received purchase, an LE-… bought-in lot.
  2. 2GradingThe field lot is split into Extra, I, II and culls, and becomes Available in its cold room.
  3. 3Cold roomEach lot waits in the cold room for its temperature, with its best-before date.
  4. 4PackingIt is packed into a sales product: the LV-… lot is born, with its label and QR code.
  5. 5SaleThe delivery note serves lots by FEFO and each customer is linked to their lots.
A lot's path. Press a step to go to its explanation.

Each lot has a status, with the same colour throughout the app:

Status Colour What it means
To be graded Amber Field lot just arrived. It cannot be packed or sold until it is graded.
Available Green It can be packed and sold.
On hold Red Held because of a doubt (a pending analysis, a complaint, a mock recall). It cannot be packed or served until it is released.
Used up Grey No kilos left: everything has been packed, sold or written off.
Withdrawn Earth Written off for good with 0 kg (residues above the MRL, produce in poor condition, market withdrawal).

#The Lots view

Packhouse, Lots view: what is in the shed today, from the newest lot to the oldest. 12345678
Figure 156. Packhouse, Lots view: what is in the shed today, from the newest lot to the oldest.
  1. 1
    The packhouse's four views. To their right, the ⓘ explains how stock moves.
  2. 2
    Available kilos: what can be packed or sold now (graded lots not on hold).
  3. 3
    To be graded and On hold: how many lots and how many kilos are waiting. Pressing them filters the list.
  4. 4
    Best before ≤ 3 days: lots whose best-before date is 3 days or less away, or has already passed. They must go out first.
  5. 5
    Bought-in kilos: the bought-in produce available. It is used to keep an eye on the weight of operations with third parties.
  6. 6
    Labels: prints the labels of several lots in stock in one go.
  7. 7
    New packing: packs lots into a sales product.
  8. 8
    The filters: in stock (by default), available, to be graded, on hold, best before soon, those not qualifying for some customer and those qualifying for each customer with residue specifications, field, bought-in, packed, organic, used up, withdrawn and all.

The search box finds a lot by its code, the product, the member, the supplier, the origin or the cold room. The footer adds up the lots in the list, their kilos and how much of them has been sold. The column headers sort the list when pressed and Export CSV (the download icon) takes it to a spreadsheet.

The columns of the Lots view: at the top, the field lots that came in today. 12345678
Figure 157. The columns of the Lots view: at the top, the field lots that came in today.
  1. 1
    The lot: the icon says whether it is a field lot (basket), bought-in (lorry) or packed (box); below, its date.
  2. 2
    The origin: the member and the plot, the supplier and their lot, or «Packing» with the municipalities of origin.
  3. 3
    The stock: kilos (and units, if it is a packed product) against what came in, with the bar showing what is left.
  4. 4
    The commercial class (Extra, Class I, Class II).
  5. 5
    The cold room and its temperature.
  6. 6
    The certifications the lot inherits: ORG, GLOBALG.A.P., IP (integrated production), PGI or PDO.
  7. 7
    The best-before date and how long is left: amber at 3 days or less; red, past.
  8. 8
    The lot's status. To be graded, in amber, is a pending field lot.

#The lot record

Press a lot to open its record. It has the tabs Summary, Movements, Packings (for a field or bought-in lot: which sales lots it has been packed into) or Source lots (for a packed one: which lots it comes from), Sales and Documents. This is field lot LC-261005-003: Moruno tomato from Agrícola Ebro Soto (S-007), harvested on 5 October.

The record of field lot LC-261005-003: tomato from S-007/02, graded and in cold room 2. 12345678
Figure 158. The record of field lot LC-261005-003: tomato from S-007/02, graded and in cold room 2.
  1. 1
    The type and the lot code, its status and its certifications; below, the product and its origin.
  2. 2
    Traceability: the lot in the graph, one step back (plot, treatments) and one step forward (packings, customers). See Traceability.
  3. 3
    More options: put on hold, adjust or record loss, move to another store and withdraw. To its left, Print label.
  4. 4
    The tabs: movements (with the stock after each one), packings, sales and documents.
  5. 5
    The band: kilos in, stock, sold and customers who have received it.
  6. 6
    Origin: the member, the plot with its SIGPAC reference, the crop, the planting, the harvest (CO-2026-0785) and its date. It is the «step back» of traceability.
  7. 7
    Storage: the cold room, the lot date, the best-before date, the class, the certifications and the grading bar.
  8. 8
    Pre-harvest intervals: the treatments in the 90 days before the harvest and whether they were respected, as in the harvest record.

Further down are the Analyses cards (the residue or microbiological analyses done on this lot, see Lab analyses) and Public page (QR), with the lot's QR code.

A packed lot has the same record, with what is specific to it: the units left, the packing run it comes from, its source lots and its growers. This is sales lot LV-261003-002: 300 boxes of 5 kg of organic tomato from Iñaki Burgui (S-011), packed on 3 October.

The record of sales lot LV-261003-002: organic tomato in 5 kg boxes, in the dispatch area. 1234567
Figure 159. The record of sales lot LV-261003-002: organic tomato in 5 kg boxes, in the dispatch area.
  1. 1
    The sales product and, at the top, the status and the ORG certification it has inherited from its source lot.
  2. 2
    Source lots: the field or bought-in lots that were packed, with their kilos (here, LC-261002-006). At the top, the packing run: units, kilos in, packed and loss.
  3. 3
    Sales: each delivery note that has served this lot, with the customer and the kilos. It is the «step forward».
  4. 4
    The band: units left out of those packed (37 of 300), kilos, sold and customers.
  5. 5
    Origin: the product, the packing run (CF-2026-0888), the source lots, the growers and the area of origin, and the packing loss.
  6. 6
    Storage: the dispatch area, the best-before date (the shortest of its source lots), the class and the format.
  7. 7
    Public page (QR): the QR code that goes on the label and its link. Copy copies it and Open opens the public page.

The Movements tab lists each movement of the lot with the stock left afterwards: the intake (the harvest, the purchase or the packing run), the grading, each packing and each sale (with its delivery note and customer; press it to open the delivery note), losses, holds and releases. Movements are never deleted or edited: if something is wrong, it is corrected with another movement.

#Lots that do not qualify for a customer

Some customers have residue specifications stricter than the law: a maximum number of active substances, a maximum % of the MRL, substances they do not accept or extra days on the pre-harvest interval (see Customers). Ceres checks every lot in the warehouse against those specifications using its crop's treatments and its residue analyses, and tells you which customers it qualifies for and which it does not, before you prepare their order.

The warehouse with the «Not qualifying for some customer» filter: the lots in stock that do not meet the residue specifications of one of the customers that have them. 1234
Figure 160. The warehouse with the «Not qualifying for some customer» filter: the lots in stock that do not meet the residue specifications of one of the customers that have them.
  1. 1
    Off customer spec: how many lots in stock (and how many kilos) do not qualify for some customer with residue requirements. Click it to filter the list.
  2. 2
    The Not qualifying for some customer filter, selected here.
  3. 3
    A Qualify for … filter for each customer with specifications: the lots you can ship to them.
  4. 4
    The specification icon at the end of the row: the lot does not qualify for some customer. Hover over it to read which ones.

In the lot record, the Customers with requirements card tells you, for each customer with specifications, whether the lot qualifies or does not qualify and, if not, why: the substance they do not accept with the date and the treatment, the margin on the pre-harvest interval that is not met, how many active substances it carries or what % of the MRL it reaches. This is onion lot LV-260729-005:

The «Customers with requirements» card of onion lot LV-260729-005: it does not qualify for the school canteen or for Frutas Bidasoa; it does for Supermercados Arga. 1234
Figure 161. The «Customers with requirements» card of onion lot LV-260729-005: it does not qualify for the school canteen or for Frutas Bidasoa; it does for Supermercados Arga.
  1. 1
    Customers with requirements: for how many customers with specifications it does not qualify, with the ⓘ explaining how it is calculated.
  2. 2
    Each customer it does not qualify for, with the reason: here, harvested on the second of the 7 days of margin the canteen asks for on top of the pre-harvest interval.
  3. 3
    Frutas Bidasoa: besides the margin, difenoconazole, which it does not accept, applied on its crop on 10 March.
  4. 4
    And the customers it qualifies for.

#Holding, adjusting, moving and withdrawing

The actions on a lot are in More options (the three dots in the record's header). They all ask for a reason and are kept as a movement of the lot with your user.

The actions on an available lot: the «More options» menu of its record. 1234
Figure 162. The actions on an available lot: the «More options» menu of its record.
  1. 1
    Put on hold: holds the lot while a doubt is cleared up. It cannot be packed or served until it is released.
  2. 2
    Adjust or record loss: sets the stock to what there really is (downwards only), with its cause.
  3. 3
    Move to another store: takes it to another cold room. It warns if the temperature does not suit it or if the room is filling up.
  4. 4
    Withdraw lot: writes it off for good, with 0 kg. It cannot be undone.

Putting on hold is the first reaction to a doubt: a residue analysis that has not arrived yet, a customer complaint, an alert about a product applied. It does not change the kilos: it just prevents the lot from being used.

Putting lot LC-261005-003 on hold because of a complaint (not saved). 123
Figure 163. Putting lot LC-261005-003 on hold because of a complaint (not saved).
  1. 1
    The reason, compulsory: it stays in the lot's movement and can be seen in its record and in the list (hovering over the status).
  2. 2
    What will happen: the lot cannot be packed or served until it is released.
  3. 3
    Put on hold holds it.
Lot LV-261003-001, on hold pending the residue analysis of its source lot. 1234
Figure 164. Lot LV-261003-001, on hold pending the residue analysis of its source lot.
  1. 1
    The On hold status, in red.
  2. 2
    The warning with the reason.
  3. 3
    Release: when the doubt is cleared up (compliant analysis, complaint resolved), the lot becomes available again. It also asks for a reason.
  4. 4
    Meanwhile, its 46 kg (46 bunches) do not count as available and cannot be put on a delivery note.

Adjust or record loss corrects the stock when what is in the cold room does not match what Ceres says: produce loses water, a box rots, a container breaks when handled or a sample is taken for the laboratory. It can only reduce: new stock always comes from a harvest or a purchase.

Recording the natural loss of lot LC-261005-003 after weighing what is left in the cold room (not saved). 12345
Figure 165. Recording the natural loss of lot LC-261005-003 after weighing what is left in the cold room (not saved).
  1. 1
    The lot and its stock according to Ceres (2,646 kg).
  2. 2
    Kilos remaining: what there really is in the cold room.
  3. 3
    The cause: natural loss (water loss), rot, handling damage, stock count, sample for analysis or other.
  4. 4
    The detail, if needed (which cold room, which pallet…).
  5. 5
    How much is written off and what share of the lot it is (here, 46 kg, 1.7 %).

Move to another store proposes the active cold rooms with their temperature and occupancy, and warns if the new one is more than 4 °C away from the species' storage temperature or if this lot would exceed its capacity.

Withdraw lot is final: the lot becomes Withdrawn with 0 kg and all its stock is written off, with the reason (residues above the MRL, produce in poor condition, market withdrawal). Lots already packed with it are not withdrawn automatically: find them in Traceability, which tells you which sales lots and which customers it reached.

How to hold a suspect lot
  1. Find the lot in Lots (or from the search box in the top bar) and open its record.

  2. Press More options → Put on hold.

  3. Write the reason: what has happened and who is asking (for example, «Complaint from La Cesta about rot»).

  4. Press Put on hold. If the lot has already been packed, check its sales lots in Traceability and put them on hold too.

  5. When the result arrives, open the lot and press Release (with the reason) or, if it is not fit, Withdraw lot.

The lot no longer counts as available: it does not appear in packing or on delivery notes until it is released. The hold movement remains with its reason.

#Cold rooms

The Stores view shows each cold room, store, dock or dispatch area with its set temperature, its occupancy and what it holds.

Packhouse, Stores view: the six cold rooms and areas of the Sotovega shed. 123456
Figure 166. Packhouse, Stores view: the six cold rooms and areas of the Sotovega shed.
  1. 1
    Store occupancy: kilos stored against the capacity of all active cold rooms. Next to it, the kilos and lots in stock.
  2. 2
    Wrong temperature: lots in a cold room more than 4 °C away from their species' storage temperature.
  3. 3
    New store: adds a cold room (code, type, name, temperature and capacity).
  4. 4
    Each cold room: its name and type, the temperature (or «Ambient temperature»), how many lots it holds and the occupancy bar: green, amber above 80 % and red above 95 %.
  5. 5
    Below, the kilos per species or product, from most to least. Press the card to see its lots.
  6. 6
    The receiving dock: newly arrived field lots wait here until they are graded.

Pressing a cold room opens its record: the occupancy and the list of its lots, those closest to their best-before date first, with a ⚠ on those that need another temperature. Press a lot to open it. The pencil in the header edits the cold room (with «Edit warehouse»); a cold room without lots can be deleted, and one no longer in use is marked as inactive.

#Packing a sales lot

Packing means packing the graded produce in the format it is sold in: 5 kg boxes of organic tomato, bunches of leeks, boxes of piquillo peppers for roasting… Each packing run takes kilos from one or more field lots of the same species (or bought-in lots of the same product) and creates an LV-… sales lot with its units. The Packing view lists the packing runs.

Packhouse, Packing view: the packing runs of the last 7 days. 1234567
Figure 167. Packhouse, Packing view: the packing runs of the last 7 days.
  1. 1
    Packings (7 days) and, next to it, the week's units and kilos packed.
  2. 2
    Average loss (30 days): the share of what goes into packing that does not end up packed. Amber above 5 %.
  3. 3
    The Loss > 5 % filter: the last month's packing runs that lost more than normal.
  4. 4
    Kilos packed and, below, the loss in kilos and as a percentage.
  5. 5
    The source lots used.
  6. 6
    The sales lot that was born and the kilos left of it. Press the row to open it.
  7. 7
    New packing opens the packing dialog.

In the example, Ainhoa is going to pack 320 boxes of 5 kg of organic tomato (product TOM-ECO). As the product is organic, Ceres only allows organic lots: the tomato from Agrícola Ebro Soto (LC-261005-003, GLOBALG.A.P. but conventional) appears greyed out, marked Not organic, and accepts no kilos.

Packing 320 boxes of organic tomato with the whole of lot LC-261005-004 (not saved). 12345678
Figure 168. Packing 320 boxes of organic tomato with the whole of lot LC-261005-004 (not saved).
  1. 1
    The sales product (TOM-ECO · Organic tomato · 5 kg box), with its ORG mark.
  2. 2
    The units being packed (boxes). Below, the date, the destination store (the dispatch area, by default) and the packing hours.
  3. 3
    Needed (320 × 5 kg = 1,600 kg), assigned from the lots and the resulting loss (what is left over: here, 30 kg, 1.9 %).
  4. 4
    The organic segregation warning: a non-organic lot cannot be used.
  5. 5
    Suggest (FEFO) shares out the kilos needed starting with the lot that reaches its best-before date first.
  6. 6
    Each compatible lot, with its class, its certifications, its origin and its best-before date. On the right, its available kilos, Use the whole lot and the kilos taken.
  7. 7
    The conventional lot, greyed out: Not organic.
  8. 8
    Pack creates the sales lot. It is only enabled if the kilos assigned cover those needed.
How to pack a sales lot
  1. Press New packing (in Lots or in Packing) and choose the sales product.

  2. Enter the units. Ceres calculates the kilos needed (units × format weight).

  3. Press Suggest (FEFO) or assign the kilos from each lot yourself (Use the whole lot takes the whole lot). Anything you assign in excess will be the loss.

  4. Check the warnings: organic, another class, a lot past its best-before date, more kilos than a lot has.

  5. Check the destination store and, if you record them, the packing hours. Press Pack.

Ceres creates the sales lot (for example, LV-261006-001) with its units, its common certifications and the shortest best-before date of its source lots, and deducts the kilos from each source lot. It offers you Print label or View lot.

#Labels with a QR code

Each lot has its label: the cooperative (with its Health Register number, RGSEAA), the product with its class and net weight, the origin (country and area), the grower or supplier, the lot code in large print, the harvest or packing dates and the best-before date, the certifications (ORG with the control body's code, the GLOBALG.A.P. GGN, PGI or PDO) and a QR code that leads to the lot's public page. It is printed from Print label in the lot's or the harvest's record, at the end of a packing run, or for several lots at once with Labels in the Lots view.

Printing the labels of lot LV-261003-002 (not printed). 12345
Figure 169. Printing the labels of lot LV-261003-002 (not printed).
  1. 1
    Box label: 100 × 70 mm, one per label, for the label printer.
  2. 2
    A4 sheet: eight 100 × 70 mm labels per sheet, to cut out.
  3. 3
    Pallet label: A5 landscape, for the whole pallet.
  4. 4
    Copies of each lot: with − and +, or One per unit to print a label for each box left (37).
  5. 5
    Print opens the labels PDF, ready for the printer.

With Labels, in the Lots view, you choose several lots in stock (with its search box, Select all and Clear) and print all their labels in one go: for example, those for everything leaving on today's lorry.

#The lot's public page

Whoever scans the QR code on a box (the customer, the shop, the consumer) sees the lot's public page on their phone, without signing in: the product, where it comes from (the municipality, never the plot or the member), its journey (harvest, packing, best-before date), whether the treatments respected the pre-harvest intervals, the latest residue analysis if there is one, the certifications and who markets it. The link uses a random code for the lot (not its number), so the codes of other lots cannot be guessed. If the lot has been withdrawn, the page says so first.

The public page of lot LV-261003-002 on a phone, after scanning the QR code on the box. 1234
Figure 170. The public page of lot LV-261003-002 on a phone, after scanning the QR code on the box.
  1. 1
    The lot and the product, with the species, the variety and the class.
  2. 2
    The language: Spanish, English or Galician.
  3. 3
    Where it comes from: the municipality where it was grown, the species, the variety, ORG and whose it is (the cooperative's members or a trusted grower).
  4. 4
    Its journey: harvest, packing and best-before date.
Further down the same page: how it was grown, the certifications and who sells it. 123
Figure 171. Further down the same page: how it was grown, the certifications and who sells it.
  1. 1
    How it was grown: pre-harvest intervals respected and how many treatments are in the field log (and the residue analysis, if any).
  2. 2
    The lot's certifications.
  3. 3
    Who markets it: the cooperative, its RGSEAA, its GGN and its contact details.

#Movements

The Movements view is the record of everything that has come in, gone out or changed in the lots over the last 60 days, newest first.

Packhouse, Movements view: today, the intakes from harvests and the first grading. 1234567
Figure 172. Packhouse, Movements view: today, the intakes from harvests and the first grading.
  1. 1
    Intakes (60 days): kilos that have come in (harvests, purchases and packing runs). Next to it, what has been packed and sold.
  2. 2
    Culls and losses: what was lost in grading, losses, adjustments and withdrawals (without the packing loss).
  3. 3
    The filters by type: intakes, grading, packing, sales, losses and withdrawals, holds.
  4. 4
    The movement type, with its icon and colour.
  5. 5
    The kilos: in green with + if they come in and in amber with − if they go out.
  6. 6
    The reference: the delivery note and the customer, the packing run, the purchase or the note (the split of a grading, the reason for a loss).
  7. 7
    Who did it. Press a row to open the lot.

#What each profile sees

The same lot as David (sales) sees it: he can look at it, trace it and print its label, but not touch its stock. 12
Figure 173. The same lot as David (sales) sees it: he can look at it, trace it and print its label, but not touch its stock.
  1. 1
    Traceability, to answer a customer: where it comes from and who else it has been sold to.
  2. 2
    Print label. Without «Edit warehouse», there is no More options menu: he cannot hold, adjust, move or withdraw.

#Tips

Harvest & packhouse

Inputs

The store of plant protection products, fertilisers, seeds and beneficials, batch by batch: receipts, use in treatments and fertiliser applications, expiry dates, products cancelled in the MAPA Register and deliveries of empty containers.

Who uses it: Packhouse & quality; foreman, adviser, finance, management and auditor for referenceAccess: «Inputs» section; to record receipts, adjustments and container deliveries, «Edit inputs»; the values, «See costs»

Inputs is the store of what is applied in the field: plant protection products, fertilisers, seeds and transplants and biological control organisms (the beneficials released into the crop, such as the predatory mite against red spider mite). Ceres keeps their stock batch by batch: each receipt creates an EI-YYYY-NNNN input batch with the manufacturer's batch printed on the container.

When a treatment or a fertiliser application is recorded with an input batch (in Treatments or in Fertilisation), its use is deducted automatically, and it is recorded which manufacturer's batch was applied on each plot. If one day a manufacturer recalls a batch, Traceability tells you which crops it went to and which customers received their harvest. And before applying, the treatment check warns if there is not enough stock in the chosen batch.

The section has three views: Stock, Movements and Empty containers.

#The Stock view

Inputs, Stock view: the batches with stock, from the most recent receipt to the oldest. 12345678
Figure 174. Inputs, Stock view: the batches with stock, from the most recent receipt to the oldest.
  1. 1
    Batches in stock. With the «See costs» permission, the Stock value at purchase price appears instead.
  2. 2
    Expire within 60 days: batches in stock that expire soon or have already expired (here, 3: the beneficials that expire this week).
  3. 3
    Cancelled with stock: plant protection products the MAPA has cancelled in its Register and of which product is still left.
  4. 4
    Empty containers to deliver: the plant protection containers emptied since the last delivery to the collection point (an estimate).
  5. 5
    Input receipt: records what arrives from the supplier.
  6. 6
    The filters: in stock, by type (plant protection products, fertilisers, seeds and transplants, biological control), expire within 60 days, cancelled by MAPA, on hold or expired, used up and all.
  7. 7
    The quantity left, how much came in and the bar showing what is left.
  8. 8
    The expiry date of the manufacturer's batch and how long is left: amber at 60 days or less; red, expired. The row is shaded the same way.

Each row is an input batch: Receipt (the EI-… number and the date), Product (with its MAPA registration number, if it is a plant protection product, and the red Cancelled pill if the MAPA has cancelled it), Batch (the manufacturer's and the container), Supplier (with their delivery note), Quantity, Expiry and Status. The search box finds by product, registration number, batch, supplier or delivery note, and Export CSV takes the list to a spreadsheet.

#Products cancelled in the Register

The Ministry cancels the authorisation of a plant protection product from time to time. From the cancellation there is a sale deadline (after which it can no longer be sold or bought) and a use deadline (after which it can no longer be applied). Ceres imports the status of each product from the MAPA Plant Protection Products Register and warns if there is stock of a cancelled one: in the Cancelled with stock indicator, in the Cancelled by MAPA filter and in the Dashboard alerts.

In the demo, the cooperative still has 4 kg of CAPTAGREX 80 (captan), cancelled on 20 February 2025.

The «Cancelled by MAPA» filter: batch EI-2024-0001 of CAPTAGREX 80. 123
Figure 175. The «Cancelled by MAPA» filter: batch EI-2024-0001 of CAPTAGREX 80.
  1. 1
    The indicator, in red because there is one.
  2. 2
    The Cancelled by MAPA filter.
  3. 3
    The row, shaded red: CAPTAGREX 80, registration number 11837, with the Cancelled pill. 4 kg are left of the 6 that came in in 2024.
The record of input batch EI-2024-0001: CAPTAGREX 80, cancelled in the MAPA Register. 1234567
Figure 176. The record of input batch EI-2024-0001: CAPTAGREX 80, cancelled in the MAPA Register.
  1. 1
    The batch number and type, the batch status (Available) and, in red, Cancelled in the Register. Below, the registration number, the manufacturer's batch and the supplier.
  2. 2
    Adjust corrects the batch's quantity or status. To its right, Edit (the data that are not quantities) and Forward traceability (which treatments, crops and customers it has gone to).
  3. 3
    The warning: when it was cancelled, the sale deadline and the use deadline (if the Register does not give it, it asks you to check it). Once passed, it cannot be applied.
  4. 4
    The band: what came in, what is left, what has been used (uses and adjustments) and how many treatment uses it has.
  5. 5
    Product: the Register data: registration number, holder, active substances, function, status and, if so, «Suitable for organic». The name opens its record in Catalogues.
  6. 6
    Store receipt: the supplier, the manufacturer's batch, the container, the delivery note, the receipt date, the expiry date and the location.
  7. 7
    Use: the last use, the amount used in 90 days and how many days it will last at that rate.

The record's Movements tab lists the receipt, each use (with its treatment or fertiliser application and the planting; press it to open it) and each adjustment, with what was left after each one.

A cancelled product, once its use deadline has passed, cannot be applied: the treatment check rejects it (if the Register does not give that date, it takes the sale deadline) and, until then, it warns. An expired batch also triggers a warning. What is left is returned to the supplier or handed to an authorised waste manager, and written off with an adjustment.

Writing off the 4 kg of CAPTAGREX 80 when handing them to the waste manager (not saved). 12345
Figure 177. Writing off the 4 kg of CAPTAGREX 80 when handing them to the waste manager (not saved).
  1. 1
    The actual quantity left: here, 0, because everything is handed over.
  2. 2
    The batch status: available, used up, on hold or expired.
  3. 3
    The reason: stock count, breakage or spill, return to supplier, expired or cancelled: to the waste manager or other. Below, the detail (the waste manager, their certificate number…).
  4. 4
    How much is written off.
  5. 5
    The reminder: return it or hand it to an authorised manager and keep the certificate.
How to withdraw a cancelled product
  1. In Stock, press the Cancelled by MAPA filter and open the batch.

  2. Read the warning: if the use deadline has not passed, you can still apply it in an authorised use; if it has passed (or you do not know it and the Register does not give it), do not apply it.

  3. Return it to the supplier or hand it to an authorised waste manager, and ask for the certificate.

  4. Press Adjust, set the actual quantity to 0, choose the reason Expired or cancelled: to the waste manager (or Return to supplier) and enter the waste manager and the certificate number in the detail.

  5. Press Adjust and attach the certificate in the batch's Documents tab.

The batch is left without stock and disappears from «Cancelled with stock» and from the dashboard alerts. The adjustment movement, with its reason, stays in the batch's history.

#Recording a receipt

When an order arrives from the supplier, record it with Input receipt (or from the Create button in the top bar). First, Ceres asks What is coming into the store?: a plant protection product (from the MAPA Register, with its registration number), a fertiliser (fertilisers, amendments, correctors and biostimulants), seed or transplants (of a species and variety) or biological control (beneficials). Then, the form for that type. In the example, 14 kg of SANAGRICOLA BM WG come in.

The receipt of 14 kg of SANAGRICOLA BM WG, manufacturer's batch L2615020 (not saved). 12345678
Figure 178. The receipt of 14 kg of SANAGRICOLA BM WG, manufacturer's batch L2615020 (not saved).
  1. 1
    The product, from the MAPA Register (with its registration number and active substances). Only authorised ones appear: a cancelled one cannot come in after its sale deadline.
  2. 2
    The manufacturer's batch, compulsory: the one printed on the container.
  3. 3
    The container: «1 kg container» proposes the unit (kg) and is used to estimate the empty containers.
  4. 4
    The supplier and their delivery note.
  5. 5
    The batch's expiry date. If it has passed, or is 60 days away, Ceres warns you.
  6. 6
    The quantity and its unit (l, kg, units…). With «See costs», also the unit price excluding VAT, for the cost of treatments.
  7. 7
    The reminder: this batch is the one recorded in each treatment, and the stock is deducted when it is applied.
  8. 8
    Record receipt creates the EI-… input batch with its receipt movement.

The location is proposed according to the type (plant protection store, fertiliser store, seed store; beneficials, in a cold room). Later, Edit in the batch record changes the data that are not quantities (container, delivery note, expiry date, location, price and notes); quantities only change with uses and Adjust.

#Movements

The Movements view lists what has happened to the input batches over the last 120 days: the receipts, the uses (each treatment or fertiliser application done with its batch, with the TR-… or FE-… number and the planting) and the adjustments and write-offs. At the top, how many there are of each type; the filters separate receipts, uses, adjustments and write-offs, plant protection products and fertilisers. Quantities appear in green with + if they come in and in amber with − if they go out. Press a row to open its batch.

#Empty containers

Empty plant protection containers do not go in the bin: they are triple rinsed (the water goes into the spray tank), kept in a bag in the store and taken to a collection point (the best-known scheme is SIGFITO), which gives a certificate for each delivery. The Empty containers view is the record of those deliveries.

Inputs, Empty containers view: the deliveries to the Agroquímicos Ribera collection point, in Tudela. 12345
Figure 179. Inputs, Empty containers view: the deliveries to the Agroquímicos Ribera collection point, in Tudela.
  1. 1
    Empty containers to deliver: the estimate of those emptied since the last delivery.
  2. 2
    The last delivery, the deliveries in the last 12 months and how many containers and kilos they added up to.
  3. 3
    What to do with the containers and how long to keep the certificate (3 years).
  4. 4
    Record delivery records a new delivery.
  5. 5
    The certificate for each delivery (in amber, No certificate, if missing), with the containers and the kilos.
Recording a delivery of empty containers (not saved). 12345
Figure 180. Recording a delivery of empty containers (not saved).
  1. 1
    The delivery date (it cannot be later than today).
  2. 2
    The certificate no. of the document given by the collection point.
  3. 3
    The collection point: the one from the last delivery is proposed.
  4. 4
    The containers (the estimate of those pending is proposed) and the kilos.
  5. 5
    Without a certificate, the delivery cannot be proven in an inspection.
How to record a container delivery
  1. Take the rinsed and bagged containers to the collection point and keep the certificate they give you.

  2. In Empty containers, press Record delivery.

  3. Check the date and the collection point, and enter the certificate no., the containers and, if you know them, the kilos.

  4. Press Save and attach the scanned certificate to the delivery or to the farm's documents.

The delivery stays in the list and Empty containers to deliver starts counting again from that date. Press a delivery to correct it.

#What each profile sees

The Stock view for Laura (finance), with the «See costs» permission and without «Edit inputs». 123
Figure 181. The Stock view for Laura (finance), with the «See costs» permission and without «Edit inputs».
  1. 1
    With «See costs», the first indicator is the Stock value at purchase price (excluding VAT).
  2. 2
    And the list has the Value column for each batch (and its total, in the footer).
  3. 3
    Without «Edit inputs», Input receipt does not appear: read-only.

#Tips

Commercial

Customers

The shops, restaurants, buying groups, distributors and market stalls the cooperative sells to: what each one requires (organic produce only, GLOBALG.A.P. and their residue specifications), their payment terms and discount, what they buy, which batches they were shipped and what they owe.

Who uses it: Sales and finance; management to consultAccess: «Customers» section; to add or change, «Edit customers»; amounts and discount, «See prices»; phone, email and address, «Contact data»; the residue specifications, «See residue requirements»

Customers holds everyone who buys from the cooperative: shops and greengrocers, restaurants (restaurants, hotels, school canteens), buying groups, distribution (wholesalers and supermarkets) and market (market stalls). For each customer Ceres keeps three things that are then applied automatically in Orders & sales:

  • Their requirements: whether they accept organic produce only or require GLOBALG.A.P.. A customer who only accepts organic produce cannot be sent a delivery note with a conventional batch: the database refuses it. One who requires GLOBALG.A.P. can be shipped to, but a warning is kept. And, if they have them, their residue specifications: requirements stricter than the law on the plant protection residues of what they buy (see The residue specifications).
  • Their terms: the payment terms (each invoice falls due on its date plus these days) and the discount on the price list, deducted on every order, delivery note and invoice.
  • Their history: what they bought in the last 12 months, in euros and kilos, with the batches shipped to them («one step forward» traceability) and their unpaid and overdue invoices.

In the demo three customers are organic only: Grupo de consumo La Cesta (CL-05, Pamplona), Grupo de consumo Ekoizpena (CL-06, Donostia) and Tienda La Rueda Ecológica (CL-14, Zaragoza); three distributors require GLOBALG.A.P.: Frutas Ebro Distribución, Supermercados Arga and Frutas Bidasoa; and three customers have residue specifications: Frutas Bidasoa, Supermercados Arga and Comedor escolar Colegio Anunciata.

#The customer list

Customers as seen by David, the salesperson: indicators, search, filters and the table with requirements, terms and what they owe. 123456789
Figure 182. Customers as seen by David, the salesperson: indicators, search, filters and the table with requirements, terms and what they owe.
  1. 1
    Sales, last 12 months and, to its right, Kilos, last 12 months: what was sold to all customers over the past year (before VAT), counted from dispatch, invoiced or not.
  2. 2
    Receivables: issued invoices not yet collected, VAT included.
  3. 3
    Overdue: the part of receivables already past due. If it grows, chase payment before shipping more.
  4. 4
    With specs: active customers with their own residue requirements (with the «See residue requirements» permission).
  5. 5
    The search box: by name, code (CL-…), tax ID or town.
  6. 6
    New customer opens the form. To its left, Export CSV downloads the list you are viewing.
  7. 7
    The filters, with their counts: by customer type, Organic only, GLOBALG.A.P. required, With residue specs, With open orders, Overdue and Inactive (scroll the row to see the last ones).
  8. 8
    The requirements: the organic badge, GLOBALG.A.P. or Residues (has residue specifications). Hover to read what is required.
  9. 9
    The customer's outstanding amount and, in red, what is already overdue.

Each row shows the name with its code, type and town; the requirements; the payment terms (days and discount); the last purchase and how many open orders they have; kilos and sales over the last 12 months; and the outstanding amount. Click a column header to sort by it and a row to open the record.

Filter What it shows
Active All active customers (the default)
Shop · Restaurant · Buying group · Distribution · Market Active customers of that type
Organic only Those who only accept organic produce: La Cesta, Ekoizpena and La Rueda Ecológica
GLOBALG.A.P. required Those who require batches with GLOBALG.A.P. certification
With residue specs Those with their own residue requirements (with the «See residue requirements» permission)
With open orders Those with orders not yet fully served
Overdue Those with an overdue invoice (only if you can see prices)
Inactive Deactivated customers: they no longer appear when creating orders

#The customer record

Click a customer to open their record on the right. At the top are their code and type, their requirements, name and tax ID; on the right, New order (with the customer already filled in) and the pencil to edit them. Below are the tabs Summary, Orders, Delivery notes, Invoices, Products, Residues (their residue specifications, with the «See residue requirements» permission) and Documents (contracts, customer forms or the scanned food business registration: see The screen).

The record of Grupo de consumo La Cesta: organic produce only. 12345678
Figure 183. The record of Grupo de consumo La Cesta: organic produce only.
  1. 1
    Code and type (CL-05 · Buying group), the organic badge of their requirements, the name, tax ID and town.
  2. 2
    New order for this customer; the pencil, to its right, opens Edit customer.
  3. 3
    The tabs: the number shows open orders or unpaid invoices.
  4. 4
    The summary band: 12-month sales and kilos, open orders, receivables and overdue.
  5. 5
    Customer requirements: the green ✓ marks what they require; here, Organic produce only. And their food business registration number (RGSEAA), if they are a food business.
  6. 6
    Commercial terms: payment terms, discount on the price list and the last purchase.
  7. 7
    Contact: person, phone, email and address (with the «Contact data» permission).
  8. 8
    Sales by month over the last 12 months: in euros if you can see prices, in kilos if not. The current month is highlighted and incomplete.

If the customer has overdue invoices, the summary warns in red («… overdue across … invoices») with a link to View invoices; if they are inactive, a grey notice reminds you that they do not appear when creating orders.

The Orders, Delivery notes and Invoices tabs list the customer's most recent documents with their status; click one to open it on top. From Orders you can create another with New order; from Delivery notes, whoever invoices has Invoice for the dispatched ones not yet invoiced.

The invoices of Frutas Bidasoa (60-day payment terms): one already overdue and two unpaid. 1234
Figure 184. The invoices of Frutas Bidasoa (60-day payment terms): one already overdue and two unpaid.
  1. 1
    Frutas Bidasoa requires GLOBALG.A.P. on every delivery.
  2. 2
    The Invoices tab, with the unpaid ones.
  3. 3
    The summary: invoices, how many are unpaid and their amount.
  4. 4
    An overdue invoice («overdue … days»), with the delivery notes it groups. Click it to open it.

#What they buy and with which batches

The Products tab groups what the customer bought in the last 12 months, from most to fewest kilos: how many units, how many deliveries, the last one, kilos, amount and the batches shipped. This is the «one step forward» traceability required by Regulation (EC) 178/2002: if a batch has to be recalled tomorrow, this is where you see who received it.

What La Cesta bought over the last year: organic products only, with the batches they were shipped. 1234
Figure 185. What La Cesta bought over the last year: organic products only, with the batches they were shipped.
  1. 1
    What this list is; the ⓘ explains how it is grouped.
  2. 2
    Each product (code, name and pack), with units, deliveries, the last one, kilos and amount; the bar compares its kilos with those of the customer's top product.
  3. 3
    The batches shipped, with their origin: click one to open its record and, from there, its Traceability back to the plot.
  4. 4
    A bought-in batch (LE-…): organic oranges bought from a supplier in Valencia (see Bought-in produce).

#The residue specifications

Many retail chains and canteens ask for fewer plant protection residues than the law allows: produce can meet the MRL (the maximum residue limit the EU sets for each active substance and crop) and still not qualify for that customer. What each one asks for is in their specifications (quality protocol), and Ceres keeps it in the customer's Residues tab with four requirements:

Requirement What it means
Max. number of active substances How many different active substances it accepts in a lot: those detected in its residue analysis or, without one, those applied on its crop in the days before harvest.
Max. % of the MRL No detected substance may exceed that percentage of its EU MRL (for example, 33 %).
Substances it does not accept A lot from a crop treated with any of them in the year before harvest, or in which they are detected, does not qualify.
Extra days on the pre-harvest interval Days it asks for on top of the label pre-harvest interval.

With those requirements Ceres works out, for every lot in the warehouse, whether it qualifies for that customer and why not (see Packhouse), and the FEFO delivery note skips the lots that do not qualify (see Orders & sales). These are Frutas Bidasoa's specifications:

The Residues tab of Frutas Bidasoa: its specifications and the lots in stock that do not qualify, each with its reason. 123456
Figure 186. The Residues tab of Frutas Bidasoa: its specifications and the lots in stock that do not qualify, each with its reason.
  1. 1
    The Residues badge: the customer has residue specifications.
  2. 2
    The Residues tab, with how many lots in stock do not qualify.
  3. 3
    The band: its requirements in short and how many of the lots in stock do not qualify.
  4. 4
    The specifications: here, at most 3 active substances, 33 % of the MRL of each one, no difenoconazole and 3 days more than the label pre-harvest interval. Each line with its ⓘ.
  5. 5
    The pencil opens Residue requirements to change them (with «Edit customers»).
  6. 6
    Lots in stock that do not qualify, with their kilos, their best-before date and the reason: the substance it does not accept, with the date and the treatment, or the margin on the pre-harvest interval that is not met.
How to set a customer's residue specifications
  1. Open the customer record and its Residues tab. If there are none, click Add residue requirements; if there are, the pencil of Residue specifications.

  2. Enter what their specifications ask for: the max. number of active substances, the max. % of the MRL and the extra days on the pre-harvest interval. Whatever you leave empty is not limited.

  3. Add the substances it does not accept with Add substance (search them by name).

  4. Enter the protocol or specification (name and version) and upload the customer's document in Documents.

  5. Click Save.

The requirements apply from that moment: in the warehouse, when preparing and dispatching their delivery notes, when recording residue analyses and when scheduling treatments on the crops they buy. The change stays in the audit trail.
Frutas Bidasoa's residue requirements, open for editing (not saved). 123456
Figure 187. Frutas Bidasoa's residue requirements, open for editing (not saved).
  1. 1
    Max. number of active substances it accepts in a lot. Empty = no limit.
  2. 2
    Max. % of the MRL: no detected substance may exceed that % of its EU MRL. Empty = 100 % (the law).
  3. 3
    Extra days on the pre-harvest interval: days on top of the label one.
  4. 4
    The customer's protocol or specification, with its version.
  5. 5
    The substances it does not accept: here, difenoconazole; the ✕ removes it and Add substance looks for another.
  6. 6
    Remove requirements: the customer goes back to following the law only.
The selector of substances it does not accept, searching «strobin»: the strobilurins, all in FRAC group 11. 12
Figure 188. The selector of substances it does not accept, searching «strobin»: the strobilurins, all in FRAC group 11.
  1. 1
    Search the active substance by name.
  2. 2
    Each substance with its English name, its function (insecticide, fungicide…), its mode-of-action group (IRAC, FRAC or HRAC) and how many products contain it. Click it to add it.

#Adding a customer

Adding a herbalist shop that will only buy organic produce (not saved). 12345678
Figure 189. Adding a herbalist shop that will only buy organic produce (not saved).
  1. 1
    Customer type: shop, restaurant, buying group, distribution or market.
  2. 2
    Code: Ceres suggests the next free one (CL-17).
  3. 3
    Customer RGSEAA: their Food Business Registry number, if they are a food business.
  4. 4
    Organic produce only: the delivery note is blocked if any batch is not organic.
  5. 5
    GLOBALG.A.P. required: a warning is shown when shipping batches without that certification.
  6. 6
    Payment terms in days (0 = cash).
  7. 7
    Discount on price list: deducted from the net amount of every order, delivery note and invoice.
  8. 8
    Save adds the customer. Below what you can see are the contact details, Active and the notes.
How to add a customer
  1. In Customers, click New customer (or Create in the top bar → New customer).

  2. Choose the type and enter the name, tax ID, town and province. If they are a food business, their RGSEAA.

  3. Tick their requirements: Organic produce only for a buying group or an organic shop; GLOBALG.A.P. required for a retail chain that asks for it.

  4. Enter the payment terms and, if agreed, the discount on price list.

  5. Fill in the contact details (person, phone, email and address) and click Save.

The customer appears in the list and orders can be created for them. Their requirements are checked on every delivery note dispatched to them from now on.

#Tips

Commercial

Orders & sales

The whole sales cycle: customer orders at their list price, the harvest forecast against demand for the coming weeks, delivery notes with batches assigned first-expiry-first-out and each batch's QR code, the check of what the customer requires (organic only, GLOBALG.A.P.) before dispatch, and invoices with VAT by rate and their collection.

Who uses it: Sales; finance to invoice and collect; management to consultAccess: «Orders & sales» section; for orders and delivery notes, «Edit sales»; to invoice and collect, «Invoice»; amounts, «See prices»

Orders & sales covers what the cooperative sells, from the customer's call to their payment. It has four views, at the top left:

  • Orders: what customers order, with the delivery date and the price (the product's list price, unless the salesperson sets another).
  • Forecast: the harvest expected over the next 8 weeks against demand (firm orders and last year's sales), crop by crop: where there will be shortfalls and what needs to be sold.
  • Delivery notes: what leaves the packhouse. Ceres assigns each line the available batches first-expiry-first-out (FEFO: the one that expires first goes first) and, on dispatch, deducts the kilos from each batch.
  • Invoices: a customer's dispatched delivery notes are invoiced together, with each product's VAT and the customer's discount, and the invoice is collected.

An order can be served by one or several delivery notes, and an invoice can group delivery notes from several orders of the same customer. Trade terms (FEFO, batch, RGSEAA…) are in the Glossary.

  1. 1OrderCustomer, delivery date and products at list price. Warns if the customer requires organic produce.
  2. 2Delivery noteFrom the order: batches are assigned FEFO; anything missing stays pending.
  3. 3DispatchChecks batches and customer requirements and deducts the kilos.
  4. 4InvoiceA customer's dispatched delivery notes, with each product's VAT.
  5. 5PaymentThe payment date is recorded; past the due date, it shows as overdue.
The journey of a sale. Click a step to go to its explanation.

#The order list

Orders & sales, Orders view, on a Tuesday morning: open orders, one late and five due today or tomorrow. 12345678
Figure 190. Orders & sales, Orders view, on a Tuesday morning: open orders, one late and five due today or tomorrow.
  1. 1
    The four views: Orders, Forecast, Delivery notes and Invoices. The ⓘ sums up the cycle.
  2. 2
    Open orders and their open value (before VAT, less each customer's discount); to the right, their kilos.
  3. 3
    Past delivery date: open orders whose delivery date has passed.
  4. 4
    Due today and tomorrow: what needs preparing now.
  5. 5
    The period loaded (30 or 90 days, the season, 12 months or all); anything still open is always shown.
  6. 6
    New order. To the left of the period, Export CSV.
  7. 7
    The filters: Open, Late, Due today or tomorrow, Fulfilled, Cancelled and All.
  8. 8
    A late order: delivery was due yesterday and it is still open. The row is shaded light red.

Each row shows the number (PE-year-number) with its date and lines, the customer and their type, the delivery (amber if today or tomorrow, red if past), the kilos, the delivery notes serving it, the status and the amount.

Status What it means
Open (blue) Some line is still to be served. Delivery notes can be prepared for it.
Late (red) Open and past its delivery date.
Fulfilled (green) Dispatched delivery notes cover all its lines: it becomes fulfilled on its own.
Cancelled (grey) No longer expected. It does not count as demand in the forecast. It can be reopened.

#Creating an order

Click New order (here, in the customer record or in Create in the top bar). Choose the customer: their requirements and terms appear below. Add the products: the picker shows for each one what is available in the packhouse, the list price and whether it is ORGANIC or bought-in; for a customer who requires organic produce, organic products come first.

If you add a conventional product for a customer who only accepts organic produce, Ceres flags it straight away:

An order for La Cesta, who only accepts organic produce, with a line of conventional tomatoes (not saved). 12345678
Figure 191. An order for La Cesta, who only accepts organic produce, with a line of conventional tomatoes (not saved).
  1. 1
    The customer (active ones only). To the right, the delivery date: by default, the next working day.
  2. 2
    Their requirements (organic) and payment terms; their discount too, if they have one.
  3. 3
    The product: code, name and pack (6 kg box, 2 kg net, bunch…).
  4. 4
    Price €/unit: if empty, the product's list price on the order date. Enter another only if you have agreed one.
  5. 5
    What is available, the weight per unit, the line amount and the Not organic warning: it cannot be shipped to this customer.
  6. 6
    Add product adds another line.
  7. 7
    Total kilos and estimated net (before VAT, less the customer's discount).
  8. 8
    Create order saves it as open and opens its record.

The warning does not stop you saving the order (sometimes a change is agreed with the customer), but the conventional product cannot be shipped to them: the order record will remind you in red and, on dispatch, the database will refuse it. The right thing is to swap the line for its organic equivalent (TOM-ECO, in this case). If you order more units than there are, the Only … available warning appears too: the order is saved, but the delivery note can only serve what there is.

How to create an order
  1. Click New order and choose the customer. Check their requirements and the delivery date.

  2. In the line, click Product and search by code or name. Enter the quantity in sales units (boxes, nets, bunches…).

  3. Leave the price empty to use the list price, or enter the agreed one.

  4. Add the rest with Add product and review the warnings (Not organic, Only … available).

  5. Click Create order.

The order is Open, counts as demand in the Forecast and a delivery note can be prepared for it.

#The order record

Order PE-2026-2359 from Tienda La Rueda Ecológica, due tomorrow. 1234567
Figure 192. Order PE-2026-2359 from Tienda La Rueda Ecológica, due tomorrow.
  1. 1
    Number, status, the customer's organic badge, the customer and the order and delivery dates.
  2. 2
    Prepare delivery note: the main action of an open order.
  3. 3
    The ⋮ menu: Add line, Edit order (delivery date and notes), View customer and Cancel order (if it has no delivery notes).
  4. 4
    The tabs: Lines, Delivery notes and Documents.
  5. 5
    The summary band: lines, kilos, % shipped, when delivery is due and amount.
  6. 6
    Customer terms: requirements, payment terms and discount. If a line does not meet a requirement, the warning appears here.
  7. 7
    Sales cycle: order, delivery note picked, dispatched, invoiced and paid, each step with its date and document.

Above the cards, the order's warnings appear: Delivery was due on … and the order is still open, The customer only accepts organic produce and these lines are not: …, Not enough stock to serve it in full (with what is pending and what is available for each product) or Delivery note being picked: ….

The Lines tab shows, product by product, what has been shipped against what was ordered, what is available in the packhouse and the price; while the order is open, click a line to change the quantity or price (if part of it has already been shipped, the form says so).

The order lines: what has been shipped, what is available and the price of each product. 123
Figure 193. The order lines: what has been shipped, what is available and the price of each product.
  1. 1
    Each line: product, shipped out of ordered, available in the packhouse and price per unit; on the right, its amount.
  2. 2
    Add line while the order is still open.
  3. 3
    The net amount, less the customer's discount if they have one.

#Preparing the delivery note: FEFO batches

When an order is due to be served, click Prepare delivery note in its record (or in the Delivery notes view, which lets you choose among the open orders, earliest delivery first). Only the delivery note date is asked for: Ceres does the rest.

Preparing the delivery note for order PE-2026-2359 (not saved). 123
Figure 194. Preparing the delivery note for order PE-2026-2359 (not saved).
  1. 1
    The delivery note date: today, by default.
  2. 2
    How batches are chosen: the product's available ones, first-expiry-first-out, skipping those on hold and those past their best-before date.
  3. 3
    Prepare creates the delivery note being picked and opens it.

When you click Prepare, Ceres spreads what is pending on each line over that product's batches, starting with the one that expires first; if a batch is not enough, it moves on to the next. If there is not enough in total, the delivery note is prepared with what there is and a notice says what is short («Organic tomato: 2 short»): that stays pending on the order for another delivery note.

A delivery note being picked does not deduct stock yet: it only holds the batches. Meanwhile, in its Lines tab you can change a line's batch (the list is sorted first-expiry-first-out, with each batch's best-before date) or the quantity, and with Edit delivery note enter the carrier and the loading temperature (of the produce or the truck at loading, for the cold chain).

#Customers with residue specifications: FEFO skips the lots that do not qualify

If the customer has residue specifications (see Customers), the order reminds you («This customer has residue specifications…») and, when the delivery note is prepared, FEFO skips the lots that do not qualify and ships from the next ones that do. Ceres shows you the ones it skipped and why. This is today's order from Frutas Bidasoa (PE-2026-2360): onions in 3 kg nets.

When preparing the delivery note for Frutas Bidasoa's order PE-2026-2360, FEFO skips four onion lots that do not meet its residue specifications. 12345
Figure 195. When preparing the delivery note for Frutas Bidasoa's order PE-2026-2360, FEFO skips four onion lots that do not meet its residue specifications.
  1. 1
    The delivery note that has been prepared and how many lots FEFO skipped.
  2. 2
    The first by FEFO, LV-260727-004: harvested before the 3 extra days the customer asks for on top of the pre-harvest interval.
  3. 3
    LV-260729-005: also, from a crop treated with difenoconazole, which the customer does not accept.
  4. 4
    LV-260730-005: it carries 4 active substances and the customer accepts 3 at most.
  5. 5
    OK opens the delivery note, shipped from the first lot that does qualify.

The delivery note has been shipped from the first lot that meets the specifications (here, LV-260801-004). If you want another, change it in its Lines tab: when choosing the lot, the list says for each one whether it qualifies or does NOT qualify for the customer, and proposes the first qualifying one by FEFO.

Choosing the lot of the delivery note line AL-2026-2354 by hand: each onion lot says whether or not it qualifies for Frutas Bidasoa. 123
Figure 196. Choosing the lot of the delivery note line AL-2026-2354 by hand: each onion lot says whether or not it qualifies for Frutas Bidasoa.
  1. 1
    The lots by FEFO (first expired, first out), with their kilos, their best-before date and their certifications. This one does NOT qualify for the customer.
  2. 2
    The one FEFO proposed: the first that qualifies for the customer.
  3. 3
    Another one that also qualifies, in case you prefer to ship from it.

#Dispatching: what is checked

A delivery note being picked shows the Checks before dispatch card in its summary: the same checks the database will run when you click Dispatch, so you can see them before loading the truck. In red, what blocks dispatch; in amber, warnings that do not.

Check If it fails
Each line has a batch, and the batch is of that product Red: «line without a batch» or «batch … is not …»
The batch is available (not on hold, used up or withdrawn) Red: «batch … is on hold»
The batch has enough kilos Red: «batch … has … and the note needs …»
Its best-before date has not passed Red: «batch … was best before …»
If the customer only accepts organic produce: every batch is organic Red: «the customer is organic only and batch … is not organic»
If the customer requires GLOBALG.A.P.: every batch has it Amber: it can be dispatched, but the delivery note keeps the warning
If the customer has residue specifications: every lot qualifies Red: «… does not qualify for this customer: …», with the reason

If everything is fine, All good: ready to dispatch appears in green. When you click Dispatch, Ceres asks «Dispatch delivery note …?» with the kilos and batches to be deducted; on confirming, the kilos leave each batch (recorded in its movements in the Packhouse), the delivery note becomes Dispatched and the order Fulfilled if complete.

#The delivery note list

The Delivery notes view: what was dispatched yesterday, awaiting invoice. 123456
Figure 197. The Delivery notes view: what was dispatched yesterday, awaiting invoice.
  1. 1
    Being picked: delivery notes with batches assigned that have not left yet or deducted stock.
  2. 2
    Dispatched, not invoiced: what has left and still needs invoicing (as a number of delivery notes if you cannot see prices).
  3. 3
    Dispatched today (kilos and delivery notes) and dispatched in the last 7 days.
  4. 4
    Prepare delivery note: choose the open order and Ceres assigns the batches. Whoever invoices also has Invoice delivery notes here.
  5. 5
    The filters: Picking, To invoice, Invoiced and Cancelled. The search box also finds by batch.
  6. 6
    Each delivery note with its order and the batches it carries: the «one step forward» traceability of each batch.

#The delivery note record and each batch's QR code

Delivery note AL-2026-2336 for Tienda La Rueda Ecológica: two organic batches, among them the tomato batch LV-261003-002. 12345678
Figure 198. Delivery note AL-2026-2336 for Tienda La Rueda Ecológica: two organic batches, among them the tomato batch LV-261003-002.
  1. 1
    Number, status (Dispatched), the customer's organic badge, the date and the order it comes from.
  2. 2
    The delivery note PDF; on a delivery note being picked, Dispatch is here, and on a dispatched one, for whoever invoices, Invoice.
  3. 3
    The ⋮ menu: Priced delivery note (PDF), Edit delivery note, View customer and Cancel delivery note.
  4. 4
    Lines, kilos, batches and amount.
  5. 5
    Delivery note details: customer, date, order, invoice, carrier and loading temperature.
  6. 6
    Each batch shipped, with its certification (the green leaf: organic), product, class and origin. Click it to open the batch.
  7. 7
    Batch traceability: opens its full chain, back to the plot and its treatments (see Traceability).
  8. 8
    The sales cycle: this delivery note is dispatched and awaiting invoice.

The delivery note PDF shows the customer, transport and temperature, and a table with each lot: product, class, country of origin, batch, certification and quantity. Below it, Batch traceability, with each batch's contents, provenance, best-before date and lookup code; if the delivery note carries a single batch, its QR code is printed too («Scan to see its origin»), which opens the batch's public page without needing a user account. At the foot, the mandatory statements and the «Received in good order» box for the customer to sign. The Priced delivery note (PDF) adds prices and amounts.

The ⋮ menu of a dispatched delivery note, as seen by the salesperson. 123
Figure 199. The ⋮ menu of a dispatched delivery note, as seen by the salesperson.
  1. 1
    Delivery note (PDF) and Priced delivery note (PDF), with prices (only if you can see prices).
  2. 2
    Edit delivery note: carrier and loading temperature (and the date, while it is being picked).
  3. 3
    Cancel delivery note, with a reason: if it was already dispatched, the kilos go back to their batches and the order reopens.

#The harvest forecast against demand

The Forecast view answers the salesperson's question every Monday: what will reach the packhouse in the coming weeks and who will buy it? It compares, crop by crop and week by week, supply (the forecast harvest of active plantings and, in the first week, stock) with demand (the higher of firm orders due that week and sales in the same week last year).

The forecast for the next 8 weeks: shortfalls in artichoke and lettuce hearts, peppers and tomatoes still to be sold. 1234567
Figure 200. The forecast for the next 8 weeks: shortfalls in artichoke and lettuce hearts, peppers and tomatoes still to be sold.
  1. 1
    Forecast harvest over the next 8 weeks, from the farms you can see.
  2. 2
    Firm orders (the open ones) and stock available today.
  3. 3
    Shortfalls: weeks and crops where demand exceeds supply (likely supply gaps).
  4. 4
    Harvest with no demand: what is forecast with no orders and no sales that week last year; it is what needs to be sold.
  5. 5
    The chart: supply bars and the demand line, all crops together. A balanced total can hide a shortfall in one crop.
  6. 6
    A red cell: shortfall. On top, the balance (supply − demand); below, supply / demand.
  7. 7
    A blue cell: harvest with no demand, to be sold.

The table colours: red, shortfall (not enough); amber, tight (under 15 % margin); green, covered with surplus; blue, harvest with no demand. Click a cell to see its details and what to do:

The artichoke detail for week 47: last year's demand exceeds the forecast. 12345
Figure 201. The artichoke detail for week 47: last year's demand exceeds the forecast.
  1. 1
    Forecast harvest that week (and stock available, if it is the first one).
  2. 2
    Firm orders due that week.
  3. 3
    Sold in the same week last year and, below, the weekly average of the last 4 weeks, for reference.
  4. 4
    The balance: supply minus the higher of the two demands.
  5. 5
    The advice: warn customers, bring member harvests forward or buy from an approved supplier (see Bought-in produce).

#Invoicing the delivery notes

Invoicing is a job for Finance (the «Invoice» permission). In the demo, the cooperative invoices each customer once a month, on the 1st, for everything dispatched the previous month; but you can invoice whenever you like. From the Delivery notes or Invoices view with Invoice delivery notes, or from a dispatched delivery note with Invoice: the dialog opens with all that customer's dispatched, uninvoiced delivery notes.

Laura invoices the week's three delivery notes for La Rueda Ecológica (not issued). 12345
Figure 202. Laura invoices the week's three delivery notes for La Rueda Ecológica (not issued).
  1. 1
    The customer and the invoice date (today, by default). An invoice is for a single customer.
  2. 2
    The customer's dispatched delivery notes not invoiced, with their kilos, order, batches and amount. Tick the ones that go on the invoice.
  3. 3
    How many are included, the estimated net and the due date (date + the customer's payment terms).
  4. 4
    VAT goes by product (vegetables at the rate in Settings) and the customer's discount is deducted.
  5. 5
    Issue invoice: creates the invoice (FA-year-number), the delivery notes become Invoiced and its record opens.

#The invoice and VAT by rate

The September invoice for Frutería La Huerta del Ensanche: vegetables at 4 % and honey at 10 %. 1234567
Figure 203. The September invoice for Frutería La Huerta del Ensanche: vegetables at 4 % and honey at 10 %.
  1. 1
    Number, status (Issued), customer, date and tax ID.
  2. 2
    Record payment: the date the payment came in. The invoice becomes Paid.
  3. 3
    The ⋮ menu: Invoice (PDF), View customer and Cancel invoice (it keeps its number and its delivery notes go back to be invoiced).
  4. 4
    The Delivery notes tab (those it groups) and Lines (each product, with its batch and VAT).
  5. 5
    Net, VAT, total and when it falls due.
  6. 6
    VAT by rate: each rate with its taxable base. Fresh vegetables at 4 %; bought-in products at their own rate (honey, 10 %).
  7. 7
    Invoice details: customer, tax ID, dates, status and the delivery notes it groups.

The Invoices view brings them all together, with receivables, what is overdue, what was invoiced this month and collected this month, and the filters Unpaid, Overdue, Due within 15 days, Paid, Cancelled and All; at the foot, the sum of the net amounts, VAT and totals of what you are viewing.

The Invoices view as seen by Laura (Finance): what is unpaid, what is overdue and what was invoiced and collected this month. 1234567
Figure 204. The Invoices view as seen by Laura (Finance): what is unpaid, what is overdue and what was invoiced and collected this month.
  1. 1
    Receivables: issued invoices not yet collected, VAT included.
  2. 2
    Overdue: amount and number of invoices already past their due date.
  3. 3
    Invoiced this month and collected this month.
  4. 4
    Invoice delivery notes: choose the customer and their dispatched delivery notes.
  5. 5
    The filters: Overdue is the list to chase.
  6. 6
    Each invoice: customer and tax ID, delivery notes, due date (red if past), status, net and total.
  7. 7
    The footer: how many invoices, the sum of net amounts, VAT and the total.
How to invoice and record payment
  1. In Invoices (or Delivery notes) click Invoice delivery notes and choose the customer; or open a dispatched delivery note and click Invoice.

  2. Tick the delivery notes that go on the invoice and check the date and the due date.

  3. Click Issue invoice. Download the Invoice (PDF) from the ⋮ menu and send it to the customer.

  4. When the payment comes in, open the invoice and click Record payment with the payment date.

The invoice becomes Paid and no longer counts as receivable. If you made a mistake, Mark as unpaid clears the payment date.

#What each profile sees

Sales (David) Finance (Laura) Management (Javier) Field agronomist (Marta)
Sees the section Yes Yes Yes No
Creates orders, prepares and dispatches delivery notes Yes No No —
Invoices, records payments, cancels invoices No Yes No —
Amounts, list price and discount Yes Yes Yes —
Purchase price of bought-in batches No Yes Yes —

Marta, the agronomist, does not have the Commercial group in her sidebar: she sees no prices or costs anywhere. What she does see of sales is what she needs for traceability: from Traceability, which customers a batch reached and how many kilos, without amounts.

#Tips

Commercial

Bought-in produce

The produce the cooperative buys from third parties to complete its range (fruit, potatoes, pulses, eggs, honey…), with its origin, the supplier batch and the certificate covering it; on receipt a traceable bought-in batch is created. And the weight of bought-in sales against the 50 % limit on third-party trade.

Who uses it: Sales (buys and receives); finance for the amounts; packhouse to consultAccess: «Bought-in produce» section; to create, receive and cancel, «Edit purchases»; purchase prices, «See costs»

Besides what the farm and the members harvest, the cooperative sells third-party produce: what it does not grow in the Ribera (apples and pears from Lleida, potatoes from Álava, beans from Tierra de Campos, organic oranges from Valencia) or what rounds off the shops' range (free-range eggs, honey). Bought-in produce is where that produce is ordered from the supplier and, when it arrives, received: each line becomes a bought-in batch (LE-year-month-day-number) with what regulations require to sell it:

  • its origin (area and country), which travels with the produce on delivery notes and invoices;
  • the supplier batch, to know who it was bought from if it has to be recalled;
  • the class and the supplier certificate covering the lot (GLOBALG.A.P., organic…), valid on the receipt date.

From then on, the bought-in batch is sold like any other: it goes into the Packhouse, is served on delivery notes first-expiry-first-out and is traced in Traceability back to the supplier.

  1. 1OrderedSupplier, products and quantities; the origin, if already known.
  2. 2ReceivedSupplier delivery note, origin, batch, class and certificate of each line.
  3. 3Bought-in batchesOne LE-… batch per line, available in the packhouse.
  4. 4SoldIt ships on delivery notes like any other batch, with its origin.
The journey of a bought-in purchase.

#The purchase list

Bought-in produce as seen by David: the received purchases, with their delivery note and their bought-in batches. 12345678
Figure 205. Bought-in produce as seen by David: the received purchases, with their delivery note and their bought-in batches.
  1. 1
    Purchases this year: the amount received with «See costs»; without it, like David, the number of purchases.
  2. 2
    Kilos bought this year.
  3. 3
    Awaiting receipt: purchases and kilos that have not arrived yet.
  4. 4
    Third-party trade: the weight of bought-in sales against the 50 % limit. Click it to see the details.
  5. 5
    The search box: by number, supplier, supplier delivery note or batch.
  6. 6
    New purchase. To its left, Export CSV.
  7. 7
    The filters: All, Awaiting receipt, Received and Cancelled.
  8. 8
    Each received purchase, with its delivery note and its bought-in batches. Purchases awaiting receipt (status Ordered) always appear at the top.

Each row shows the number (CE-year-number) and date, the supplier and their delivery note number, the kilos and lines, the bought-in batches it created and the status: Ordered (blue), Received (green) or Cancelled (grey). Click a row to open its record.

#The 50 % limit on third-party trade

An agri-food cooperative may market third-party produce, but within a limit. The Third-party trade indicator in the header keeps an eye on it through the year; click it to see the details:

Third-party trade in 2026: well below the limit, with its monthly breakdown. 123
Figure 206. Third-party trade in 2026: well below the limit, with its monthly breakdown.
  1. 1
    In kilos: bought-in sales over all sales. The tick on the bar marks 50 %.
  2. 2
    In value: bought-in sales over sales of own produce (members and farm), as in the cooperatives tax law.
  3. 3
    By month: in the months when the market garden yields little (February, March) the bought-in share rises; what counts is the year.

#Ordering from a supplier

Click New purchase (or Create → New purchase). Choose the supplier and add the bought-in products (catalogue products whose origin is «bought-in»: see Catalogues), with the quantity and, if you know it, the origin. If the supplier is not approved, the form warns you straight away:

A purchase of potatoes from Patatas de Álava, which is not approved (not saved). 1234567
Figure 207. A purchase of potatoes from Patatas de Álava, which is not approved (not saved).
  1. 1
    The supplier. To its right, the order date.
  2. 2
    The warning: supplier not approved. GLOBALG.A.P. requires buying from the approved list; it can be received, but the warning is kept.
  3. 3
    The bought-in product, with its pack.
  4. 4
    Quantity in units and kilos (empty = units × pack weight). With «See costs», the purchase price too.
  5. 5
    Origin (area and country): Ceres suggests one based on the supplier; correct it if needed. It can be given now or on receipt.
  6. 6
    What will happen on receipt: one bought-in batch per line with its origin, the supplier batch and its certificate.
  7. 7
    Create purchase leaves it Ordered.

If the product is organic and the supplier has no valid organic certificate, the warning is shown in red: that product cannot be received. The supplier batch is entered on receipt (or before, by editing the line in the purchase record).

#Receiving the purchase

When the truck arrives, open the purchase (Awaiting receipt filter) and click Receive. The dialog asks, line by line, for what the bought-in batch will carry; it already brings what was given when ordering and the supplier's previous origins to pick from a list.

Receiving apples and pears from Frutas Segre (not recorded). 12345678
Figure 208. Receiving apples and pears from Frutas Segre (not recorded).
  1. 1
    The number of the supplier delivery note that came with the goods.
  2. 2
    Each line becomes a bought-in batch.
  3. 3
    Quantity and kilos received: those on the delivery note.
  4. 4
    Origin (required), with the list of the supplier's previous origins.
  5. 5
    Supplier batch (required): the one on the boxes or on their delivery note.
  6. 6
    Class and covering certificate: the supplier's valid one today (here, their GLOBALG.A.P.), or None.
  7. 7
    Cold store and best before: they can be changed later in the packhouse.
  8. 8
    Receive and create batches records everything.
How to receive a bought-in purchase
  1. Filter Awaiting receipt, open the purchase and click Receive.

  2. Enter the number of the supplier delivery note.

  3. On each line, check the quantity and kilos, the origin and the supplier batch. Choose the class and the certificate covering the lot.

  4. Choose the cold store and check the best-before date.

  5. Click Receive and create batches.

The purchase becomes Received and each line creates a bought-in batch available in the packhouse, ready to serve orders. If the supplier is not approved, the purchase keeps the warning.

#The purchase record

Purchase CE-2026-0191 from Patatas de Álava: received from a supplier that is not approved and whose GLOBALG.A.P. has expired. 1234567
Figure 209. Purchase CE-2026-0191 from Patatas de Álava: received from a supplier that is not approved and whose GLOBALG.A.P. has expired.
  1. 1
    Number, status (Received), supplier, date and supplier delivery note.
  2. 2
    The ⋮ menu: Edit purchase, View supplier and, on an ordered purchase, Add line and Cancel purchase.
  3. 3
    The Lines tab (product, quantity, kilos, origin and supplier batch) and Batches (the bought-in batches created and how much is left of each).
  4. 4
    The warning: the supplier is not on the approved list.
  5. 5
    Purchase details: supplier, dates, delivery note and status.
  6. 6
    Supplier assurances: their approval, their food business registration and their certificates; here, the GLOBALG.A.P. that expired on 16 September.
  7. 7
    Journey: ordered, received, bought-in batches (with what is available) and sold (kilos and to how many customers).

This purchase's batch (LE-261005-006) comes in without GLOBALG.A.P. certification: the supplier's certificate had already expired when it was received. If it is served to a customer who requires it (such as Frutas Bidasoa), the delivery note can be dispatched, but with the GLOBALG.A.P. warning (see Orders & sales). What to do about it is in Suppliers: ask them for the renewed certificate and, if appropriate, approve them.

#What each profile sees

The purchase price is a cost: it is seen by whoever has «See costs» (Finance and Management), not by the salesperson. The same purchase line, as seen by David and by Laura:

David (Sales): no purchase price. 1
Figure 210. David (Sales): no purchase price.
  1. 1
    Units, kilos, origin, supplier batch and the bought-in batch created; no price.
Laura (Finance): with the purchase price per unit. 1
Figure 211. Laura (Finance): with the purchase price per unit.
  1. 1
    The same with the purchase price (€ per net) and, in the list, the amount of each purchase.

#Tips

Commercial

Suppliers

Whoever sells to the cooperative: plant protection products, fertilisers, seeds and seedlings, bought-in produce and services, with their official registration, their approval on the approved supplier list and their certificates (GLOBALG.A.P., organic…) with expiry dates; and what has been bought from them, with the batches they supplied.

Who uses it: Sales and finance; packhouse and quality to consultAccess: «Suppliers» section; to add, approve and add certificates, «Edit suppliers»; amounts, «See costs»

Suppliers holds everyone who sells to the cooperative, of six types: plant protection products (distributors registered in the ROPO), fertilisers (with their REGFER, or the REGA of the livestock farm that sells the manure), seeds and seedlings (nurseries with their ROPVEG), bought-in produce (what is bought from third parties to sell; see Bought-in produce), services (the analysis laboratory) and machinery.

Two things about each one matter for quality:

  • Their approval: whether they are on the cooperative's approved supplier list. GLOBALG.A.P. requires suppliers of inputs and produce to be assessed and approved. You can buy from an unapproved one, but every receipt flags it.
  • Their certificates (GLOBALG.A.P., organic production, integrated production, PGI…), with their number, issuing body and Valid until date. Those valid on the receipt date pass to the batches bought from them, and from there to delivery notes. An expired organic certificate blocks receiving organic produce from that supplier.

In the demo, Patatas de Álava, S.Coop. is not approved and its GLOBALG.A.P. certificate expired on 16 September: it is the example in this chapter.

#The supplier list

The cooperative's suppliers: one not approved and one expired certificate. 1234567
Figure 212. The cooperative's suppliers: one not approved and one expired certificate.
  1. 1
    Active suppliers.
  2. 2
    Not approved: those not on the approved supplier list.
  3. 3
    Certificates expiring in the coming days (the warning days in Settings) and, after the dot, those already expired.
  4. 4
    The search box: by name, code (PV-…), tax ID or registration number.
  5. 5
    New supplier. To its left, Export CSV.
  6. 6
    The filters: by type, Not approved and Certificate expiring (scroll the row to see them).
  7. 7
    Each supplier: name, code, type and town; their registration, their approval, their certifications (hover for their status) and the last purchase.

The Certifications column shows a badge for each certificate (ORG, GG…): green if valid, amber if it expires soon and red if it has expired. Last purchase is the date of the latest bought-in purchase from that supplier.

#The supplier record

Patatas de Álava, S.Coop.: not approved and with its GLOBALG.A.P. expired. 12345678
Figure 213. Patatas de Álava, S.Coop.: not approved and with its GLOBALG.A.P. expired.
  1. 1
    Code and type, the approval (Not approved), the name, tax ID, food business registration and town.
  2. 2
    New purchase from this supplier.
  3. 3
    Supplier traceability: everything they supplied and where it went (see Traceability). Next to it, the pencil to edit them.
  4. 4
    The tabs Certifications, Purchases, Batches supplied (or Input lots, if they sell inputs) and Documents.
  5. 5
    Valid certificates, batches supplied and last purchase (and, with «See costs», what was bought in 12 months).
  6. 6
    The warning: not on the approved supplier list; every purchase received from them will be flagged. On the right, Approve.
  7. 7
    The red warning: certificate expired and since when. If it expires soon, it is amber: «ask for the renewal».
  8. 8
    Approval: whether they are approved and whether they can supply organic (they have a valid organic certificate).

#Certificates and their expiry

The Certifications tab lists each of the supplier's certificates with its type and name, the number (the GLOBALG.A.P. GGN, the organic operator number…), the issuing body, the scope and its Valid until date, with its status. Click one to correct it; Add certificate adds another (for example, the renewed one).

Patatas de Álava's only certificate: GLOBALG.A.P., expired. 123
Figure 214. Patatas de Álava's only certificate: GLOBALG.A.P., expired.
  1. 1
    Reminder: their certificates pass to the batches bought from them while they are valid.
  2. 2
    Add certificate.
  3. 3
    The certificate: type and name, GGN, issuing body, scope and Valid until, with its status.
Adding the renewed GLOBALG.A.P. certificate (not saved). 123456
Figure 215. Adding the renewed GLOBALG.A.P. certificate (not saved).
  1. 1
    Type: GLOBALG.A.P., organic, integrated production, PGI, PDO, GRASP, zero residue or other.
  2. 2
    Name of the certificate or standard.
  3. 3
    Number: the GGN, the organic operator number or the registration number.
  4. 4
    Certification body.
  5. 5
    Issued and Valid until (required): the warnings are calculated from it. If it has already passed, the form says so.
  6. 6
    Scope: the products or crops covered.
How to record a supplier's renewed certificate
  1. Ask the supplier for the new certificate (or download it from the certification body's database, for GLOBALG.A.P.).

  2. Open their record, Certifications tab, and click Add certificate.

  3. Choose the type, enter the name, number, issuing body, the Issued and Valid until dates and the scope. Click Save.

  4. Attach the certificate PDF in the Documents tab.

The certificate shows as valid and will pass to the batches of purchases received from today; batches already received keep the certifications they had on their receipt date.

#Approving a supplier

Approving means deciding that a supplier goes on the approved supplier list. The cooperative decides after assessing them: their health or ministry registration, their certificates and their incidents. In the record, click Approve; to take them off the list, Withdraw approval (you can still buy from them, with a warning). The change is recorded, with who and when (see Audit log).

The Batches supplied tab shows each bought-in batch received from that supplier (or, for an inputs supplier, each lot of plant protection product, fertiliser or seed), with its date, the kilos left, the supplier batch, the origin and how many customers it was sold to: it is the basis of «one step back» traceability for third-party produce.

The potato batches supplied by Patatas de Álava, the most recent one still with stock. 12
Figure 216. The potato batches supplied by Patatas de Álava, the most recent one still with stock.
  1. 1
    The latest batch received: 225 kg of 445 kg, its supplier batch and its origin. Click it to open its record in the Packhouse.
  2. 2
    A batch already fully sold (Used up: 0 kg of 410 kg) and how many customers it reached.

#Tips

Commercial

Member settlements

What the cooperative pays each member for what they delivered: settlement prices by week, product and class, the calculation of each settlement (gross, management fee, compensation under the special agricultural scheme and income tax withholding), issuing it, payment and the PDF for the member; and how members see them.

Who uses it: Finance; management; each member, their ownAccess: «Member settlements» section and «See settlements»; to set prices, settle, issue and record payments, «Edit settlements»

Members deliver their harvest to the cooperative; the cooperative grades it, sells it and settles with them: it pays them what they are owed. In Ceres the settlement follows automatically from what has been recorded:

  • Each harvest entry from a member creates a field batch, which the packhouse grades into extra, class I, class II and waste (see Harvests).
  • Every week the cooperative sets the settlement price per kilo for each product and class.
  • When a period (a month, say) is settled, each of the member's graded batches is paid on the marketable kilos of each class at the price for its week. Waste is not paid.
  • From that gross amount the cooperative's management fee is deducted, the compensation under the special agricultural scheme (REAGP) is added if the member is under it, and income tax withholding is deducted.

Settlements start as drafts (they can be reviewed, deleted and recalculated), are issued to the member and are marked paid with the transfer date. Members see theirs in Ceres and download the PDF.

  1. 1PricesBy week, product and class.
  2. 2DraftA period is settled: one settlement per member with deliveries.
  3. 3IssuedReviewed and sent to the member. It can no longer be deleted.
  4. 4PaidWith the transfer date.
The journey of a settlement.

#The settlement list

Member settlements as seen by Laura (Finance): September's, already issued, waiting to be paid. 12345678
Figure 217. Member settlements as seen by Laura (Finance): September's, already issued, waiting to be paid.
  1. 1
    The three views: Settlements, New (settle a period) and Settlement prices.
  2. 2
    Settled this season: the amount payable of settlements whose period starts in the season, in any status.
  3. 3
    Pending payment: drafts and issued settlements from any season not yet recorded as paid.
  4. 4
    Paid this season, kilos delivered and average gross price (€/kg).
  5. 5
    New settlement takes you to the New view. To its left, Export CSV.
  6. 6
    The filters: by status (Draft, Issued, Paid) and the current season.
  7. 7
    Each settlement: number and period, the member with their VAT scheme, kilos, gross, amount payable and status.
  8. 8
    The footer: number of settlements, kilos and amount payable for what you are viewing.

#Settlement prices

The price per kilo paid to the member is set by the cooperative (its Governing Board) based on what it sells, for each product, each class and each week (Monday to Sunday). Each batch is settled at the price for the week of its date. The Settlement prices view is a table with products in rows and weeks in columns:

Class I prices over the last eight weeks, with their trend. 12345
Figure 218. Class I prices over the last eight weeks, with their trend.
  1. 1
    The class you are viewing: Extra, Class I or Class II.
  2. 2
    The arrows move the table to previous or next weeks; This week goes back to the current one.
  3. 3
    Copy to week …: prepares the next week with the latest prices, without touching any that already exist.
  4. 4
    The trend of that product over recent weeks.
  5. 5
    The current week, highlighted. Each cell: the price in €/kg and the arrow with the change from the previous week. Click a cell to change the price.

Clicking a cell opens Settlement price in €/kg, with Save and Delete. Changing a price does not alter settlements already created: only new ones. If a draft needs correcting, delete it, correct the price and settle again.

#Settling a period

The New view works out, without creating anything yet, what each member is owed for the graded batches of the period that are not already in another settlement.

The preview for the current month: eight members with deliveries pending settlement. 123456
Figure 219. The preview for the current month: eight members with deliveries pending settlement.
  1. 1
    The period: From and To.
  2. 2
    Shortcuts: This month, Last month and Last 15 days.
  3. 3
    Members to settle (those ticked out of those with deliveries), kilos, gross and amount payable of those ticked.
  4. 4
    Each member: kilos, gross, fee, REAGP compensation, withholding and amount payable. The tick box decides whether they are settled; click the row to see the breakdown by product.
  5. 5
    A member with no pending deliveries in the period: they cannot be ticked.
  6. 6
    A member under the general VAT scheme: REAGP compensation of 0.00 €.
How to settle the month with the members
  1. First check the Settlement prices for the weeks of the month: a batch from a week with no price for its class is left out of the settlement (it stays pending until it has one).

  2. Go to New and click Last month (or choose From and To).

  3. Go through the table: kilos, gross and total for each member. Untick anyone who should not be settled now.

  4. Click Create N settlements, at the foot of the table, and confirm.

A draft settlement is created for each ticked member, with their batches. Those batches no longer appear in another preview unless the draft is deleted.

#A member's settlement

The September settlement of María Pilar Sanz Aguirre (S-002), issued: 12.2 t of peppers, leeks and courgettes. 12345678
Figure 220. The September settlement of María Pilar Sanz Aguirre (S-002), issued: 12.2 t of peppers, leeks and courgettes.
  1. 1
    The status (Issued), the number, the member and the period.
  2. 2
    Settlement PDF and, on a draft, Delete (its batches become pending settlement again).
  3. 3
    Record payment: with the transfer date, it becomes Paid. In a draft, Issue appears here instead, which sends it to the member (from then on it can no longer be deleted).
  4. 4
    The tabs By week (each week with its products, classes, kilos and price) and Batches (each batch settled).
  5. 5
    Kilos, gross, amount payable and average price per kilo.
  6. 6
    The calculation: gross, management fee, REAGP compensation (if the member is under that scheme), income tax withholding and amount payable.
  7. 7
    By product and class: kilos, average price and amount of each.
  8. 8
    The member: tax ID, number, VAT scheme and IBAN (hidden; the eye shows it). The icon in the corner opens their farm.
The same settlement, week by week: each batch at the price for its week. 12
Figure 221. The same settlement, week by week: each batch at the price for its week.
  1. 1
    The week (Monday to Sunday) and its total.
  2. 2
    Each product and class that week: kilos, settlement price (€/kg) and amount.

When the settlement has been reviewed, click Issue: Ceres asks «Issue settlement …?» and reminds you it can no longer be deleted. When the cooperative makes the transfer, open the issued settlement and click Record payment with the payment date: it becomes Paid. The record's Progress shows the three dates: calculated, issued and paid.

The settlement PDF is the document for the member: their details (tax ID, code, member number and IBAN), the period and the issue and payment dates; deliveries by week, product and class with kilos, €/kg and amount; the summary by product; the calculation (gross, fee, REAGP compensation, withholding and amount payable); a note with the member's VAT scheme and the law that applies; and the signatures «For the cooperative» and «Agreed, the member». At the foot: «Keep this document for tax purposes».

#What members see

Each member logs in to Ceres with their own user and sees only their own settlements: the section appears in the Commercial group of their sidebar, with the Settlements and Settlement prices views (without New). This is how Jesús Pérez Ciriza (S-003) sees his:

Jesús's settlements, as he sees them: only those of his farm, S-003. 1234
Figure 222. Jesús's settlements, as he sees them: only those of his farm, S-003.
  1. 1
    In his sidebar, only what is his: his farm, his field notebook, his harvests and his settlements.
  2. 2
    He can check the settlement prices for each week, but not change them or settle.
  3. 3
    His figures: settled this season, pending payment, paid, his kilos and his average price.
  4. 4
    Each of his settlements: period, kilos, gross, total and status. Click it to see the details and download the PDF.

The member also sees their draft settlements, which the cooperative can still review, delete and recalculate: the amount that counts is that of the issued settlement (like September's, about which a notification reaches the bell).

The August settlement, paid, as Jesús sees it: the same calculation, with no buttons to change it. 1234
Figure 223. The August settlement, paid, as Jesús sees it: the same calculation, with no buttons to change it.
  1. 1
    Only Settlement PDF: members do not issue, delete or record payments.
  2. 2
    The full calculation of what he is paid.
  3. 3
    What he delivered in August: onions and tomatoes, by class, with their average price.
  4. 4
    Progress: when it was calculated, issued and paid.

#What each profile sees

Finance (Laura) Management (Javier) Member (Jesús) Sales (David) Agronomist (Marta)
Sees the section Yes, all members Yes, all members Only his own No No
Sets prices, settles, issues and records payments Yes Yes No — —
Settlement amounts Yes Yes His own — —
Member's IBAN Yes (hidden, with the eye) Yes His own — —

The salesperson sees sale prices (list prices, orders, invoices) but not settlements; the field agronomist sees no prices, costs or settlements; and members, only their own. What each one sees of sales is in Orders & sales.

#Tips

Traceability & control

Traceability

Where each product comes from and where it went: from a batch, a delivery note, a plot, a crop, a treatment, an input lot, a plant protection product or a supplier, one step back (member, SIGPAC plot, crop, treatments with their pre-harvest interval, fertilisation, analyses and inputs) and one step forward (packed batches, delivery notes, customers and kilos). With timed mock recalls and their report.

Who uses it: Packhouse and quality, field technician, management, sales and auditorAccess: «Traceability» section; to start, close or discard mock recalls, «Run mock recalls»; the CSV, «Export CSV»

Traceability answers two questions that, when an alert comes in, have to be answered in minutes, not days:

  • Where does this come from and what was done to it? That is the step back: from a box of tomatoes to the field batch it came from, to the member and their SIGPAC plot, to the crop, to every treatment with its pre-harvest interval, to the fertilisation, the analyses and the lot and supplier of every product applied.
  • Who did we sell it to? That is the step forward: from a batch (or a plot, a treatment or an input pack) to every packed batch made from it, the delivery notes that carried them and the customers, with their kilos and what is still in the cold room.

Ceres needs nothing special to provide it: it comes from what is recorded as you work. The harvest creates the field batch and links it to the crop; the field log stores which lot of each plant protection product or fertiliser was applied; packing says which field batches go into each sales batch; and the delivery note stores which batch went to which customer. That is why the chain is only as complete as the records: an unrecorded treatment or a paper delivery note does not appear.

This section is used mainly by packhouse and quality (Ainhoa, in the demo), who runs the mock recalls; also by the field technician, management, sales (to answer a customer) and the external auditor, who consults and exports it. Trade terms (SIGPAC, pre-harvest interval, MRL, FEFO, GLOBALG.A.P.…) are in the Glossary.

  1. 1PlotThe member's SIGPAC enclosure, with its municipality, area and whether it is organic.
  2. 2CropSpecies, variety, EPPO code, planting date and plant material with its passport.
  3. 3Field logTreatments with their pre-harvest interval, fertilisation, irrigation and analyses up to harvest.
  4. 4Field batchThe graded harvest (extra, I, II): the LC-… batch
  5. 5PackingThe boxes, nets or bunches made from it: the LV-… sales batch
  6. 6Delivery note and customerEach shipment with its kilos and who received it.
The links Ceres joins for each batch. The step back reads from right to left; the step forward, from left to right.

#Searching for what to trace

On entering, the Trace tab shows the search box and, below it, what you will see in each direction. You do not need to say what kind of thing you are looking for: Ceres guesses it from the format (LC-, LV- or LE- is a batch; AL-, a delivery note; TR-, a treatment; CU-, a crop; EI-, an input entry; S-003/01 or a SIGPAC reference, a plot; a number of 4 to 6 digits or ES-…, the registration no. of a plant protection product). If it does not recognise it, it searches everything at once.

Traceability before searching (Ainhoa, packhouse and quality): the search box with the types and, below, what is followed in each direction. 12345678
Figure 224. Traceability before searching (Ainhoa, packhouse and quality): the search box with the types and, below, what is followed in each direction.
  1. 1
    The two tabs: Trace (this one) and Mock recalls (further down).
  2. 2
    The search type: All or only Batch, Delivery note, Plot, Crop, Treatment, Input lot, Plant protection product or Supplier. It narrows the suggestions and changes the example in the field.
  3. 3
    The field: type a code, a name or part of one. From two characters, matches appear; pick one or press Enter.
  4. 4
    Trace: traces what you typed (same as Enter).
  5. 5
    Try: real examples of the day (a sales batch with several customers, the latest shipped delivery note, a validated treatment and a plot). Once you have searched for something, your recent searches appear here.
  6. 6
    One step back: the links you will see towards the origin, with their ⓘ.
  7. 7
    One step forward: towards batches, delivery notes and customers, and the mock recall.
  8. 8
    The ⓘ explains what traceability is, where each link comes from and its limits.

You also get here from many records, which open the same traceability in a side panel (see below): the Traceability button of a batch in the Packhouse and in Harvests, Batch traceability on each line of a delivery note in Orders & sales, Full traceability in a treatment, Forward traceability in an Inputs lot and Supplier traceability in Suppliers. The global search in the top bar (⌘K / Ctrl+K) also finds batches and delivery notes (see The screen).

#The result: batch LV-261003-002

The demo example is sales batch LV-261003-002: organic tomato in 5 kg boxes, packed on 3 October from the Moruno tomatoes that member S-011 (Iñaki Burgui Aznar) harvested on his plot S-011/01 · Las Huertas Bajas. Type it in the field and press Enter. The summary appears at the top:

The traceability summary of batch LV-261003-002. 1234567
Figure 225. The traceability summary of batch LV-261003-002.
  1. 1
    What is being traced (Batch), its status (Available, Blocked, Sold out…) and its type (field, bought-in or packed).
  2. 2
    The reference and the product.
  3. 3
    Open record of the batch (in the Packhouse, if your profile can see it).
  4. 4
    Export the report: as a PDF or the data as CSV.
  5. 5
    The story in one sentence: where it comes from, whether the treatments respected their pre-harvest interval, how much has been sold, to how many customers and how much is left.
  6. 6
    The figures: kg affected, customers, delivery notes, batches, kg in stock and treatments that respected the interval (in red, those that did not).
  7. 7
    Mock recall from this origin: starts a mock recall from here (with the «Run mock recalls» permission).

In this case the sentence says the batch comes from 1 incoming batch from 1 farm, that the 9 treatments recorded up to harvest respected their pre-harvest interval and that 1,315 kg have been sold to 5 customers on 5 delivery notes; 185 kg remain in stock. These are the figures on the day of the screenshot: they change as it is sold.

#The traceability map

Below the summary is the map: the full route in columns. On the left, where it comes from (back); in the centre, in dark green, the traced item; on the right, where it went (forward). Lines link each step to the next.

The map of batch LV-261003-002: from the member's plot to the five customers who have received boxes. 12345678
Figure 226. The map of batch LV-261003-002: from the member's plot to the five customers who have received boxes.
  1. 1
    The columns: with the ← arrow, what lies behind (origin, crop, incoming batches), ◎ the traced item and with → what lies ahead (delivery notes, customers).
  2. 2
    The origin: the plot with its member, the SIGPAC reference, the municipality, the area and whether it is organic.
  3. 3
    The crop (CU-2026-0021), when it was planted, how many treatments, fertilisations and analyses it has and the Intervals respected badge (red if any interval was not respected).
  4. 4
    The field batch that went into the packing: harvest date, kilos, class and the CO-… harvest. The green leaf marks it as organic.
  5. 5
    The traced item: the packing (CF-…) with its units, the kilos, what is left and the best before date.
  6. 6
    The delivery notes that carried it, with the date, the kilos and the customer.
  7. 7
    The customers: kilos, number of delivery notes and the last delivery. It is the list of who to notify.
  8. 8
    The tree icon traces from that step (here, the plot). Clicking the card opens its record, if your profile can see that section.

Each column shows the 6 steps with most kilos; if there are more, the last card says + n more and, when clicked, scrolls to the full step-forward list. The colour flags what to look at: in red, a pre-harvest interval not respected, a non-compliant analysis or a supplier certificate that was not valid.

The columns change with what you trace:

You trace… Behind Ahead
A batch (field, bought-in or sales) Plot, crop and field batch; or supplier, purchase and bought-in batch Packed batches, delivery notes and customers
A delivery note Its packed batches and the incoming batches The other delivery notes with the same batches and their customers
A plot or a crop Farm (and plot) All harvested batches, their packed batches, delivery notes and customers
A treatment The products applied, with their lot and supplier The treated crops (with their pre-harvest interval) and what was harvested afterwards
An input lot The supplier, its delivery note and the date received What was harvested afterwards in the crops where it was applied
A plant protection product Its input lots What was harvested afterwards in the crops treated with it
A supplier Its certificates Its input lots, or its batches of produce sold to the cooperative

#One step back: the origin and the field log

Below the map, One step back details each incoming batch the traced item comes from, one per card (a sales batch can combine several field batches from different members, or packs of packs). The first card is open; click the header of the others to open them.

One step back: field batch LC-261002-006, with the member, the SIGPAC plot, the crop and the harvest. 12345678
Figure 227. One step back: field batch LC-261002-006, with the member, the SIGPAC plot, the crop and the harvest.
  1. 1
    The header of the incoming batch: code, species and variety, member, plot and harvest date. Click it to open or close it.
  2. 2
    Intervals respected: all treatments up to harvest respected their pre-harvest interval (if not, in red: «n not respecting interval»).
  3. 3
    The farm (link to its record) and its REA number.
  4. 4
    The plot and its SIGPAC reference; below, the municipality with the area and whether it is open field or protected and organic.
  5. 5
    The crop with its EPPO code and the planting date.
  6. 6
    The plant material: nursery, lot and plant passport.
  7. 7
    The harvest that created the batch, and the kilos and class of the batch.
  8. 8
    The crop's irrigation: number of irrigations and m³/ha.

Further down, on the same card, is the crop's field log up to harvest day: treatments, fertilisation and analyses. It is what a customer or an auditor will ask for if a residue turns up: what was applied, when, from which lot and whether the interval was respected.

The 9 treatments of S-011's tomato up to harvest, with the lot of each product and its pre-harvest interval; below, the fertilisation and the analyses. 12345678
Figure 228. The 9 treatments of S-011's tomato up to harvest, with the lot of each product and its pre-harvest interval; below, the fertilisation and the analyses.
  1. 1
    The ⓘ explains what the pre-harvest interval is and when it counts as respected.
  2. 2
    The treatment date and its number (TR-…), which opens the order if your profile can see Treatments.
  3. 3
    The product with its MAPA registration no. (opens its Register record); to the right, the pest and the rate.
  4. 4
    The input lot of the pack used and who supplied it.
  5. 5
    Traces that input lot forward: what else was treated with it and where it ended up (see below).
  6. 6
    The pre-harvest interval: days and until when. Green with ✓ if it ended before the harvest; red with ✕ if not.
  7. 7
    The fertilisation up to harvest: fertiliser, type, quantity, kg N per hectare and its lot.
  8. 8
    The analyses of the crop or the batch, and the soil and water analyses of the plot in the previous two years. Click one to open the report.

A treatment with a 0-day interval (biologicals and many organic products, such as the Nesidiocoris of 29 May) shows 0 d in green. If the batch were bought-in produce from a third party, the card would show instead the supplier (tax ID, health registration and whether it is approved), the purchase with the supplier delivery note, the supplier batch, the product origin and its certificates, in green if they were valid on the purchase date and in red if not.

#One step forward: who received it

At the end, One step forward gathers everything that came out of the traced item in three lists: the customers (from most to fewest kilos), the delivery notes and the batches. It is the list used to notify people in a recall.

One step forward of batch LV-261003-002: the customers who received it, with their kilos. 123
Figure 229. One step forward of batch LV-261003-002: the customers who received it, with their kilos.
  1. 1
    The three lists: Customers (type, delivery notes, last delivery and kilos, with a bar to compare), Delivery notes (date, product, batch and kilos) and Batches (the packed ones, with their status and what is left in stock).
  2. 2
    Click a row to open the customer (if your profile can see Customers); in delivery notes and batches, the tree icon traces from that step.
  3. 3
    The ⓘ explains where the kilos come from: non-cancelled delivery note lines with a batch.

Each list shows 60 rows; with more, See all … shows them all. The kilos are those on the lines of non-cancelled delivery notes that carry that batch.

#From an input lot: where a pack ended up

Traceability can also be followed the other way round: from an input lot (a pack of plant protection product or a bag of fertiliser with its manufacturer lot). That is what to do if the manufacturer warns of a faulty or mislabelled lot: which crops was it applied to and which customers received what was harvested afterwards?

In the treatment table of batch LV-261003-002, the treatment of 25 June (TR-2026-0269) used MICROTOX, lot K2612720. Click the tree icon next to that lot:

Tracing input lot K2612720 (MICROTOX): the batches harvested afterwards from the crops treated with it, their packed batches, delivery notes and customers. 12345678
Figure 230. Tracing input lot K2612720 (MICROTOX): the batches harvested afterwards from the crops treated with it, their packed batches, delivery notes and customers.
  1. 1
    Now the traced item is an Input lot: the product and the manufacturer's lot.
  2. 2
    The sentence and the figures: kilos affected, customers, delivery notes, batches and what is left in stock.
  3. 3
    Behind, the supplier of the pack, with its delivery note and the date received.
  4. 4
    The input lot: quantity received and quantity left, how many treatments and fertilisations used it and its expiry date.
  5. 5
    The batches harvested after it was applied on those crops, from most to fewest kilos.
  6. 6
    The packed batches made from them (here already sold: «Sold out»).
  7. 7
    The customers who received them.
  8. 8
    + n more: there are more batches than fit; click it to scroll to the full list.

The answer is broad because the step forward of an input includes everything harvested afterwards in the crops where it was applied (a tomato crop is harvested for weeks). To see the specific crops, trace from the treatment: its map adds the Treated crops column, with the plot and pre-harvest interval of each. And if the alert concerns the product rather than a lot, trace the plant protection product by its name or registration no.: all its input lots will appear.

How to respond to a manufacturer's alert
  1. Choose Input lot, type the manufacturer's lot from the warning (or the EI-… entry no.) and pick the match.

  2. Read the summary: how many kilos, customers and delivery notes lie behind it, and how much is still in the cold room.

  3. Scroll to One step forward → Batches: those with stock are the ones to locate and block in the Packhouse.

  4. Under Customers you have who to notify, with the kilos of each. Export the PDF report to keep a record.

  5. If the alert is confirmed, open it as a real alert from Mock recall from this origin: when it is closed, whatever is left in stock is blocked.

You know which batches, customers and kilos are affected and have kept a record of what you did.

#Exporting the report

The download button of the summary. 12
Figure 231. The download button of the summary.
  1. 1
    PDF report: the full report to send or print.
  2. 2
    CSV data: one row per link, for a spreadsheet («Export CSV» permission).

The PDF report includes the origin, the summary, one step back (plant protection treatments up to harvest with their registration no. and interval, fertilisation, analyses with the laboratory and report, and certificates) and one step forward (batches, customers and delivery notes with their kilos). It is the document you attach to a reply to a customer or an inspection.

The CSV has one row per link with the direction (origin, back or forward), the type, the reference, the date, the details, the kilos and what it relates to.

#Traceability from any record

From the record of a batch, a harvest, a delivery note line, a treatment, an input lot or a supplier, the traceability button opens the same thing in a wide side panel, without leaving where you are. This is how Begoña, the external auditor, sees it when she opens the traceability of batch LV-261003-002 from the Packhouse:

The traceability of batch LV-261003-002 in the side panel, opened by the auditor from the Packhouse. 1234
Figure 232. The traceability of batch LV-261003-002 in the side panel, opened by the auditor from the Packhouse.
  1. 1
    What is being traced: Traceability · Batch and its reference.
  2. 2
    Open in Traceability: takes it to the section, full screen.
  3. 3
    You can also export from the panel. Begoña does not have «Run mock recalls»: she does not see the mock recall button.
  4. 4
    Tracing from another step stays inside the panel; an arrow appears to go Back to previous trace.

The panel shows the same as the section (summary, map, step back and step forward), but without the mock recall button: to start one, click Open in Traceability.

#Mock recalls

A mock recall is a rehearsal: you pick a real batch, assume there is a problem (a residue above the MRL, a foreign body, a customer alert) and time how long the cooperative takes to locate all the affected batches, delivery notes and customers. GLOBALG.A.P. requires the recall procedure to be verified at least once a year, with a real recall or a recorded mock recall; each farm's Compliance checks there is one. The Mock recalls tab keeps the history. A real alert follows the same path, but when it is closed it blocks the produce.

  1. 1StartOrigin (a batch, an input…) and reason. The timer starts.
  2. 2LocateTick each customer notified and each batch in stock located.
  3. 3CloseConclusions and, if needed, block what is left.
  4. 4ReportDuration, batches, delivery notes, customers and kilos, with signatures.
  5. 5ComplianceCounts as each farm's annual mock recall.
A mock recall from start to finish.
The mock recalls tab: the last one was done on 20 April (SR-2026-0001) and the next one is due before 20 April 2027. 12345678
Figure 233. The mock recalls tab: the last one was done on 20 April (SR-2026-0001) and the next one is due before 20 April 2027.
  1. 1
    Last recall closed, with its ⓘ: what GLOBALG.A.P. requires and how it counts in Compliance.
  2. 2
    Next one before: one year after the last. Green; amber from 300 days; red once the year has passed.
  3. 3
    How many have been done in the last 12 months.
  4. 4
    Average time of closed recalls, with its ⓘ.
  5. 5
    Real alerts ever opened.
  6. 6
    The filters: All, In progress, Mock recalls and Real alerts; above, the search box.
  7. 7
    New mock recall (with the «Run mock recalls» permission).
  8. 8
    Each recall: number and start time, origin, reason, duration (in colour), result (batches, customers, kilos and blocked) and status.

While a recall is in progress, a banner at the top shows its number, the reason, the running timer and the Continue button, so you can get back to it even if you have changed screen or device.

#Starting a mock recall

There are two ways to start: with New mock recall in this tab, choosing the origin in the dialog, or from a trace result with Mock recall from this origin, which brings it already chosen. Starting it already saves the record and starts the timer: do it when you are really about to begin.

New mock recall from the tab: the origin is chosen by searching with the «Batch» type. 12345
Figure 234. New mock recall from the tab: the origin is chosen by searching with the «Batch» type.
  1. 1
    Mock recall (a rehearsal) or Real alert. The notice below explains what each one does when closed.
  2. 2
    Trace from: the type, as in the search box. With All, a number of 4 to 6 digits is taken as a plant protection product registration no.: to find a batch by its digits, choose Batch first.
  3. 3
    Type the code or part of it and pick from the list.
  4. 4
    The chosen batch becomes the origin of the recall.
  5. 5
    Start and time saves the recall and opens its record with the timer running.

Below the origin is the Reason: the mock scenario or the alert received (who warns and about what). For a mock recall, Ceres suggests «Annual mock recall (GLOBALG.A.P. IFA v6, 09.01): residue above MRL scenario»; change it if the scenario is different. If you choose Real alert, the reason is cleared and becomes mandatory:

A real alert opened from the result of batch LV-261003-002: the origin comes already chosen. 12345
Figure 235. A real alert opened from the result of batch LV-261003-002: the origin comes already chosen.
  1. 1
    Real alert: a real recall (a warning from the authority, a customer or an analysis).
  2. 2
    The red notice: when it is closed, the batches still in stock are blocked and their public page will say they are recalled.
  3. 3
    The origin, which comes from the trace; Change to pick another.
  4. 4
    The reason, mandatory: what has happened and who is warning.
  5. 5
    The button turns red as a reminder that it is not a rehearsal.

#During the mock recall

Starting it opens the record of the recall in progress. At the top, the big timer (green up to 2 hours, amber up to 4 and red after that), the Located n of t counter with its bar and the Close button. Below, two tabs:

  • Locate: the reason and two lists to tick off. Customers to notify (from most to fewest kilos, with their delivery notes and last delivery; the icon opens the customer with their contact details) and Batches in stock to locate (those still in the cold room, with their kilos and status). Tick each customer once notified and each batch once located.
  • Traceability: the full map and details of the origin, as in a trace, in case you need to check something.

The ticks are saved to your user: you can close the record, change device and come back with Continue from the banner of the recall in progress. If you started it by mistake, the bin icon discards it without leaving a record (it asks for confirmation).

How to run the annual mock recall
  1. With the quality manager, choose a recent real batch that has already been sold (a sales batch with several customers is the most demanding).

  2. Click New mock recall, leave Mock recall, choose the batch and check the reason. Click Start and time.

  3. In Locate, tick each customer as you confirm you could notify them (phone, email) and each batch in stock once you have found it in its cold room.

  4. When they are all done, click Close: write the conclusions (what worked, what was missing and what to improve) and decide whether to block the batches in stock (in a mock recall, usually not).

  5. Open the closed record and download the PDF report; sign it and keep it with the supporting documents (or upload them under Documents).

The recall is recorded with its duration and result, counts as the annual mock recall in each farm's Compliance and the next one is set for a year later.

Clicking Close opens Close and save the result: the timer stops and what was located (batches, delivery notes, customers and kilos) is saved with your Conclusions. The Block the batches in stock switch sets the batches still in the cold room to «Blocked»; in a real alert they are always blocked and their public QR page warns the consumer that the batch has been recalled.

#The report of a mock recall

A closed recall opens from its row. The demo one is SR-2026-0001, the annual mock recall Ainhoa ran on 20 April 2026 from field batch LC-260327-001: she located everything in 38 minutes.

Mock recall SR-2026-0001, closed: summary, timed timeline and conclusions. 1234567
Figure 236. Mock recall SR-2026-0001, closed: summary, timed timeline and conclusions.
  1. 1
    Whether it is a mock recall or a real alert, its status, the number with the origin, the type of origin, the start time and who ran it.
  2. 2
    PDF report: the record for the auditor, with the summary, what was located and the signatures of the person in charge and the reviewer.
  3. 3
    The tabs: the Summary, the Customers, Delivery notes and Batches located, and the Documents (emails to customers, minutes).
  4. 4
    The result in figures: duration, batches, customers, kg sold and blocked.
  5. 5
    The timeline: start with the reason, what was located and the close with the duration.
  6. 6
    The conclusions written when closing.
  7. 7
    What the record is for and what to attach.

#What each profile sees

#Tips

Traceability & control

Compliance

How well each farm keeps its records: a score with its checklist (recording on time, validation, justification, advisor, licences, sprayer inspection, fertilisation plan, vulnerable zone, analyses, certificates, pre-harvest intervals, annual mock recall and empty containers); the farm record book as PDF, as the official CUE JSON and as Ceres JSON, each one with its seal; verifying an exported record book and the fingerprint chain; the prepared SIEX upload; the mass balance, third-party trade and the regulatory calendar.

Who uses it: Technical management, field technician, auditor, management and memberAccess: «Compliance» section (or «See the change audit» to verify); exporting the record book and the CSVs, «Export CSV»; preparing the SIEX upload, also «Edit the field log»; the mass balance and third-party trade, seeing all farms; the third-party value, «See prices»

Compliance checks what is recorded in Ceres against what the field log and traceability rules require, and tells you what is missing on each farm before an inspector, the certification body or the customer's auditor finds it. There is nothing to fill in: everything comes from what is already recorded in Treatments, Fertilisation, Lab analyses, People, Machinery, Inputs, Farms and Traceability.

It has six tabs:

Tab What it is for
Farms Each farm's score for the season and its checklist: what is fine, what needs reviewing and what is missing, with the regulation and how to fix it.
Farm record book The record book of a farm and a season with the official structure: as a PDF to print or hand over, as the CUE JSON (the official FEGA format) and as the full Ceres JSON. Every export carries its seal. The SIEX upload is also prepared here.
Verify record book Checks whether an exported record book is intact (uploading the file or with its seal code), the state of the fingerprint chain and the issued seals.
Mass balance Per product: what came in, what went out and what is left; it must balance.
Third-party trade How much of what was sold is produce bought from other growers, against the 50 % guideline limit.
Regulatory calendar The regulatory dates affecting the field log and what Ceres does for each one.

On a screen narrower than about 1,600 px the tabs show their short names: Record book, Verify, Mass balance, Third parties and Calendar.

It is used by technical management and the field technician to review the farms every month, by the external auditor or the certification body to review, export and verify the record book, by management for the mass balance and third-party trade, and by each member to see how their own farm is doing. Trade terms (IPM, ROPO, ITEAF, SIGPAC, SIEX, CUE, REA, vulnerable zone, SHA-256…) are in the Glossary.

#Each farm's score

Compliance for the 2026/27 season: the estate and the twelve members, with their score and their checks. 12345678
Figure 237. Compliance for the 2026/27 season: the estate and the twelve members, with their score and their checks.
  1. 1
    The six tabs of the section (here, with their short names).
  2. 2
    The season being reviewed: the current one or one of the two previous ones (September to August).
  3. 3
    Average score of the farms you can see, with its ⓘ.
  4. 4
    How many farms there are, how many have gaps and the total gaps and warnings.
  5. 5
    Most frequent issues: the checks with most gaps or warnings and on how many farms (hover to read what is checked).
  6. 6
    The filters: All, With gaps, With warnings, Below 75 % and Up to date; above, the search box.
  7. 7
    Each farm's score, in green, amber or red, with a tick at 90 %. S-012 is at 67 %.
  8. 8
    One small square per check: green OK, amber review, red missing and blank not applicable. Click the row to open its checklist.

The Gaps column counts the checks in red and Warnings those to review. Click a column header to sort (by Score, to have the weakest at the top) and the download button to export the list as CSV.

#The checklist

Click a farm to open its checklist. The one for S-012 · Rosa María Corella Ruiz is the lowest in the cooperative: it is missing the fertilisation plan for a crop and has a certificate that has expired or is about to.

S-012's checklist for the 2026/27 season: the checks that are OK, closed; the missing one, open with the regulation and how to fix it. 12345678
Figure 238. S-012's checklist for the 2026/27 season: the checks that are OK, closed; the missing one, open with the regulation and how to fix it.
  1. 1
    The farm, the season and its score.
  2. 2
    The record book for this farm and season: as PDF, as CUE JSON or as full Ceres JSON, each one with its seal (with the «Export CSV» permission).
  3. 3
    The count: score and checks that are OK, to review, missing and not applicable.
  4. 4
    A reminder that it is a checklist to help you: it does not certify.
  5. 5
    Each check: what it is, the farm's figure («0 of 4 treatments recorded later than 30 days») and its status. OK checks are closed; click to open them.
  6. 6
    Those missing or to review are open: what is checked, why (the regulation) and how to fix it.
  7. 7
    Go to … takes you to the section where it is fixed, already filtered by this farm.
  8. 8
    N/A: S-012 has no plots in a vulnerable zone; it does not count in the score.

The 16 checks are grouped like the official record book:

Block Check What Ceres looks at
Plant protection treatment log Treatments recorded on time That each treatment carried out was recorded within the deadline set in Settings (one month at most).
Treatments validated by the advisor That the technician or advisor has validated (signed) treatments carried out more than a week ago.
Justification of each treatment That each treatment has its integrated pest management justification (threshold exceeded, official warning, symptoms…).
Integrated pest management advisor That a farm using advisory services has an advisor assigned and registered in the ROPO.
Harvests outside the pre-harvest interval That no harvest of the season was made within the pre-harvest interval of an earlier treatment.
Staff and equipment Valid operator licence That everyone who sprays on the farm holds a valid professional user licence.
Sprayer inspection (ITEAF) That the application equipment used has a favourable, valid inspection.
Fertilisation and nitrates Fertilisation recorded on time That each fertiliser application was recorded within the deadline in Settings (one month at most).
Fertilisation plan That crops planted since 01-09-2026 have their fertilisation plan.
Organic nitrogen in vulnerable zone That no vulnerable-zone plot exceeds 170 kg N per ha from manure in the last 12 months.
Analyses Soil analysis That each active plot has a soil analysis from the last 5 years.
Irrigation water analysis That there is an irrigation water analysis from the last 12 months.
Residue analysis That at least one residue analysis was done in the season.
Certification, traceability and containers Farm certificates That the certificates (organic, GLOBALG.A.P., integrated production, PGI…) are valid and do not expire in the coming days.
Annual mock recall That the cooperative has closed a mock recall (or a real recall) in the last 12 months.
Empty container return That there is a receipt for empty plant protection containers returned in the last 12 months.
The last block of S-012's checklist: certificates, annual mock recall and containers. 1234
Figure 239. The last block of S-012's checklist: certificates, annual mock recall and containers.
  1. 1
    A certificate expired or about to expire: Missing. It is renewed with the certifying body and the new one is uploaded to the farm record.
  2. 2
    Go to Farms opens S-012's record.
  3. 3
    The annual mock recall belongs to the cooperative and counts for all its farms: SR-2026-0001 in Traceability satisfies it.
  4. 4
    The receipts for empty containers returned, recorded in Inputs.
How to bring a farm up to date
  1. In Farms, filter With gaps (or sort by Score) and open the first one.

  2. Read the open checks: what is checked, why and how to fix it.

  3. Click Go to … on each one: it takes you to the section (Fertilisation, Lab analyses, People, Machinery…) already filtered by that farm. Fix it there (create the fertilisation plan, record the lab report, renew the licence).

  4. Go back to Compliance: the check turns OK and the score goes up as soon as the data is saved.

The farm's score goes up and whatever is still pending is in view, with the regulation that requires it.

#The farm record book: PDF, CUE JSON and Ceres JSON

The Farm record book tab prepares the record book of a farm for a season with the structure of annex III, part I, of RD 1311/2012 and the fields of Regulation (EU) 2023/564 (crop EPPO code, BBCH stage, product registration no., rate and area). It is what you hand over to the authorities when they ask for it, to the certification body or to the customer's auditor. It is exported in three formats, and every export is sealed: Ceres keeps the fingerprint of what went out so that you can later check that nobody has tampered with it. This is how Begoña, the external auditor, exports it for member S-003:

S-003's farm record book for the 2026/27 season, just exported as PDF by the auditor: the seal of this export, below the buttons. 12345678
Figure 240. S-003's farm record book for the 2026/27 season, just exported as PDF by the auditor: the seal of this export, below the buttons.
  1. 1
    The farm: click it to choose another (only those assigned to you appear).
  2. 2
    The season (September to August).
  3. 3
    The general data: holder, tax ID, REA, integrated pest management system, advisor with their ROPO and the period.
  4. 4
    What each section of the record book contains, with its annex III paragraph and how many records it has: licensed staff, equipment, SIGPAC plots, crops, treatments, fertilisation, irrigation, harvests and analyses.
  5. 5
    Record book PDF: the record book to print, sign or hand over. It is downloaded as is, with the seal at the foot of every page.
  6. 6
    CUE JSON: the official format of the digital record book defined by FEGA for SIEX.
  7. 7
    Full Ceres JSON: the whole record book as is, for other software.
  8. 8
    Last seal: the code of the export you have just made, when, and the beginning of its fingerprint. Click it to open its record.

The three formats carry the same records, for different uses:

Format What it is What for
Record book PDF The laid-out record book, with the seal at the foot of every page and a last section with its fingerprints. Printing it, signing it or handing it to the authorities, the certification body or the customer's auditor.
CUE JSON The record book in the official CUE format (the Spanish digital farm record book), the schema published by FEGA for SIEX. It carries its seal inside («SelloCeres»). Loading it into the region's digital record book or into other software that reads the CUE.
Full Ceres JSON The whole record book as it is in Ceres («ceres-cuaderno/1»), with its «seal» object. Taking it to other software or archiving it.

Exporting the record book requires the Export CSV permission; without it, a notice appears instead of the buttons. The same menu is in each farm's compliance record, with the download icon (More formats):

The download menu of S-012's compliance record: the three record book formats and the SIEX upload. 1234
Figure 241. The download menu of S-012's compliance record: the three record book formats and the SIEX upload.
  1. 1
    The record book as PDF.
  2. 2
    The CUE JSON, in the FEGA format (Annex VI JsonSchema).
  3. 3
    The full Ceres JSON, for other software.
  4. 4
    Prepare the SIEX upload: only for those who can also edit the field log (see below).

The PDF contains, in this order: A.1 farm and holder, advice, the staff with a professional user licence (level, number and expiry) and the application equipment with its ROMA and its last and next ITEAF inspection; A.2 the plots (SIGPAC reference, area, use, dry or irrigated, open field or protected, certification, vulnerable zone and specific zones); A.3 the soil; the crops of the season with their plant material; B the plant protection treatments (date, plot, crop, pest, product with its registration no., rate and quantity, operator and equipment, advisor, justification and efficacy); C fertilisation and irrigation; the harvests with their destination (batch) and the analyses. At the foot, spaces for the signatures of the holder and the advisor, and the reminder to keep it for at least 3 years. The last page is the integrity seal of that export:

The last page of S-003's PDF: the «Integrity seal of this export» section and, at the foot, the seal band that every page carries. 123
Figure 242. The last page of S-003's PDF: the «Integrity seal of this export» section and, at the foot, the seal band that every page carries.
  1. 1
    The integrity seal of this export: the seal code, when and who issued it, the SHA-256 fingerprint of the content, the head of the fingerprint chain at that moment and the seal fingerprint.
  2. 2
    How to check it: in Ceres → Compliance → Verify record book, uploading the PDF as is or typing the code.
  3. 3
    The seal band at the foot of every page: the code, the date, the beginning of the fingerprint and the chain link.

What reaches the authorities in the CUE JSON is what the official format requires; the Ceres JSON also keeps everything Ceres knows about the record book (with the same data as the PDF), and is for taking it to other software.

#The seal of every export

Every time someone exports a record book (in any of the three formats), Ceres issues a seal and stores it:

  • a 12-character code (for example, 81C9-CE2E-12DF), printed at the foot of the PDF and inside the JSON;
  • who exported it, when, which farm and which season or period;
  • the SHA-256 fingerprint of the content: a 64-character number that summarises the exported record book; if a single rate changes, the fingerprint changes completely;
  • the head of the fingerprint chain at that moment (see below): the last link of everything recorded up to then;
  • for the PDF, also the fingerprint of the file exactly as it was downloaded;
  • and, if the cooperative has set it up, an RFC 3161 timestamp from an external authority.

With the file or its code, anyone who can see that farm can later check in Verify record book whether it is the one Ceres issued and whether it is intact.

#Verifying an exported record book

The Verify record book tab answers the question «is this record book I am being shown the one that came out of Ceres, and is it intact?». It has three parts: verifying a file or a code, the state of the fingerprint chain and the list of issued seals.

Verify record book, as seen by Begoña (external auditor): the file or the code, the fingerprint chain and the issued seals. 1234567
Figure 243. Verify record book, as seen by Begoña (external auditor): the file or the code, the fingerprint chain and the issued seals.
  1. 1
    Drop the PDF or JSON exported by Ceres here, or click Choose file. The file stays in your browser: only the PDF's fingerprint is sent, or the JSON's text to compare it.
  2. 2
    …or type the seal code (the one in the PDF footer) and click Check.
  3. 3
    The fingerprint chain: Intact in green, or With issues.
  4. 4
    How many links it has, since when, and its head (the last one), each with its ⓘ.
  5. 5
    By origin: where each change on your farms came from (data load, app, Claude or directly the database).
  6. 6
    Altered rows: entries that do not match the chain. Here, none.
  7. 7
    The issued seals, with filters by format: PDF, CUE JSON and Ceres JSON.

To check a record book, upload it as is or type its seal code. The result appears at the top, in large type:

Result What it means
Intact (green) It is the file Ceres issued (for a PDF, byte for byte) or its content matches the sealed one, and the fingerprint chain was still intact up to the seal.
Modified (amber) The seal exists, but the content does not match: someone has changed some data after exporting it. Or the file matches but the fingerprint chain is not intact up to the seal.
Unknown It matches no Ceres export you can see: it belongs to another cooperative, to a farm you cannot see, or the file (or its seal) has been altered.
Seal found The code only checks the seal: that it exists, whose it is and when it was issued. To check the content, upload the file.

Below, the details: who sealed it and when, whether the content and the file match, whether the chain was intact up to the seal, how many entries on that farm have been made afterwards, and the timestamp, with the full fingerprints.

S-003's record book PDF, just exported, uploaded to Verify record book: it is intact. 12345
Figure 244. S-003's record book PDF, just exported, uploaded to Verify record book: it is intact.
  1. 1
    Intact: it is the very same file, byte for byte, that Ceres issued, with the date and the name of the uploaded file.
  2. 2
    Who sealed it and when, the farm, the season and the seal code.
  3. 3
    The file is identical, byte for byte, to the one downloaded.
  4. 4
    The chain up to the seal is intact and there are no entries afterwards: the record book is as sealed.
  5. 5
    The full SHA-256 fingerprints: of the sealed content, of the chain head and of the seal.
How to check a record book you are given
  1. Open Compliance → Verify record book.

  2. Drag the PDF or JSON onto the area at the top (or click Choose file). If you only have the paper copy, type the seal code from its footer and click Check.

  3. Read the result: Intact, Modified, Unknown or, with the code, Seal found.

  4. If it is Modified, see what does not match: the content (some data was changed) or the chain (someone tampered with the log). Ask for the original file or a new export.

  5. Click View the seal to open the seal record with all its data.

You know whether the record book is the one that came out of Ceres and whether it is intact, who exported it and when, and what has been recorded on that farm since then.

If someone changes some data in the file after exporting it (in the example, a rate in S-003's CUE JSON), Ceres detects it: the seal exists, but the content is no longer the one that was sealed.

S-003's CUE JSON with a rate changed by hand after exporting it: modified. 1234
Figure 245. S-003's CUE JSON with a rate changed by hand after exporting it: modified.
  1. 1
    Modified: the file content does not match the sealed one; some data has been changed after exporting it.
  2. 2
    The seal does exist: who issued it and when, the farm and its code.
  3. 3
    Content: does not match, changed afterwards; nor is the file the one that was downloaded.
  4. 4
    The chain up to the seal is still intact: what has been tampered with is the file, not the Ceres log.

And a file carrying a seal you cannot see shows as Unknown. For example, Jesús (member S-003) only sees his own farm: if he uploads another member's record book, Ceres tells him nothing about it.

Jesús (member S-003) uploads another farm's record book: it carries a Ceres seal, but not one he can see. Below, his seals: only those of S-003. 1234
Figure 246. Jesús (member S-003) uploads another farm's record book: it carries a Ceres seal, but not one he can see. Below, his seals: only those of S-003.
  1. 1
    Unknown: it carries a Ceres seal that matches no seal he can see (from another cooperative, from a farm he cannot see, or altered).
  2. 2
    Only the fingerprints of the file and its content: nothing about the farm or who sealed it.
  3. 3
    The chain by origin counts only the entries of his farms.
  4. 4
    And among the issued seals, only those of his farm.

With the code you check the seal without the file: for example, 81C9-CE2E-12DF, the PDF of S-003's record book that Begoña exported on 23 September.

Seal 81C9-CE2E-12DF checked with its code: it exists, it belongs to S-003 and more has been recorded since then. 123456
Figure 247. Seal 81C9-CE2E-12DF checked with its code: it exists, it belongs to S-003 and more has been recorded since then.
  1. 1
    Seal found: the code only checks the seal; to check the content, upload the file.
  2. 2
    Who sealed it and when, how long ago, the farm, the season and the code with its format.
  3. 3
    The chain was intact up to the seal's link.
  4. 4
    Entries afterwards: new, changed and deleted entries on that farm since the seal. This is normal: the record book is still alive.
  5. 5
    The full SHA-256 fingerprints, with their copy button.
  6. 6
    View the seal opens its record.

#The fingerprint chain

Every new entry, change or deletion in the record book (plots, crops, treatments, fertilising, irrigation, field work, visits, analyses, harvests) and every line of the audit log adds a link to the chain: the fingerprint of the row and that of the previous link. So if someone tampered with some data directly in the database, bypassing the app and Claude, the chain would detect it: tampering with a link breaks all the following ones, and changing a row from outside leaves it «altered».

The Fingerprint chain card in Verify record book recomputes it in full when it opens (and with the reload button):

  • Intact in green, or With issues and the link where it breaks;
  • Links: how many there are (about 13,500 in the demo), Since: the first one, and Head: the last one, with its fingerprint;
  • By origin: where each change on your farms came from: Data load (the initial load or, in the demo, the daily reload), App, Claude or Database (a change made from outside, without a user session: unless it was known maintenance, review it in the Audit log);
  • Altered rows, Rows without a link and Rows deleted outside, with a link to their record. If everything is fine: «No altered, deleted or unlinked rows in your farms».

Every seal stores the chain head at the moment of export, so verifying a record book also checks that the Ceres log has not been touched since then.

#Issued seals and the seal record

Below, Issued seals lists every record book export of your farms, newest first: the code and format, the farm, the season and period, who and when, how many entries have changed afterwards and the timestamp. If someone shows you a record book, its code must be in this list. The demo comes with four: two PDFs, one CUE JSON and one Ceres JSON.

The four seals in the demo: S-003's PDF of 23 September is the oldest. 1234
Figure 248. The four seals in the demo: S-003's PDF of 23 September is the oldest.
  1. 1
    Filter by format: PDF, CUE JSON or Ceres JSON.
  2. 2
    The seal code and its format. Click the row to open its record.
  3. 3
    Afterwards: how many entries on that farm have changed since the seal.
  4. 4
    The timestamp, if one was requested (it is off in the demo).

Click a seal (or View the seal in the result) to open its record: the seal data, how many entries it holds, the chain link and whether the file fingerprint was registered (if not, it can only be verified with the code); the check now (the chain up to the seal and the entries afterwards) and the timestamp, with the full fingerprints.

The record of seal 81C9-CE2E-12DF: the PDF of S-003's record book exported by the auditor on 23 September. 123456
Figure 249. The record of seal 81C9-CE2E-12DF: the PDF of S-003's record book exported by the auditor on 23 September.
  1. 1
    The seal code, its format and the farm.
  2. 2
    When it was issued, how many entries the exported record book holds, the chain link and how many there are afterwards.
  3. 3
    Who sealed it, the season and the period, and whether the file fingerprint was registered (if not, it can only be verified with the code).
  4. 4
    The check now: the chain up to the seal and the farm's entries afterwards.
  5. 5
    The SHA-256 fingerprints: of the sealed content, of the chain head and of the seal, with their copy button.
  6. 6
    The RFC 3161 timestamp, if one was requested: here it was not set up.

#Preparing the SIEX upload

SIEX (the Spanish farm information system) is where FEGA and the regions will receive digital record books. In the Farm record book tab, those who can also edit the field log have the Prepare the SIEX upload button (also in the download menu of the compliance record). Ceres builds the CUE for the season up to today, validates it against the FEGA schema, stores its fingerprint and shows what would be sent. Nothing is sent. This is how Irene prepares it for S-003:

The SIEX upload of S-003's record book, prepared and validated: Ceres does not send it. 12345
Figure 250. The SIEX upload of S-003's record book, prepared and validated: Ceres does not send it.
  1. 1
    Upload prepared: the farm, the period and its status (Prepared).
  2. 2
    How many activities it holds, its size (the maximum per upload is 2 MB), how many are left out and how many are to review.
  3. 3
    Ceres does NOT send it: it stays prepared and validated, with its fingerprint, until the region authorises it.
  4. 4
    The activities by CUE block: irrigation, harvests, plant protection treatments, field work…
  5. 5
    What is not sent and why (here, two treatments without an efficacy assessment) and what should be confirmed with the advisor or the REA, each warning with how many activities it affects.

#Mass balance

The mass balance checks, product by product, that everything that came into the cooperative has gone out or is still in the cold room: the opening stock, plus what was harvested and bought, minus culls, losses and what was sold, must equal what is left. Organic produce has a row of its own, to show that no more was sold as organic than came in. It covers the whole cooperative, so only those who see all farms see it.

The mass balance for the 2026/27 season (from 1 September to today): every product balances. 12345678
Figure 251. The mass balance for the 2026/27 season (from 1 September to today): every product balances.
  1. 1
    The period: from the start of the chosen season to today (or to its end).
  2. 2
    What comes in: harvest + purchases, with the ⓘ that explains the balance.
  3. 3
    Sold, culls and losses and closing stock.
  4. 4
    The total difference: «Balanced» in green or the kilos missing or over, in red.
  5. 5
    Filters: Members and own farm, Bought from third parties, Organic and With difference.
  6. 6
    The balance columns: opening stock, harvested, bought, culls, packing loss, losses and recalls, sold and closing stock.
  7. 7
    Organic produce has its own row, with the green leaf.
  8. 8
    Each product's difference: 0 in green if it balances.

#Third-party trade

An agri-food cooperative can market produce bought from other growers (third parties), but within limits. This tab calculates two guideline indicators from the year's sales delivery notes, so that management and the tax advisor can watch them throughout the year.

Third-party trade in the 2026 financial year: produce bought from other growers is 3.6 % of the kilos sold. 12345
Figure 252. Third-party trade in the 2026 financial year: produce bought from other growers is 3.6 % of the kilos sold.
  1. 1
    The financial year: the current year or the previous one.
  2. 2
    Third-party product over sales (kg): against the 50 % of Law 27/1999, with the bar and the limit mark.
  3. 3
    Third-party value over own value: the tax criterion of Law 20/1990, in euros (only with «See prices»).
  4. 4
    Sales by month: kilos from members and own farm against third parties.
  5. 5
    It is a guideline indicator: the exact basis and the applicable law are validated by the tax advisor.

#Regulatory calendar

The Regulatory calendar gathers the regulatory dates affecting the field log, fertilisation, water and traceability of a vegetable cooperative, reviewed on 05-10-2026, and under each one what Ceres does to help you comply.

The regulatory calendar: what is already in force, what is next and electronic treatment records from 1 January 2027. 123456
Figure 253. The regulatory calendar: what is already in force, what is next and electronic treatment records from 1 January 2027.
  1. 1
    The ⓘ: where the dates come from and what an «estimated date» is.
  2. 2
    Each date: what happens, the regulation and, with the arrow, what Ceres does. Past ones say «in force».
  3. 3
    Next, highlighted, with the days remaining.
  4. 4
    Electronic treatment records from 1 January 2027, in red: the key date for the field log.
  5. 5
    Estimated date: calculated or not yet published.
  6. 6
    Figures to keep in mind: record keeping, recording deadlines, licence, ITEAF, nitrogen, mock recall and third parties.

It is a technical working summary, not legal advice: many obligations have regional rules. Confirm them with your advisor or the regional authority.

#What each profile sees

Each profile sees its farms. This is how Jesús Pérez Ciriza, member S-003, sees Compliance: only his farm, and only four tabs (the mass balance and third-party trade cover the whole cooperative).

Compliance as seen by member S-003: his score and his checklist, with no mass balance or third-party trade. 1234
Figure 254. Compliance as seen by member S-003: his score and his checklist, with no mass balance or third-party trade.
  1. 1
    Only Farms, Farm record book, Verify record book (with his seals) and Regulatory calendar.
  2. 2
    His score: that of his only farm.
  3. 3
    What he is missing: here, one warning about the season's residue analysis.
  4. 4
    His farm: click it to see the checklist and download his record book PDF.

#Tips

Traceability & control

Reports

How the season has gone: yield per crop, deliveries per member, plant protection products and active substances per hectare, fertilisation, water, plant protection transactions, costs and margin, and sales, each one exportable to CSV; and the free analysis, a pivot table to cross your data however you like.

Who uses it: Management, finance, field adviser and salesAccess: «Reports» section; each report, seeing one of its sections; costs, «See costs»; sales amounts, «See prices»; settled amounts, «See settlements»; CSV, «Export CSV»

Reports answers the end-of-season (and end-of-month) questions: how much have we harvested and per hectare?, what has each member delivered and at what quality?, how much plant protection product and how much active substance have we used per hectare?, how much nitrogen and how much water?, how much does each crop cost and what margin does it leave?, who do we sell to? There is nothing to fill in: you choose the report and the period and read its blocks from top to bottom. Every figure and every chart has its ⓘ help with what it shows, where it comes from and how to read it.

For anything that is not in a fixed report there is the free analysis: a pivot table on your data (treatments, harvests, lots, sales, settlements…) in which you choose the rows, the columns and what is measured.

It is used above all by management (Javier, in the demo) and finance, with all the amounts; the field adviser (Marta) for the field-log reports; and sales for sales. Each person only sees the farms and the amounts their profile allows (see below).

#Choosing the report and the period

Reports as management sees it: the list of reports on the left and the chosen one on the right (here, the yield for the 2025/26 season). 1234567
Figure 255. Reports as management sees it: the list of reports on the left and the chosen one on the right (here, the yield for the 2025/26 season).
  1. 1
    The reports, by group: production, field log, economics and, at the end, the free analysis. One with a padlock needs a permission your profile does not have.
  2. 2
    The title with its ⓘ and, below, what it is about and the exact dates of the period.
  3. 3
    The period: the current season, the previous one, the Last 12 months or some Dates… you choose in the calendar. It applies to all reports.
  4. 4
    Refresh recalculates with the data as they are now.
  5. 5
    Export CSV: the report's tables, for a spreadsheet (if there are several, you choose which).
  6. 6
    At the top, the period's key figures. The one on the left, highlighted.
  7. 7
    Below, the charts and the tables. Hover over a chart to see the detail; press a row to open its record.

When you open it, the period is the current season (September to August, up to today); in its first three months, the whole previous season, which is the one you want to compare. Ceres remembers the last report and the last period you chose.

Report What it answers
Yield per crop How many kilos have been harvested, on how many hectares and with what yield per species and per planting, against the reference.
Deliveries per member What each member has delivered, in which classes (extra, I, II, culls) and how much they have been paid.
Plant protection products used Which products have been applied, in how many treatments, over how many hectares and how much product.
Active substances per hectare How many kilos of each active substance have been applied, per crop and per hectare.
Fertilisation Fertiliser units (N, P₂O₅, K₂O) per hectare and species, against the fertilisation plan.
Irrigation water The m³ applied per crop and farm and the allowance per hectare.
Plant protection transactions Each issue of plant protection products from the cooperative's store to a farm.
Costs and margin What each planting costs by item and the margin it leaves.
Sales What has been sold per customer and per product, and how much is own produce.

#Yield and deliveries

Yield per crop (the one in the previous screenshot) adds up the period's harvests: kilos harvested, area harvested, average yield in kg/ha and against the reference (what was obtained against the reference yield of each species in the catalogue). Below, the kilos per species, the yield against the reference and two tables: by species and by planting, with the split by class.

Deliveries per member looks at the same thing from the member's side: what each one has delivered to the cooperative.

Deliveries per member in the 2025/26 season, with the amount settled (Javier sees settlements). 123456
Figure 256. Deliveries per member in the 2025/26 season, with the amount settled (Javier sees settlements).
  1. 1
    Kilos delivered and how many members (the own farm counts as one).
  2. 2
    Extra and class I: what share of what was delivered came out in the best classes.
  3. 3
    Culls in % and in kilos.
  4. 4
    Settled and the average price per kilo: only with the «See settlements» permission.
  5. 5
    Kilos per member, with their % of culls.
  6. 6
    Split by class of everything delivered. Below follows the table by member and species.

#Plant protection products and active substances per hectare

Plant protection products used lists the products applied in the period: in how many treatments, over how many treated hectares and how much commercial product (kg if solid, l if liquid), by function (fungicide, insecticide, acaricide…). It is used to review the protection strategy (rotation of modes of action, weight of biologicals) and to prepare the order for the next season.

Active substances per hectare goes one step further: it converts each application into kilos of active substance and splits them by crop. It is the basis for plant protection use indicators. This is how Marta, the field adviser, sees it for the farms she advises:

Active substances per hectare in the 2025/26 season, as seen by Marta (the farm and members S-001 to S-010). 123456
Figure 257. Active substances per hectare in the 2025/26 season, as seen by Marta (the farm and members S-001 to S-010).
  1. 1
    Active substance applied in kilos and how many different substances.
  2. 2
    Per hectare of crop: the kilos divided by the hectares cropped in the period.
  3. 3
    Copper applied, in kg and in kg of Cu per hectare.
  4. 4
    Crops treated: how many species have received treatments.
  5. 5
    Most applied substances, with their weight in the total.
  6. 6
    kg of active substance per ha and crop: compares crops and seasons on the same scale. Below follow the tables by substance and by crop and substance.

#Fertilisation, water and transactions

Fertilisation gives the fertiliser units (kilos of N, P₂O₅ and K₂O per hectare) applied in the period per species, the fertilised area and the organic N, against the plan N of each species' fertilisation plan; the table adds the N applied / plan column. Above the plan, nitrogen (and money) is lost; in a vulnerable zone, organic N must not exceed 170 kg/ha per year (see Fertilisation).

Irrigation water adds up the m³ of the period's irrigations (from the meter or calculated from hours and flow rate) per crop and farm, and the average allowance in m³/ha and in millimetres of water depth (10 m³/ha = 1 mm). Compare it with the period's ET₀ in Weather to see whether irrigation matches what the crop needs.

Plant protection transactions is the record of each issue from the cooperative's store to a farm:

The plant protection transactions record for the 2025/26 season. 1234
Figure 258. The plant protection transactions record for the 2025/26 season.
  1. 1
    Issues recorded: uses of store batches linked to a treatment.
  2. 2
    How many products and farms, and the quantities of solid and liquid formulations.
  3. 3
    What the rule requires and how Ceres puts it together.
  4. 4
    Each issue: date, product with its registration number and batch, quantity, farm holder with their tax ID and the treatment.

#Costs and margin, and sales

Costs and margin splits what each planting active in the period costs and compares it with the value of what it has produced. It is only visible to those with the See costs permission.

Costs and margin for the 2025/26 season: the total cost, per hectare and per kilo, the margin and the cost by item. 1234
Figure 259. Costs and margin for the 2025/26 season: the total cost, per hectare and per kilo, the margin and the cost by item.
  1. 1
    Total cost of the period's plantings.
  2. 2
    Cost per hectare and per kilo harvested.
  3. 3
    Margin: the value of production minus its cost (it also needs «See settlements»).
  4. 4
    Cost by item: plant protection products, fertilisers, plants and seed, labour, machinery and water. Below, the cost per hectare of each crop and the table by planting.

Sales adds up the lines of delivery notes dispatched or invoiced in the period: what was sold in euros (excluding VAT) with the average price per kilo, the kilos sold, the customers and what share is own produce (from the members and the farm) against what was bought from third parties; below, the customers by amount and by kilos, the split by customer type and the tables by customer and by product. The amount is only visible with See prices; sales uses it to prepare the season with each customer. The weight of bought-in produce against the legal limit is in Compliance.

#The free analysis

The free analysis is a pivot table: you choose a data source, how to group it into rows and columns and what to measure, and Ceres does the sums. It is for questions no fixed report answers: how many treatments has each crop had each month?, which member has the most culls in each species?, how many hours go into each field task?

The free analysis with the predefined layout «Kilos harvested per species and month». 12345678
Figure 260. The free analysis with the predefined layout «Kilos harvested per species and month».
  1. 1
    Layouts: the predefined ones and your own (see below).
  2. 2
    The data source: what each record is (a treatment, a harvest, a delivery note line…).
  3. 3
    The reference date, which decides the period and the time columns, and the period: current season, previous one, 12 months or some dates.
  4. 4
    The rows, the sub-rows (optional, with their subtotal) and the columns (a month, a week, a customer… or none).
  5. 5
    Swap rows and columns.
  6. 6
    The measure: the number of records or a numeric field (kilos, hectares, hours, amount…), as a sum or average.
  7. 7
    Add filter: keep only some values (a farm, a species) or remove others.
  8. 8
    The pivot table: one row per species, one column per month and the totals. The shading is proportional to the value; press a header to sort and a cell to see its records.

The 11 data sources are: Treatments (one record per treatment), Products applied (one per product in each treatment), Pests observed (one per visit observation), Fertilisations, Irrigations, Field work, Plantings (one per crop in a season), Harvests, Lots (field, bought-in or packed), Sales (one per delivery note line) and Settlements (one per settlement line). Each has its dates, its dimensions (species, farm, operator, pest, customer, class, month, week…) and its measures. A source only appears if your profile sees its section.

The eleven data sources (Javier sees them all). 12
Figure 261. The eleven data sources (Javier sees them all).
  1. 1
    Each source says what a record is.
  2. 2
    Sales and Settlements only appear for those who see those sections.
The layouts menu: the predefined ones and the saved ones. 12
Figure 262. The layouts menu: the predefined ones and the saved ones.
  1. 1
    Twelve predefined layouts: one click and the analysis builds itself.
  2. 2
    Save current layout… with a name: it appears in My layouts on any device.

Press any cell (or a total) to see the records that make it up in a side panel, with their record one click away. For example, the cell «Little gem · Nov 2025» (190.2 t) gathers the 25 little gem harvests of November:

The records of a cell: the little gem harvests of November 2025. 12
Figure 263. The records of a cell: the little gem harvests of November 2025.
  1. 1
    The source, the cell (row · column) and its summary: how many records and the value of the measure.
  2. 2
    Each record with its number, its data and the value; press it to open its record (here, the harvest).
How to build an analysis: treatments per crop and month
  1. In Data source, choose Treatments; the reference date, Date (applied or planned); and the period, the previous season.

  2. In Rows, choose Crops; in Columns, Month. Leave the measure as the number of records.

  3. If you want one farm, press Add filter → Farm and tick it; Apply.

  4. Sort by pressing the Total header (from most to least) and press a cell to see the specific treatments.

  5. Save it with Layouts → Save current layout… and export it with Export CSV (the table or the records).

You have the table for the technical meeting, and next time you open it with one click from «My layouts».

#What each profile sees

Reports respect each person's permissions, like the rest of Ceres. Compare what Javier (management) sees with what Marta (field adviser to the farm and members S-001 to S-010) sees:

Reports as Marta sees it: Costs and margin and Sales appear with a padlock. 1234
Figure 264. Reports as Marta sees it: Costs and margin and Sales appear with a padlock.
  1. 1
    Costs and margin with a padlock: Marta does not have «See costs».
  2. 2
    Sales with a padlock: her profile does not see Orders & sales or Customers.
  3. 3
    When opened, the report explains which permission is missing and who to ask.
  4. 4
    Without data, there is nothing to export.

#Tips

Resources

People

The people who work on the farms and in the cooperative: their job, their plant protection spraying licence with its expiry, their ROPO registration, their hours and what they have done this season.

Who uses it: Farm foreman, field adviser, finance and managementAccess: «People» section; to add and change, «Edit resources»; tax ID, phone and email, «Contact data»; hourly cost, «See costs»

People is the list of the people who appear in the field log: the cooperative's workers (the own farm, the packhouse and the office), the advisers, and the members and their workers who spray on their own farms. For each person Ceres keeps:

  • Their job (labourer, tractor driver, sprayer operator, foreman, adviser, IPM adviser, packhouse, member…) and, if they work for a member, their farm.
  • Their professional user's licence for plant protection products: the level (basic, qualified, fumigator or pilot), the number and the expiry date. The licence is valid for 10 years and is issued by the region.
  • Their ROPO number (official register of producers and operators of plant protection means): integrated pest management (IPM) advisers and some professional operators have one.
  • Their hourly cost, used to calculate the labour of each crop, and their field-work hours.

What it is for day to day: when a treatment is recorded as applied, the database checks the operator's licence on the application date; if they have no licence or it has expired, it will not save it (see Treatments). That is why it pays to keep licences up to date and renew them in time. Trade terms are in the Glossary.

#The list of people

People as the administrator sees them: the cooperative's staff and the members' people, with each one's licence. 12345678
Figure 265. People as the administrator sees them: the cooperative's staff and the members' people, with each one's licence.
  1. 1
    With a valid licence: active people with an unexpired spraying licence. Each indicator's ⓘ explains where the figure comes from.
  2. 2
    Licences to renew (60 days): those expiring within the expiry warning set in Settings (60 days in the demo) or already expired («3 · 1 expired»). Press it to see which.
  3. 3
    Advisers with ROPO: field and IPM advisers with their ROPO registration number.
  4. 4
    The search box: by name, code (P-04, T-071), tax ID, licence number, ROPO or farm.
  5. 5
    The filters with their count: Active, With licence, by job, Licence to renew, Licence expired, In the ROPO and Inactive.
  6. 6
    The licence's expiry: Valid in green, Expiring soon in amber and Expired in red, with how long is left or how long ago. The row of an expired licence is light red.
  7. 7
    Hours 30 d: hours of field work in the last 30 days; Treat.: treatments they have applied this season.
  8. 8
    New person adds someone (with the «Edit resources» permission).

Each row shows the name with its code and job, the farm («Cooperative» if they work for the cooperative, or the member's code), the licence level and number, its expiry, the ROPO, the hours, the treatments and, if your profile sees costs, the hourly cost. Press a column header to sort by it (for example, by Expiry, to have the licences that expire first at the top) and the download button to export the list as CSV.

Filter What it shows
Active Everyone currently active (the starting filter).
With licence Those with a spraying licence, valid or not.
Field staff · Agronomists & advisers · Members · Packhouse & office By job: labourers, tractor drivers, sprayer operators and foreman; field and IPM advisers; member holders; packhouse, sales, finance and management.
Licence to renew Licences that expire within the warning set in Settings or have already expired.
Licence expired Only the expired ones: these people cannot appear as the operator of an applied treatment.
In the ROPO Those with a ROPO registration number.
Inactive People who have left: they no longer appear in selectors, but keep their name in the field log.

#Checking the licences that are expiring

Once a month, or when the Dashboard warns about a licence, check who has to renew. The Dashboard warning and the «Expiring soon» status in the list appear with the Expiry warning lead time set in Settings (60 days in the demo), and the indicator and the Licence to renew filter use it too: if you need more time to sign the person up for the refresher course, raise it.

The «Licence to renew» filter: one expired licence and two expiring in the coming weeks. 1234
Figure 266. The «Licence to renew» filter: one expired licence and two expiring in the coming weeks.
  1. 1
    The Licence to renew filter, active.
  2. 2
    Daniel Aranda Soria, sprayer operator for farm S-007, with his basic licence expired on 7 August: he cannot apply until he renews it.
  3. 3
    The licences expiring soon: the member of S-010, at the end of October…
  4. 4
    …and Óscar Lahuerta, the farm's tractor driver, in November.
How to give warning of a renewal in time
  1. Open People and press the Licence to renew filter (or the Licences to renew (60 days) indicator).

  2. Sort by Expiry and open each person to see their phone number (if your profile sees contact data).

  3. Tell the person to sign up for the refresher course: renewal requires it.

  4. When they have the new licence, open their record, press the pencil (Edit) and change the Licence no. and the Expires on date. Attach a copy in Documents.

The licence shows «Valid» again and the person can once more appear as the operator of applied treatments.

#A person's record

Record of Daniel Aranda Soria, sprayer operator for farm S-007, with an expired licence. 12345678
Figure 267. Record of Daniel Aranda Soria, sprayer operator for farm S-007, with an expired licence.
  1. 1
    Code and job, name and farm, and the licence status in a tag.
  2. 2
    The pencil (Edit) opens the person's form.
  3. 3
    The key figures: licence level and expiry, hours over 30 days, treatments this season and, with «See costs», the hourly cost.
  4. 4
    The warning: the licence expired 60 days ago and, until he renews it, he cannot be the operator of an applied treatment.
  5. 5
    Professional user's licence: level (and who it is for), number and expiry. The bar shows how much of its 10 years has passed.
  6. 6
    Ceres user: whether the person signs in to the app. Daniel has no user: he can appear in the field log, but not sign in.
  7. 7
    Details: job, farm, ROPO, tax ID, phone, email, hourly cost and start date.
  8. 8
    This season: treatments they have applied, recommended or validated and their field-work hours.

The record has five tabs:

  • Summary: what is in the screenshot. If the person is an adviser, there is also an Advises n farms card with the farms that have them as IPM adviser.
  • Treatments: those this season that they have applied, recommended or validated, with their role in each.
  • Field work: the field tasks they have worked on, with their hours.
  • Documents: the copy of the licence, the adviser qualification, training… It is the first thing an inspection or the certifier asks for (see The Ceres screen).
  • Changes: who changed what on the record and when (with the «See the change audit» permission; see Audit log).
The Treatments tab of Ander Iriarte, the farm's sprayer operator, as seen by the foreman. 123
Figure 268. The Treatments tab of Ander Iriarte, the farm's sprayer operator, as seen by the foreman.
  1. 1
    Ander's licence, valid (qualified, until 2031).
  2. 2
    The Treatments tab, with how many there are this season.
  3. 3
    Each treatment with its number, crop, date, farm, his role (applied, recommended or validated), the product, the status and the area. Press it to open it.

#Adding or changing a person

With the «Edit resources» permission (by default, the farm foreman; and always the administrator), New person opens the empty form and the pencil on a record, that person's form. The form warns at once of anything missing or inconsistent: a sprayer operator without a licence, a licence without an expiry date, an expiry more than 10 years ahead (almost always a typing error) or a licence that expires soon.

The foreman opens the record of Óscar Lahuerta, the farm's tractor driver: his basic licence expires in November. 12345678
Figure 269. The foreman opens the record of Óscar Lahuerta, the farm's tractor driver: his basic licence expires in November.
  1. 1
    The job. A sprayer operator needs a valid licence: if they do not have one, the form warns in red.
  2. 2
    Farm: empty if they work for the cooperative; if they work for a member, the member's farm (and only those who see that farm will see them).
  3. 3
    Licence level: basic, qualified, fumigator or pilot. When you open the list, each level says who it is for.
  4. 4
    Expires on: the licence date. Without it, Ceres cannot warn before it expires.
  5. 5
    ROPO no.: that of their registration as adviser or professional operator (NA/ASE/0412…), if they have one.
  6. 6
    Active: untick it when someone stops working. They no longer appear in selectors, but their name is kept in the field log.
  7. 7
    The form's warning: the licence expires in 45 days and it is time to apply for renewal.
  8. 8
    Save (not pressed in the screenshot).

The foreman does not see the contact data (tax ID, phone, email) or the hourly cost in the form, because his profile does not have «Contact data» or «See costs»: those fields are neither read nor touched. The administrator, who has everything, sees a Contact data block and the Hourly cost field.

Delete is only for a person added by mistake: if they already have treatments, field work or a linked user, Ceres will not let you delete them and asks you to mark them as inactive with Active.

How to add a new sprayer operator for a member
  1. In People, press New person.

  2. Enter their Name and a short Code (for example, T-073) and choose the Job «Sprayer operator».

  3. In Farm, find the farm of the member they work for (for example, S-007).

  4. Under Spraying licence and advice, choose the Licence level, enter the Licence no. and the Expires on date.

  5. Press Save and attach the copy of the licence in the Documents tab of their record.

The person can now be chosen as the operator in that farm's treatment orders.

#Tips

  • Always enter the licence's expiry date: without it there is no warning.
  • Mark as inactive, do not delete. When someone leaves the cooperative, untick Active: their name stays on the treatments they applied.
  • Link each adviser to their user in Users: that way they sign validations with their name and ROPO, and the sprayer operator sees their tasks in My day.
  • Members' workers count too. If a member sprays with an employee, add them with their farm and their licence: the operator of each treatment has to be here.

Resources

Machinery

The tractors, implements and plant protection application equipment of the cooperative and its members: their ROMA number, their technical inspection (ITEAF), their calibration and how much they have been used this season.

Who uses it: Farm foreman, field adviser, management and auditorAccess: «Machinery» section; to add and change, «Edit resources»; hourly cost, «See costs»

Machinery gathers the equipment that appears in the field log: tractors, implements (fertiliser spreader, cultivator, rotary tiller, planter, trailer…) and, above all, plant protection application equipment: sprayers, air-blast sprayers, dusters and knapsack sprayers. For each one Ceres keeps:

  • Its holder: the cooperative or the farm of the member it belongs to.
  • Its ROMA number (official register of agricultural machinery) and, if it has one, the registration plate.
  • The ITEAF (technical inspection of plant protection application equipment): the date of the last inspection, its result and the date of the next one. Since 2020 it is done every 3 years; knapsacks and barrows of up to 100 l are exempt.
  • The last calibration: checking the actual nozzle output so that the authorised dose is applied.
  • The tank capacity, the working width and the hourly cost.

The database checks the equipment's ITEAF when a treatment is recorded as applied: with the inspection expired or unfavourable, it will not save it (see Treatments).

#The list of equipment

Machinery as the administrator sees it: the farm's equipment and the members'. 12345678
Figure 270. Machinery as the administrator sees it: the farm's equipment and the members'.
  1. 1
    Application equipment: active sprayers, air-blast sprayers, dusters and knapsacks.
  2. 2
    ITEAF expired or due: equipment with the inspection expired, unfavourable, undated or expiring within the expiry warning set in Settings (60 days in the demo).
  3. 3
    Not calibrated in a year: application equipment with no calibration recorded in the last 12 months.
  4. 4
    The search box: by code (AT-07), name, make, ROMA or registration plate.
  5. 5
    The filters by type (Sprayers, Tractors, Implements, Other) and by what needs attention: ITEAF to check, ITEAF expired, Not calibrated (1 year).
  6. 6
    Each machine's ITEAF: here, the AT-07 air-blast sprayer of member S-007, expired 45 days ago. Knapsacks appear as «Exempt».
  7. 7
    Calibration (the last one, with how long ago) and Use this season (treatments and field-work hours).
  8. 8
    New machine adds a tractor, an implement or a piece of application equipment (with «Edit resources»).

Each row shows the machine (name, code, type, make and model), the holder («Cooperative» or the member's code), the ROMA and registration plate, the ITEAF status with the date of the next one, the last calibration, the use this season and, if your profile sees costs, the hourly cost. The row of a machine with an expired ITEAF is light red.

ITEAF status What it means
Valid The next inspection is more than 60 days away (the Expiry warning in Settings).
Expiring soon The next inspection falls within those 60 days: book an appointment at an inspection station.
Expired The date has passed, or the last inspection was unfavourable: it cannot be used for spraying.
Exempt Knapsacks and barrows of up to 100 l.
— Tractors and implements: they do not apply plant protection products and are not subject to ITEAF.

#A machine's record

Record of the AT-07 air-blast sprayer of member S-007: the ITEAF expired in August. 1234567
Figure 271. Record of the AT-07 air-blast sprayer of member S-007: the ITEAF expired in August.
  1. 1
    Code and type, the ITEAF status, the name, the year and the holder.
  2. 2
    The key figures: next ITEAF, last calibration, treatments and hours this season and, with «See costs», the hourly cost.
  3. 3
    The warning: with the ITEAF expired, Ceres will not record a treatment with this machine as applied.
  4. 4
    Identification: type, make, model, year (with its age), registration plate, ROMA no. and holder.
  5. 5
    Technical inspection (ITEAF): the last one, its result and the next one. The bar runs from one inspection to the next and turns red when it expires.
  6. 6
    Calibration and capacity: the last calibration, the tank and the working width.
  7. 7
    Use this season: treatments, area treated, hours, last treatment and operators.

The Treatments and Field work tabs list what has been done with the machine (treatments, for this season); Documents keeps the ITEAF certificate, the ROMA card or the report of the last calibration; Changes, who changed what and when (with the «See the change audit» permission).

#Calibration and use this season

Calibration is not the ITEAF. The ITEAF is done every 3 years by an authorised inspection station; calibration is done by the operator or the foreman: measuring what the nozzles deliver at working pressure and speed so that the spray volume per hectare is as planned and the dose is the authorised one. Good practice guides recommend doing it at least once a year and whenever nozzles are changed; Ceres warns when the last one is more than a year old.

The farm's PU-01 sprayer, as the foreman sees it: calibrated in May and 14 treatments this season. 12345
Figure 272. The farm's PU-01 sprayer, as the foreman sees it: calibrated in May and 14 treatments this season.
  1. 1
    The foreman's key figures: without «See costs» the hourly cost does not appear.
  2. 2
    Last calibration (147 days ago) and tank capacity (1,000 l).
  3. 3
    The example: with the average spray volume of its treatments this season (718 l/ha), each tankful treats 1.39 ha. It helps to prepare the loads.
  4. 4
    The ITEAF, valid until November 2027.
  5. 5
    Use this season: 14 treatments, 27.06 ha treated, 23.8 hours of spraying, the last one yesterday and who has used it.

#Adding a machine or recording an inspection

The form for the PU-01 sprayer: identification, inspection and calibration. 12345678
Figure 273. The form for the PU-01 sprayer: identification, inspection and calibration.
  1. 1
    The type decides whether the machine is subject to ITEAF: only sprayers, air-blast sprayers and dusters (knapsacks are exempt).
  2. 2
    Holder: empty if it belongs to the cooperative; otherwise, the member's farm.
  3. 3
    ROMA no.: the field log asks for it for each own piece of application equipment.
  4. 4
    The last inspection and its result (favourable or unfavourable).
  5. 5
    Next ITEAF: Ceres proposes it 3 years after the last one.
  6. 6
    Last calibration: the date the nozzle output was checked.
  7. 7
    Tank capacity and working width.
  8. 8
    Save (not pressed in the screenshot).

The form warns as you type: if the ROMA no. of a piece of application equipment is missing, if there are no inspection dates, if the ITEAF has expired or is expiring soon, if the last one was unfavourable (the machine cannot be used for spraying until it passes a new one) or if the calibration is more than a year old. If you choose a knapsack, it reminds you that it is exempt. The hourly cost only appears with «See costs».

How to record the new ITEAF of the AT-07 air-blast sprayer
  1. The member takes the inspection at an authorised station and brings you the certificate.

  2. Open Machinery, press the ITEAF expired filter and open the AT-07.

  3. Press the pencil (Edit). In Last inspection enter the certificate date and in Result, «Favourable».

  4. Check the Next ITEAF Ceres proposes (3 years later) and press Save.

  5. In the record's Documents tab, attach the inspection certificate.

The ITEAF goes back to «Valid», the Dashboard alert disappears and the air-blast sprayer can be chosen again in treatments.

For a new machine, New machine opens the same empty form. New equipment must pass its first inspection within its first five years. If a machine already has treatments or field work, it cannot be deleted: mark it as inactive with Active and it will stay in the field log.

#Tips

  • Record the members' equipment too. If a member sprays with their air-blast sprayer, the machine has to be here, with its ROMA and ITEAF, to be chosen in their treatments.
  • Book the ITEAF appointment in good time: the alert appears 60 days before, and in autumn the stations are busy.
  • Calibrate at the start of the season and every time you change nozzles, and record the date.
  • Fill in the tank capacity: with it the record calculates how many hectares each tankful treats.

Resources

Catalogues

Ceres's reference data: the official MAPA Plant Protection Products Register with its authorised uses, pests and diseases, active substances with their mode of action and their EU maximum residue levels (MRL), fertilisers, beneficials, crops with their varieties and the products the cooperative sells.

Who uses it: Field adviser, foreman, packhouse, management and auditorAccess: «Catalogues» section; to change the cooperative's own catalogues, «Edit catalogues»; sales products can also be edited with «Edit sales» and «Edit warehouse»; price lists, «See prices»

Catalogues brings together the reference data the rest of Ceres uses. It has seven tabs:

Tab What it contains Can it be edited?
Plant protection The products in the MAPA Plant Protection Products Register with some use on the cooperative's crops, with their authorised uses, composition, status and stock. No: they are the official data.
Pests Pests, diseases, weeds and growth regulators from the Register, with their action thresholds and the products authorised against each. No (the thresholds, in Crop protection).
Active substances The active substances of the Register's products, with their mode of action (IRAC, FRAC and HRAC groups) and their EU MRLs on the cooperative's crops. No: they are official data.
Fertilisers Mineral and organic fertilisers, amendments, correctors and biostimulants with their analysis. Yes
Biocontrol Beneficials: predators, parasitoids and entomopathogens released into the crops. Yes
Crops & varieties The species grown, with their official codes, cycle, nutrient uptake and varieties. Yes
Sales products What the cooperative sells: formats, classes, price lists and VAT. Yes

The plant protection products are the real ones from the MAPA Register: Ceres loads them from the official export (in the demo, that of 2 October 2026) and does not let you change them by hand. Ceres helps you comply and keeps a record: the label on the container and the authorisation decision are the legal reference, and the adviser decides.

#The plant protection products of the MAPA Register

The Plant protection tab, as the field adviser sees it: the Register's products with uses on the cooperative's crops. 12345678
Figure 274. The Plant protection tab, as the field adviser sees it: the Register's products with uses on the cooperative's crops.
  1. 1
    The seven tabs of Catalogues.
  2. 2
    Authorised / in catalogue: products authorised today, out of those in the catalogue (cancelled ones are kept for the history).
  3. 3
    Withdrawn in stock: products whose authorisation has been cancelled and of which stock is still left. They must be used in time or handled as waste.
  4. 4
    The source: the date of the MAPA data and how many products there are. Open the register opens the official Register website.
  5. 5
    The search box: by trade name, registration number or active substance («azoxystrobin», «Bacillus»).
  6. 6
    The filters: Authorised, In stock, Organic-approved, Used this season, by function, Withdrawn and Withdrawn, in stock.
  7. 7
    Status: authorised until its expiry date, or cancelled (with the deadlines for selling and using up stock).
  8. 8
    Uses: how many authorised uses it has and on which of the cooperative's crops. On the right, the stock and the last use.

Each row is a product with its trade name, its registration number and its holder, the active substances with their concentration and the formulation type, the function (fungicide, insecticide, herbicide…), the status and the uses. The green leaf next to the name means it is suitable for organic farming: all its active substances are in annex I of Regulation (EU) 2021/1165.

The download button exports the filtered list as CSV. Press a product to open its record.

#A product's record

Record of TUREX (no. 19430), a Bacillus thuringiensis insecticide suitable for organic farming. 1234567
Figure 275. Record of TUREX (no. 19430), a Bacillus thuringiensis insecticide suitable for organic farming.
  1. 1
    Registration number and function, the status and the ORG tag; below, the name and the official composition.
  2. 2
    Opens the product's official record in the MAPA Register (a PDF generated by the register itself).
  3. 3
    The key figures: authorised uses, how many of the cooperative's crops it covers, the stock, uses this season and until when it is authorised.
  4. 4
    MAPA Register: number, holder, manufacturer, function, registration and expiry or cancellation dates, and the date of the data.
  5. 5
    Composition: the active substances with their concentration, their EU name and their mode-of-action group, and whether it is suitable for organic farming.
  6. 6
    The Register's general conditions: operator, environmental and bee protection, mixtures, re-entry period…
  7. 7
    The cooperative's crops for which it has a use, with how many uses on each (in each crop's colour).

If the product is cancelled, a warning says when it was cancelled and until when stocks can be sold and used (if the Register export does not include that date, it asks you to check the decision before applying). If it expires soon, it reminds you to check whether it has been renewed before buying more.

#Authorised uses and the crop hierarchy

An authorised use is the combination of a crop and an agent (the pest, disease or weed) for which the product is authorised, with its conditions: dose, pre-harvest interval (the days that must pass between treatment and harvest), maximum number of applications, interval between them, spray volume, growth stage (BBCH), scope (open field or greenhouse), type of user and application method.

The Register organises crops in a hierarchy: each crop has a 16-digit code read in pairs, from the general to the specific. A use authorised for a group applies to all the crops in the group:

Register code Crop or group
0103010500000000 Brassica vegetables
0103010501010000 Broccoli
0103010501020000 Cauliflower

So a TUREX use on «Brassica vegetables» is valid for the cooperative's broccoli and cauliflower. The same happens with pests: a use against «Lepidoptera» is valid against tomato leafminer, which is a lepidopteran.

The uses of TUREX on «Brassica vegetables»: they are valid for the cooperative's cauliflower and broccoli. 1234567
Figure 276. The uses of TUREX on «Brassica vegetables»: they are valid for the cooperative's cauliflower and broccoli.
  1. 1
    Cooperative crops shows only the uses valid for one of the cooperative's crops; All, all those in the Register.
  2. 2
    Search for a pest or a crop: here, «Brassica».
  3. 3
    The crop or group in the Register, with its 16-digit code.
  4. 4
    The cooperative's crops to which the use applies through the hierarchy: cauliflower and broccoli.
  5. 5
    The agent: here, cabbage butterflies. Agents with the same conditions appear together.
  6. 6
    The dose (0.5–1 kg/ha) and the pre-harvest interval («NP»: not applicable).
  7. 7
    The use conditions as published by the Register: applications, interval, growth stage, spray volume…

When you record a treatment, Ceres only offers products with an authorised use for that crop and that pest (with both hierarchies) and the database checks the use's dose, number of applications, interval and pre-harvest interval. For the question «what can I use against this pest on this crop?», use the solution finder in Crop protection, which crosses the uses of all products.

The Stock & use tab of TUREX: the batches in the store and the latest applications. 12
Figure 277. The Stock & use tab of TUREX: the batches in the store and the latest applications.
  1. 1
    Stock by lot: each Inputs batch with its number, the manufacturer's batch, its expiry, the supplier, the receipt date and what is left.
  2. 2
    Latest applications: the treatments with this product on the farms you see, with the pest, the date, the dose and the quantity used. Press one to open it.

#Pests and diseases

The Pests tab lists the Register's agents that appear in the uses of the catalogue's products: pests (mites and insects), diseases (fungi, bacteria, viruses), weeds and growth-regulator uses. Each carries its MAPA code, also hierarchical: 6 pests (6.1 mites, 6.2 insects), 8 fungi, 9 bacteria, 1 weeds, 12 regulators… The filters separate each type and Threshold exceeded shows the agents that have exceeded the action threshold in some field visit.

Record of tomato leafminer (Tuta absoluta): its action threshold and the products authorised against it. 12345
Figure 278. Record of tomato leafminer (Tuta absoluta): its action threshold and the products authorised against it.
  1. 1
    The agent's MAPA code (6.2.4.7.7), its type, its common name and its scientific name.
  2. 2
    Authorised products with some use against it, how many are suitable for organic farming and in how many visits it has exceeded the threshold.
  3. 3
    Action thresholds by crop and sampling method, with the non-chemical alternatives. The adviser adjusts them in Crop protection.
  4. 4
    Show withdrawn adds the cancelled products that had uses against it.
  5. 5
    Each authorised product: the cooperative's crops on which it can be used, the shortest pre-harvest interval and how many uses it has. «By group: Lepidoptera» means the use is for the group that includes the leafminer.

#Active substances: mode of action and MRL

The Active substances tab lists the substances of the Register's products with two pieces of data the rest of Ceres uses:

  • their mode of action: how it acts on the pest, disease or weed. The international resistance management committees classify it into groups: IRAC for insecticides and acaricides, FRAC for fungicides and HRAC for herbicides (for example, difenoconazole is in group FRAC 3). Using the same group again and again on a crop makes the pest resistant: that is why Treatments warns when a treatment repeats a mode of action, and the solution finder in Crop protection puts first the products that alternate;
  • their EU MRLs (maximum residue levels) on the cooperative's crops, from the EU pesticides database (Regulation (EC) 396/2005): with them, Lab analyses works out the % of the MRL of each residue and Customers checks each customer's specifications. Some substances are MRL-exempt (annex IV of the regulation: sulphur, oils, many micro-organisms…).
The Active substances tab with the fungicides (FRAC) filter: each substance with its group and its mode of action, and on how many crops it has an MRL. 12345678
Figure 279. The Active substances tab with the fungicides (FRAC) filter: each substance with its group and its mode of action, and on how many crops it has an MRL.
  1. 1
    The Active substances tab.
  2. 2
    In products: active substances of the Register's products in the catalogue.
  3. 3
    Mode of action verified: of those with an IRAC, FRAC or HRAC group, how many have been checked against their committee's official list.
  4. 4
    MRL-exempt and, to its right, how many EU MRLs are loaded for the cooperative's crops.
  5. 5
    Search by substance, its EU name or the group («FRAC 3»).
  6. 6
    The filters: by committee (IRAC, FRAC, HRAC), unclassified, with the mode of action unverified and MRL-exempt.
  7. 7
    The mode of action: the committee, the group and its description.
  8. 8
    On how many of the cooperative's crops it has an MRL and how many products contain it.

Click a substance to open its record: the mode of action with its committee, its group, the resistance risk and the source; the residues: whether it is MRL-exempt, the residue definition, its EU name and status; and the tabs MRLs per crop and Products. This is the record for difenoconazole, the fungicide Frutas Bidasoa does not accept:

The difenoconazole record: a fungicide in group FRAC 3, in 18 authorised products, with MRLs on 17 of the cooperative's crops. 12345
Figure 280. The difenoconazole record: a fungicide in group FRAC 3, in 18 authorised products, with MRLs on 17 of the cooperative's crops.
  1. 1
    Type, mode-of-action group (FRAC 3), the name, its EU name and whether it is approved.
  2. 2
    The tabs MRLs per crop and Products (the products that contain it).
  3. 3
    Authorised products, crops with an MRL and the lowest and highest MRL.
  4. 4
    Mode of action: the committee, the group, how it works, the resistance risk («Alternate with other groups»), the source and whether it has been checked.
  5. 5
    Residues (MRL): whether it is exempt, the residue definition and its EU name and status, with the source.
The MRLs of difenoconazole on the cooperative's crops, with the regulation that sets them. 1234
Figure 281. The MRLs of difenoconazole on the cooperative's crops, with the regulation that sets them.
  1. 1
    The cooperative's crop…
  2. 2
    …and the annex I product of Regulation (EC) 396/2005 it corresponds to.
  3. 3
    The current MRL in mg/kg. With an asterisk, the analytical limit of determination: for asparagus, 0.05* mg/kg.
  4. 4
    The regulation that sets it and since when it applies.

A different example: sulphur is MRL-exempt (it has no residue limit) and is in group FRAC M 02: a multi-site fungicide, with a low resistance risk, which does not count for rotation. And in the record of a plant protection product, the Composition card shows the group of each of its substances: in SCORE 25 EC, difenoconazole at 25 %, FRAC 3.

The composition of SCORE 25 EC: its active substance with its concentration, its EU name and its mode-of-action group. 123
Figure 282. The composition of SCORE 25 EC: its active substance with its concentration, its EU name and its mode-of-action group.
  1. 1
    The active substance, with its concentration. Click it to open its record.
  2. 2
    Its mode-of-action group: FRAC 3.
  3. 3
    Whether the product is suitable for organic farming.

#Fertilisers

The Fertilisers tab holds the fertilisers the cooperative uses with their analysis in % by weight: nitrogen (N), phosphorus (P₂O₅), potassium (K₂O), the part of the N that is of organic origin, other elements (CaO, MgO, SO₃), organic matter and, for liquids, density. The filters separate Mineral, Organic & amendments and Correctors & biostimulants, and Organic shows those that can be used in organic farming (annex II of Regulation (EU) 2021/1165). Fertilisation uses this analysis to calculate the fertiliser units of each application.

Record of sheep manure: an organic fertiliser suitable for organic farming, with the vulnerable-zone limit. 1234
Figure 283. Record of sheep manure: an organic fertiliser suitable for organic farming, with the vulnerable-zone limit.
  1. 1
    Code and type, the ORG tag, the name and its N-P₂O₅-K₂O analysis.
  2. 2
    The analysis in N, P₂O₅ and K₂O and how much N is of organic origin.
  3. 3
    Fertiliser units it supplies at a reference rate (10 t/ha for an organic one, 300 kg/ha for a mineral one).
  4. 4
    In a nitrate vulnerable zone, the rate at which the limit of 170 kg/ha of organic N per year is reached.

Below, Stock by lot shows the Inputs batches there are of this fertiliser. With «Edit catalogues», the record has a pencil and the list a New fertiliser button; the form will not let organic N exceed total N or N + P₂O₅ + K₂O exceed 100 %, and for liquids it asks for the density to convert litres to kilos.

#Biological control

The catalogue's beneficials: predators, parasitoids and entomopathogens with their guide rate. 1234
Figure 284. The catalogue's beneficials: predators, parasitoids and entomopathogens with their guide rate.
  1. 1
    Organisms: the catalogue's biological control organisms (RD 951/2014).
  2. 2
    The filters by type: Predator, Parasitoid, Entomopathogen… and In stock.
  3. 3
    Each organism with its scientific and common name, its type, the target pests and the guide rate per m² or per ha.
  4. 4
    Stock: what there is in the inputs store.

Releases of beneficials are recorded in Treatments as one more product, with the «Release» method, and have no pre-harvest interval. Press an organism to see its record (or, with «Edit catalogues», to change it).

#Crops and varieties

The Crops and varieties tab has the species grown in the cooperative (17 in the demo). Almost the whole app uses their data: the Register code decides which authorised products apply to it; the EPPO code (five letters, such as LYPES for tomato) is required by the digital field log; the uptake per tonne is the basis of the fertilisation plan; the Kc coefficients, of the water balance in Irrigation; the shelf life, of the packhouse; and the colour, that of the map and the charts. The Fewest products indicator flags the crop with the fewest authorised products (borage): it is a «minor use», where it is worth planning non-chemical alternatives.

Record of tomato: its official codes, its cycle, what it takes from the soil and what water it uses. 1234567
Figure 285. Record of tomato: its official codes, its cycle, what it takes from the soil and what water it uses.
  1. 1
    Family and harvested part, the name, the scientific name and the EPPO code.
  2. 2
    The Varieties tabs (with their notes: earliness, resistances…) and Sales products for this crop.
  3. 3
    Hectares cropped now, current plantings, varieties and authorised plant protection products for tomato.
  4. 4
    Growing and harvest: cycle to harvest, harvest weeks, reference yield and storage.
  5. 5
    Official codes: the MAPA Register's (16 digits) and the EPPO one. Without the Register code, the crop would have no authorised products.
  6. 6
    Uptake: kg of N, P₂O₅ and K₂O per tonne harvested and, with the reference yield, per hectare.
  7. 7
    Crop coefficients (Kc) at the start, middle and end of the cycle: crop ET is Kc × ET₀.

Further down, Colour shows the crop's colour on the map and in the charts (with «Edit catalogues», it is changed by pressing another one). The administrator, who can edit the catalogues, also has a pencil to change the crop and New crop in the list. Varieties can also be added by those who edit crops (the adviser and the foreman), from the Varieties tab.

#Sales products

The cooperative's sales products, with their format, their price list and what is in stock. 1234567
Figure 286. The cooperative's sales products, with their format, their price list and what is in stock.
  1. 1
    Own / bought-in: the cooperative's products (from the farm and the members) and those bought from others to complete the range.
  2. 2
    Stock in store: kilos packed or assigned to a sales product, available.
  3. 3
    The filters: Own produce, Bought-in, Organic, In stock and With orders.
  4. 4
    Each product with its code (AJO-EX), the crop and the format (1 kg net bag) and the commercial class (extra, I or II).
  5. 5
    Price per sales unit, excluding VAT, with its VAT rate (only with «See prices»).
  6. 6
    Stock, what was sold in 30 days and what has been ordered and is still to be served.
  7. 7
    New product (with «Edit catalogues», «Edit sales» or «Edit warehouse»).

An organic product can only be served with organic lots (see Orders & sales), and the cooperative's own products need their crop for traceability. Bought-in products are purchased in Bought-in produce with their lot and certificate. Fresh vegetables carry the VAT set in Settings (4 % in the demo).

How to check whether a product can be used on a crop
  1. Open Catalogues → Plant protection and search for the product by name or registration number.

  2. Look at its status: it has to be authorised (or cancelled but within the use-up period for stocks).

  3. In the Authorised uses tab, look for the crop or the pest. Remember that a use for a group («Brassica vegetables», «Lepidoptera») is valid for what it includes.

  4. Read the dose, the pre-harvest interval, the applications and the use conditions. And the label on the container: it is the legal reference.

If the use exists, the product will appear when scheduling the treatment on that crop, and Ceres will check the dose and intervals when saving it.

#Tips

  • Check the date of the Register data (the source line): if a product has been cancelled since, the official MAPA record will say so before Ceres does.
  • Check Withdrawn, in stock at the start of the season and deal with that stock before its use period ends.
  • For a specific pest, start with the Pests tab: you will see the threshold, the alternatives and all the products authorised against it.
  • Check the Register code of a new crop: if it is missing or wrong, it will have no authorised products.

Resources

Weather

The weather at the cooperative, with real data and its source: the 7-day forecast, the good hours for spraying (wind, delta T and rain), the history with rainfall and evapotranspiration, and a crop's degree-days.

Who uses it: Farm foreman, field adviser, members, packhouse and managementAccess: «Weather» section (read-only); to download the daily data, «Export CSV»

Weather answers two everyday questions: can we spray today, and at what time? and how is the season going for rain, heat and water? The screen has four parts, from top to bottom:

  1. The Open-Meteo 7-day forecast for the cooperative's location, with each day's hours suitable for spraying.
  2. The hour-by-hour spraying window for today, tomorrow and the day after.
  3. The history: rainfall, evapotranspiration, temperatures, humidity and wind for the period you choose.
  4. The accumulated degree-days from a date or from when a crop was planted, and the table of daily data.

The location comes from the coordinates of the Weather location in Settings (Tudela in the demo). The data are real and Ceres always says where they come from: at the top, the Real data from Open-Meteo box with its date ranges, and in the daily table, the Source column. The same data are used for the water balance in Irrigation, the «OK to spray» in the header of My day and the Dashboard, and the conditions proposed when a treatment is recorded. Your browser requests the 7-day forecast from Open-Meteo and it takes a few seconds to appear; without a connection, the hourly forecast stored in Ceres is used.

#Where the data come from

Source What it provides What it is like
ERA5-Land / ERA5 reanalysis (Copernicus, via Open-Meteo) Daily data up to about 5 or 6 days before today A reconstruction of past weather on a grid of about 9 km (temperature and humidity) and 25 km (rain and wind). It is not a rain gauge: it smooths out storms.
ECMWF IFS 9 km model (via Open-Meteo) The days still missing up to yesterday, the hourly data and the forecast The European Centre's forecasting model, on a 9 km grid.
MAPA SiAR network Data from real agro-weather stations, with their measured ET₀ Prepared: its API requires a personal token, which is set in Settings → Weather and satellite.

ET₀ (reference evapotranspiration) is FAO-56 Penman-Monteith. If a day had no real data, it would show as simulated and in italics in the table.

#The 7-day forecast

Weather, as the farm foreman sees it: the data source, the week's forecast and today's window. 1234567
Figure 287. Weather, as the farm foreman sees it: the data source, the week's forecast and today's window.
  1. 1
    The cooperative's area, its coordinates and the day up to which there are daily data (yesterday).
  2. 2
    Refresh requests the data and the forecast again.
  3. 3
    Real data from Open-Meteo: where the daily and hourly data come from, by date range (the ERA5 reanalysis and the ECMWF IFS model), with its licence. The ⓘ explains each source.
  4. 4
    The forecast's next spraying window: the first run of consecutive suitable hours from now on.
  5. 5
    Each day: the sky, the maximum and minimum temperatures, the rain and its probability, the wind, the ET₀, the suitable hours for spraying and the best slot. A day with no suitable hours appears blank.
  6. 6
    The forecast source: Open-Meteo.
  7. 7
    Below, the hour-by-hour spraying window, with the maximum wind from Settings.

The card's ⓘ explains how it is calculated. The criteria are the same as for the hour-by-hour window: no rain, wind not above the maximum and delta T between 2 and 8 °C. It is a forecast: before going out, what you see in the field prevails.

#The hour-by-hour spraying window

The Spraying window card says, for each hour today, tomorrow and the day after, whether it is suitable for spraying plant protection products. An hour is suitable if all three conditions are met:

Condition Why
No rain: less than 0.2 mm and a chance of rain below 40 % Rain washes the product off the leaf.
Mean wind at or below the Maximum wind for spraying in Settings (3 m/s in the demo) With more wind, the spray drifts off the plot.
Delta T between 2 and 8 °C Delta T is the difference between the air temperature and the wet-bulb temperature: it measures how fast the droplet evaporates. Below 2 °C droplets do not dry and run off; above 8 °C they evaporate and drift.
Tomorrow's spraying window, hour by hour: the forecast rain, wind and delta T for each hour, and whether you can spray. 1234567
Figure 288. Tomorrow's spraying window, hour by hour: the forecast rain, wind and delta T for each hour, and whether you can spray.
  1. 1
    The day: today, tomorrow or the day after. The green dot means that day has suitable hours.
  2. 2
    Suitable hours only hides the others.
  3. 3
    The day's suitable windows, in runs of consecutive hours, or the notice that there are none.
  4. 4
    Each hour's delta T; in amber, outside 2–8 °C: below 2 °C droplets would not dry.
  5. 5
    The mean wind · gust in m/s; in amber, above the maximum for spraying.
  6. 6
    The forecast rain (mm · probability); in amber, if it prevents spraying.
  7. 7
    Spray: Suitable or Not suitable. Hover over «Not suitable» to see the reason (rain, wind, low ΔT or high ΔT).
How to decide what time to go out spraying
  1. Open Weather and look at the next spraying window and the day's card.

  2. In Spraying window, choose the day and press Suitable hours only to see the good slots.

  3. Choose a slot with some margin: if the wind is right at the limit or delta T is close to 8 °C, better another time.

  4. Schedule the order in Treatments for that slot. When the application is recorded, Ceres proposes that hour's conditions (temperature, humidity and wind).

The operator goes out with the weather on their side, and if the wind exceeds the maximum when it is recorded, Ceres warns of drift risk.

#The history

The history of the last 30 days: rainfall, ET₀, balance, temperatures, frosts and wind, with their charts. 123456
Figure 289. The history of the last 30 days: rainfall, ET₀, balance, temperatures, frosts and wind, with their charts.
  1. 1
    The period: 30 days, 90 days, the current season, the previous one or the last 12 months.
  2. 2
    Rainfall in the period and rainy days (1 mm or more).
  3. 3
    Reference evapotranspiration (ET₀): the water lost by a reference grass surface (FAO-56).
  4. 4
    Rain − ET₀ balance: if it is negative, it is the deficit that irrigation has to cover (multiplied by each crop's Kc).
  5. 5
    Frost days (minimum of 0 °C or less) and the absolute minimum.
  6. 6
    The charts: temperatures, rain and ET₀, their accumulated totals, humidity and wind. Hover to see each day.

For more than three months, rain and ET₀ are grouped by week. Each plot's water balance, with its crop's Kc, is in Irrigation; here you see the one for the cooperative's area.

#A crop's degree-days

Degree-days measure the heat a crop (or a pest) has received since a date. They are used to predict when it will reach a growth stage, when harvesting will start or when a new generation of an insect, such as tomato leafminer, will emerge. Each day adds its mean temperature minus a base temperature, below which the plant or the insect does not develop.

The degree-days of the tomato on plot SV/04 since it was transplanted, base 10 °C. 12345
Figure 290. The degree-days of the tomato on plot SV/04 since it was transplanted, base 10 °C.
  1. 1
    From: the starting date (by default, the start of the season).
  2. 2
    Follow a planting: counts from a crop's planting date (here, tomato CU-2026-0024).
  3. 3
    The base temperature (10 °C for tomato, pepper or beans; 4–6 °C for brassicas, lettuce or asparagus) and Cap 30 °C, which limits the maximum.
  4. 4
    The total degree-days, over how many days and the daily average.
  5. 5
    The accumulated curve, day by day.

Below is the Daily data table for the chosen period: maximum, minimum and mean, humidity, rain, ET₀, wind, gust, the day's degree-days at base 10 °C (DD 10) and each day's source. With the «Export CSV» permission you can download it.

The daily data: the latest days, from the ECMWF IFS model; the earlier ones, from the ERA5 reanalysis. 1234
Figure 291. The daily data: the latest days, from the ECMWF IFS model; the earlier ones, from the ERA5 reanalysis.
  1. 1
    Each day's columns: maximum, minimum and mean, humidity, rain, ET₀, wind, gust and degree-days at base 10 °C.
  2. 2
    Each day's source: IFS (the ECMWF IFS model) for the most recent ones, not yet covered by the reanalysis…
  3. 3
    …and ERA5 (the reanalysis) for the earlier ones.
  4. 4
    Show all 30 days expands the rest of the period.

#Tips

  • Look at the window before scheduling a treatment: the best slot is usually early in the day, when the wind is calm and delta T has already risen above 2 °C.
  • Do not rely on a single number: if the wind is right at the limit, wait or choose another time.
  • Use degree-days with tomato leafminer: each generation needs a certain amount of heat; from the first catch in the trap, it tells you when to expect the next one.
  • Check the season's balance when planning irrigation: a very negative balance means a dry season.

Administration

Users

Who can sign in to Ceres and what each person sees: the accounts, their access profiles, the farms each one sees and their People record, each profile's permission matrix and the keys with which Claude connects.

Who uses it: The administrator onlyAccess: being an administrator (it does not depend on any profile)

Users is where you decide who signs in to Ceres and what each person sees. It has three views:

  • Users: the accounts (name, email, job title and password) with their access profiles, the farms whose field data each one sees and the People person that corresponds to them. There is no open sign-up: only an administrator creates accounts.
  • Profiles: the permission matrix. Each profile is a set of switches: which sections it sees, which sensitive data (costs, prices, settlements, contact details…), what it can do, which Dashboard blocks it gets and what it can do from Claude.
  • Claude: the keys with which each user has connected Claude to Ceres and what Claude has done with them (see Connect to Claude).

It is a section for administrators only (in the demo, Irene Lasheras, the technical director). The ready-made profiles, the detail of each permission and how farms work are in the chapter Profiles, permissions and farms; here you will see the screen and the tasks.

#Where it is

On a computer, Users, Settings and Audit log are in your user menu, at the top right. 1234
Figure 292. On a computer, Users, Settings and Audit log are in your user menu, at the top right.
  1. 1
    Press your name to open the menu.
  2. 2
    Users: accounts, access profiles and Claude keys.
  3. 3
    Settings: the cooperative's details and parameters (see Settings).
  4. 4
    Audit log: who changed what and when (see Audit log).

On a phone they are at the end of the side menu (☰), in the Administration group. Users and Settings only appear for administrators; the Audit log, also for those with the «See the change audit» permission.

#The list of users

The ten demo users, with their job title, their person, their profiles and the farms they see. 12345678
Figure 293. The ten demo users, with their job title, their person, their profiles and the farms they see.
  1. 1
    Users, Profiles and Claude: the three views, with how many users and profiles there are. The ⓘ explains each one.
  2. 2
    New user creates an account.
  3. 3
    The indicators: users, active, administrators, Without a profile (they would see nothing) and Without farms (they would see no field data). Red if there are any.
  4. 4
    The job title and, with the record icon, the linked People person.
  5. 5
    Their access profiles and how many permissions they give («28 of 67 permissions»). The administrator, «All permissions».
  6. 6
    The farms whose field data they see: «All» if their profile has «All farms»; otherwise, the ones ticked.
  7. 7
    Your own account carries the You tag.
  8. 8
    Press any user to change their details, profiles, farms, person, status or password.

A disabled user carries the Inactive tag and cannot sign in, but their name is kept on the treatments they signed, the visits and the history. If someone shows Without a profile or Without farms in red, they will still see nothing (or no field data) when they sign in.

#Creating a user

The example: Pablo Ezcurra Lizarraga is the cooperative's other IPM adviser. He advises members S-011 and S-012 and is in People (P-02, with his ROPO), but does not sign in to Ceres yet. To recommend and validate his members' treatments, he needs a user with the Field adviser profile, those two farms and his person linked.

Adding Pablo Ezcurra, IPM adviser: Field adviser profile, members S-011 and S-012 and his People record. 12345678
Figure 294. Adding Pablo Ezcurra, IPM adviser: Field adviser profile, members S-011 and S-012 and his People record.
  1. 1
    Name, email (the one he will sign in with; it cannot be changed later) and job title.
  2. 2
    Password: the wand generates a secure one and the eye shows it so you can copy it. At least 8 characters.
  3. 3
    Administrator: sees everything and manages users, profiles and settings. If you turn it on, profiles and farms do not apply to them.
  4. 4
    The access profiles: press the ones you want to give (they show a ✓). Hover over one to read who it is for.
  5. 5
    Effective access: what they will have with those profiles and how many permissions that is. What they will not be able to see appears crossed out with a padlock.
  6. 6
    Farms they see: those of his members, S-011 and S-012. Without «All farms» in his profile, he will only see the field data of the ticked ones.
  7. 7
    Linked person: his People record, with his ROPO. Without it he could not validate treatments or use My day.
  8. 8
    Create user creates the account (not pressed in the screenshot).
How to give someone access
  1. Your user menu → Users → New user.

  2. Enter their name, the email they will sign in with and their job title. Set a password or generate one with the wand.

  3. Tick their access profile (or several) and review in Effective access what they will be able to see and do.

  4. In Farms they see, tick theirs: a member, their own; an adviser, the ones they advise; the foreman, the farm (SV). If their profile has «All farms», it is not needed.

  5. In Linked person, press Choose and find their People record (if they are an adviser, operator or foreman, Ceres warns you that they need one).

  6. Press Create user and give them their email and password securely.

The account is ready: they can sign in straight away and will only see what their profiles allow, on the ticked farms.

#Changing a user

Press a user in the list to open their record. It is the same form as for adding one: you can change the name, the job title, whether they are an administrator, their profiles, their farms and their person (the email cannot be changed: it is what they sign in with). At the end is the Account block, with their status and password, and at the bottom, Save changes.

The record of Marta Echeverría, field adviser: eleven farms, her person and her account. 1234567
Figure 295. The record of Marta Echeverría, field adviser: eleven farms, her person and her account.
  1. 1
    Farms she sees · 11 of 13: the farm and members S-001 to S-010, the ones she advises.
  2. 2
    All and None tick or untick them all at once.
  3. 3
    The unticked farms (S-011 and S-012, Pablo Ezcurra's): Marta does not see their plots, crops or field log.
  4. 4
    Linked person: her record P-01, with her licence and ROPO. With it she signs validations and her visits recommend in her name.
  5. 5
    Change chooses another person; the icon next to it removes the link.
  6. 6
    Active · can sign in: turn it off to cut off her access at once. Her name is kept in the field log.
  7. 7
    Reset sets a new password (if she has forgotten it or someone else knows it).

#Access profiles

The Profiles view holds the permission matrix: each row is a permission, each column a profile, and the switch in each cell turns that permission on or off for that profile. The 67 permissions are in five groups: Menu sections (26), Sensitive data (8), Actions (21), Dashboard blocks (10) and Assistant (Claude) (2). The administrator does not appear because she has everything. With nine profiles, the matrix scrolls sideways.

The profile matrix: one switch per permission and profile. 12345678
Figure 296. The profile matrix: one switch per permission and profile.
  1. 1
    The Profiles view.
  2. 2
    New profile creates an empty one or one copying another's switches.
  3. 3
    Each column is a profile, with how many users have it and how many permissions it turns on. Hover over the name to read its description.
  4. 4
    Each profile's ⋯ menu: edit its name, duplicate it or delete it.
  5. 5
    Permissions come in groups: first, the menu sections.
  6. 6
    Each permission's ⓘ explains what it allows, where it applies and what is left out.
  7. 7
    Each switch: green, the profile has the permission; grey, it does not. Here, the sprayer operator does not see the Dashboard: he only uses My day.
  8. 8
    And the foreman does not see the Lab analyses section. The change is saved as soon as you press the switch.
Further down, the eight sensitive data permissions. The columns follow the order above: Management, Field adviser, Farm foreman, Sprayer operator, Member and Packhouse & quality. 1234567
Figure 297. Further down, the eight sensitive data permissions. The columns follow the order above: Management, Field adviser, Farm foreman, Sprayer operator, Member and Packhouse & quality.
  1. 1
    Sensitive data: which figures and delicate data the profile sees, whether it can export and whether it sees the audit log.
  2. 2
    All farms: the packhouse sees everyone's harvests; without it, the user only sees the farms ticked in their record.
  3. 3
    The field adviser does not see costs or prices: they appear with a padlock.
  4. 4
    The member does see settlements: their own, because they only see their farm.
  5. 5
    Contact data: phone numbers, emails, tax IDs and IBANs. The foreman does not have it.
  6. 6
    See residue requirements: each customer's residue specifications and which lots and analyses do not qualify for them. By default, management, field adviser, packhouse, sales and the external auditor.
  7. 7
    See the change audit: by default, management and the external auditor (and the administrator).

Further down are the Actions (what it can create or change: schedule, apply or validate treatments, record harvests, invoice…), the Dashboard blocks (which cards it sees on its Dashboard) and the Assistant (Claude) group: «Use from Claude» and «Make changes from Claude». At the end of the matrix, a box reminds you that with several profiles the most restrictive wins, and Recent changes lists the last 20 access changes (profiles, switches, users, passwords and Claude keys) with who made them; in the freshly loaded demo it reads «Nothing has been changed yet».

How to change what a profile can see or do
  1. Your user menu → Users → Profiles.

  2. Find the permission's row (press its ⓘ if you are not sure what it does) and the profile's column; scroll the matrix sideways if it is not in view.

  3. Press the switch. The change saves itself and applies to all users with that profile on their next query.

For example, turning on «Export CSV» for «Farm foreman», Mikel sees the download button on the lists as soon as he changes section.

#Creating, duplicating, renaming and deleting profiles

The ⋯ menu of the Field adviser profile. 123
Figure 298. The ⋯ menu of the Field adviser profile.
  1. 1
    Edit profile: change its name and description.
  2. 2
    Duplicate: create another with the same switches.
  3. 3
    Delete profile is only possible if nobody has it assigned; otherwise it is greyed out.
A new profile for an adviser from another organisation, copied from Field adviser. 1234
Figure 299. A new profile for an adviser from another organisation, copied from Field adviser.
  1. 1
    The profile's name (up to 60 characters): who it is for.
  2. 2
    The description: who it is for and what it leaves out. It appears when you hover over the column.
  3. 3
    Copy permissions from: the starting profile, or «Start with no permissions».
  4. 4
    Create profile; then you adjust its switches in the matrix (not pressed here).
  • New profile opens this form: name, description and Copy permissions from (with «Start with no permissions», the profile starts with everything off).
  • Duplicate opens the same form already filled in: the original's name with «(copy)» and itself as the starting profile.
  • Edit profile changes only the name and the description; permissions are changed in the matrix.
  • Delete profile asks for confirmation and deletes the profile with all its switches. First you have to remove it from its users.

#Everyone's Claude keys

Users → Claude: everyone's keys and the latest activity. In the demo, those of Javier (Claude.ai) and Marta (Claude desktop). 12345
Figure 300. Users → Claude: everyone's keys and the latest activity. In the demo, those of Javier (Claude.ai) and Marta (Claude desktop).
  1. 1
    The Claude view.
  2. 2
    The indicators: active keys, users who use Claude, total calls and changes made from Claude in the last 7 days.
  3. 3
    Your own Connect to Claude panel, to create or revoke your keys.
  4. 4
    Access keys of every user: each with its owner, when it expires, its last use and its calls, and the Revoke button.
  5. 5
    Latest activity: what Claude has looked up or changed, when, for whom and with which key, and what the database has denied it.

Each user creates and revokes their keys in their Connect to Claude panel (their user menu; see Connect to Claude). Here the administrator sees everyone's and can revoke any of them, for example when someone leaves the cooperative or loses their laptop: Claude loses access with that key on its next request. Claude always acts as its owner, with their permissions and their farms, and only makes changes if their profile has «Make changes from Claude».

#Tips

  • One profile per job, not per person. Use profiles like «Field adviser» or «Packhouse & quality»; the differences between two advisers go in their farms, not in a profile for each.
  • To restrict, add a profile. A complementary profile (for example, one without prices) added to another can only remove permissions.
  • Always link the person for advisers, the foreman and operators: without it they cannot validate or use My day.
  • Disable instead of deleting. When someone leaves the cooperative, disable their user: they will not be able to sign in, their Claude keys stop working and their name is kept on everything they did.
  • Always have two administrators, in case one is away: nobody can remove their own administrator rights.

Administration

Settings

The cooperative's details and the parameters that apply to everyone: document headers, official registrations, season and field-log deadlines, maximum wind for spraying, weather location and source, satellite vigour, residues and mode-of-action rotation, record book timestamp, VAT and settlements, labels, numbering, cold rooms and holidays.

Who uses it: The administrator (technical director)Access: administrators only (there is no switch for it in the profiles)

Settings opens from the user menu → Settings (or ?seccion=configuracion). It is a single page made of blocks; each one has its Edit button and its ⓘ, and many have a This is how it works out box showing, with an example, the effect of what you enter. Changes apply to the whole cooperative from that moment and are recorded in the Audit log.

Settings: the cooperative's details, official registrations and field-log parameters. 123456
Figure 301. Settings: the cooperative's details, official registrations and field-log parameters.
  1. 1
    Only the administrator sees it.
  2. 2
    Cooperative: name, company name, tax ID, address and contact details, and the IBAN for collections. They appear in the header of the farm field log, delivery notes, invoices, settlements and labels.
  3. 3
    Official registrations: RGSEAA number of the packing centre (printed on the labels), organic operator code and GLOBALG.A.P. GGN.
  4. 4
    Field log: the month the season starts, the deadline to record treatments and fertilising, the maximum wind for spraying and how many days in advance an expiry is warned about.
  5. 5
    This is how it works out: the effect of those values with today's dates.
  6. 6
    Edit opens the form for each block.
Parameter What it is for In the demo
Season start Month the farming year begins: indicators, reports and the compliance score are counted per season September (2026/27: 1-9-2026 to 31-8-2027)
Deadline to record treatments Days from the application to record it; after that, Compliance flags it as late 30 days
Deadline to record fertilising The same for fertilisation (RD 1051/2022: one month) 30 days
Maximum wind for spraying Above it, the treatment check warns of drift risk and My day and Weather do not show it as suitable 3 m/s
Expiry warning How many days in advance the Dashboard warns about licences, ITEAF inspections, certificates and inputs that expire 60 days

#Weather location, VAT and settlements

VAT, handling charges, REAGP compensation, withholding and water cost, with an example settlement. 12345
Figure 302. VAT, handling charges, REAGP compensation, withholding and water cost, with an example settlement.
  1. 1
    VAT on vegetables (4 %, super-reduced rate) charged on the invoices.
  2. 2
    Handling charges: what the cooperative deducts in each settlement.
  3. 3
    REAGP compensation (12 %) for members under the special farming VAT scheme, and income tax withholding (2 %).
  4. 4
    Water cost per m³: it goes into the cost of each crop (see Irrigation).
  5. 5
    The example: how a settlement for 1,000 kg works out with these values.

The weather location (latitude and longitude) is the point for which the weather data and forecast are requested: it is used to work out the spraying windows in Weather and My day and the ET₀ of the water balance in Irrigation. It is a single point: on a distant farm the actual weather may differ. Invoices and labels holds the invoice footer and the preview of a lot label, with its QR (see Packhouse).

#Numbering, cold rooms and holidays

The packhouse cold rooms and areas, and the holidays. 1234
Figure 303. The packhouse cold rooms and areas, and the holidays.
  1. 1
    Cold rooms and packhouse areas (C-1, SE-1, EX-1…), with their temperature and capacity: New store adds another.
  2. 2
    Each room with the kilos and lots it holds and its occupancy; the bar turns red when it is full.
  3. 3
    Holidays: the days the packhouse and the office are closed (national, Navarre and local), for the current year and the next; New holiday adds one.
  4. 4
    Removes a holiday. Holidays are a reference for planning harvests, deliveries and dispatches; they do not block recording treatments or field work.

The document series set the prefix of each document (TR, FE, VI, AN, CO, PE, AL, FA, CE, LQ, SR, EI, LB…) in the format PREFIX-YEAR-NUMBER, with a counter per year that goes back to 1 every January. Changing a prefix only affects new documents. Lots are not configured: they use a fixed code per type and day (LC for field lots, LE for bought-in produce, LV for sales lots, as in LC-261005-014).

#Weather and satellite

The Weather and satellite card says where the weather data and plot vigour come from, and sets when Ceres warns of low vigour:

The Weather and satellite card: the real Open-Meteo data, the SiAR network ready to use and the thresholds for low satellite vigour. 123456
Figure 304. The Weather and satellite card: the real Open-Meteo data, the SiAR network ready to use and the thresholds for low satellite vigour.
  1. 1
    Weather source (Open-Meteo or the MAPA SiAR network) and the last day with data, with its source.
  2. 2
    The SiAR token notice: switching to its agro-weather stations needs a personal token, which Ceres neither asks for nor stores.
  3. 3
    Low satellite vigour (NDVI): what a plot's low zone is (the pixels below 85 % of its average) and how much of the plot it must cover for the warning to fire (15 %).
  4. 4
    The last Sentinel-2 scene and how many plots it covers.
  5. 5
    How it works: an example with a 2 ha plot.
  6. 6
    Edit opens the form.
The Weather and satellite form (not saved). 123
Figure 305. The Weather and satellite form (not saved).
  1. 1
    The weather source: Open-Meteo or the SiAR network; with SiAR, the stations (empty: the 3 nearest).
  2. 2
    Low zone: below what % of the plot average a 10 m pixel is.
  3. 3
    Warning: what % of the plot in the low zone triggers the Low vigour alert on the Dashboard and in the plot record.

#Residues and rotation

Residues and rotation sets two things: the window used to count a lot's active substances for customers' residue specifications (see Customers) and when Ceres warns that a treatment repeats the mode of action (the IRAC, FRAC or HRAC group; see Catalogues).

The Residues and rotation card: a 30-day window, at most 2 applications in a row of the same group and 3 per cycle. 1234
Figure 306. The Residues and rotation card: a 30-day window, at most 2 applications in a row of the same group and 3 per cycle.
  1. 1
    Window to count substances: what was applied in the days before harvest counts towards each customer's maximum number of active substances, if the lot has no analysis.
  2. 2
    Max. in a row of the same group: consecutive applications of the same mode of action on a planting.
  3. 3
    Max. of the same group per cycle: since planting (one year at most).
  4. 4
    What happens with these values: the third application in a row warns when the treatment is scheduled, and the solution finder marks it «Repeats».

#Integrity and timestamp

Every record book export carries its seal (the fingerprint of its content and the head of the fingerprint chain; see Compliance). In addition, if a time-stamping authority (TSA) is set up, every seal carries the date and time signed by a third party with the RFC 3161 standard: it proves to anyone that the seal already existed at that moment, without relying on Ceres's clock. It is optional: in the demo it is off.

The Integrity and timestamp card: the timestamp off and the fingerprint chain intact. 1234
Figure 307. The Integrity and timestamp card: the timestamp off and the fingerprint chain intact.
  1. 1
    RFC 3161 timestamp: on or, as here, off.
  2. 2
    The name and the URL of the time-stamping authority.
  3. 3
    The state of the fingerprint chain: intact, with its links and since when.
  4. 4
    Edit to set the authority.
The timestamp form (not saved). 12
Figure 308. The timestamp form (not saved).
  1. 1
    The URL of the time-stamping authority (for example, FreeTSA's). Empty, the timestamp stays off.
  2. 2
    How the authority will be named in the seal records.
How to change the maximum wind for spraying
  1. Open your user menu → Settings.

  2. In the Field log block, press Edit.

  3. Change Maximum wind for spraying (in m/s) and press Save.

From then on, the treatment check, My day and Weather use the new value. The change is recorded in the Audit log under your name.

Administration

Audit log

Who created, changed or deleted each thing, when and which fields, from the app or from Claude, plus every sign-in and sign-out: the trail the digital field log requires and the one you show to an inspection.

Who uses it: Administration and management; for an inspection or a certifierAccess: «See the change audit» (in the demo, the administrator, management and the external auditor)

The audit log is written by the database itself at the moment of each change, so it cannot be skipped or modified from the app (nobody can edit it, not even the administrator). It records:

  • every creation, change or deletion of records: farms, plots, crops, treatments, fertilising, irrigation, field work, visits, analyses, staff, machinery, catalogues, harvests, lots, sales, settlements, settings and documents, with the value of each field before and after;
  • every sign-in and sign-out of the app;
  • and whether the change came from Claude (see Connect to Claude).

It opens from the user menu → Audit log and shows the last 90 days. The changes to a specific record are also in its Changes tab (see The screen and what is common).

In addition, every line of the audit log goes into the record book's fingerprint chain: if someone deleted or changed it directly in the database, Verify record book, in Compliance, would detect it.

Audit log: the latest changes, with who, when and which record. 1234567
Figure 309. Audit log: the latest changes, with who, when and which record.
  1. 1
    Records today and active users.
  2. 2
    Field-log changes over the last 90 days: the trail of who recorded or corrected each entry.
  3. 3
    Changes made from Claude, flagged.
  4. 4
    Search by user, record, reference (TR-…, S-003…), farm or field.
  5. 5
    Export CSV of what you see, to hand it over.
  6. 6
    Filters: today, changes, created, deleted and by area (field log, farms and crops, resources and catalogues, packhouse and sales, settings, sign-ins and sign-outs).
  7. 7
    Each line: when, who, the action (created, changed, deleted, sign-in, sign-out), which record and its farm.

Press a line to see the detail: each field that changed with its value before and after. For example, if Marta corrects a treatment's dose from 1.5 to 1.2 l/ha, it reads «Dose: 1.5 → 1.2 · Marta Echeverría · today 10:42».

How to answer «who changed this?» for an inspection
  1. Open your user menu → Audit log.

  2. Type the record's reference in the search box (for example, the treatment number) or the name of the plot.

  3. Filter by Changes or by Field log if there are many lines.

  4. Press the line to see each field before and after, and who did it.

  5. If they ask for it in writing, press Export CSV.

You have the full trail of the entry: who recorded it, who corrected it and when, and whether it was from the app or from Claude.

Appendices

Profiles, permissions and farms

How Ceres decides what each person sees and can do: access profiles with their permissions, each user's farms, and the administrator. With what each demo profile has.

Who uses it: Administrators (to set it up) and anyone who wants to know why they see what they seeAccess: to change it, being an administrator (Users)

In a cooperative not everyone should see the same things: a member sees their own farm and settlements, but not those of the others; the agronomist sees the field notebook of the members she advises, but not the sale prices; the sales rep sees the price lists, but not what is paid to the members. Ceres solves this with three pieces, and all three are applied by the database, not just the screen:

  1. 1Access profileA set of switches: which sections, which sensitive data, which actions, which dashboard blocks and whether Claude can be used.
  2. 2FarmsWhich farms they see the data of: all of them, or only those assigned in their user record.
  3. 3Linked personWho they are in People: with their licence and their ROPO number, to sign recommendations and validations.
  4. 4AdministratorSees everything, with no restrictions, and manages users, profiles and settings.
What a person sees and does = what all their profiles allow, on their farms.

#The demo profiles

The demo comes with nine profiles, one per job at the cooperative, and an administrator. Each company can change them or create others in Users → Profiles. Profile names are data, so they appear in Spanish, as in the app.

Profile For whom In the demo
Administrator (not a profile: it is a flag on the user) Technical director: sees everything and manages users, profiles and settings Irene Lasheras
Gerencia (general management) A complete view of the cooperative: every section and farm, costs, prices and settlements, reports. Does not edit the day-to-day work Javier Sola
Técnico de campo (field agronomist) Integrated pest management adviser: the farms they advise, their plots and crops and the whole field notebook. Recommends and validates treatments. No prices or settlements Marta Echeverría
Encargado de campo (farm foreman) The cooperative's own farm and work gangs: crops, field work, irrigation, harvests, treatment orders and recording, people and machinery. No costs or prices Mikel Garbayo
Aplicador (sprayer operator) Only «My day»: the treatments, field tasks and irrigations assigned to them, with the same checks as in the office Ander Iriarte
Socio (member) The member portal: their farm, their plots, their field notebook (read only), their deliveries and their settlements. They can record irrigation, field work and fertiliser applications Jesús Pérez (S-003)
Almacén y calidad (packhouse and quality) Harvests, receipt and grading, packhouse, packing, inputs, lab analyses and traceability, with mock recalls. No prices Ainhoa Royo
Comercial (sales) Customers, orders, delivery notes, harvest forecast, packhouse and purchases of bought-in produce. Sees sale prices, not costs or settlements David Moreno
Administración (finance) Invoices, member settlements, purchases, suppliers and reports with every amount Laura Bea
Auditor externo (external auditor) Read-only access to the field notebook, traceability and compliance of every farm, with export. For certification bodies and inspections Begoña Arraiza
Users → Profiles: one switch per permission and profile. 123456
Figure 310. Users → Profiles: one switch per permission and profile.
  1. 1
    The Profiles view of the Users section (administrators only).
  2. 2
    New profile: creates an empty one or one copying the permissions of another.
  3. 3
    Each column is a profile, with how many users have it and how many permissions it turns on. The ⋯ menu edits it (name and description), duplicates it or deletes it.
  4. 4
    The permissions come in five groups: sections, sensitive data, actions, dashboard blocks and assistant (Claude).
  5. 5
    Each row is a permission; its ⓘ explains what it allows, where it applies and what is left out.
  6. 6
    One switch per permission and profile. The change is saved instantly and applies as soon as the people with that profile change section.

#The permissions, one by one

Menu sections (26). One per section of the sidebar, from Dashboard to Reports: without it, the section does not appear and cannot be opened, and its data does not arrive (not to Claude or the search either). Users and Settings have no switch: they are for the administrator only.

Sensitive data (8):

Permission What it allows Without it
All farms Seeing the data of every farm in the cooperative Only sees the farms assigned in their user record (an agronomist, the members she advises; a member, their own). Catalogues, customers and suppliers do not depend on this
See costs What things cost: purchases of inputs and bought-in produce, hourly cost of people and machinery, water, cost per crop and per kilo Those figures are blank, with a padlock
See prices Sale prices and amounts: price lists, orders, delivery notes, invoices, sales and customer balances The same; it does not affect settlements
See settlements Settlement prices and the amounts settled with members The kilos delivered are shown, not the amounts
Contact data Phone numbers, emails, addresses, tax IDs and IBANs of members, people, customers and suppliers They are blank (personal data protection)
See residue requirements Each customer's residue specifications (max. number of substances, max. % of the MRL, substances they do not accept, extra days on the pre-harvest interval) and which lots and analyses do not qualify for them; with Edit customers, changing them The specifications and the customers' names are hidden: delivery notes still skip the lots that do not qualify and treatments only warn how many customers would be affected
Export CSV Downloading lists as CSV and exporting the farm record book (PDF, CUE JSON and Ceres JSON) The button does not appear; Claude receives at most 50 rows
See the change audit The Changes tab of records and the Audit log section Cannot see who changed what

Actions (21): each one allows writing something, always on the permitted farms:

Permission What it allows
Edit farms & plots Adding and changing farms, plots (SIGPAC, soil, irrigation, outline on the map) and certifications
Edit crops Planning, establishing, changing and finishing crops; recording the growth stage
Recommend treatments Writing the adviser's recommendation: justification, non-chemical alternatives, authorised products and rates
Schedule treatments Scheduling the order with date, plots, products, sprayer operator and equipment (with all the checks)
Apply treatments Recording the application: time, conditions, spray volume, lots. It deducts the stock and starts the pre-harvest interval
Validate treatments Validating with a signature, recording efficacy and cancelling. Requires being linked to a person in People
Edit the field log Fertilisations, fertilisation plans, irrigation and field work
Edit crop health Field visits, pest observations and trap counts
Edit analyses Lab analyses and their reports
Record harvests Harvest receipts, which create the field lot (the database prevents harvesting within the pre-harvest interval)
Edit warehouse Grading, packing, moving, adjusting, holding and releasing lots, and printing labels
Edit inputs Input lot receipts, adjustments and holds
Edit customers · Edit suppliers Adding and changing customers (and their requirements) and suppliers (approval and certificates)
Edit sales Orders, delivery notes with their lots (FEFO), shipping and cancelling
Invoice Issuing invoices for what has been shipped, marking them paid and cancelling them
Edit purchases Ordering and receiving bought-in produce with its origin, lot and certificates
Edit settlements Setting settlement prices and preparing, issuing and paying settlements
Edit resources People (licence, ROPO), machinery (ITEAF, calibration) and cold stores
Edit catalogues Own catalogues: fertilisers, species and varieties, sales products and price lists, thresholds. The MAPA Register is not edited
Run mock recalls Opening and closing mock recalls (or real recalls) and putting the affected lots on hold

Dashboard blocks (10): Today's tasks, Safety intervals, Alerts, Season, Harvest & forecast, Warehouse, Sales, Weather, Compliance and Settlements. They decide which blocks each person sees on their Dashboard; the amounts in the blocks still depend on the sensitive data permissions.

Assistant (Claude) (2): Use from Claude and Make changes from Claude (see Connect to Claude).

#What each demo profile has

This is how the demo profiles are set up (✓ = on). Ger. = Gerencia (general manager), Téc. = Técnico de campo (field agronomist), Enc. = Encargado de campo (farm foreman), Apl. = Aplicador (sprayer operator), Soc. = Socio (member), Alm. = Almacén y calidad (packhouse and quality), Com. = Comercial (sales), Adm. = Administración (finance), Aud. = Auditor externo (external auditor).

Sections Ger. Téc. Enc. Apl. Soc. Alm. Com. Adm. Aud.
Dashboard ✓ ✓ ✓ · ✓ ✓ ✓ ✓ ·
My day · ✓ ✓ ✓ · · · · ·
Farms · Plots ✓ ✓ ✓ · ✓ ✓ · Farms ✓
Crops ✓ ✓ ✓ · ✓ ✓ ✓ · ✓
Treatments · Fertilisation · Irrigation · Field work ✓ ✓ ✓ · ✓ · · · ✓
Crop protection ✓ ✓ ✓ · · · · · ✓
Lab analyses ✓ ✓ · · ✓ ✓ · · ✓
Harvests ✓ ✓ ✓ · ✓ ✓ · · ✓
Packhouse ✓ · · · · ✓ ✓ · ✓
Inputs ✓ ✓ ✓ · · ✓ · ✓ ✓
Customers · Orders & sales ✓ · · · · · ✓ ✓ ·
Bought-in produce · Suppliers ✓ · · · · ✓ ✓ ✓ ·
Member settlements ✓ · · · ✓ · · ✓ ·
Traceability ✓ ✓ · · · ✓ ✓ · ✓
Compliance ✓ ✓ · · ✓ ✓ · · ✓
People ✓ ✓ ✓ · · · · ✓ ✓
Machinery ✓ ✓ ✓ · · · · · ✓
Catalogues ✓ ✓ ✓ · · ✓ · · ✓
Weather ✓ ✓ ✓ · ✓ ✓ · · ·
Reports ✓ ✓ · · · · ✓ ✓ ·
Data and assistant Ger. Téc. Enc. Apl. Soc. Alm. Com. Adm. Aud.
All farms ✓ · · · · ✓ ✓ ✓ ✓
See costs ✓ · · · · · · ✓ ·
See prices ✓ · · · · · ✓ ✓ ·
See settlements ✓ · · · ✓ · · ✓ ·
Contact data ✓ ✓ · · · · ✓ ✓ ·
See residue requirements ✓ ✓ · · · ✓ ✓ · ✓
Export CSV ✓ ✓ · · ✓ ✓ ✓ ✓ ✓
See the change audit ✓ · · · · · · · ✓
Use from Claude ✓ ✓ ✓ · ✓ ✓ ✓ ✓ ·
Make changes from Claude ✓ ✓ ✓ · · ✓ ✓ · ·
Actions Ger. Téc. Enc. Apl. Soc. Alm. Com. Adm. Aud.
Edit farms & plots · ✓ · · · · · · ·
Edit crops · ✓ ✓ · · · · · ·
Recommend treatments · ✓ · · · · · · ·
Schedule treatments · ✓ ✓ · · · · · ·
Apply treatments · ✓ ✓ ✓ · · · · ·
Validate treatments · ✓ · · · · · · ·
Edit the field log · ✓ ✓ ✓ ✓ · · · ·
Edit crop health · ✓ · · · · · · ·
Edit analyses · ✓ · · · ✓ · · ·
Record harvests · · ✓ · · ✓ · · ·
Edit warehouse · Edit inputs · · · · · ✓ · · ·
Edit customers · · · · · · ✓ ✓ ·
Edit sales · · · · · · ✓ · ·
Invoice · · · · · · · ✓ ·
Edit purchases · Edit suppliers · · · · · · ✓ ✓ ·
Edit settlements ✓ · · · · · · ✓ ·
Edit resources · · ✓ · · · · · ·
Edit catalogues · · · · · · · · ·
Run mock recalls ✓ · · · · ✓ · · ·

(«Farms»: Administración sees Farms, but not Plots & map.) Catalogues are edited only by the administrator; the auditor cannot change anything.

#Each user's farms

The second filter is the farms one. Whoever has All farms sees the data of all thirteen (the SV farm and the twelve members). Whoever does not have it only sees the ones the administrator ticks in their user record; everything else —plots, crops, field notebook, harvests, field lots, deliveries, settlements, compliance, the dashboard counts, the reports and what Claude answers— is calculated with those farms only. Catalogues, customers and suppliers are shared and do not depend on this.

Demo user Farms
Irene (administrator), Javier (general manager), Ainhoa (packhouse), David (sales), Laura (finance), Begoña (auditor) All
Marta, field agronomist The SV farm and members S-001 to S-010 (the ones she advises)
Mikel, foreman The SV farm
Ander, sprayer operator SV, S-002, S-003, S-009 and S-012 (where he sprays)
Jesús, member His own farm, S-003
Marta's user record: her profile and the access it gives her. 1234
Figure 311. Marta's user record: her profile and the access it gives her.
  1. 1
    Administrator: if ticked, they see everything and profiles do not apply.
  2. 2
    Their access profiles (here, Técnico de campo). Hover over one to see the profile's description.
  3. 3
    Effective access: what remains with all their profiles together (40 of 67 permissions).
  4. 4
    What they do not have is crossed out and greyed: here, seeing costs, prices and settlements.
Further down the same record: her farms and the linked person. 1234
Figure 312. Further down the same record: her farms and the linked person.
  1. 1
    The farms she sees: one tick box per farm (without All farms in her profile).
  2. 2
    S-011 and S-012 unticked: Marta does not advise those members and sees nothing of them.
  3. 3
    Linked person: her People record, with her licence and her ROPO number. The recommendations and validations she signs are recorded in her name.
  4. 4
    Reset gives her a new password (if she has forgotten it).
How to give a new member access to their farm
  1. As an administrator, open Users in your user menu and click New user.

  2. Type their name, their email and a password (or generate one), and under Job title something like «Socio · explotación S-013».

  3. Tick the Socio profile and, among the farms, only theirs.

  4. If they are going to sign anything or hold a licence, link them to their People record.

  5. Click Create user and give them their password securely.

When they sign in, the member sees their farm, their plots, their field notebook, their deliveries and their settlements, and nothing of the other members. The details of the Users screen are in Users.

Appendices

Glossary

The terms of the field notebook, crop protection, nutrition, irrigation, the packhouse, the cooperative and the regulations that Ceres uses, explained in one line and with the chapter where you will find them.

Term What it means in Ceres Where
Access key A personal code (it starts with «ceres_») that Claude uses to enter Ceres as you. Ceres only stores its fingerprint, so it is shown only once; it expires or is revoked with a button. Connect to Claude
Action threshold (umbral de intervención) The level of a pest (individuals per plant, per trap, % of plants…) above which treating is justified. Visits compare it with what was observed. Crop protection
Active substance (materia activa) The substance in a plant protection product that acts against the pest. A product can have one or several, each with its mode of action and its MRLs; reports count the kilos of each active substance per hectare. Catalogues, Reports
Authorised use (uso autorizado) Each combination of crop and pest for which a product is authorised in the Register, with its rate, its pre-harvest interval, its maximum number of applications and its interval. Catalogues, Treatments
BBCH The international scale of a crop's growth stage (from 00, seed, to 99, harvest and after). It goes in visits and in each treatment, because many uses are only authorised at certain stages. Crops, Crop protection
Beneficials (fauna auxiliar) Useful insects and mites that are released or protected to control pests (for example, predators of whitefly or Tuta). They are recorded in visits and bought as an input. Crop protection, Inputs
Certification What accredits a farm or a supplier: GLOBALG.A.P., organic production, integrated production… with its expiry date. Ceres warns you before it expires. Farms, Suppliers
Claude Anthropic's artificial intelligence assistant. With the Ceres connector it works with your data from a chat (claude.ai, the desktop and mobile apps, Claude Code), with your own permissions. Connect to Claude
Connector (MCP) The connection between Claude and Ceres. MCP (Model Context Protocol) is the open standard that AI assistants use to connect to other applications; the connector address ends in /mcp. Connect to Claude
Crop (planting) (cultivo, plantación) What is planted on a plot in a season (CU-…): species, variety, plant material, dates, area, status and expected yield. The whole field notebook hangs from it. Crops
Crop hierarchy (jerarquía de cultivos) In the plant protection products Register, crops sit in a tree of codes (vegetables → solanaceae → tomato…). A use authorised for a group applies to the crops that hang from it; the same goes for pests. Catalogues, Crop protection
CUE The Spanish digital farm record book (cuaderno digital de explotación agrícola): the official format (a JSON following the schema published by FEGA) in which the record book is sent to SIEX. Ceres exports the record book in that format, but it is not an official record book. Compliance
Culls (destrío) The part of the harvest that cannot be sold fresh. Together with extra, I and II, it is one of the grading categories. Harvests
Degree-days (grados-día) The heat accumulated above a base temperature since a given date. Used to forecast the development of a crop or a pest. Weather
Delivery note (albarán) The document for each delivery to a customer (AL-…): what is supplied, from which lots and how many kilos. When it is shipped, the stock leaves the packhouse; it is invoiced afterwards. Orders & sales
Delta T The difference between the dry-bulb and wet-bulb air temperatures. It tells you whether the spray droplets evaporate before reaching the plant: with a very high or very low delta T it is better not to spray. Weather, My day
ET₀ Reference evapotranspiration: the water lost by a reference grass through evaporation and transpiration, calculated from the day's weather. Multiplied by the crop's Kc, it gives what that crop needs. Irrigation, Weather
Farm (explotación) Each production unit with its holder: the cooperative's own farm (SV) and each member's (S-001…), with its REA, its adviser and its certifications. Farms
Farm field log (cuaderno de explotación) The record of everything done on a farm (treatments, fertilisation, irrigation, field work, analyses…). From 1-1-2027 the treatment record must be electronic. Ceres keeps it and exports it as PDF, as CUE JSON and as Ceres JSON, each export with its seal. Compliance
Farm foreman (encargado) The person who organises the work on the cooperative's farm: field work, irrigation, harvests, treatment orders, people and machinery. In the demo, Mikel Garbayo. Field work
FEFO First Expired, First Out: what expires first goes out first. This is how Ceres suggests the lots for each delivery note. Orders & sales
Fertigation (fertirrigación) Applying fertiliser dissolved in the irrigation water. It is recorded in the irrigation and also as a fertilisation. Irrigation, Fertilisation
Fertilisation plan (plan de abonado) The calculation of the nitrogen, phosphorus and potassium a crop needs for the expected yield, after deducting what the soil, the water and organic matter supply (RD 1051/2022). Fertilisation
Fertiliser units (UF) (unidades fertilizantes) The kilos of pure nutrient a fertiliser supplies: N (nitrogen), P₂O₅ (phosphorus) and K₂O (potassium). A 15-15-15 fertiliser supplies 15 kg of each per 100 kg. Fertilisation
Field visit (visita) The technician's field report (VI-…): crop stage (BBCH), pests and their level, beneficials, photos and, if needed, the treatment recommendation. Crop protection
Fingerprint chain (cadena de huellas) The chain with which Ceres keeps a record of every new entry, change or deletion in the record book and the audit log: each link stores the SHA-256 fingerprint of the row and that of the previous link. If someone touched data directly in the database, the chain would no longer match and Verify record book would say so. Compliance
FRAC The international committee on fungicide resistance. It places each fungicide in a mode-of-action group (for example, difenoconazole is FRAC 3 and sulphur FRAC M 02, multi-site). Catalogues
GLOBALG.A.P. A private standard of good agricultural practice (IFA v6) that many customers require. Ceres keeps each farm's and supplier's certificate and helps you have the records it asks for; it does not certify. Farms, Compliance
Harvest from (cosechar desde) The first day a crop can be harvested after a treatment: the application date plus its pre-harvest interval. Treatments, Harvests
HRAC The international committee on herbicide resistance, with its mode-of-action groups. Catalogues
Input (insumo) What is used up in the field: plant protection products, fertilisers, seeds and plants, beneficials. Managed by lot (EI-…), with its expiry date. Inputs
IPM (GIP) Integrated pest management (gestión integrada de plagas): monitoring crops, treating only when a pest exceeds its threshold and preferring non-chemical methods. Every treatment recommendation carries its IPM justification and its alternatives. Crop protection, Treatments
IPM adviser (asesor GIP) An accredited technician, registered in the ROPO, who advises the farm on integrated pest management and signs the treatment recommendations. In the demo, Marta Echeverría. Farms, Crop protection
IRAC The international committee on insecticide and acaricide resistance, with its mode-of-action groups (for example, Bacillus thuringiensis aizawai is IRAC 11A). Catalogues
ITEAF Inspección técnica de equipos de aplicación de fitosanitarios: the technical inspection of plant protection application equipment, mandatory every 3 years for sprayers and air-blast sprayers. With the ITEAF expired, the equipment cannot be used in a treatment. Machinery
Kc Crop coefficient: how much a crop uses compared with ET₀ depending on its stage (low at transplanting, highest in full production). Irrigation
Lot (lote) A quantity of produce tracked as a unit: field lot (LC-…, what comes in from a harvest), bought-in lot (LE-…, produce from third parties) or sales lot (LV-…, the packed one). Its code goes on the label and on the delivery note. Packhouse, Traceability
Low vigour (vigor bajo) The warning that part of a plot has an NDVI clearly below its average (with the demo values, at least 15 % of the plot below 85 % of its average): it is worth going to look at it. Plots & map
Mass balance (balance de masas) The tally of the kilos: what comes in (harvests and purchases) against what goes out (sales, losses, culls) and what remains in the packhouse. If it does not add up, something has not been recorded. Compliance, Reports
Member (socio) A farmer who belongs to the cooperative and delivers their harvest to it. They have their farm (S-001…), their field notebook and their settlements, and can sign in to Ceres to see their own data. Farms
Member settlement (liquidación) What the cooperative pays a member for what they have delivered (LQ-…): kilos per grade and week at their price, minus handling charges, plus the REAGP compensation if applicable, minus the withholding. Member settlements
Mock recall (simulacro de retirada) A timed rehearsal of how a lot would be withdrawn: from that lot, which customers it reached and which other lots share its origin. Ceres times it and produces the report. At least one a year is recommended. Traceability
Mode of action (modo de acción) How an active substance acts on the pest, disease or weed, sorted into the IRAC, FRAC and HRAC groups. Repeating the same group encourages resistance: that is why Ceres warns when a treatment repeats it and suggests alternating. Catalogues, Treatments
Mode-of-action rotation (rotación de modos de acción) Alternating mode-of-action groups (IRAC, FRAC, HRAC) in a crop's treatments so that the pest does not become resistant. Settings sets how many applications in a row, and per cycle, are allowed before the warning. Treatments, Crop protection
MRL (LMR) Maximum residue level (Regulation (EC) 396/2005): the most of an active substance that may remain in a food, in mg/kg, for each product. Without a specific MRL, 0.01 mg/kg applies. Ceres loads the real MRLs from the EU pesticides database for the cooperative's crops; it is checked with a residue analysis. Catalogues, Lab analyses
MRL-exempt (exenta de LMR) An active substance with no residue limit because it is in annex IV of Regulation (EC) 396/2005 (for example, sulphur or many micro-organisms). Catalogues
My day (Mi jornada) Ceres's field mode: on a phone or tablet, what each person has to do today, with the spraying weather and a button to record it. My day
NDVI Normalised difference vegetation index: it measures, from the red and infrared light the crop reflects, how much green, active vegetation there is. Ceres calculates it from Sentinel-2 images on each plot and warns of low vigour. Plots & map
Nitrate vulnerable zone (zona vulnerable) An area declared vulnerable to nitrate pollution: it limits nitrogen of organic origin to 170 kg per hectare per year. Ceres warns you if you exceed it. Fertilisation, Plots & map
Notifications (avisos) What reaches each person in the bell on the top bar: an order assigned to the sprayer operator, a settlement issued to the member, a licence, ITEAF or certificate about to expire, a threshold exceeded to the adviser, a lot put on hold or a mock recall to the packhouse. Each person chooses in their preferences whether they want them in the app and by email. Dashboard
Open-Meteo The weather data service from which Ceres takes the real weather for the area: Copernicus's ERA5 reanalysis for past days and the ECMWF IFS model for the latest days, the hourly data and the forecast. Its free API is for non-commercial use only. Weather
Organic (ecológico) Organic production (Regulation (EU) 2018/848): it only allows products approved for organic farming, and organic lots are not mixed with conventional ones or supplied as organic to whoever should not get them. Plots & map, Packhouse
Packing (confección) Preparing produce for sale: one or more field lots (or bought-in produce) become a packed and labelled sales lot (LV-…). Organic and conventional are never mixed. Packhouse
Plant passport (pasaporte fitosanitario) The official label that accompanies certain plants and seeds and guarantees they are free of quarantine pests. It is recorded with the crop's plant material. Crops
Plant Protection Products Register (Registro de Productos Fitosanitarios) The official register of the Ministry of Agriculture (MAPA) with every authorised product, its number (ES-…), its composition, its status and its uses. Ceres brings it in full and does not let you use what is not authorised. Catalogues
Plot (SIGPAC enclosure) (parcela, recinto SIGPAC) The field unit Ceres works with: a SIGPAC enclosure (or part of one), with its area, its land use, its irrigation, its soil and its zones. Plots & map
PNOA Plan Nacional de Ortofotografía Aérea: the aerial photographs of Spain's National Geographic Institute on which the plot map is drawn. Plots & map
Pre-harvest interval (PS / PHI) (plazo de seguridad) The days that must pass between a treatment and harvesting, according to the product's authorised use. Applied on day D with a PHI of N days, you can harvest from D+N; Ceres blocks the harvest before then. A PHI of 0 days does not block. Treatments, Harvests
Public lot page (ficha pública del lote) The page that opens when you scan the QR code on a label: the product, its origin and its dates, with no private data and no user account needed. Packhouse, Traceability
REA Registro autonómico de explotaciones agrícolas: the regional register of farms, which gives each farm its official code. Farms
REAGP Régimen especial de la agricultura, ganadería y pesca: the special VAT scheme for agriculture, livestock and fishing. A member under it does not charge VAT: the cooperative pays them a flat-rate compensation (12 % in agriculture, art. 130 of the VAT Act) in their settlement. Member settlements, Settings
Recommendation (recomendación) The adviser's treatment proposal, with the IPM justification, the non-chemical alternatives, the products and the rates. The order is scheduled afterwards. Treatments, Crop protection
Residue analysis (análisis de residuos) A lab analysis of a harvest sample that measures how much of each active substance remains. Ceres stores the report, gives each substance its real EU MRL, works out the % of the MRL it reaches and says which customers with residue specifications it does not qualify for; Ceres itself analyses nothing. Lab analyses
Residue specifications (pliego de residuos) A customer's requirements on the residues in what they buy, stricter than the law: max. number of active substances, max. % of the MRL, substances they do not accept and extra days on the pre-harvest interval. Ceres says which lots do not qualify for them and the FEFO delivery note skips them. Customers, Packhouse, Orders & sales
ROMA Registro oficial de maquinaria agrícola: the official register of agricultural machinery, which gives each tractor and piece of equipment its registration number. Machinery
ROPO Registro oficial de productores y operadores de medios de defensa fitosanitaria: the official register of producers and operators of plant protection means, where advisers (and distributors) are registered. The adviser's ROPO number goes on every recommendation. People, Farms
Seal (of an export) (sello) What Ceres stores every time someone exports a record book: a code (such as 81C9-CE2E-12DF), who and when, the SHA-256 fingerprint of the content and the head of the fingerprint chain. With the file or the code you can later check whether it is intact. Compliance
Season (campaña) The cooperative's farming year: from 1 September to 31 August (2026/27 began on 1-9-2026). Indicators and reports are counted by season. Dashboard, Settings
Sentinel-2 The satellites of the European Copernicus programme that photograph the land every few days at 10 m resolution. Ceres uses their cloud-free scenes for each plot's NDVI. Plots & map
SHA-256 (fingerprint) (huella) A 64-character number that summarises a content: if a single letter changes, the fingerprint changes completely, and the content cannot be rebuilt from it. Ceres uses it in seals and in the fingerprint chain. Compliance
SiAR The Agroclimatic Information System for Irrigation of the Spanish Ministry of Agriculture: a network of real agro-weather stations. Ceres is ready to take the weather from it, pending the personal token its API requires. Weather, Settings
SIEX The Spanish farm information system (sistema de información de explotaciones agrícolas): where FEGA and the regions will receive digital record books (CUE). Ceres leaves the upload prepared, but does not send it. Compliance
SIGFITO The most widespread collection scheme for empty plant protection product containers. Ceres records each container return and keeps its receipt, which is what RD 1311/2012 (art. 41) requires. Inputs
SIGPAC Sistema de información geográfica de parcelas agrícolas: the official map of enclosures used to declare CAP aid. Each enclosure has a reference (province:municipality:aggregate:zone:polygon:parcel:enclosure). Plots & map
Specific zone (art. 34) (zona específica) Areas where the use of plant protection products is restricted (near built-up areas, protected areas, water abstraction points…), under art. 34 of RD 1311/2012. The plot shows it and the treatment takes it into account. Plots & map
Sprayer licence (carné de aplicador) The professional user's licence for plant protection products (basic, qualified, fumigator or pilot), valid for 10 years. Ceres does not let you assign a treatment to someone whose licence has expired. People
Sprayer operator (aplicador) The person who carries out the treatment with the equipment. They need a valid licence; in Ceres they work from My day. People, Treatments
Third-party trade (operaciones con terceros) What the cooperative buys from and sells to non-members. Cooperative law limits it to 50 % (and there is a similar tax limit); Ceres calculates its share so you can keep an eye on it. Bought-in produce, Compliance
Timestamp (RFC 3161) (sello de tiempo) A seal from an external authority (TSA) that signs the fingerprint of a Ceres seal with the date and time: it proves to third parties that it already existed at that moment. RFC 3161 is the standard; in Ceres it is optional. Settings, Compliance
Traceability Being able to follow a product one step back (where it comes from) and one step forward (whom it was supplied to), as Regulation (EC) 178/2002 requires. Traceability
Trap (trampa) A pheromone or colour trap placed on a plot; its regular counts warn you when a pest is building up. Crop protection
Treatment check (comprobación del tratamiento) What the database checks before saving a recommendation, an order or an application: authorised use, rate, number of applications, interval, product still authorised, organic, specific zones, licence, ITEAF, wind, stock and pre-harvest interval. It gives errors (which prevent recording) and warnings. Treatments
Treatment order (orden de tratamiento) The treatment scheduled for a date, with plots, products and rates, sprayer operator and equipment, already checked. The sprayer operator sees it in My day; once recorded, it becomes applied. Treatments
Validation with signature The closing of an applied treatment by the adviser, with their handwritten signature on screen and the efficacy observed. It is kept in the record's PDF. Treatments
Water balance (balance hídrico) The tally of a crop's water: what it needs (ET₀ × Kc) against what it receives from rain and irrigation. Ceres recommends how much to irrigate. Irrigation
Your day (Tu día) The top block of the Dashboard with what each profile has to do today: what to visit, thresholds not yet treated, intervals ending, orders, deliveries… Dashboard

Appendices

Frequently asked questions

Quick answers to the most common questions, with a link to the chapter where each thing is explained in detail.

#Access and permissions

I cannot see a section, a button or a figure that a colleague can see

It is decided by your access profile: each profile turns on some sections, some data (costs, prices, settlements, contact details), some actions (scheduling, applying or validating treatments, recording harvests, invoicing…) and some Dashboard blocks. If you need something more, ask an administrator. See Profiles, permissions and farms.

I cannot see a member's plots or field notebook

You only see the farms assigned to you (unless your profile has «All farms»). The agronomist sees those of the members she advises; each member, only their own. If one is missing, the administrator ticks it in your user record. See Profiles, permissions and farms.

Instead of an amount I see a padlock

It is a piece of data your profile is not allowed to see (for example, costs for the foreman, sale prices for the agronomist or a member's IBAN). If you hover over it, it says so. It is not an error: the database itself does not send it to you.

An administrator has given me a new permission and I cannot see it

Permissions are reloaded when you change section: click any section in the sidebar (or sign in again) and the sidebar, the buttons and the figures adjust.

I have forgotten my password

Ask an administrator to give you a new one from Users (Reset); then you can sign in with it. Ceres does not send recovery emails.

When I sign in it says I have no access profile

Your user exists but has no profile assigned yet, so it cannot see anything. An administrator has to assign you one in Users.

#Treatments and pre-harvest intervals

The product I want to use is not in the list

Ceres only offers the products that the official MAPA Register authorises for that crop (or its crop group) and that pest, and that are still authorised. If it does not appear, it is not authorised for that use, or it has been cancelled. Check it in the solution finder in Crop protection or in the product's record in Catalogues.

The treatment check shows red and will not let me record it

Errors (in red) prevent the application from being recorded: use not authorised, rate above the maximum, more applications than allowed, interval too short, product cancelled, sprayer licence expired or equipment ITEAF expired. Fix what the message says (another rate, another sprayer operator, other equipment). Warnings (in amber), such as high wind, are recorded, but you should review them. See Treatments.

When can I harvest after a treatment?

From the day of application plus the pre-harvest interval of the authorised use: applied on day D with an interval of N days, you can harvest from D+N. Ceres calculates it when the application is recorded («harvest from…»), shows it on the Dashboard, on the plot and on the crop, and does not let you record a harvest before then («Pre-harvest interval running: harvesting is not allowed yet»). With several treatments, the one that ends latest wins. An interval of 0 days does not block.

The sprayer operator cannot see their treatment in My day

My day shows the orders scheduled for today and the next few days (and the overdue ones) in which that person is the sprayer operator, on the farms assigned to them. Check the date and the sprayer operator in the order, and that their user is linked to their People record: that is how Ceres knows who they are. See My day.

Can I delete a treatment that was recorded wrongly?

An applied treatment is not deleted: it is part of the field notebook. Whoever has «Validate treatments» can cancel it, and it stays in the history as cancelled. Then it is recorded correctly.

Who has to validate treatments?

The adviser (a technician with a ROPO number) validates them with their signature on screen and records the efficacy. The Dashboard warns of those that have gone more than seven days without validation. Validation cannot be done from Claude.

#Harvest, packhouse and sales

When I record a harvest it says the crop is within its pre-harvest interval

That is correct: one of that crop's treatments has not yet completed its pre-harvest interval. The message says until when; record the harvest from that day on. See Harvests.

I cannot pack an organic lot and a conventional lot together

Ceres never mixes organic and conventional produce in a packing run: the sales lot would be conventional and would lose the traceability of the organic produce. Pack them separately. See Packhouse.

It will not let me ship a delivery note to a customer

If the customer requires organic (in the demo, La Cesta, Ekoizpena or La Rueda Ecológica), it does not accept conventional lots: «Cannot dispatch: the customer is organic only and batch… is not organic». If they have residue specifications, they do not accept a lot that does not meet them either. And lots on hold are not shipped. Change the lot on the delivery note. See Orders & sales.

Why does a lot not appear on a customer's delivery note?

Because FEFO (first expired, first out) has skipped it: the lot does not meet the customer's residue specifications (a substance they do not accept, more active substances than they allow, a residue above the % of the MRL they ask for or a harvest too close to the pre-harvest interval), or it is on hold, used up or past its best-before date. When the delivery note is prepared, Ceres shows the lots it skipped and why; in the Packhouse, each lot says which customers it qualifies for. See Orders & sales.

What does someone who scans the QR code on a label see?

The public page of the lot: the product, its origin (the area, not the member), its dates, whether it is organic, whether it was harvested respecting the pre-harvest intervals and the latest residue analysis, with the cooperative's contact details. No user account needed and no private data (no members, no customers, no prices). If the lot has been withdrawn, the page only identifies it and says how to get in touch. See Packhouse.

A customer complains about a consignment: how do I know where it came from?

In Traceability, search for the lot (it is on the label and on the delivery note): one step back, the plot, the farm, the treatments with their interval and the lab analyses; one step forward, which other customers got the same consignment and how many kilos. If it has to be withdrawn, the mock recall times everything and produces the report.

#Compliance and regulations

Does Ceres certify that I comply with the regulations?

No. Ceres helps you comply and keeps a record: it keeps the record book, checks what can be checked against the official Register, the EU MRLs and each customer's specifications, and warns you of what is missing. It is not an official record book or a qualified electronic signature: the product label, the adviser's judgement and the inspection or the certification body have the final say.

Is Ceres valid for the mandatory digital field notebook from 2027?

From 1 January 2027 plant protection treatment records must be electronic and uploaded within one month. Ceres keeps them that way and exports the farm record book as PDF, as CUE JSON (the official FEGA format) and as Ceres JSON, each export with its seal. See Compliance.

Does Ceres send the record book to SIEX?

No. Ceres prepares the upload: it builds the CUE for the season, validates it against the FEGA schema, stores its fingerprint and shows what would be sent and what is left out; but it sends nothing. Sending it requires the region to register the cooperative and Ceres as a commercial CUE and a qualified certificate of the cooperative. Meanwhile, the holder can load the CUE JSON into their region's digital record book. See Compliance.

How do I get a farm's record book for an inspection?

In Compliance, Farm record book tab, choose the farm and the season and download the record book as PDF, as CUE JSON or as Ceres JSON (with the «Export CSV» permission). Every export carries its seal. An external auditor can view and export it with their own read-only user.

How do I know whether a record book I am given is the one that came out of Ceres?

Upload it to Compliance → Verify record book (or type the seal code from its footer). Ceres says whether it is Intact, Modified (someone changed some data after exporting it) or Unknown (not from Ceres or you cannot see that farm), who sealed it and when, and what has been recorded since. See Compliance.

What happens if someone touches the database outside Ceres?

Every new entry, change or deletion in the record book and in the audit log is linked in the fingerprint chain. If someone changed or deleted data directly in the database, the chain would no longer match: Verify record book flags it (the chain «With issues», the altered, unlinked or deleted rows) and later seals no longer come out intact. It does not prevent it, but it keeps a record. See Compliance.

What does the compliance score mean?

It is the result of a checklist per farm and season: entries recorded in time, validation, IPM justification, adviser, sprayer licences, ITEAF, fertilisation plan, nitrate vulnerable zone, lab analyses, certificates, pre-harvest intervals, annual mock recall and empty containers. Each item says what is missing and takes you to where it is fixed.

#Residues and weather

Where do each substance's MRLs and mode of action come from?

The MRLs are the real ones from the EU pesticides database (Regulation (EC) 396/2005) for the cooperative's crops, and the mode of action comes from the official lists of the IRAC, FRAC and HRAC committees. You can see them in Catalogues → Active substances.

An analysis is below the MRL but does not qualify for a customer

Because that customer asks for less than the law in their residue specifications: for example, Frutas Bidasoa accepts at most 33 % of the MRL of each substance. The analysis says which customers it does not qualify for and why. See Customers and Lab analyses.

Is the weather in Ceres real?

Yes: the daily and hourly data come from Open-Meteo (the ERA5 reanalysis and the ECMWF IFS model) for the cooperative's location, and Ceres always shows their source. The MAPA SiAR network is ready, pending the personal token it requires. See Weather.

#The application

Does it work on a phone or a tablet?

Yes, in the browser on a phone or a tablet, with the screen adapted; My day is designed for that. It needs a connection: the version that works without coverage will come later. See The screen and what is common.

Can I use Ceres in English or Galician?

Yes: the globe in the top bar (or My profile on a phone) switches the whole application to English or Galician. The data (names of plots, members, products) is not translated. This manual is also in English and Galician (the EN and GL buttons, at the bottom left).

The demo data has changed from one day to the next

The public demo goes back to its initial data every day at 08:00, with that day's dates: whatever you have tried is deleted and the numbers (kilos, amounts, days remaining) change, but the story is the same.

Can I ask Claude instead of searching the screens?

Yes, if your profile has «Use from Claude». Connect Claude from your user menu and ask it in your own words («which plots are within a pre-harvest interval?»). It sees the same as you. See Connect to Claude.

How do I print this manual?

With Print or save as PDF, at the bottom left of the manual: each chapter starts on a new page and the frequently asked questions are shown expanded.