Getting Started
Start with a medicine, supplier and a purchase invoice. The stock will then become available at all counters for billing.
Database Status
This database starts with no invented records. Initial medicines and transaction history must come from the verified legacy SQL Server export.
Old system: CandelaNew SQL Server backup. Import pending controlled restoration and mapping.
Scan Barcode or Search Medicine
Current Invoice
No medicines added.
Printer layout supports browser 80mm thermal printing. Physical printer integration needs device verification.
Medicine Master
Prices per selling unit, not per full packExisting Medicines
| Medicine | Generic / Strength | Barcode | Pack | Stock | Sell / unit | MRP status |
|---|
Add Supplier
Suppliers
| # | Name | Phone |
|---|
Receive Stock / Purchase Invoice
Select registered medicine, supplier and batch. Enter invoice quantity in selling units (e.g., tablets) and cost per selling unit.
Purchase History
| Invoice | Supplier | Received | Total Cost |
|---|
Inventory & Expiry Overview
| Medicine | Generic | Available Units | Next Expiry | Status |
|---|
Inspect Batches
| Batch | Expiry | Units | Average Cost / unit |
|---|
Real Sales History
| Invoice | Counter | Cashier | Payment | Time (UTC) | Total |
|---|
Transaction Summary
Real sales, purchases and inventory appear after entry or verified migration. Gross profit calculations and historical reports require reconciled purchase-cost data from the legacy system.
Detailed purchase and ledger views are available to authorized managers.
Add User / Pharmacy Owner
Super Admin can create the pharmacy Owner, Manager and Cashier accounts. The Owner can later create Manager/Cashier logins. Keep everyone’s password private.
Staff Users
| Username | Display Name | Role | Status |
|---|
Change My Password
System Notes
Receipts use an 80mm print stylesheet. Production use requires verified patient-data policies, controlled backups and recovery, reliable network and local printer testing. Legacy SQL Server backup requires offline inspection; no live migration has been completed.