This is an ongoing list of things to watch out for that could be causing you issues. Please read these through:
Regenerating API key when one existed and was already entered into their Distru account
Not adding your user API key in Settings > Integrations > Metrc before using Distru (something invited users forget to do)
Entering the wrong company API key in Metrc (one that doesn’t have enough permissions - which isn’t a mistake as such but can be problematic in case we need to fix something and the api key being used is limited)
Uploading the wrong licensee's package tags into
Not giving user(s) doing assembly(s) in Distru enough permissions in Metrc to modify packages
Not messaging Distru when your Inventory audit has packages in it
Syncing categories in Distru to the wrong category in Metrc
Use different categories for the Metrc item than the product in Distru
Having a bad naming convention for products
Assigning the wrong unit type to a product (i.e. if category is Extract (weight - each) then unit type must be Unit)
Naming products significantly differently in Metrc than in Distru
Using a pre-Metrc location as the default inventory location for sales orders as can be set in settings > company > company settings
Create new packages in wrong quantities
Creating new packages for the wrong items when entering beginning inventory
Assigning package tag to wrong item in Metrc
Using multi-stop transfers in metrc
Creating new packages and assign wrong package tag to physical inventory than what shows in Metrc
Importing a package from Metrc into the wrong product in Distru (it would still need to be in the same unit type family but could still be the wrong problem. i.e. importing a trim package into a bulk flower product - the system would allow you to do that but its incorrect)
Doing adjustments in Metrc and then transferring the package(s) before the discrepancy can be fixed in Distru
Creating packages out of existing packages in Metrc (unless required due to Metrc API being down / super slow)
Creating lab samples in Metrc (unless required due to Metrc API being down / super slow)
Changing a package tag’s item to another item in Metrc (unless the wrong metrc item was selected in the first place - then this would be required)
Entering wrong or typo’d package tag in an assembly in Distru; sometimes licensees with multiple licenses could input a package tag in one license from the other license which is problematic
Selecting the wrong package or quantities in an assembly in Distru
Transferring a different package in a transfer then what's actually being shipped
Creating a sales order and then importing a transfer instead of matching the SO to it, resulting in duplicate SOs
Not importing packages created in Metrc into Distru before transferring