-
Notifications
You must be signed in to change notification settings - Fork 135
Finance Float Transfers
Dr M H B Ariyaratne edited this page May 22, 2026
·
1 revision
A float transfer is the formal movement of cash from one cashier's drawer to another. Float transfers are used to top up a cashier who is running low on change, consolidate cash at shift end, or move funds between counters. Each transfer is recorded with denominations and must be formally accepted by the recipient.
Main Menu → Financial Transaction Manager → Float Management tab
Privilege required: IssueFundTransfer
- In the Float Management tab, click Float Transfer.
- The system opens
cashier/fund_transfer_bill.xhtml. - Select the recipient cashier from the autocomplete.
- Enter the amount and payment method (cash is most common).
- Enter the denomination breakdown — quantities are pre-filled based on your drawer composition (PR #20664). Negative denomination quantities are blocked (PR #20808).
- Add an optional comment — comments appear in the recipient's handover view (PR #20815).
- Click Send. A float transfer bill is created.
- Print from
cashier/fund_transfer_bill_print.xhtml.
| Field | Description |
|---|---|
| Recipient | Cashier receiving the float |
| Amount | Total amount to transfer |
| Payment Method | Usually Cash |
| Denomination breakdown | Quantities per note/coin type |
| Comment | Optional note visible in handover |
Privilege required: ReceiveFundTransfer
- In the Float Management tab, click Float Transfers to Receive. A badge shows the count of pending transfers.
- The system opens
cashier/fund_transfer_bills_for_me_to_receive.xhtml. - Review each pending transfer: sender, amount, denomination breakdown, comment.
- Click Accept to receive the float. Your drawer balance increases.
- Click Decline to reject the transfer (
cashier/fund_transfer_bill_decline.xhtml). - Print from
cashier/fund_transfer_receive_bill_print.xhtml.
The issuer can cancel a transfer that has not yet been accepted:
- Navigate to My Float Outs.
- Find the pending transfer and click Cancel.
- Confirm on
cashier/fund_transfer_bill_cancel.xhtml. - Print the cancellation from
cashier/fund_transfer_bill_cancel_print.xhtml.
| View | Navigation |
|---|---|
| My Float Outs | Float Management tab → My Float Outs |
| My Float Transfer Report | Reports tab → My Float Transfer Report (cashier/my_float_transfer_report.xhtml) |
All float transfers during the shift are summarised as Net Float in the handover document (renamed from "Float Received" in PR #20798). The handover accept page shows full detail: Bill No, Date, Type, and Value (PR #20797).
| Item | Detail |
|---|---|
| Controller | FinancialTransactionController |
| Issue transfer | navigateToFundTransferBill() |
| Receive list | navigateToReceiveFundTransferBillsForMe() |
| Accept specific | navigateToReceiveFloatTransferForMe(Bill) |
| Cancel | navigateToFundTransferBillCancel(Bill) |
| Decline | navigateToFundTransferBillDecline(Bill) |
| My float outs | navigateToMyFundTransferBillsOut() |
| Privilege: issue | IssueFundTransfer |
| Privilege: receive | ReceiveFundTransfer |
| PR references | #20664 (denomination prefill), #20798 (net float label), #20808 (no negatives), #20815 (comments) |