Troubleshooting METRC Sales Uploading
Troubleshooting METRC Sales Upload Errors | |
---|---|
Each time you click Upload Sales to METRC, Marijuana Software validates the transaction (customer info, package tags, units, etc.). If anything fails, the sale remains in the Upload Sales to METRC queue with an error. Match the message to a fix below, correct it, then try the upload again. Tip: If you see “Not Authorized,” the employee who pressed the upload button likely has an invalid or missing METRC API key. Have them open Employee Profile → METRC API Key, paste a fresh key from METRC, and retry. |
|
1 • “Facility cannot sell to Consumers” | |
Cause | Patient (medical) card dates are invalid in the customer record. |
Fix | Edit the customer profile: • Set Patient Card Effective Date to exactly two years before the Expiration Date. • Save and re-upload. |
2 • “Unit of Measure ‘Grams’ is invalid… Valid values are: Each” | |
Cause | The package is EACH in METRC but set to Grams in Marijuana Software. |
Fix | Products → batch arrow → Edit Package → change Unit of Measure to UNITS → enter correct Unit Weight → Save. |
3 • “Contents from Package cannot be sold because it does not exist in the current facility” | |
Cause | The METRC tag on the sale doesn’t match a package at your facility. |
Fix | Locate the correct tag in METRC → copy it → open the product’s Batch # in Marijuana Software → paste → Save → retry upload. |
4 • “Not Authorized” | |
Cause | The employee’s METRC API key is missing, expired, or lacks permission to upload sales. |
Fix | Employee → My Profile → paste a fresh METRC API Key → Save → retry upload. Ensure their METRC account has Sales Management permission. |
5 • “Sale cannot be uploaded because receipt #### has been finalized” | |
What it means | The sale’s receipt in METRC is finalized, so it cannot be edited by an upload. You must unfinalize and correct the receipt in METRC, then retry. (Interfaces vary slightly by state, but the workflow is the same.) |
Fix in METRC | 1) Log in to METRC → open Sales Receipts for your dispensary license. 2) If the receipt is finalized, go to the Inactive tab, select the receipt, and click Unfinalize. 3) Switch back to the Active tab, select the receipt, and click Edit Receipts. 4) Correct the receipt details (e.g., quantity, item, patient) as needed → click Update Sales Receipts. 5) Important: Always correct sales by editing the sales receipt, not by making a package adjustment. Editing the receipt automatically adjusts the linked package. |
Then in Marijuana Software | Refresh the Upload Sales to METRC page and click Upload Sales to METRC again. If Automatic METRC reporting is enabled, the corrected sale will report automatically after METRC accepts the change. |
After correcting all issues, refresh the queue and click Sync/Upload Sales to METRC again. | |
Related Articles | |