Sales collation method and sales management system

The sales collation method and system address the high workload in verifying sales data by dividing the process into multiple stages, improving efficiency and accuracy through staged data generation, matching, and correction.

JP2026012451APending Publication Date: 2026-01-23GLORY LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025189214
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-11-10
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

The existing systems for verifying sales data in commercial facilities operated by multiple tenants require significant workload due to the complexity of comparing and correcting amount data across different systems.

Method used

A sales collation method and system that divides the verification process into multiple stages, including generating first and second amount data, matching these data for different setting items, and allowing for correction and editing at various levels within the tenant and developer systems.

Benefits of technology

This approach reduces the workload associated with verifying sales data by distributing the verification process across multiple stages, enhancing efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026012451000001_ABST
    Figure 2026012451000001_ABST
Patent Text Reader

Abstract

To provide a system for reducing the labor of a developer side system required for collating total data with sales data, and for quickly detecting an event such as an input mistake or miscalculation.SOLUTION: This system is provided with a tenant side system 10 for processing data related with the sales of a store and a developer side system 20 for managing the processed data. The tenant side system 10 includes settlement journal processing means for generating first amount data on the basis of a result of reading a settlement journal on which sales data is printed, valuable medium processing means for generating second amount data on the basis of count data obtained by counting sales in a store, collation means for collating the first amount data with the second amount data, and transmission means for transmitting a collation result to the developer side system 20. The developer side system 20 is provided with a reception means for receiving the amount data of the collation result transmitted from the tenant side system 10 and a management means for managing the received amount data.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a sales collation method and a sales management system. [Background technology]

[0002] In a commercial facility operated by multiple tenants, a process for managing the sales of each tenant is performed. This process is executed by a tenant-side system that accepts operations by tenant staff and a developer-side system that is managed by the developer managing the commercial facility. First, sales proceeds from each tenant are deposited into a valuable medium processing device in the tenant-side system and counted. In addition, sales data registered in each tenant's cash register is stored in a management server in the developer-side system. Here, the sales data is obtained, for example, by reading a settlement journal (also called a cash register closing receipt, tally result journal, etc.) in which the sales data is recorded with a reading device in the tenant-side system, and then sent to the management server. The settlement journal is printed out from the cash register during, for example, the tenant's closing process. Then, the management server compares the count data counted by the valuable medium processing device with the sales data stored in the management server.

[0003] For example, Patent Document 1 discloses a store sales management system in which a settlement journal processing device and an aggregate data input device are connected to a management server via a network 5 so that data can be transmitted. In the store sales management system described in this document, the settlement journal processing device processes an image of the settlement journal to generate first report data and transmits it to the management server. The aggregate data input device generates second report data based on aggregate data input via an operation unit and transmits it to the management server. The management server compares the first report data with the second report data. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2019-101531 Summary of the Invention [Problem to be solved by the invention]

[0005] The present invention aims to reduce the workload for each verification by dividing the verification of amount data into multiple stages. [Means for solving the problem]

[0006] The present invention, which achieves the above object, This sales matching method is characterized by comprising a first generation step of generating first amount data based on the results of character recognition processing performed on the settlement journal, a second generation step of generating second amount data based on count data that counts sales, a first matching step of matching the first amount data with the second amount data for a first setting item, and a second matching step of matching for a second setting item that is different from the first setting item. The sales collation method may further include a correction step of correcting at least one of the first amount data and the second amount data after the collation in the first collation step. The sales collation method may further include a first editing step of editing the collation result obtained by the first collation step. The sales matching method may further include a second editing step of editing the matching result obtained by the second matching step. In the above sales collation method, the correction step may be performed in the tenant system. In the above sales collation method, the first editing step may be performed in a developer-side system. In the above sales matching method, the second setting item may be amount data of non-cash payments. The sales matching method may be configured such that matching in the first matching step is performed, and then matching in the second matching step is performed. In addition, the present invention, which achieves the above-mentioned object, is a sales management system that has one or more processors, processes data related to store sales, and manages the data, wherein the one or more processors generate first amount data based on the results of character recognition processing on the settlement journal, generate second amount data based on count data that counts sales, compare the first amount data with the second amount data for a first setting item, and compare for a second setting item that is different from the first setting item. [Effects of the Invention]

[0007] According to the present invention, the verification of amount data is carried out in multiple stages, thereby reducing the workload for each verification. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a diagram showing the overall configuration of a store sales management system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram illustrating the configuration of a valuable medium processing device. [Figure 3] FIG. 10 is a diagram showing the configuration of a settlement journal. [Figure 4] FIG. 2 is a diagram illustrating a hardware configuration of a daily report management server. [Figure 5] FIG. 2 is a diagram illustrating a functional configuration of a daily report management server. [Figure 6] 10 is a flowchart showing the operation of the valuable medium processing device. [Figure 7] 10 is a flowchart showing the operation of the daily report management server. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. <System configuration> FIG. 1 is a diagram showing the overall configuration of a store sales management system according to this embodiment. The store sales management system is a system that manages sales for each tenant in a commercial facility where multiple tenants (stores) operate. The store sales management system includes a tenant system (first system) 10 and a developer system (second system) 20. The tenant system 10 has a valuable medium processing device 100 that accepts operations by tenant staff and processes sales for each tenant. The valuable medium processing device 100 is installed, for example, in a deposit room located in the backyard of the commercial facility. The developer system 20 has a daily report management server 200 that accepts operations by staff of the developer who manages the commercial facility and manages data acquired from the tenant system 10. The daily report management server 200 is installed, for example, in an accounting room located in the backyard of the commercial facility.

[0010] In the tenant-side system 10, the person in charge of each tenant operates the valuable medium processing device 100 to count the sales of their own tenant. The person in charge of each tenant also operates the valuable medium processing device 100 to read the settlement journal output from the cash register at the end of their own business hours. The valuable medium processing device 100 processes the data obtained by these operations and transmits the processing results to the daily report management server 200 of the developer-side system 20. The daily report management server 200 manages the data obtained from the valuable medium processing device 100 and transmits it to a sales management server 300 installed in a higher-level system of the store sales management system.

[0011] The sales management server 300 is a server that collects and manages information on sales of each commercial facility and each tenant from the daily report management server 200 of each commercial facility. The sales management server 300 is provided, for example, as a cloud server on a network.

[0012] The valuable medium processing device 100 and the daily report management server 200 are connected via a network. This network may be, for example, a LAN (Local Area Network) using a dedicated line, or a WAN (Wide Area Network) or a VPN (Virtual Private Network) set up on the Internet. The daily report management server 200 and the sales management server 300 are connected via a network. This network may be, for example, the Internet, a LAN, or a WAN.

[0013] <Configuration of valuable medium processing device 100> 2 is a diagram showing the configuration of the valuable medium processing device 100. The valuable medium processing device 100 includes a deposit unit 110, a reading unit 120, an operation unit 130, a processing unit 140, a display unit 150, a transmission unit 160, and a switching control unit 170. The deposit unit 110 is provided with a storage unit (not shown). The processing unit 140 includes a first amount data generation unit 141, a second amount data generation unit 142, and a collating unit 143.

[0014] The deposit unit 110 is a device that accepts and processes deposits of valuable media obtained by tenants through activities such as selling goods. The valuable media to be processed include various media that can be used as payment for goods, etc., such as currency such as coins and banknotes, as well as gift certificates, coupons, points from point services, and electronic money. Note that, as will be described in detail later, information on payments made by credit card is sent to the daily report management server 200 via a route that does not pass through the valuable medium processing device 100, and therefore is not processed by the deposit unit 110 here.

[0015] The deposit unit 110 has an insertion slot for inserting valuable media, and accepts insertion of valuable media from each tenant. The deposit unit 110 is realized, for example, by a deposit machine. For example, after each tenant closes for the day, valuable media related to the day's sales for each tenant are inserted into the deposit unit 110. The deposit unit 110 sorts the valuable media inserted from the insertion slot into coins, paper money, and other media types, and counts the amount for each medium. The deposit unit 110 then sends data on the counting results to the processing unit 140. The deposit unit 110 also has a storage unit. The storage unit stores the valuable media after counting.

[0016] The reading unit 120 is a device that reads the settlement journal printed on paper. The settlement journal is a journal (piece of paper) that records data that tally up sales for tenants (hereinafter referred to as "sales data"). The settlement journal is created by printing out the sales data for the day at each tenant's cash register, for example, after the end of business for the day.

[0017] The reading unit 120 is equipped with a so-called scanner device, and optically reads the settlement journal set at the reading position to generate a read image (image data). As an image reading method, for example, a CCD method is used in which the reflected light of the light irradiated onto the document from a light source is reduced by a lens and received by a CCD (Charge Coupled Device), or a CIS method is used in which the reflected light of the light irradiated onto the document from an LED (Light Emitting Diode) light source is received by a CIS (Contact Image Sensor).

[0018] The reading unit 120 also has an OCR (Optical Character Recognition / Reader) function. By using this OCR function to perform character recognition processing on the read image of the settlement journal, text data of the contents recorded in the settlement journal can be obtained.

[0019] The operation unit 130 is a device operated by a user of the valuable medium processing device 100 to input commands and data. The user of the valuable medium processing device 100 may be, for example, a tenant employee. The commands and data input by the operation unit 130 include, for example, commands to execute and select operations for each function of the valuable medium processing device 100, and information about sales that cannot be obtained by depositing data using the deposit unit 110. Specifically, information such as business days and the number of customers may be input by operating the operation unit 130. Various input devices are used for the operation unit 130 depending on the type of data to be input and the input method. For example, a keyboard for the user to perform input operations, a touch panel that combines a display that displays the operation screen with a touch sensor, a reading device for reading data from a recording medium on which the data to be input is recorded, etc. may be used.

[0020] Processing unit 140 is a device that performs data processing on the data acquired by deposit unit 110 and reading unit 120. Processing unit 140 includes first amount data generation unit 141 and second amount data generation unit 142 that generate amount data, and collating unit 143 that collates the generated amount data.

[0021] The first amount data generation unit 141 analyzes the text data of the settlement journal read by the reading unit 120, and based on the analysis results, generates amount data that records amount information for each predetermined setting item, such as the type of valuable medium and the payment method. The first amount data generation unit 141 is an example of a settlement journal processing means. The format of the settlement journal is set by each tenant's cash register, and therefore may differ for each tenant. Therefore, parameter information such as the type and position of items in the settlement journal for each tenant and the type of characters to be printed may be stored in advance, and the text of the recognized settlement journal may be analyzed using the parameter information corresponding to the tenant of the settlement journal to be processed.

[0022] The second amount data generation unit 142 acquires data on the counting results of sales from the deposit unit 110, and generates amount data that records information on amounts for each predetermined setting item, such as the type of valuable medium and the payment method, based on the acquired counting results. The second amount data generation unit 142 is an example of a valuable medium processing means. Information that cannot be obtained directly from the valuable medium inserted into the deposit unit 110, such as information on the payment method, may be input by, for example, a tenant's representative operating the operation unit 130. In the following description, when distinguishing between the amount data generated by the first amount data generation unit 141 and the amount data generated by the second amount data generation unit 142, the former will be referred to as first amount data, and the latter will be referred to as second amount data.

[0023] Here, certain restrictions based on the mutual operating conditions may be imposed on the operations of the first monetary amount data generation unit 141 and the second monetary amount data generation unit 142. For example, either the first monetary amount data generation unit 141 or the second monetary amount data generation unit 142 may be configured to be able to execute its own monetary amount data generation process on the condition that monetary data has been generated by the other unit.

[0024] The restriction on the monetary amount data generation process may be realized not only by simply restricting the execution of the process in the processing unit 140, but also by restricting the operation of the components that are the prerequisite for the processes by the first monetary amount data generation unit 141 and the second monetary amount data generation unit 142. As an example, consider a case where the second monetary amount data generation unit 142 is allowed to generate monetary amount data on the condition that monetary amount data has been generated by the first monetary amount data generation unit 141. In this case, the operation of the deposit unit 110, which provides the sales count results to the second monetary amount data generation unit 142, may be restricted. Specifically, the operation condition for the deposit unit 110 is set to be the generation of first monetary amount data by the first monetary amount data generation unit 141. As a result, after the first monetary amount data generation unit 141 generates monetary amount data, deposit into the deposit unit 110 becomes possible, and the second monetary amount data generation unit 142 is allowed to generate monetary data.

[0025] The collation unit 143 collates the first amount data generated by the first amount data generation unit 141 with the second amount data generated by the second amount data generation unit 142. The collation unit 143 determines whether the first amount data and the second amount data match for each setting item. The setting items that are the subject of the judgment by the collation unit 143 do not have to be all setting items in the amount data. After being processed by the valuable medium processing device 100, the amount data is sent to the daily report management server 200 of the developer system 20. Then, depending on the setting item, the amount data includes information to be processed in the developer system 20. Therefore, the collation unit 143 only needs to perform collation processing on at least setting items that are required to be processed in the tenant system 10.

[0026] If the first amount data and the second amount data do not match as a result of the matching process by the matching unit 143, the processing unit 140 accepts a correction operation from the user of the valuable medium processing device 100 and corrects the amount data. Furthermore, if there is an error in the value or information of the amount data, the processing unit 140 accepts a correction operation from the user of the valuable medium processing device 100 and corrects the value or information of the corresponding item in the amount data. Correction of the amount data may be performed, for example, by displaying the first amount data and the second amount data side by side on the display unit 150, along with an error message indicating that the first amount data and the second amount data do not match, corresponding to the setting items, accepting a selection for each setting item, and unifying the value with the selected value. Alternatively, correction of the amount data may be performed by accepting input of a correct value for each setting item of the amount data and changing the value of the amount data to the entered value. When displaying the first amount data and the second amount data side by side, the mismatched setting items may be displayed in a different display style from the display style of the other setting items to make them easier to see. The correct value is selected or input by a user of the valuable medium processing device 100, who is the person in charge of the tenant corresponding to the amount data, using the operation unit 130. The processing unit 140 is an example of a correction means.

[0027] Here, even if the first amount data and the second amount data do not match as a result of the matching process by the matching unit 143, the correction process by the processing unit 140 may be omitted if a predetermined condition is met. A condition for omitting the correction process may be, for example, that the user of the valuable medium processing device 100 performs an operation using the operation unit 130 to instruct omission of the correction process. Alternatively, a predetermined time may elapse without the user of the valuable medium processing device 100 performing a correction operation after an error message indicating that the first amount data and the second amount data do not match is displayed on the display unit 150. If the correction process is omitted, data (such as a flag) indicating that the first amount data and the second amount data do not match is added to the matching result data.

[0028] The display unit 150 is a device that displays various types of information. Examples of the display unit 150 include a liquid crystal display and an LED (Light Emitting Diode) display. When a touch panel is used as the operation unit 130, the display unit 150 may also serve as a display that displays an operation screen. The display unit 150 displays monetary data and other information in response to processing by the processing unit 140 of the valuable medium processing device 100 and operations on the operation unit 130. Specifically, the display unit 150 displays, as the processing progresses, the counting results when valuable media are deposited in the deposit unit 110, images and text data of the settlement journal read by the reading unit 120, monetary data generated by the first monetary data generation unit 141 and the second monetary data generation unit 142, and collation results by the collation unit 143.

[0029] The transmission unit 160 connects to the daily report management server 200 via a network and transmits the matching results from the matching unit 143. The transmission unit 160 includes a network interface for connecting to the network. The matching results include, for example, information identifying the tenant, information indicating that the first amount data and the second amount data for that tenant match as a result of the matching process performed by the matching unit 143, and the amount data that has undergone the matching process. Note that the information indicating that the first amount data and the second amount data match and the amount data that has undergone the matching process may be transmitted separately. Furthermore, if the first amount data and the second amount data do not match and the correction process is omitted, both the first amount data and the second amount data may be transmitted along with information indicating that the amount data do not match.

[0030] The switching control unit 170 is a control device that switches the operation mode of the second amount data generation unit 142. The operation modes of the second amount data generation unit 142 include a first operation mode and a second operation mode. The first operation mode is an operation mode in which, when valuable media are deposited into the deposit unit 110, the second amount data generation unit 142 immediately generates second amount data based on the count data of the deposited valuable media. The second operation mode is an operation mode in which, when valuable media are deposited into the deposit unit 110, the second amount data generation unit 142 does not generate second amount data but instead holds the count data of the deposited valuable media. The count data held in the second operation mode may be managed by the deposit unit 110 or the second amount data generation unit 142.

[0031] The switching control unit 170 switches the operating mode based on a predetermined switching condition. The switching condition may be, for example, a switching operation of the operating mode by a user of the valuable medium processing device 100 using the operation unit 130. Alternatively, the switching condition may be set based on the operating status of the first amount data generation unit 141. Specifically, for example, the switching control unit 170 may control the second amount data generation unit 142 to set the operating mode to the first operating mode on the condition that the first amount data generation unit 141 generates first amount data and valuable media are deposited in the deposit unit 110, and may control the second amount data generation unit 142 to set the operating mode to the second operating mode on the condition that the first amount data generation unit 141 does not generate first amount data and valuable media are deposited in the deposit unit 110.

[0032] By providing the first and second operating modes and controlling the switching between them, it becomes possible to perform deposit operations, for example, not only after the day's business hours but also during business hours. Because the second operating mode does not require the generation of first amount data based on the settlement journal, the tenant's staff member can deposit valuable media based on sales at that time in the second operating mode during business hours and save the count data. After business hours are over, the tenant's staff member can deposit valuable media based on the remaining sales and enter the settlement journal in the first operating mode. The valuable medium processing device 100 adds the count data obtained during the deposit process after business hours to the saved count data to obtain count data for one day's sales, and generates second amount data based on this count data. The valuable medium processing device 100 also generates first amount data based on the read settlement journal and compares the generated first amount data with the second amount data.

[0033] In the above configuration of the valuable medium processing device 100, the execution functions of the counting process of valuable mediums in the deposit unit 110, the OCR process in the reading unit 120, and each process in the processing unit 140, as well as the control functions of the deposit unit 110, the reading unit 120, the operation unit 130, the display unit 150, the transmission unit 160, and the switching control unit 170, are realized, for example, by a processor (not shown) executing a program. The program is stored in a storage device (not shown), such as a semiconductor memory or a magnetic disk drive, and the processor realizes the above functions by reading and executing the program from the storage device. The storage device may store various data generated in each of the above processes, such as second amount data held in the second operating mode of the second amount data generation unit 142. The storage device may also store parameter information for settlement journals for each tenant used in the OCR process in the reading unit 120.

[0034] The above-mentioned various processes by the valuable medium processing device 100 are performed for each tenant. The valuable medium processing device 100 identifies each tenant by, for example, identification information such as an ID assigned to each tenant at the start of processing. The identification information may be input by, for example, a person in charge of each tenant operating the operation unit 130 when using the valuable medium processing device 100. Alternatively, each person in charge of each tenant may be lent a recording medium such as an ID card on which the tenant's identification information is recorded, and when the person in charge uses the valuable medium processing device 100, the identification information may be read by a reading device (not shown) such as a card reader provided on the valuable medium processing device 100.

[0035] <Example of settlement journal configuration> Figure 3 is a diagram showing an example of the configuration of a settlement journal. The settlement journal shown in Figure 3 records information such as business dates and number of customers, as well as net sales, the amount of consumption tax on net sales, and a breakdown of net sales by settlement method, such as cash sales, sales by gift certificates, sales by gift vouchers, sales by other vouchers, sales by electronic money, and sales by credit card, along with information such as the number of payments and total amounts. Additionally, information about the tenant that issued this settlement journal is recorded at the top of the settlement journal. In the example shown in Figure 3, the tenant that issued the settlement journal is "XXX Bookstore."

[0036] The settlement journal is output by a cash register (not shown), for example, after the business hours of the day have ended. The cash register, for example, tallys up sales information for each business day and prints out the settlement journal. After outputting the settlement journal, the cash register erases information such as sales history and tally results reflected in the tally values ​​of the settlement journal.

[0037] <Hardware configuration of daily report management server 200> 4 is a diagram showing the hardware configuration of the daily report management server 200. The daily report management server 200 is realized by a computer. The computer that realizes the daily report management server 200 includes a processor 201, a RAM 202 (Random Access Memory), a ROM (Read Only Memory) 203, a storage device 204, a display device 205, an input device 206, and a communication interface 207.

[0038] The processor 201 is an arithmetic device that executes programs to perform various processes and controls. The RAM 202 is a main memory that is used as a working memory when the processor 201 performs arithmetic processing. The ROM 203 holds programs and data such as pre-prepared setting values, and the processor 201 can read programs and data directly from the ROM 203 to execute processing.

[0039] The storage device 204 is a means for storing programs and data. Programs are stored in the storage device 204, and the processor 201 reads the programs stored in the storage device 204 into a main storage device and executes them. The storage device 204 also stores and preserves the results of processing by the processor 201. For example, a magnetic disk device or an SSD (Solid State Drive) is used as the storage device 204.

[0040] The display device 205 is a device that displays various types of information. The display device 205 displays the amount data acquired from the valuable medium processing device 100 and the results of processing in the daily report management server 200. The display device 205 is realized by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display.

[0041] The input device 206 is a device used by a user of the daily report management server 200 to input data and commands. The input device 206 is realized by, for example, a keyboard, a pointing device, a touch sensor, etc. A touch sensor as the input device 206 may be superimposed on the display screen of the display device 205 to form a touch panel.

[0042] The communication interface 207 is a connection means for connecting to the valuable medium processing device 100 via a network. The communication interface 207 is realized by a device that corresponds to the type of network and line to which the valuable medium processing device 100 is connected. For example, when connecting to the network via a wired line, a network adapter that corresponds to the line to be used is used, and when connecting to the network via a wireless line, a wireless device is used.

[0043] <Functional configuration of daily report management server 200> 5 is a diagram showing the functional configuration of the daily report management server 200. The daily report management server 200 includes a receiving unit 210, a data acquiring unit 220, a collating unit 230, an editing unit 240, a display control unit 250, and a transmitting unit 260. These functions are realized, for example, by the processor 201 shown in FIG. 4 executing a program. The collating unit 230 and the editing unit 240, and storage means for storing acquired data and data of processing results (for example, the storage device 204 shown in FIG. 4) are an example of management means.

[0044] The receiving unit 210 connects to the valuable medium processing device 100 via a network. The receiving unit 210 then receives the result of matching the amount data from the valuable medium processing device 100. The receiving unit 210 connects to the network using, for example, the communication interface 207 shown in FIG. 4. The received data is stored, for example, in the storage device 204 shown in FIG. 4.

[0045] The data acquisition unit 220 acquires data related to sales at the tenant from a system other than the tenant-side system 10 (hereinafter, the data acquired by the data acquisition unit 220 will be referred to as "sales-related data"). The acquired data is stored, for example, in the storage device 204 shown in FIG. 4. Generally, each tenant aggregates sales using a cash register as a terminal in its own Point of Sale (POS) system. For this reason, the valuable medium processing device 100 processes the aggregated sales results from each tenant's cash register and sends the obtained amount data to the daily report management server 200 as developer management data. On the other hand, when a tenant aggregates sales using a payment device provided by the developer, the data aggregated by the payment device can be directly input to the daily report management server 200. The data acquisition unit 220 is a means for acquiring data directly input from the payment device. Specifically, the data acquisition unit 220 controls, for example, the communication interface 207 shown in FIG. 4 to connect to the payment device via a network and acquire data. Note that instead of the daily report management server 200 acquiring data directly from the payment device, a server that manages the data acquired by the payment device may be provided and the data may be acquired from this server. The data acquired by the data acquisition unit 220 is stored, for example, in the storage device 204 shown in FIG. 4. An example of information acquired by the data acquisition unit 220 is credit card payment information. Generally, a device prepared by a developer is often used as a credit card payment device for each tenant. The credit card payment information acquired by this device is then sent directly from the payment device to the daily report management server 200 without being processed by the valuable medium processing device 100.

[0046] The matching unit 230 matches the amount data acquired from the valuable medium processing device 100 by the receiving unit 210 with the sales-related data acquired by the data acquiring unit 220. For example, when the data acquiring unit 220 acquires credit card payment information as sales-related data as described above, the matching unit 230 matches the credit card payment information included in the amount data acquired from the valuable medium processing device 100 with the credit card payment information acquired as sales-related data. The matching result by the matching unit 230 is stored, for example, in the storage device 204 shown in FIG. 4.

[0047] Furthermore, the collation unit 230 may compare the amount data acquired from the valuable medium processing device 100 with information on setting items that were not compared by the collation unit 143 of the valuable medium processing device 100. For example, the collation unit 143 of the valuable medium processing device 100 mainly compares the amounts for each payment method in the first amount data and the second amount data. On the other hand, since information on business days and number of customers is information required for management by the developer-side system 20, the collation unit 230 of the daily report management server 200 may perform the comparison instead of the collation unit 143 of the valuable medium processing device 100. In this case, for example, the collation result data sent from the valuable medium processing device 100 to the daily report management server 200 may include information on business days and number of customers read from the settlement journal and information on business days and number of customers entered by the tenant's representative operating the operation unit 130.

[0048] The editing unit 240 accepts operations by a person in charge of the developer system 20 and edits the monetary data and sales-related data. The editing unit 240 edits the data when, for example, the result of the comparison by the comparison unit 230 indicates that the data for the corresponding setting items in the monetary data and sales-related data do not match, or when there is an error in the information in the monetary data or sales-related data. The operation for editing the data is performed, for example, using the input device 206 shown in FIG. 4. Note that the term "edit" is used here instead of "correct" to distinguish it from data correction by the processing unit 140 of the valuable medium processing device 100. The results of editing by the editing unit 240 are stored, for example, in the storage device 204 shown in FIG. 4.

[0049] The display control unit 250 causes information screens for displaying various types of information and operation screens for accepting various operations to be displayed on the display device 205 shown in Fig. 4, for example. Specifically, the display control unit 250 causes the display device 205 to display various types of information, such as amount data acquired from the valuable medium processing device 100, sales-related data acquired by the data acquisition unit 220, and the collation results by the collation unit 230. The display control unit 250 also causes the display device 205 to display operation screens, such as an editing screen for accepting operations by a person in charge of the developer-side system 20 when the editing unit 240 edits data.

[0050] The transmission unit 260 connects to the sales management server 300 via a network. The transmission unit 260 then transmits the amount data and sales-related data that have been collated by the collation unit 230 and are stored in the storage device 204 to the sales management server 300. The transmission unit 260 connects to the network using, for example, the communication interface 207 shown in FIG. 4.

[0051] <Example of operation of valuable medium processing device 100> 6 is a flowchart showing the operation of the valuable medium processing device 100. Here, we will explain the operation of a mode in which restrictions are imposed on the operation of the deposit unit 110 and the second amount data generation unit 142, and after the first amount data generation unit 141 generates the first amount data, depositing money into the deposit unit 110 and generating the second amount data is possible. As a preliminary operation, it is assumed that the tenant's representative has entered their own identification information into the valuable medium processing device 100, and is ready to execute processing related to sales for the tenant to which they belong.

[0052] If the process of generating first amount data based on the settlement journal (referred to as "Settlement Journal Processing" in FIG. 6) has not been completed in the valuable medium processing device 100 (NO in S601), the valuable medium processing device 100 can only execute processing on the settlement journal. The tenant's representative sets the settlement journal in the reading unit 120 and starts the reading process. The reading unit 120 of the valuable medium processing device 100 reads the settlement journal with a scanner (S602), performs character recognition using the OCR function (S603), and acquires the text data of the settlement journal.

[0053] Next, the first amount data generation unit 141 in the processing unit 140 of the valuable medium processing device 100 analyzes the text data of the settlement journal and generates first amount data based on the settlement journal (S604). This completes the process of generating the first amount data based on the settlement journal (YES in S601), making it possible to deposit money into the deposit unit 110. The tenant's representative then inserts the valuable medium into the deposit unit 110.

[0054] The deposit unit 110 of the valuable medium processing device 100 accepts the insertion of valuable media (S605) and counts the amount of the inserted valuable media for each type of valuable media (S606). At this time, information such as the business date and the number of customers is entered by the tenant's staff. Next, the second amount data generation unit 142 in the processing unit 140 of the valuable medium processing device 100 generates second amount data based on the data of the counting result by the deposit unit 110 (S607).

[0055] Next, the collation unit 143 in the processing unit 140 of the valuable medium processing device 100 collates the first amount data with the second amount data (S608). If the collation result indicates that the amount data needs to be corrected (YES in S609), the correction operation by the tenant's representative is accepted and the amount data is corrected (S610). If the amount data does not need to be corrected (NO in S609), or after the amount data is corrected in S610, the transmission unit 160 of the valuable medium processing device 100 transmits the processing result data to the daily report management server 200 (S611). The transmitted data includes information identifying the target tenant, bibliographic information such as business days and number of customers, amount data, etc.

[0056] Processing in the valuable medium processing device 100 is usually performed sequentially by a person in charge of each tenant after the close of business for the day. Processing in the daily report management server 200 is performed after processing in the valuable medium processing device 100 for all tenants has been completed, so it is performed, for example, on the next business day. After processing in the valuable medium processing device 100 has been completed for each tenant or for all tenants, the valuable medium processing device 100 may send the processing results to the daily report management server 200 and store them in the daily report management server 200 until processing in the daily report management server 200 begins. Alternatively, the valuable medium processing device 100 may store the processing results and send them to the daily report management server 200 when processing in the daily report management server 200 begins on the next business day.

[0057] <Example of operation of the daily report management server 200> 7 is a flowchart showing the operation of the daily report management server 200. When the receiving unit 210 of the daily report management server 200 receives processing result data from the valuable medium processing device 100 (S701), the daily report management server 200 stores the received data in a storage device (S702). As described above, if the daily report management server 200 holds the processing results of the valuable medium processing device 100, it waits in this state until the daily report management server 200 starts processing on the next business day. If the valuable medium processing device 100 holds the processing results of the valuable medium processing device 100, the operations of S701 and S702 are performed when the daily report management server 200 starts processing, and the daily report management server 200 acquires the processing results for the previous business day. Furthermore, if sales-related data is acquired by the data acquisition unit 220, the daily report management server 200 also stores the acquired sales-related data in a storage device.

[0058] When the daily report management server 200 receives a processing start instruction from the person in charge of the developer-side system 20 (S703), it displays the amount data for each tenant on the display device 205 (S704). Then, the collation unit 230 of the daily report management server 200 collates setting items that have not been collated in the valuable medium processing device 100, and collates the amount data with sales-related data acquired by the data acquisition unit 220 (S705). Then, if data correction is required based on the collation result (YES in S706), the collation unit 230 accepts the correction operation from the person in charge of the developer-side system 20 and corrects the data (S707). If data correction is not required (NO in S706), or after the amount data has been corrected in S707, the transmission unit 260 of the daily report management server 200 transmits data of the processing result of the daily report management server 200 to the sales management server 300 (S708).

[0059] <Modification> Although the above describes an embodiment of the present invention, the technical scope of the present invention is not limited to the above embodiment. For example, in the above embodiment, the valuable medium processing device 100 is configured to include a deposit unit 110 and a reading unit 120 including a scanner device. Alternatively, a deposit machine and a scanner device may be provided separately from the valuable medium processing device 100, and these devices may be connected to the valuable medium processing device 100 so as to enable data exchange. When a deposit machine is provided separately from the valuable medium processing device 100, the valuable medium processing device 100 acquires count data of the valuable media processed by the deposit machine instead of counting the valuable media by the deposit unit 110. Furthermore, when a scanner device is provided separately from the valuable medium processing device 100, the valuable medium processing device 100 acquires read data of the settlement journal read by an external scanner instead of reading the settlement journal by the reading unit 120. In this case, the valuable medium processing device 100 may acquire image data of the settlement journal as read data and perform OCR processing in the reading unit 120, or may perform OCR processing in an external device and acquire text data of the settlement journal.

[0060] In the above embodiment, the collating unit 143 of the valuable medium processing device 100 and the collating unit 230 of the daily report management server 200 are described as the former collating the amounts for each payment method in the first amount data and the second amount data, and the latter collating information such as business dates and the number of customers. Regarding the collating of sales amounts, the collating unit 143 of the valuable medium processing device 100 may collate only the amounts of payments made with cash and gift certificates inserted into the deposit unit 110 of the valuable medium processing device 100, while the collating unit 230 of the daily report management server 200 may collate payments made with points from point programs or electronic money. Payment amounts other than cash and gift certificates counted by the valuable medium processing device 100 require input by the tenant's staff. However, by having the daily report management server 200 perform the collating process of the payment amounts, the tenant's staff's workload during the deposit operation can be reduced.

[0061] In the above embodiment, the valuable medium processing device 100 inputs the identification information assigned to the tenant as a means for identifying the tenant. However, as shown in Fig. 3, the settlement journal records the tenant information, and the reading unit 120 may extract the tenant information when reading the settlement journal to identify the tenant currently being processed.

[0062] In the above embodiment, the business day information is read from the settlement journal and verified. It is possible to manage holidays for each tenant using the business days read from the settlement journal and the business day information entered by the tenant's staff during deposit processing. Deposit processing for each tenant is not performed on that tenant's holidays. Holidays for each tenant are typically managed by specifying and setting dates and days of the week in advance in the valuable medium processing device 100 and the daily report management server 200. However, in a facility with multiple tenants, if holidays differ for each tenant, setting holidays becomes extremely complicated. Furthermore, it becomes cumbersome to set holidays for each month. Therefore, a configuration may be adopted in which dates not entered are recognized as holidays for that tenant based on the data read from the settlement journal or the business day data entered. Furthermore, a configuration may be adopted in which dates on which deposit operations have not been performed are recognized as holidays based on whether or not a deposit operation has been performed in the valuable medium processing device 100. Holiday recognition in this manner can be performed on a facility-by-facility basis. It can also be applied to identifying holidays for each tenant by combining it with the tenant identification described above.

[0063] In the above embodiment, the valuable medium processing device 100 is installed in a deposit room of a commercial facility, and the daily report management server 200 is installed in an accounting room of the commercial facility. However, the installation locations of the valuable medium processing device 100 and the daily report management server 200 are not limited to this. The valuable medium processing device 100 and the daily report management server 200 may be installed in the same facility or in different facilities. For example, the daily report management server 200 may be installed in a center outside the commercial facility. The daily report management server 200 may also be configured as a so-called cloud server on a network. Various other modifications and alternative configurations that do not deviate from the scope of the technical concept of the present invention are included in the present invention. [Explanation of symbols]

[0064] 10... Tenant system, 20... Developer system, 100... Valuable medium processing device, 110... Deposit unit, 120... Reading unit, 130... Operation unit, 140... Processing unit, 141... First amount data generation unit, 142... Second amount data generation unit, 143... Collation unit, 150... Display unit, 160... Transmission unit, 170... Switching control unit, 200... Daily report management server, 201... Processor, 202... RAM, 203... ROM, 204... Storage device, 205... Display device, 206... Input device, 207... Communication interface, 210... Receiving unit, 220... Data acquisition unit, 230... Collation unit, 240... Editing unit, 250... Display control unit, 260... Transmission unit, 300... Sales management server

Claims

1. a first generation step of generating first amount data based on the result of performing character recognition processing on the settlement journal; a second generation step of generating second amount data based on the count data of sales; a first comparison step of comparing the first amount data with the second amount data for a first setting item; a second verification step of verifying a second setting item different from the first setting item; A sales matching method comprising:

2. 2. The sales matching method according to claim 1, further comprising a correction step of correcting at least one of the first amount data and the second amount data after matching in the first matching step.

3. 2. The sales collation method according to claim 1, further comprising a first editing step of editing the collation result obtained by said first collation step.

4. 4. The sales collation method according to claim 3, further comprising a second editing step of editing the collation results from said second collation step.

5. The sales collation method according to claim 2 , wherein the correction step is performed in a tenant-side system.

6. 5. The sales collation method according to claim 3, wherein the first editing step is performed in a developer-side system.

7. The sales matching method according to claim 1 , wherein the second setting item is amount data for non-cash payments.

8. 2. The sales collation method according to claim 1, wherein the collation in the second collation step is carried out after the collation in the first collation step is carried out.

9. A system having one or more processors, processing data relating to store sales, and managing the data, the one or more processors: generating first amount data based on the result of performing character recognition processing on the settlement journal; generating second amount data based on the count data of the sales; collating the first amount data with the second amount data for a first setting item; A sales management system characterized in that a second setting item different from the first setting item is collated.

Citation Information

Patent Citations

  • Deposit system

    JP2010218293A

  • Sales proceeds management system, currency processor and sales proceeds management method

    JP2018156319A

  • Store sales management system and valuable media processing device

    JP2023050287A

  • Store sales management system and store sales management method

    JP2019101531A