Skip to content

Refunds on Invoices

The Refunds on Invoices module is where you manage money returned to patients. This is where you record refunds, adjustments, and credits when patients are overcharged, when services aren't delivered, or when billing corrections are needed.

Understanding Refunds

A Refund is money returned to a patient. An Adjustment is a billing correction that doesn't involve cash changing hands. Both are important for maintaining accurate financial records and keeping patients happy when billing errors occur.

Key Difference:

  • Refund: Actual money returned to patient (cash, mobile money, etc.)
  • Adjustment: Correction to invoice without money movement (credit note, price correction)

When to Use Refunds/Adjustments:

  • Patient overpaid
  • Service cancelled after payment
  • Medication not available after payment
  • Billing error discovered
  • Price correction needed
  • Insurance requires adjustment

The Refunds Dashboard

When you open the Refunds on Invoices section, you'll see all refunds and adjustments made in your clinic.

What You'll See:

  1. Refunds List: All refunds and adjustments in chronological order (newest first)

  2. Key Information Displayed:

    • Invoice: Which invoice is being refunded/adjusted
    • Type: Refund or Adjustment (clear labeling)
    • Amount: Refund/adjustment amount in UGX
    • Recorded By: Staff member who processed it
    • Created At: When it was recorded
  3. Hidden Information (click eye icon to show):

    • Updated Date
    • Deleted Date (for corrections)

Creating a Refund or Adjustment

Step 1: Gather Required Information

Before creating a refund/adjustment, collect:

  • Original invoice number
  • Patient details
  • Reason for refund/adjustment
  • Amount to be refunded/adjusted
  • Approval (if required by clinic policy)

Step 2: Create the Refund/Adjustment Record

  1. Click New Refund
  2. Fill in the form:

Section 1: Payment References

Invoice Selection:

  • Search for the invoice number
  • Select the correct invoice being refunded
  • This links the refund to the original transaction

Parent Payment (Optional):

  • If refunding a specific payment, link it here
  • Shows: "Invoice Number (Date Time)"
  • Helps trace exactly which payment is being refunded

Section 2: Payment Details

Type Selection:

  • Refund: Money is being returned to patient
  • Adjustment: Correcting invoice without money movement

Amount:

  • Enter the refund/adjustment amount in UGX
  • Must be positive number
  • Cannot exceed original payment/invoice amount

Section 3: Additional Information

Reason / Notes:

  • Required: Always explain why refund/adjustment is needed
  • Examples:
    • "Patient overpaid by 10,000 UGX"
    • "Service cancelled, refunding consultation fee"
    • "Medication out of stock, adjusting invoice"
    • "Billing error corrected - duplicate charge"
  • Use formatting for clarity

System Fields (Automatic):

  • Recorded By: Your name (automatically added)
  • Created At: Current timestamp

Step 3: Save and Process

  1. Click Save to record the refund/adjustment
  2. Important: This records the transaction in the system
  3. Now process the actual refund (if Type: Refund):
    • Cash refund: Give cash to patient, get receipt
    • Mobile money refund: Send money back, keep transaction ID
    • Bank transfer: Process through bank
  4. Update any physical records

Understanding Refund vs Adjustment

Refund (Money Movement):

When to UseWhat HappensExample
Patient overpaidReturn excess moneyPatient paid 50,000 but bill was 40,000
Service cancelledReturn paymentAppointment cancelled after payment
Medication unavailableReturn paymentDrug out of stock after payment
Patient dissatisfactionPartial/full refundService quality issue

Process for Refunds:

  1. Record refund in system (here)
  2. Actually return the money to patient
  3. Get receipt/signature from patient
  4. Update financial records
  5. Keep all documentation

Adjustment (No Money Movement):

When to UseWhat HappensExample
Billing errorCorrect invoice amountWrong price charged
Price negotiationReduce agreed priceSpecial arrangement with patient
Insurance adjustmentAdjust for coverageInsurance pays part, adjust patient portion
Credit noteFuture creditPatient credit for next visit

Process for Adjustments:

  1. Record adjustment in system (here)
  2. No money changes hands
  3. Update patient's balance/credit
  4. Note on account for future reference
  5. Inform patient of adjustment

Viewing Refund/Adjustment Records

What You Can See:

  • Complete refund/adjustment details
  • Linked invoice information
  • Type and amount
  • Reason and notes
  • Who recorded it and when

How to View:

  1. Find the record in the list
  2. Click the View button (eye icon)
  3. See complete details (read-only)

Note: Refunds/Adjustments are read-only financial records. To correct a mistake, create a new adjustment with explanation.

Actions You Can Take

What You CAN Do:

  • View: See refund/adjustment details (read-only)
  • Filter: Find records by date or other criteria
  • Review: Check refund history
  • Export: Copy data for accounting (if supported)

What You CANNOT Do:

  • Edit: Cannot modify refund/adjustment records
  • Create: Can only create new records
  • Change: Cannot alter existing records
  • Selectively Delete: Can only bulk delete (use with caution!)

Bulk Actions (Use Extremely Carefully!):

  1. Check boxes next to records
  2. Choose:
    • Delete Selected: Remove from system (permanent)
    • Force Delete: Immediate removal
    • Restore Selected: Bring back from trash

Warning: Deleting refund/adjustment records removes important financial transaction history. This affects accounting, audits, and financial reporting. Only delete with proper approvals and backups.

How Refunds Connect to Other Modules

Direct Connections:

  1. Invoices: Every refund/adjustment links to an invoice
  2. Payments: Can link to specific payment being refunded
  3. Patients: Refunds affect patient accounts and satisfaction
  4. Accounting: Refund data feeds financial reports
  5. Audit Logs: All refunds are logged for security

Financial Impact:

  1. Refund recorded → Money leaves clinic
  2. Adjustment recorded → Invoice balance changes
  3. Patient account updated → Credit or balance adjustment
  4. Financial reports affected → Revenue adjustments

Patient Relations:

  • Professional refund handling builds trust
  • Clear adjustments prevent disputes
  • Good records support patient inquiries
  • Transparent billing improves satisfaction

Best Practices for Refund Management

Do:

  1. Get approval first - follow clinic refund policy
  2. Document everything - especially reasons for refund
  3. Link to correct invoice - maintains clear audit trail
  4. Process promptly - patient expects timely refund
  5. Get receipt/signature - proof refund was received
  6. Follow clinic policy - different amounts may need different approvals
  7. Communicate clearly - explain why and how much

Don't:

  1. Don't process without approval - financial control risk
  2. Don't skip documentation - needed for audits and disputes
  3. Don't use wrong type - refund vs adjustment matters for accounting
  4. Don't delay processing - damages patient trust
  5. Don't delete records - creates accounting gaps
  6. Don't ignore small amounts - all transactions matter
  7. Don't forget to inform patient - transparency is key

Common Refund/Adjustment Scenarios

Scenario 1: Patient Overpaid Cash

What to do:

  1. Verify overpayment amount
  2. Get supervisor approval (if required)
  3. New Refund → Select invoice
  4. Type: Refund
  5. Amount: Overpayment amount
  6. Reason: "Patient overpaid cash by X UGX"
  7. Save
  8. Give cash to patient, get receipt

Scenario 2: Service Cancelled After Mobile Money Payment

What to do:

  1. Confirm service cancellation
  2. Check mobile money received
  3. New Refund → Select invoice
  4. Type: Refund
  5. Amount: Full/partial refund amount
  6. Reason: "Service cancelled, refunding mobile money payment"
  7. Save
  8. Send mobile money back to patient, keep transaction ID

Scenario 3: Billing Error Discovered

What to do:

  1. Identify error (wrong price, duplicate charge, etc.)
  2. Calculate correction amount
  3. New Refund → Select invoice
  4. Type: Adjustment (if no money returned)
  5. Amount: Correction amount
  6. Reason: "Billing error correction: [explain error]"
  7. Save
  8. Inform patient of corrected balance

Scenario 4: Medication Out of Stock After Payment

What to do:

  1. Confirm medication unavailable
  2. Decide: refund or substitute
  3. New Refund → Select invoice
  4. Type: Refund or Adjustment
  5. Amount: Medication cost
  6. Reason: "Medication [name] out of stock, [refund/adjust]"
  7. Save
  8. Process refund or apply credit to account

Scenario 5: Insurance Requires Adjustment

What to do:

  1. Get insurance payment details
  2. Calculate patient portion adjustment
  3. New Refund → Select invoice
  4. Type: Adjustment
  5. Amount: Adjustment amount
  6. Reason: "Insurance coverage adjustment, patient portion reduced"
  7. Save
  8. Update patient balance, provide explanation

Quick Reference Guide

What you want to doSteps to followImportant Notes
Refund cash overpaymentNew Refund → Select invoice → Type: Refund → Enter amount → Reason → Save → Give cashGet receipt from patient
Refund mobile moneyNew Refund → Select invoice → Type: Refund → Enter amount → Reason → Save → Send money backKeep transaction ID
Correct billing errorNew Refund → Select invoice → Type: Adjustment → Enter amount → Reason → SaveNo money movement
Handle cancelled serviceNew Refund → Select invoice → Type: Refund → Full amount → Reason → Save → Process refundFollow clinic policy
Process insurance adjustmentNew Refund → Select invoice → Type: Adjustment → Enter amount → Reason → SaveDocument insurance details

Troubleshooting

If invoice not in dropdown:

  • Invoice may not exist or was deleted
  • Check invoice number carefully
  • Invoice might be in different status
  • Contact billing department if needed

If refund amount exceeds payment:

  • Check original payment amount
  • Consider partial refund if appropriate
  • Contact supervisor if major discrepancy
  • Never refund more than was paid

If patient disputes refund amount:

  • Show them the refund record
  • Explain calculation
  • Refer to original invoice/payment
  • Involve supervisor if needed

If refund already processed but not recorded:

  • Create refund record now
  • Add note: "Retroactive recording of refund processed on [date]"
  • Get any missing documentation
  • Update any related records

If wrong type selected (Refund vs Adjustment):

  • Create new record with correct type
  • Add note explaining correction
  • Contact admin if accounting impact significant
  • Do not delete original record

Time-Saving Tips

  1. Prepare documentation first - then process quickly
  2. Use invoice search - faster than scrolling
  3. Create standard reasons - for common scenarios
  4. Batch similar refunds - if multiple similar cases
  5. Train front desk staff - on common scenarios
  6. Use daily checklist - ensures nothing missed
  7. Automate approvals - if system supports workflow

Refund Processing Checklist

Before Processing:

  • ✓ Reason for refund verified
  • ✓ Amount calculated correctly
  • ✓ Approval obtained (if required)
  • ✓ Patient informed
  • ✓ Documentation ready

During Processing:

  • ✓ Correct invoice selected
  • ✓ Correct type chosen (Refund/Adjustment)
  • ✓ Amount entered accurately
  • ✓ Reason documented clearly
  • ✓ Record saved in system
  • ✓ Actual money processed (if Refund)
  • ✓ Receipt/confirmation obtained

After Processing:

  • ✓ Patient notified of completion
  • ✓ Documentation filed appropriately
  • ✓ Financial records updated
  • ✓ Follow-up scheduled if needed
  • ✓ Supervisor informed if significant

Monthly Review:

  • ✓ All refunds verified
  • ✓ Patterns analyzed (why refunds happening)
  • ✓ Policy effectiveness reviewed
  • ✓ Staff training updated
  • ✓ Process improvements considered

Security & Compliance

Financial Controls:

  • Approval levels for different amounts
  • Two-person verification for large refunds
  • Regular audit of refund records
  • Separation of duties (recorder vs processor)

Documentation:

  • Keep all refund documentation
  • Signed receipts for cash refunds
  • Transaction IDs for electronic refunds
  • Approval forms for policy compliance

Patient Privacy:

  • Refund reasons may contain sensitive information
  • Secure storage of refund records
  • Limited access to refund module
  • Proper disposal of old records

Regulatory Compliance:

  • Tax implications of refunds (consult accountant)
  • Record retention requirements (often 7+ years)
  • Audit trail maintenance
  • Compliance with financial regulations

Remember: Professional refund handling means:

  • Patients trust your clinic
  • Financial records remain accurate
  • Audits pass smoothly
  • Staff follow clear procedures
  • Clinic maintains financial control

Good refund management protects both your patients' interests and your clinic's financial integrity!