Home New Releases Release Notes - 3.1.2

Release Notes - 3.1.2

Last updated on Jan 30, 2026

In this release, we've added 2 new features to make packaging and fulfillment easier than ever; we've also included several usability enhancements, and squashed some more bugs!


🌟 New Features 🌟

Enabling 'Packaging Runs'

In our previous 3.1.1 release, we added the ability to apply a custom name when creating lot items, allowing users to differentiate lot items based on a packaging run.

In this version, we've further enhanced this functionality, allowing users to select from a packaging run when filling an order. As shown in the image below, when filling an order for a specific SKU, if multiple packaging run's exist, users will be able to select between them.

In the example above, lot items were created on 2 separate occasions from the same lot (LPP-BULK-RUN1, LPP-BULK-RUN2). This new feature gives added flexibility to select which packaging run to deduct the lot items from.

To utilize this new packaging run feature, users must provide a unique name when creating the lot items; this will allow the system to differentiate between packaging runs.


Receiving Packaged Products & Returns

Users can now receive packaged products and returns via the Received Inventory modal, accurately reflecting these in the CTLS report.

Health Canada defines a packaged product as any cannabis product packaged for sale to a consumer at the retail level. Refer here for more details.

Now, when Packaged is selected under Package Type, users will be able to select a SKU. If a SKU matching the received variety & end-type exists, users will be able to select the SKU when receiving. This will auto populate the unit net weight field based on the SKU details.

As shown below, a new field has been added called Source; this field will determine whether or not the packaged received are a return or not.

​

When receiving packaged products, inventory will be reflected in quantity of packages. Activities performed on these inventories (i.e. destruction) must be done in denominations of the package unit weight.


Enhancements💡

  • Order List Page: Added new columns for Purchase Order #, and Ship to Address to the Orders List Page for better data visibility and operational efficiency.
  • Grid Page Column and Filter Reset: Added a reset option for columns and filters in grid pages, enhancing usability.
  • Add Optional Batch Name in Start Processing: Updated the Start Processing workflow to allow optional batch naming, offering users more flexibility.
  • Invoice Date in CRM Analytics: Added invoice date to CRM analytics, making financial tracking and reporting more comprehensive.
  • Destruction Queue - Capture Disposal Method: Improved the Queue for Destruction with an option to capture disposal methods, ensuring compliance with regulatory requirements.

Bugfixes 🔧

  • Accounts Grid Grouping Issue: Corrected a problem with grouping functionality on the Accounts AG Grid, restoring grouping capabilities.
  • Blank Shipments Page: Resolved an issue causing the Shipments page to display as blank, ensuring users can access shipment information consistently.
  • Batch List Loading Issue: Addressed an issue where the Batch list page would get stuck while loading, enhancing page reliability and performance.
  • CAPA Linking Issue: Fixed broken links within the CAPA module to ensure seamless navigation between related objects.
  • Missing Macedonian Translations: Added missing translations to the Macedonian language pack for improved multilingual support.
  • Mother Batch E-Signature: Resolved an e-signature validation problem in the Create Mother Batch process, ensuring proper authorization workflows.
  • Lab Sending Issue: Addressed a bug preventing users from sending items to the lab directly from the AG Grid, improving lab workflows.
  • Mandatory Inventory Selection in Use Supply: Inventory selection is no longer mandatory when utilizing the Use Supply feature, making it easier for users to consume supplies of general facility use (i.e. gloves).
  • CRM Analytics Calculations: Corrected errors in THC/CBD summation in CRM Analytics, providing accurate reporting for cannabinoid metrics.
  • Backdating of Germinate Seeds: Addressed issues caused by backdating germinate seeds, ensuring accurate tracking of germination timelines.

You are part of this and we really appreciate that! 🥰

Would you like to send us a suggestion or a feature improvement? Open an enhancement request at the customer desk by clicking here.