ERC — Northeast Laboratory
✓ Production records
✓ Inventory tracking
✓ Batch traceability
✓ QC & COA records
✓ Finished goods
✓ Distribution log
✓ Complaint management
✓ Recall center
✓ Cost calculation
✓ Profit First allocation
✓ Owner reporting
✓ Compliance calendar
LeafTrade — B2B Sales
✓ Store ordering
✓ Product catalog
✓ Buyer communication
✓ Marketplace visibility
✓ Order confirmations
✓ Promo codes
— Revenue tracking → ERC
— Inventory impact → ERC
— Payment status → ERC
QuickBooks — Accounting
✓ Invoices & billing
✓ Bank reconciliation
✓ Financial statements
✓ Tax records
✓ Vendor payments
✓ Payroll
— Revenue confirmation → ERC
— Cost data source → ERC
— PF allocation source → ERC
Metrc — Compliance
✓ Cannabis package tracking
✓ Transfer manifests
✓ Batch traceability (reg.)
✓ Inventory reconciliation
✓ Regulatory reporting
— Lot numbers → from ERC
— Batch data → from ERC
— COA reference → from ERC
Handoff Process — What to enter once and where
Event
ERC records
External action
One-time operator step
Ingredient received
Receiving log + lot# + stock update + ledger
Metrc: log raw material lot
1. Receive in ERC → 2. Copy lot# to Metrc inventory
Highgrade Base received
HG Base log + syr stock auto-update + ledger
QB: record vendor invoice
1. Receive in ERC → 2. Enter PO# in ERC HG form → 3. QB handles invoice
Batch produced
Batch record + ingredient deductions + formula version
Metrc: create production batch
1. Save batch in ERC → 2. Enter ERC batch# as Metrc batch reference
QC passed
QC record + COA + auto FG addition
Metrc: update package status to available
1. Pass QC in ERC → 2. Update Metrc package status
LeafTrade order placed
Import LT order in ERC LeafTrade screen
LT: order already created by store
1. Store places order in LT → 2. Operator imports in ERC (30 sec)
Order confirmed + shipped
ERC: confirm → deducts FG, auto-logs distribution
Metrc: create transfer manifest
1. Confirm in ERC → 2. Create transfer in Metrc → 3. Enter transfer# in ERC order
Invoice created
ERC: QB invoice# field on LT order
QB: create invoice
1. Create invoice in QB → 2. Enter invoice# in ERC LT order (1 field)
Payment received
ERC: mark order Paid → triggers PF allocation
QB: record payment received
1. Confirm payment in QB → 2. Click Mark Paid in ERC (1 click)
Complaint logged
ERC Complaints + linked to batch + auto-recall at 3
LT: optional note on order
Log complaint in ERC only — this is the master record
Recall issued
ERC Recall Center + full store trace + documentation
IDFPR + Metrc: formal regulatory recall filing
1. Issue recall in ERC (auto-traces affected stores) → 2. File with IDFPR/Metrc using ERC data
Profit First allocation
ERC: calculates from paid orders, stores allocations
QB: reflects account movements
1. Click Load Paid Orders in ERC → 2. Calculate PF → 3. Move funds per ERC allocation → 4. Record in QB
Data Ownership — Where each number lives as source of truth
Data Point
Source of Truth
Note
Batch formula, ingredients, gallons
ERC
Primary record — Metrc gets a reference copy
Inventory stock levels
ERC
Auto-deducts on production, receives from receiving log
Lot numbers (raw material)
ERC
ERC is master — copy to Metrc once on receipt
COA / lab results
ERC
Stored as files on batch record and QC record
Order details (units, price, terms)
LeafTrade
LT is the sales platform — ERC imports for ops tracking
Invoice numbers
QuickBooks
QB creates invoices — ERC stores reference number only
Payment confirmation
QuickBooks
QB is financial truth — ERC mirrors payment status for PF
Cannabis package IDs
Metrc
Metrc is regulatory truth — ERC stores reference number
Transfer manifests
Metrc
Metrc manages compliance transfers — ERC stores reference #
Complaints / damage reports
ERC
ERC is master — not duplicated elsewhere
Recall records
ERC
ERC generates, IDFPR/Metrc receive formal filing
Profit First allocations
ERC
ERC calculates and tracks — QB records bank movements
Owner distributions (Actual Take Home)
ERC
ERC tracks for partner reconciliation