-
Notifications
You must be signed in to change notification settings - Fork 134
Finance Shift End Summary Report
Dr M H B Ariyaratne edited this page May 22, 2026
·
1 revision
The Shift End Summary Report is generated automatically when a cashier ends their shift. It provides a complete record of all collections during the shift, grouped by payment method, and serves as the primary document for shift reconciliation, handover, and archiving.
Main Menu → Financial Transaction Manager → Shift tab → End Shift
Or access directly from Reports tab → My Shift Summary / My Shift Details.
When a cashier clicks End Shift (navigateToCreateShiftEndSummaryBillForHandover()):
- The system scans all payments recorded under the cashier's active shift.
- Payments are grouped by payment method (Cash, Card, Cheque, Voucher, Credit, etc.).
- Totals are calculated per method and overall.
- A Shift End Summary Bill entity is created and stored.
- The cashier reviews the summary before proceeding to handover.
| Page | Description |
|---|---|
cashier/shift_end_summery_bill.xhtml |
Summary view — totals by payment method |
cashier/shift_end_summery_bill_list.xhtml |
List view — all bills in the shift |
cashier/shift_end_summery_bill_by_bills.xhtml |
Alternative grouping by individual bills |
| Print Page | Purpose |
|---|---|
cashier/shift_end_print.xhtml |
Standard shift end summary printout |
cashier/shift_end_cash_in_hand_print.xhtml |
Physical cash breakdown by denomination for handover |
Supervisors and administrators can view the shift end report of any specific cashier:
-
cashier/shift_end_report_bill_of_selected_user.xhtml— all bill types -
cashier/shift_end_report_bill_of_selected_user_opd.xhtml— OPD bills only
Navigate to these via the Reports tab → Cashier Bill List → select user.
The shift end summary can be exported to Excel using:
-
CashSummeryControllerExcel— standard Excel export -
CashSummeryControllerExcel1— alternate format for specific reporting needs
| Column | Description |
|---|---|
| Payment Method | Cash, Card, Cheque, Voucher, Credit, etc. |
| Number of Transactions | Count of bills paid by this method |
| Total Amount | Sum of payments for this method |
| Opening Float | Cash at shift start |
| Net Collections | Total collected (all methods) |
| Deposits Made | Cash deposited to safe/bank during shift |
| Float Transfers Out | Cash transferred to other cashiers |
| Float Received (Net) | Net float transfers received |
| Closing Balance | Expected drawer balance at shift end |
| Item | Detail |
|---|---|
| Controller |
FinancialTransactionController, CashSummeryController
|
| Excel controllers |
CashSummeryControllerExcel, CashSummeryControllerExcel1
|
| End shift method | navigateToCreateShiftEndSummaryBillForHandover() |
| Legacy end shift |
navigateToCreateShiftEndSummaryBill() (config-gated) |
| Config key | "Legacy Handover is enabled" |