Projects:Drawer Status Detection/User Guide
Contents |
Drawer Status Detection
Introduction
The purpose of this project is to implement a feature that allows the detection of the drawer's status:
- Detection: Through the hardware manager you will be able to detect the status of the drawer.
- Functionality: If it is configured properly the user will be forced to close the drawer before continue its labor. The will be an alarm configured to sound if the drawer stays some time opened.
Configuration
Allow detection
A new preference has been created to allow this new functionality. If Web POS Close Drawer Before Continue preference is enabled WebPOS will detect the status of the drawer (open/close) and the user will be force to close the drawer before continue its labor.
Allow alarm
A preference needs to be configured by setting a numeric value in milliseconds. When the drawer gets open and after the value previously inserted an alarm will begin to sound. If there are no value or it is 'N', no alarm will rise.
Web POS Time Allowed Drawer Sales is configured for the events of opening the drawer from sales or menu.
Web POS Time Allowed Drawer Count is configured for the event of opening the cash drawer from Cash Up, Cash Management or Initial Count.
Hardware url
In order to use this functionality Hardware url MUST be configured properly on POS Terminal window.
POS Changes
When WebPOS gets loaded a process has been add to look the status of the drawer. If it is opened a popup will rise to force the user to close the cash drawer.
Every time the drawer gets opened the detection starts and it will end when he drawer gets closed.
Drawer detection
Menu button
While the drawer is opened a popup will prevent the user to continue its labor.
Sales
If Open drawer before closing ticket is enabled, when the user clicks Open button the drawer gets opened and a popup will prevent the user to continue its labor. When the user closes the drawer the popup disappears and Done button is enabled.
If Open drawer before closing ticket is disabled, when the user clicks Done button the drawer gets opened and a popup will prevent the user to continue its labor. When the user closes the drawer the popup disappears and automatically the ticket gets printed.
There are several cases on payments (the popup will only show if the payment method is cash or it has checked Allow open drawer):
- Exact amount paid
The popup will rise on click Done or Open and it will say that the exact amount has been paid.
- Change
The popup will rise on click Done or Open and it will show the change needed.
- Return
The popup will rise on click Done or Open and it will show the return needed.
- Overpayment
The popup will rise once Ok gets clicked on Overpayment popup and it will show the change needed.
- Layaway
The popup will rise on click Done or Open and it will show the change needed.
- Pay open tickets
The popup will rise on click Done or Open and it will say that the exact amount has been paid.
Cash up
If the drawer is opened the following buttons will raise an error when they get clicked:
Cash management
If the drawer is opened the following buttons will raise an error when they get clicked:
Initial count
If the drawer is opened the following buttons will raise an error when they get clicked:
Alarm
If the drawer stays opened more milliseconds than the ones defined on the preference an alarm will begin to sound. It will stop when the drawer gets closed.