ShelfVerify matches each line of a cannabis invoice to the Metrc manifest that actually moved the product. What arrived gets paid. What didn't gets flagged, before any money moves.
Emailed, uploaded, or already in the system. ShelfiQ reads every line: product, size, quantity, price.
ShelfVerify pulls the Metrc manifest that moved the product, including invoices split across more than one delivery.
Each invoice line is paired to a package on the manifest. Matches are marked ShelfVerified; anything off is flagged with the reason.
Cannabis is the one industry with a state record of every package that moved. ShelfVerify holds each invoice up against it.
No more "we shipped 24, you signed for 22, here's an invoice for 24." The gap is found before the check is cut, not three months later in a reconciliation.
How the Metrc connection worksThe dispensary and the brand look at the same state record, so there's nothing left to argue about.
Every vendor invoice is checked against the manifest you accepted before it reaches your payment queue.
Each invoice you send is matched to the outgoing manifest your customer accepted in Metrc.
A flag always comes with the reason, so the fix is obvious.
The invoice bills more (or less) than the manifest carried.
A line was billed that never shipped in Metrc.
The invoice went out before the product did. It re-checks when the manifest lands.
Two invoices point at the same delivery.
Matched across every manifest it covers, not flagged.
An eighth billed, a gram shipped. Caught at the line, not the total.
Connect Metrc once. Every invoice is matched after that.
"I've been a cannabis operator since 2015, and I have the scars to prove it. ShelfSpace is the product of everything I learned the hard way."
— Chris Mitchem, Founder
ShelfVerify checks every cannabis invoice line by line against the Metrc manifest that moved the product. Each line is either marked ShelfVerified or flagged with the reason it doesn't match.
No. Metrc stays your compliance record. ShelfVerify compares your invoices to that record so what you pay, or bill, agrees with what actually shipped.
ShelfVerify matches it across every manifest it covers. A split delivery isn't flagged as a problem.
It's flagged with the reason: short, over, not on the manifest, wrong size, no shipment yet, or billed twice. Retailers can short-pay the difference; vendors see exactly which invoice to fix or re-send.
Connect your Metrc account once. After that, every invoice is matched automatically, and we work the exceptions with you.
Yes. ShelfVerify runs inside ShelfPay for retailers and ShelfCollect for vendors. See our pricing page, or talk to us.