Use the filters at the top of the dashboard to drill into specific batches, plots, varieties or calibers. Each tab covers a different stage of the season.
Tabs
Harvest🏭 Packing💶 Sales✅ QA💰 Costs
1
Pick a tab
Harvest → Packing → Sales to follow a batch through the chain
2
Apply filters
On the Harvest tab, filters are linked (Variety drives Plot, Batch & Rootstock). On Packing & Sales, each filter works independently.
3
Click cards
Click on a chart bar or row to drill down into detail
Before you read the numbers
Per kg means per kg sold
Every €/kg figure divides by kilograms sold —
79,719.7 kg — not kilograms received
(85,451.6 kg). The
6.7% gap is fruit that did not convert.
Both are valid measures; just never mix them in the same comparison.
Packing & Logistics ≠ Packing COGS
On the Sales tab, Packing & Logistics is the all-in figure
(€70,250.68). The Costs tab breaks the same money into
Packing COGS €43,360.82 + Transport
€9,854.12 + Handling €17,035.73.
Summary and detail, not two different answers.
This dashboard and Zoho will not match — both are right
The dashboard shows commercial gross: what the fruit sold for.
Zoho shows what we invoiced. Georges Helfer deduct their costs before paying,
so our invoice to them is already net.
Dashboard — commercial gross
221,164.29
− Georges Helfer deductions (on the invoice)
−24,147.56
+ Vintage IVA 6%
+200.51
+ Albifrutas (sale with no harvest record)
+218.36
= Zoho — invoiced
197,435.60
Open the report in Zoho Books ↗
Click the green button — it opens the saved report
Harvest 2025-26 · Sales Invoices in Zoho Books, in a new tab.
Shared with Ido and José; sign in with your usual Zoho account.
All 16 invoices, €0.00 outstanding. The
Order Number column carries the batch reference
(e.g. EPL.26.001 | BR39865 | HB.01.W02.26), so each row lines up
with one batch here.
Open cases
The season is financially closed. These are the questions still open on the data — none of
them change the invoiced total, and each one is waiting on a specific person.
VintageW17 allocation exceeds packing.
More cartons are recorded as shipped than as packed on
HB.12 (+441 cartons) and
HB.13 (+373). Either the packing reports are incomplete for
those two batches or the allocation is overstated. Both W17 packing reports also fail
their own internal Balance Check. For Francisco.
JoséINV-000012 — netting on the invoice face.
The one invoice in the season still booked with Vintage's service costs deducted on the
sales invoice itself rather than as a separate vendor bill. It reconciles either way; the
question is which treatment we standardise on for next season.
JoséVintage lump-invoice split.
For the four local shipments, packing cost sits in handling rather than
packing COGS — by design, because Vintage bills it as one line. Confirm that is
how it should stay, or we split it going forward.
AsimationDocument register incomplete.
Every batch has its source documents, but only
28 of roughly 200 files are indexed in
the database, so "which documents exist for this batch" is not yet answerable from the
dashboard. Ours to finish.
🔧 Known / in progressSeason closed — all 16 sales invoices paid, €0.00 outstanding (11 Aug)·Packing category normalisation (Cat 1 maturado → Cat 1?) pending·Block → Plot rename across dashboard pending
Comments & Notes
Loading comments…
Business Questions
Open decisions that need stakeholder input. Reply to discuss.
Comments & Notes