A first in pharmacy software

The first pharmacy ERP where an intelligent agent does your purchase entry.

Not one more import screen — real automation. eonsPharma Agent reads the invoices your distributors mail in, matches them against your own product master, and leaves every GRN drafted with batch, expiry and rate intact. It finishes around 3 a.m. Nobody is awake. You come in, glance at the exceptions, and post.

Nobody types purchase bills Bills with the internet down The licence is yours, not rented
3 a.m.
When your purchase entry gets done
0
Invoice lines your staff types
24/7
Online support, whenever you are open
1 month
Of that salary buys it outright
Why owners switch

The purchase desk costs you a salary every month. eonsPharma costs you that salary once.

Whatever you pay the person who types purchase bills, the licence has paid for itself in about a month. And you buy that licence once — year two and year five cost you the annual care, not the software again.

How the purchase bill gets in today

Someone opens the distributor's file, types three hundred lines, mistypes a batch number and an expiry date somewhere in the middle, and the GRN gets posted two days after the stock already went on the shelf. Your stock figure is wrong until they finish.

≈ 4 hours per delivery
What's in the box

Everything the counter needs. Nothing it doesn't.

Built by watching real pharmacies work — the rush hour, the credit customer, the distributor who delivers a short-expiry batch, the month-end that never adds up.

Billing that keeps up

Search by brand, salt or barcode, keyboard-first from first keystroke to printed bill. Thermal, dot-matrix or A4 — the layout is set per counter.

Stock expiry alerts

Every batch carries its expiry risk as colour — in the stock list and inside the sales search while you're billing — and anything inside 30 days is flagged on the dashboard with the money at risk. Near-expiry goes back to the distributor while it still can.

FEFO batch picking

The oldest safe batch is picked for you, automatically — First Expiry, First Out. Your staff stop choosing batches by which box is nearest.

GST & VAT, never typed by hand

Rates come from the batch and its tax profile, so a rate change is never a hundred edits. GSTR-ready returns for India; VAT for UAE and Saudi.

Multi-counter on your own LAN

Several billing counters off one branch server with live shared stock and role-based logins. No cloud, no double-selling the last strip.

Purchases & supplier ledger

GRN, purchase returns, payables and one-click settlement against the exact invoices you're clearing — so you know what you owe each distributor.

eonsPharma Agent — the staff member who doesn't sleep

It reads the supplier invoices mailed in and leaves the GRNs drafted, watches every supplier's return window so batches go back before it's too late, builds the reorder list off what actually sold, and flags near-expiry while it's still money. It explains itself inside the screen you're already on, in plain language — and it's built into your licence, not sold as an add-on.

Stocktake without closing the shop

Count by barcode, by search or rack-by-rack while the counter keeps billing — live sales reconcile into the count as they happen. Schedule H and X adjustments need a manager PIN, so nothing walks out inside a stock count.

Returns planner

Every supplier has a different return window and you can't hold them all in your head. The agent watches your stock against each supplier's policy and surfaces returnable batches before the window shuts — money back instead of written off.

Send the bill on WhatsApp

Share the receipt straight to the customer's WhatsApp as they leave the counter — no printer roll, no paper slip that gets lost before the return. They keep the bill, and you keep the number.

Customer statements & credit

Running accounts for the families and clinics who settle monthly. A statement they can read, what is outstanding and since when, and a credit limit the counter actually respects.

Batch trace

Take any batch number and see its whole life — which invoice brought it in, every bill it went out on, what is still on the shelf. When a recall notice arrives, you answer it in a minute instead of a weekend.

Returns & store credit

Sales returns, credit notes, bill corrections and store credit — handled cleanly, with the stock going back to the right batch and a full audit trail behind every adjustment.

Bring your old data across

Stock, customers, suppliers and product masters import in minutes. You open on day one with your real catalogue, not an empty screen.

Complete accounts, payroll & attendance

A real double-entry ledger underneath — trial balance, P&L and balance sheet, not just a sales register. Staff punch in at the same PIN screen they bill on, and those hours run payroll at month-end.

Sales profit report

Profit by bill, by product, by manufacturer and by period — worked from the actual purchase cost of the batch you sold, not an average. You find out which fast mover is barely earning.

User role management

Owner, pharmacist, biller, accountant — each role sees and does only what it should. Discounts, rate edits, returns and reports are permissions, not trust. Every action is stamped with who did it.

Print design management

Thermal, dot-matrix and PDF layouts you can design yourself — logo, columns, footer, paper width, all set per counter. Narrow paper prints inside the paper, and the same bill saves as a clean PDF to send on WhatsApp.

Expenses & a real P&L

Log rent, electricity or salary in a few taps and read a live Profit & Loss. Month-end stops being a guess about how the shop actually did.

Nightly backup you can restore

Your data is backed up automatically every night, and restoring it is a guided step — not a phone call to a technician who may not answer.

The actual screens

Three things nobody else does properly

Not mockups — this is the software running on a real pharmacy's data.

Automated purchase import

Your distributor's CSV, mapped once — then never again.

Every distributor sends a different file. eonsPharma reads it, you match the columns once, and the mapping is saved against that supplier — the next invoice from them imports itself. Marg, Logica, Suvidha or any custom export: pick the file, map, review the draft GRN, post it.

  • Email intake does it unattended — supplier CSVs mailed to your watched folder turn into GRN drafts on their own, duplicates thrown out, nobody sitting at the screen. On the Complete licence.
  • Mapped once, then automatic — the column layout is remembered against that supplier, so every later invoice from them needs no work at all.
  • Manual mapping when you need it — an odd column, a new format, a one-off file: assign the fields yourself and it still posts cleanly.
  • You post it, not the machine — every import waits as a draft GRN. Approve it and stock, batches, expiry and the supplier ledger all move together.
MARGLOGICASUVIDHAANY CSV / EXCEL
Data migration → Supplier GRN import
Supplier GRN import wizard: pick file, map columns, match products, preview and import — with the supplier's CSV columns assigned to product name, manufacturer, invoice number, batch, expiry and quantity.
Operations console

Open the shop and know where you stand.

One screen, read in ten seconds: what you sold today, how it was paid, what your stock is worth, what you owe distributors and by when — and the two things that need you before they cost money.

  • Today's sales against yesterday, with the payment mix — cash, card, UPI, credit.
  • Needs attention — batches expiring inside 30 days and items below reorder, with the value at risk beside each.
  • Stock value, payables ageing and gross margin month-to-date, live.
  • Money figures are admin-only — your staff see the counter, not your margins.
Dashboard → Operations console
Operations console dashboard showing today's sales, payment mix, batches expiring within 30 days, items below reorder, stock value, payables ageing and gross margin.
Reorder report

What to order next — worked out from what actually sold.

Not a static minimum-quantity list somebody set two years ago. eonsPharma reads the week's real sales against stock on hand and tells you what to buy, from which supplier, at what rate — sorted so the urgent lines are at the top.

  • Built from the sales period you choose — this week, this month, your own dates.
  • Sold-out fast movers shown in red, so nothing that's earning gets missed.
  • Supplier and last rate on every line — the order is ready to send, not ready to research.
  • One-time-billed items can be excluded, so a single unusual sale doesn't become standing stock.
  • Download as CSV or PDF and send it straight to the distributor.
Reports → Reorder report
Reorder report listing products sold this week with sales quantity, stock quantity, order level, rate and supplier for each line, with CSV and PDF download.
The four hard rules

Four things eonsPharma will never let anyone save.

Most software makes these a warning your staff learn to click past. Here they are hard blocks in the posting layer — the bill does not save, whoever is standing at the counter.

P1

Expired stock cannot be dispensed

Not with a supervisor override, not at a discount, not "just this once". The batch is out of the sale the moment it expires.

P2

Nothing bills above batch MRP

The printed MRP of that specific batch is the ceiling. Overcharging a customer is not possible, so it never becomes your complaint to answer.

P3

Schedule H, H1 and X need a prescription

Rx number, doctor and patient are captured on the bill itself. When the drug inspector asks for the H1 register, it is already written.

P4

Only a pharmacist dispenses scheduled drugs

Role-checked at the moment of saving, not at login. A helper covering the counter cannot sell what they are not licensed to sell.

These rules cost a pharmacy its drug licence when they break. That is why they live in the software instead of in a training session — the counter is busy, staff change, and memory is not a compliance system.

United Arab Emirates & Saudi Arabia

Built for the Gulf, not translated into it.

A pharmacy in Dubai answers to different systems than one in Kerala — national track-and-trace, an emirate health exchange, VAT instead of GST, and customers who expect to pay in instalments. That is built in, not bolted on.

National platforms your licence depends on
MOHAP · all UAE

Tatmeen

Track & trace

Every pack you receive and dispense is reported as a GS1 EPCIS event — commissioning, receiving, dispensing, returns. Serialised scanning at the counter, reported without your staff doing anything extra.

DHA · Dubai

NABIDH

Health information exchange

Dispense records pushed to Dubai's exchange in real time against the patient's Emirates ID, coded the way DHA requires. Data stays inside UAE borders.

DoH · Abu Dhabi

Malaffi

Health information exchange

Abu Dhabi's record exchange over HL7 FHIR, under the DoH's ADHICS security standard — the same dispense data, sent where Abu Dhabi requires it.

MOHAP · federal

Riayati

National unified medical record

The federal record covering the Northern Emirates. Emirates-ID-linked, and the platform that unlocks the rest — which is why we start here when we onboard you.

How onboarding actually works. These integrations are certified against your facility, not just against the software — DHA vendor certification for NABIDH, a DoH system code for Malaffi, a GLN and GS1 BrandSync registration for Tatmeen. We run that process with you and we will tell you the honest timeline for your emirate before you buy, not after.

Selling past the four walls

Your own online store

The catalogue you already maintain becomes a storefront — same products, same batches, same stock count. An online order lands as a bill at the counter, so there is no second inventory to keep straight and nothing oversells.

Stripe & Tabby, wired in

Take cards through Stripe, or let customers split it over four payments with Tabby — the way Gulf shoppers already expect to pay. Settlement comes back into the ledger against the right bill, so your accounts stay closed and correct.

VAT, not GST

UAE and Saudi VAT calculated from the batch's own tax profile, printed the way the authority expects, and reported the same way. One product, three tax regimes, no separate build.

Help, built in

The answer is inside the software. A person is one call away.

Staff change, and the new one always arrives on the busiest morning. eonsPharma is built so nobody has to wait for you to be free before they can serve the next customer.

Built-in eonsPharma Assistant

Ask it plainly — "how do I post a purchase return" — and it answers with the steps for your screens, then gives you a button that opens the right one. No manual to hunt through, no video to sit through, nobody waiting on a phone call to serve a customer.

24/7 online support

Pharmacies don't keep office hours, so neither does support. Remote assistance whenever your counter is open — nights, Sundays, festival rush. We connect to the machine and fix it while you keep billing.

We install it and train your people

On your counter, with your own stock and your own suppliers already loaded — not a demo database. Your staff learn on the shop's real data, so the first live bill isn't the first time they've seen the screen.

Pricing

Three editions. Own the licence, whichever you take.

You buy the licence once per machine and it stays yours — no monthly rental, no charge per bill, nobody able to lock you out. Pricing differs by country, so we quote it on the call in your own currency rather than printing a number here that is wrong for two of the three markets.

Starter

One counter, one PC. Everything a standalone medical shop runs on.

One-time licence · single machine
  • Offline-first billing & returns
  • All four compliance rules (P1–P4)
  • FEFO picking & stock expiry alerts
  • Purchases & supplier CSV import
  • GST / VAT automation
  • Reorder report & eonsPharma Agent
Get Starter pricing
Complete

Every module unlocked — you stop running the books outside the software.

One-time licence + per counter
  • Everything in Branch Server
  • Email intake — supplier CSVs mailed in become GRN drafts on their own, deduped and waiting
  • Stocktake without closing the shop — count while you keep billing
  • Full double-entry accounts — trial balance, P&L, balance sheet
  • Payroll & staff attendance
  • Sales profit report — by bill, product & manufacturer
  • Expenses & live Profit & Loss
  • The complete report suite
Get Complete pricing
🇮🇳 INDIA · ₹🇦🇪 UAE · AED🇸🇦 SAUDI ARABIA · SAR

Extra billing counters, whenever you grow

Add a counter PC to a Branch Server or Complete licence any time. One-time per terminal, named and tracked separately, on the same live stock instantly — and there is no limit on how many you run.

Talk to us — 80868 60603

Care & updates — first year free on every licence. From year two it renews annually, at a rate set for your edition and country. It covers every regulatory change that touches billing — GST in India, VAT and the national platform mandates in the Gulf — plus new features, priority remote support and cloud backup. The licence itself is bought once and stays yours; the annual care is what keeps it legal to bill on. Want us to move your old data? White-glove setup of your masters and opening stock is quoted alongside the licence.

From the counter

What pharmacy owners say

Counters in Malappuram running eonsPharma through daily billing, distributor deliveries and month-end.

“Three distributors deliver to me on the same morning. That used to be one person typing bills till afternoon. Now the invoices come to the mail at night and the GRN is sitting ready when I open the shop — I check the rate, check the expiry, and post it. That's the whole job now.”
Irshad Mangalam Pharmacy, Tirur
“The expiry colour is on the screen while I'm billing, so I see a near batch before the customer does. And sending it back is minutes now — the debit note goes to the distributor and it settles against my next payment. Those batches used to just sit and expire on the shelf.”
Rajan Janaseva Medical Store, Kottakkal
“Before every order I used to walk the racks with a notebook. Now I open the reorder report, choose the period, and it shows what sold, what's left and which supplier to buy it from. I export it and send it. Ordering is a short job now, and I've stopped running out of the fast movers.”
Shuhaib P Sabab Medicals, Kottakkal
Questions

The things owners ask us first

Anything not answered here — call 80868 60603 and ask a person.

Does it really work without internet?
Yes. eonsPharma installs on your PC and keeps your data on your PC. Billing, stock, purchases and reports all run with the connection down — the internet is only needed when you choose to sync or take a cloud backup. Nothing at the counter waits on a network.
Is this a subscription? What am I paying every year?
The licence isn't. You buy it once, it stays yours, and there is no monthly rental, no per-bill charge and nobody who can switch you off. What does renew is care & updates — free the first year, then an annual rate for your edition and country. That is what pays for keeping you current with every GST and drug-rule change, plus support and cloud backup, so it runs from year two onward. Compare it to rented software, where you pay the full price again every single year and own nothing at the end.
Can I move my existing stock and customers over?
Yes. Product masters, batches, opening stock, customers and suppliers all import — most shops are running on their real catalogue the same day. If you'd rather we did it, white-glove migration is quoted with your licence and we set up your masters and opening stock for you.
Will it read the purchase file my distributor sends?
Yes — Excel or CSV, from Marg, Logica, Suvidha or any custom export. You map that supplier's columns once and the mapping is saved against them, so every later invoice from the same distributor imports on its own. Odd formats and one-off files can be mapped by hand and still post a clean GRN with batch, expiry and rate intact.
What if my computer fails? Where's my data?
A backup runs automatically every night, and restoring is a guided step you can follow yourself. With the Branch Server tier the data lives on the branch machine, so a counter PC failing costs you a PC, not a day's billing. Cloud backup is included while care & updates are active.
Will it handle GST returns and Schedule H registers?
GST is calculated from each batch's tax profile — never typed by hand — and returns come out GSTR-ready. Schedule H, H1 and X sales capture the prescription number, doctor and patient at the moment of billing, so the H1 register is written as you sell rather than reconstructed the night before an inspection. UAE and Saudi VAT are handled the same way.
How many counters can I run in one shop?
As many as you need. One machine acts as the branch server and each additional billing counter connects to it over your local network for a one-time per-counter licence. All counters see the same live stock, so two people cannot sell the same last strip.
What happens when my staff get stuck at the counter?
They ask the built-in eonsPharma Assistant — type the question the way you'd say it out loud and it gives the steps, then a button that opens the screen. It works offline, so a dead connection doesn't leave anyone stranded mid-bill. If it's something the Assistant can't settle, online support is there 24/7 and we connect to the machine remotely rather than asking you to close the counter.
What hardware do I need?
Any reasonably current Windows PC. Thermal, dot-matrix and A4 printers are all supported, with the print layout configurable per machine so narrow paper prints correctly. Barcode scanners work as keyboard input — no special driver. Older 32-bit counter PCs are supported with a separate build.
What happens after I book?
We call you back, look at how your shop actually runs — counters, printers, which distributors you buy from — and confirm the right licence before a rupee moves. Then we install it, bring your existing masters and stock across, and set up your suppliers’ import mappings with you. Tell us your details below or on WhatsApp.
Pre-order

Book your installation.

Tell us about your shop and we call you back — counters, printers, which distributors you buy from, what your current software is holding. We confirm the right licence before anything is charged, then install it and bring your data across with you.

  • Your price confirmed before anything is charged
  • Installed and set up at your counter
  • We move your old data with you
  • First year of care & updates included

Reserve a licence

Takes a minute. We'll call you back on the number you give us.

Opens WhatsApp with your details filled in — or call 80868 60603.