Skip to content
Team & account

The audit log

See who changed prices, stock, discounts, staff and settings in your pharmacy with the MediPOS audit log, and filter the activity by event and date.

The Audit log is a permanent record of every important change in your pharmacy: who did it, what changed, when, and from which connection. It lets an owner check staff activity without standing at the counter. For example, you can see who cut the price of Panadol, who voided last night's bill, or who changed the receipt settings. Entries cannot be edited or deleted by anyone, including the owner.

What the audit log records

Everyday sales are not listed one by one; they are on the Invoices screen. The audit log records the exceptions and the changes behind them.

AreaEntries you will see
SalesSale voided (with the reason typed), Price changed at POS, Discount given, Sale return
StockOpening stock posted, Stock adjustment posted, Stock count posted, Stock transfer sent, Stock transfer received, Stock transfer cancelled
ProductsProduct added, Product edited, Price changed
PurchasingPurchase bill posted, Purchase bill voided, Returned to supplier, Supplier added, Supplier edited, Supplier paid
CustomersCustomer added, Customer edited, Payment received from customer
MoneyShift opened, Shift closed, Cash put in drawer, Cash taken from drawer, Expense recorded, Expense voided, Money moved between accounts
Team and settingsTeam member added, Team member access changed, Team member enabled/disabled, Role created, Role permissions changed, Branch added, Pharmacy profile updated, POS settings changed, Data imported
Your MediPOS accountMediPOS invoice created, Payment proof uploaded, Payment verified by MediPOS, Trial extended by MediPOS

Passwords are never written to the log.

How to read an entry

Open Administration → Audit log. Each row has four columns:

  • When: the date and time, in Pakistan time;
  • Who: the person's name and the IP address they were using. Actions done automatically show System, and actions by the MediPOS team show Admin;
  • What: the event, plus Reason: when one was typed, such as for a void;
  • Details: up to six fields, each showing the old value, an arrow and the new value.

Say the Brufen 400mg strip price went from 45 to 50. The entry reads Price changed with the detail Strip: 45.00 → 50.00. A void shows the invoice number and total, with a reason such as Reason: customer returned whole bill, wrong strength. A discount entry shows the invoice number and the discount amount.

How to filter the audit log

  1. Choose an event from the first list, or leave it on All events.
  2. Enter a From date and a To date to narrow the days.
  3. Apply the filter. The newest entries come first, 30 to a page.

There is no filter by person. To check one cashier's discounts last week, pick Discount given, set the dates, and read the Who column.

Who can see the audit log

Only people whose role includes View audit log. The Owner, Admin and Manager roles have it by default; Cashier and Pharmacist do not. The same people see the Recent activity panel on the Dashboard, which shows the last eight entries. You can give or remove the permission in a custom role under Roles.

If Audit log is not in your menu, your plan does not include it; the owner can see what each plan includes under Plan & billing. Changes are recorded either way, so when you move to a plan that includes it, you can see entries from before.

Rules and tips

  • Entries are permanent. The database refuses to change or delete an audit row, so a mistake cannot be hidden by removing its record.
  • The log covers the whole pharmacy, every branch together. Filter by date around the time something happened at a particular shop.
  • A change and its audit entry are saved together. If the change fails, no entry appears, and if an entry is there, the change really happened.
  • Checking Discount given and Price changed at POS once a week is a quick way to spot generous discounting at the counter.
  • Pair the log with a Max discount (%) on each team member, so large discounts need a manager in the first place.
  • Actions by the MediPOS team on your account, such as extending your trial or verifying a payment, appear with their own labels, so you can see them too.

Common questions

Can a manager delete an entry to cover a mistake?

No. Nobody can edit or delete audit entries, not even the Owner. A wrong bill is voided, and the void itself becomes a new entry with the reason given.

Why don't I see every sale in the audit log?

Normal sales are on the Invoices screen. The audit log lists the changes and exceptions: voids, discounts, price changes at the POS, stock corrections and settings.

Can I find out which cashier gave a discount on a bill?

Yes. Filter by Discount given. The Who column shows the person, and Details shows the invoice number and the amount.

I just upgraded my plan. Will I see what happened before?

Yes. The log was being recorded all along. Upgrading only opens the screen.

Does the audit log include all my branches?

Yes. It lists activity from every branch of the pharmacy on one screen.

Last updated 25 September 2026. Still stuck? Contact us.