All Collections
New Releases
Release Notes: OG Kush (4.0.0)
Release Notes: OG Kush (4.0.0)
Andrew Day avatar
Written by Andrew Day
Updated over a week ago

This page contains release notes for OG Kush, Ample Organics' second major release of 2019. Follow the links below to access notes on specific features:

Retail Regulatory Updates

Ref. Key

Summary

Release Notes

End Point

RT-255

Additional field required for Verbal Orders Received By on Order Receipts

The order confirmation receipt now includes the "Verbal Order Placed By" and "Verbal Order Received By" fields. This means that if a client calls to place an order with an LP CSR, the receipt records both the name of the client who placed the order and the CSR who received the order.

N/A

RT-141

Report on Patient Refusals in CTLS Report

The CTLS report now tracks the number of patient refusals, and the reasons for refusals, within the given reporting period.

N/A

RT-138

Report on Transferred Patients in CTLS report

The CTLS report now tracks the number of an LP's registrations that were transferred to another LP or returned from another LP within the given reporting period.

N/A

RT-63

Update "Consumer Information – Cannabis link" on client registration document PDFs

Updated the link at the bottom of client registration PDFs to link to Health Canada's "Consumer Information – Cannabis" webpage.

N/A

RT-38

Track new statuses in the CTLS report

The CTLS report now populates columns PC, PF, PI, PL, PO, PR, PU, PX, QA, QD, QG, QJ, and QM based on the number of clients with an active registration status of "Transferred" or "Returned" in each province. Additionally, the CTLS report now populates columns QR, QS, QT, and QU based on the number of clients with an active registration of "Refused" for each reason for refusal.

N/A

RT-37

New "Transferred" and "Returned" statuses

Added a new "Transferred" client registration status, to track medical client registrations transferred to another licensed seller.

N/A

RT-24

Add "Transferred" to the status filter for Reports

Added "Transferred" to the registration status drop-down menu in the Reports module. This allows a user to filter select Clients reports to only include clients in the "Transferred" registration status. However, this drop-down does not include the "Returned" status. "Returned" status counts are determined and added to the CTLS report whenever a "Transferred" patient creates a new registration.

N/A

RT-16

Make Destructions Report line items country agnostic

The Destructions Report no longer references Canadian regulations. Lines that refer to Canadian regulations have been rephrased with country-agnostic wordings.

N/A

Retail Updates & Bug Fixes

Ref. Key

Summary

Release Notes

End Point

RT-197

Physician Tracker Report "Number of Active Patients" column always reads zero

Bug Fix: Logic has been adjusted on the Physician Tracker Report so that the "Number of Active Patients" column now pulls the total number of active, verified prescriptions signed by each practitioner as of the day the report is pulled. Additionally, the "Start Date" field is now mandatory.

/v1/reports/physician_tracker

RT-154

Registration renewal update doesn't update patient information

Bug Fix: When a client submits renewal information through the Client Portal, it also updates the client's cloned registration object in the Clients module.

/v1/portal/clients/:client_id/
update_registration

RT-125

Patients unable to place their first order on the prescription end date

Bug Fix: Patients are now able to place their first order on the final date of their prescription.

N/A

RT-94

HC Quarterly Report Data Error

Bug Fix: The HC Quarterly By Province Report now only pulls information on clients who were "active" during the selected date range. This means a client must have a complete registration in the "Approved" status and an active prescription that doesn't expire within the time range provided to be included in the report.

N/A

RT-93

Prescription Tab Disappearing

Bug Fix: When a patient's prescription expires, the Prescription section on the Client's Overview tab no longer disappears. Instead, the prescription section heading is highlighted in red and reads "Prescription Expired."

N/A

RT-91

Veteran’s Discount Policy not being applied as expected

Bug Fix: Veteran's Affairs policy discounts now apply properly to checkout totals.

N/A

RT-88

The "Show Archived" checkbox is unchecked when the prescription tab is reloaded, but still shows archived prescriptions in the list

Bug Fix: Upon opening the Prescriptions tab in a Client Profile, the "Show Archived" button is now unchecked by default, and archived prescriptions are hidden. This applies even if a user applies filters in the Prescriptions tab and then navigates out and back in; the filters do not persist through the tab change.

N/A

RT-86

Registration Document does not accurately indicate what it is based on

Bug Fix: If the “Production for Own Purposes” information under the client’s registration is completed, the statement on the registration document now indicates that “Registration is based on a registration certificate”; If the "Production for Own Purposes" section is not filled out, this text defaults to “Registration is based on a medical document”

N/A

RT-84

DOB not updating on Registration Amendment

Bug Fix: A client can now successfully update their date of birth during a registration amendment.

N/A

RT-83

Ensure patients pending renewal with active scripts can still order

Bug Fix: Adjusted registration logic so that clients with a pending registration renewal can still place orders if their current registration is still active and approved.

/v1/portal/clients/:client_id/
create_new_registration
/v1/portal/clients/:client_id/
update_registration
/v2/registrations/:registration_id/
request_renewal

RT-80

Discounts are not deducting correctly

Bug Fix: When a user applies a shipping discount to an order, the discount now calculates based on the shipping fee rather than the order's subtotal.

N/A

RT-78

Fix capsule potency inaccuracy on Portal

Bug Fix: THC/CBD potencies for cannabis oil capsule products are now measured in mg/capsule in the product listing on the Client Portal.

N/A

RT-76

CBD Potency below the threshold

Bug Fix: If a cannabinoid's reporting threshold and potency result are both 0% on a lab report, any associated product should display that potency as 0%, rather than retrieving the cannabinoid's default threshold value.

N/A

RT-72

Order.add_to_order Doesn't Respect THC Limits

Bug Fix: Fixed THC/CBD limit logic so that patients using an eCommerce integration cannot filter for products with higher THC limits than their prescriptions allow.

N/A

RT-65

Add Pending Amendment as a Registration Status

Added the ability to manually switch clients to the "Pending Amendment" status. Before this release, a registration would only update to this status in response to an amendment request.

N/A

RT-48

After-Tax Discounts

Created an option to allow a user to decide if a particular discount should have taxes applied to it or not, specifically if a discount is before-tax or after-tax.

N/A

RT-46

Add "Approved" to Client Overview page

Added the "Approved" dashboard metric to the Client module overview page to track the number of clients with an approved, active registration in the Ample Organics environment. The "Active Scripts" dashboard metric will only track clients that have active prescriptions in the system.

/v1/clients/status_totals

RT-43

Allowing for different PST/QST number by province

Each licensed producer can now have multiple PST/QST registration numbers, for each respective province. If the config is turned on for the LP to display their tax registration number on their invoices, it will display the correct tax registration number based on the tax type and the destination province.

/v1/portal/orders/:order_id/
cancel_order

RT-32

Reason selection for "Refused" status

When placing a client in the "Refused" status, a user must now select one of four options from a "Reason for Refusal" modal The options are:
• Incomplete Information
• Suspicion of False or Misleading Information
• Invalid Medical Document
• Other (provide more information)

/v1/clients
/v1/refusals

RT-31

Move Shipping Customization into Configs

Shipping customization is now controlled by a Config. This allows Ample CSRs to quickly and independently update a licensed producer's shipping options without a redeploy.

N/A

RT-20

Enable tables in markdown

Bug Fix: Tables written in markdown in a Product or SKU Profile now render properly on the product's page in the Client Portal.

N/A

RT-13

Remove Shipping Settings page

Removed the Settings tab from the Shipping module, as clients are unable to manage their shipping settings.

N/A

INFRA-541

OG Kush - Seed to Sale - Product Image not Displayed on Product Overview Page

Bug Fix: A product image uploaded to the product's Edit tab will now show up successfully in the sidebar on the product's Overview tab as intended, rather than appearing a a thumbnail placeholder.

N/A

User Admin Report

Ref. Key

Summary

Release Notes

End Point

PRO-130

Ensure password_reset_at exists for all clients

Added a column on the user table called "password_reset_at" to record the date and time at which a user last changed their password.

/v2/users/:user_id

PRO-127

Add "user_enabled_at" to the user table

Added a column on the user table called "user_enabled_at" to record the date and time at which a user is enabled.

/v2/users/:user_id

PRO-126

Add "user_disabled_at" to the user table

Added a column on the user table called "user_disabled_at" to record the date and time at which a user is disabled.

/v2/users/:user_id

PRO-124

User Admin Report (report and columns)

Added rows and columns to the User Admin Report to allow LP managers to track changes to their user's accounts. The report tracks each user's name, username, email, security roles, and the time/date at which the user's account was last disabled or enabled. The report also tracks the last time each user's password was changed.

/v1/reports/user_admin_report

PRO-123

Add User Admin Report download button to Settings > User Management

Added a button to the User Management tab in the Settings module for users to download the User Admin Report, in CSV format.

/v1/reports/user_admin_report

PRO-36

Ability to download "User Admin Report"

Added the ability to download a new User Admin Report, in CSV format, from the User Management tab in the Settings module. Added a new report_user_admin_read permission to control access to this function.

/v1/reports/user_admin_report

Wholesale Updates & Bug Fixes

Ref. Key

Summary

Release Notes

End Point

WHOL-673

Localization for common elements

Common wholesale elements have been localized.

N/A

WHOL-658

Price fix between sales order and invoices

Bug Fix: Prices now display correctly on the Sales Order Invoice and Shipment Invoice documents, and match the prices displayed on the sales order itself.

N/A

WHOL-656

Unable to save sales orders if client name abbreviation doesn't exist

Bug Fix: Sales Order validation logic adjusted. The client abbreviation is no longer limited to three characters; instead, the abbreviation must be three or more characters. Additionally, when creating a new sales order, the validation no longer checks for a client abbreviation if the user manually enters a sales order ID. This validation only occurs if the user leaves the sales order ID field blank.

/v2/sales_orders

WHOL-652

Deleting a case packaging run isn't working

Bug Fix: A user can delete a Case SKU packaging run if no cases in the run have been shipped or reserved. A successful response returns the packaged weight to the source Bulk Lot, and the error response reads "Can not delete. A case in this packaging run has been reserved or shipped."

/v1/packaging_runs/
:packaging_run_id

WHOL-651

Archived sales orders appearing in list

Bug Fix: Archived sales orders no longer appear in the Sales Orders index, unless a user checks the "include archived' checkbox.

/v2/sales_orders

WHOL-650

"Reserved" case inventory count not depleting when cases shipped

Bug Fix: The "reserved" case total on a Case SKU's Overview and in the Inventory Balance Report no longer counts shipped cases.

N/A

WHOL-648

Nothing appearing on "Sales by Line Item" report

Bug Fix: Fixed several bugs in the Sales Order Line Item Report that were preventing the report from populating with accurate data.

/v1/reports/sales_by_whole
_sale_line_item
/v2/sales_orders/:sales_order_
identifier/shipments
/v2/sales_orders/:sales_order_
identifier/shipments/:shipment_id

WHOL-647

Packing slip should be using bulk lot name, not bulk lot ID

Bug Fix: The shipment packing slip document now lists the associated Bulk Lot's name in the "Lot" column, rather than the Bulk Lot's ID number.

N/A

WHOL-644

"Include archived" checkbox missing from sales order list

Bug Fix: The Sales Orders index now includes an "include archived" checkbox, to allow the user to view and access archived sales orders.

N/A

WHOL-639

Weight/volume packaged into cases not appearing on productions table

Bug Fix: The Productions table now includes the weight and volume of cannabis packaged into cases from each production.

/v1/productions

WHOL-634

Fin-good SOs - don't show archived or "not avail for purchase" SKUs in add line item modal

Bug Fix: When adding line items to a Sales Order in the Wholesale application, the Line Items modal no longer includes SKUs that are archived or unavailable for purchase.

/v2/case_skus

WHOL-615

Bottle inventory should not increase when cases are created or depleted

Bug Fix: A SKU's bottle inventory count no longer considers bottles packaged into cases. Adding or depleting cases no longer affects the number of bottles in a SKU's 'on-hand' or 'available inventory' columns.

N/A

WHOL-611

Weight/volume packaged into cases not appearing on bulk inventory report

Bug Fix: The Bulk Inventory Report now includes the weight and volume of cannabis packaged into cases.

/v1/reports/inventory_report

WHOL-587

Reports - add excise tax columns to Sales Report by Line Item

The Wholesale Sales by Line Item report now includes additional columns to calculate the excise tax per SKU sold in each order.

/v1/reports/sales_by_whole_
sale_line_item

Wholesale Case IDs

Ref. Key

Summary

Release Notes

End Point

WHOL-704

Prevent shipping of empty shipments

A user can no longer mark an empty shipment–a shipment with a quantity of 0 across all line items–as 'Shipped."

/v2/sales_orders/:sales_order_
identifier/shipments/:shipment_id

WHOL-703

Prevent shipment creation when "remaining order qty." is 0

A user can no longer create a shipment for a sales order that has been fulfilled, as there is nothing left to ship.

/v2/sales_orders/:sales_order_
identifier/shipments

WHOL-702

BE: Prevent New Shipments From Created for a SalesOrder That Already Has Non-Shipped Shipments

A user can no longer create a shipment for a sales order that already has a shipment in a non-shipped status.

/v2/sales_orders/:sales_order_
identifier/shipments

WHOL-701

BE- Add SkuId & BaseSkuQuantity to Shipment GET for each LineItem

Each shipment line_item now includes the sku_id and base_sku_quantity parameters to identify the case SKU's ID number and the number of bottles in the shipment.

/v1/sales_orders/:sales_order_
identifier/shipments/:shipment_id

WHOL-696

BE- Handle empty case_ids param

A user can successfully create a new shipment with an empty or non-existent list of case_ids in a line_item object. This indicates that no cases are to be associated with the line_item upon the shipment's creation.

/v2/sales_orders/:sales_order_
identifier/shipments

WHOL-695

BE- Update the Shipment Edit Endpoint to Accept a List of Cases for each Shipped Line Item

Updated the endpoint for updating shipments to accept a list of case_ids for each shipped_line_item and associated the cases to each shipped_line_item_id. Added validation to the endpoint to ensure case_ids are not archived or reserved, and accommodates situations in which case_ids are removed and added, even if the quantity remains the same.

/v2/case_skus
/v2/sales_orders/:sales_order_
identifier/shipments/:shipment_id

WHOL-693

BE: Update Shipment GET endpoint

When retrieving a specific shipment, the shipment's data now lists nested case_ids for each line_item in the shipment. This allows a user to view a shipment with its line items and associated cases.

/v2/sales_orders/:sales_order_
identifier/shipments/:shipment_id

WHOL-692

BE: Update Shipment Create endpoint

Updated the endpoint for creating shipments to accept a list of case_ids for each shipped_line_item and associated the cases to each shipped_line_item_id. Added validation to the endpoint to ensure case_ids are not archived or reserved, and removed logic to automatically add case_ids sequentially.

/v2/case_skus
/v2/sales_orders/:sales_order_
identifier/shipments

WHOL-691

BE: New Cases Index endpoint

Added an endpoint to retrieve all available cases for a given case_sku_id.

/v2/cases

WHOL-688

Shipment edit update

A user can now edit a shipment, including the case_ids picked for the shipment, before shipping. However, once the shipment is 'Shipped' or 'Delivered' the option to edit the shipment disappears.

/v2/sales_orders/:sales_order_
identifier/shipments/:shipment_id

WHOL-685

Shipment create - Select case ID when creating a shipment

When creating a shipment through the wholesale application, a user can now select specific Case IDs to fulfill the sales order.

/v2/case_skus
/v2/cases
/v2/sales_orders
/v2/sales_orders/:sales_order
_identifier
/v2/sales_orders/:sales_order
_identifier/shipments
/v2/sales_orders/:sales_order
_identifier/shipments/:shipment_id

Mass Packaging Runs Updates

Ref. Key

Summary

Release Notes

End Point

PRO-260

Casing Record Bottom Margin of the headers are incorrect

Bug Fixed: Removed the bottom margins from the section tables on the Casing Record PDF.

N/A

PRO-259

Select All on Forensics page to toggle Download Forensics CSV enabled state

Bug Fix: Fixed error on the Forensics tab in the Bulk Lot Profile that was preventing users from downloading the Forensics CSV if they used the Select All button to select all Packaging Runs listed. The button now works as intended.

N/A

PRO-255

BE: Adjust seeds for Cases to include net weight and net volume

Case seeds adjusted to include net_weight and net_volume.

N/A

PRO-251

Create Data Migration for existing cases

Created a job to set the 'net_weight' and 'net_volume' parameters for existing cases to a default value. This default value is nil.

N/A

PRO-249

BE: Include Product Name and Sku Name to Bulk Lot show response json

When a user retrieves a specific Bulk Lot's data, each Packaging Run returned in the packaging_run_ids array now two new parameters: product_name and sku_name. This allows a user to easily ascertain the names of the product and SKU associated with each Packaging Run.

/v1/bulk_lots/:bulk_lot_id

PRO-247

FE: Hide Unit Tare Weight Field when showing Case Form on MPR

When a Packaging Associate creating a Mass Packaging Run selects a Case SKU, the Tare Weight field is now hidden from view, and the backend tare_weight value is nullified. The Tare Weight field only appears if the user is packaging into a Base–or EA Unit–SKU.

N/A

PRO-243

FE: Adjust Forensics page to have tabbed tables for packaging runs

The Forensics tab in the Bulk Lot Profile has been adjusted to have a two-tab structure: One tab to track EA Packaging Run, from which the user can download a Bottle Trace report; and one tab to track CS Packaging Runs, from which the user can download a Case Trace report.

N/A

PRO-242

BE: Remove Case related logic from Forensics report and Create Lot Forensics Wholesale Report

Removed queries related to cases from the Bottle Trace report, and created a new Case Trace report specifically to pull forensic information for Case Packaging Runs.

/v1/bulk_lots/:bulk_lot_id/
bottle_trace
/v1/bulk_lots/:bulk_lot_id/
case_trace

PRO-241

FE: Adjust Mass Packaging Page for Total Weight/Total Volume for Cases

Adjusted the workflow and fields on the Mass Packaging Runs tab to accommodate the new Total Weight and Total Volume fields relevant to packaging Case SKUs. Additionally, added validation and help text to ensure values entered in the Total Weight and Total Volume fields fall within an acceptable range.

N/A

PRO-240

Adjust Mass Packaging Run service and core code base scout

Adjusted cases service to use cases.net_weight and cases.net_volume instead. Additionally, added validation to prevent cases from begin created with a null value for net_weight.

N/A

PRO-239

BE: Add net_weight and net_volume column to cases table

Added 'net_weight' and 'net_volume' parameters to the cases table.

N/A

PRO-224

Updates to "Casing Record"

Casing Record PDF updated to include:
• Total Cases Created
• Base SKU Quantity
• Total EA Added to Cases
• Total Weight Packaged
• Total Volume Packaged
• Packaged On (date)

N/A

PRO-223

Bulk lot forensics for CS mass packaging runs

Removed columns to do with cases from the current Bulk Lot forensics report, and added a new Bulk Lot forensics report to specifically track Case SKU packaging runs. Additionally, the Forensics tab in the Bulk Lot Profile has been split to include two sub-tabs: "Packaging Runs: EA Units" and "Packaging Runs: CS Units. This separates packaging runs for EA and CS units into two separate tables.

N/A

PRO-222

Case Mass Packaging Runs - custom total weight/volume

When packaging cases through a mass packaging run, a Packaging Associate is now able to enter a "Custom Total Weight" and "Custom Total Volume" to accurately reflect the total quantities packaged. The previous method of automatically calculating the total weight and volume packaged based on the Base SKU's net weight and quantity has been removed; Packaging Associates must use the "Custom Total Weight" and "Custom Total Volume" fields going forward.

N/A

Products & Packaging Updates & Bug Fixes

Ref. Key

Summary

Release Notes

End Point

PRO-263

Adjustment to NS/PEI master case label

The "SKU Size" field on the NS/PEI master case label now retrieves the net weight of the EA unit for dried SKUs, and net volume of the EA unit for oil SKUs, rather than the unit_grams value.

N/A

PRO-262

Adjustments to Alberta master case label

The "SKU Size" field on the Alberta master case label now retrieves the net weight of the EA unit for dried SKUs, and net volume of the EA unit for oil SKUs, rather than the unit_grams value. Additionally, the text "QA released" has been changed to "Packaged on".

N/A

PRO-250

Adjustments to "Product Inventory Breakdown v2"

The Product Inventory Breakdown v2 report has been adjusted to cover all product inventory, including inventory that is not bottled and inventory intended for recreational sales.

/v1/reports/product_inventory
_breakdown_v2

PRO-229

CTLS - PD - Number of Shipments: data discrepancy with "Shipped Orders" report

Bug Fix: The shipped orders per province on the CTLS report and the Shipped Orders report now run the same order query. The shipped order data on the two reports now matches.

/v1/reports/shipped_order
_report

PRO-219

Case SKUs selectable on gun packaging runs

Bug Fix: Case SKUs no longer appear as selectable options when creating a packaging run through the Gun App.

N/A

PRO-186

Add "Strain" column to products table

Added a "Strain" column to the Products table. The column lists each product's product strain, and allows users to sort the table by product strain.

N/A

PRO-184

Additions to retained inventory report

Added "Created At" and "Updated At" columns to the Retained Inventory Report; the report now tracks when each retained sample was created and last updated.

/v1/reports/retained_
inventory_report

PRO-150

Gun - Packaging runs using prescription deduction instead of net weight

Bug Fix: Dried cannabis packaging runs through the Gun App now determine the intended weight of a bottle using the net_weight value, rather than the unit_grams (prescription deduction) value.

N/A

PRO-148

Bulk lot destruction associating with work order unintentionally

Bug Fix: Creating a "General Bulk Lot Waste" destruction event no longer saves the destroyed weight as "output to work orders." Removed unintentional association between Bulk Lot waste destructions and work orders.

/v1/bulk_lots/:bulk_lot_id/
record_destruction

PRO-147

Bottling record - page space not consumed by table

Bug Fix: When a user prints a bottling record or casing record, the table of bottle or case entries now takes up the full page, rather than leaving a huge block of space at the bottom of each page.

/v1/packaging_runs/:packaging_
run_id/bottling_record
/v1/packaging_runs/:packaging_
run_id/casing_record

PRO-142

Weight packaged into cases missing in multiple "weight packaged" instances

Bug Fix: Cases packaged through mass packaging runs now count towards a Bulk Lot's packaged weight and volume total. Additionally, case weight is considered in the Packaged Inventory Report and Bulk Inventory Report.

N/A

PRO-141

Legacy - Mass packaging runs creating dried bottles with volume

Bug Fix: When a user creates a mass packaging run of dried cannabis, the volume field now defaults to nil rather than 0.0 mL. This fixes a common label printing and reporting error.

/v1/packaging_runs/
mass_create

PRO-138

Regional Pricing - S2S - Product SKU - Client Sales Setup - User unable to save Retail/ Sale price for SKU after an attempt is made to save a '0'

Bug Fix: Adjusted regional pricing validation to disallow users to save any Retail/Sale Price field with a value of 0. However, attempting to save a value of 0 in either field no longer prevents the user from saving valid values in the future.

N/A

PRO-136

Allow null GTIN and UPC fields

Bug Fix: When creating or updating a SKU, the validation that checks for GTIN or UPC uniqueness no longer applies if either value is null.

/v1/skus
/v1/skus/:sku_id

PRO-135

Packaging tolerance for SKUs +/- 2g

Bug Fix: Packaging runs of dried cannabis SKUs with a net weight of > 2g now allow a packaging tolerance of 5%, as is the case elsewhere in Ample Organics.

N/A

PRO-125

Remove the StatsCan report from S2S entirely

The StatCan Report has been removed from Ample Organics.

N/A

PRO-121

Adjust packaging run inventory counts

Adjusted the inventory counts that appear on a SKU's packaging runs table: Removed the "Available Bottles" column, and renamed the "Unpicked" column to "Available/Unpicked," to represent all bottles in the packaging run that have not been sold or destroyed.

N/A

PRO-109

SKUs - Make GTIN and UPC unique

Added validation when creating or updating a SKU to ensure that GTIN and UPC values are unique.

/v1/skus
/v1/skus/:sku_id

PRO-57

Product Inventory Breakdown v2

Created a new Product Inventory Breakdown V2 report, which will pull the following data for each SKU: SKU name, Quantity On-hand, Quantity Reserved, Net Difference, Product ID, Unit Grams, SKU Retail Name, and Bulk Lot ID.

/v1/reports/product_
inventory_breakdown_v2

PRO-56

Add columns to case packaging runs

On the case SKU packaging runs table, added a new "Available/Unpicked" column to track cases that have not been added to a shipment. Similarly, adjusted the Print Labels modal so that printing "All EA Units" will only print labels for bottles in available/unpicked cases. Selecting "Custom" still allows a user to print labels for any EA unit in the packaging run.

N/A

PRO-54

Remove mention of ACMPR from destruction report

The Destruction Report no longer mentions the ACMPR. The report no longer refers to specific regulations.

N/A

PRO-51

Signature needed only on last page of bottling record

Adjusted the bottling record and casing record PDFs so that, if the record spans multiple pages, the signature and date fields only appear on the last page, rather than on every page.

N/A

PRO-35

Create bottle sales by sku and province report

Added a new report: Bottle Sales by SKU and Province. This new report is accessible through the Order Report Types sub-tab in the Reports module.

/v1/reports/bottle_sales_
by_sku_and_province

PRO-30

Ability to use all characters in SKU name

Removed validation limiting SKU names to alphanumeric characters; a licensed producer can now use any character when naming a SKU.

N/A

PRO-25

Legacy - Harvest ID quick link

Added links to the harvest ID numbers listed in a Bulk Lot's Harvests tab, to allow a user to quickly navigate from the Bulk Lot to a specific harvest profile.

N/A

HAR-3

Text adjustment to AB case label template

The AB case label template has been adjusted to accommodate the text change from "QA released" to "Packaged on". The "Packaged on" text will have its data within a key called packaging_date for hardware to access. This is to replace qa_release_date

N/A

PRO-215

Show archived bulk lots with no weight/volume on Bulk Inventory Report when Include Archived is selected

Bug Fix: If a user selects "Include Archived" when generating the Bulk Inventory Report, the report will now include Bulk Lots that are archived and/or have zero weight/volume.

N/A

CRA Reporting

Ref. Key

Summary

Release Notes

End Point

PRO-404

CRA - adjust a 3-decimal place cells to 4

The CRA report will generate all values in weight and volume fields to an accuracy of four decimal places. As these reports can be submitted with values to a maximum of three decimal places, users will have to manually review the report each month and adjust the values before submitting the report.

N/A

PRO-338

CRA - Unpackaged - Oil - Additions - Total Production

Additions - Total Production The CRA report now calculates the total weight, in kilograms, of oil output from work orders where the inputs are dried and/or fresh cannabis. The report uses this data to populate the "Unpackaged–Oil–Additions–Total Production" cell.

N/A

PRO-227

CRA Report - Unpackaged - Non-flowering material - Reductions - Drying loss - 1

The CRA report now calculates the total weight lost to drying, in kg, during "fresh-to-dried" work orders, where the fresh input lot's cannabis form category is 'non-flowering', over the course of a given month. This figure does not include destroyed weight. The report uses this data to populate the "Unpackaged – Non-flowering material – Drying loss" cell.

N/A

PRO-226

CRA Report - Unpackaged - Flowering material - Drying loss - 2

The CRA report now calculates the total weight lost to drying, in kg, during "fresh-to-dried" work orders, where the fresh input lot's cannabis form category is 'flowering', over the course of a given month. This figure does not include destroyed weight. The report uses this data to populate the "Unpackaged – Flowering material – Drying loss" cell.

N/A

PRO-221

Clean up row names and ordering in CRA Report

Many columns in the CRA report have been renamed or reordered for an improved user experience.

N/A

PRO-220

CRA - Unpackaged - Non-flowering Material - Additions - Total production

The CRA report now calculates the total weight, in kilograms, of unpackaged non-flowering material destroyed during harvests or output from "fresh-to-dry" work orders over the course of a given month. This is limited to destruction events where the substance type category is "non-flowering", and "fresh-to-dry" work orders where the output lot's cannabis form category is "non-flowering." The report uses this data to populate the "Unpackaged – Non-flowering Material – Additions – Total production" cell.

N/A

PRO-206

CRA - Unpackaged - Non-flowering Material - Reductions - Quantity refined, produced or planted

The CRA report now calculates the total weight, in kilograms, of all unpackaged non-flowering cannabis–cannabis from Bulk Lots with the 'non-flowering' cannabis form category–output to work orders that produce oil over the course of a given month. The report uses this data to populate the "Unpackaged – Non-flowering material – Reductions – Quantity refined, produced or planted" cell.

N/A

PRO-205

CRA - Unpackaged - Flowering Material - Additions - Total production

The CRA report now calculates the total weight, in kilograms, of unpackaged flowering material destroyed during harvests or output from "fresh-to-dry" work orders over the course of a given month. This is limited to destruction events where the substance type category is "flowering", and "fresh-to-dry" work orders where the output lot's cannabis form category is "flowering." The report uses this data to populate the "Unpackaged – Flowering Material – Additions – Total production" cell.

N/A

PRO-204

CRA - Unpackaged - Non-flowering Material - Opening Inventory

The CRA report now calculates the total weight, in kilograms, of all unpackaged non-flowering cannabis in the inventory on the first day of a given month. This includes the weight of all fresh and dried bulk lots within the "non-flowering" cannabis form category, all retention samples from fresh or dried bulk lots within the "non-flowering" cannabis from category, and any fresh or dry cannabis waste within the "non-flowering" destruction substance type category waiting for destruction in open destruction lots. The report uses this data to populate the "Unpackaged – Non-flowering material – Opening Inventory" cell.

N/A

PRO-203

CRA - Unpackaged - Non-flowering material - Reductions - Quantity destroyed

The CRA report now calculates the total weight, in kilograms, of harvested fresh or dried cannabis destroyed with a destruction substance type category of 'non-flowering' over the course of a given month. The report uses this data to populate the "Unpackaged – Non-flowering material – Reductions – Quantity destroyed" cell.

N/A

PRO-202

CRA - Unpackaged - Flowering Material - Reductions - Quantity destroyed

The CRA report now calculates the total weight, in kilograms, of harvested fresh or dried cannabis destroyed with a destruction substance type category of 'flowering' over the course of a given month. The report uses this data to populate the "Unpackaged – Flowering material – Reductions – Quantity destroyed" cell.

N/A

PRO-201

CRA - Unpackaged - Flowering Material - Reductions - Quantity refined, produced or planted

The CRA report now calculates the total weight, in kilograms, of all unpackaged flowering cannabis–cannabis from Bulk Lots with the 'flowering' cannabis form category–output to work orders that produce oil over the course of a given month. The report uses this data to populate the "Unpackaged – Flowering material – Reductions – Quantity refined, produced or planted" cell.

N/A

PRO-200

Update ListItem to use 'cannabis_form' tag in place of 'bulk_lot_form'

Changed the name of the 'bulk_lot_form' ListItem tag to 'cannabis_form', to promote consistency in nomenclature between the front and back ends.

/v1/bulk_lots
/v1/bulk_lots/:bulk_lot_id
/v1/list_items
/v1/list_items/:list_item_id

PRO-199

CRA - Unpackaged - Flowering Material - Opening Inventory

The CRA report now calculates the total weight, in kilograms, of all unpackaged flowering cannabis in the inventory on the first day of a given month. This includes the weight of all fresh and dried bulk lots within the "flowering" cannabis form category, all retention samples from fresh or dried bulk lots within the "flowering" cannabis from category, and any fresh or dry cannabis waste within the "flowering" destruction substance type category waiting for destruction in open destruction lots. The report uses this data to populate the "Unpackaged – Flowering material – Opening Inventory" cell.

N/A

PRO-198

Add category attribute to ListItem

Added the 'category' attribute to ListItems to accommodate the new destruction substance type and cannabis form categories. This attribute defaults to "untracked."

Note: After receiving the OG Kush release, an LP should immediately update all destruction substance types and cannabis forms to the appropriate category.

/v1/list_items
/v1/list_items/:list_item_id

PRO-153

Fix logic to get bottles from med sales

Bug Fix: Fixed the logic of the CRA report to properly pull bottles sold in medical sales.

N/A

PRO-137

Fix CRA report query logic for wholesale shipment

Bug Fix: Fixed report query breakage that caused the CRA report to generate incorrect wholesale shipment data.

N/A

PRO-134

Rearrange columns on CRA report to be grouped together better

Rearranged columns on the CRA Report to increase readability.

N/A

PRO-133

Including Category for Reason Codes and Substance Types

The modals for creating Destruction Reason Codes and Destruction Substance Types now include categories as a user-editable field.

N/A

PRO-132

Refactor Bulk Lot Forms on Webapp to be Cannabis Forms

"Bulk Lot Forms" renamed to "Cannabis Forms" to be consistent across Ample Organics. This includes changes to front-end website text and back-end data strings.

/v1/list_items
/v1/list_items/:list_item_id

PRO-129

CRA Report - Packaged - Oil - Opening inventory

On the first day of each month, the CRA report now calculates the total weight, in kilograms, of all packaged cannabis oil SKUs in the inventory, and uses this data to populate the "Packaged – Oil – Opening inventory" cell.

N/A

PRO-128

CRA Report - Packaged - Flowering material - Opening inventory

On the first day of each month, the CRA report now calculates the total weight, in kilograms, of all packaged dried cannabis SKUs in the inventory, and uses this data to populate the "Packaged – Flowering material – Opening inventory" cell.

N/A

PRO-120

Adjust CRA report cell names

CRA report cells renamed to be as sortable and digestible as possible.

N/A

PRO-119

Refactor Reusable List Item Modal to be in Vue

The generic list item modal has been rewritten in Vue.js to allow for easier code maintenance and advanced features. This change is essential to accommodate the new Categories field in several list item modals.

N/A

PRO-116

CRA - Sales (kg) - Oil - for all provinces

Each month, the CRA report now calculates the total amount, in kilograms, of cannabis oil sold in the medical market and through sales order line items in each Canadian province. This populates a "Sales – Oil – *Province* (kg)" cell for each province.

N/A

PRO-114

CRA - Sales ($) - Oil - for all provinces

Each month, the CRA report now calculates the total amount, in dollars, of all oil product sales in both the medical market and through sales order line items in each Canadian province. This populates a "Sales – Oil – *Province* ($)" cell for each province.

N/A

PRO-113

CRA Report - Unpackaged - Seed - Quantity refined, produced or planted

The CRA report now calculates the total number of seeds planted to propagate plants over the course of a given month, and uses this data to populate the "Unpackaged – Seed – Quantity refined, produced or planted" cell.

N/A

PRO-112

CRA Report - Packaged - Oil - Additions to inventory

The CRA report now calculates the monthly sum of all oil SKUs created from packaging to populate the "Packaged – Oil – Additions to inventory" cell. The report measures this value in kilograms.

N/A

PRO-111

CRA Report - Packaged - Flowering material - Additions to inventory

The CRA report now calculate the total weight, in kilograms, of dried cannabis packaged into bottles and cases over the course of a given month, and uses this data to populate the "Packaged – Flowering material – Additions to inventory" cell.

N/A

PRO-110

CRA Report - Packaged - Flowering material - Quantity sold in Canada

The CRA report now calculates the total weight, in kilograms, of dried cannabis sold within Canada over the course of a given month, including medical dried bottle sales and case sales. The report uses this data to populate the "Packaged – Flowering material – Quantity sold in Canada" cell.

N/A

PRO-106

CRA Report - Packaged - Oil - Quantity sold in Canada

The CRA report now calculates the monthly medical oil bottle and oil case sales in Canada to populate the "Packaged – Oil – Quantity sold in Canada" cell. The report measures this value in kilograms.

N/A

PRO-105

CRA - Sales (kg) - Flowering material - Northwest Territories

The CRA report now calculates the monthly total, in kg, of flowering material–also known as dried cannabis–sold and shipped to Northwest Territories, both through medical purchases and sales order line items. The report uses this data to populate the "Sales (kg) – Flowering Materials – Northwest Territories" cell.

N/A

PRO-104

CRA - Packaged - Oil - Reductions - Quantity sold outside Canada

The CRA report now calculates the monthly sum of cannabis oil sold through sales orders outside of Canada to populate the "Packaged – Oil – Reductions – Quantity sold outside Canada" cell. The report measures this value in kilograms.

N/A

PRO-102

CRA - Sales (kg) - Flowering material - Newfoundland and Labrador

The CRA report now calculates the monthly total, in kg, of flowering material–also known as dried cannabis–sold and shipped to Newfoundland & Labrador, both through medical purchases and sales order line items. The report uses this data to populate the "Sales (kg) – Flowering Materials – Newfoundland & Labrador" cell.

N/A

PRO-100

CRA - Packaged - Flowering Material - Reductions - Quantity sold outside Canada

The CRA report now calculates the monthly sum of dried flower cannabis sold through sales orders outside of Canada to populate the "Packaged – Flowering Material – Reductions – Quantity sold outside Canada" cell. The report measures this value in kilograms.

N/A

PRO-99

CRA - Sales (kg) - Flowering material - New Brunswick

The CRA report now calculates the monthly total, in kg, of flowering material–also known as dried cannabis–sold and shipped to New Brunswick, both through medical purchases and sales order line items. The report uses this data to populate the "Sales (kg) – Flowering Materials – New Brunswick" cell.

N/A

PRO-97

CRA - Sales (kg) - Flowering material - Manitoba

The CRA report now calculates the monthly total, in kg, of flowering material–also known as dried cannabis–sold and shipped to Manitoba, both through medical purchases and sales order line items. The report uses this data to populate the "Sales (kg) – Flowering Materials – Manitoba" cell.

N/A

PRO-96

CRA - Sales (kg) - Flowering material - British Columbia

The CRA report now calculates the monthly total, in kg, of flowering material–also known as dried cannabis–sold and shipped to British Columbia, both through medical purchases and sales order line items. The report uses this data to populate the "Sales (kg) – Flowering Materials – British Columbia" cell.

N/A

PRO-95

CRA - Sales (kg) - Flowering material - Alberta

The CRA report now calculates the monthly total, in kg, of flowering material–also known as dried cannabis–sold and shipped to Alberta, both through medical purchases and sales order line items. The report uses this data to populate the "Sales (kg) – Flowering Materials – Alberta" cell.

N/A

PRO-94

CRA - Sales ($) - Flowering material - Yukon

The CRA report now calculates the monthly sales total, in $, of flowering material–also known as dried cannabis–sold and shipped to the Yukon, both through medical purchases and sales order line items. The report uses this data to populate the "Sales ($) – Flowering Materials – Yukon" cell.

N/A

PRO-93

CRA - Unpackaged - Oil - Quantity sent for analysis

The CRA report now calculates the total weight, in kilograms, of all oil Bulk Lot samples sent for testing over the course of a given month The report uses this data to populate the "Unpackaged – Oil – Quantity sent for analysis" cell.

N/A

PRO-92

CRA - Unpackaged - Flowering material - Quantity sent for analysis

The CRA report now calculates the total weight, in kilograms, of all dried Bulk Lot samples sent for testing over the course of a given month The report uses this data to populate the "Unpackaged – Flowering material – Quantity sent for analysis" cell.

N/A

PRO-91

CRA - Unpackaged - Vegetative Cannabis Plant - Opening Inventory

Adjusted the CRA report to calculate the number of cannabis plants in the propagation and vegetation stage on the first day of each month. This ensures accurate data in the "Unpackaged - Vegetative Cannabis Plants - Opening Inventory" cell.

N/A

PRO-90

CRA - Sales (kg) - Flowering material - Ontario

The CRA report now calculates the monthly total, in kg, of flowering material–also known as dried cannabis–sold and shipped to Ontario, both through medical purchases and sales order line items. The report uses this data to populate the "Sales (kg) – Flowering Materials – Ontario" cell.

N/A

PRO-89

CRA - Sales (kg) - Flowering material - Nunavut

The CRA report now calculates the monthly total, in kg, of flowering material–also known as dried cannabis–sold and shipped to Nunavut, both through medical purchases and sales order line items. The report uses this data to populate the "Sales (kg) – Flowering Materials – Nunavut" cell.

N/A

PRO-88

CRA - Sales (kg) - Flowering material - Nova Scotia

The CRA report now calculates the monthly total, in kg, of flowering material–also known as dried cannabis–sold and shipped to Nova Scotia, both through medical purchases and sales order line items. The report uses this data to populate the "Sales (kg) – Flowering Materials – Nova Scotia" cell.

N/A

PRO-87

Adjust CRA tickets to look at grams, not mL

The CRA report now measures oil values in grams and kilograms, rather than in millilitres.

N/A

PRO-85

CRA - Sales (kg) - Flowering material - Yukon

The CRA report now calculates the monthly total, in kilograms, of flowering material–also known as dried cannabis–sold to the Yukon, both through medical purchases and sales order line items. This populates the "Sales – Flowering Material – Yukon (kg)" cell, and rounds to three decimal places.

N/A

PRO-84

CRA - Sales (kg) - Flowering material - Saskatchewan

The CRA report now calculates the monthly total, in kg, of flowering material–also known as dried cannabis–sold and shipped to Saskatchewan, both through medical purchases and sales order line items. The report uses this data to populate the "Sales (kg) – Flowering Materials – Saskatchewan" cell.

N/A

PRO-83

CRA - Sales (kg) - Flowering material - Quebec

The CRA report now calculates the monthly total, in kg, of flowering material–also known as dried cannabis–sold and shipped to Quebec, both through medical purchases and sales order line items. The report uses this data to populate the "Sales (kg) – Flowering Materials – Quebec" cell.

N/A

PRO-82

CRA - Unpackaged - Oil - Reductions - Quantity packaged

The CRA report now calculates the monthly sum of cannabis oil packaged into bottles and cases to populate the "Unpackaged – Oil – Reductions – Quantity packaged" cell. The report measures this value in kilograms.

N/A

PRO-81

CRA - Sales (kg) - Flowering material - Prince Edward Island

The CRA report now calculates the monthly total, in kg, of flowering material–also known as dried cannabis–sold and shipped to Prince Edward Island, both through medical purchases and sales order line items. The report uses this data to populate the "Sales (kg) – Flowering Materials – Prince Edward Island" cell.

N/A

PRO-79

CRA - Sales ($) - Flowering material - Manitoba

The CRA report now calculates the monthly sales total, in $, of flowering material–also known as dried cannabis–sold and shipped to Manitoba, both through medical purchases and sales order line items. The report uses this data to populate the "Sales ($) – Flowering Materials – Manitoba" cell.

N/A

PRO-78

CRA - Sales ($) - Flowering material - British Columbia

The CRA report now calculates the monthly sales total, in $, of flowering material–also known as dried cannabis–sold and shipped to British Columbia, both through medical purchases and sales order line items. The report uses this data to populate the "Sales ($) – Flowering Materials – British Columbia" cell.

N/A

PRO-77

CRA - Sales ($) - Flowering material - Alberta

The CRA report now calculates the monthly total, in dollars, of flowering material–also known as dried cannabis–sold to Alberta, both through medical purchases and sales order line items. This populates the "Sales – Flowering Material – Alberta ($)" cell, and rounds to two decimal places.

N/A

PRO-76

CRA - Unpackaged - Whole Cannabis Plant - Additions - Quantity transported from vegetative cannabis plant

The CRA report now calculates the total number of plants advanced from the vegetation stage to the flowering stage over the course of a given month, an uses this data to populate the "Unpackaged – Whole Cannabis Plant – Additions – Quantity transferred from vegetative cannabis plant" cell.

N/A

PRO-74

CRA - Sales ($) - Flowering material - Nunavut

The CRA report now calculates the monthly sales total, in $, of flowering material–also known as dried cannabis–sold and shipped to Nunavut, both through medical purchases and sales order line items. The report uses this data to populate the "Sales ($) – Flowering Materials – Nunavut" cell.

N/A

PRO-73

CRA - Sales ($) - Flowering material - Nova Scotia

The CRA report now calculates the monthly sales total, in $, of flowering material–also known as dried cannabis–sold and shipped to Nova Scotia, both through medical purchases and sales order line items. The report uses this data to populate the "Sales ($) – Flowering Materials – Nova Scotia" cell.

N/A

PRO-72

CRA - Sales ($) - Flowering material - Northwest Territories

The CRA report now calculates the monthly sales total, in $, of flowering material–also known as dried cannabis–sold and shipped to Northwest Territories, both through medical purchases and sales order line items. The report uses this data to populate the "Sales ($) – Flowering Materials – Northwest Territories" cell.

N/A

PRO-71

CRA - Sales ($) - Flowering material - Newfoundland and Labrador

The CRA report now calculates the monthly sales total, in $, of flowering material–also known as dried cannabis–sold and shipped to Newfoundland & Labrador, both through medical purchases and sales order line items. The report uses this data to populate the "Sales ($) – Flowering Materials – Newfoundland & Labrador" cell.

N/A

PRO-70

CRA - Sales ($) - Flowering material - New Brunswick

The CRA report now calculates the monthly sales total, in $, of flowering material–also known as dried cannabis–sold and shipped to New Brunswick, both through medical purchases and sales order line items. The report uses this data to populate the "Sales ($) – Flowering Materials – New Brunswick" cell.

N/A

PRO-69

CRA - Unpackaged - Vegetative Cannabis Plant - Additions - Total Production

The CRA report now calculates the total number of cannabis plants created over the course of a given month, and uses this data to populate the "Unpackaged – Vegetative Cannabis Plant – Additions – Total Production" cell.

N/A

PRO-68

CRA - Sales ($) - Flowering material - Saskatchewan

The CRA report now calculates the monthly sales total, in $, of flowering material–also known as dried cannabis–sold and shipped to Saskatchewan, both through medical purchases and sales order line items. The report uses this data to populate the "Sales ($) – Flowering Materials – Saskatchewan" cell.

N/A

PRO-66

CRA - Sales ($) - Flowering material - Quebec

The CRA report now calculates the monthly sales total, in $, of flowering material–also known as dried cannabis–sold and shipped to Quebec, both through medical purchases and sales order line items. The report uses this data to populate the "Sales ($) – Flowering Materials – Quebec" cell.

N/A

PRO-64

CRA - Sales ($) - Flowering material - Prince Edward Island

The CRA report now calculates the monthly sales total, in $, of flowering material–also known as dried cannabis–sold and shipped to Prince Edward Island, both through medical purchases and sales order line items. The report uses this data to populate the "Sales ($) – Flowering Materials – Prince Edward Island" cell.

N/A

PRO-63

CRA - Sales ($) - Flowering material - Ontario

The CRA report now calculates the monthly sales total, in $, of flowering material–also known as dried cannabis–sold and shipped to Ontario, both through medical purchases and sales order line items. The report uses this data to populate the "Sales ($) – Flowering Materials – Ontario" cell.

N/A

PRO-62

CRA - Unpackaged - Vegetative Cannabis Plant - Reductions - Quantity transferred to whole cannabis plant

The CRA report now calculates the total number of plants advanced from the vegetation stage to the flowering stage over the course of a given month, an uses this data to populate the "Unpackaged – Vegetative Cannabis Plant – Reductions – Quantity transferred to whole cannabis plant" cell.

N/A

PRO-60

CRA - Unpackaged - Vegetative Cannabis Plant - Reductions - Quantity destroyed

The CRA report now calculates the total number of plants in the propagation or vegetation stage discarded into a destruction lot over the course of a given month, an uses this data to populate the "Unpackaged – Vegetative Cannabis Plant – Reductions – Quantity destroyed" cell. The report only counts the plants in closed destruction lots; vegetative plants in open destruction lots do not count toward this total.

N/A

PRO-29

Add categories to cannabis forms

When creating or editing a cannabis form, users must now set the cannabis form's category as either Flowering, Non-flowering, or Untracked. This allows for accurate monthly reporting to the CRA, which delineates between flowering and non-flowering material.

Note: Existing cannabis forms will default to the Untracked category. The LP should update all cannabis forms to the appropriate category immediately after receiving the new release.

/v1/list_items

PRO-26

Add categories to destruction substance types

When creating or editing a destruction substance type, users must now set the substance type's category as either Flowering, Non-flowering, or Untracked. This allows for accurate monthly reporting to the CRA, which delineates between flowering and non-flowering material.

Note: Existing destruction substance types will default to the Untracked category. The LP should update all cannabis forms to the appropriate category immediately after receiving the new release.

/v1/list_items

PRO-20

Add "Category" column to destruction substance types list

Added a "Category" column to the Destruction Substance Types table in the Destruction module, to display the category to which each substance type belongs.

N/A

PRO-18

Add "Category" column to cannabis form list

Added a "Category" column to the Cannabis Forms table in the Productions module, to display the category to which each cannabis form belongs.

N/A

PRO-108

Improve the management of samples for lab reports in order to support the monthly reporting requirements without compromising existing lab report data.

When an LP client receives the new deployment that includes the new Lab Report fields, all existing lab reports in their Ample Organics environment will have their Sample Sent field set to blank. If a user updates this field to "Yes", the lab report will remove the weight a second time, which may result in inaccurate reporting.

Users should ignore the Sample Sent field for existing lab reports, and only use this function for new lab reports as they're created. If a user accidentally updates the Sample Sent field for an existing lab report, they can reconcile the weight change in the Bulk Lot's Weight Events tab.

N/A

CTLS Reporting

Ref. Key

Summary

Release Notes

End Point

PRO-403

CTLS - adjust a 3-decimal place cells to 4

The CTLS report will generate all values in weight and volume fields to an accuracy of four decimal places. As these reports can be submitted with values to a maximum of three decimal places, users will have to manually review the report each month and adjust the values before submitting the report.

N/A

PRO-373

Move monthly reports into their own tab

Added a new Monthly Reports tab in the Reports module to group all monthly reporting templates–CTLS, Healthcare Practitioners, CRA, Weight Events, ACMPR, and MMPR. The individual tabs for each report have been removed. The module title has also been changed from "Select a Report Category" to "Reports."

N/A

PRO-366

Finished and Packaged Reductions Destroyed mismatch weight event owner type

Bug Fix: Created a relationship between bottle weight events and destruction weight events to allow the CRA and CTLS reports to accurately retrieve information about total bottle destruction weight and volume.

N/A

PRO-361

Finished Dried and Oil for CTLS should filter against destruction lot closed at to be more consistent

"Finished Dried" and "Finished Oil" columns in the CTLS report now filter against destruction lot closed_at dates. This promotes consistency between the CRA and CTLS reports.

N/A

PRO-340

CTLS - FN - Finished – Cannabis Oil - Reductions - Destroyed

The CTLS report now calculates the total volume, in litres, of packaged cannabis oil destroyed (aka: cannabis oil bottle destructions) over the course of a given month. The report uses this data to populate column FN: "Finished – Cannabis Oil – Reductions – Destroyed."

N/A

PRO-339

CTLS - ET - Finished –Dried Cannabis - Reductions - Destroyed

The CTLS report now calculates the total weight, in kilograms, of packaged dried cannabis destroyed (aka: dried cannabis bottle destructions) over the course of a given month. The report uses this data to populate column ET: "Finished – Dried Cannabis – Reductions – Destroyed."

N/A

PRO-336

CTLS - CG - Unfinished - Cannabis oil - Additions - Total Production

The CTLS report now calculates the total volume, in litres, of cannabis oil output from work orders, where the inputs are dried or fresh cannabis, over the course of a given month. The report uses this data to populate column CG: "Unfinished – Cannabis oil –Additions – Total Production."

N/A

PRO-281

Adjust monthly reporting logic for shipments by province

The monthly reporting logic for medical sales by province in the CTLS report and sales by province in the CRA report now uses each order's shipping address, rather than each client's registration address.

N/A

PRO-279

CTLS - AZ - Unfinished -Dried Cannabis - Reductions – Processed

The CTLS report now calculates the total weight, in kilograms, of cannabis from dried bulk lots processed into oil through work orders. The report uses this data to populate column AZ: "Unfinished – Dried Cannabis – Reductions – Processed."

N/A

PRO-254

CTLS - Finished - Oil - Non-medical - To distributor/retailer

The CTLS report now calculates the total volume, in litres, of oil case SKUs shipped in wholesale purchases to each Canadian province over the course of a given month. The report uses this data to populate columns for "Finished – Cannabis oil – *province* – Non-medical – To distrubutor/retailer" relevant to each province. These columns are: MC (Alberta), MF (British Columbia), MI (Manitoba), ML (New Brunswick), MO (Newfoundland & Labrador), MR (Nova Scotia), MU (Northwest Territories), MX (Nunavut), NA (Ontario), ND (Prince Edward Island), NG (Quebec), NJ (Saskatchewan), and NM (Yukon).

N/A

PRO-253

CTLS - Finished - Dried - Non-medical - To distributor/retailer

The CTLS report now calculates the total weight, in kilograms, of dried cannabis case SKUs shipped in wholesale purchases to each Canadian province over the course of a given month. The report uses this data to populate columns for "Finished – Dried – *province* – Non-medical – To distrubutor/retailer" relevant to each province. These columns are: JC (Alberta), JF (British Columbia), JI (Manitoba), JL (New Brunswick), JO (Newfoundland & Labrador), JR (Nova Scotia), JU (Northwest Territories), JX (Nunavut), KA (Ontario), KD (Prince Edward Island), KG (Quebec), KJ (Saskatchewan), and KM (Yukon).

N/A

PRO-152

Monthly Reports - incorrect file names

Bug Fix: Adjusted the monthly report file names to follow the naming convention below:
•CRA Report: cra_report_YYYY-MM.csv
• CTLS Report: ctls_reporting_template_yyyy-mm.csv
•Healthcare Practitioners Report: hcp_report_yyyy-mm.csv
•StatsCan Report: STC_FL_REPORT_yyyy-mm.csv

/v1/reports/cra_report
/v1/reports/ctls_report
/v1/reports/hc_physician
_report_v2

PRO-61

LegacyCTS - adjust data captured for finished dried and oil

The CTLS report now captures data for the "Finished – Dried Cannabis" columns using the grams_in_bottle value, rather than the net_weight value, of packaged dried cannabis SKUs. Similarly, the CTLS Report now captures data for the "Finished – Oil" columns using the volume value, rather than the net_volume value, of packaged cannabis oil SKUs.

N/A

PRO-48

Legacy - CTS Report - FH - Finished Cannabis Oil - Opening Inventory

The CTLS report now calculates the total volume, in litres, of packaged cannabis oil available in the licensed producer's inventory on the first day of a given month. The report uses this data to populate column FH: "Finished – Cannabis Oil – Opening Inventory."

N/A

PRO-47

Legacy - CTS Report - FI - Finished Cannabis Oil - Additions - Packaged

The CTLS report now calculates the total volume, in litres, of bulk cannabis oil packaged into saleable units, including cases, over the course of a given month. The report uses this data to populate column FI: "Finished – Cannabis Oil – Additions – Packaged."

N/A

PRO-46

Legacy - CTS Report - FM - Finished Cannabis Oil - Reductions - Sold / Transferred

The CTLS report now calculates the total volume, in litres, of packaged cannabis oil sold over the course of a given month, and uses this data to populate column FM: "Finished – Cannabis Oil – Reductions – Sold/Transferred."

N/A

PRO-43

Legacy - CTS Report - CA - Unfinished Fresh cannabis - Reductions - Drying Loss

The CTLS report now calculates the total weight lost to drying, in kg, during work orders that convert fresh bulk cannabis to dry bulk cannabis over the course of a given month. The report uses this data to populate column CA: "Unfinished – Fresh cannabis – Reductions – Drying loss."

N/A

PRO-42

Legacy - CTS Report - L - Unfinished Seeds - Reductions - Processed

The CTLS Report now calculates the total weight, in kilograms, of seeds planted to produce cannabis plants over the course of a given month, and uses this data to populate column L: "Unfinished – Seeds – Reductions – Processed."

N/A

PRO-41

Legacy - CTS Report - BE - Unfinished Dried Cannabis - Reductions - To Analytical Testers or Researchers

The CTLS report now calculates the total weight, in kilograms, of dried cannabis samples sent for testing over the course of a given month. The report uses this data to populate column BE: "Unfinished – Dried Cannabis – Reductions – To Analytical Testers or Researchers."

N/A

PRO-39

Legacy - CTS Report - CS - Unfinished - Cannabis oil - Reductions – To Analytical Testers or Researchers

The CTLS report now calculates the total volume, in litres, of cannabis oil samples sent for testing over the course of a given month. The report uses this data to populate column CS: "Unfinished – Cannabis oil – Reductions – Top Analytical Testers or Researchers."

N/A

PRO-33

Legacy - CTS Report - EN - Finished Dried Cannabis - Opening Inventory

The CTLS report now calculates the total weight, in kilograms, of packaged dried cannabis available in the licensed producer's inventory on the first day of a given month. The report uses this data to populate column EN: "Finished – Dried Cannabis – Opening Inventory."

N/A

PRO-32

Legacy - CTS Report - EO - Finished Dried Cannabis - Additions - Packaged

The CTLS report now calculates the total weight, in kilograms, of bulk dried cannabis packaged into saleable units, including cases, over the course of a given month. The report uses this data to populate column EO: "Finished – Dried Cannabis – Additions – Packaged."

N/A

PRO-31

Legacy - CTS Report - ES - Finished Dried Cannabis - Reductions - Sold / Transferred

The CTLS report now calculates the total weight, in kilograms, of packaged dried cannabis sold through client purchases and sales orders over the course of a given month. The report uses this data to populate column ES: "Finished – Dried Cannabis – Reductions – Sold/Transferred."

N/A

PRO-24

Legacy - CTS Report - BT - Unfinished - Fresh cannabis - Reductions – Processed

The CTLS report now calculates the total weight, in kilograms, of fresh cannabis processed through work orders into dried cannabis over the course of a given month, and uses this data to populate column BT: "Unfinished – Fresh cannabis – Reductions – Processed."

N/A

PRO-23

Legacy - CTS Report - AS - Unfinished - Dried Cannabis - Additions - Total Production

The CTLS report now calculates the total weight, in kilograms, of dried cannabis produced from fresh cannabis through work orders over the course of a given month. The report uses this data to populate column AS: "Unfinished – Dried Cannabis – Additions – Total Production."

N/A

PRO-22

Legacy - CTS Report - DP - Unfinished - Other - Reductions – Destroyed

The CTLS report now calculates the total weight, in kilograms, of pre-harvest cannabis plant waste, not including whole plants, destroyed over the course of a given month. Waste is considered "destroyed" if it is in a destruction lot that has been closed or destroyed. The report uses this data to populate column DP: "Unfinished – Other – Reductions – Destroyed."

N/A

PRO-21

Legacy - CTS Report - CZ - Unfinished - Other - Opening Inventory

The CTLS report now calculates the total weight, in kilograms, of pre-harvest cannabis plant waste, not including whole plants, waiting for destruction in open destruction lots on the first day of a given month. The report uses this data to populate column CZ: "Unfinished – Other – Opening Inventory."

N/A

PRO-19

Legacy - CTS Report - DA - Unfinished - Other - Additions - Total Production

The CTLS now calculates the total weight, in kilograms, of pre-harvest cannabis plant waste, not including whole plants, discarded into destruction lots over the course of a given month. The report uses this data to populate column DA: "Unfinished – Other – Additions – Total Production."

N/A

PRO-17

Legacy - CTS Report - BM - Unfinished - Fresh cannabis - Additions - Total Production

The CTLS report now calculates the total weight, in kilograms, of fresh cannabis harvested over the course of a given month, and uses this data to populate column BM: "Unfinished – Fresh cannabis – Additions – Total Production."

N/A

Grow Updates

Ref. Key

Summary

Release Notes

End Point

GROW-744

OG Kush - Destruction Lot - Weight Events - HTML characters displayed

Bug Fix: The Weight Events tab in a Destruction Lot Profile no longer displays HTML characters. The characters are interpreted properly.

N/A

GROW-717

OG Kush - Combining batches causing destroyed plants to move

Bug Fixed: When a user combines two batches, the source batch's history event no longer includes previously destroyed plants in the number of plants that moved to the new batch.

N/A

GROW-699

OG Kush - GUN Application - Aggregate Harvest Mode - Weigh Plants label outside of button

Bug Fix: When a user harvests plants using the "Weigh Plants in Aggregate" mode on the Gun App, the 'Weigh Plants' label is now contained within the button; the text does not extend outside of the confines of the button.

N/A

GROW-698

OG Kush - AO Gun - Batches - Harvest Plants Process - Destruction Lots marked as 'Destroyed' in S2S are displayed in the 'Record Destruction' section

Bug Fix: When a user records waste during the harvest workflow on the Gun App, the menu of available Destruction Lots no longer includes Destruction Lots that are 'Closed' or 'Destroyed.'

N/A

GROW-693

OG Kush - Seed to Sale - Grow - Seed Lots - Events - History event description - Seed Lot ID numbers discrepancy when moving seed lots

Bug Fix: When moving seeds between Seed Lots, the history event record now correctly identifies the destination Seed Lot's ID number, rather than referencing the source Seed Lot.

N/A

GROW-692

OG KUSH - Unable to access Seeding Report if plants have been transferred out of batch

Bug Fix: A user is now always able to access a Seeding Report for a batch created from seeds, even if all plants in the batch have been destroyed or transferred to another batch. The Seeding Report includes information about the batch's creation, so it is unaffected by anything that happens in the batch's lifecycle.

N/A

GROW-684

Batch Events Plant Total

Bug Fix: When a user performs an action that affects a subset of plants in a single batch, the history event that tracks the number of affected plants no longer includes plants that were archived prior to the action. The plant count should only include the living plants.

N/A

GROW-683

Plant Label Range to check Batch id

Logic has been added to check the batch ID of each plant when printing a range of plant labels at the batch level. This prevents labels from being printed for plants within the label range that have been transferred out of the batch.

/v1/plants/print_label_range

GROW-676

OG Kush - Seed to Sale - Grow - Cutting Report - PDF Report - Inconsistent date formatting displayed on cutting report PDF file

Bug Fix: Adjusted the cutting report PDF so that all dates display with consistent formatting (YYYY-MM-DD).

N/A

GROW-675

OG Kush - Seed to Sale - Cutting Reports - 'Strain' column value disappears in the 'Mother Plants' section of an existing cutting report

Bug Fix: The values in the "Strain" column in the Mother Plants table in a cutting report no longer disappears if a user closes and reopens the cutting report.

N/A

GROW-673

OG Kush - Seed to Sale - Grow - Propagation - Mother Plants - Search functionality only filters for Location

Bug Fix: Added a tool-tip to the search bar on the Mothers sub-tab in the Grow module, to inform the user that they can search by plant ID, migrated ID, location, or strain.

N/A

GROW-672

OG Kush - Grow - Seed to Sale - Propagation > Cutting Reports - Search functionality does not work (404 ERROR)

Bug Fix: A user is now able to use the search bar in the Cutting Reports tab successfully, without eliciting an error.

N/A

GROW-671

OG Kush - Seed to Sale - Grow - Propagation - Plant Search - Search functionality only searches for Location

Bug Fix: Added a tool-tip to the search bar on the Plant Search sub-tab in the Grow module, to inform the user that they can search by plant ID, migrated ID, location, or strain.

N/A

GROW-666

OG Kush - Seed to Sale - GROW - Improvement/Suggestion - Field validations for 'Expected THC' and 'Expected CBD' fields (3 + 3 decimals)

Added validation to the "Expected THC" and "Expected CBD" fields on the Create Strain modal to limit the input to three numeric values and three decimal places. For example: 111.111.

N/A

GROW-589

Add strain information to Batch Overview Page

Each batch's strain is now listed in the Batch Overview section in the Batch's Profile.

N/A

GROW-507

Location and Created By columns are not populating on the Destruction Lots page

Removed the Location column from the Destruction Lot index, as parent destruction lots are abstract grouping that do not require a location. Additionally, The Created By column in this index now lists the user who created each Destruction Lot.

N/A

GROW-454

Added By Not Displayed on Batch Notes

Bug Fix: When a user adds a new note to a batch, the user's name now saves to the 'Added By' field.

N/A

GROW-444

Erroneous history events created when performing actions on a location

Bug Fix: Performing grow room actions through the Gun App–such as advancing all plants in a location or recording waste from a location–no longer creates false history events for archived batches that were formerly housed in the location. Archived batches are now unaffected by these actions.

N/A

GROW-443

GUN - Harvests logged using Batch Subset mode have incorrect dates

Bug Fix: When harvesting plants using the "Batch Subset (No Scanning)" harvest mode, the harvest_date attribute now saves current date and time data, rather than just the current date data, for increased accuracy.

N/A

GROW-433

Re-activate plants after user restores plants from archived batch - Back End

Bug Fix: If a user restores destroyed plants, and the batch that those plants belong to is archived, the batch will be unarchived. This allows the user to access the restored plants.

N/A

GROW-357

Splitting a batch resets the batch birth date

Bug Fix: A batch record now includes a 'birthday' field to track when the plants in the batch were born. This field is distinct from the 'created_on' field, which is the timestamp at which the batch was created. When splitting a batch, the newly created batch inherits the original batch's 'birthday.'

N/A

GROW-86

Legacy CuttingsJob needs performance optimization

Reduced the time it takes to run the CuttingsJob when creating a batch with a large number of cuttings.

/v1/plants/:plant_id/ take_cuttings

GROW-30

Plant label range

When printing a range of plant labels through the Print Plant Labels modal in a Batch Profile, the plant count total had been adjusted to not include any plants in the range that have been archived.

N/A

GROW-17

"Mother Plants" count is blank when creating a new cutting report

Bug Fix: When creating a batch from cuttings through the WebApp, the strains index on the Select Mothers modal now includes a count of all mother plants associated with each strain.

/v1/strains

GROW-2

Strain removed if plants are transferred out of batch

Bug Fix: When all plants are transferred out of a batch through a batch merge, the associated cutting event no longer loses its strain designation; a user can generate a cutting report PDF that displays the proper strain, even if the associated batch has no plants in it.

N/A

Did this answer your question?