Harvests
Use this page to record what came off a batch — the weights, the grade and the cost per gram — and turn it into stock you can sell at the register.
Quick steps
- Go to Cultivation → Harvests and click New Harvest. Pick the Plant Batch (it must be in Flower or Harvest) and the Room (Dry/Cure).
- On chop day, type the Wet Weight, set Status to Drying, and click Create Harvest.
- When it's dry, click Edit and add the Dry Weight, Trim Weight and Waste Weight. Set Status to Curing.
- When the cure is done, Edit again and add the Final Weight (the sellable weight) and Quality Grade.
- On the harvest page, under Transfer to Inventory, pick Create New Product (fill in the Product Name, Retail Price ($) and Categories) or Add to Existing Product (pick it under Select Product).
- Click Transfer to Inventory. The stock is ready to sell.
Check the weights before you transfer. A transferred harvest is locked and can't be edited.
Common questions
My batch isn't in the Plant Batch list. Only active batches in Flower or Harvest are offered. Record the harvest before you advance the batch to Dry.
Where does the cost per gram come from? Everything logged against the batch (nutrients, soil, pest control) plus the daily running cost of each room it spent time in, divided by the Final Weight.
There's no transfer form. The harvest has no Final Weight yet. Edit it and add one.
Can I transfer a harvest twice? No. Each harvest transfers once. Record extra weight as its own harvest.
More detail: every field when recording a harvest
A harvest records what came off a batch: how much it weighed wet, how much after drying, how much was trim and waste, and the final sellable weight. Brother POS works out the shrinkage and the cost per gram for you. When the harvest is ready, one click turns it into stock on a product — and from then on it sells at the register like anything else.
Recording a Harvest
Go to Cultivation → Harvests and click New Harvest. (Once a batch has a harvest, its page also has a New Harvest button.)
| Field | What to enter |
|---|---|
| Plant Batch | Required. Only active batches in the Flower or Harvest phase are listed. |
| Room (Dry/Cure) | The room it's drying or curing in. Only rooms of type Dry or Cure are listed. |
| Harvest Date | Required. Defaults to today. |
| Status | Drying, Curing or Processed. |
Weights (grams) — fill in what you know now and come back for the rest:
| Weight | What it is |
|---|---|
| Wet Weight | Straight after the chop. |
| Dry Weight | After drying. |
| Trim Weight | Trim taken off. |
| Waste Weight | Stems, rejects and anything thrown away. |
| Final Weight | The sellable weight. This is what goes into inventory. |
Cure & Quality:
| Field | What to enter |
|---|---|
| Cure Start Date / Cure End Date | When curing began and finished. |
| Quality Grade | Grade A, Grade B or Grade C. |
| Quality Notes | Trichome density, aroma, colour, moisture. |
| Notes | Anything else. |
Click Create Harvest. The harvest gets a code like HRV-20260930-001 (the harvest date plus a running number).
The Plant Batch list on the new form only shows batches in Flower or Harvest, so create the harvest before you advance the batch to Dry. After that you can move the batch on freely — the harvest's Edit form always keeps its own batch in the list, so you can still add the dry, trim and final weights later. See Batches and Plants.
Drying and curing
A harvest usually gets recorded over a few weeks. Create it on chop day with the wet weight and status Drying. When it comes down, Edit it to add the dry, trim and waste weights and switch the status to Curing. When the cure is done, add the Final Weight and the cure end date.
Once a harvest has been transferred to inventory, its weight lives in the product, so the harvest can't be edited any more — the Edit button goes away. Fix any weight mistakes before you transfer, or correct the product's stock afterwards with a stock adjustment.
More detail: shrinkage and cost per gram
What Brother POS Works Out for You
Every time a harvest is saved:
| Figure | How it's worked out |
|---|---|
| Shrinkage (Wet to Dry) | How much weight was lost drying. A 1,000 g wet harvest that dries to 250 g is 75% shrinkage. |
| Total Input Cost | Every input logged against the batch (nutrients, soil, pest control), plus the daily electricity and labour cost of each room the batch spent time in, times the days it spent there. |
| Cost Per Gram | Total Input Cost divided by Final Weight. |
For example: a batch had $300 of nutrients logged, spent 30 days in a veg room costing $20 a day and 60 days in a flower room costing $75 a day. That's $300 + $600 + $4,500 = $5,400. A final weight of 2,700 g gives a cost of $2.00 per gram.
Inputs you didn't log, and rooms with no daily costs set, add nothing. If a cost per gram looks too good to be true, check the batch's input log and the rooms' Daily Overhead Costs. After fixing them, edit and save the harvest to recalculate (before it's transferred — see above).
Room days are counted from the batch's phase history. The phase the batch is in right now counts up to today, so a harvest's cost keeps growing each time it's saved while its batch is still in that room.
More detail: the harvest page and the harvests list
The Harvest Page
Click a harvest on the list to open it. You'll see:
- Wet Weight, Dry Weight, Trim, Waste, Final Weight and Cost/Gram across the top.
- A Weight Breakdown chart and the Shrinkage (Wet to Dry) percentage.
- Cost Analysis — Total Input Cost, Final Weight and Cost Per Gram, plus the linked product once transferred.
- Batch Info — the plant batch, strain, dates and quality grade.
- Transfer to Inventory (below).
- Processing History — if any of this harvest has been used in a processing batch, which ones and how much. See Processing.
The Harvests list shows every harvest with its code, strain, date, wet, dry and final weights, shrinkage, cost per gram and status. Filter by Status (Drying, Curing, Processed, Transferred). If you have more than one facility, the Facility picker shows the harvests from that facility — a harvest belongs to the facility of its dry/cure room, or its batch's facility if no room was picked.
More detail: transferring to inventory
Transferring to Inventory
This is where the grow meets the till. On the harvest page, under Transfer to Inventory, choose one of two options.
The transfer form only appears once the harvest has a Final Weight. Until then you'll see Final weight must be set before transferring to inventory, with a link to edit the harvest.
Create New Product
Use this for a new lot you want to sell as its own product.
| Field | What to enter |
|---|---|
| Product Name | Filled in for you as strain name - harvest code. Change it to what customers should see. |
| SKU | Filled in with the harvest code. |
| Retail Price ($) | The selling price. |
| Categories | Tick one or more. If you tick none, Brother POS puts it in your Flower category — or General if there's no Flower category, or failing that your first category. |
The new product is created in grams, marked as a cannabis product, with the harvest's cost per gram as its cost and the harvest code as its lot number. The harvest's weight is added to its stock (see How much goes on the shelf).
Add to Existing Product
Use this when you already sell the strain and are restocking it. Choose Add to Existing Product, then pick the product from Select Product — each option shows its current stock.
The harvest's weight is added to that product's stock and its lot number is set to this harvest's code. The product's cost becomes the weighted average of what was already on the shelf and the new harvest. For example: 100 g on hand at $2.00/g plus a 400 g harvest at $0.50/g gives 500 g at $0.80/g. If the product had no stock, it simply takes the harvest's cost per gram.
How much goes on the shelf
The weight transferred is the harvest's Final Weight less anything already used in processing batches. The transfer form shows it as Weight to Transfer. After the transfer, none of the harvest is left to use in processing — to process that stock, pick the product as the source instead.
After the transfer
Click Transfer to Inventory. The harvest's status becomes Transferred, and its page shows a Transferred to Inventory panel with the product and the date. A harvest can only be transferred once.
The stock arrives as a stock adjustment marked as a harvest receipt, so it shows in the product's stock history with the harvest code. See Stock Adjustments.
Only transferred harvests count towards the dashboard's Top Strains by Yield, the strain scorecards and the Cultivation Reports.
More detail: troubleshooting and good habits
Troubleshooting
| Problem | Likely cause and fix |
|---|---|
| My batch isn't in the Plant Batch list | Only active batches in Flower or Harvest are offered. If you've already advanced it past Harvest, it can't be picked. |
| "Plant batch must exist" when saving | No batch was picked in Plant Batch. Pick one and save again. (When you edit a harvest, its own batch is always in the list, whatever phase the batch has reached.) |
| My room isn't in the Room list | Only rooms of type Dry or Cure are offered. |
| No transfer form | The harvest has no Final Weight. Edit it and add one. |
| "Harvest has already been transferred to inventory" | Each harvest transfers once. To add more stock, record the extra as its own harvest. |
| Cost per gram is $0 | No inputs were logged against the batch and its rooms have no daily costs. |
| A harvest won't delete | It's been used in a processing batch. |
Best Practices
- Weigh at every stage. Wet and dry weights give you shrinkage, which is how you spot a drying room that's running too hot.
- Grade every harvest. Over time, grades by strain and room show you where your best flower comes from.
- Use Create New Product for each lot if you need lot-level tracking on the shelf; use Add to Existing Product when one product per strain is enough.
What's Next?
- Processing — turn harvests into pre-rolls, extracts and edibles.
- Cultivation Reports — cost and yield by strain over time.
- Creating Products — fine-tune the new product's pricing and details.