Marijuana Software Knowledge Base

Your resource for guides, FAQs, and support articles

Update A Package's Unit Of Measure

Update a Package’s Unit of Measure (UoM)
The Unit of Measure (UoM) tells Marijuana Software and METRC how a package is sold: by Grams (weight-based) or by Units/Each (pre-packs, prerolls, cartridges, edibles). If the UoM is wrong, sales won’t upload to METRC and pricing/stock may be off. Use the steps below to correct it.
Before You Change the UoM
Match METRC: Make sure the UoM you choose matches how the package is configured in METRC (e.g., “Each” vs “Grams”).
Know your weights: For Units, you will need a correct Unit Weight (e.g., 3.5 g for an eighth, 1.0 g for a preroll).
Understand Package Weight: This is the total package mass in METRC (product + materials). Example: a 1.0 g joint + paper + crutch might be a 1.5 g Package Weight.
Change the UoM in Marijuana Software
1. Go to Products, locate the product, then click the arrow to the right of the Batch # to open Package Details.
2. Click Click to Edit Package.
3. In the Package Weight / UoM section, change Unit of Measure to Grams (weight-based) or Units (Each).
If Switching to Units/Each (e.g., pre-packs, prerolls)
a. Set Unit Weight to the weight per piece (e.g., 3.5 g for an eighth, 1.0 g preroll).
b. Set Order Quantity to the number of units you’re creating from the bulk package (this creates the sellable “Each” items).
c. Review the remaining Package Weight after creation— it will reduce by Unit Weight × Order Quantity.
d. Click Save.
If Switching to Grams (weight-based sales from a jar)
a. Change Unit of Measure to Grams. (Unit Weight/Order Quantity are not needed.)
b. Confirm Package Weight reflects the total package mass. Sales will now decrement the package by weighed amounts.
c. Click Save.
What Changes After You Update UoM
POS Behavior Grams: sold by the scale/entered weight. • Units: each scan removes one unit (backed by the defined Unit Weight).
Pricing Price tiers and Smart Pricing use Unit Weight to apply the right deal (eighth, quarter, ounce, etc.) for unit-based items.
METRC Uploads Errors like “Valid values are: Each” occur when the UoM does not match the package in METRC. After correcting UoM, re-upload any queued sales.
Troubleshooting
“Valid values are: Each” Change UoM to Units and set a Unit Weight, then retry the upload.
“Package does not exist in current facility” Confirm the METRC Package Tag on Package Details matches METRC and is active in your facility.
Sales stuck in queue Fix the UoM/weights, then return to Upload Sales to METRC and click Upload again. If you use Automatic Reporting, sales will re-attempt after METRC accepts the change.
Tips & Best Practices
Weights Use a calibrated scale and enter accurate Unit Weight. Rounding errors stack up in compliance.
Conversions When converting bulk to pre-packs, plan your Order Quantity so the package fully depletes (e.g., 28 g → 8 × 3.5 g).
Consistency Keep the UoM in Marijuana Software consistent with METRC to avoid upload errors and inventory mismatches.
Related Articles
✅ UoM updated. Your POS behavior, pricing, and METRC reporting will now follow the correct measurement.