Questions this answersQuestions this answersfaq
- how do I find out why Metrc and my inventory do not match?how do I find out why Metrc and my inventory do not match?how do I reconcile Metrc against the ERP?
- Export active packages from both sides and compare them tag by tag. That gives four outcomes: matched with equal quantities, which you ignore; a tag only in Metrc; a tag only in your system; and tags on both sides whose quantities differ. The last group is the interesting one, and it is usually 5 to 50 rows out of 800.Export active packages from both sides and compare them tag by tag. That gives four outcomes: matched with equal quantities, which you ignore; a tag only in Metrc; a tag only in your system; and tags on both sides whose quantities differ. The last group is the interesting one, and it is usually 5 to 50 rows out of 800.Export active packages from both sides, normalize the headers, and diff deterministically keyed on the Metrc tag, case-insensitive and whitespace-stripped, with a configurable quantity tolerance. Emit three sets: only_in_metrc, only_in_erp and quantity_mismatch. Never key on product name, because names drift and tags do not.
- can AI do the Metrc reconciliation for me?can AI do the Metrc reconciliation for me?which part of reconciliation should the model do?
- Only half of it, and not the half most people expect. The comparing is counting, which AI is bad at, so a script does that. The model is useful on what is left: reading each mismatch and naming the likely cause with one thing to check next. A person makes every fix, and nothing writes back to Metrc.Only half of it, and not the half most people expect. The comparing is counting, which AI is bad at, so a script does that. The model is useful on what is left: reading each mismatch and naming the likely cause with one thing to check next. A person makes every fix, and nothing writes back to Metrc.The diff is deterministic and must not touch the model. Hand the model only the deltas, constrained to a fixed cause vocabulary with a confidence and a one-sentence next check as validated structured output, and reject anything that fails the schema. Cause codes are frequency priors, a triage order, not evidence.
- what usually causes a Metrc quantity mismatch?what usually causes a Metrc quantity mismatch?what are the common delta causes?
- The same handful every time: a delivery that landed and was never accepted, a package split on one side only, a lab sample or waste that left the building unrecorded, a typo such as 453 instead of 435, one side counting grams while the other counts eaches, and something sold on your side that is still active in Metrc. A gap of half a gram to five grams usually matches a lab sample draw.The same handful every time: a delivery that landed and was never accepted, a package split on one side only, a lab sample or waste that left the building unrecorded, a typo such as 453 instead of 435, one side counting grams while the other counts eaches, and something sold on your side that is still active in Metrc. A gap of half a gram to five grams usually matches a lab sample draw.Unaccepted transfer, split not synced, unrecorded sample or waste, manual edit, unit mismatch, finished not synced. Pull transfers first, because an unaccepted transfer is a false positive by construction. 453.6 on one side against 1 on the other is a pound, not a discrepancy, so normalize units before the diff runs.
Read the rest for freeSign in to read the restauth required past this point
A name and an email, once. The whole course is free, nothing is sold to you, and your place is kept so you can pick it up on your phone later.A name and an email, once. The course is free; the account exists so your progress and your level on the dial follow you between devices, and so you can be issued a certificate at the end.name + email. free. account carries completion state, data-level and certificate issuance.
Sign in or sign upSign in or sign upsign inWe store your name, your email, which lessons you open and which you finish, and the reading level you use. Distru can see that. Nothing is charged and nothing is sold on.Stored: name, email, which lessons you open and complete, and your level on the dial. Distru staff can see it. No payment, no third-party advertising trackers.stored: name, email, per-lesson view + completion, data-level. visible to Distru. no payment, no ad-tech, no third-party pixels.