Compliance Records
The Records section contains all §26 KCanG compliance records. All records are immutable — once created they cannot be modified or deleted.
Record Types
Dispensing Events
All dispensing transactions processed through the dispensing gate. See Dispensing for how to create these.
Propagation Records
Cuttings and seeds distributed to members. Required by §26 KCanG.
To record a propagation:
- Go to Records → Propagation.
- Click New Record.
- Enter: member, source batch, type (cutting/seed), quantity, date.
- Save.
Destruction Records
Cannabis that must be destroyed (e.g. failed quality check, excess stock, expired product).
To record a destruction:
- Go to Records → Destruction.
- Click New Record.
- Enter: batch, quantity, reason, destruction method, witness (if required), date.
- Save.
Loss Records
Unexplained losses must be reported to the authority within the same business day (§26 KCanG SLA).
To record a loss:
- Go to Records → Loss.
- Click New Record.
- Enter: batch, quantity lost, date discovered, circumstances.
- Save immediately — the same-business-day SLA starts from discovery.
An escalation alert fires if a loss record remains open for more than 1 business day.
Transport Records
Movement of cannabis between locations (e.g. from grow facility to dispensing point).
To record a transport:
- Go to Records → Transport.
- Click New Record.
- Enter: batch, from location, to location, quantity, transport method, date.
- Save.
Recall Events
If you discover a batch is defective or unsafe, you must issue a recall and notify the authority within 2 hours (§26 KCanG SLA).
To create a recall:
- Go to Records → Recalls.
- Click New Recall.
- Enter: affected batch(es), reason, affected quantity, date discovered.
- Save.
Recall workflow:
open→notified_authority→members_contacted→product_recovered→closed
An escalation alert fires if a recall remains open for more than 2 hours without authority notification.
Legal Holds
Place a legal hold on records to prevent retention archival (e.g. during litigation or authority investigation).
Retention Archival
CANNEVO automatically archives records older than the statutory retention period. Members with open DSARs are excluded from archival until the request is resolved.
To manually trigger archival (compliance officer+): Go to Records → click Run Retention Archival.