Sales Tracking

Every pharmacy sale tracked, searchable, and exportable.

RunMyPharmacy keeps a complete record of every transaction — with receipt search, reprinting, refunds recorded against the original sale, and CSV sales reports.

RunMyPharmacy sales tracking and history interface

A complete sales history that's always accurate

Complete transaction ledger

Every sale is recorded with date, time, items, quantities, payment method, and cashier — searchable in seconds.

Filter by date range

Narrow down sales by today, this week, this month, or any custom date range to find exactly what you need.

Search by product or customer

Look up any past transaction by product name or customer details without scrolling through pages of records.

Receipt lookup and reprint

Pull up any past receipt and reprint it on demand — useful for returns, insurance claims, or customer requests.

Refund processing

Process returns against the original sale record. Stock is restored automatically when a refund is completed.

CSV export

Export your full sales ledger or a filtered subset to CSV for accounting, audits, or reporting to management.

Sales history powers your analytics

Sales records flow automatically into reports & analytics so revenue trends, payment breakdowns, and top products are always up to date. Every sale starts at the pharmacy POS and updates inventory in real time.

Finding and managing past sales

Every sale from the POS is stored with its receipt number, items, payment method and status, so any transaction can be found in seconds.

  1. Search by receipt

    Type a receipt number to jump straight to a sale.

  2. Filter the ledger

    Filter by today, this week or this month, by payment method, and by status: completed, refunded or partially refunded.

  3. Open the details

    See the items, quantities, discounts, charges and payment for any sale, and reprint the receipt.

  4. Refund when needed

    Process a full or partial refund with a required reason. The sale status updates so your records stay accurate.

Why a searchable sales history matters

Quicker returns

Find the original sale from the receipt number instead of searching paper rolls.

Accountable refunds

Each refund records its amount and reason.

Clean records for your accountant

Export a sales report for any date range to CSV from the reports page for bookkeeping and tax returns.

Spot problems early

Filtering by status and payment method makes unusual refund patterns easy to see.

Frequently asked questions

Can I process partial refunds?

Yes. Enter any amount up to the sale total and a reason. The sale is marked as partially refunded.

Can I export my sales?

Yes. The reports page exports a sales report for any date range to CSV.

Can cashiers see sales history?

Yes. Sales history is available to cashiers, pharmacists, managers and admins.

More questions? Read the full FAQ or contact our team.

Try RunMyPharmacy free

Full access to every feature during early access. No credit card required.

Review pharmacy sales and refunds

A pharmacy sales ledger gives staff a record of completed transactions. Use the receipt and transaction details to investigate a discrepancy rather than changing stock to make totals agree.

  1. Search for the receipt or filter sales by date and payment method.
  2. Check the items, quantities, staff member and any recorded discount.
  3. Follow your approval policy for refunds and confirm the resulting sales and stock records.

Practical guides, examples and checklists