Skip to main content

I accepted a package in Metrc by mistake — how do I clear it?

Once you accept a package in Metrc, your license is responsible for it. Here are the three legitimate paths to clear it from Meadow and Metrc — pick the one that matches your situation.

Updated yesterday

Once you accept a package in Metrc, your license is responsible for it. The package has to be cleared correctly or you will be out of compliance. There are three legitimate paths — pick the one that matches reality and follow all the steps for that path.


The three paths

  • Path 1 — Reconcile in Meadow. Best when you want to absorb the mistake and adjust inventory down through Meadow.

  • Path 2 — Void in Meadow + adjust in Metrc. Best if you do not want to create a product to receive it in Meadow.

  • Path 3 — Outgoing transfer in Metrc. Best when the package is going back to the vendor. No voiding required.

Key principle: a package in any state in Metrc can be sent on an outgoing transfer. You do not need to void it first if you're sending it back.


Path 1 — Reconcile in Meadow

Use this when you want to clear the package by adjusting inventory down through Meadow.

  • Step 1: Receive the package to a dummy product in Meadow to get it through intake.

  • Step 2: After intake, reconcile out the dummy product's quantity in Meadow.

This clears the package from Meadow and syncs the inventory adjustment down to Metrc.


Path 2 — Void in Meadow + adjust in Metrc

Use this when the package you want to adjust the package directly in Metrc instead of reconciling in Meadow. Both Path 1 and 2 accomplish the same goal; you are reporting to Metrc you do not have this package.

Void in Meadow:

  • Go to Packages, find the package, and click View.

  • Click the three dots (⋮) in the top-right corner → Void Package.

  • Enter a reason.

  • Set Recreate as Ready to No.

Then adjust in Metrc: voiding in Meadow alone does not clear the package from Metrc. You must also adjust the package down in Metrc so your two systems reflect the same reality.

  1. Find the active package

  2. Highlight it

  3. Adjust to 0 units

  4. Finish package

You can only adjust packages directly in Metrc when they've been voided in Meadow.

Recreate as Ready quick reference:

  • Yes → package comes back into Meadow in Ready state so it can be received again.

  • No → package is removed from Meadow entirely (still exists in Metrc until you adjust it).

Heads up: Recreate as Ready = No can fail to stick. Because of how Meadow's incoming transfers API call works, voiding with No immediately after other actions on the package can cause it to reappear in Incoming Transfers. If that happens, wait until end of day or the next morning and try the void again.

If the package is stuck in your Meadow Incoming Transfers and you need to move past it, get it through intake in one of these two ways first:

Receive as a dummy product, then void it.

  • Create a PO from the Incoming Transfer.

  • Link the package to a dummy product on the PO and receive it.

  • Once you have created your purchase order, click the Red X next to the dummy product to keep the package as 'ready' so you can receive the rest of the delivery without having to wait for this to be resolved


Path 3 — Outgoing transfer in Metrc

Use this when the package is going back to the vendor. You don't have to void anything. A package in any state in Metrc can be sent on an outgoing transfer.

If the package is stuck in your Meadow Incoming Transfers and you need to move past it, get it through intake in one of these two ways first:

Option A — Receive as a dummy product, then send it back.

  • Create a PO from the Incoming Transfer.

  • Link the package to a dummy product on the PO and receive it.

  • Send the dummy product in an outgoing transfer in Metrc back to the vendor.

Option B — Dummy product, then cancel the reception (red X).

  • Create a PO from the Incoming Transfer.

  • Link the package to a dummy product on the PO.

  • Go to the Receptions tab and click the red (❌) button next to the reception.

  • This leaves the package in Ready state in Meadow. From Ready, you can either void + adjust in Metrc or just send it in an outgoing transfer — voiding is not required.


Which path should I use?

  • Absorb the mistake in Meadow → Path 1 (reconcile).

  • Absorb the mistake in Metrc → Path 2 (void + adjust in Metrc).

  • Sending it back to the vendor → Path 3 (outgoing transfer, no void needed).


If the Void option is blocked

Packages can't be voided if they're linked to:

  • An open PO → close the PO first, or remove the package from it.

  • An order that hasn't been reported to Metrc → wait until sales report

Once the link is cleared, try the void again. (Or, if you're sending it back to the vendor, skip the void and go straight to an outgoing transfer — see Path 3.)


Related articles


Did this answer your question?