Purchase orders and receiving
Write a PO against a vendor catalog, receive against it, and reconcile discrepancies at the line. Receipts record who counted what, and when.
Platform
Purchase orders, vendor catalogs, receiving, package tracking, transfers, adjustments, and room assignments — connected end to end, so the number on the shelf and the number in the system agree.
Stock is tracked at the package level the way regulators expect, not approximated from a product-level count.
A demand model turns sell-through into purchasing suggestions, so reordering is a review step instead of a spreadsheet night.
Rooms, transfers, and location-scoped boundaries are native concepts, not a naming convention layered on one big bucket.
| Product | On hand | Cover | Suggested |
|---|---|---|---|
| Blue Dream 3.5g | 12 | 3d | +48 |
| Mango Cart 1g | 31 | 6d | +36 |
| Citrus Gummies | 74 | 14d | — |
| Pre-Roll 5pk | 8 | 2d | +60 |
Computed from 30-day sell-through and vendor lead time
Illustrative. Demos run in a dedicated environment with our team.
In detail
Write a PO against a vendor catalog, receive against it, and reconcile discrepancies at the line. Receipts record who counted what, and when.
Vendor-supplied product data is imported and mapped to your catalog, so onboarding a new supplier is not a manual re-key.
Move stock between rooms and locations with a reason code and an audit record on both sides of the move.
Count a room without freezing the store, then apply variances as attributed adjustments rather than silent overwrites.
Sell-through, lead time, and on-hand position feed a replenishment engine that proposes order quantities you can accept, edit, or ignore.
The register sells from a sellable position that already accounts for holds, quarantine, and in-flight transfers.
Connected
These are the areas this capability touches most directly.
Demos are run by our team in a dedicated demo environment, walked through live on a call — so you see the parts that matter to your operation, not a generic tour.