✚
Zakria Pharmacy
Management System • Private Access

Set Up Super Admin Account

A new, empty pharmacy database is ready. Create the Super Admin account first. The pharmacy Owner will have a separate account which can be added later. Do not share your password.

0 characters — enter at least 12.
Type the same password in both boxes.

Sign In

Use your Zakria Pharmacy staff username and password.

View Cloudflare Layout First (Read-only)

Only authorized pharmacy employees should use this system.

Dashboard

Zakria Pharmacy • Real records
● ConnectedOwner
Real CandelaNew catalog has been imported into a private migration database. Medicine names and historical prices are searchable after login. POS stock activation is pending expiry/pack reconciliation, security review, printer tests and backups. Do not use for dispensing yet.
↗
Today's Sales (New POS)—
— new bills today
▤
Historical Purchases (7d)—
Backup: 14–20 Oct 2026
✚
Real Medicine Catalog—
Backup products • — new POS entries
!
Inventory Needs Review—
Legacy positive-stock items
◷
Expiring / Unverified—
Expiry audit pending

Sales Chart (Real Historical Data)

Legacy backup

Loading source sales data…

Loading chart…

Top Selling Medicines

Last 30 days in backup
#Medicine NameUnits
Loading real products…

Expiry / Stock Audit

Action required
IssueItems
Positive stock, no batch movement—
Negative source stock—
Missing / zero historical price—
New verified POS units—

Legacy stock is NOT saleable until batches, expiry and packs are approved.

Inventory / Medicine Master

—
Actual imported medicines and related products.

Suppliers & Purchases

—
Real supplier directory from original database.

Billing / 80mm Thermal Receipt

—
Archived bill count. New transactions shown separately.
Real catalog loaded: Historical prices and source stock are reference-only. Only separately verified batches can be billed on Cloudflare. Barcode scanner/physical printer testing will follow when you reach the pharmacy.
Cloud POS • FEFO batches

POS — Scan Barcode / Medicine Search

Loading approved medicines…

Search Original CandelaNew Medicines

Check actual old medicines and prices before approval (not billable).

Enter medicine name to search the real backup catalog.

Current Bill / Counter 1

No medicines added.

TotalRs. 0.00

Sales save to D1 when online. Offline local billing is a separate on-premise module undergoing integration; this Cloudflare page does not pretend to be offline-safe.

80mm Thermal Receipt — Preview

✚ ZAKRIA PHARMACY
Actual invoice preview

No invoice issued yet


—
Thank you for your visit

Print options appear after a successful saved invoice.

Imported Real Medicine & Product Catalog

Source: CandelaNew SQL Server backup, 20 October 2026. Actual saved medicine names and selling rates, not sample data.

Loading...
Verification required: These are historical recorded prices and stock amounts, not official DRAP MRPs or confirmed current expiry batches. Entries cannot be billed until individually reconciled and approved.

Search the records imported from your pharmacy database.

Medicine / ProductLegacy CodeSaved Selling RateRecorded StockPrice DateReview Status
Loading real catalog…

Medicine Master

Prices per selling unit, not per full pack
MRP manually entered here is not automatically verified.

Existing Medicines

MedicineGeneric / StrengthBarcodePackStockSell / unitMRP status

Add Supplier

Suppliers

#NamePhone

Original Supplier Directory — Real Backup

Read-only
Legacy IDSupplierCode
Loading actual supplier records…

Receive Stock / Purchase Invoice

Select registered medicine, supplier and batch. Enter invoice quantity in selling units (e.g., tablets) and cost per selling unit.

Cannot receive expired batches. Every stock movement is logged.

Purchase History

InvoiceSupplierReceivedTotal Cost

Batch / Expiry Alerts

Live verified batches from new POS. Old backup has an incomplete expiry trail, so it is not shown here as safe inventory.

Physical stock audit required
MedicineBatchExpiryUnitsStatus
Loading verified batches…

Legacy Expiry Verification

Legacy products with positive stock but no accessible batch movement: —. Review actual packages and supplier invoice data before making these units available for sale.

Customers — Privacy Protected

No customer or patient records from the source database have been published. Patient details, prescription history and contacts require access review, data minimization and separate permission controls before migration.

This is a real privacy safeguard, not a dummy customer list.

Inventory & Expiry Overview

MedicineGenericAvailable UnitsNext ExpiryStatus

Inspect Batches

BatchExpiryUnitsAverage Cost / unit

Real Sales History

InvoiceCounterCashierPaymentTime (UTC)Total

Archived Sales (Legacy Backup)

There are — past invoice headers in the restored CandelaNew archive. New Cloudflare sales are kept separate. Historical financial reports below use aggregated data only.

↗
Today's Cloud Sales—
— new bills
◫
Verified Cloud Stock—
Unverified legacy excluded
▤
Legacy Archived Invoices—
As of 20 Oct 2026

7-Day Historical Sales — CandelaNew

14–20 October 2026, NOT live today's sales.

Loading source aggregates…

Actual Legacy Purchase Summary

DateInvoicesAmount

Data Provenance

Imported historical sales and suppliers come from a separate read-only restore of the original SQL Server backup. The Cloudflare POS records and historical backup aggregates are not combined into today's live sales.

Users & Counters

Super Admin is hidden from normal staff lists. Pharmacy Owner is a protected account; Owner can manage Manager and Cashier users.

Role-protected

Deleting a staff account means Deactivate, not permanent erasure. Invoices and audit history remain intact. You can restore inactive employees.

Add Staff / Pharmacy Owner

Only Super Admin may create the one Pharmacy Owner. Super Admin and Owner can create Manager/Cashier accounts. Every employee needs their own secure login.

Edit Staff Account

Update the user account. Leave password blank to keep their existing password.

Role or password changes sign out existing sessions. A reset password must be changed on the employee's next login.

Staff Accounts

UsernameDisplay NameRoleStatusActions

Super Admin cannot be edited/deleted here. Owner cannot be deleted or have their role changed. No passwords are shown in staff tables.

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.