The present invention relates to managing, reconciling, balancing, and forecasting financial media in self-service devices. More particularly, the invention relates to computer programs that monitor and report the near real-time status of self-service devices associated with an electronic network and are capable of full integration with balancing, reconciliation and financial media forecasting software.
In attempts to increase efficiency and cut costs, many grocery stores and other retail and wholesale establishments that use cash registers to ring up sales have installed unmanned, substantially automated self-checkout systems. Other similar unmanned devices are often used for coin redemption, lottery ticket sales, and automated safes (collectively referred to as self-service device (“SSD”) systems or terminals). Installation of SSD systems is growing in popularity and numbers throughout retail stores and has reduced costs associated with labor for traditional cashier positions, but their use has actually increased labor, cash usage, and job complexity for store personnel that maintain the systems. Typically, a single employee will monitor a number of these SSD terminals to identify or address any problems that users may occur. Each terminal uses automated dispensing machinery, including coin canisters, for accepting and dispensing both cash and coins.
Unfortunately, these SSD systems typically contain large volumes of currency and often require daily balancing. As a result, it is difficult to monitor and maintain the cash and coins in the system to transact business for long periods of time while accounting for and balancing the money added during replenishment, the payments received from customers, the money dispensed to customers, pick-ups (the removal of excess cash for security reasons), and loans (the addition of extra cash for change-making purposes). Furthermore, while each SSD terminal may increase efficiency and cut costs by reducing the number of cashiers or other personnel, they increase the time and labor costs associated with balancing, reconciling, and monitoring the terminals.
An employee tasked with monitoring the terminals must take manual action when alerted and leave the back office to pick up cash from the terminal. The employee must then count the money by hand, and write down and key in the figures manually into the point of sale (“POS”) servers, SSDs, or financial accounting systems. This process is costly to the business, as it requires additional labor and time to transfer data from the SSDs to the POS servers, SSDs or financial accounting systems, and is also prone to clerical error.
Those skilled in the art will appreciate that such manual methods for balancing and reconciling SSD systems are very time consuming and often lead to clerical errors. Any traditional point-of-purchase terminals, such as traditional cash registers, must also be balanced and reconciled. In addition, balancing and reconciling must be carried out on a daily basis. Processes have been developed to allow stores to skip a fixed amount of days prior to balancing; however, these are also manual processes and prone to error. For large stores that have multiple SSD and other point-of-purchase terminals, the costs associated with such monitoring and reconciling are substantial.
Systems and methods that automate some aspects of monitoring have also been developed. However, these systems and methods rely on simple hardware data, such as alerts for when a given dispenser is low or empty. Such systems do not provide near real-time data from the SSDs. Thus, in order to determine all the information required, employees must constantly leave the back office to retrieve SSD and other point-of-purchase terminal data from their physical locations.
The present invention solves the above-described problems and provides a distinct advance in the art of monitoring and reconciling self-service device systems. More particularly, the present invention provides near real-time monitoring and reporting of financial media-related and other information for self-service devices and allows operators to set thresholds and alerts for cash replenishment and pickups. The present invention allows the cash office to monitor in near real-time the level of cash and coin, down to the penny, or in the case of lottery devices, lottery tickets, in each self-service device. The present invention also provides on-screen guides for balancing, reconciliation, and forecasting purposes. This greatly reduces the time and labor needed for pick-ups, balancing, and reconciliation, significantly reduces error often attributed to manual processes, decreases wear and tear on equipment, and reduces the amount of cash necessary to have on hand.
In one embodiment, the present invention is implemented with a computer program stored on a computer-readable media for directing operation of a computer. The computer program communicates across a network with self-service devices and provides a near real-time graphical representation of the status of the self-service devices, including financial media-related information. The graphical representation presents the data in a readily understandable format, which can be quickly assimilated. In various embodiments, self-service devices are comprised of self-checkout terminals, automated safes, coin redemption machines, lottery ticket vending machines, and other similar devices. In various embodiments, the financial media-related information includes cash received, coin received, cash dispensed, coin dispensed, cash remaining in dispensers, and coin remaining in dispensers. An employee tasked with monitoring the status of such systems can be immediately updated, down to the penny, with the contents of a self-service device. The present invention receives data directly from the SSDs and is directly integrated into reconciliation software, such as Balance Innovation's VeriBalance®, described in part in U.S. Pat. No. 7,273,167, entitled “Revenue Balance Method and Computer Program,” filed Feb. 11, 2005, hereby incorporated by reference into the present application as though fully set forth herein.
Thus, the information retrieved from the SSDs can be immediately reconciled with the data from a POS server, SSD, or financial accounting system, without the need for manual processes.
During the balancing and reconciliation process, the present invention guides the operator through a step-by-step process of counting the financial media and also provides guidance on putting cash and coin back into the till so the self-service devices are being balanced at the same time. In addition, the program can be integrated with cash and coin forecasting software to track and forecast cash and coin needs for a self-service device. The present invention also allows a user to select the frequency for balancing and reconciling the self-service devices and is further operable to facilitate automated balancing, obviating the need to perform daily balancing.
The system is operable to track financial media through different functions of the system. Thus, the present invention integrates reconciliation with monitoring and reporting between all components of the system, and greatly reduces the time necessary to pinpoint errors. The system is operable to allow a user to set thresholds, whereby near real-time financial media data from the self-service devices trigger alerts when thresholds are exceeded. The system is further operable to send alerts when thresholds are exceeded for hardware devices. In one embodiment, the hardware device is a bill counting device. In another embodiment, the hardware device is a coin counting device. In yet another embodiment, the hardware device is a scale. In various embodiments, the alerts are transmitted via e-mail messages, text messages, and on-screen messages.
These and other features of the present invention are described in greater detail below in the section titled DETAILED DESCRIPTION OF THE INVENTION.
The present invention is described herein with reference to the following drawing figures, with greater emphasis being placed on clarity rather than scale:
With reference to the drawing figures, a system and method is herein described, shown, and otherwise disclosed in accordance with various embodiments, including a preferred embodiment, of the present invention. Broadly, the present invention provides a system and method for managing, reconciling, balancing, and forecasting financial media in self-service devices. The present invention streamlines the task of managing self-service devices by providing store personnel with a near real-time view into the self-service devices and allows informed decisions regarding replenishment and balancing. As a result, the labor and expenses to maintain the self-service devices, the wear and tear on the equipment, and the amounts of financial media needed on hand are all significantly decreased.
As used herein, the term “near real-time” pertains to the delay introduced, by processing or network transmission, between the occurrence of an event and the transmission, display, or warning that results from the event. As used herein, the term “financial media” may include paper cash, coins, checks, credit card receipts, coupons, travelers' checks, food stamps, lottery tickets, and any other financial instruments. The term “financial media” may also include user-configurable financial instruments such as in-store coupons. The different types of financial media may also be referred to as “fields” of financial media herein. For example, the computer program of the present invention may include fields for cash, checks, and credit cards. The term “till” includes tills and any other type of drawer, holder, or enclosure that is used to hold, receive, and dispense financial media in connection with self-service devices.
The present invention can be implemented in hardware, software, firmware, or a combination thereof. In one embodiment, the invention is implemented with a computer program that operates and manages the equipment broadly referred to by the numeral 10 in
The computer program 24 controls operation of and/or receives inputs from the POS server 40, the communications server 50, and the forecasting software 22. The computer 20 may be any computing device. The computer includes or is coupled with conventional input devices (not shown) such as a keyboard and a computer mouse. The computer is also coupled with a computer monitor (not shown) or screen.
The POS server 40 is coupled with the computer 20 via a POS server interface. The POS server communicates with the self-service devices 32 in a store and communications server 50 provides inputs to the computer as described in more detail below. The computer may interface with any POS server such as the IBM Supermarket 1, Supermarket 5.2, Ace System, or other POS server manufacturers. Although the computer is coupled with a POS server as illustrated, the computer program functions without a direct connection to a POS server.
The computer program 24 of the present invention, also referred to as vbScout, is stored in or on computer-readable medium residing on or accessible by the computer 20 for instructing the computer and other components of the computer equipment 10 to operate as described herein. The computer program may run in DOS, Windows, or any other operating system environment and, in one embodiment, comprises an ordered listing of executable instructions for implementing logical functions in the computer and any computing devices coupled with the computer 20.
The computer program 24 can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device, and execute the instructions. In the context of this application, a “computer-readable medium” can be any means that can contain, store, communicate, propagate or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-readable medium can be, for example, but not limited to, an electronic, magnetic, optical, electro-magnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific, although not inclusive, examples of the computer-readable medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a random access memory (RAM), a read-only memory (ROM), an erasable, programmable, read-only memory (EPROM or Flash memory), an optical fiber, and a portable compact disk read-only memory (CDROM). The computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
Once the computer program 24 is installed, it may be started with a command, such as “cash.exe”. The computer program then displays an icon on the desktop of the operating system software of the computer 20. The program then goes through an initialization phase where it checks software protection keys, loads required data from the computer hard drive into memory, sets the monitor display for the correct display mode, loads needed drivers for display types and fonts, and initializes the components coupled with the computer.
The computer program 24 initially displays a main menu or screen on the monitor. The main menu provides links to various self-service device functions such as wizards for balancing and rebuilding or performing pickups and loans. The main menu also provides links to sub-menus such as setup whereby an operator may configure various options and flags to their specific needs and desires.
Referring to
In one embodiment, the self-service devices transmit self-service information to the POS server 40, which in turn transmits the information to the computer 20 for balancing and reporting purposes. In addition, the self-service devices 32 send self-service information to the POS server, which is also sent directly to the computer, in one embodiment, or to the SSD server 30, in another embodiment. If the data is sent to the SSD server, it is retrieved by the computer program 24. The data retrieved from the self-service devices is then stored in a database 28 on the computer, which is shared, in one embodiment, by balancing and reconciliation software, such as VeriBalance® 26, the computer program, and a forecasting engine, such as the one used by vbForecast 22. The data triggers alerts and provides information in the on-screen guides. During the reconciliation process, data received from the POS server is verified against data received from the self-service devices or the SSD server.
In one embodiment, a reporting server is utilized to retrieve data from the self-service devices 32. The computer program 24 communicates with the SSD server 30 to retrieve data and manage the status of these self-service devices. Data is then transmitted from the self-service devices to the computer 20 and stored for device management use by the computer program. This data is also used to present on a display the status of the self-service devices in a near real-time graphical representation, including financial media-related information. The graphical representation presents the data in a readily understandable format, which can be quickly assimilated, so the bookkeeper can determine the exact amount of each denomination in any component of a self-service device, including bill dispensers, coin dispensers, coin acceptors, and bill acceptors. The graphical representation also presents the data so the bookkeeper can readily determine if any amounts within the self-service device exceed or are close to exceeding any thresholds. In one embodiment, the data is presented in a bar graph format, with identifying threshold markings representing warning and alert levels. When the devices exceed a given threshold, outbound alerts and messages are transmitted via the wide area network (WAN) 60 to the communications server 50, where they are transmitted across the internet 70. In one embodiment, the alerts are transmitted to a mailbox 80, as an e-mail message. In another embodiment, the alerts are transmitted to a mobile device 90, as a text message. The hardware devices are connected to the computer's communication ports via universal serial bus (USB) and serial ports. These devices assist with vbScout functions such as self-service device balancing, pickups, and loans. Transactional and cash and coin level data retrieved by the vbScout interface is used by a forecasting engine to make loan and starting cash level recommendations.
In accordance with one aspect of the present invention, the computer program includes a routine or portion that permits an operator to simultaneously balance or reconcile a self-service device. From the vbScout tab, the bookkeeper right clicks on the cell under the Total column associated with the desired self-service device and then highlights and selects Balance Till. To begin the balancing process, the bookkeeper then is prompted for proper login credentials, or a bookkeeper identification (ID) number and password. Bookkeeper ID numbers are typically assigned to accounting personnel who are authorized to balance, reconcile, and manage self-service devices. The term “bookkeeper” is a user-definable aspect of the program.
After a successful login, the screen changes and a selection window appears. A selection screen may appear, allowing the bookkeeper to select the appropriate period, generally defined as a business day. The “Expected” amounts indicate the amount of each field of financial media that should be in the SSD till based on sales information from the POS server for that business day. In one embodiment, the computer program prompts the bookkeeper to enter the “Expected” amounts. In another embodiment, the “Expected” amounts for each field are received automatically from the store's POS server.
The computer program also stores and accumulates over/short amounts for each self-service device. Used in conjunction with the POS server, this accumulated total is used to compute current “Expected” amounts for each field of financial media for each self-service device. Thus, if a bookkeeper balances more than one self-service device, the “Expected” amounts will only be reflective of what is expected to be in that particular self-service device.
When the “Expected” amounts for the till that is to be balanced have been entered or received from the POS server, the computer program is ready to begin balancing and rebuilding the till. Referring to
If Full Balance is selected, the bookkeeper is guided through a full balance of the till by a Self-Checkout Balancing Wizard. Referring to
Referring to
Referring to
Referring to
Referring to
The Self-Checkout Balancing Wizard then reappears for the rebuilding portion. During the balancing process, the wizard calculates the amounts of cash and coin needed to reach the initial target amounts for a self-service device. The wizard then guides the bookkeeper through the rebuilding process. Referring to
Referring to
Referring to
The present invention provides numerous benefits and advantages. For example, because the computer program of the present invention automates the reconciliation and balancing of self-service devices and alerts a bookkeeper when pickups, loans are needed, bookkeepers do not have to constantly leave the back office to service the self-service devices. This essentially eliminates lost labor due to interruptions and dramatically reduces the time required to manage the self-service devices.
Although the invention has been disclosed with reference to various particular embodiments, it is understood that equivalents may be employed and substitutions made herein without departing from the scope of the invention as recited in the claims.