Returns, Refunds, and KRA Credit Notes: Getting Pharmacy Reversals Right
A customer returns a product, or a sale needs to be partially refunded. Operationally this feels simple — hand back the money, adjust the stock. From a compliance standpoint, it is not simple at all: the original invoice was already reported, so the reversal has to be documented correctly too, typically as a formal credit note, not just an edited or voided receipt.
Why editing the original receipt is the wrong approach
- An invoice that has already been reported through eTIMS cannot simply be edited after the fact — doing so breaks the audit trail KRA expects.
- A credit note needs to reference the original invoice explicitly, so the reversal is traceable back to exactly what it is correcting.
- Partial refunds need partial credit notes that match the specific items or amount being reversed — not a full cancellation of an invoice that was only partly returned.
- Stock needs to be correctly restored (or not, depending on the condition of the returned item) at the same time the financial reversal happens.
A credit note is the compliant version of "we gave the money back"
Without a proper credit note linked to the original invoice, a refund exists in your till drawer but not in your compliance records — which is exactly the kind of gap an audit is designed to catch.
How returns should work at the point of sale
A properly built KRA eTIMS Electronic Invoicing workflow handles returns by generating a credit note linked directly to the original invoice, rather than editing or deleting the original record — preserving a clean, traceable history of both the sale and its reversal.
At the same time, the stock and payment side of the reversal need to move together with the credit note — restoring stock where appropriate and reversing the correct payment method, whether the original sale was cash, M-Pesa, card, or split across more than one.
See PharmaPOS handle this in your own pharmacy.
Getting returns right in practice
- Always generate a credit note referencing the original invoice, rather than editing or deleting that invoice.
- Match partial returns with partial credit notes, not a full reversal of a larger original sale.
- Restore stock correctly based on the condition of the returned item — sellable stock back into inventory, damaged or compromised stock written off separately.
- Reverse the refund through the correct original payment method, including correctly handling refunds on split-payment sales.
- Keep a clear, searchable link between every sale and any credit notes issued against it, for both day-to-day lookups and audits.
Returns and refunds are routine in any retail business, but in a pharmacy operating under eTIMS, the compliance side of a reversal matters just as much as the customer-facing side. A credit note linked properly to its original invoice is what keeps the two in sync.
Frequently Asked Questions
Can a pharmacy just edit or delete an invoice to process a return?
No. Once an invoice has been reported through eTIMS, it should not be edited or deleted. A return should generate a credit note that references the original invoice instead.
What is a KRA credit note?
It is a formal document that reverses or adjusts a previously reported invoice, used for returns, refunds, or pricing corrections, and it must reference the original invoice it is correcting.
How should a partial return be handled?
With a partial credit note that matches only the specific items or amount being returned — not a full reversal of the entire original sale.
Ready to see PharmaPOS in your pharmacy?
Explore the full system with sample data, free, or talk to us about your pharmacy's setup.
Related Articles
M-Pesa STK Push at the Pharmacy Till: How It Works
Most Kenyan pharmacy customers already expect to pay by M-Pesa. The difference between a smooth checkout and a frustrating one usually comes down to whether STK push is built into the till.
Handling Split Payments (Cash + M-Pesa + Card) at Pharmacy Checkout
A customer pays part cash, part M-Pesa, for one prescription. If your till can only record one payment method per sale, that transaction either gets forced into the wrong box or recorded incorrectly.
End-of-Day Cash-Up: Catching Variances Before They Become Losses
A small, unexplained shortfall at cash-up is easy to dismiss as a one-off. Across a month, across multiple tills, those one-offs are often the single largest source of unexplained loss in a pharmacy.