SmokeAlarm Reconcile

Every manifest reconciled. Every discrepancy on record.

Manifest and inventory reconciliation that sits beside the point of sale you already run. It compares the Metrc manifest with what actually arrived, reconciles Metrc, your POS, its own ledger and your physical counts, and keeps the record of how each difference was resolved.

SmokeAlarm Reconcile only reads Metrc and your point of sale. It never writes to Metrc, and it never writes to your POS.

New York licensees must track all physical inventory of cannabis in an electronic real-time inventory tracking system (9 NYCRR § 125.8(a)).

“Licensees shall track all physical inventory of cannabis in an electronic real-time inventory tracking system as determined by the Office.”

9 NYCRR § 125.8(a). Reconcile keeps your records reconciled and documented; the obligation, and every decision about your records, stays with you.
What it does

Four things, done every day.

Reconcile does not replace your POS or Metrc. It reads both, compares them with what physically arrived and what is on your shelves, and makes sure nothing changes without a person deciding.

Manifest reconciliation

What the manifest says against what actually arrived, line by line, before anything reaches inventory.

  • Ingest the Metrc manifest (the incoming transfer) or a CSV export
  • Import the inventory already in your POS
  • Scan the delivery at the dock, or record counts by hand
  • Compare expected against received and flag every difference

Inventory reconciliation

Metrc, your POS, Smoke Alarm's own ledger and your physical counts compared package by package.

  • Variance by package, by location and in total
  • Every discrepancy recorded as a finding with the records behind it
  • Assigned to a person, investigated and resolved
  • Evidence kept with the finding for as long as you need it

Receiving firewall

Clean inventory proceeds. Questionable inventory goes to review. Nothing silently disappears into inventory.

  • Every line checked against the receiving rules before it is accepted
  • Recalled, failed-test and expired packages held back or quarantined
  • Nothing is received until a manager approves the receipt
  • What was held, rejected or missing stays on the manifest's record

Audit trail

Who found the discrepancy, when, from which records, what changed and how it ended.

  • The source records behind each finding
  • The record before and after every change
  • The resolution, the supporting documents and photos
  • The final disposition, dated and attributed
Receiving

Seven things every delivery is checked for.

  1. 1

    Missing items

    A manifested package that is not found at the dock is flagged and blocks the receipt until it is found or held.

  2. 2

    Extra items

    A package that is not on the manifest, or units counted above the manifested quantity, are shown at the dock and never received silently.

  3. 3

    Quantity mismatch

    The counted quantity against the manifest, with the variance and the threshold that decides whether it needs approval.

  4. 4

    Package mismatch

    A tag listed twice, a tag already in inventory, or a package the state system shows as rejected or unavailable.

  5. 5

    Barcode / UID mismatch

    A scanned Metrc Retail ID or package tag that resolves to a package this manifest does not list.

  6. 6

    Vendor discrepancy

    A description or potency that differs from your catalogue or the certificate of analysis, and a vendor claim opened with its evidence.

  7. 7

    Incomplete records

    Required fields missing at the source, potency not provided, or a quantity that cannot be compared.

How it works

What done looks like.

Two flows, each ending in a record someone can check: a delivery received, and inventory reconciled across every source.

Receiving: manifest to final inventory state
  1. 1
    Manifest

    The Metrc incoming transfer for the delivery.

  2. 2
    Import

    Read from Metrc (or a CSV), every line normalised and matched to your catalogue.

  3. 3
    Expected inventory

    What should arrive: package, item, quantity, unit.

  4. 4
    Scan or import the physical receipt

    Dock scanning, per package or per unit, or counts entered by hand.

  5. 5
    Compare

    Expected against received, with the seven receiving flags checked on every line.

  6. Everything matches
    Match

    Clean lines are ready for a manager to receive.

    Clean inventory proceeds.

    Something does not
    1. 6
      Case created

      The exception is recorded with its evidence; an investigation or vendor claim is opened from it.

    2. 7
      Human resolution

      A person resolves, holds or releases each line, with a reason.

    3. 8
      Audit record

      Who decided what, when, and the record before and after.

    Questionable inventory goes to review.

  7. 9
    Final inventory state

    Accepted into inventory, quarantined, or rejected — never silently absorbed.

Inventory: four sources, one deterministic comparison
    • Metrc inventory

      Active packages and quantities, read from the state system.

    • POS inventory

      On-hand quantities, read from your point of sale or its export.

    • Smoke Alarm

      Expected on hand from receipts, sales and recorded movements.

    • Physical count

      Optional: the latest count, blind or full.

  1. Deterministic comparison

    Package by package, the same arithmetic every run. No model does the maths.

    1. 1
      Discrepancy report

      Every difference, by package and source, with its size and the records behind it.

    2. 2
      Finding and investigation

      Assigned, recounted, explained and resolved by a person.

    3. 3
      Preserved evidence

      The snapshots, counts and documents kept with the resolution.

AI that explains, never decides

AI explanations are advisory. A model suggests likely causes and next steps beside the records; it never changes a record, and the reconciliation arithmetic is never done by a model. A person decides.

Read only, by design

SmokeAlarm Reconcile only reads Metrc and your point of sale. It never writes to Metrc, and it never writes to your POS. Corrections are made by your team, in Metrc and in your POS; Reconcile records what was found, what was decided and the evidence behind it.

Start with Micro or Pro. Talk to us about Enterprise.

Priced per location per month, with a one-time implementation that connects Metrc, maps your POS and runs your first reconciliation with you.