Product sales data processing device and program

JP7638351B2Active Publication Date: 2025-03-03TOSHIBA TEC KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023191703
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-11-09
Publication Date
2025-03-03
Estimated Expiration
2034-06-04

Smart Images

  • Figure 0007638351000001
    Figure 0007638351000001
  • Figure 0007638351000002
    Figure 0007638351000002
  • Figure 0007638351000003
    Figure 0007638351000003
Patent Text Reader

Abstract

To provide a product sales data processing device, an information processing device, and a program that report tenant sales information to a store by using an electronic receipt mechanism.SOLUTION: A product sales data processing device of an embodiment includes: electronic receipt information generation means for generating electronic receipt information indicating contents of transaction information obtained by digitizing the transaction information of a product settled in one transaction; electronic receipt information transmitting means for transmitting the generated electronic receipt information to an external information processing device using a communication line; cumulative storage means for storing cumulative information obtained by cumulating the transaction information for a predetermined period; electronic adjustment receipt information generation means for generating electronic adjustment receipt information indicating the contents of the cumulative information obtained by digitizing the cumulative information; and electronic adjustment receipt information transmitting means for transmitting the generated electronic adjustment receipt information to the information processing device using the communication line.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The embodiment of the present invention is a product sales data processing device. Place and programs. [Background technology]

[0002] In recent years, in shopping centers, mass retailers, and other stores, multiple companies have opened stores and are selling products. The stores require each of these tenants to report settlement receipt information that is, for example, aggregating sales information for one day to the stores.

[0003] The settlement receipt information can be reported to the store by, for example, connecting the POS terminal that manages the sales information of each tenant to a store server installed in the store via a communication line. However, this requires the development of expensive infrastructure, such as connecting the POS terminal of each tenant to the store server via a dedicated communication line such as a LAN (Local Area Network).

[0004] Recently, a system called electronic receipts, which allows receipt information to be received electronically, is being developed. Tenants and stores use POS terminals to digitize receipt information and generate electronic receipt information. The POS terminal then transmits the generated electronic receipt information to, for example, an external third-party electronic receipt center. The electronic receipt center transmits the received electronic receipt information to a mobile terminal carried by the customer. In this way, the customer can receive an electronic receipt.

[0005] It would be desirable to use such an electronic receipt system to report each tenant's settlement receipt information to the store. Summary of the Invention [Problem to be solved by the invention]

[0006] The problem to be solved by the present invention is to provide a product sales data processing device that utilizes an electronic receipt system to report tenant sales information to a store. Place The objective of this initiative is to provide opportunities and programs for [Means for solving the problem]

[0007] The product sales data processing device of the embodiment ,transaction Transaction information for products paid for on If the transaction information contains customer information that identifies the customer, an electronic receipt information generating means for generating electronic receipt information indicating the contents of the electronic transaction information obtained by digitizing the above; an electronic receipt information transmitting means for transmitting the generated electronic receipt information to an external information processing device using a communication line; and an accumulation storing means for storing accumulated information obtained by accumulating the transaction information for a predetermined period of time. A determination means for determining whether the cumulative information includes store information for identifying a store where the tenant in which the device is installed is located, and when the determination means determines that the cumulative information includes the store information, associating the store information with tenant information for identifying the tenant. The electronic receipt information generating means generates electronic receipt information indicating the contents of the digitized cumulative information, and an electronic receipt information transmitting means transmits the generated electronic receipt information to the information processing device using the communication line. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram showing the overall configuration of an electronic receipt system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram showing a configuration of a main part of the POS terminal. [Diagram 3] FIG. 3 is a memory map showing a part of the RAM of the control unit of the POS terminal. [Figure 4] FIG. 4 is a block diagram showing the main configuration of the electronic receipt server. [Diagram 5] FIG. 5 is a block diagram showing a configuration of a main part of the electronic receipt management server. [Figure 6] FIG. 6 is a memory map showing a part of the storage unit of the electronic receipt management server. [Figure 7] FIG. 7 is a memory map showing a part of the storage unit of the electronic receipt management server. [Figure 8]FIG. 8 is a block diagram showing a configuration of a main part of a mobile terminal. [Figure 9] FIG. 9 is a block diagram showing a configuration of a main part of the store server. [Figure 10] FIG. 10 is a functional block diagram showing the functional configuration of the POS terminal. [Figure 11] FIG. 11 is a flowchart showing the flow of the control process in the POS terminal. [Figure 12] FIG. 12 is a flowchart showing the flow of control processing in the electronic receipt server. [Figure 13] FIG. 13 is a functional block diagram showing the functional configuration of the electronic receipt management server. [Figure 14] FIG. 14 is a flowchart showing the flow of the control process of the electronic receipt management server. [Figure 15] FIG. 15 is a flowchart showing the flow of control processing of the mobile terminal. [Figure 16] FIG. 16 is a flowchart showing the flow of the control process of the store server. [Figure 17] FIG. 17 is a diagram showing an example of a display screen of the display unit of the store server. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the embodiment, a POS terminal is used as the product sales data processing device. Also, an electronic receipt management server is used as the information processing device. Note that the present invention is not limited to the embodiment described below.

[0013] Fig. 1 is a diagram showing the overall configuration of an electronic settlement receipt system according to an embodiment. As shown in Fig. 1, the electronic receipt system includes a POS (Point of Sales) terminal 1 installed in a tenant T, an electronic receipt server 3 installed in a headquarters P3 of a company that operates the tenant T, an electronic receipt management server 4 installed in an electronic receipt center P4, a mobile terminal 7 carried by a customer for identifying the customer, and a store server 2 installed in a store P1 by a developer that operates a shopping center.

[0014] The POS terminal 1 and the store server 2 are provided in a store P1. The store P1 is, for example, a large shopping center, and in addition to a food section and a clothing section directly managed by the store P1, many tenants T managed by companies different from the store P1 are located in the store P1. In the embodiment, the three tenants T located in the store P1 are Tenant A managed by Company A, Tenant B managed by Company B, and Tenant C managed by Company C (Tenant A, Tenant B, and Tenant C are collectively referred to as Tenant T). In the embodiment, a POS terminal 1A is installed in Tenant A. A POS terminal 1B is installed in Tenant B. A POS terminal 1C is installed in Tenant C. The POS terminals 1A, 1B, and 1C are collectively referred to as POS terminals 1.

[0015] The POS terminal 1 is connected to a network N2 that connects the store P1 and the headquarters P3. Here, the network N2 is, for example, a dedicated line such as the Internet or a VPN (Virtual Private Network).

[0016] The POS terminal 1 is a product sales data processing device that executes product sales data processing in the tenant T. The POS terminal 1 generates receipt information, which is transaction print information including transaction details of the product to be settled, and issues a paper receipt by printing the receipt information with a printing unit 13 described later. In addition, the POS terminal 1 of each tenant T generates electronic receipt information by converting the data format of the receipt information, which is a first data format, into a structured format, which is a second data format different from the unstructured format. The electronic receipt information is receipt information obtained by converting receipt information that is originally printed on receipt paper into a structured format such as a CSV (Comma-Separated Values) format or a J-son format. The electronic receipt information is transmitted to the electronic receipt management server 4 via the electronic receipt server 3 and stored in the electronic receipt management server 4. The electronic receipt information stored in the electronic receipt management server 4 can be transmitted to a mobile terminal 7 and viewed. The mobile terminal 7 displays the electronic receipt information in a format almost identical to that of the receipt information printed on receipt paper.

[0017] The receipt information generated by the POS terminal 1A, the receipt information generated by the POS terminal 1B, and the receipt information generated by the POS terminal 1C are all configured in the same unstructured format. Also, the electronic receipt information generated by the POS terminal 1A, the electronic receipt information generated by the POS terminal 1B, and the electronic receipt information generated by the POS terminal 1C are all configured in the same structured format.

[0018] Then, the POS terminal 1 of each tenant T outputs (transmits) the generated electronic receipt information to the electronic receipt server 3 via the network N2. There is no particular limit to the method of transmitting the electronic receipt information, and a general-purpose protocol such as HTTP or HTTPS may be used. There is no particular limit to the number of POS terminals 1 installed in the store P1, and there may be more than one. Also, the POS terminal 1A installed in tenant A, the POS terminal 1B installed in tenant B, and the POS terminal 1C installed in tenant C are POS terminals 1 made by different manufacturers.

[0019] The store server 2 manages the sales of the entire store P1. The store server 2 manages the sales information of tenant T for each tenant T based on the sales information at the POS terminal 1 installed in tenant T. The store server 2 collects the sales information of tenant T as settlement receipt information. Settlement receipt information is information obtained by aggregating sales information made by tenant T during a specified period (e.g., one day). Settlement receipt information is information obtained by aggregating sales information by department or class, in addition to total sales information for a specified period. Also, for example, information obtained by aggregating sales information by payment type. Also, for example, information obtained by aggregating sales information by time period. Also, for example, information obtained by aggregating sales information by tenant. In addition, the settlement receipt information includes information aggregated by various categories.

[0020] The electronic settlement receipt information is electronic information obtained by converting the settlement receipt information in an unstructured format, which is a first data format originally printed on receipt paper, into a structured format, which is a second data format, such as the CSV (Comma-Separated Values) format or J-son format. The electronic settlement receipt information is electronic information having the same content as the settlement receipt information. The electronic settlement receipt information is generated from the settlement receipt information at the time the settlement key 122 is operated in the POS terminal 1. The electronic settlement receipt information is transmitted from the POS terminal 1 to the electronic receipt management server 4 via the electronic receipt server 3, and is stored in the electronic receipt management server 4.

[0021] The electronic settlement receipt information is configured in the same structure as the above electronic receipt information. Therefore, the electronic settlement receipt information generated by the POS terminal 1A, the electronic settlement receipt information generated by the POS terminal 1B, and the electronic settlement receipt information generated by the POS terminal 1C are all configured in the same structured format.

[0022] The electronic receipt server 3 is provided in the headquarters P3 of the company that operates Tenant T, and functions as a corporate receipt management server that manages receipt information for each company that operates Tenant T. In this embodiment, there is a headquarters P3A of the company corresponding to Tenant A, a headquarters P3B of the company corresponding to Tenant B, and a headquarters P3C of the company corresponding to Tenant C. Note that headquarters P3A, headquarters P3B, and headquarters P3C are collectively referred to as headquarters P3.

[0023] An electronic receipt server 3A is installed in the headquarters P3A. An electronic receipt server 3B is installed in the headquarters P3B. An electronic receipt server 3C is installed in the headquarters P3C. The electronic receipt server 3A, the electronic receipt server 3B, and the electronic receipt server 3C are collectively referred to as the electronic receipt server 3.

[0024] In addition, the electronic receipt server 3 receives, via the network N2, the electronic receipt information transmitted from the POS terminal 1. In addition, the electronic receipt server 3 transmits the received electronic receipt information to the electronic receipt management server 4 via the network N3 connecting the head office P3 and the electronic receipt center P4.

[0025] Here, the network N3 is, for example, a dedicated line such as the Internet or a VPN, etc. Furthermore, there is no particular restriction on the method of transmitting the electronic receipt information, and a general-purpose protocol such as HTTP or HTTPS may be used.

[0026] The electronic receipt management server 4 is provided in the electronic receipt center P4. The electronic receipt center P4 manages, for example, electronic receipt information and electronic settlement receipt information of each company that manages receipt information in the electronic receipt server 3. The electronic receipt management server 4 is a third-party organization other than the headquarters P3 that operates the electronic receipt server 3. The electronic receipt server 3 may also be managed by a third-party organization or the like.

[0027] The electronic receipt management server 4 functions as a customer receipt management server that collectively manages electronic receipt information of various companies that operate stores. The electronic receipt management server 4 stores and manages member data such as the name of each customer (member) who has registered as a member, a member code which is a customer code, a unique terminal code (SRID described later) for identifying the mobile terminal 7, and destination information (e.g., email address) of the mobile terminal 7 to which the electronic receipt information is to be sent, in a member master stored in a database DB. Note that a member management server that stores and manages member data may be provided separately from the electronic receipt management server 4.

[0028] Furthermore, the electronic receipt management server 4 receives the electronic receipt information transmitted from the electronic receipt server 3 via the network N3, and stores and manages the electronic receipt information in an electronic receipt information section 43a4 of an electronic receipt management area 43a (described later) held in the database DB (see FIG. 6). More specifically, the electronic receipt information includes elements such as store information of the store transmitting the electronic receipt information and a membership code, in addition to the transaction details of the product (product sales data), and is managed in association with the membership data of the corresponding member.

[0029] Furthermore, when the electronic receipt management server 4 stores the electronic receipt information in the database DB, it identifies the destination (mobile terminal 7) by referring to the destination information associated with the membership code of the electronic receipt information. Then, the electronic receipt management server 4 notifies the destination that there is electronic receipt information to be transmitted via the network N5 described later.

[0030] Furthermore, when the electronic receipt management server 4 receives an electronic receipt inquiry specifying a membership code from a mobile terminal 7 connected via a network N4 (described later), the electronic receipt management server 4 extracts electronic receipt information corresponding to the membership code from the database DB and transmits it to the mobile terminal 7. Note that, if additional information is associated with the electronic receipt information, the additional information is also transmitted to the mobile terminal 7 that made the inquiry.

[0031] Furthermore, the electronic receipt management server 4 receives the electronic settlement receipt information transmitted from the electronic receipt server 3 via the network N3, and stores and manages this electronic settlement receipt information in an electronic settlement receipt information section 43b3 of an electronic settlement receipt management area 43b (described later) held in the database DB (see FIG. 7). The electronic receipt management server 4 stores a store code identifying a store as part of the transmitted electronic settlement receipt information. In an embodiment, the store code performs a function equivalent to an SRID (described later), and when the store code is identified, electronic settlement receipt information identified by the store code can be transmitted to the store server 2 of the store identified by the store code.

[0032] In addition, when the electronic receipt management server 4 receives an inquiry specifying a store code identifying a store from the store server 2 connected via the network N5 described later, the electronic receipt management server 4 extracts electronic settlement receipt information corresponding to the store code from the database DB and transmits it to the store server 2 of the corresponding store.

[0033] The mobile terminal 7 is a terminal device carried by a user (customer) of the present system, such as a smartphone, a mobile phone, a PDA (Personal Digital Assistant), a tablet computer, etc. The mobile terminal 7 is equipped with an application such as a web browser for browsing various information provided on the network N5.

[0034] The mobile terminal 7 registers as a member of the system by accessing the electronic receipt management server 4 via the network N4. Here, the network N4 is the Internet or various public networks.

[0035] In the present system, the customer's membership registration for receiving electronic receipt information on the mobile terminal 7 is performed, for example, in the following procedure. The customer sends a blank email from the mobile terminal 7 to the electronic receipt management server 4 via the network N4. The electronic receipt management server 4 sends a URL (Uniform Resource Locator) indicating a page for membership registration to the mobile terminal 7 to the received email address. The customer accesses the URL indicating the page for membership registration from the mobile terminal 7 to display an input screen for inputting items required for membership registration (name, destination information, etc.). After the customer has finished inputting the required items, the electronic receipt management server 4 executes the membership registration in the member master. Thereafter, the electronic receipt management server 4 delivers a membership registration completion email including a membership code (customer code) and a password to the mobile terminal 7. This completes the membership registration.

[0036] Furthermore, after the settlement (transaction) at the POS terminal 1, the mobile terminal 7 receives a notification from the electronic receipt management server 4 via the network N4 indicating that the electronic receipt information is ready to be transmitted from the electronic receipt management server 4. When a member operates the mobile terminal 7 to transmit inquiry information for the electronic receipt information to the electronic receipt management server 4 via the network N4, the mobile terminal 7 receives the electronic receipt information and additional information of the member from the electronic receipt management server 4. Furthermore, the mobile terminal 7 displays the received electronic receipt information and additional information.

[0037] In the electronic receipt system configured as above, electronic receipt information indicating the details of a transaction (payment) generated by processing product sales data at the POS terminal 1 of the store P1 is transmitted to the electronic receipt management server 4 via the electronic receipt server 3 and published on the Web. Therefore, a mobile terminal 7 having a Web browser installed can download the receipt information published on the Web to the mobile terminal 7 and view it on the Web browser by specifying a URL (Uniform Resource Locator). Note that an application for viewing receipt information may be installed on the mobile terminal 7 to view the receipt information.

[0038] Furthermore, electronic settlement receipt information indicating the contents of a predetermined period of a transaction (payment) generated by processing product sales data at the POS terminal 1 of the store P1 is transmitted to the electronic receipt management server 4 via the electronic receipt server 3 and published on the Web. Therefore, the store server 2 having a Web browser installed therein can download the electronic settlement receipt information published on the Web to the store server 2 and view it on the Web browser by specifying a URL (Uniform Resource Locator). Note that an application for viewing the electronic settlement receipt information may be installed on the store server 2 so that the electronic settlement receipt information can be viewed.

[0039] The store server 2 is connected to a server 8 installed in an external security company P8 via a network N6. A security guard at the security company P8 transports the sales proceeds of the store P1 to a bank or the like on behalf of the store P1, and the server 8 manages the amount of the sales proceeds transported from the store P1 based on the received electronic settlement receipt information. The store server 2 transmits the electronic settlement receipt information of the store P1 to the server 8 of the security company P8 via the network N6. The security company P8 determines whether the transmitted electronic settlement receipt information matches the amount of the transported sales proceeds, and manages that the sales proceeds have been transported correctly. The server 8 may receive electronic settlement receipt information from the electronic receipt management server 4 via the network N7, and perform the above management based on the electronic settlement receipt information and the amount of the transported sales proceeds.

[0040] Next, the hardware configuration of the main devices that constitute the electronic receipt system of this embodiment will be described with reference to FIGS.

[0041] First, the POS terminal 1, which is a product sales data processing device, will be described. Fig. 2 is a block diagram showing the configuration of the POS terminal 1. As shown in Fig. 2, the POS terminal 1 has a control unit 11 that performs overall control of various calculations and each unit of the POS terminal 1. The control unit 11 is a computer that is configured with a CPU (Central Processing Unit), a ROM (Read Only Memory) that stores various programs and data, a RAM (Random Access Memory) 11a that temporarily stores various programs and also stores various data in a rewritable manner, an RTC (Real Time Clock) unit that keeps track of the current date and time, etc.

[0042] The control unit 11 is connected to the operation unit 12, the printing unit 13, the display unit 14, the code reading unit 15, the communication I / F 16, and the memory unit 17 via a bus 18.

[0043] The operation unit 12 has various operation keys for the operator to perform operation input, such as numeric input keys for inputting numerical values, cursor keys for selecting a predetermined item, and a selection confirmation key, as well as a closing key 121, a settlement key 122, and an inspection key 123.

[0044] The settlement key 121 is a key for executing the settlement process of one transaction and completing the transaction. The settlement key 122 is a key for instructing the generation of settlement receipt information, which is cumulative print information in an unstructured format obtained by classifying and aggregating the sales information (see FIG. 3) of the tenant T for a predetermined period (e.g., one day) until the settlement key 122 is operated, by category (e.g., by department, class, payment type, time period, etc.). The settlement key 122 is also a key for instructing the generation of electronic settlement receipt information in which the generated settlement receipt information is converted into a structured format. The settlement key 122 is also a key for instructing the printing unit 13 to print the generated settlement receipt information on receipt paper and issue it as a settlement receipt. After the electronic settlement receipt information is generated or the settlement receipt is issued, the sales information stored in the sales information storage unit 11a3 (see FIG. 3) is erased.

[0045] The inspection key 123 is a key that instructs the generation of an inspection receipt in which the sales information (see FIG. 3) of tenant T for a predetermined period up until the inspection key 123 is operated is classified and compiled by category (for example, by department, class, payment type, time period, etc.). The inspection key 123 is also a key that instructs the printing unit 13 to print the generated inspection receipt information on receipt paper and issue it as an inspection receipt. After the inspection receipt is issued, the sales information stored in the sales information storage unit 11a3 (see FIG. 3) is not erased.

[0046] The printing unit 13 is composed of a printer device that prints receipts, journals, adjustment receipts, inspection receipts, etc. The printing unit 13 prints information such as product information of purchased products, payment information associated with payment processing, adjustment information, inspection information, etc., on roll paper transported by, for example, a thermal head having a heat generating medium, and then cuts the paper to issue receipts, journals, adjustment receipts, inspection receipts, etc.

[0047] The display unit 14 is, for example, a liquid crystal display, and displays various information such as the name and price of a product registered for sale, the total amount of a transaction for which payment has been declared, the amount of change, etc. The display unit 14 displays various information in the process of issuing a settlement receipt, the process of generating and transmitting electronic settlement receipt information, and the process of issuing an inspection receipt. The display unit 14 includes an operator display 14a that displays various information to the cashier, and a customer display 14b that displays various information to the customer. The display unit 14 may be configured as a touch panel, in which case the touch panel functions as the operation unit 12.

[0048] The code reading unit 15 is a scanner device that optically reads code symbols such as barcodes and two-dimensional codes. The code reading unit 15 reads, for example, a code symbol attached to a product or a code symbol displayed on the display unit of the mobile terminal 7, and the control unit 11 inputs information stored in the read code symbol. It is assumed that the code symbol attached to the product holds a product code for identifying the product. It is also assumed that the code symbol displayed on the mobile terminal 7 holds an SRID or a membership code for identifying the customer carrying the mobile terminal 7. It is also assumed that the SRID or membership code may be magnetically or electrically stored in the mobile terminal 7. In this case, the stored SRID or membership code is read by a dedicated reading device. The control unit 11 inputs the read SRID or membership code.

[0049] The control unit 11 is also connected to a communication I / F (interface) 16 via a bus 18, and is capable of connecting to a network N2 via this communication I / F 16.

[0050] The control unit 11 is also connected to the storage unit 17 via a bus 18. The storage unit 17 is, for example, an auxiliary storage device such as a hard disk drive (HDD) or a solid state drive (SSD). The storage unit 17 stores a control program 17a for executing various POS operations including product sales data processing, settlement processing, and inspection processing. Based on the control program 17a, the control unit 11 executes product sales data processing and processing related to receipt information (see FIG. 11). The storage unit 17 stores various data files related to product sales data processing, such as a product data file that stores product data such as the product name, product code, and unit price of each product. Based on the control program 17a, the control unit 11 executes settlement processing and inspection processing (see FIG. 11).

[0051] The storage unit 17 also stores an electronic receipt generating program 17b for generating electronic receipt information from receipt information. The control unit 11 drives the electronic receipt generating program 17b to convert receipt information in a non-structured format into electronic receipt information in a structured format based on conversion rules described in a receipt information schema (not shown). In this way, the control unit 11 generates electronic receipt information from receipt information (see FIG. 11).

[0052] The storage unit 17 also stores a POS number for distinguishing the POS terminal 1 from other POS terminals 1, a company code (identification code of the company that operates the store), a business type / business type code, a store code that is store information for identifying the store P1, and the like. Here, the business type / business type code is a code (classification code) that distinguishes the business type / business type of the store, such as a convenience store, supermarket, department store, pharmacy, restaurant, and eating and drinking establishment. In addition, in order to make it possible to identify each store operated by the same company, a different store code is assigned to each store. Note that such business type / business type can be arbitrarily changed according to the user's preference. In addition, the company code (identification code of the company that operates the store) and the business type / business type code may be registered in the electronic receipt server 3. The store code is stored in the POS terminal 1.

[0053] Next, a description will be given of a part of the memory map of the RAM 11a in the control unit 11 of the POS terminal 1. In Fig. 3, the RAM 11a has an SRID storage unit 11a1, a product information storage unit 11a2, and a sales information storage unit 11a3.

[0054] The SRID storage unit 11a1 stores the SRID and member code input from the code reading unit 15. The product information storage unit 11a2 stores product information (product code, product name, unit price, attribute information, etc.) read from a product master (not shown) based on the product code input from the code reading unit 15. The sales information storage unit 11a3 stores sales information, which is accumulated information that accumulates and stores product information and payment information of products for which payment processing has been executed. The sales information storage unit 11a3 stores sales information for a predetermined period until the settlement key 122 is operated. When the settlement key 122 is operated, the stored contents of the sales information storage unit 11a3 are erased.

[0055] Next, the hardware configuration of the electronic receipt server 3 that functions as a receipt management server for a company will be described with reference to the block diagram in Fig. 4. In Fig. 4, the electronic receipt server 3 has a control unit 31 that performs various calculations and overall control of each unit of the electronic receipt server 3. The control unit 31 is a computer that is configured with a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and rewrites various data, an RTC unit that keeps track of the current date and time, etc.

[0056] The control unit 31 is capable of connecting to the network N2 and the network N3 via a communication I / F 32 connected to a bus 34. The control unit 31 is also connected to a storage unit 33 via the bus 34.

[0057] The storage unit 33 stores electronic receipt information for each company that operates a store in the electronic receipt management area 33a. The electronic receipt information includes a company code (an identification code of the company that operates the store), a business type / category code, a store code, a customer's membership code, a POS number of the POS terminal 1, a receipt number, product sales data, etc. The storage unit 33 also stores a control program 33b for managing the electronic receipt information in the electronic receipt management area 33a.

[0058] Next, the hardware configuration of the electronic receipt management server 4 that functions as a customer receipt management server will be described with reference to the block diagram of Fig. 5. In Fig. 5, the electronic receipt management server 4 has a control unit 41 that performs overall control of various calculations and each unit of the electronic receipt management server 4. The control unit 41 is a computer that is configured with a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and rewrites various data, an RTC unit that keeps track of the current date and time, etc.

[0059] The control unit 41 can be connected to the networks N3, N4, and N5 via a communication I / F 42 connected to a bus 44. The control unit 41 is also connected to a storage unit 43 via the bus 44.

[0060] The storage unit 43 has an electronic receipt management area 43a, an electronic settlement receipt management area 43b, and a customer management area 43d. The storage unit 43 also stores a control program 43c. The electronic receipt management area 43a manages electronic receipt information of various companies operating stores for each member, which is received from the electronic receipt server 3. The electronic settlement receipt management area 43b stores, for each tenant T, electronic settlement receipt information received from the electronic receipt server 3 and generated by the POS terminal 1 of each tenant T executing the settlement process. This electronic settlement receipt information includes the store code of the store P1 in which each tenant T has a store.

[0061] The electronic receipt information includes a membership code, a company code (an identification code for a company that operates a store), a tenant code, a store code, the POS number of the POS terminal 1, a receipt number, product sales data (including date and time data), etc. Therefore, for example, a consumer goods manufacturer can obtain unique proof information of purchased products related to the manufacturer from the electronic receipt information under specific conditions (for example, limited to a specific company that operates a store, limited to a specific area, limited to a specific time, etc.). The electronic receipt information also includes an SRID that identifies the mobile terminal 7 that transmits the electronic receipt information.

[0062] The electronic settlement receipt information includes a tenant code that identifies the tenant T for which the settlement process was performed, the company number of the company that manages the tenant T, sales information, a POS number, a receipt number, a settlement person number that identifies the person who performed the settlement process, information on the date and time of settlement, a store code that identifies the store that houses the tenant T for which the settlement process was performed, etc.

[0063] The storage unit 43 also stores a control program 43c for controlling the electronic receipt management area 43a and the electronic settlement receipt management area 43b. The storage unit 43 also stores a customer management area 43d for managing customers who are carriers of the mobile terminal 7. The customer management area 43d stores various customer information and a terminal code (SRID, described later) for identifying the mobile terminal 7 carried by the customer, in correspondence with a customer ID that identifies the customer. The customer ID and the SRID are stored in association with each other.

[0064] Next, the electronic receipt management area 43a will be described with reference to FIG. 6. In FIG. 6, the electronic receipt management area 43a stores electronic receipt information generated in a transaction for each transaction. The electronic receipt management area 43a includes an SRID section 43a1 for storing an electronic receipt ID (hereinafter referred to as "SRID") which is a terminal code for identifying the mobile terminal 7 that transmits the electronic receipt, a tenant code section 43a2, a store code section 43a3, and an electronic receipt information section 43a4. The SRID section 43a1 stores the SRID read by the code reading section 15 of the POS terminal 1. The tenant code section 43a2 stores, for each SRID, a tenant code for identifying the tenant T in which the POS terminal 1 in which the electronic receipt information was generated is installed. The store code section 43a3 stores, for each SRID, a store code for identifying the store P1 in which the tenant T is located. The electronic receipt information section 43a4 stores, for each transaction, electronic receipt information obtained by converting receipt information for one transaction into an electronic receipt, in association with the SRID. In the embodiment, the electronic receipt information includes the SRID stored in the SRID section 43a1, the tenant code stored in the tenant code section 43a2, the store code stored in the store code section 43a3, and the electronic receipt information stored in the electronic receipt information section 43a4. Note that Fig. 6 shows electronic receipt information for one transaction.

[0065] Next, the electronic settlement receipt management area 43b that stores the electronic settlement receipt information generated by the POS terminal 1 will be described with reference to FIG. 7. In FIG. 7, the electronic settlement receipt management area 43b includes a tenant code section 43b1, a store code section 43b2, and an electronic settlement receipt information section 43b3. The tenant code section 43b1 stores a tenant code that identifies the tenant T in which the POS terminal 1 in which the electronic settlement receipt information was generated is installed. The store code section 43b2 stores a store code that identifies the store P1 in which the tenant T is located, in association with the tenant code. The electronic settlement receipt information section 43b3 stores the receipt information of transactions made during a predetermined period stored in the sales information storage section 11a3, which is processed for settlement in response to the operation of the settlement key 122, and structured electronic settlement receipt information in association with the tenant code. In the embodiment, the electronic settlement receipt information includes a tenant code stored in a tenant code section 43b1, a store code stored in a store code section 43b2, and electronic settlement receipt information stored in an electronic settlement receipt information section 43b3. Note that FIG. 7 shows electronic settlement receipt information that has been settled by a certain tenant T.

[0066] Next, the mobile terminal 7 will be described with reference to the block diagram of Fig. 8. In Fig. 8, the mobile terminal 7 includes a control unit 71 that performs overall control of various calculations and each unit of the mobile terminal 7. The control unit 71 is a computer that includes a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and rewritably stores various data, an RTC unit that keeps track of the current date and time, and the like.

[0067] The operation unit 72 is connected to the display unit 73 via a bus 76. The operation unit 72 has various operation keys and a pointing device for an operator (customer) to perform operation input. The display unit 73 is, for example, a liquid crystal display, and displays various information such as electronic receipt information described below. The display unit 73 may be configured as a touch panel, in which case the touch panel functions as the operation unit 72.

[0068] The control unit 71 is also connected to a communication I / F 74 via a bus 76, and is capable of connecting to a network N5 via this communication I / F 74.

[0069] The control unit 71 is also connected to a storage unit 75 via a bus 76. The storage unit 75 includes a web browser for viewing various information (contents) published on the web, an electronic receipt compatible program 75a for receiving electronic receipt information from the electronic receipt management server 4, an electronic receipt viewing program 75b for viewing the received receipt information, and an SRID storage unit 75c for storing an SRID for identifying the mobile terminal 7 that transmits the electronic receipt information. The SRID stored in the SRID storage unit 75c is displayed on the display unit 73 as a code symbol. The POS terminal 1 uses the code reading unit 15 to read the code symbol displayed on the display unit 73 and inputs the SRID.

[0070] In addition to being read as a code symbol, the SRID may be read magnetically or electrically by the POS terminal 1. The SRID may also be read from a device other than the mobile terminal 7, such as a membership card. A customer ID that identifies a customer other than the SRID may also be read. In this case, the SRID stored in the electronic receipt management server 4 is obtained based on the read customer ID.

[0071] Next, the store server 2 will be described with reference to the block diagram of Fig. 9. In Fig. 9, the store server 2 includes a control unit 21 that performs overall control of various calculations and each unit of the store server 2. The control unit 21 is a computer that includes a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and rewritably stores various data, an RTC unit that keeps track of the current date and time, and the like.

[0072] The operation unit 22 is connected to the display unit 23 via the bus 26. The operation unit 22 has various operation keys and a pointing device for an operator (customer) to input operations. The operation unit 22 also has a view key 22a. The view key 22a is operated when the store server 2 makes a view request to the electronic receipt management server 4 in order to collect, from the electronic receipt management server 4, settlement receipt information of each tenant T that has opened a shop in the store P1.

[0073] The display unit 23 is, for example, a liquid crystal display, and displays various information such as electronic receipt information described below. The display unit 23 may be configured as a touch panel. In this case, the touch panel functions as the operation unit 22.

[0074] The control unit 21 is also connected to a communication I / F 24 via a bus 26, and is capable of connecting to networks N5 and N6 via the communication I / F 24.

[0075] The control unit 21 is also connected to a storage unit 25 via a bus 26. The storage unit 25 includes a web browser for viewing various information (contents) published on the web, an electronic settlement receipt compatible program 25a for receiving electronic settlement receipt information from the electronic receipt management server 4, an electronic settlement receipt viewing program 25b for viewing the received electronic settlement receipt information, and an electronic settlement receipt information storage unit 25c for storing the electronic settlement receipt information received from the electronic receipt management server 4. In the embodiment, the electronic settlement receipt information received by the store server 2 is information processed in the electronic receipt management server 4, as shown in FIG. 17.

[0076] Next, the control processing executed by each unit of this embodiment will be described with reference to FIGS.

[0077] First, the control process executed by the control unit 11 of the POS terminal 1 operating in accordance with the control program 17a and the electronic receipt generation program 17b will be described with reference to the functional block diagram shown in FIG. 10 and the flowchart shown in FIG.

[0078] 10, the control program 17a and the electronic receipt generating program 17b executed by the POS terminal 1 are configured as modules including an electronic receipt information generating means 111, an electronic receipt information transmitting means 112, an accumulative storage means 113, an electronic settlement receipt information generating means 114, an electronic settlement receipt information transmitting means 115, and a determination means 116. As actual hardware, the CPU of the control unit 11 reads out the control program 17a and the electronic receipt generating program 17b from the storage unit 17 and executes them, thereby executing the electronic receipt information generating means 111, the electronic receipt information transmitting means 112, the accumulative storage means 113, the electronic settlement receipt information generating means 114, the electronic settlement receipt information transmitting means 115, and the determination means 116.

[0079] The electronic receipt information generating means 111 has a function of generating electronic receipt information indicating the contents of electronic transaction information obtained by digitizing transaction information on merchandise paid for in one transaction.

[0080] The electronic receipt information transmitting means 112 has a function of transmitting the generated electronic receipt information to an external electronic receipt management server using a communication line.

[0081] The accumulation storage means 113 has a function of storing accumulated information that accumulates transaction information for a predetermined period of time.

[0082] The electronic settlement receipt information generating means 114 has a function of generating electronic settlement receipt information indicating the contents of the accumulated information obtained by computerizing the accumulated information.

[0083] The electronic settlement receipt information transmitting means 115 has a function of transmitting the generated electronic settlement receipt information to the electronic receipt management server 4 using a communication line.

[0084] The determination means 116 has a function of determining whether or not store information that identifies a store is included in the settlement receipt information.

[0085] Next, the control process executed by the control unit 11 of the POS terminal 1 in accordance with the control program 17a and the electronic receipt generation program 17b will be described with reference to the flowchart of FIG.

[0086] 11, the control unit 11 of the POS terminal 1 determines whether or not the SRID stored in the mobile terminal 7 has been input by the code reading unit 15 (step S11). If it is determined that the SRID has been input (Yes in step S11), the control unit 11 stores the input SRID in the SRID storage unit 11a1 provided in the RAM 11a of the control unit 11 (step S12). Then, the control unit 11 returns to step S11 and waits.

[0087] If it is determined that the SRID stored in the mobile terminal 7 has not been input (No in step S11), the control unit 11 determines whether the code symbol attached to the product has been read by the code reading unit 15 and the product code has been input (step S21). If it is determined that the product code has been input (Yes in step S21), the control unit 11 executes a product registration process based on the product code (step S22). The control unit 11 then returns to step S11 and waits.

[0088] The product registration process involves searching a product master (not shown) stored in memory unit 17 based on the input product code, reading out product information (product code, product name, unit price, attribute information, etc.) stored in the product master corresponding to the input product code, and storing it in product information memory unit 11a2 provided in RAM 11a.

[0089] If it is determined that a product code has not been entered (No in step S21), the control unit 11 determines whether the closing key 121 has been operated (step S31). If it is determined that the closing key 121 has been operated (Yes in step S31), the control unit 11 executes a settlement process for the transaction (step S32). The settlement process refers to a process of calculating the total amount based on the product information stored in the product information unit, displaying it on the display unit 14, and completing the transaction based on the payment of various payments. Then, the control unit 11 generates receipt information in an unstructured format to be printed on receipt paper based on the settlement information related to the transaction (step S33). Note that if an SRID is stored in the SRID storage unit 75c, the SRID is imported in step S33 to generate receipt information in an unstructured format.

[0090] Next, the control unit 11 determines whether or not to generate electronic receipt information based on the receipt information (step S34). If the generated receipt information includes an SRID, the control unit 11 determines to generate electronic receipt information.

[0091] When it is determined that electronic receipt information is to be generated (Yes in step S34), the control unit 11 (electronic receipt information generating means 111) drives the electronic receipt generating program 17b to generate structured electronic receipt information by converting the unstructured receipt information based on the receipt information generated in step S33 (step S35). The generated electronic receipt information includes the SRID, the tenant code, and the store code that identifies the store P1 where the POS terminal 1 is installed, as illustrated in FIG. 6. Then, the control unit 11 (electronic receipt information transmitting means 112) transmits the generated electronic receipt information including the SRID and the store code to the electronic receipt server 3 (step S36).

[0092] Next, the control unit 11 erases the SRID stored in the SRID storage unit 11a1 (step S38). Next, the control unit 11 (accumulation storage means 113) cumulatively stores the product information stored in the product information storage unit 11a2 in the sales information storage unit 11a3 (step S39). Next, the control unit 11 erases the product information stored in the product information storage unit 11a2 (step S40). Then, the control unit 11 ends the process.

[0093] On the other hand, if it is determined that electronic receipt information should not be generated based on the receipt information (i.e., the receipt information generated in step S33 does not include an SRID) (No in step S34), the control unit 11 drives the printing unit 13 to perform printing based on the receipt information generated in step S33 and issue a paper receipt (step S37).The control unit 11 then executes the processes of steps S39 and S40, and ends the process.

[0094] Furthermore, in step S31, if it is determined that the closing key 121 has not been operated (No in step S31), the control unit 11 determines whether or not the settlement key 122 has been operated (step S41). If it is determined that the settlement key 122 has been operated (Yes in step S41), the control unit 11 generates unstructured settlement receipt information based on the sales information stored in the sales information storage unit 11a3 (step S42). This settlement receipt information has the same structure as the receipt information generated in step S33.

[0095] When generating electronic settlement receipt information based on this settlement receipt information, the control unit 11 includes the tenant code of the tenant in which the POS terminal 1 generating the settlement receipt information is installed in the process of step S42. The control unit 11 also includes the store code of the store in which the tenant has a shop in the process of step S42. The control unit 11 also generates settlement receipt information including information categorized by payment information from the sales information stored in the sales information storage unit 11a3. For example, it generates settlement receipt information including sales information categorized by payment type such as cash payment, credit card payment, and gift certificate payment.

[0096] Next, the control unit 11 (determination means 116) determines whether or not to digitize the generated settlement receipt information based on whether or not the generated settlement receipt information includes a store code (step S43). The control unit 11 determines to digitize the settlement receipt information if the generated settlement receipt information includes a store code. The control unit 11 determines not to digitize the settlement receipt information if the settlement receipt information does not include a store code.

[0097] When it is determined that the settlement receipt information is to be digitized (Yes in step S43), the control unit 11 (electronic settlement receipt information generating means 114) generates structured electronic settlement receipt information based on the generated settlement receipt information (step S44). This electronic settlement receipt information has the same format structure as the electronic receipt information generated in step S35. This electronic settlement receipt information includes electronic sales information classified by payment type such as cash payment, credit card payment, and gift certificate payment. In addition, as shown in FIG. 7, this electronic settlement receipt information includes a tenant code, a store code, and electronic settlement receipt information. Then, the control unit 11 (electronic settlement receipt information transmitting means 115) transmits the generated electronic settlement receipt information to the electronic receipt server 3 (step S45). Then, the control unit 11 erases the sales information stored in the sales information storage unit 11a3 (step S47). Then, the control unit 11 ends the process.

[0098] It is preferable that the electronic settlement receipt information generated in step S44 is provided with a time stamp indicating the date and time of generation or a digital signature by a third party to prevent tampering. Therefore, the electronic settlement receipt information may be sent from the POS terminal 1 to the third party, where a time stamp or digital signature may be provided to prevent tampering, and then the electronic receipt information may be sent to the electronic receipt server 3.

[0099] If it is determined in step S43 that the settlement receipt information should not be digitized (No in step S43), the control unit 11 sends the generated settlement receipt information to the printing unit 13 as print information. The printing unit 13 prints the settlement receipt information on receipt paper. The control unit 11 then cuts the receipt paper printed by the printing unit 13 and issues it as a settlement receipt (step S46). Thereafter, the control unit 11 executes step S47 and ends the process.

[0100] Furthermore, in step S41, if it is determined that the settlement key 122 has not been operated (No in step S41), the control unit 11 then determines whether or not the inspection key 123 has been operated (step S51). If it is determined that the inspection key 123 has been operated (Yes in step S51), the control unit 11 generates inspection receipt information in a non-structured format based on the sales information stored in the sales information storage unit 11a3 (step S52). This inspection receipt information has the same structure as the settlement receipt information generated in step S42.

[0101] Then, the control unit 11 sends the generated inspection receipt information to the printing unit 13 as printing information. The printing unit 13 prints the inspection receipt information on receipt paper. The control unit 11 then cuts the receipt paper printed by the printing unit 13 and issues it as an inspection receipt (step S53). The control unit 11 then ends the process. Note that even if the control unit 11 issues an inspection receipt in step S53, it does not erase the sales information stored in the sales information storage unit 11a3. Note that if it is determined in step S51 that the inspection key 123 has not been operated (No in step S51), the control unit 11 returns to step S11 and waits.

[0102] The POS terminal 1 in such an embodiment generates electronic settlement receipt information in a structured format with a unified format based on the unstructured settlement receipt information generated by the POS terminal 1, and transmits it to the electronic receipt management server 4. In this way, the system of the electronic receipt transmitted to the mobile terminal 7 can be used to report the sales information of the tenant to the store. Therefore, there is no need to prepare expensive infrastructure such as connecting each tenant T with the store server 2 installed in the store P1 via a communication line.

[0103] Furthermore, according to the POS terminal 1 of the embodiment, since electronic settlement receipt information is generated when a store code that identifies a store is included in the settlement receipt information, it is possible to generate electronic settlement receipt information that includes the store code.

[0104] In addition, according to the embodiment of the POS terminal 1, when generating electronic settlement receipt information, sales information is generated for each payment type, such as cash payment, credit card payment, gift certificate payment, etc., so that sales information for each payment type can be transmitted.

[0105] Next, the flow of an electronic receipt management process executed by the control unit 31 of the electronic receipt server 3 operating according to the control program 33b will be described with reference to the flowchart shown in FIG.

[0106] The control unit 31 of the electronic receipt server 3 judges whether the electronic receipt information transmitted from the POS terminal 1 in step S36 has been received via the communication I / F 32 (step S61). If it is judged that the electronic receipt information has been received (Yes in step S61), the control unit 31 stores the electronic receipt information in the electronic receipt management area 33a of the storage unit 33 as electronic receipt information for each company (step S62). Then, the control unit 31 transmits the electronic receipt information stored in step S62 to the electronic receipt management server 4 (step S63), and returns to step S61.

[0107] If it is determined that the electronic receipt information has not been received (No in step S61), the control unit 31 determines whether the electronic settlement receipt information transmitted from the POS terminal 1 in step S45 has been received via the communication I / F 32 (step S64). If it is determined that the electronic settlement receipt information has been received (Yes in step S64), the control unit 31 stores the electronic settlement receipt information in the electronic receipt management area 33a of the storage unit 33 as electronic settlement receipt information (step S65). Then, the control unit 31 transmits the electronic settlement receipt information including the store code stored in step S65 to the electronic receipt management server 4 (step S66), and returns to step S61. Note that, if it is determined in step S64 that the electronic settlement receipt information has not been received (No in step S64), the control unit 31 returns to step S61 and waits.

[0108] Next, an electronic receipt control process executed by the control unit 41 of the electronic receipt management server 4 operating according to the control program 43c will be described with reference to the functional block diagram shown in FIG. 13 and the flowchart shown in FIG.

[0109] 13, the control program 43c executed by the electronic receipt management server 4 has a modular configuration including a storage unit 411, a receiving unit 412, an extracting unit 413, a transmitting unit 414, and a collecting unit 415. As actual hardware, the CPU of the control unit 41 reads out the control program 43c from the storage unit 43 and executes it, thereby executing the storage unit 411, the receiving unit 412, the extracting unit 413, the transmitting unit 414, and the collecting unit 415.

[0110] The storage means 411 has a function of receiving and storing store information that identifies a store and electronic settlement receipt information that is generated based on cumulative information that accumulates transaction information for products associated with the store information for a predetermined period of time, which is transmitted from the product sales data processing device.

[0111] The receiving means 412 has a function of receiving store information.

[0112] The extraction means 413 has a function of extracting associated electronic receipt information based on the received store information from the stored electronic receipt information.

[0113] The transmitting means 414 has a function of transmitting the extracted electronic settlement receipt information to an external device.

[0114] The collecting means 415 has a function of collecting electronic settlement receipt information by transaction payment type based on the extracted electronic settlement receipt information.

[0115] FIG. 14 is a flowchart showing the control process of the electronic receipt management server 4. In FIG. 14, the control unit 41 judges whether or not electronic receipt information has been received from the electronic receipt server 3 (step S71). When it is judged that the electronic receipt information has been received (Yes in step S71), the control unit 41 (storage means 411) stores the electronic receipt information including the SRID, the tenant code, and the store code in the electronic receipt management area 43a (step S72). Then, the control unit 41 transmits a notification indicating that the electronic receipt management server 4 has received the electronic receipt information and that the electronic receipt information can be viewed on the mobile terminal 7 to the address or the like of the mobile terminal 7 identified by the SRID stored in the customer management area 43d in correspondence with the SRID included in the received electronic receipt information (step S73). Then, the control unit 41 ends the process.

[0116] Furthermore, when it is determined that the electronic receipt information has not been received from the electronic receipt server 3 (No in step S71), the control unit 41 determines whether or not there has been an inquiry about the electronic receipt information from the mobile terminal 7 (step S81). The inquiry about the electronic receipt information is executed by operating the mobile terminal 7 that has received the notification in step S73 (details will be described later with reference to FIG. 15).

[0117] When it is determined that an inquiry about electronic receipt information has been made (Yes in step S81), the control unit 41 extracts the requested electronic receipt information from the electronic receipt management area 43a (step S82). Then, based on the SRID included in the extracted electronic receipt information, the control unit 41 transmits the electronic receipt information to the mobile terminal 7 identified by the SRID (step S83). Then, the control unit 41 ends the process.

[0118] On the other hand, if it is determined that there has been no inquiry about electronic receipt information (No in step S81), the control unit 41 (receiving means 412) determines whether electronic settlement receipt information including the store code associated with the processing in step S66 has been received (step S91). If it is determined that electronic settlement receipt information has been received (Yes in step S91), the control unit 41 stores the received electronic settlement receipt information including the tenant code and the store code in the electronic settlement receipt management area 43b (step S92). Then, the control unit 41 notifies the store server 2 of the store identified by the store code included in the stored electronic settlement receipt information that the electronic settlement receipt information has been received (step S93). Then, the control unit 41 ends the processing.

[0119] Furthermore, if it is determined in step S91 that the electronic settlement receipt information has not been received (No in step S91), the control unit 41 determines whether or not there has been a request from the store server 2 to view the electronic settlement receipt information that was transmitted in step S124 (step S101). This view request information is received together with the store code of the store in which the store server 2 that made the view request is installed. If it is determined that there has been a request to view the electronic settlement receipt information (Yes in step S101), the control unit 41 (extraction means 413) creates electronic settlement receipt information based on the store code included in the electronic settlement receipt information (step S102).

[0120] That is, when the control unit 41 receives the store code together with the viewing request information from the store server 2, it searches the electronic settlement receipt management area 43b and extracts all electronic settlement receipt information including the store code received in the store code section 43b2 from the electronic settlement receipt information stored in the electronic settlement receipt management area 43b. Then, the control unit 41 classifies and collects the extracted electronic settlement receipt information by tenant code and by payment type (for example, in a table format as shown in FIG. 17). If the electronic settlement receipt information received by the electronic receipt management server 4 is in, for example, a CSV file format, various pieces of information are separated by commas, making it easy to classify the electronic settlement receipt information by tenant code and by payment type.

[0121] Next, the control unit 41 transmits the created electronic settlement receipt information to the store server 2 of the store corresponding to the received store code (step S103).

[0122] In the embodiment, the classified electronic settlement receipt information is created in the process of step S102, but for example, electronic settlement receipt information extracted for each store code may be created in advance at a predetermined timing before the viewing request is made in step S101. In this case, when the viewing request is made in step S101, the classified electronic settlement receipt information that has already been created and corresponds to the relevant store code can be immediately transmitted in correspondence with the relevant store code. This can reduce the transmission time of the classified electronic settlement receipt information in the electronic receipt management server 4 and the load on the electronic receipt management server 4 related to the transmission.

[0123] In such an embodiment, the electronic receipt management server 4 receives the electronic settlement receipt information transmitted by the POS terminal 1 via the electronic receipt server 3, extracts the electronic settlement receipt information based on the store code, and transmits the extracted electronic settlement receipt information for the received store code to the store server 2. The store server 2 obtains sales information from each tenant from the received electronic settlement receipt information. In this way, by utilizing the mechanism of the electronic receipt transmitted to the mobile terminal 7, the store server 2 can report the tenant's sales information to the store. Therefore, there is no need to prepare expensive infrastructure such as connecting each tenant T and the store server 2 installed in the store P1 with a communication line.

[0124] In addition, the electronic receipt management server 4 in the embodiment classifies and collects electronic settlement receipt information by the payment type of the transaction and transmits it to the store server 2. The store server 2 that receives the electronic settlement receipt information can display the classified electronic settlement receipt information, for example, as shown in FIG. 17.

[0125] Next, a flow of an electronic receipt receiving process executed by the control unit 71 of the mobile terminal 7 operating in accordance with the electronic receipt compatible program 75a and a flow of an electronic receipt viewing process executed by the control unit 71 operating in accordance with the electronic receipt viewing program 75b will be described with reference to FIG. 15.

[0126] 15, the control unit 71 judges whether or not a notification indicating that the electronic receipt information has been received from the electronic receipt server 3 has been received from the electronic receipt management server 4 (step S111). If it is judged that the electronic receipt information has been received (Yes in step S111), the control unit 71 displays a notification indicating the reception on the display unit 73 (step S112). This notification is, for example, a message such as "We have received your electronic receipt."

[0127] When it is determined that the notification of reception of electronic receipt information has not been received (No in step S111), the control unit 71 determines whether or not an operation to inquire about electronic receipt information has been performed (step S113). The operator of the mobile terminal 7 who has seen the notification operates the operation unit 72 to transmit the inquiry information of the electronic receipt information. When it is determined that the operation has been performed (Yes in step S113), the control unit 71 transmits the inquiry information of the electronic receipt to the electronic receipt management server 4 together with the SRID that identifies the mobile terminal 7 stored in the SRID storage unit 75c (step S114). The electronic receipt management server 4 that has received the inquiry executes the processes of steps S81 to S83 in FIG. 14 to transmit the electronic receipt information to the mobile terminal 7.

[0128] On the other hand, when it is determined that the inquiry for electronic receipt information has not been operated (No in step S113), the control unit 71 determines whether or not electronic receipt information has been received from the electronic receipt management server 4 (step S115). When it is determined that electronic receipt information has been received (Yes in step S115), the control unit 71 displays the received electronic receipt information on the display unit 73 (step S116). Note that when only electronic receipt information has been received, the control unit 71 displays the electronic receipt information.

[0129] Next, the flow of the electronic receipt receiving process executed by the control unit 21 of the store server 2 operating in accordance with the electronic receipt compatible program 25a and the electronic receipt viewing process executed by the control unit 21 operating in accordance with the electronic receipt viewing program 25b will be described with reference to Figures 16 and 17.

[0130] 16, the control unit 21 judges whether or not a notification indicating that the electronic settlement receipt information has been received from the electronic receipt server 3 has been received from the electronic receipt management server 4 (step S121). If it is judged that the electronic settlement receipt information has been received (Yes in step S121), the control unit 21 displays a notification indicating the reception on the display unit 23 (step S122). This notification is, for example, a message such as "Settlement receipt information is being received."

[0131] When it is determined that the notification of receipt of electronic settlement receipt information has not been received (No in step S121), the control unit 21 determines whether or not an inquiry for electronic settlement receipt information has been operated (step S123). The operator of the store server 2 who has seen the notification operates the operation unit 22 to have the electronic receipt management server 4 transmit inquiry information for electronic settlement receipt information at a predetermined timing (for example, closing time of the store, etc.). When it is determined that the operation has been performed (Yes in step S123), the control unit 21 transmits the inquiry information for the electronic receipt to the electronic receipt management server 4 together with a store code that identifies the store in which the store server 2 is installed (step S124). The electronic receipt management server 4 that has received the inquiry executes the processes in steps S101 to S103 in FIG. 14 to transmit the electronic receipt information to the store server 2 of the store.

[0132] On the other hand, if it is determined that the electronic receipt information inquiry has not been operated (No in step S123), the control unit 21 determines whether or not electronic adjustment receipt information has been received from the electronic receipt management server 4 (step S125). If it is determined that electronic adjustment receipt information has been received (Yes in step S125), the control unit 21 displays the received electronic adjustment receipt information on the display unit 23 (step S126).

[0133] Fig. 17 shows an example of electronic settlement receipt information 23a displayed on display unit 23. In Fig. 17, electronic settlement receipt information 23a has a tenant section 23a1, a cash section 23a2 which is one of the payment types, a credit section 23a3 which is another of the payment types, and a gift certificate section 23a4 which is yet another of the payment types.

[0134] 17, the cash section 23a2 for tenant A displays electronic settlement receipt information for sales information settled by cash in tenant A. Similarly, the credit section 23a3 displays electronic settlement receipt information for sales information settled by credit in tenant A. Furthermore, the gift certificate section 23a4 displays electronic settlement receipt information for sales information settled by gift certificate in tenant A.

[0135] Additionally, the cash section 23a2 for Tenant B displays electronic settlement receipt information for sales information settled by cash in Tenant B. Similarly, the credit section 23a3 displays electronic settlement receipt information for sales information settled by credit in Tenant B. Additionally, the gift certificate section 23a4 displays electronic settlement receipt information for sales information settled by gift certificate in Tenant B.

[0136] Moreover, the cash section 23a2 of tenant C displays electronic settlement receipt information for sales information settled by cash in tenant C. Similarly, the credit section 23a3 displays electronic settlement receipt information for sales information settled by credit in tenant C. Moreover, the gift certificate section 23a4 displays electronic settlement receipt information for sales information settled by gift certificate in tenant C.

[0137] The electronic settlement receipt information received in step S125 may be transmitted to the server 8 of the security company P8 via the network N6. Based on the received electronic settlement receipt information, the security company P8 can know the amount of sales proceeds that the security company P8 will transport from the store P1, and can manage the amount of the transported sales proceeds by comparing it with the amount of sales proceeds that were actually transported. The electronic settlement receipt information may be transmitted from the electronic receipt management server 4 to the server 8 of the security company P8.

[0138] As described above, according to the embodiment, the display unit 23 of the store server 2 displays electronic settlement receipt information related to sales information by tenant and by payment type, so that a store manager who looks at the display unit 23 of the store server 2 can easily grasp sales information for a predetermined period by tenant. Also, the electronic receipt management server 4 creates classified electronic settlement receipt information for displaying electronic settlement receipt information related to sales information by tenant and by payment type on the display unit 23 of the store server 2, so that a store manager who looks at the display unit 23 of the store server 2 can easily grasp sales information for a predetermined period by tenant.

[0139] Although the embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This embodiment can be implemented in various other forms, and various omissions, substitutions, modifications, and combinations can be made without departing from the gist of the invention. This embodiment and its modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.

[0140] For example, in the above embodiment, the electronic settlement receipt information includes a store code, but the electronic settlement receipt information and the store code may be separate information, and may be stored in association with each other and transmitted in association with each other.

[0141] Furthermore, in the above embodiment, three tenants T, namely, tenant A, tenant B, and tenant C, are illustrated and described, but the number of tenants T may be any number.

[0142] In addition, in the embodiment, the electronic receipt management server 4 processes and creates the electronic settlement receipt information to be displayed on the store server 2 as shown in FIG. 17, but the present invention is not limited to this and the information may be processed into other categories, or all information may be used as electronic settlement receipt information without processing.

[0143] The programs executed by the POS terminal 1 and electronic receipt management server 4 of the embodiment are provided as files in an installable or executable format recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a digital versatile disk (DVD).

[0144] The programs executed by the POS terminal 1 and the electronic receipt management server 4 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. The programs executed by the POS terminal 1 and the electronic receipt management server 4 of the embodiment may be provided or distributed via a network such as the Internet.

[0145] Furthermore, the programs executed by the POS terminal 1 and the electronic receipt management server 4 of the embodiment may be configured to be provided by being pre-installed in a ROM or the like. [Explanation of symbols]

[0146] 1 POS terminal 2 Store Server 3. Electronic receipt server 4. Electronic receipt management server 7 Mobile devices 11 Control section 11a3 Sales information storage section 21 Control section 31 Control Unit 41 Control section 43 Storage section 43a Electronic receipt management area 43b Electronic settlement receipt management area 71 Control Unit 111 Electronic receipt information generating means 112 Electronic receipt information transmission means 113 Cumulative storage means 114 Electronic settlement receipt information generating means 115 Electronic settlement receipt information transmission means 116 Judgment means 122 Checkout key 411 Memory means 412 Receiving means 413 Extraction means 414 Transmission Method 415 Collection Methods [Prior art documents] [Patent documents]

[0147] [Patent Document 1] JP 2002-170164 A

Claims

1. An electronic receipt information generating means for generating electronic receipt information indicating the contents of transaction information digitized in a case where transaction information of a product paid for in a transaction includes customer information for identifying a customer; an electronic receipt information transmitting means for transmitting the generated electronic receipt information to an external information processing device using a communication line; an accumulation storage means for storing accumulated information obtained by accumulating the transaction information for a predetermined period of time; A determination means for determining whether the cumulative information includes store information that identifies a store where the tenant in which the device is installed is located; an electronic receipt information generating means for generating electronic receipt information indicating the contents of the electronically converted cumulative information by associating the store information with tenant information that identifies the tenant when the determining means determines that the cumulative information includes the store information; an electronic receipt information transmitting means for transmitting the generated electronic receipt information to the information processing device using the communication line; A product sales data processing device comprising:

2. The electronic receipt information generating means generates the structured electronic receipt information from the receipt information obtained by converting the transaction information into a non-structured format, The electronic receipt information generating means generates structured electronic receipt information from the unstructured accumulated information. The product sales data processing device according to claim 1.

3. When a settlement process for settling the accumulated information is instructed, the judgment means is executed, and when an inspection process for checking the accumulated information, which is different from the settlement process, is instructed, the judgment means is not executed and inspection receipt information not including the store information is generated. The product sales data processing device according to claim 1.

4. The electronic settlement receipt information transmitting means generates the electronic settlement receipt information including settlement type information that concludes the transaction for each transaction.

4. A product sales data processing device according to claim 1.

5. A computer of a product sales data processing device, an electronic receipt information generating means for generating electronic receipt information indicating the contents of the transaction information, which is electronicized when the transaction information of the product paid for in the transaction includes customer information for identifying the customer; an electronic receipt information transmitting means for transmitting the generated electronic receipt information to an external information processing device using a communication line; an accumulation storage means for storing accumulated information obtained by accumulating the transaction information for a predetermined period of time; a determination means for determining whether or not the cumulative information includes store information that identifies a store that is a store location of a tenant in which the product sales data processing device is installed; a payment receipt information generating means for generating electronic payment receipt information indicating the contents of the electronically converted cumulative information by associating the store information with tenant information that identifies the tenant when the determining means determines that the cumulative information includes the store information; an electronic receipt information transmitting means for transmitting the generated electronic receipt information to the information processing device using the communication line; A program that functions as a

Citation Information

Patent Citations

  • Commodity sales registration data processing device and settlement method therefor

    JP2002170164A

  • Management device for browsing data

    JP2002366518A

  • Method and system for providing shopping information, processor for shopping information, and mail receiver for customer

    JP2003030528A

  • Sales data management system

    JP2003308375A

  • Sales data processor and program

    JP2006330976A