Skip to content
Daily work

Held bills, reprints and voiding a sale

Hold a bill with F8 and resume it with F9, find any invoice, reprint a duplicate receipt and void a wrong bill on the same day in MediPOS.

A busy counter often needs to park one bill while serving the next customer, find an invoice from last week, or cancel a bill that was rung up wrongly. This guide covers held bills at the POS, the invoices list, duplicate receipts and how to void a sale, plus the reports an owner uses to check every void and discount. It applies to both the web POS and the MediPOS for Windows app.

How to hold a bill (F8)

A customer has Rs. 800 of medicines on the bill but has gone to the ATM, and three people are waiting.

  1. Press F8, or click Hold (F8) under the bill.
  2. MediPOS saves the bill with a label such as "Walk-in · 04:35 pm", or the customer's name and the time if you chose a customer.
  3. The screen clears, ready for the next customer.

The held bill keeps its items, units, quantities, customer, bill discount and note.

How to bring back a held bill (F9)

  1. With an empty bill, press F9 or click Held bills (F9).
  2. The Held bills list shows each bill's label, number of items, who held it and how long ago.
  3. Click Resume. The bill comes back exactly as it was, and you finish it as usual with F12.

Held bills are saved on the pharmacy's server, not on one PC. A bill held at counter 1 can be resumed at counter 2 in the same branch. The list shows the latest 30 held bills of the branch.

What a held bill does not do

  • It does not reserve stock. Another counter can sell the last strips while the bill waits. Stock is checked when you complete it.
  • It is not a sale. It has no invoice number and does not appear in sales, shifts or reports.
  • Prices are checked again. When you complete a resumed bill, MediPOS recalculates the price from the current batch, just as for any new bill.
  • It leaves the list only when completed. There is no delete button, and it does not expire at day end. If you resume a bill and hold it again, it is saved as a new held bill and the old copy stays in the list too, so finish resumed bills rather than holding them twice.

How to find an invoice

Go to Sales → Invoices (or click Today's sales on the POS). The list opens on today's bills for your current branch.

  • Search by Invoice no. or customer.
  • Filter by status: Completed, With udhaar or Voided.
  • Change the From and To dates to look further back.

The cards at the top show Sales, Invoices and On udhaar for the period, and Gross profit for staff with the View profit permission. Each row shows the time, customer (or Walk-in), cashier, total and a status badge: Paid, Udhaar with the amount still due, or Voided. Open an invoice to see every item with its batch, price, discount, a Price changed badge where the price was edited, and the payments.

How to reprint a receipt

  1. Open the invoice.
  2. Click Reprint. In the browser the receipt opens in a small window and prints itself; in the Windows app it goes to the receipt printer.

A reprint is marked DUPLICATE at the top, does not open the cash drawer, and is counted on the invoice ("Reprinted 2 ×"), so an owner can spot receipts printed again and again. Reprinting needs the Reprint receipts permission, which the Cashier role has by default. A voided invoice prints with VOIDED on it.

How to void a sale

Voiding cancels a whole bill, for example when the cashier billed Brufen 400 instead of Brufen syrup and the customer is still at the counter.

  1. Open the invoice.
  2. In Void this sale ("Today only — stock goes back and money/udhaar is reversed"), type the Reason, such as "Wrong item billed".
  3. Click Void sale and confirm.
WhatWhat happens
StockGoes back into the same batches it was sold from
MoneyThe payment is reversed in the books, so the cash, bank or wallet balance goes down
UdhaarRemoved from the customer's khata as a reversal; any payment matched to this bill moves to their other unpaid bills or becomes an advance
InvoiceKept, marked Voided with who voided it, when and why. The number is never reused

Hand the money back to the customer yourself; voiding only corrects the records.

Rules for voiding

  • Same day only. A sale can be voided only on its own business date. From the next day the panel is gone, and MediPOS says "Only today's sales can be voided. Use a sale return instead."
  • Permission. Voiding needs Void invoices. By default the Manager, Admin and Owner roles have it; Cashier and Pharmacist do not.
  • A reason is required, and every void is written to the audit log.
  • Nothing is deleted. A void cannot be undone; if you voided the wrong bill, ring up a new one.
  • Partial mistakes need a return. To take back one item and keep the rest of the bill, use a sale return instead.
  • Shifts. The cash reversed by a void is counted in the shift of the person who voids it.

How owners check voids and discounts

Under Money → Reports, the Sales reports include:

  • Voided bills: every cancelled bill with Rung by, Voided by, Amount and Reason.
  • Discounts & price changes: bills with a discount or changed price, with the Cashier, Before discount, Discount, Prices changed and Bill amounts.
  • Sales by cashier: bills, voids, discounts given and returns taken per staff member.

These need the View reports permission. If Reports is not in your menu, your plan does not include it; the owner can see what each plan includes under Plan & billing.

Common questions

A customer left without the receipt. Can I print it later?

Yes. Find the invoice under Sales → Invoices and click Reprint. The copy is marked DUPLICATE.

Why is there no void option on yesterday's bill?

Voids are allowed only on the day of the sale. For an older bill, record a sale return against the invoice.

Can a cashier void a bill?

Not with the default Cashier role. The owner can give the Void invoices permission to a role, but it is marked as sensitive because it cancels money already taken.

Do held bills disappear at closing time?

No. They stay in the Held bills list until someone resumes and completes them.

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