A pharmacy POS that understands pharmacy rules
From controlled-drug classes to SIPNAP reports, from lot & expiry tracking to a register that keeps working offline — one pharmacy-ready platform.
Built for pharmacy compliance & operations
Nothing below is a roadmap promise — it all runs in the product today.
Controlled drugs, classified
Drug classes live on the product, not in a side spreadsheet.
- Per-product classification: narcotics, psychotropics, morphine, pethidine, precursors
- Controlled-drug movements recorded automatically from sales & stock
- A clean data foundation for mandatory monthly reporting
Automated SIPNAP reports
Usage & recap reports computed by the system, not recapped by hand.
- Usage (Penggunaan) & Recap (Rekapitulasi) reports computed from stock movements
- CSV export — Excel-ready for SIPNAP submission
- Pharmacy profile (name, address, tax id, license, pharmacist, STRA) stored for reporting
Lot, expiry & FEFO
Expired stock should never reach a customer.
- Lot/batch and expiry-date tracking per product
- FEFO picking suggestions: first-expired goes out first
- Per-lot recall when needed
Purchasing & multi-location stock
From supplier PO to shelf stock, cleanly recorded.
- Purchase orders with staged goods receipt
- Per-location stock with stock-takes and movement history
- Low-stock alerts based on reorder thresholds
The register works offline
Serving a prescription shouldn't wait for the internet.
- POS runs as an installable app (PWA) with an offline mode
- Transactions queue locally and sync automatically when back online
- Receipts printed (58/80mm), downloaded as PDF, or sent via WhatsApp
Digital payments & bookkeeping
QRIS at the counter, automatic journals behind the scenes.
- Dynamic QRIS at the register — QR on screen, settlement lands automatically
- Every sale posts to a double-entry general ledger
- Close the day with a Z report: sales, tax, and payment methods per shift
Get started in three steps
No implementation consultant needed to serve your first prescription.
- 1
Sign up & complete the pharmacy profile
Create an account and fill in the pharmacy profile (license, pharmacist, STRA) for reporting.
- 2
Load medicines & stock
Import your medicine list from a file, flag controlled classes, record lots & expiry.
- 3
Start serving
Open a shift, sell with FEFO picking, and export SIPNAP reports monthly.
Ready to tidy up your pharmacy?
Try Tenavora free — checkout, medicine stock, and SIPNAP reports in one system.