Charges Page - User Actions Guide
File Path:console/src/app/[tenant]/(console)/billing/charges/page.tsx
Route: /[tenant]/billing/charges
Overview
The Charges page displays all patient charges with comprehensive filtering, sorting, and action capabilities. Staff can view charge details, process payments, issue refunds, make adjustments, and manage payment plans.Available Actions
1. View All Charges
Purpose: See all charges across the practice. Step-by-Step Instructions:-
Navigate to Charges
- Click “Billing” → “Charges”
-
View charges table
- Each row displays:
- Amount and status
- Patient information
- Created date
- Settlement details
- Actions
- Each row displays:
2. Create New Charge
Purpose: Create a charge for a patient. Step-by-Step Instructions:-
Click “Create Charge” button
- Located in header
- Plus icon with text
-
Navigate to checkout
- Redirects to check-out page
-
Complete charge creation
- Select patient
- Add items/services
- Process or save
3. Filter Charges
Purpose: Find specific charges quickly. Step-by-Step Instructions:-
Locate filter bar
- Below page header
-
Available filters:
- Status: Outstanding, Paid, Refunded, etc.
- Date Range: Start and end dates
- Amount: Min/max amounts
- Patient: Search by name
- Creator: Who created the charge
-
Apply filters
- Select/enter filter values
- Table updates automatically
-
Clear filters
- Click “Clear” or remove individual filters
4. Sort Charges
Purpose: Order charges by different criteria. Step-by-Step Instructions:-
Click column header
- Amount, Date, Patient, etc.
-
Toggle sort direction
- Click again to reverse
- Arrow indicates direction
5. View Charge Details
Purpose: See full information about a charge. Step-by-Step Instructions:-
Click expand arrow (▼)
- On the right side of row
-
View charge timeline
- Creation details
- Payment history
- Adjustments
- Refunds
-
Collapse details
- Click arrow again
6. Take Payment
Purpose: Collect payment on an outstanding charge. Step-by-Step Instructions:-
Find outstanding charge
- Status shows “Outstanding”
-
Click actions menu (⋮)
- Three dots button
-
Select “Take Payment”
- Redirects to checkout
-
Complete payment
- Enter payment details
- Process transaction
7. Edit Charge Amount
Purpose: Adjust the charge total. Step-by-Step Instructions:-
Click actions menu
- On the charge row
-
Select “Edit Charge Amount”
- Adjustment modal opens
-
Enter adjustment:
- Positive to increase
- Negative to decrease
- Add reason/note
-
Save adjustment
- Charge total updates
- History recorded
8. Write Off Charge
Purpose: Mark a charge as uncollectible. Step-by-Step Instructions:-
Click actions menu
- On outstanding charge
-
Select “Write off charge”
- Write-off modal opens
-
Configure write-off:
- Full or partial amount
- Write-off reason
- Notes
-
Confirm write-off
- Charge status changes
- Balance reduced
9. Externally Settle Charge
Purpose: Mark charge as paid outside the system. Step-by-Step Instructions:- Click actions menu
-
Select “Externally Settle Charge”
- Confirmation appears
-
Confirm action
- Charge marked as settled
- No payment processed in system
10. Cancel Payment Plan
Purpose: Remove a payment plan from a charge. Step-by-Step Instructions:-
Find charge with payment plan
- Status shows “Payment Plan”
- Click actions menu
-
Select “Cancel Payment Plan”
- Confirmation dialog
-
Confirm cancellation
- Plan cancelled
- Charge returns to outstanding
11. Refund Payment
Purpose: Return money to patient. Step-by-Step Instructions:-
Find paid charge
- Status shows “Paid” or “External Settlement”
- Click actions menu
-
Select “Refund Payment”
- Refund modal opens
-
Configure refund:
- Full or partial amount
- Refund reason
-
Process refund
- Funds returned
- Status updates
12. Add/Edit Comment
Purpose: Add notes to a charge. Step-by-Step Instructions:- Click actions menu
-
Select “Add Comment” or “Edit Comment”
- Comment modal opens
-
Enter comment
- Internal notes about charge
-
Save comment
- Comment icon appears on row
- Hover to view
13. Edit Charge Details
Purpose: Modify charge metadata. Step-by-Step Instructions:- Click actions menu
-
Select “Edit Details”
- Edit modal opens
-
Modify details:
- Service date
- External ID
- Other metadata
- Save changes
14. View Detailed Receipt
Purpose: Generate a comprehensive receipt. Step-by-Step Instructions:- Find paid charge
- Click actions menu
-
Select “Detailed Receipt”
- Opens in new tab
-
View/print receipt
- Full charge and payment details
15. Export Charges
Purpose: Download charge data. Step-by-Step Instructions:-
Click “Export Charges” button
- In header area
-
Configure export:
- Format (CSV/Excel)
- Columns to include
- Date range (uses current filters)
-
Download file
- File with all matching charges
Charge Status Reference
| Status | Meaning |
|---|---|
| Outstanding | Unpaid balance |
| Payment Plan | Active payment plan |
| Paid | Fully paid |
| External Settlement | Paid outside system |
| Partially Paid | Some amount paid |
| Written Off | Marked uncollectible |
| Refunded | Payment returned |
Permissions
| Action | Admin | Manager | Staff |
|---|---|---|---|
| View charges | ✓ | ✓ | ✓ |
| Create charges | ✓ | ✓ | ✓ |
| Take payments | ✓ | ✓ | ✓ |
| Issue refunds | ✓ | ✓ | ✗ |
| Write off | ✓ | ✓ | ✗ |
| Export | ✓ | ✓ | ✗ |
Troubleshooting
| Issue | Solution |
|---|---|
| Charge not showing | Check filters, location |
| Can’t refund | Payment may already be refunded |
| Export taking long | Narrow date range |
| Payment plan issues | Check for failed scheduled payments |
