Finance IOU Bills - hmislk/hmis GitHub Wiki
IOU Bills
Introduction
An IOU (I Owe You) bill is used when a service is rendered but the payment is deferred internally — for example, when a staff member receives a service and pays later through salary deduction. IOU bills are tracked separately from patient credit and must be settled or converted to cash.
Navigation
Main Menu → Financial Transaction Manager → Float Management tab
Issuing an IOU
- Navigate to
cashier/iou_bill.xhtml. - Select the recipient (staff member or internal party).
- Enter the amount and reason.
- Select the associated bill reference if applicable.
- Click Save. An IOU bill is created.
- Reprint if needed:
cashier/iou_bill_reprint.xhtml.
Settling an IOU
When payment for an IOU is received:
- Navigate to
cashier/settle_iou.xhtml. - Search for the open IOU bill.
- Enter the payment amount and payment method.
- Click Save. The IOU is marked as settled.
Converting IOU to Cash
- In the Float Management tab, click Convert IOU to Cash.
- The system opens
cashier/convert_iou_to_cash.xhtml. - Select the IOU bill to convert.
- Confirm the cash amount received.
- Click Save. A conversion record is created.
Viewing IOU Conversions
In the Float Management tab, click My IOU Conversions → cashier/my_iou_conversions.xhtml. Click any entry to view detail at cashier/view_iou_conversion.xhtml.
Technical Reference
| Item | Detail |
|---|---|
| Controller | IouBillController |
| IOU bill page | cashier/iou_bill.xhtml |
| Settle page | cashier/settle_iou.xhtml |
| Convert to cash | navigateToConvertIouToCash() → cashier/convert_iou_to_cash.xhtml |
| My conversions | navigateToMyIouConversions() → cashier/my_iou_conversions.xhtml |
| BillType | IouIssue, IouSettle |