GrowerIQ provides three ways to modify a Package Run after creation: Revert, Edit, and Recycle. Each serves a different purpose and has different effects on your inventory and audit trail.
In this article:
- Overview: Which Action Should I Use?
- Revert Package Run
- Edit Package Run Quantity
- Recycle Package Run Items
- Important Notes on Regulatory Reports
- Availability Summary
🎯 Overview: Which Action Should I Use?
| Situation | Action to Use |
|---|---|
| The package run was created by mistake | Revert |
| The wrong quantity was entered | Edit |
| You need to unpackage some or all items | Recycle |
Key differences:
| Revert | Edit | Recycle | |
|---|---|---|---|
| Purpose | Undo the entire run | Fix the quantity | Unpackage items |
| Changes original activity? | Yes - as if it never happened | Yes - updates original date | No - creates a new activity |
| Partial action? | No - all or nothing | Yes - increase or decrease | Yes - choose how many |
| Available for multi-lot? | Yes | No | Yes (dedicated option) |
🔄 Revert Package Run
Use when: A package run was created by mistake and you want to undo it entirely.
What happens: All material is returned to the source lot(s) as if the package run never occurred. All audit activities default to the package run's creation date.
When is Revert Available?
The Revert Package Run button appears only when:
- The package run has no order allocations (not assigned to any shipments)
- No quantity has been used from the package run
If items have already been allocated to orders or shipped, you cannot revert the package run.
Allocation Restriction
If items have been allocated to orders or shipped, the Revert button will not appear.
How to Revert
- Navigate to the Package Run detail page
- Click Revert Package Run in the Actions panel
- Review the package run details shown in the confirmation dialog:
- ID, Name, SKU, Quantity, Unit, and Source Inventory
- Enter a Reason for Reversion (required)
- Select the Approved By user
- Click Confirm
The material will be returned to the source lot(s) and an audit log entry will be created.
✏️ Edit Package Run Quantity
Use when: The quantity entered during package run creation was incorrect and needs to be adjusted.
What happens: The package run quantity is updated to the new value. If the quantity is reduced, material flows back to the source lot. If increased, additional material is taken from the source lot. All changes are recorded at the package run's original creation date.
When is Edit Available?
The Edit Package Run button appears only when:
- The package run is a single-lot package run (not multi-lot)
- The package run still has units available
Multi-Lot Limitation
Edit Package Run is not available for Multi-Lot Package Runs. If you need to adjust a multi-lot run, use Revert or Recycle instead.
How to Edit
- Navigate to the Package Run detail page
- Click Edit Package Run in the Actions panel
- Review the current package run details:
- ID, Name, SKU, Current Quantity, and Unit
- Enter the New Quantity
- Enter a Reason for Edit (required)
- Select the Approved By user
- Click Confirm
Edit Validation Rules
| Rule | Description |
|---|---|
| Quantity must be 0 or greater | You cannot enter a negative number |
| Cannot go below allocated quantity | If units are allocated to orders, you cannot reduce below that amount |
If you see the error "Quantity cannot be lower than the allocated quantity," it means some units are already assigned to orders and cannot be removed.
♻️ Recycle Package Run Items
Use when: You need to unpackage some or all items and return the material to the source lot.
What happens: The specified quantity of items is unpackaged and the material is returned to the source lot. Unlike Revert and Edit, recycling does not change the original package run activity — it creates a new activity record with today's date (or a date you select).
This is the appropriate action for operational unpackaging, such as when packaged material needs to be reprocessed or re-sorted.
When is Recycle Available?
For single-lot package runs, the Recycle Items button appears when units are available.
For multi-lot package runs, a dedicated Recycle Multi Lot Package Run button appears instead, which handles returning material to the correct source lots.
Multi-Lot Recycling
For multi-lot runs, a dedicated Recycle Multi Lot Package Run button appears instead, which handles returning material to the correct source lots.
How to Recycle
- Navigate to the Package Run detail page
- Click Recycle Items (or Recycle Multi Lot Package Run for multi-lot runs)
- Review the package run details:
- ID, Name, SKU, Current Quantity, and Unit
- Enter the Quantity to Recycle (how many items to unpackage)
- Enter a Reason for Recycling (required)
- Select the date and time when the items were recycled (must be between the package run creation date and today)
- Select the Approved By user
- Click Confirm
Recycle Validation Rules
| Rule | Description |
|---|---|
| Quantity must be 1 or greater | You must recycle at least 1 item |
| Must be a whole number | Quantity must be an integer |
| Cannot exceed available quantity | You cannot recycle more items than currently exist in the package run |
⚠️ Important Notes on Regulatory Reports
Both Revert and Edit modify the package run based on its original creation date. If the package run was created in a past month, these actions will change the number of packaged units reported for that period.
This can impact:
- Health Canada Reporting (HCR)
- CRA Cannabis Duty Returns
- Any other regulatory or compliance reports for that period
If your package run was created in a previous month, contact GrowerIQ Support before reverting or editing to understand the reporting implications.
Recycle does not have this issue because it creates a new activity with its own date, leaving the original package run activity unchanged.
📋 Availability Summary
| Action | Single-Lot Runs | Multi-Lot Runs | Requires |
|---|---|---|---|
| Revert | Yes (if no allocations or usage) | Yes (if no allocations or usage) | Reason + Approved By |
| Edit | Yes (if has units) | Not available | New Quantity + Reason + Approved By |
| Recycle | Yes (if has units) | Yes (dedicated button, if has units) | Quantity + Reason + Date + Approved By |
🔗 Related Articles
- Package Runs - Creating and Managing - How to create Package Runs
- Multi-Lot Package Runs - Creating Package Runs from multiple source lots
- Working With Lots - Understanding lot inventory management