Record money that arrives away from the till — an account customer, an institutional buyer, a delivery billed later — and void a payment entered in error.
In a pharmacy the till is where money arrives, so Payments is the screen for the exceptions: an account customer settling later, an institutional buyer paying against an invoice, a delivery billed after the goods went out. If you came here looking for the day’s takings, you are on the wrong screen — that is the sales dashboard.
This screen is shared with the other ClinikEHR editions, so its wording is clinic-flavoured. You will meet “patient” and “clinic” where your pharmacy would say customer and pharmacy. It behaves exactly as described here — only the vocabulary has not been translated.
The heading reads Payments Management — “Process and track payments from patients for services, medications, and more”. Alongside it sit a date-range picker, Refresh and New Payment.Three tabs:
Tab
What it holds
Overview
Four tiles — Total Collected (all time), Pending Balance (with the number of customers outstanding), Recent Payments (last 7 days) and Top Method — then the Payments by Method chart over the last six months and a Recent Activity list
Payments
Every payment received: Date, Patient, Invoice, Amount, Method, Type, Reference and Received By, with Search payments… and pagination
Pending
Who still owes you — Patient Name, Patient ID, Items, Oldest Item and Total Pending, one row per customer
A voided payment stays in the list with its amount struck through and a red Voided badge; hover it to read the reason.A pharmacy that has never invoiced sees zeroes and empty tabs, not an error.Top Method reads None / “No payments recorded”, the Payments tab reads “No payments found”, and Pending says “No patients found matching your search with pending payments.”The date-range picker in the header is decorative — it does not filter the tabs. Use the search box and the tab itself.
This is the usual route, and it starts on the invoice, not here.
1
Open the invoice's row menu
Go to Billing › Billing Dashboard, Invoices tab, and open the menu on the invoice being settled. Record Payment appears only while the invoice is neither cancelled nor fully paid.
2
Check the amount
The Record Payment dialog names the invoice and its balance due, and Amount is prefilled to that balance. Type a smaller figure for a part-payment — the invoice moves to Partially Paid and the remainder stays outstanding.
3
Set the method and reference
Payment Method offers Cash, Card, Bank Transfer, Mobile Money, Insurance and Other. Reference (optional) is where the transfer or receipt number goes — fill it in for anything that is not cash, because it is the only way to tie the money back to a bank line later. Notes (optional) takes anything else.
4
Select Record Payment
The button reads Recording… while it saves, then a toast confirms Payment recorded and the invoice badge updates.
New Payment opens the full payment form for money owed against items rather than a document.
1
Choose the customer
Patient Details › Select Patient. The form only fills in once someone is chosen.
2
Pick what is being paid for
Payment Items offers two routes: Direct Payment — tick outstanding items from Pending, Services or Consultations — or Pay Invoice, which lists that customer’s open invoices. Each ticked item shows its outstanding balance and accepts a smaller figure for a part-payment.
3
Set the method
Payment Method is a tile picker: Cash, Card, Insurance, Mobile Money, Bank Transfer, Other. Then Amount to Pay, Reference (Optional) and Notes (Optional).
4
Submit
The button carries the figure — Process Patient Payment (…), or Process Insurance Claim (…) when the method is Insurance. It stays disabled until at least one item or an invoice is selected.
Search by customer, reference or invoice number, then open the row menu — View Details, Receipt, Void Payment. A payment already voided has no Void Payment entry.
2
Read the dialog and give a reason
Void this payment? names the method, the amount and the invoice, and says the balance will be restored. Reason (optional) — “e.g. Recorded in error — already paid by card” — is worth filling in, because it is what a colleague sees when they hover the badge.
3
Confirm
Select Void payment. A toast reads Payment voided — “The invoice balance has been restored.”
Voiding does not move money. It reverses the record only — the payment stays visible, struck through and badged Voided, and the invoice goes back to owing. Returning cash to a customer is a separate act at the till; see Returns, voids and amendments.
Role decides whether Billing opens at all. Permission decides what you may do once it does.
Action
Who by default
Governed by
Open Payments at all
Owner, manager, Pharmacy Manager
Role — a Cashier / Till Operator reaches only POS and Sales
New Payment, Record Payment
Everyone who can open Billing
Role
Void Payment
Owner, manager or accountant only
Role, checked on the server
See the money tiles on Overview
Pharmacy Manager
View the net position
Voiding is the one hard stop here. Anyone else gets “Only a clinic owner, manager or accountant can void a payment.”Two behaviours surprise people:
Enforcement is opt-in, per person. A colleague never saved in the permissions sheet is unrestricted, and the sheet warns “Saving starts enforcing”.
A denied action is recorded; an allowed one is not. Hiding a screen from someone’s sidebar is a convenience, not a boundary.
Where a figure is gated it reads “Hidden — needs authorisation from your clinic owner.” or the card is absent — never a zero, because a zero would be read as “we took nothing”. See Staff permissions.
'Only a clinic owner, manager or accountant can void a payment.'
Voiding is restricted no matter what your sidebar shows. Ask an owner, a manager or whoever holds the accountant role to void it for you.
'You are not authorized to process payments.'
The form could not match you to a staff record in this pharmacy. An owner needs to check your entry under Settings › Team — usually this is an invitation that was never fully accepted.
'Please select at least one item or service.' / 'Please select an invoice.'
The submit button will not release until the form knows what the money is for. On Direct Payment tick at least one outstanding item; on Pay Invoice choose an invoice.
'This item might have been paid recently.'
Somebody else has just taken money against the same item. Cancel out, refresh the Payments tab and check before recording it a second time.
Picking a date range changes nothing
The picker beside Refresh does not drive the tabs — the tables read the whole record. Narrow with Search payments… instead, and use Analytics when you want a period.
A payment I recorded is not on the sales dashboard
Correct, and deliberate. This screen records money against invoices and outstanding items; the till records sales. They are different ledgers and neither one backfills the other.
Because counter sales do not pass through it. Everything rung up at the till lands on Sales, which is where the day’s revenue, the payment-method split and the receipt lookup live. Payments only holds money that arrived away from the counter.
Can I refund from here?
No. Void Payment reverses a record; it does not return money and it does not put stock back. A refund to a customer is worked from the sale — see Returns, voids and amendments.
What is the difference between this and a customer's prepaid balance?
A prepaid balance is money the customer has already given you to spend later, held on their account and drawn down at the till. A payment here settles something already owed. See Money on account.
Can somebody pay part of an invoice?
Yes. Type a smaller figure in Amount and the invoice moves to Partially Paid with the balance still outstanding. Record each instalment as its own payment so the reference on every one stays meaningful.
Does voiding delete the payment?
No, and it is not meant to. The row stays, struck through, badged Voided and carrying its reason — “The record is kept for your books and audit trail.” An invoice with a payment against it also cannot be deleted; cancel it instead.