Dashboard

Overview
Site snapshot
Operations snapshot for the active site
SAMPLE DATA — edit or connect a live source

Inventory by category

Needs attention

Recent activity

last 24h · demo
Inventory
Multi-site stock — Greenleaf · Sparling · Countryside · Harwill
Routine stock moves flow through Work / production orders and Shipping & Receiving. Manual lot add / remove is Admin-only.
Procurement
Packaging materials — reorder alerts and vendor exposure
SAMPLE DATA — import your mat-track SKUs
Reorder status is driven by each SKU's ROP (reorder point). Order now opens a prefilled supplier PO — it lands in Finance → Accounts payable.
Production Orders
Plan → firm plan → release → finish — components consumed, finished lot output & costed to the GL

Bill of materials — reference

FG-PR-1G-10PK
Planning
Build suggestions per SKU — netted from MSL, on-hand, allocations & scheduled builds
Live from item master + inventory + orders · edit MSL to replan
Projected available = on-hand + incoming (open work orders) − allocations (committed to open sales orders). We suggest a build when projected falls below the MSL floor or reorder point; quantity follows the item's reordering policy (Fixed Reorder Qty. / Maximum Qty. / Lot-for-Lot) with Min-order-qty and Reorder-qty lot sizing, all from Master Data. When is urgency + lead-time (expected-ready date) — not a time-phased MRP date, since there is no dated demand forecast yet. MSL is editable per SKU and overrides the item's safety stock.
Cultivation
Seed-to-dried crop tracking — clone → veg → flower → harvest → dry → trim → sort. Feeds CTLS.
SAMPLE DATA ·

Stage pipeline

live batches by stage
Advancing a batch captures the stage's data (wet weight at harvest, dry weight, final trim) and posts plant counts & weights to CTLS. On Complete the sorted weight becomes a Biomass inventory lot.
Shipping & Receiving
Warehouse execution — receipts, shipments, inter-licence transfers & returns. Postings move inventory.
SAMPLE DATA · postings reversible
Vendors
Vendor master — full supplier database, auto-numbered (V-#####)
SAMPLE DATA
Customers
Customer master — provincial boards & wholesale accounts, auto-numbered (C-#####)
STARTER — real boards, details blank
Master Data
Reference data — items, BOMs, routings, and cycle times
SAMPLE DATA
Sales Orders
Incoming customer POs to fulfill — provincial boards & distributors
SAMPLE DATA — edit or import orders
Click an order number to open it and allocate lots. Advance with the › action (New → Allocated → Picking → Shipped → Invoiced). Shipped & invoiced orders roll into Finance as accounts receivable.
Regulatory Reporting
Health Canada CTLS & CRA B300 excise duty — monthly, filed per licence (company)
Licence: not set

Inventory reconciliation

Opening + Additions − Reductions = Closing
Company Information
Legal entity, licence, tax, banking & contact details — one record per HC-licensed company
Settings
Numbering conventions, access control & users

Number series

Create as many series as you like, each formatted however you want: leave the prefix blank for none, set padding to 0 for a plain number (no leading zeros), or add a suffix. Series tied to a module (🔒 fixed code) feed that module's auto-numbering — you can reformat them but their code stays so numbering keeps working; delete or add your own freely. Master data and series are shared across every company / site, and every generated number is checked against all existing records so no two things ever share one. Stored per browser — mirror in your Postgres/API when it goes live.
Audit Log
Append-only event ledger — who changed what, when, and what caused it
chain intact
Traceability
Trace any lot backward to source and forward to customers — one-click recall exposure
Reports
Report explorer · · generated
All Apps
Every Countryside tool, folded into one suite. Built modules open inside the ERP; standalone apps open in a new tab.