Viridian Sciences is a seed-to-sale cannabis ERP built on SAP Business One, covering cultivation, processing, distribution, and retail with automated Metrc and BioTrack compliance reporting. An unofficial API lets you programmatically pull inventory, batches, production orders, sales, and compliance records—and push updates like new batches, lab results, transfers, and dispensary transactions back into Viridian Sciences.
Viridian Sciences is a seed-to-sale cannabis ERP built on the SAP Business One platform, designed for cultivators, producers, processors, distributors, and dispensaries running a complete cannabis or hemp operation. Operators use Viridian Sciences to manage inventory and warehousing, material requirements planning, production and processing, batch and serialized item tracking, lab testing, labeling, accounting, and purchasing—while data flows automatically to state compliance systems like Metrc and BioTrack to eliminate double entry.
Core product areas include:
Common data entities:
Cannabis operators run mission-critical workflows on Viridian Sciences daily, but turning a configured SAP Business One ERP into API-driven automation is non-trivial:
Supergood reverse-engineers authenticated browser flows and the SAP Business One surfaces behind your Viridian Sciences deployment to deliver a resilient API layer across cultivation, processing, distribution, and retail—reconciled with your state compliance system.
Use Viridian Sciences with AI agents: Viridian Sciences MCP Server →
Book a 30-minute session to confirm your modules, item-tracking modes, license types, and authentication model.
We deliver a hardened Viridian Sciences adapter tailored to your SAP Business One configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Viridian Sciences and your compliance system evolve.
Authentication
/authenticateAuthenticate to a Viridian Sciences (SAP Business One) deployment using username/password or MFA and obtain a session token for downstream calls.
Inventory
/inventoryList inventory items across warehouses with filters for batch, serialized, or standard item tracking, status, and product type.
Inventory
/batchesRetrieve batch and lot records with quantities, lineage, lab status, and warehouse location for seed-to-sale traceability.
Production
/create_production_orderCreate a production or processing order against a bill of materials and configured product definition.
Compliance
/compliance_reportsPull Metrc and BioTrack compliance records and state reporting submissions for cultivation, processing, distribution, and retail.
Sales
/sales_ordersRetrieve sales orders, transfers, and dispensary transactions with customer, fulfillment, and payment details.
- Pull inventory items, batches, lots, and serialized identifiers from every warehouse into a single source of truth - Stream harvest, production, and transfer events to downstream BI and demand-planning tools - Reconcile on-hand quantities against state compliance balances to catch discrepancies early
- Push batch, transfer, and disposal events to Metrc or BioTrack without portal double entry - Pull compliance submission status and reconcile package tags against ERP inventory - Surface reporting exceptions and license-type rule violations to operations dashboards
- Create production orders and pull bill-of-materials consumption back for yield analysis - Attach lab test results and certificates of analysis to batches and finished goods - Trigger labeling and packaging workflows once a batch passes testing
- Sync sales orders, transfers, and dispensary transactions into accounting and CRM systems - Match purchase orders and vendor invoices against SAP Business One financials - Surface fast-moving and aging inventory to retention and merchandising workflows
Authentication
Username/password and MFA handled in a managed SAP Business One session
Connectivity
Authenticated browser flows plus SAP Business One surfaces behind the Viridian Sciences deployment
Response format
Normalized JSON across inventory, batches, production, sales, and compliance objects
Rate limits
Adaptive throttling tuned to your B1 deployment to avoid server-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for inventory, batches, and sales with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for batch creation, lab results, transfers, sales, and compliance submissions
Latency
Sub-second reads on cached entities; multi-second writes when posting through production and compliance workflows
Throughput
Horizontally scaled workers sized to multi-facility cultivation, processing, and retail volume
Reliability
Retry, backoff, and idempotency keys for production orders, transfers, and compliance submissions
Adaptation
Continuous monitoring of Viridian Sciences releases, SAP Business One updates, and Metrc/BioTrack rule changes
Yes. Viridian Sciences is built on SAP Business One, and Supergood works against the authenticated surfaces of your specific deployment—preserving your add-ons, custom fields, and item-tracking configuration rather than forcing a generic schema.
Yes. Compliance records and state reporting submissions are exposed through the same normalized API surface, so you can reconcile ERP inventory against Metrc or BioTrack balances and automate reporting across license types and states.
Yes. Supergood adapts to whichever tracking mode each item uses—batches, serialized identifiers, or standard items—so seed-to-sale lineage stays intact across cultivation, processing, distribution, and retail.
Yes. You can pull inventory, batches, production, sales, and compliance records, and push updates like new batches, lab results, transfers, and dispensary transactions back into Viridian Sciences.
Each deployment is profiled against its configured product definitions, report sets, and entitlements. Supergood preserves operator-specific fields and lifecycle states instead of assuming a one-size-fits-all model.