Finance Bill Search and Cashier Bill List - hmislk/hmis GitHub Wiki
Bill Search and Cashier Bill List
Introduction
The bill search and cashier bill list are general-purpose tools for locating any bill in the system by multiple criteria. They serve different audiences: bill search is used for individual bill lookup and reprint, while the cashier bill list shows all bills for a specific cashier's session for reconciliation and audit.
Navigation
Bill Search
Main Menu → Financial Transaction Manager → Reports → Bill Search OR Main Menu → Financial Reports → Bill Search
Cashier Bill List
Main Menu → Financial Transaction Manager → Reports → My Bill List OR Main Menu → Financial Reports → Cashier Bill List
Bill Search
Search Criteria
| Field | Description |
|---|---|
| Bill Number | Exact bill number (fastest) |
| Patient Name | Full or partial name |
| Date Range | Bill creation date from/to |
| Bill Type | OpdBill, InwardBill, InwardFinalBill, InwardPaymentBill, CashIn, CashOut, etc. |
| Payment Method | Cash, Card, Credit, etc. |
| Cashier | Bills by specific cashier |
| Department | Bills from a specific department |
| Status | Active, Cancelled |
| Amount Range | Bills within a specific value range |
Running a Bill Search
- Enter one or more criteria.
- Click Search.
- Results show: bill number, date, patient, bill type, amount, status.
- Click any row to view the full bill detail.
- Click Reprint to reprint the bill.
Cashier Bill List
The cashier bill list shows all bills issued by a specific cashier in a given shift or date range. It is used at shift end to verify every transaction before signing off.
Generating the Cashier Bill List
- Navigate to the Cashier Bill List page.
- Your own shift and date are pre-filled (cashier view).
- Supervisors can change the cashier and date fields.
- Click Generate.
- The list shows every bill with: bill number, time, patient, amount, payment method, status.
Cashier Bill List Columns
| Column | Description |
|---|---|
| Bill No | Bill reference number |
| Time | Time the bill was created |
| Patient | Patient name |
| Bill Type | OPD, Inward, Pharmacy, etc. |
| Amount | Bill total |
| Payment Method | How the bill was paid |
| Status | Active or Cancelled |
Actions from Search/List
| Action | Description |
|---|---|
| View | Open full bill detail |
| Reprint | Reprint to configured paper size |
| Cancel | Cancel bill (authorised users) |
| Refund | Issue refund from this bill (where applicable) |
Exporting
Both the bill search results and the cashier bill list can be exported to Excel for offline review or audit.
Technical Reference
| Item | Detail |
|---|---|
| Controller | FinancialTransactionController, billing controllers |
| BillType enum | OpdBill, InwardBill, InwardFinalBill, CashIn, CashOut, etc. |
| Related | OPD Bill Search and Reprint, Inpatient Bill Search and Reprint |