Cash Drawer Management manages the lifecycle of a cash drawer and its components, including the creation, maintenance (such as updates and queries), assignment and deletion. The components of a cash drawer are trays. A tray holds the cash in a cash drawer.
A teller can use one or more cash drawers to perform daily transactions such as deposit and withdrawal. However, a cash drawer can only be assigned to one teller as its owner. You can track total amounts, counts, and cash denominations of each cash drawer. For multi-currency usage, each currency requires its own cash drawer. The currency of the transaction determines which cash drawer is used. You can check descriptions of these different cash drawers in the XML file for the branch.
Cash Drawer Management uses configuration data defined in XML files to create cash drawers, update totals and manage cash by denomination. These XML files define the cash drawers and the default values for their attributes, such as the types of trays and totals, and denominational value for each currency type. You can add other attributes by modifying the XML file. For example, if a new currency is added to a branch, you can update the corresponding XML file with the cash drawer description for this currency. The system can read the updated file using the ElementFactory.