Skip to main content

Push Sales to the Vermont CCB

In this article, we’ll guide you through preparing, reviewing, and submitting sales data to the Vermont CCB.

Elizabeth Lyons avatar
Written by Elizabeth Lyons
Updated this week

Flowhub’s Vermont API integration allows dispensaries to submit required sales data directly to the Vermont Cannabis Control Board (CCB). This ensures all transactions are accurately reported, reduces manual entry, and maintains full compliance.


Prepare Sales for Submission

  1. Verify API Connection

    • Go to Inventory > Products.

    • Ensure each product includes a valid Registration Number (as required by the CCB).

    • Products missing compliance data cannot be submitted.

💡 Tip: Keep registration numbers current to prevent failed submissions.


Push Sales via API to CCB Automatically

  1. Navigate to Account from the menu in the upper left corner.

    • Store Settings will appear.

  2. Select Regulatory Compliance along the left menu.

    • Select the checkbox that says Enable Live Sales Push.

    • Select Save All Settings in the upper right corner.

  3. All sales made will now push automatically to the Vermont CCB.

  4. Confirm that sales have been pushed


Push Sales to the Vermont CCB Manually

  1. Navigate to Cashier then select Sales across the purple bar at the top.

    • A list of sales will display for the date range selected

  2. To bulk push all sales in the date range, select the orange Actions button then Bulk Push from the Sales tab.

    OR

  3. Individually push sales by selecting the individual sale, select the purple Actions button in the upper right corner and then select Push.


Confirm the Sales have been Pushed to Vermont CCB

  1. Navigate to Cashier then select Sales across the purple bar at the top.

    • A list of sales will display for the date range selected

  2. The sale will indicate a Status

Unreported

  • Sales that have never been reported to the regulator.

  • Under the Status column, it will show up as a blank space

Failed

  • The sale was not reported to the regulator. The reason why the sale failed to push can be seen in the sales sidebar on the right.

  • Check that the Registration Number on the Product is correct and matches the Registration Number in your CCB portal for the Product, including the "P-" at the beginning of the number.

  • If it is incorrect:

    • Void the Sale that failed to push.

    • Adjust the Registration Number on the Product in Inventory -> Products, then ring the sale through again, then re-push the individual sale.

Upload Pending

  • Sales that were attempted to be pushed or haven't fully succeeded yet, or VCCB did not respond to us.

Reported

  • Successfully reported sales, including those voided and the void was successful. You can see who reported the sale and when in the sales sidebar on the right.

Unregulated

  • Sales that do not contain any products that need to be reported to the VCCB.

Voided

  • A sale that has been voided in Flowhub. Voided sales will also void in VCCB regulator if the sale was successfully pushed.


Frequently Asked Questions

How often should sales be submitted to the CCB?

  • Submissions can be sent daily, weekly, or as required by the Vermont CCB. Many dispensaries choose to automate submissions for consistency.

Can I verify a sale was sent?

  • Yes. View the sales tab under Cashier to see the status of each sale.

What should I do if my submission fails repeatedly?

  • Check the error message on the individual sale to see what needs to be adjusted, then try repushing the sale.


Success! 🎊

Sales data is now successfully submitted to the Vermont Cannabis Control Board. Your dispensary remains compliant and up to date, with every transaction accurately recorded through Flowhub’s API connection.

Did this answer your question?