Retail | How to Address Metrc Transaction Submission Errors
Submitting your transactions to Metrc can periodically return errors. Click on the links below to navigate to the most common errors we've found with tips on how to address them.
-
Submission Error: The Unit of Measure "Grams" is invalid. Valid values are: Each. [or vice versa]
-
Submission Error: Package [compliance tag] does not exist in the current Facility
-
Submission Error: The Package [compliance tag] will have a negative quantity after recording
-
Submission Error: Package [compliance tag] has been discontinued and cannot have its contents sold
- Submission Error: Unauthorized
1. Submission Error: The Unit of Measure "Grams" is invalid. Valid values are Each. [or vice versa]
-
This error indicates that your item needs its unit of measure corrected in BLAZE to match Metrc.
-
Click into the product in BLAZE and edit the Metrc Category to match your item as it shows in Metrc.
-
If you do not see the specific category to select, open a separate tab and navigate to Compliance > Compliance Sync Jobs and click Resync.
-
After the sync is complete, return to the original tab to select the newly updated Metrc category.
-
Verify that the Weight Per Unit is set appropriately (e.g., 'Each', Half Gram Unit, Whole Gram Unit, Eighth Per Unit, or Custom Weight).
-
After correcting the item, resubmit it in Pending Transactions.
NOTE: For a 0.5 oz item, you would select Custom Weight, set the Custom Weight Option to 'Gram', and the Custom Weight Value to 14.
2. Submission Error: Package [compliance tag] cannot be sold by "Each" (CountBased), because it is not compatible with "Grams" (WeightBased)
-
This error is commonly returned when a product's weight is set to "Each" instead of the actual g/mg weight in your BLAZE account.
-
Open your Metrc account, copy the package number from the submission error, and search for that package to identify the associated product.
-
Return to BLAZE and select the product prompting the error.
-
Change the Weight Per Unit to specify the actual weight in g/mg (e.g., an eighth of cannabis should be set to "Eighth Per Unit," not "Each").
-
Return to the transaction and click Resync Compliance at the bottom of the page.
3. Metrc ID: Not Submitted
-
This status is commonly returned for two reasons:
-
The transaction is for non-cannabis products.
-
The product(s) in the transaction does not have a Metrc ID.
-
If the transaction is for a non-cannabis product (lighters, t-shirts, etc.), no further action is needed. If it is a cannabis product, follow these steps:
-
Click on the product in the transaction, then select Batches.
-
Check if any batches have the Tracking System set to MANUAL instead of METRC. If so, assign a Metrc ID to that batch.
-
Go back to the transaction and click Resync Compliance.
4. Submission Error: Package [compliance tag] does not exist in the current Facility
-
This error is returned when no product in your Metrc account is associated with this tag. Ensure that the tag is properly associated with the product in your Metrc account, and with the product's batches in your BLAZE account.
NOTE: If the error reads "Package N/A does not exist," it may be a non-cannabis item, such as an accessory.
5. Submission Error: The Package [compliance tag] will have a negative quantity after recording
- This error occurs when the item has more packages sold in Metrc than received. Check the sales and history of this package in Metrc to confirm. If this is incorrect, adjust the package in your Metrc account to reflect the true quantity.
6. Submission Error: Package [compliance tag] has been discontinued and cannot have its contents sold
- This error means the product/package is recognized by Metrc, but it is marked as no longer active or in use. Locate the product in your Metrc account using the package number specified in the error to review its history and source for further troubleshooting.
7. Metrc ID: Submission In Progress
-
This status can mean one of two things:
-
The transaction was successful and pushed sales to Metrc.
-
The data is still in BLAZE's queue waiting to be sent to Metrc to retrieve the ID.
-
In either case, log in to your Metrc account and check the "Sales" section or package history to see if the transaction was submitted successfully. Once you identify the sales receipt, you can update the BLAZE transaction through the transaction details page.
8. Metrc ID: SubmissionWaitingID
-
This means the transaction in BLAZE is successful and the data has been sent to Metrc.
To quickly update the Metrc ID in BLAZE, navigate to the transaction details page and click Resync Compliance. Refresh the page, and the Metrc ID will populate.
NOTE: To manually locate the Metrc ID, view the package history for one of the items in the transaction within Metrc. Once located, navigate back to the BLAZE transaction details page to manually enter it.
9. Submission Error: Unauthorized
-
This error is returned when the Metrc Employee account does not have the necessary permissions enabled for submitting sales.
Check the employee's permissions within Metrc under the SALES MENU and ensure they have MANAGE checked for the correct sales types. If they are restricted to "view" only, update their permission to Manage, generate a new API key from their Metrc employee login, and enter the new key into BLAZE.
For further troubleshooting steps when receiving Metrc Error notifications, please review this article.
