Skip to content
What's New

Release notes

What changed in each version of MediPOS. Pharmacy PCs on the Offline edition receive these updates automatically.

Version 1.1.0

Latest

Safer installs, and a click on a list row no longer errors

Improved

  • Setup checks the free space on the drive first: with less than 2 GB it says so before copying anything, instead of stopping half way.
  • If an antivirus or a full drive stops setup while it copies files, it now says what to do (allow MediPOS or turn the antivirus off for a few minutes, free space, restart, run setup again) instead of a bare "error writing to file".
  • Windows Defender leaves MediPOS's files alone from the first file setup copies.

Fixed

  • Clicking the text inside a row of a list (products, bills, suppliers…) no longer shows an error.

Version 1.0.30

Stock Sheet fits the screen and takes the keyboard straight away

Improved

  • The Stock Sheet fits the screen without scrolling sideways: the pack, the bill's date and the cost value sit under their cells, and the menu folds to its icons while the sheet is open.
  • The keyboard goes straight into the Stock Sheet: Down or Enter in the search puts you on the first medicine, Enter saves and goes down, Tab saves and goes right.
  • Right-click a row on the Stock Sheet to open the product.

Version 1.0.29

Stock Sheet: edit every product on one sheet and count the shelf

New

  • New Stock Sheet (Inventory → Stock Sheet): every product on one sheet, like a spreadsheet. Search by name, salt or barcode, and fix a medicine's name, salt, form, company, rack, reorder level or sale price right in its cell. Each change is saved on its own and recorded.
  • Count the shelf from the same sheet: type what is on the shelf in Counted (batch by batch for a medicine with several batches). The stock changes only when you post the count, through a stock correction; Start counting over drops it.

Improved

  • The sheet shows each medicine's pack, stock, cost, cost value, sale value and last supplier, with totals for the page and for everything that matches the search.
  • Changing a price on the sheet still needs the "Change product prices" permission, and counting needs "Run stock counts".

Version 1.0.28

Edit bill fixes the MRP, batch and expiry after stock is sold; clearer messages

New

  • Edit bill now fixes the MRP, batch number and expiry on a posted purchase bill even after some of its stock has been sold. The bill keeps its number, and its stock and the supplier's balance stay as they were. What was already sold keeps the price it was sold at.

Improved

  • Changing a quantity, T.P. or item on a bill some of whose stock has been sold now names the medicines already sold, and points you to a purchase return.
  • If the server address this PC uses answers with something that is not MediPOS (a router page, another program), MediPOS says so in plain words.
  • Medicine names from the DRAP register are cleaner: no stray web code, and brackets closed.

Fixed

  • Adding a new product on a purchase bill no longer fails when its company was already saved under the same name written another way.
  • Being signed out, or the server being away, is no longer sent as a crash report.
  • Large downloads (the installer and updates) no longer fail on the server, and a download that dropped carries on where it stopped.

Version 1.0.27

Edit a posted purchase bill; 80,000+ medicines, each with a category

New

  • Edit a posted purchase bill: open the bill and click Edit bill, say what was wrong, change any price, quantity, pack or line, and save. The old bill is voided and the corrected one posted in its place in one step, with the stock, its cost, the supplier's balance and what was paid on it moved over. The old bill stays in the list, voided, with a link to the new one.
  • Every medicine from the medicine database now has a category (Antibiotics, Gastrointestinal, Cardiovascular, Eye & Ear and 30 more), worked out from its salts and its form. A category you chose yourself is never changed.
  • The full medicine list grew from 45,000+ to 80,000+ medicines, checked salt by salt against DRAP's own product register. A PC that already has the full list gets the new one by itself; your own medicines, prices and stock are not touched.

Improved

  • A voided bill shows nothing still due.

Version 1.0.26

A cost above the MRP is caught before posting

New

  • A cost above the MRP is caught: on the purchase bill, a line whose T.P. is more than the MRP of the same pack is marked in red, and Save & post names those medicines and asks before posting. It is almost always the wrong pack, or a pack's price typed on a tablet.
  • Opening stock and stock adjustments ask the same when the cost is above the pack's sale price, and show under the cost what it comes to per tablet ("= Rs. 1.65 per Tablet").

Improved

  • Stock coming in (opening stock, found stock) starts on the pack the medicine is bought in, as on a purchase bill, instead of the tablet.
  • Add & stock warns when the T.P. is above the MRP, and asks before saving.

Version 1.0.25

The purchase bill on the whole window, from the keyboard

New

  • The purchase bill in two steps: choose the supplier (type its name), the bill number and date, then press Enter, and the items open on the whole window, one line each with the totals always at the bottom.
  • Keyboard first on the bill: Enter goes to the next box, the up and down arrows move along a column, F2 adds a line (its medicine search opens), Ctrl+Delete removes the line you are on, F12 saves and posts the bill, and Esc goes back to the supplier.
  • Margin % next to T.P., on the purchase bill and in Add & stock: change the margin and the T.P. follows, change the T.P. and the margin follows.
  • The purchase bill's keys can be changed in Settings → Keyboard shortcuts, with the POS keys. A key is used once on each screen.

Improved

  • Add & stock opens on the whole window, with the stock on one line: quantity, unit, batch, expiry, MRP, T.P. and margin.
  • In the medicine search of the purchase bill, the up and down arrows choose a result and Enter takes it.
  • On a smaller screen the bill's lines shrink to fit instead of scrolling sideways.

Version 1.0.24

Enter to the next box, MRP fills the T.P., batch and expiry optional

New

  • Enter moves to the next box on every screen, as Tab does (Shift+Enter goes back). It never presses a button, and on the last box it does the form's own action (Save, Sign in). On a purchase bill, Enter in the last box starts the next line.
  • Type the MRP and the T.P. fills in 14.5% less, or at the margin that medicine had on its last bill. A T.P. you type is kept. Add & stock fills its cost the same way.
  • Batch number and expiry can be left empty when stock comes in. It sells as usual and is listed under Expiry, No batch / expiry, to add later from the pack. Settings has a switch to make them required. Controlled, narcotic and psychotropic medicines always need both.

Improved

  • Adding a medicine from the purchase bill needs only one MRP, for one pack; the other packs follow its rate. A pack that sells for a different price can have its own.
  • In the POS cash box, Enter goes to Complete (or to the transaction ID first), so a second Enter completes the sale.

Fixed

  • A price typed for a pack (a Box sold for less than ten strips) is now what the till charges for it, instead of the batch MRP's rate.

Version 1.0.23

The purchase bill made easy: add a supplier or a medicine from the bill, last rates filled in

New

  • Add a supplier from the purchase bill with the "+" next to Supplier: only the name is needed, and it is chosen for the bill straight away.
  • A medicine not in your list can be put on the bill directly: search it and pick it from the medicine database (its own packs come with it, a price for each, barcode and rack optional), or add a new medicine with only its name.

Improved

  • A medicine bought before starts at the pack, trade price, MRP and discount of its last bill, and the line shows its rack and when and from whom it was last bought.
  • Changing a line's pack on the bill changes its rates with it (a Box of 10 strips is ten times a strip).

Version 1.0.22

Add & stock with the medicine's own packs and a price for each

New

  • Add & stock sets the price of every pack in the same step: type the MRP of one pack and the others are worked out at the same rate (a Strip at Rs 45 makes a Tablet Rs 4.50), or type a different price for one (a Box sold for less).

Improved

  • Scanning a pack's barcode finds that medicine and the pack it is on straight away.
  • Counter PCs and phones made counters are listed as "Windows app" or "Phone app".

Fixed

  • Add & stock brings a medicine's own packs from the medicine database (Box, Strip and Tablet for a tablet, with the Tablet as its smallest unit) instead of a single "Piece". A product already added as a Piece can be corrected once in Products & stock → Edit.

Version 1.0.21

Drug inspector registers and the inspection pack

New

  • Drug inspector registers in Reports: the controlled drugs register (every controlled, narcotic and psychotropic medicine in and out, with the distributor and its licence, the patient, the prescription, the doctor and the balance after each entry), the prescription register, the purchase register with the distributors' drug licences, the expiry register and stock by batch.
  • Inspection pack: every register in one printout on A4 across, with a cover (your drug sale licence, the period, lines to sign for you and the inspector), the column heads on every page and page numbers. Print it, or save it as PDF with Microsoft Print to PDF.

Improved

  • Before the inspector comes: the pack lists what is missing (your licence no., distributors without a licence, prescription sales without a prescription ref., expired stock on a sellable shelf), with a link to put each right.
  • A supplier keeps its drug sale licence no. and the date it is valid till.
  • The till shows the prescription boxes for every Rx and controlled medicine, with a Patient box for a walk-in patient's name.

Version 1.0.20

Installer fix for new PCs

Fixed

  • A new PC could not install MediPOS: the installer said a newer MediPOS was already on the PC. It installs again.

Version 1.0.19

Add & stock in a full window

New

  • Add & stock opens a full window: the pack sizes (how many a box holds, a strip the database lacks, the name of the smallest unit), the stock with its batch, MRP, cost and expiry, and the barcode, rack and reorder level, all in one place.

Improved

  • The window shows the price of one tablet under the MRP and your margin under the cost.
  • Scanning a barcode in the window moves on to the next box instead of saving.

Version 1.0.18

Add & stock in one step

New

  • Add & stock in the Medicine database: one row takes the quantity, unit, MRP, cost, batch and expiry, and Enter adds the medicine with its price and its stock at once. No more editing the product and a separate opening stock screen.
  • Keys on the Medicine database: F2 search, the arrow keys between medicines, Enter to add and save, Esc to close.

Improved

  • Messages now appear at the top centre and no longer cover the buttons; a success message goes after 3 seconds.

Fixed

  • MediPOS closed when the PC was changed to a counter PC or to MediPOS online in the middle of the first setup.

Version 1.0.17

Dates, returns in any unit, counts with history

New

  • Dates are typed as dd/mm/yyyy everywhere: the slashes come by themselves and the year already starts with 20, so 26, 10, 26 gives 26/10/2026.
  • Sale returns in any unit of the item: a Box sold and 55 Tablets brought back is refunded for those 55. The invoice box starts with the latest bill's number, so you type only its last 3 digits, and the latest bills open with one click.
  • Stock counts say why they are taken and why a line differs, show who counted each line and when, keep a history of everything done to the count, and each product has a count history.
  • Customer and supplier payments entered by mistake can be voided, refunds recorded, and opening balances corrected with a reason.
  • Sale returns, returns to supplier and drawer cash in/out entered by mistake can be voided.
  • At the POS you can choose the batch to sell from, and a bill with a prescription medicine takes the prescription ref and the doctor, printed on the receipt.
  • A batch can be blocked (a recall) so it is never sold.
  • Settings, Backups on the main PC: Copy newest backup to USB.
  • On MediPOS online in the app: Support tickets, Downloads and notices from the MediPOS team.

Improved

  • A password needs only 6 characters.
  • Accounts you added and expense categories can be renamed, and categories switched off.
  • Returns not yet with FBR have their own alert, list and Send to FBR now.
  • The 3 newest backups made before an update are always kept, and the night's backup runs when the PC is next on if it was off.
  • A reinstalled counter PC takes its own seat back, and a pairing code can be used again by the same PC.
  • The licence notice says whether the plan ended (renew) or the PC only needs the internet.

Fixed

  • When the receipt printer fails, MediPOS says why instead of printing on another printer.
  • An update that could not put the data back stops further updates until MediPOS support has checked the PC.
  • An older installer can no longer be installed over a newer version, and removing MediPOS removes its services and firewall rules too.
  • Menu items now show for everyone allowed to open them (Transfers, Shifts, Invoices).

Version 1.0.16

Counter PCs find the main PC on any network

New

  • Settings, Counter PCs on the main PC always shows this PC's address on the shop network, to type on a counter PC that does not find it by itself.

Improved

  • When a counter PC finds no main PC, it says where the main PC shows its address.

Fixed

  • Counter PCs could not find or reach the main PC when Windows called the shop network Public, which Windows 11 does with every new network. The main PC now lets counter PCs on the same router connect on any network, by itself after this update.

Version 1.0.15

The whole bill from the keyboard, and the shift closing report

New

  • The whole bill from the keyboard: F3 quantity, F5 price, F6 discount on the selected item, F7 bill discount, F10 cash received, Ctrl+P payment method, Ctrl+U unit, Ctrl+Delete remove, alongside F2, F4, F8, F9 and F12. Every key is shown at the POS above the bill.
  • Settings, Keyboard shortcuts: move any POS action to the key you prefer. Every counter uses the new keys, in the Windows app and the browser.
  • Shift closing report: closing a shift prints a report on the receipt printer with the bills and net sales, cash, EasyPaisa, JazzCash, card and udhaar, the drawer from opening cash to expected, counted and short or over, the notes counted, and lines for signatures. Print closing report on the shift page prints it again.

Improved

  • Up and Down choose an item on the bill (shown in light blue), and in Qty, Price and Disc % move to the same box of the next item; Enter goes back to the search for the next scan.
  • Staff advances and purchases paid in cash from the drawer now show by name on the shift page, instead of Other cash in or out.

Version 1.0.14

Same PC, same seat; installer waits for MediPOS to close

New

  • Removing MediPOS completely: C:\Program Files\MediPOS\scripts\remove-medipos.bat takes MediPOS off a PC with its data, settings and licence, after copying the backups to the Desktop. It asks for administrator permission and for YES first.

Improved

  • MediPOS installed again on the same PC, after removing it completely, takes back that PC's licence seat by itself.
  • The installer closes MediPOS for every Windows user before replacing it. If a file is still in use (an antivirus check, say) it waits, then asks to close MediPOS or restart and try again, instead of stopping with "Can't write".

Version 1.0.13

Forgot password on the shop PC

New

  • Forgot password? on the sign-in screen. On the main PC of MediPOS Offline it shows a request code and a QR code: the owner signs in at medipos.pk on the phone, gets a recovery code under Plan & billing, and sets a new password on the PC. The PC needs no internet, the code works once within 15 minutes, and there is no master password.
  • Team → a person → Set a new password: the owner sets a new password for a staff member who forgot theirs. They are signed out everywhere and it goes in the audit log.

Improved

  • With MediPOS online, Forgot password? opens the page that emails you a reset link.

Version 1.0.12

Fixes: Enter at the POS search, copy and paste on the Licence page

Improved

  • Copying a code (the licence request code, a payment account) tries again for a moment when another program is using the clipboard, and says so if it still cannot.

Fixed

  • At the POS, pressing Enter in the search box when no medicine was highlighted could show an error; it now adds the first medicine in the list.
  • On the Licence page, copy and paste could show the same error again and again on a PC where a MediPOS file is missing; MediPOS now says once which file is missing and that running the installer again repairs it, with your data kept.

Version 1.0.11

Udhaar recovery, business overview, the receipt as a table, small screens

New

  • Business overview: stock value at cost and sale price, expired and expiring stock, cash, bank and wallets, udhaar, what you owe suppliers, and this month's sales, profit and expenses, on one page.
  • Udhaar recovery: who owes you and how late, their last payment, calls and visits noted, and promises to pay that show as kept or broken by themselves.
  • On each customer's page: how late the udhaar is (1-30, 31-60, 61-90 and over 90 days), follow-ups, and Print khata.
  • Two new reports: Udhaar collected, and Sales by customer.
  • New receipt layout: the items print as a table (Item Name, Qty, Price, Disc, Total) with Gross Total, Disc and Net Total under it, and the cashier's name on the Net Total line.
  • Display size: Settings, Display makes everything bigger or smaller on this PC. Ctrl + bigger, Ctrl - smaller, Ctrl 0 fit to screen.
  • Arrow keys everywhere: Ctrl+M goes to the menu, Up and Down move through it and Enter opens a page. Lists, Settings, the payment methods and the reports move with the arrow keys too.

Improved

  • Fit to screen: on a small laptop MediPOS draws a little smaller, so the bill, the payment and Complete sale show at once.
  • On a narrow screen each medicine's full name shows at the POS, with its unit, quantity and price on the line under it.
  • The medicine database opens on a list of medicines, without having to search first.

Fixed

  • Medicine names no longer disappear from the POS bill on small screens.

Version 1.0.10

Full medicine list with one download, encrypted for each PC

New

  • Download full medicine list: on a new PC, click it once in Medicine database (or Account, Licence) to get all 45,000+ medicines. It comes encrypted for this PC and goes straight into MediPOS.

Improved

  • A new installation starts with a starter list of everyday medicines, so billing works on the free trial before activation.
  • The medicine database is searched with at least two letters and shows the best 150 matches.

Version 1.0.9

Void a stock entry and change a batch MRP

New

  • Void a posted opening stock or stock adjustment: its stock is taken back and the books corrected, then enter it again with the right figures.
  • Change a batch's MRP from the product page (Stock by batch, the pencil), with the Change product prices permission.

Version 1.0.8

Staff advances, daily alerts and role discount limits

New

  • Staff advances (Money menu): give staff money ahead of salary, take it back in cash or keep it from their salary, and see what each person still owes.
  • Daily alerts: the owner can get the day's sales and what needs doing by email and SMS (Settings, Daily alerts), in plans that include them.
  • A discount limit per role: set Max discount (%) on a role; people without their own limit get their role's.

Version 1.0.7

Confirmation boxes fit any screen

Fixed

  • Confirmation boxes fit any screen: a long message scrolls and the buttons stay in view.

Version 1.0.6

Stock count, refunds and licence safety

Improved

  • Changing a product's sale price needs the "Change product prices" permission, and entries for a past date (receipts, payments, expenses, stock adjustments, supplier returns) need "Backdate entries". The Admin, Manager and Accountant roles have it.
  • The activation code for the shop PC is shown to the pharmacy owner only.
  • The owner's phone app stays signed in when it is not used for a while, and only shows your pharmacy's data.
  • From the dashboard's FBR alert, the sales list opens on the invoices not yet sent to FBR.
  • The MediPOS service keeps a log of its work (backups, updates, licence checks), so support can see what happened on the PC.

Fixed

  • Whole quantities are accepted at the POS, in stock transfers and in supplier returns: the quantity box no longer asked for 20.001.
  • Saving a stock count again no longer turns sales made after a shelf was counted into count gains or losses.
  • An udhaar bill is refunded in cash only up to the money actually received on it; the rest goes back to the customer's account.
  • A customer can be saved with the credit limit left blank.
  • A supplier bill paid when it is posted is dated today in the cash book.
  • If an update fails and its database cannot be put back, MediPOS stays closed and asks you to call support, instead of opening on a half-updated database.
  • The Settings page opens on the shop PC when FBR integration is switched on.

Version 1.0.5

Easier counter PIN setup

Improved

  • Setting up PIN sign-in is easier to follow. Settings → Counter PCs has a Set my PIN button, and says that each person sets their own PIN once under My Profile → Counter PIN.
  • A counter PC where nobody has a PIN yet says so on its sign-in screen, and how to set one, instead of showing only the password form.

Version 1.0.4

Counter PCs find the main PC and pair with a code

New

  • Add a counter PC in a minute. When you choose Counter PC, it finds your main PC on the shop network by itself and lists it with a Join button: no IP address to look up.
  • Pair a counter with a code. On the main PC, Settings → Counter PCs → Pair a counter PC shows a 6-digit code. Type it on the counter and it joins your pharmacy, so nobody has to sign in as the owner there first. A code works for one counter and for 10 minutes.
  • Reorder quantity on each product, under Stock control beside the reorder level. The Low stock report then suggests your usual order instead of working it out from sales. A product import can bring it in too, in the new reorder_qty column.
  • The help centre shows a picture of each screen it explains, from the till to udhaar and shifts. Tap a picture to see it larger.

Improved

  • The Offline edition is now a lifetime licence, paid once. On a lifetime licence the Licence screen says Lifetime instead of a date, and Plan & billing offers only a dearer plan, at the difference.
  • On the till in the browser, the quantity, price and discount boxes show the whole number, and the unit list shows longer names such as Bottle.
  • The help articles on counter PCs, updates, activating the shop PC and low stock describe how MediPOS works today.

Fixed

  • Help articles with a table no longer run off the right edge of a small window.

Version 1.0.3

Activate the shop PC with a code

New

  • Activate the shop PC with your activation code. After your pharmacy is approved, the email (and Plan & billing at medipos.pk) gives you a code such as MP-7K2M-9QXA-4TPB-C0RD. Type it on the Licence screen and the PC is linked to your MediPOS account: no signing in to your online account on the PC. The same code works in the free trial and after you buy a plan.

Improved

  • The Licence screen puts the activation code first. Signing in with your MediPOS account and activating a PC without internet are still there as other ways.
  • The code for a PC without internet is now called "Offline code from the website", so it is not confused with your activation code.

Version 1.0.2

Silent updates, a clearer Settings, and the free trial activates on every PC

New

  • Settings → System & updates shows your MediPOS version, when it last checked for updates and what it is doing, with a Check for updates button and what's new in the next version.
  • Settings is easier to find your way around: its parts (Business, Counter & receipts, Receipt printer, Invoice numbers, Backups, Sign-out, Counter PCs, FBR, System & updates) are listed on the left, and one opens at a time.

Improved

  • Updates are now silent. MediPOS checks for a new version every hour and each time it opens, downloads it in the background, and installs it by itself when the pharmacy is quiet (no bill for 5 minutes and no shift open). A backup is taken first, and a failed update is undone by itself.
  • A main PC now reaches MediPOS online securely on every Windows PC, including a freshly installed Windows. Licence renewal, cloud backups, error reports and FBR invoices all rely on this.

Fixed

  • Activating the free trial (or any plan) on a main PC no longer stops with "The server had a problem". This covers both ways: signing in with your MediPOS account, and entering the activation code from Plan & billing (the QR code on the Licence screen).
  • Signing in with your MediPOS account on the Licence screen no longer says MediPOS online cannot be reached when the PC is connected to the internet.

Version 1.0.1

Setup works on every PC, and the password field is fixed

Improved

  • The setup screens (how this PC is used, set up your pharmacy, and sign in) now open full screen, like the rest of MediPOS.
  • If setting up a PC ever fails, MediPOS now sends the reason to MediPOS support by itself, so we can help straight away without asking you for log files.

Fixed

  • A PC can now be set up as the main PC even when Windows does not have the Microsoft Visual C++ runtime (common on a freshly installed Windows): MediPOS brings the runtime with it. Before, the setup stopped on such PCs.
  • Set up your pharmacy no longer says the password is required when you have typed one. The same fix applies to the password in Team, Add team member, and on the Licence screen.

Version 1.0.0

MediPOS 1.0.0: the complete pharmacy system for Pakistan, offline or in the cloud

New

  • Fast billing counter: find any medicine by brand, generic or barcode, sell by box, strip or tablet, and MediPOS picks the batch that expires first.
  • Take payment the way customers pay: cash, card, bank transfer, JazzCash, EasyPaisa or udhaar, and split one bill across several of them.
  • Hold a bill to serve the next customer and bring it back later; reprints are stamped Duplicate, and a wrong bill can be voided the same day with a reason.
  • Discounts and price changes only for staff allowed to give them, each with its own limit, and a supervisor's PIN to approve anything above it.
  • Receipts on 58 mm and 80 mm thermal printers with your pharmacy's name, address and licence number, plus the cash drawer opening by itself.
  • Sale returns against the original bill, batch by batch: back on the shelf or written off, refunded in cash, as credit or to the customer's khata.
  • Over 45,000 medicines from the DRAP register ready to add, with generic, strength, form and company, so a new shop is set up in an afternoon.
  • Every batch with its own expiry and cost; the expiry screen shows what has expired and what expires within 7, 30, 60 and 90 days, with its value, and lets you write it off, move it to quarantine or return it to the supplier.
  • Purchase bills with bonus and scheme quantities, discounts, tax and freight, the real cost of each unit, and a warning before the same supplier bill is entered twice.
  • Suppliers with opening balances, statements and payments that clear the oldest bills first; returns to supplier for expired, damaged or near-expiry stock.
  • Udhaar made simple: a khata for every customer, credit limits, advance payments, receipts, and a list of who owes you and for how long.
  • Stock counts, stock adjustments and transfers between branches and stores, with every tablet in and out kept in a stock ledger.
  • Cash drawer shifts: opening cash, cash in and out, counting by notes at day end, and a short or over drawer recorded automatically.
  • Complete accounts without an accountant: expenses by category, cash, bank and wallet accounts, money transfers, cash book, day book, ledgers, profit and loss, balance sheet and trial balance, all on double-entry books.
  • Owner dashboard: today against yesterday, the last 30 days, how customers paid, your top sellers, and alerts for expiry, low stock, open shifts and overdue supplier bills.
  • 14 reports, from daily sales and profit to low stock and reorder, slow-moving stock, purchases by supplier and udhaar aging, each by branch or all branches, with print and Excel/CSV export.
  • A login for every person, roles per branch (owner, admin, manager, pharmacist, cashier and more), your own custom roles, quick PIN sign-in at the counter, optional two-step sign-in and an audit log of who did what.
  • Several branches with combined reports and stock transfers between them (Cloud edition).
  • MediPOS Offline runs entirely on your shop's main PC with its own database, and extra counter PCs connect to it over the shop network. No internet needed to sell.
  • Backups by itself every night, at every shift close and before every update, each one checked; the hourly cloud backup add-on keeps a copy off the PC as well.
  • Updates that install themselves safely: a backup is taken first, and if anything goes wrong MediPOS puts the previous version back on its own.
  • Optional FBR POS integration for Tier-1 retailers: every bill reported to FBR as it is made, with FBR's invoice number and QR code on the receipt.
  • Bring your data with you: import products with prices and opening stock, customers and suppliers with their balances, from Excel or CSV.
  • Activate each PC online, or with an activation code from medipos.pk when the PC has no internet.

Improved

  • Fast on big shops: tested with 50,000 products and two years of bills, a search answers in under a tenth of a second and a sale saves in about a third of a second.
  • Each pharmacy's data is walled off inside the database itself, passwords can be reset by email, and you get an email when your account signs in on a new device.
  • Works in the pharmacy's own time: business days and expiry dates follow Pakistan time, even after midnight.