A supplier return is not complete when the parcel leaves the shop. It is complete when the accepted quantities and agreed credit reconcile with the supplier account.
Small differences can accumulate quietly: a partial delivery invoiced in full, a discount omitted, a return approved at one price and credited at another. This pharmacy supplier-management routine gives each difference an owner and a clear trail.
Match three records at receiving
Compare the purchase order, the received quantities and the supplier invoice. Record ordered, received, accepted and disputed quantities separately. If 12 packs were ordered and ten acceptable packs arrived, an invoice for 12 needs a documented follow-up.
Confirm unit conversions, agreed price and any discount conditions. A price per box should not be compared directly with a price per strip. Record batch and expiry details needed for traceability alongside the receiving record.
Do not alter the invoice just to make the ledger balance. Preserve the supplier document and record the disagreement separately.
Create a return register
For every proposed return, capture supplier, original invoice, product, batch, quantity, reason, request date, approval, dispatch evidence and expected credit. Check the supplier's actual terms before making promises about recovery.
Use distinct statuses: requested, approved, dispatched, received by supplier, credited and closed. “Dispatched” should not automatically reduce the amount owed. The stock movement and the financial credit are related events with different evidence.
Returned products need appropriate handling and assessment; financial paperwork does not determine whether stock is suitable to supply. WHO's storage and distribution guidance provides relevant handling background alongside applicable local rules.
Reconcile the statement
Take a hypothetical account:
- Opening amount payable: 20,000.
- New invoices: 50,000.
- Verified payments: 40,000.
- Issued credit notes: 5,000.
Expected closing payable is 20,000 + 50,000 − 40,000 − 5,000 = 25,000 currency units. If the supplier statement shows 28,000, the unexplained difference is 3,000—not an amount to quietly write off.
Review each invoice, payment reference and credit note. Check for a payment allocated to the wrong invoice or a credit dated after the statement cut-off. Compare the same period before concluding that one ledger is incorrect.
Give every exception a next step
Maintain this register:
reference,type,amount,reason,evidence,contact_person,owner,next_follow_up,status
For example, a missing 3,000 credit should have the approved return reference, dispatch proof, expected credit basis and a follow-up date. “Supplier issue” is too vague to resolve.
Review material exceptions weekly and reconcile each active supplier on a consistent schedule. Watch both value and age: a small unresolved difference repeated across many invoices can matter more than one large difference with a clear resolution.
Before withholding or changing payment, check the agreement and obtain appropriate advice. A disputed line does not automatically suspend every obligation to the supplier.
Design the software around evidence
Developers should separate inventory return records from supplier-credit records, then link them by reference. Support partial credits and immutable document history. Avoid a single boolean called “returned” that hides whether a credit is still outstanding.
RunMyPharmacy's supplier-management workflow and purchase-order workflow are useful places to evaluate the operational records. The reconciliation worksheet above is an independent manual control; verify any financial-ledger automation before relying on it.
Disclosure: written for the RunMyPharmacy team with AI drafting assistance and an editorial check of examples, links and product claims. We build the linked product. Examples are hypothetical; worksheets and illustrative software-design advice are not guarantees of product automation.
Top comments (0)