Receive, count, par, waste — one back-of-house, no spreadsheets.
You came in because your inventory lives in spreadsheets the register has never seen, your end-of-month count is a fire drill, and a vendor-license lapse is something you find out about after you’ve already sold the product.
Receive trucks, count cases, set pars, dispose product — all on the same database your register reads from. Cycle counts schedule themselves so the month-end physical isn’t a fire drill. The waste log enforces WAC 314-55-079 in code: a second witness signs the destruction or it can’t close. Receiving auto-matches POs to invoices and surfaces a vendor-license lapse (WAC 314-55-035) before you accept product you can’t legally sell.
The guardrails are on while you work, not after.
Receive with the checks on
Auto-match PO to invoice; a lapsed vendor license (314-55-035) blocks receiving before you accept product you can’t legally sell.
Counts that schedule themselves
Cycle counts assign by section with sign-off, so the end-of-month physical isn’t a Saturday-night fire drill.
Waste enforced in code
The waste log won’t close without a second witness (314-55-079). Compliance is the workflow, not a binder you fill in after.
Pars tied to live velocity
Low-stock alerts and reorder suggestions read the same shelf the budtender does — not a static spreadsheet from last quarter.
Let the rows do the work.
Most shops run inventory in a tool the register never sees, then reconcile the gap by hand. When the count and the till disagree, you find out at audit.
Where inventory lives
A separate tool or spreadsheet, synced to the register on a lag.
Where inventory lives
The same database the register reads from — one number, not two.
Month-end count
A manual physical you brace for.
Month-end count
Cycle counts that schedule themselves, by section, with sign-off.
Waste
A field, filled in after the fact.
Waste
Won’t close without a second witness (314-55-079).
Vendor-license lapse
A report you have to remember to check.
Vendor-license lapse
Auto-blocks receiving before you accept unsellable product (314-55-035).
This is the back-of-house — receiving, counts, waste, pars. The second-witness waste gate exists because ‘we’ll log it later’ is how a disposal goes unwitnessed and an audit goes sideways.
See your back-of-house in one place.
The demo walks a receive with PO auto-match, a cycle count, and the waste-log witness gate on a test run set up for your shop.