Cash transfer is a process in clinic where regular cashiers (collecting the payments from clients) transfer their collected cash funds to a main cashier. The process in ADT system helps to keep track of the funds and provide accompanying documents.
Cash transfer process is only available for users with roles "CASHIER" and "MAIN CASHIER". It is available in the top bar via button.
Transfer grid for regular cashier
Page only shows transfers created by the current user.
Transfer grid has:
- Search bar — by the transfer ID.
- Show accepted checkbox, default state: not checked. If checked — already accepted transfers are shown too.
- New transfer button — opens a modal window for new transfer creation.
The grid columns are:
- Transfer ID — created on transfer creation automatically.
- Date — the date when transfer was created. It is automatically fixed on transfer creation and can't be changed.
-
Status — can be
or
- Main cashier — main cashier selected for this transfer on creation.
- Info link to open modal window with full transfer info.
Transfer grid for regular cashier
Is similar to regular cashier. Only shows transfers where the current user is selected as main cashier.
The grid columns are:
- Transfer ID — is auto-created on transfer creation.
- Date — the date when transfer was created. It is automatically fixed on transfer creation and can't be changed.
-
Status — can be
or
- Main cashier — main cashier selected for this transfer on creation.
- Info link to open modal window with full transfer info.
- Accept button — available only if the transfer status is "Created", not for already accepted ones. Opens modal windows for transfer acceptance.
Transfer creation
"New transfer" button opens a modal window with transfer creation.
Main cashier selection is required — only the selected cashier can approve the transfer. It allows to select user with the role "Main cashier".
The grid shows all the payments that:
- Are done by the current user.
- Are done with the "Cash" type.
- Have successfully created a receipt.
- Are not already included in a transfer.
The user can select all necessary rows — or select checkbox in a header to select all available rows.
"Create transfer" opens a confirmation tab.
All of the rows that have the same currency and type "Cash" are summed up together into one row. On this step the user must check that their on-hand currency matches up with what was selected by them a system.
"Print transfer info" button allows to print accompanying documents with full transfer info.
"Previous step" goes back to transfer creation. "Confirm transfer" creates transfer in system, it is automatically given next Transfer ID and appears on transfer screen for the cashier and man cashier.
Transfer acceptance
Main cashier can accept transfer from their transfer grid.
They see the same collapsed rows and regular cashier sees on transfer confirmation - all rows of the same currency and type "Cash" are sumed up together. To approve a transfer, main cashier must verify every row with real transfer content - each row must be checked with a checkbox before approval.
There's no way to check all the rows at once.
If trying to approve before checking all the rows - the user will be given an error.
If everything is checked — transfer status is changed to "Accepted".
Transfer info
When viewing a transfer via "Info" button - it show the same collapsed view as in transfer confirmation/approval — all rows of the same currency and with a type "Cash" are summed up together.
This view shows all the information about the transfer — ID, from what regular cashier, to what main cashier, what's the status and what is the content of a transfer.