§ I — The problem, stated plainly —

The compliance spine
for South African
cannabis clubs.

ne audit trail from the seedling to the member's hand — so when the inspector walks in, everything adds up.

Book a 30-min walkthrough

Built in South Africa,
for South African clubs.

— Grounded in shipped software —
01POPIA-aligned
consent capture
0218+ SA ID
verification
03Atomic POS —
no phantom stock
04Seed-to-share
audit trail
§ II — Platform —

Four interfaces.
One shared ledger.

Each role at your club works in software built for them, on one real-time backbone. Every gram is accounted for across every terminal and every hand it passes through.

N° 01 for admins

Admin Portal
the command centre.

Intake harvests, bank inventory, run settlements, approve members, oversee the network. 8-tab desktop layout with mobile-essential fallback at 768px.

8Operational tabs 6Report time-frames
N° 02 for the counter

Point of Share
the counter terminal.

Barcode scan, member lookup, split payments, held sales, end-of-shift cash-up. Two terminals can never double-sell the same gram — every sale commits in one uninterruptible step.

3Payment methods 6Variance reasons
N° 03 for farmers

Farmer Hub
the grower's cockpit.

Crop register with per-plant QR codes, multi-plant batch harvest, marketplace listings, per-club settlement balance with GPS-tagged farm locations.

11Lifecycle stages 5Product types
N° 04 for reception

Front Desk
reception, done.

SA ID validated, 18+ age gate enforced, four-point consent captured, digital signature on-canvas, real-time approval board for pending members.

4Consent flags 24hDay-pass validity
§ III — Features that earn their place in an audit —

Every gram. Every member.
Every rand. Tracked.

Six features, each mapped to a specific audit question — and each grounded in live, shipped software.

N° 01

Compliance-grade member onboarding.

SA 13-digit ID validation with embedded date-of-birth parsing, automatic 18+ age gate, four consent flags captured per member (terms, privacy, data processing, marketing), profile + ID photo, digital signature on canvas, digital membership card on approval. Day passes follow the same flow with a 24-hour expiry. Bulk import from Excel with per-row validation.

Audit q Who is this member
and are they 18+?
N° 02

Seed-to-share traceability.

Every product carries its source harvest UID back to the specific plant it came from. Track through 11 lifecycle stages — draft, pending delivery, consignment, bank, inventory, sold, settled — with user attribution at every step. The audit trail writes itself.

Audit q Where did this gram
come from?
N° 03

Atomic point-of-share transactions.

Every sale commits in one uninterruptible step: live stock is checked, adjustments computed, writes confirmed — all or nothing. If two terminals touch the same gram at the same moment, one sale completes and the other rejects at the point of sale. No phantom stock. Cash, card, split payment. Held sales for the members who step away. Void with full audit trail.

Audit q Does stock on-hand
match the register?
N° 04

Blind stock count mode.

Flip a switch and hide expected quantities during physical counts. Staff count what's on the shelf, not what the system told them to count. Variances get a mandatory reason from a six-category taxonomy (expiry, mold, missing, wrong strain, not up to standard, other) so overages and shortages never sit there unexplained.

Audit q Why is today's count
off by 14g?
N° 05

Farmer settlement ledger.

Per-consignment payment status — pending, partial, settled — with outstanding balance auto-calculated across farmers and clubs. Multi-farmer aggregation, VAT-aware per consignment, CSV export for your accountant. Dual cash-up reconciles POS sales and membership fees separately, with the same six-reason variance taxonomy.

Audit q Who are we still
owing, and for what?
N° 06

Multi-club by design.

A single member belongs to many clubs with an independent member number, status, and validity per club. A single farmer supplies many clubs from one profile. The inter-club marketplace lets one farmer's harvest land in another club's intake via a pull-model purchase request. Club isolation is enforced at the security-rule, query, and UI layers — clubs never leak into each other.

Audit q Whose data is this,
and who can see it?
§ IV — How it works —

From sign-up to
first settlement in four steps.

No migration consultants. No six-month rollout. You're onboarding members at the Front Desk by week one.

i.

Set up your club.

Upload your logo, set membership fees, configure subscription plans, import existing members from Excel with per-row validation.

ii.

Register at Front Desk.

SA ID validated, age gate enforced, four consents captured, profile + ID photo + signature on file. Admin approves in real time; digital membership card issues on the spot.

iii.

Intake your harvests.

Review pending consignments from direct suppliers or the marketplace, bank the inventory, print barcodes — plant lineage preserved end-to-end.

iv.

Share and settle.

Process atomic transactions with cash, card, or split payment. Cash up with six-category variance reasons. Run settlement against your farmers with full CSV export.

§ V — Who it's for —

Built for the people
who actually run the club.

Every interface was designed against a real role, not a persona card in a pitch deck.

Club administrators

"You answer to the board, the inspectors, and the members. Your dashboard shows every active member, every pending settlement, every gram in the bank — in real time."

ToolsRecon dashboard · Settlement ledger · Multi-club oversight · Club approval workflows

POS operators

"You work the counter. One screen, zero spreadsheets. The queue moves."

ToolsBarcode scan · Member lookup · Split payments · Held sales · End-of-shift cash-up

Farmers

"You grow, you consign, you get paid. One profile supplies many clubs."

ToolsCrop register · Per-plant QR codes · Multi-plant harvest · GPS farm location · Per-club settlement balance

Front desk staff

"You are the first face a member sees. SA ID in, member card out — while they're still standing at reception."

ToolsSA ID lookup · Photo + signature capture · Day pass issuance · Real-time approval board

— Every SKU your club stocks · 5 catalogued types —
N° 01 Flower per gram
N° 02 Pre-rolls per unit
N° 03 Edibles per unit
N° 04 Concentrates per gram / ml
N° 05 Other extensible

Shared by gram or unit. Priced per member. Tracked per harvest. Product types are extensible on request.

§ VI — Next —

See it running against
your real club.

30 minutes Your workflow Live software No slide deck
Plan A Single club One club, one deployment, one ledger.
Plan B Multi‑club network Shared backbone, per-club isolation.
Quote in Rands After your walkthrough, not before.

PricingWe quote after the walkthrough so you pay for what you actually run. Bring your toughest compliance question — it's the fastest way to find out if we're a fit.

Email us to book