AT PHARMA — Pharmacy Management Software

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

Online
Scan barcode or type medicine name…

Paracetamol 500mg

Strip · 20 tabs

×214.00

Amoxicillin 250mg

Box · 12 caps

×123.50

Insulin Glargine

Pen · 3ml

×1118.00
Subtotal169.13
VAT 15%25.37
Amount DueSAR 194.50
CashCardSplit

12 Batches Expiring

Within 60 days · return to supplier

0 sec

Average Checkout Time

0

Expired Stock Surprises

0%

Batch-Level Traceability

Core Modules

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.

Point of Sale

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.

Inventory & Expiry

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

  • Atorvastatin 20mg

    Batch B-2214

    18 days
  • Cough Syrup 100ml

    Batch B-1987

    42 days
  • Vitamin D3 5000IU

    Batch B-2301

    71 days
  • Metformin 850mg

    Batch B-2350

    96 days

FEFO dispensing enabled

The counter automatically suggests the earliest-expiring batch on every sale.

Margin by Item

Landed cost vs selling price · SAR

ItemCostPriceMargin
Paracetamol 500mg5.207.0034.6%
Amoxicillin 250mg17.4023.5035.1%
Insulin Glargine96.00118.0022.9%

Reorder list ready · 23 items below minimum

Convert straight into purchase orders grouped by supplier.

Purchase & Suppliers

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.

Prescriptions & Compliance

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.

Reports & Multi-Branch

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.

How It Works

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.

01

Import Your Catalogue

We load your medicine and OTC item master with barcodes, pack sizes, suppliers, and current selling prices.

02

Open Your Stock

Opening quantities are entered batch by batch with expiry and cost, so day one already reflects your real shelf.

03

Sell at the Counter

Staff scan, bill, and print VAT receipts while stock, batches, and the cash drawer update in real time.

04

Reorder & Review

Work the reorder and expiry lists weekly, then review margin and movement reports to decide what to stock next.

Why AT Pharma

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.

FAQ

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.

AT Pharma — Pharmacy POS, Inventory & Sales Software | Al-Tamam Global Solutions