Payments & Cash

Returns, Refunds, and KRA Credit Notes: Getting Pharmacy Reversals Right

02/03/2026·5 min read

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

  1. Always generate a credit note referencing the original invoice, rather than editing or deleting that invoice.
  2. Match partial returns with partial credit notes, not a full reversal of a larger original sale.
  3. Restore stock correctly based on the condition of the returned item — sellable stock back into inventory, damaged or compromised stock written off separately.
  4. Reverse the refund through the correct original payment method, including correctly handling refunds on split-payment sales.
  5. 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.