# California Cannabis Compliance Notes **Last Updated**: 2025-12-08 **Applies To**: CA Grow Ops Manager v0.1.0 --- ## Overview This document summarizes how CA Grow Ops Manager supports California cannabis cultivation operations while deferring to **METRC as the system of record** for track-and-trace compliance. It provides context on California DCC (Department of Cannabis Control) requirements and how this platform fits into the compliance landscape. --- ## Regulatory Context ### California Department of Cannabis Control (DCC) The DCC regulates all commercial cannabis activity in California, including cultivation, manufacturing, distribution, testing, and retail. Licensed cultivators must comply with: - **Track-and-Trace**: METRC (Marijuana Enforcement Tracking Reporting Compliance) is the state-mandated system for tracking cannabis from seed to sale - **Recordkeeping**: Financial, inventory, labor, and operational records must be maintained and available for inspection - **Inspections**: DCC and local agencies conduct announced and unannounced inspections - **Reporting**: Quarterly and annual reports required for license renewal ### METRC (System of Record) **METRC is the authoritative system** for California cannabis track-and-trace. All licensed cultivators must: - Tag all plants and batches with METRC-issued RFID tags - Log all lifecycle events (planting, vegetative, flowering, harvest, destruction) in METRC - Record all transfers (sales, donations, destruction) in METRC - Maintain accurate inventory in METRC at all times **CA Grow Ops Manager does NOT replace METRC.** It supports internal operations and compliance-adjacent recordkeeping while maintaining alignment with METRC data. --- ## How CA Grow Ops Manager Supports Compliance ### 1. Internal Batch Tracking with METRC Mapping - **Internal Batch IDs**: CA Grow Ops Manager uses internal batch IDs for operational tracking (tasks, weights, labor, photos) - **METRC Tag Mapping**: Internal batches are mapped to METRC plant/batch tags for cross-reference - **Read-Only in v1**: METRC tags are stored but not synced; users manually enter tags from METRC - **Phase 2 (Future)**: METRC connector will sync tags and allow writes with explicit user confirmation **Compliance Benefit**: Facilities can use intuitive internal IDs (e.g., "Batch #123 - Blue Dream") while maintaining METRC compliance. ### 2. Compliance Document Storage CA Grow Ops Manager provides a centralized repository for compliance-adjacent records: - **Monthly Taxes**: Excise, sales, and cultivation tax filings - **Utility Bills**: SMUD, PG&E, water, gas (required for energy usage reporting) - **Rent/Lease**: Facility lease agreements - **Invoices**: CO₂, nutrients, materials, packaging - **Bills of Sale**: Sales records - **Payroll Summaries**: Labor cost references (not full payroll data) - **Hours Tracking**: Exports from the Labor module - **Licenses and Permits**: Current and historical - **Inspection Reports**: DCC and local agency inspections - **SOPs**: Standard Operating Procedures **Compliance Benefit**: All records organized by month/quarter with DCC-aligned checklists; audit packet generation for inspections. ### 3. Labor and Hours Tracking California labor laws require detailed recordkeeping: - **Hours Worked**: Clock in/out timestamps for all employees - **Wage Rates**: Historical wage rates for each role - **Labor Costs**: Hours × wage rate for cost analysis - **Payroll Exports**: CSV exports compatible with payroll systems **Compliance Benefit**: Meets California labor recordkeeping requirements (4 years minimum); supports cost-per-batch analysis. ### 4. Audit Readiness CA Grow Ops Manager supports audit preparation: - **Audit Packet**: ZIP export with all documents and indexes (CSV, JSON) for a date range - **Compliance Checklists**: Monthly/quarterly checklists based on DCC guidance - **Immutable Audit Logs**: All critical operations logged with user and timestamp **Compliance Benefit**: Facilities can generate audit packets in minutes; proactive checklists reduce missing records. --- ## What CA Grow Ops Manager Does NOT Do ### 1. Replace METRC - **METRC is the system of record** for track-and-trace - CA Grow Ops Manager does not sync with METRC in v1 (read-only mapping only) - Phase 2 will add METRC connector with explicit user confirmation for writes ### 2. Process Payroll - CA Grow Ops Manager tracks hours and wage rates but does not process payroll (taxes, deductions, direct deposit) - Exports are provided for external payroll systems (ADP, Gusto, QuickBooks) ### 3. File Taxes - CA Grow Ops Manager stores tax records but does not file taxes - Facilities must use external accounting systems or CPAs for tax filing ### 4. Guarantee Compliance - CA Grow Ops Manager is a tool to support compliance workflows - Facilities are responsible for ensuring all data is accurate and complete - Consult with legal and compliance professionals for regulatory guidance --- ## DCC Recordkeeping Requirements Per California Code of Regulations, Title 4, Division 19, licensed cultivators must maintain: ### Financial Records (7 years) - Bank statements - Sales invoices and receipts - Purchase invoices and receipts - Tax filings (excise, sales, cultivation) - Payroll records ### Inventory Records (7 years) - METRC reconciliation reports - Internal inventory logs - Transfer manifests - Destruction records ### Labor Records (4 years minimum) - Employee hours worked - Wage rates and payroll summaries - Workers' compensation records ### Operational Records (7 years) - Licenses and permits - Inspection reports - Standard Operating Procedures (SOPs) - Pest management logs - Waste disposal records --- ## DCC Inspection Preparation ### Quarterly Self-Audits (Recommended) 1. **Review METRC Data**: Ensure all plants, batches, and transfers are logged 2. **Check Compliance Documents**: Verify all required documents are uploaded and categorized 3. **Reconcile Inventory**: Physical count vs. METRC vs. internal records 4. **Review Labor Records**: Ensure all hours and wage rates are accurate 5. **Update SOPs**: Ensure SOPs reflect current practices ### Audit Packet Contents For a DCC inspection, prepare an audit packet with: - **METRC Reconciliation Report**: Exported from METRC - **Financial Records**: Invoices, receipts, tax filings for the period - **Labor Records**: Hours, wage rates, payroll summaries - **Licenses and Permits**: Current and historical - **Inspection Reports**: All DCC and local inspections - **SOPs**: Current versions with change history - **Inventory Logs**: Internal records aligned with METRC CA Grow Ops Manager can generate this packet (minus METRC data) in minutes. --- ## METRC Integration Strategy (Phase 2) ### Read Operations (No User Confirmation Required) - Sync METRC plant/batch tags to internal batches - Sync inventory data for reconciliation - Sync transfer data for cross-reference ### Write Operations (User Confirmation Required) - Create plant tags in METRC - Update plant stages (vegetative, flowering, harvest) - Log harvests and weights - Create packages for transfer - Log destructions ### Safety Measures - **Explicit User Confirmation**: Preview changes before writing to METRC - **Audit Trail**: Log all METRC operations with user and timestamp - **Rollback**: Attempt rollback on failure; flag for manual review if rollback fails - **Rate Limiting**: Respect METRC API rate limits; exponential backoff on errors --- ## Official Resources ### California DCC - **Website**: [cannabis.ca.gov](https://cannabis.ca.gov) - **Regulations**: [DCC Regulations (Title 4, Division 19)](https://cannabis.ca.gov/cannabis-laws/dcc-regulations/) - **Compliance Hub**: [DCC Compliance Hub](https://cannabis.ca.gov/licensees/compliance-hub/) - **Cultivation License**: [Cultivation License Requirements](https://cannabis.ca.gov/applicants/license-types/#cultivation) ### METRC - **Website**: [metrc.com](https://www.metrc.com) - **California Guide**: [METRC California User Guide](https://www.metrc.com/california) - **API Documentation**: [METRC API Docs](https://api-ca.metrc.com/Documentation) - **Support**: [METRC Support](https://www.metrc.com/support) ### California Labor Laws - **DIR (Department of Industrial Relations)**: [dir.ca.gov](https://www.dir.ca.gov) - **Wage and Hour Laws**: [Labor Code Division 2](https://leginfo.legislature.ca.gov/faces/codes_displayexpandedbranch.xhtml?tocCode=LAB&division=2) --- ## Disclaimer **This document is for informational purposes only and does not constitute legal or compliance advice.** Cannabis regulations are complex and subject to change. Facilities should consult with legal counsel, compliance professionals, and the California DCC for authoritative guidance. **CA Grow Ops Manager is a tool to support compliance workflows but does not guarantee compliance.** Facilities are responsible for ensuring all data is accurate, complete, and aligned with METRC and DCC requirements. --- ## Changelog - **2025-12-08**: Initial version for v0.1.0