-
Notifications
You must be signed in to change notification settings - Fork 134
Finance Depositing Funds and Withdrawals
Dr M H B Ariyaratne edited this page May 22, 2026
·
1 revision
During or at the end of a shift, cashiers deposit accumulated cash to the safe or bank, and supervisors may withdraw funds for operational needs. All deposit and withdrawal transactions are formally recorded and create cashbook entries.
Main Menu → Financial Transaction Manager → Drawer tab
- In the Drawer tab, click Deposit to Safe/Bank.
- The system navigates to
cashier/deposit_funds.xhtml. - Enter the deposit amount. Deposits are restricted to cash only — other payment methods are not permitted for deposits.
- Select the destination: safe or bank account.
- Enter denomination breakdown.
- Add an optional memo.
- Click Save. A cashbook entry is automatically created recording the outflow from the drawer to the safe/bank.
- The deposit print page opens for printing a receipt.
| Field | Description |
|---|---|
| Amount | Cash amount to deposit |
| Destination | Safe or specific bank account |
| Denomination breakdown | Quantities of each note/coin |
| Memo/Reference | Optional description |
| Date/Time | Auto-set to current time |
Note: Cheque realization also uses this page. Select Realize Cheques in the Drawer tab to process a cheque that has cleared the bank.
- In the Drawer tab, click Withdrawals.
- The system navigates to
cashier/fund_withdrawal_bill.xhtml. - Enter the withdrawal amount, reason, and payment method.
- Click Save. A withdrawal bill is created and the drawer balance is reduced.
- Print the withdrawal receipt from
cashier/fund_withdrawal_bill_print.xhtml.
| Field | Description |
|---|---|
| Amount | Amount to withdraw |
| Payment Method | Cash, Cheque, etc. |
| Reason | Purpose of withdrawal |
| Authorized by | Supervisor reference if required |
Every deposit automatically creates a cashbook entry (PR #20757). This ensures the cashbook accurately reflects all movements between the cashier drawer and the safe/bank, enabling daily reconciliation.
| Item | Detail |
|---|---|
| Controller | FinancialTransactionController |
| Deposit method | navigateToFundDepositBill() |
| Withdrawal method | navigateToCreateNewFundWithdrawalBill() |
| Deposit page | cashier/deposit_funds.xhtml |
| Deposit print | cashier/deposit_funds_print.xhtml |
| Withdrawal page | cashier/fund_withdrawal_bill.xhtml |
| Withdrawal print | cashier/fund_withdrawal_bill_print.xhtml |
| PR reference | #20757 — cash-only deposits + automatic cashbook entry |