Cannabis POS in Thailand: What the System Must Track
A cannabis POS in Thailand has to connect stock, patients, prescriptions, checkout, and monthly reporting in one chain that staff can use under pressure.

By
Cenk Cetin/Thailand
A cannabis POS in Thailand has to connect each sale to a patient, a valid PT33 prescription, a product lot, its supplier records, and the stock ledger that feeds PT27 and PT28 reports. A till that records one gram sold leaves the shop team to rebuild the rest after closing time.
I learned this while working across cannabis retail, medical access, inventory, and analytics in Thailand. Staff can bridge gaps with paper forms and spreadsheets for a while. The gaps show up during a stock count, a shift handover, or a report deadline.
Checkout Is the Easy Part
A standard POS handles products, prices, payments, and receipts. That covers the visible part of the sale. Cannabis flower brings another set of records to the counter: the supplier, source documents, product lot, weight, patient, prescription, and remaining prescribed quantity.
If those records sit in separate tools, the cashier finishes the transaction while the compliance work waits. Someone has to match the sale to the right paperwork later. One wrong lot or missing prescription can turn a routine month-end report into hours of reconstruction.
Follow One Gram Through the Shop
A useful cannabis POS should preserve the history of one gram from the day the shop receives it to the day a patient buys it.
- Receiving: connect the purchase to the supplier, source documents, product lot, cost, and quantity.
- Stock: keep the same lot history through transfers, counts, waste, and approved adjustments.
- Prescription: verify the patient, PT33 status, prescribed product, allowed quantity, and remaining balance.
- Sale: deduct the exact weight from the selected lot and the patient's prescription balance.
- Reporting: use the purchase and distribution records to prepare PT27 and PT28 without rebuilding the month from receipts.
Month-End Reports Expose the Gaps
A shop can look organized during business hours and still lose control of its records. The receipt total matches the cash drawer, but the stock ledger cannot explain which lot left the shelf. The PT33 sits in a folder with no transaction reference. A transfer arrived at another branch, but the receiving team recorded it as a fresh purchase.
At month end, the operator has to answer direct questions: Which supplier and lot did the flower come from? Which patient received it? Which PT33 covered the quantity? Why does the physical count differ from the system count? A connected transaction record should answer each question.
The Checkout Should Stop a Bad Sale
Reports catch mistakes after staff make them. Checkout controls prevent the mistake. The system should stop a flower sale when the patient has no valid PT33, the prescribed balance is too low, the selected lot has no stock, or required source records are missing.
The same principle applies to discounts, refunds, and stock adjustments. Give staff enough access to serve the customer. Require a manager to approve actions that change cash or inventory history, and keep the reason with the record.
How These Lessons Became PorThorOS
We built PorThorOS around the full chain: supplier to purchase order, purchase order to PT27, patient and PT33 to checkout, then checkout to PT28. The system checks the patient, prescription balance, product lot, stock, price, and payment before it issues the receipt.
The team records the work once, at the point where it happens. Owners can review sales, margins, refunds, transfers, and stock differences from the same transaction history. Compliance staff get source records they can trace without asking the cashier to remember a sale from three weeks ago.
When a Generic POS Can Still Work
A generic POS can handle accessories, non-controlled products, basic checkout, and cash reconciliation. It can also support a shop with a separate compliance process and staff assigned to maintain it. The operator has to accept duplicate entry and build a strict reconciliation routine between the systems.
That setup becomes harder as the shop adds branches, suppliers, transfers, or more staff. Each handoff creates another place for the product lot, prescription, and sale record to drift apart.
Questions to Ask Before Choosing a Cannabis POS
- Can I trace a sale back to its supplier and product lot?
- Does checkout verify PT33 status and remaining quantity?
- Do transfers, waste, and stock adjustments preserve an audit history?
- Can the system prepare PT27 and PT28 data from work the team has recorded already?
- Can I control who approves discounts, refunds, and stock changes?
- Can my staff finish a normal sale without switching between several tools?
Thai cannabis operators need a clean chain of evidence alongside fast checkout. The right system records the sale once and gives the cashier, owner, and compliance team the part each person needs. That is the standard we are building toward with PorThorOS.
Next step
Need help connecting the pieces?
If you run a dispensary, clinic, or cannabis business in Thailand, choose the route that matches what you need.
Need direction
Message me on LinkedIn
Share your setup or problem. I'll point you toward the most useful next step.
Ask CenkFor dispensaries
Explore PorThorOS
See the POS and inventory flow for PT33 checks, product lots, checkout, and PT27/PT28 records.
See PorThorOSFor PT33 access
Visit Cannabox MD
Review the PT33 assessment pathway and prepare the information a licensed practitioner needs.
Open Cannabox MD