METRC Inbound Process

Updated by NIr Malchy


The inbound workflow is the following:

  • Use Purchase Order to record what you wish to purchase from the vendor.
  • Use Transfers to record and receive the inventory into the Purchase Orders.
  • Retag/Convert packages to the Internal items on your Purchase Order
  • Update the Purchase Order lines' quantities to what you received on the Transfer.

With the new ability to receive packages from Transfers on Inbound Purchase Orders, you can now do the following:

  • Create a purchase order and send it to the vendor before inbounding the transfer in METRC.
  • Receive the inventory on the transfer 'against' the purchase order.
  • Update your purchase orders according to the actual quantity on the transfers.
  • Receive packages from multiple METRC transfers on one Inbound Purchase Order. 
  • Receive packages on a METRC transfer on various Inbound Purchase Orders. 
  • Retag/Convert packages to the Internal items on your Purchase Order


If you want to use this workflow, you must follow both Prerequisites below.

Set the User Role

If you want one user to be able to perform all the actions below, the User Role must have the following permissions toggled 'On' for the user role:

  • Access to Transfers.
  • Create inbound transfers.
  • Receive inventory on inbound transfers.
  • Assign inventory on inbound transfers to PO.
You may want different roles with different access levels to match your workflow.

To do that:

  1. Click Settings.
  2. Select User Roles.
  3. Make sure to select the facility you need.
  4. Click the icon to CONFIGURE.
  5. Locate the Inbound Card.
  6. Ensure the toggle for View and Update in ON for Transfers.
  7. Next to the Transfers line on the Inbound Card, click to configure the Actions for the Inbound Transfers modal.
  8. Toggle 'On' The following:
    1. "Assign inventory on inbound transfers to PO"
    2. "Create inbound transfers" - Not relevant. You are not able to create inbound transfers in a METRC-integrated facility.
    3. "Receive inventory on inbound transfers"
  9. Close the modal.
  10. Click Save.
Log in and log out to see the setting updates take effect.
Video: Set the User Role

Stop Creating Inbound Purchases Automatically

Turn off the settings that Create purchase orders from sync packages from METRC.

You can sync transfers, but Flourish will not create a corresponding purchase order. The purpose is to create the purchase order with your internal items before the inbound Transfer is synced.

Follow the steps below to stop creating purchase orders:

  1. Click Settings.
  2. Select Configurations .
  3. Make sure to select the facility you need.
  4. Locate the Inbound Card.
  5. Toggle Off the following selections:
    1. "Create purchase orders when syncing inbound active or inactive packages from METRC"
    2. "Create received purchase order line dtls when syncing inbound active or inactive packages from METRC"
  6. Click Update.

Video: Stop Creating Inbound Purchases Automatically

Create a Purchase Order


More on creating Purchase Orders in our Flourish Software Hub

Receive Inventory


Use the "Sync from METRC" button to sync the Transfers you accepted in METRC. Flourish automatically syncs once every 24 hours if you forget to "Sync from METRC".

Current Transfers Screen

Go to Inbound/Transfers

You can search via package tags, manifest number, or Vendor and view the following:

  • Manifest
  • Shipper Name
  • Shipper License
  • Status
  • Item Count
  • Created By
  • Created Date
  • Modified By
  • Modified Date

Sync a Transfer into Flourish

To accept and transfer a package to your license in METRC, follow the steps below:

  1. Go to Inbound Transfers in METRC and open the transfer manifest.
  2. Verify the packages and quantities on hand.
  3. Look at test results in METRC and make sure they match the COA received from the vendor.
  4. Click on ‘Receive’ to transfer packages to your license.
  5. In Flourish, click "Sync from METRC" to update the incoming Transfer data immediately. Otherwise, the sync will occur at night, which may cause an out-of-sync quantity.

After receiving the Transfers in MTREC, you can sync the Transfers and Packages into Flourish in two ways:
  • Go to Inventory and click  Sync METRC Packages OR,
  • Go to Inbound/Transfers and click Sync From METRC.

 Inventory -   Sync METRC Packages:

Inbound/Transfers -Sync From METRC:

Receive Inventory to PO

  1. Go to Inbound/Transfers
  2. Locate the transfer you wish to receive to a PO from.
  3. Check a box or more next to the transfer lines.
  4. Click Receive.
  5. Select the Purchase Order to receive.
  6. Select the Area.
  7. Select the Location.
  8. Select the PO ITEM to receive if not already selected. 
  9. If the PO ITEM you selected differs from the item you inbound, Flourish will prompt you to Convert the package to a new item and retag the new item.
  10. Click Assign & Receive.
  11. Click Print to print Package labels.
  12. YOu can click the Purchase Order ID to view and update the Purchase Order fields:
Video: Basic functionality
The "No PO" option does not exist for METRC-integrated facilities.

Video: Multiple orders
The "No PO" option does not exist for METRC-integrated facilities.

Converting packages when you inbound

  1. Check the box next to the line item on the Transfer.
  2. Click Receiving.
  3. Select the Purchase Order.
  4. Select the corresponding order line for the PO ITEM.
  5. Note the green tag icon - this icon displays when you select a different item than the item you inbound. It means you will convert the package from the item on the transfer to the item in your selected purchase order line.
  6. Click Assign & receive to PO.
  7. In the Convert Package screen, Select the New Tag.
  8. Click Proceed.
  9. Type the data you need in the Confirm new package screen.
  10. Click Create New Package.
  11. Click Confirm to Confirm the Package Replacement.
  12. Print the label if you need to.
  13. Click on the PO number to go to the Purchase order, where you can edit:

How did we do?