Pharmacy POS, Inventory & Sales in One Counter
AT Pharma runs the whole shop — scan and sell at the counter, track every batch and expiry date, reorder before you run out, and see which medicines actually make you money. Built for single pharmacies and multi-branch chains alike.
Barcode-ready, VAT-compliant, and able to keep billing even when the internet drops.
Counter 1 — Sale
Bill #POS-8842 · Cashier: Noura
Paracetamol 500mg
Strip · 20 tabs
Amoxicillin 250mg
Box · 12 caps
Insulin Glargine
Pen · 3ml
12 Batches Expiring
Within 60 days · return to supplier
Average Checkout Time
Expired Stock Surprises
Batch-Level Traceability
Built Around How a Pharmacy Actually Runs
Selling, stocking, purchasing, and reporting are one workflow. Sell a strip at the counter and stock, batch quantity, margin, and the day's cash position all move with it.
POS & Billing
Barcode-driven counter sales with cash, card, or split payment, printed or digital VAT receipts, and fast returns.
Product Catalogue
Medicines, OTC items, and cosmetics with generic name, strength, pack size, supplier, and selling price per unit.
Inventory Control
Live stock per branch and shelf, reorder levels, stock transfers, physical stock-take, and wastage records.
Batch & Expiry
Every unit tied to its batch and expiry date, with FEFO dispensing and alerts long before stock goes dead.
Purchase & Suppliers
Purchase orders, goods received notes, supplier ledgers, purchase returns, and landed cost per batch.
Prescriptions
Record the prescribing doctor and patient, handle controlled items separately, and keep a dispensing history.
Customers & Loyalty
Walk-in and registered customers, credit accounts, insurance references, loyalty points, and refill reminders.
Multi-Branch & Reports
Sales, margin, fast and slow movers, cashier shifts, and stock valuation — per branch or across the chain.
A Counter That Keeps the Queue Moving
The POS is the part of the system your staff touch every minute of the day, so it is built for speed — keyboard-first, barcode-driven, and forgiving when a sale needs to be paused, split, or reversed.
Works With Your Existing Hardware
Barcode scanners, thermal receipt printers, cash drawers, and label printers — connect what you already own instead of replacing the counter.
Barcode & Name Search
Scan the pack or type a few letters of the brand or generic name — the right item, strength, and pack size come up instantly.
Split & Part Payments
Take cash, card, or a split of both on one bill, and post the balance to a customer's credit account when needed.
Hold & Resume Bills
Park a bill when a customer steps away to fetch a prescription, serve the next person, then resume without retyping.
Returns & Exchanges
Pull up the original bill, return the exact batch, and put the stock back on the shelf with a referenced credit note.
VAT Receipts & Printing
Compliant 15% VAT receipts with QR, printed on a thermal roll or sent to the customer digitally.
Offline Billing
The counter keeps working when the connection drops, then syncs every sale back the moment you are online again.
Cashier Shifts
Open and close a shift with counted cash, see the variance, and know exactly who sold what during which hours.
Discounts with Control
Allow line or bill discounts within limits you define, so margins are not quietly given away at the counter.
Never Lose Money to Dead or Missing Stock
Expiry write-offs and out-of-stock walkouts are the two biggest leaks in a pharmacy. AT Pharma closes both by tracking stock at the batch level and warning you in time to act.
Batch-Level Stock
Each receipt creates its own batch with expiry, cost, and quantity, so you always know which pack came from where.
Expiry Alerts
Dashboards and daily alerts for items expiring in 30, 60, or 90 days — early enough to return or push them.
Reorder Levels
Set a minimum and maximum per item; AT Pharma builds the reorder list from actual sales velocity, not guesswork.
Branch Transfers
Move stock between branches with a documented transfer note, and keep both sides' quantities accurate.
Physical Stock-Take
Count with a scanner, compare against system quantity, and post an approved adjustment with a reason code.
Wastage & Damage
Write off expired, broken, or unsellable stock properly so your valuation reflects what is really on the shelf.
Expiry Watchlist
Nearest expiry first · Main Branch
- 18 days
Atorvastatin 20mg
Batch B-2214
- 42 days
Cough Syrup 100ml
Batch B-1987
- 71 days
Vitamin D3 5000IU
Batch B-2301
- 96 days
Metformin 850mg
Batch B-2350
FEFO dispensing enabled
The counter automatically suggests the earliest-expiring batch on every sale.
Margin by Item
Landed cost vs selling price · SAR
Reorder list ready · 23 items below minimum
Convert straight into purchase orders grouped by supplier.
Buy the Right Quantity at the Right Cost
Purchasing is where a pharmacy's cash gets tied up. AT Pharma links what you sell to what you order, and keeps every supplier's balance, scheme, and return in one place.
Purchase Orders
Raise a PO from the auto-generated reorder list, send it to the supplier, and track what is still pending delivery.
Goods Received Notes
Receive against the PO, enter batch numbers and expiry dates once, and let short or excess deliveries be flagged.
Supplier Ledgers
Every bill, payment, and return per supplier in one statement, with outstanding balance and due dates visible.
Purchase Returns
Send back damaged or near-expiry stock with a documented return and settle it against the supplier's balance.
Cost & Margin Control
Landed cost per batch drives your selling price, so you can see real margin per item instead of assuming it.
Bonus & Scheme Handling
Record free-goods schemes and trade discounts correctly so bonus quantities do not distort your average cost.
Dispense Safely, Stay Inspection-Ready
A pharmacy carries obligations a normal shop does not. AT Pharma builds those obligations into the daily workflow instead of leaving them in a paper register.
Prescription Records
Capture the patient, prescribing doctor, and dispensed items so a refill or a query can be traced back in seconds.
Controlled Items Register
Restricted medicines are dispensed through a separate flow with its own register and authorised-user check.
Generic Substitution
Suggest equivalent generics by molecule and strength when a brand is out of stock, without breaking the record.
Refill Reminders
Chronic patients get a reminder before their course runs out, which keeps them adherent and coming back to you.
VAT & ZATCA Invoicing
Every sale produces a compliant 15% VAT invoice with QR code, archived and ready for inspection.
Full Audit Trail
Price changes, stock adjustments, discounts, and deletions are all logged against the user who made them.
Dispensing History
See everything a patient has been dispensed across visits and branches before you hand over the next pack.
Backups & Data Safety
Automatic backups on the cloud plan, with export options so your data stays yours and stays recoverable.
Know Your Numbers, One Branch or Twenty
Every report can be viewed for a single branch or consolidated across the chain, with role-based access deciding who sees the group-level picture.
Daily Sales & Cash
Today's sales, collections, discounts, and closing cash by counter — reconciled before the shutter comes down.
Fast & Slow Movers
Which items turn over weekly and which have been sitting for months, so shelf space follows demand.
Profitability Report
Gross margin by item, category, and supplier, based on real landed cost rather than list price.
Stock Valuation
What your inventory is worth right now, per branch and per batch, ready for your accountant.
Cashier & Shift Report
Sales, refunds, and variance per cashier per shift, so accountability at the counter is never a guess.
Customer Insights
Top customers, credit exposure, repeat purchase patterns, and who is due for a refill this week.
From Installation to Your First Full Day
We set up the counter, migrate your stock, and train your team — so the switch happens between closing and opening, not over months.
Import Your Catalogue
We load your medicine and OTC item master with barcodes, pack sizes, suppliers, and current selling prices.
Open Your Stock
Opening quantities are entered batch by batch with expiry and cost, so day one already reflects your real shelf.
Sell at the Counter
Staff scan, bill, and print VAT receipts while stock, batches, and the cash drawer update in real time.
Reorder & Review
Work the reorder and expiry lists weekly, then review margin and movement reports to decide what to stock next.
Why Pharmacies Choose AT Pharma
Made for Pharmacy, Not Retail
Batches, expiry dates, strengths, generics, and prescriptions are first-class concepts — not custom fields bolted onto a generic POS.
Fast at the Counter
A keyboard and barcode-first interface your staff can learn in an afternoon, built to keep the queue short at peak hours.
Works Offline
Billing continues through internet outages and syncs automatically once the connection returns — no lost sales.
Arabic & English
Bilingual interface and receipts so both your team and your customers read the language they expect.
Connects to AT Book
Push daily sales, purchases, and VAT straight into AT Book so your accounts close without re-entering anything.
Local Setup & Support
Al-Tamam installs it, imports your item master and stock, trains your staff, and supports you from Riyadh.
AT Pharma — Frequently Asked Questions
Run Your Pharmacy on One System — Counter to Stockroom
Visit the AT Pharma website for the full product tour, or ask our team for a demo using your own item list and stock.