Accounting device and information processing program

The checkout device and program notify users when and users when the electronic money is charged, addressing the unawareness issue, enhancing usability and usability of the system by informing users about the electronic money transactions.

JP2025174725APending Publication Date: 2025-11-28TOSHIBA TEC KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024081260
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-17
Publication Date
2025-11-28

AI Technical Summary

Technical Problem

Point service members are unaware that electronic money has been automatically charged, making it difficult for them to utilize the charged funds.

Method used

A checkout device and information processing program that includes points processing, electronic money processing, and notification means to notify users when electronic money is charged based on accumulated points exceeding a predetermined condition.

Benefits of technology

Effectively informs users about electronic money transactions, enhancing the usability of the system by effectively notifying users when the electronic money has been charged, thereby facilitating its use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025174725000001_ABST
    Figure 2025174725000001_ABST
Patent Text Reader

Abstract

To provide an accounting device that can effectively report charging of electronic money, and an information processing program.SOLUTION: The accounting device includes point processing means, electronic money processing means, and reporting means. The point processing means acquires points based on settlement of a transaction. The electronic money processing means executes a charge request for charging electronic money based on the points when the points satisfy a predetermined condition. The reporting means makes a report based on result information in response to the charge request.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] An embodiment of the present invention relates to a checkout device and an information processing program. [Background technology]

[0002] In commercial facilities such as supermarkets, a POS (Point of Sales) system has been put into practical use that can automatically charge an amount converted into electronic money according to the points awarded to shoppers who have become members of a point service when the points awarded to shoppers exceed a predetermined value.

[0003] However, it is difficult for point service members to realize that the electronic money has been automatically charged, making it difficult for them to use the charged electronic money. [Prior art documents] [Patent documents]

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

[0005] The problem to be solved by the embodiments of the present invention is to provide a checkout device and an information processing program that can effectively notify users of electronic money charging. [Means for solving the problem]

[0006] In one embodiment, the checkout device comprises a points processing means, an electronic money processing means, and a notification means. The points processing means acquires points based on the settlement of a transaction. If the points satisfy a predetermined condition, the electronic money processing means executes a charge request to charge electronic money based on the points. The notification means issues a notification based on result information for the charge request. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 1 is a block diagram showing an outline of a configuration example of a store system according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an outline of a configuration example of a POS terminal according to the embodiment. [Figure 3] FIG. 3 is a block diagram illustrating an outline of a configuration example of a point server according to an embodiment. [Figure 4] FIG. 4 is a block diagram illustrating an outline of a configuration example of an electronic money server according to the embodiment. [Figure 5] FIG. 5 is a diagram showing a display example of the POS terminal according to the embodiment. [Figure 6] FIG. 6 is a diagram showing a display example of the POS terminal according to the embodiment. [Figure 7] FIG. 7 is a schematic diagram showing an example of a receipt. [Figure 8] FIG. 8 is a sequence diagram illustrating processing in the store system according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] (Embodiment) Hereinafter, embodiments will be described with reference to the drawings. Note that the scale of each part in each drawing used in the following description of the embodiments may be changed as appropriate. Also, for the sake of explanation, each drawing used in the following description of the embodiments may omit components.

[0009] The following description will be given using an example of a store that sells products. The store is assumed to be a physical store. Products include not only tangible products but also non-tangible products such as services or tickets. Services are services provided to customers. The store may be a store that primarily sells tangible products, or a store that primarily sells the provision of services. For example, a store that primarily sells tangible products includes, but is not limited to, a supermarket or a home improvement store. For example, a store that primarily sells the provision of services includes, but is not limited to, a restaurant or a sports gym.

[0010] A product transaction is the transfer of costs from a customer to a store in connection with the sale of a product by the store. From the store's perspective, the transaction involves the sale of a product. From the customer's perspective, the transaction involves the purchase of a product.

[0011] For example, a store is operated by a business operator. The business operator may be of any type. For example, a business operator may operate multiple stores. The term "business operator" refers not only to the business operator itself, but also to a group of businesses. A group of businesses is a group that operates stores recognized as a group. For example, a group of businesses is a group that operates stores using the same name. A group of businesses may also include franchisees in which the business operator is involved as a franchisor. A business operator is an example of an organization.

[0012] (Configuration example) FIG. 1 is a block diagram illustrating a store system S. Store system S is a system used in store X. In this embodiment, a customer uses an electronic money-attached point card at store X where store system S has been installed. The electronic money-attached point card is a point card with electronic money functions. The electronic money-attached point card is a card owned by a customer who has become a point service member and is awarded service points upon payment of commercial transactions. Hereinafter, a point service member will be simply referred to as a member. Service members and customers may be read as users or consumers. A point service is an example of a service based on payment of a transaction. Service points are an example of points based on payment of a transaction. Service points are also simply referred to as points. An electronic money-attached point card is also referred to as a membership card.

[0013] The store system S includes a POS terminal 1, a point server 2, and an electronic money server 3. The POS terminal 1, the point server 2, and the electronic money server 3 are communicably connected to each other via a network N. For example, the network N is configured from one or more networks selected from various networks such as the Internet, a mobile communication network, and a LAN. The one or more networks may include a wireless network or a wired network.

[0014] 1 shows an example in which the store system S includes one POS terminal 1, but the store system S may include multiple POS terminals including the POS terminal 1. The configuration of the multiple POS terminals may be the same as the configuration of the POS terminal 1.

[0015] The POS terminal 1 is a device that processes transactions at store X. For example, the POS terminal 1 has a product registration function. The POS terminal 1 uses the product registration function to process the registration of one or more products that are the subject of a transaction. Hereinafter, product registration is also referred to as product registration. Products that are the subject of a transaction are also referred to as transaction products. Product registration is registering a product as a transaction product. For example, product registration includes adding data about the transaction product to data related to the transaction. The data about the transaction product is also referred to as transaction product data. The data related to the transaction may include transaction product data for each transaction product for one transaction. The data related to the transaction is also referred to as transaction data. The POS terminal 1 may store the transaction data in the auxiliary storage device 12. The POS terminal 1 can be operated by a user of the POS terminal 1. The user of the POS terminal 1 is mainly a customer. The POS terminal 1 is an example of a checkout device.

[0016] The transaction data is data about details of the trading product. The transaction data may include a product code of the trading product. The product code of the trading product is identification information that can uniquely identify the trading product. The transaction data may include a price of the trading product. The price of the trading product is the price per unit of the trading product. The transaction data may include a count of the trading product. The count of the trading product is the number of trading products included in one transaction.

[0017] The transaction data includes data indicating current points, previous points, subtraction points, accumulated points, and electronic money balance. Current points are service points awarded to a member upon payment of the current commercial transaction. Service points are calculated based on the total amount. Service points are, for example, 1 point per 100 yen. Service points can be set arbitrarily. Previous points are service points owned by a member upon payment of previous commercial transactions. Subtraction points correspond to the amount charged to electronic money. "Charging" means depositing electronic money. "Charging" may also mean adding electronic money. The charge amount is the value obtained by converting subtraction points into electronic money. For example, if the subtraction points are 500 points, the charge amount may be 500 yen. In other words, 1 subtraction point may be converted to 1 yen as a charge amount, or 2 points may be converted to 1 yen. The method of converting points to a charge amount may be arbitrary. Subtraction points are calculated based on a default value. The default value will be described later. The accumulated points are the accumulated value of service points based on the current points, previous points, and subtraction points. If the customer is not a member, the current points, previous points, subtraction points, and accumulated points are set to NULL.

[0018] For example, the transaction data is stored in a transaction management server that manages each transaction. The transaction management server may be the point server 2 or the electronic money server 3, or may be a different server.

[0019] For example, the POS terminal 1 has a payment function. The POS terminal 1 processes the payment of a transaction based on transaction data using the payment function. Payment is payment for the transaction. Payment includes accounting. Completion of payment by the POS terminal 1 includes the conclusion of the transaction. The POS terminal 1 is an example of a payment device with a payment function.

[0020] Payment methods for settling a transaction include offline payment and online payment. Offline payment is payment that does not require the POS terminal 1 to cooperate with other devices via the network N. For example, offline payment is payment with cash, gift certificates, etc. Online payment is payment that the POS terminal 1 executes in cooperation with other devices via the network N. For example, online payment is credit card payment, electronic money payment, debit card payment, code payment, etc.

[0021] The point server 2 executes processing related to service points for members. The point server 2 is a device capable of communicating with the POS terminal 1 and the electronic money server 3 via the network N. The point server 2 is a device that stores various information. For example, the point server 2 is a device capable of communicating with a device installed in store X. The point server 2 may also be a device capable of communicating with devices installed in store X and multiple other stores. The point server 2 is an example of an information processing device that executes processing related to services based on transaction settlement. An example configuration of the point server 2 will be described later. The point server 2 may also be a server used in a cloud service.

[0022] The point server 2 is a device that stores information necessary for transactions at store X. The point server 2 is a device that stores information necessary for transactions at store X and multiple other stores. For example, the point server 2 stores user information of customers at store X. The point server 2 may also store user information of customers at multiple other stores. The user information indicates the customer's point information. The point information is a collection of point records generated for each member. The point record includes, for example, a member ID and service point data. The member ID is, for example, information that can uniquely identify a customer as a point service member. The member ID may be information indicated by a member code. The member ID is an example of member identification information for a member of a service based on the settlement of a transaction. Service points indicate the number of service points a member possesses.

[0023] The electronic money server 3 executes processes related to the member's electronic money. The electronic money server 3 is a device capable of communicating with the POS terminal 1 and the point server 2 via the network N. The electronic money server 3 is a device that stores various information. For example, the electronic money server 3 is a device capable of communicating with a device installed in store X. The electronic money server 3 may also be a device capable of communicating with devices installed in store X and multiple other stores. The electronic money server 3 is an example of an information processing device that executes processes related to services based on transaction settlement. An example configuration of the electronic money server 3 will be described later. The electronic money server 3 may also be a server used in a cloud service.

[0024] The electronic money server 3 is a device that stores information necessary for transactions at store X. The electronic money server 3 is a device that stores information necessary for transactions at store X and multiple other stores. For example, the electronic money server 3 stores user information for customers at store X. The electronic money server 3 may also store user information for customers at multiple other stores. The user information indicates the customer's electronic money information. The electronic money information is a collection of electronic money records generated for each member. The electronic money record includes the member's electronic money ID and electronic money balance. The electronic money ID may be, for example, a code that can uniquely identify the customer as an electronic money service member. The electronic money ID is identification information corresponding to information related to electronic money, for example, the electronic money balance. The electronic money ID is an example of member identification information. The electronic money balance indicates the balance of electronic money owned by the member.

[0025] An example of the configuration of the POS terminal 1 will be described. FIG. 2 is a block diagram illustrating the POS terminal 1. As shown in FIG.

[0026] The POS terminal 1 includes a processing circuit 10, a main memory 11, an auxiliary storage device 12, a change machine interface 13, a communication interface 14, a scanner 15, an input device 16, a display device 17, a printing device 18, a reader 19, and an audio output device 20. The main memory 11, the auxiliary storage device 12, the change machine interface 13, the communication interface 14, the scanner 15, the input device 16, the display device 17, the printing device 18, the reader 19, and the audio output device 20 are connected to each other so that signals can be input and output. In Fig. 2, the interface is indicated as "I / F".

[0027] The processing circuit 10 corresponds to the central part of the POS terminal 1. The processing circuit 10 is an element that constitutes the computer of the POS terminal 1. The processing circuit 10 includes one or more circuits that execute multiple processes based on multiple functions. For example, the circuit may be, but is not limited to, a processor, an ASIC (Application Specific Integrated Circuit), or an FPGA (Field-Programmable Gate Array). For example, the processor may be, but is not limited to, a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). The processing circuit 10 loads a program that is pre-stored in the main memory 11 or the auxiliary storage device 12 into the main memory 11. The program is a program that can cause the processing circuit 10 to execute processes by each unit described below. The processing circuit 10 executes the program loaded into the main memory 11 to perform various processes.

[0028] The main memory 11 includes elements corresponding to the main storage portion of the POS terminal 1. The main memory 11 is an element that constitutes the computer of the POS terminal 1. The main memory 11 includes a non-volatile memory area and a volatile memory area. The main memory 11 stores an operating system or programs in the non-volatile memory area. The main memory 11 uses the volatile memory area as a work area where data is rewritten as appropriate by the processing circuit 10. For example, the main memory 11 includes a ROM (Read Only Memory) as a non-volatile memory area. For example, the main memory 11 includes a RAM (Random Access Memory) as a volatile memory area.

[0029] The auxiliary storage device 12 corresponds to the auxiliary storage portion of the POS terminal 1. The auxiliary storage device 12 includes one or more storage devices. The storage devices may be, but are not limited to, an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), an SSD (Solid State Drive), or a flash memory. The auxiliary storage device 12 stores the above-mentioned programs, data used by the processing circuit 10 in performing various processes, and data generated by the processing in the processing circuit 10.

[0030] The auxiliary storage device 12 includes a product master storage area 121. The product master storage area 121 stores a product master. The data in the product master storage area 121 is updated by adding, updating, or deleting the product master. The product master data includes various information about each product, such as the product code, price, and product name. The product master data may include information indicating the type of each product. The type may be set for each product, for each type of product, or for each department. The product master storage area 121 is an example of a storage unit of the POS terminal 1.

[0031] The auxiliary storage device 12 may store transaction data, the customer's member ID, and the customer's electronic money ID.

[0032] The change machine interface 13 inputs and outputs data signals to and from the automatic change machine. For example, the change machine interface 13 receives inserted amount data from the automatic change machine. The change machine interface 13 outputs change amount data to the automatic change machine. The automatic change machine dispenses banknotes or coins equivalent to the change amount according to the change amount data.

[0033] The communication interface 14 includes various interfaces that connect the POS terminal 1 to other devices via the network N in accordance with a predetermined communication protocol so that the POS terminal 1 can communicate with other devices.

[0034] The scanner 15 is a device that reads various code symbols and acquires information from them. For example, the code symbols are barcode symbols or two-dimensional code symbols. The code symbols may include a code symbol of a product on which a product code is recorded. The product code symbol is an image attached to the product. The code symbols may include a code symbol on which a membership code is recorded. The membership code is identification information that can uniquely identify a member. The code symbol on which a membership code is recorded may be an image attached to a card or an image that can be displayed on a customer's terminal. The code symbols may include a code symbol for code payment.

[0035] The input device 16 is a device that can input information to the POS terminal 1. For example, the input device 16 may include a keyboard. The input device 16 may also form a touch screen together with the display device 17.

[0036] The display device 17 is a device capable of displaying various images under the control of the processing circuit 10. The display device 17 is a display device for customers to view primarily. For example, the display device 17 is a liquid crystal display or an EL (Electroluminescence) display. The display device 17 is an example of a display unit.

[0037] The printing device 18 is a device for issuing transaction details by printing on a medium. For example, the medium is paper. For example, the printing device 18 is a thermal printer or an inkjet printer. The transaction details are a medium showing transaction details. The transaction details are described as being a receipt, but they may also be a receipt with a space for entering the recipient's name. The transaction details are also called a transaction receipt. A transaction receipt is an example of a receipt showing transaction information.

[0038] For example, the transaction details include information about the store where the transaction took place, information about the date and time of the transaction, and all or part of the information about the transaction. The transaction details may also include information other than these pieces of information. For example, the information about the store where the transaction took place includes the name of the store. The information about the store where the transaction took place may also include information other than this information. For example, the information about the date and time of the transaction includes the date and time of the transaction. The information about the date and time of the transaction may also include information other than this information.

[0039] For example, the transaction information includes information about the trading product for each trading product. The information about the trading product includes all or part of the product code, name, price, number of items, amount, and type of the trading product. The information about the trading product may also include information other than these.

[0040] The information about the transaction may include a total amount of the transaction. The information about the transaction may include a payment amount, which is the amount of payment for the transaction paid using the customer's selected payment method.

[0041] The transaction information may include information about reward points and information about electronic money. The reward point information includes, for example, information indicating the current points, the previous points, the subtracted points, the accumulated points, etc. The electronic money information includes, for example, information indicating the electronic money balance, the charge amount, etc.

[0042] The printing device 18 is a device for issuing electronic money details by printing on a medium. The electronic money details include electronic money information. The electronic money details are a receipt issued based on the electronic money charging process. The electronic money details will be described as a charge receipt. The charge receipt may include a message indicating that charging to electronic money has been completed. The charge receipt may also be a receipt showing promotional information, as described below. The charge receipt is a receipt that is different from the transaction receipt. The charge receipt is a receipt that includes information that is different from the information included in the transaction receipt.

[0043] The reader 19 is a device that reads card data recorded on a card medium. The reader 19 may include a contact reader that reads card data recorded on a magnetic stripe of the card medium. The reader 19 may also include a contactless reader that reads card data recorded on an IC (Integrated Circuit) tag of the card medium. The IC tag includes an IC chip and an antenna.

[0044] The audio output device 20 is a device that can output various sounds under the control of the processing circuit 10. For example, the audio output device 20 is a speaker.

[0045] The hardware configuration of the POS terminal 1 is not limited to the above configuration, and the POS terminal 1 allows the above components to be omitted or changed, and new components to be added, as appropriate.

[0046] Each means realized by the processing circuit 10 will be described below. The processing circuit 10 realizes a product registration means 101, an acquisition means 102, a payment means 103, a point processing means 104, an electronic money processing means 105, a notification means 106, an issuing means 107, and an output means 108. Each means realized by the processing circuit 10 can also be referred to as each unit or each function. Each means realized by the processing circuit 10 can also be referred to as being realized in a control unit including the processing circuit 10 and main memory 11.

[0047] The product registration means 101 processes the registration of one or more trading products. The product registration means 101 acquires a product code based on a code symbol of the product. The product registration means 101 registers the product based on the product code. The product registration means 101 may acquire information about the product from a server that manages product information based on the product code.

[0048] The acquisition means 102 acquires the customer's membership ID. The customer is a member of a service based on the settlement of a transaction. For example, the acquisition means 102 acquires the membership code stored in the code symbol based on the code symbol of the membership code read via the scanner 15 or the like. The acquisition means 102 acquires the customer's electronic money ID. For example, the acquisition means 102 acquires the electronic money ID based on the code symbol recorded on an electronic money-attached point card read via the scanner 15 or the like. In the following description, "acquiring" may be read as "receiving."

[0049] The payment means 103 processes the payment of the transaction.

[0050] The point processing means 104 executes point processing. Based on the membership code, the point processing means 104 obtains point information of the customer corresponding to the membership code from the point server 2 via the communication interface 14. The point processing means 104 calculates the current points based on the total amount stored in the transaction data. The point processing means 104 saves the current points in the transaction data. The point processing means 104 outputs a point update command for updating the points to the point server 2 via the communication interface 14. The point update command includes the member ID and the current points. The point processing means 104 updates the points based on the point information obtained from the point server 2. In the following description, outputting may be read as sending.

[0051] The point processing means 104 determines whether the accumulated points are equal to or greater than a preset value. The preset value can be set arbitrarily. The preset value may be a fixed value in the POS terminal 1, or may be changeable to a desired preset value by the store. The preset value is, for example, 500 points. The default value is stored, for example, in the auxiliary storage device 12. The default value is an example of a predetermined condition. If the accumulated points are equal to or greater than the preset value, the point processing means 104 outputs a subtraction request command to the point server 2 via the communication interface 14. The subtraction request command includes the member ID and the preset value.

[0052] The electronic money processing means 105 executes processing related to electronic money. Processing related to electronic money includes executing a request to charge electronic money. The electronic money processing means 105 outputs a request to charge electronic money based on points to the electronic money server 3 via the communication interface 14. For example, when the points are equal to or greater than a predetermined value, the electronic money processing means 105 instructs the electronic money server 3 to request a charge to electronic money. Based on the electronic money ID, the electronic money processing means 105 acquires electronic money information of the customer corresponding to the electronic money ID from the electronic money server 3 via the communication interface 14. The electronic money information includes result information indicating the electronic money balance, the result of the charge processing, etc. The result of the charge processing is an example of information related to charging. Processing related to electronic money includes executing processing according to the result of the charge to electronic money. The electronic money processing means 105 updates the electronic money balance in the transaction data based on the result information.

[0053] The notification means 106 issues a notification based on result information for the charge request. The notification may be a notification regarding the charge. The notification may include electronic money information. The notification may be a notification based on result information for the charge request. The electronic money information includes result information indicating the result of the charge process, etc. The result information may be information indicating whether the electronic money charge process has been completed. The result information may be information indicating that the electronic money charge has been completed. Completion of the electronic money charge indicates that the charge was successful. The result information may be information indicating that error processing for the electronic money charge has been performed. Error processing indicates processing that cannot be completed due to poor communication conditions, a timeout, etc. Error processing includes saving the balance of the electronic money before the charge. Error processing may include performing the charge process at the timing of the next transaction. The electronic money information may include information indicating the charge amount. The electronic money information may include information indicating the electronic money balance. Notifying includes outputting a notification. Outputting a notification includes displaying the notification on the display device 17. The notification means 106 may display a notification indicating the electronic money information on the display device 17. The notification may be an image including a text message. In addition to or instead of the text message, the notification means 106 may output the notification by voice via the voice output device 20. In addition to or instead of the text message, the notification means 106 may output the notification by lighting or flashing a warning light connected to the POS terminal 1.

[0054] Outputting the notification includes issuing a charge receipt via the printing device 18. The charge receipt is an example of a notification. The charge receipt may include electronic money information. The notification means 106 controls the printing device 18 to issue the charge receipt. Outputting the notification includes sending the notification to a terminal. The terminal includes a user terminal used by a customer. The user terminal is a tablet terminal, a smartphone, a PC, or the like. The notification means 106 may, for example, output a message indicating the charge information to the terminal via a social networking service (SNS), email, or the like. A message including the charge information is an example of a notification.

[0055] The issuing means 107 issues receipts, including transaction receipts.

[0056] The output means 108 outputs information related to points and result information for the charge request via the communication interface 14. The information related to points includes service point information. The result information for the charge request includes information indicating whether the charge has been completed. The result information for the charge request includes the balance of electronic money. The output means 108 may output transaction data to the transaction management server via the communication interface 14.

[0057] An example of the configuration of the point server 2 will be described. FIG. 3 is a block diagram illustrating an outline of a configuration example of the point server 2 according to the embodiment.

[0058] The point server 2 is a device including a processing circuit 21, a main memory 22, an auxiliary storage device 23, and a communication interface 24. Each part that makes up the point server 2 is connected to each other so that signals can be input and output. In Figure 3, the interface is written as "I / F".

[0059] The processing circuit 21 corresponds to the central part of the point server 2. The processing circuit 21 is an element that constitutes the computer of the point server 2. The processing circuit 21 has the same hardware configuration as the above-mentioned processing circuit 10. The processing circuit 21 executes programs that are pre-stored in the main memory 22 or the auxiliary storage device 23, thereby enabling various processes to be performed.

[0060] The main memory 22 includes elements corresponding to the main storage portion of the point server 2. The main memory 22 has the same hardware configuration as the above-mentioned main memory 11. The main memory 22 stores programs.

[0061] The auxiliary storage device 23 corresponds to the auxiliary storage portion of the point server 2. The auxiliary storage device 23 has the same hardware configuration as the above-mentioned auxiliary storage device 12. The auxiliary storage device 23 stores the above-mentioned programs, data used by the processing circuit 21 when performing various processes, and data generated by the processing in the processing circuit 21.

[0062] The auxiliary storage device 23 includes a point information storage area 230. The point information storage area 230 stores point information. The point information storage area 230 is updated by adding, updating, or deleting point information. The point information is a collection of point records generated for each member. A point record is a data record that records the member ID of a member and the service points owned by that member. The point information can be updated as appropriate. The point information storage area 230 is an example of a storage unit of the point server 2.

[0063] The communication interface 24 includes various interfaces that connect the point server 2 to other devices via the network N in a manner that allows communication therebetween in accordance with a predetermined communication protocol.

[0064] The hardware configuration of the point server 2 is not limited to the above configuration. The point server 2 allows the omission or modification of the above components and the addition of new components as appropriate.

[0065] Each means realized by the processing circuit 21 will be described below. The processing circuitry 21 realizes an acquisition means 210, a point execution means 211, and an output means 212. Each means realized by the processing circuitry 21 can also be referred to as each function. Each means realized by the processing circuitry 21 can also be referred to as being realized in a control unit including the processing circuitry 21 and the main memory 22.

[0066] The acquisition means 210 acquires various information via the communication interface 24. The acquisition means 210 acquires commands related to point processing from the POS terminal 1. The commands related to point processing include a point update command, a point subtraction command, and the like.

[0067] The point execution means 211 executes point processing. The point processing includes adding, subtracting, updating, etc. of service points. The point execution means 211 may execute point processing based on a command related to point processing acquired from the POS terminal 1.

[0068] The output means 212 outputs various information via the communication interface 24. The output means 212 outputs point information to the POS terminal 1. The output means 212 may output the point information in response to a command from the POS terminal 1.

[0069] An example of the configuration of the electronic money server 3 will be described. FIG. 4 is a block diagram illustrating an outline of an example of the configuration of the electronic money server 3 according to the embodiment.

[0070] The electronic money server 3 is a device including a processing circuit 31, a main memory 32, an auxiliary storage device 33, and a communication interface 34. The components that make up the electronic money server 3 are connected to each other so that signals can be input and output. In FIG. 4, the interface is indicated as "I / F."

[0071] The processing circuit 31 corresponds to the central part of the electronic money server 3. The processing circuit 31 is an element that constitutes the computer of the electronic money server 3. The processing circuit 31 has the same hardware configuration as the above-mentioned processing circuit 10. The processing circuit 31 executes programs that are pre-stored in the main memory 32 or the auxiliary storage device 33, thereby enabling various processes to be performed.

[0072] The main memory 32 includes elements corresponding to the main storage portion of the electronic money server 3. The main memory 32 has the same hardware configuration as the above-mentioned main memory 11. The main memory 32 stores programs.

[0073] The auxiliary storage device 33 corresponds to the auxiliary storage portion of the electronic money server 3. The auxiliary storage device 33 has the same hardware configuration as the above-mentioned auxiliary storage device 12. The auxiliary storage device 33 stores the above-mentioned programs, data used by the processing circuit 31 when performing various processes, and data generated by the processes in the processing circuit 31.

[0074] The auxiliary storage device 33 includes an electronic money information storage area 330. The electronic money information storage area 330 stores electronic money information. The electronic money information storage area 330 is updated by adding, updating, or deleting electronic money information. The electronic money information is a collection of electronic money records generated for each member. The electronic money record is a data record that records the member's electronic money ID and the balance of electronic money owned by that member. The electronic money information can be updated as appropriate. The electronic money information storage area 330 is an example of a storage unit of the electronic money server 3.

[0075] The communication interface 34 includes various interfaces that connect the electronic money server 3 to other devices via the network N in accordance with a predetermined communication protocol so that they can communicate with each other.

[0076] The hardware configuration of the electronic money server 3 is not limited to the above configuration. The electronic money server 3 allows the above components to be omitted or changed, and new components to be added, as appropriate.

[0077] Each means realized by the processing circuit 31 will be described below. The processing circuitry 31 realizes an acquisition means 310, an electronic money execution means 311, and an output means 312. Each means realized by the processing circuitry 31 can also be referred to as each function. Each means realized by the processing circuitry 31 can also be referred to as being realized in a control unit including the processing circuitry 31 and the main memory 32.

[0078] The acquiring means 310 acquires various information via the communication interface 34. The acquiring means 310 acquires commands relating to electronic money transactions from the POS terminal 1. The commands relating to electronic money transactions include a charge request command and the like.

[0079] The electronic money execution means 311 executes electronic money processing. Electronic money processing includes adding, subtracting, updating, etc. of electronic money. Adding electronic money refers to adding to the electronic money balance when electronic money is charged. Charges include automatic charge (auto-charge) and manual charge. Charges include depositing electronic money and adding the amount of service points converted into electronic money. Subtracting electronic money includes subtracting from the electronic money balance when electronic money is used and when electronic money expires. The electronic money execution means 311 may execute electronic money processing based on commands related to electronic money processing obtained from the POS terminal 1.

[0080] The output means 312 outputs various information via the communication interface 34. The output means 312 outputs electronic money information to the POS terminal 1. The output means 212 may output the electronic money information in response to a command from the POS terminal 1. The output means 312 may output result information of the charge process to the POS terminal 1. The output means 212 may output result information of the charge process in response to a command from the POS terminal 1.

[0081] (Display example) The image displayed on the display device 17 of the POS terminal 1 will now be described. FIG. 5 is a diagram showing a display example of the POS terminal 1 according to the embodiment.

[0082] FIG. 5 is a diagram showing a charge processing image Ima displayed on the display device 17. The charge processing image Ima includes, for example, a message for notifying the member that charging to electronic money is in progress. A message for notifying the member that charging to electronic money is in progress is an example of a notification related to charging. This allows the member to easily know that charging to electronic money is in progress. The charge processing image Ima may also include a message indicating that the service points have reached a predetermined value. This allows the member to easily know that charging to electronic money is in progress because the service points have reached the predetermined value. The POS terminal 1 may display the charge process image Ima on the display device 17 as a pop-up image.

[0083] FIG. 6 is a diagram showing a display example of the POS terminal 1 according to the embodiment.

[0084] FIG. 6 is a diagram showing the charge receipt issuance image Imb displayed on the display device 17. The charge receipt issuance image Imb includes, for example, a message for notifying the member that a charge receipt will be issued. A message for notifying the member that a charge receipt will be issued is an example of a notification related to charging. This allows the member to easily know that a charge receipt will be issued. Furthermore, the member can easily know that charging to electronic money has been completed based on the charge receipt. The POS terminal 1 may display the charge receipt issuance image Imb on the display device 17 as a pop-up image.

[0085] An example of a charge receipt will be described. Fig. 7 is a schematic diagram showing an example of a receipt. Fig. 7 shows a charge receipt Ra. The charge receipt Ra includes a charge information display area Ara, a sales promotion information display area Arb, and a sales promotion image display area Arc.

[0086] The charge information display area Ara displays electronic money information. The electronic money information includes, for example, a message indicating that the charge process has been completed. The electronic money information may also include a message indicating the charge amount. The message indicating that the charge process has been completed is an example of a notification regarding charge. The message indicating the charge amount is an example of a notification regarding charge. The charge information display area Ara includes, for example, a message such as "500 yen has been charged." This allows the member to easily know that charging to electronic money has been completed. The member can also easily know the amount to be charged to electronic money. This allows the POS terminal 1 to effectively notify the member of the automatic charging of electronic money.

[0087] The promotional information display area Arb displays promotional information. Promotional information is information showing advertisements for stores or products. Promotional information may include information about benefits, information about services, information about recommended products, etc. Promotional information may include, for example, a message such as "Tuesday is meat sale day." Promotional information may also be information based on charging electronic money. Information based on charging electronic money includes, for example, a message encouraging the use of the charged amount. A message encouraging the use of the charged amount may include, for example, a message such as "You can purchase XXX with the charged amount."

[0088] The promotional image display area Arc displays images showing promotional information, such as images showing advertisements for stores or products, and may include images introducing new products.

[0089] The charge receipt Ra may include at least one of the charge information display area Ara, the promotional information display area Arb, and the promotional image display area Arc. For example, the charge receipt Ra may include only the charge information display area Ara. The charge receipt Ra may include only the promotional information display area Arb or the promotional image display area Arc. The number of promotional information display areas Arb and promotional image display areas Arc may be set arbitrarily. The content and image of the text data displayed in FIG. 7 are examples.

[0090] In this example, the member can easily know that the charge to the electronic money has been completed and can also obtain sales promotion information, so the POS terminal 1 can encourage the member to use the charged electronic money.

[0091] (Example of operation) The processing of the store system S will be described. In the following description, which mainly focuses on the POS terminal 1, the POS terminal 1 may be read as the processing circuit 10. Similarly, in the following description, which mainly focuses on the point server 2, the point server 2 may be read as the processing circuit 21. In the following description, which mainly focuses on the electronic money server 3, the electronic money server 3 may be read as the processing circuit 31. The processing procedures described below are merely examples, and each process may be modified as much as possible. Furthermore, steps may be omitted, replaced, or added as appropriate depending on the embodiment. 8 is a sequence diagram illustrating processing in a store system S according to an embodiment. In the following processing, it is assumed that a user (customer) of the POS terminal 1 makes a purchase at a store X and registers a product at the POS terminal 1. In the following processing, it is assumed that the user is a point service member and uses a point card with electronic money.

[0092] The processing circuit 10 of the POS terminal 1 performs a product registration process for one or more transaction target products (ACT1). ACT1 may be processing by a product registration means 101 realized by the processing circuit 10. In ACT1, for example, the processing circuit 10 registers the product based on a product registration operation by a user of the POS terminal 1. The product registration operation may include, for example, an operation of reading a code symbol attached to the product via the scanner 15. The product registration operation may also include an operation of selecting a product registration button on a product registration image by touch input or the like. The processing circuit 10 acquires the product code recorded in the code symbol. The processing circuit 10 references the product master stored in the product master storage area 121 and acquires transaction product data for the product corresponding to the product code. The transaction product data includes data such as the product code, product name, product price, and product quantity. The product corresponding to the product code is also referred to as the transaction product. Note that the processing circuit 10 may reference the product master stored in a server such as a transaction management server and acquire the transaction product data for the product corresponding to the product code. The server may be a cloud server.

[0093] The processing circuit 10 acquires the user's membership ID based on the completion of product registration (ACT2). ACT2 may be processing by the acquisition means 102 realized by the processing circuit 10. In ACT2, for example, the processing circuit 10 displays a membership code request message on the display device 17 requesting a membership code from the customer based on the acquisition of a payment instruction from the user. For example, the membership code request message may include a message such as "Please scan your membership card." The membership code request message may be at least one of text data, image data, audio data, and video data. The processing circuit 10 may also cause the customer's membership code to be read via a camera or the like. The customer reads the membership code based on the membership code request message. The membership code may be a membership code recorded on an electronic money-added point card or an image displayable on a user terminal. The processing circuit 10 acquires the membership code based on the code symbol recording the membership code. The processing circuit 10 stores the membership code as a member ID in the auxiliary storage device 12.

[0094] The membership code request message may include a message to notify the user to insert the electronic money-attached point card into the insertion slot of the reader 19. In this example, the processing circuit 10 may obtain the membership ID based on the fact that the electronic money-attached point card has been read via the reader 19.

[0095] The processing circuitry 10 may display a membership inquiry screen for inquiring whether the user is a member. The membership inquiry screen may include, for example, a message inquiring whether the user is a member, an image of a "Yes" button for indicating that the user is a member, and an image of a "No" button for indicating that the user is not a member. The processing circuitry 10 may perform processing of ACT2 based on the user touching the "Yes" button.

[0096] The processing circuit 10 performs a settlement process for the transaction based on the settlement method for settling the transaction (ACT3). ACT3 may be processing by the settlement means 103 realized by the processing circuit 10. In ACT3, for example, the processing circuit 10 displays a payment method selection screen on the display device 17. The payment method selection screen is a screen on which the user can select, for example, one of a plurality of payment methods. For example, the user selects the desired payment method and specifies the payment method. The user specifies the payment method by touching a button indicating the payment method, or the like. The processing circuit 10 performs a settlement process for the transaction based on the payment method specified by the user.

[0097] The processing circuit 10 calculates the current points (ACT4). ACT4 may be processing by the point processing means 104 realized by the processing circuit 10. In ACT4, for example, the processing circuit 10 acquires transaction data from the auxiliary storage device 12. The processing circuit 10 calculates the current points based on the total amount stored in the transaction data. The processing circuit 10 acquires points based on the settlement of the transaction as the current points. The processing circuit 10 saves the current points in the transaction data. The processing circuit 10 outputs a point update command to the point server 2 via the communication interface 14. The point update command includes the member ID and the current points stored in the transaction data.

[0098] The processing circuit 21 of the point server 2 acquires a point update command from the POS terminal 1 via the communication interface 24. This processing may be performed by an acquisition means 210 realized by the processing circuit 21. The processing circuit 21 executes point update processing based on the point update command (ACT21). ACT21 may be performed by a point execution means 211 realized by the processing circuit 21. In ACT21, for example, the processing circuit 21 searches the point information storage area 230 and extracts service points from a point record including the member ID included in the point update command. These service points are service points owned by the member through payments for previous commercial transactions, and therefore may also be referred to as previous points. The processing circuit 21 updates the service points. Specifically, the processing circuit 21 adds the current points included in the update request command to the extracted previous points.

[0099] The processing circuit 21 outputs the point information to the POS terminal 1 that sent the point update command via the communication interface 24. This processing may be performed by the output means 212 realized by the processing circuit 21. The point information includes the previous points and the service points after the current points are added.

[0100] The processing circuit 10 of the POS terminal 1 acquires point information via the communication interface 14. This processing may be performed by the point processing means 104 realized by the processing circuit 10. The processing circuit 10 updates the point information (ACT5). ACT5 may be performed by the point processing means 104 realized by the processing circuit 10. In ACT5, for example, the processing circuit 10 saves the previous points in the transaction data, and saves the service points after the current points are added as accumulated points.

[0101] The processing circuit 10 determines whether the accumulated points are equal to or greater than a predetermined value (ACT6). ACT6 may be processing by the point processing means 104 realized by the processing circuit 10. The predetermined value is stored in, for example, the auxiliary storage device 12. The predetermined value is an example of a predetermined condition. The accumulated points being equal to or greater than the predetermined value is an example of the points satisfying the predetermined condition.

[0102] If the accumulated points are not equal to or greater than the predetermined value (ACT6: NO), the process proceeds from ACT6 to ACT11. In this case, the processing circuit 10 issues a transaction receipt (ACT11). ACT11 may be a process performed by the issuing means 107 implemented by the processing circuit 10.

[0103] If the accumulated points are equal to or greater than the predetermined value (ACT6: YES), the processing circuit 10 outputs a point subtraction command to the point server 2 via the communication interface 14. The point subtraction command includes the member ID and the predetermined value.

[0104] The processing circuit 21 of the point server 2 acquires a point subtraction command from the POS terminal 1 via the communication interface 24. This processing may be performed by the acquiring means 210 realized by the processing circuit 21. The processing circuit 21 executes point update processing based on the point subtraction command (ACT22). ACT22 may be performed by the point execution means 211 realized by the processing circuit 21. In ACT22, for example, the processing circuit 21 extracts the service points after the current point addition from a point record including the member ID included in the point subtraction command. The processing circuit 21 executes a subtraction processing of the service points. Specifically, the processing circuit 21 subtracts a predetermined value included in the subtraction request command from the extracted service points after the addition. Note that if the service points after the subtraction are equal to or greater than the predetermined value, the processing circuit 21 may again subtract the predetermined value from the service points after the subtraction. That is, the processing circuit 21 may repeat the subtraction processing until the service points after the subtraction become less than the predetermined value.

[0105] The processing circuit 21 outputs the point information to the POS terminal 1 that sent the point subtraction command via the communication interface 24. This processing may be performed by the output means 212 realized by the processing circuit 21. The point information includes the service points after subtraction and the subtracted points.

[0106] The processing circuit 10 of the POS terminal 1 acquires point information via the communication interface 14. This processing may be performed by the point processing means 104 realized by the processing circuit 10. The processing circuit 10 updates the point information (ACT7). ACT7 may be performed by the point processing means 104 realized by the processing circuit 10. In ACT7, for example, the processing circuit 10 stores the subtracted points in the transaction data, and updates the accumulated points to the service points after the subtraction and stores them.

[0107] The processing circuit 10 outputs a charge request command to the electronic money server 3 via the communication interface 14. This processing may be performed by the output means 108 realized by the processing circuit 10. The charge request command includes the electronic money ID and the subtraction points stored in the transaction data.

[0108] The processing circuit 31 of the electronic money server 3 acquires a charge request command from the POS terminal 1 via the communication interface 34. This process may be performed by the acquisition means 310 realized by the processing circuit 31. The processing circuit 31 executes charge processing based on the charge request command (ACT31). ACT31 may be performed by the electronic money execution means 311 realized by the processing circuit 31. In ACT31, for example, the processing circuit 31 searches the electronic money information storage area 330 and extracts the balance of electronic money from an electronic money record including the electronic money ID included in the charge request command. The processing circuit 31 updates the balance of electronic money. Specifically, the processing circuit 31 adds the subtraction points included in the charge request command to the balance of electronic money. For example, the processing circuit 31 adds the amount obtained by converting the subtraction points into electronic money to the balance of electronic money. Note that the processing circuit 31 may perform error processing if the charge processing is not completed.

[0109] The processing circuit 31 outputs result information indicating the result of the charge process to the POS terminal 1 that sent the charge request command via the communication interface 34. This process may be performed by the output means 212 realized by the processing circuit 21. The result information includes information indicating the result of the charge process and the balance of electronic money. The result of the charge process is information indicating that the charge has been completed or that error processing has been performed.

[0110] The processing circuit 10 of the POS terminal 1 acquires result information for the charge request via the communication interface 14. This process may be performed by the electronic money processing means 105 implemented by the processing circuit 10. The processing circuit 10 determines whether the charge process by the electronic money server 3 has been completed (ACT8). ACT8 may be performed by the point processing means 104 implemented by the processing circuit 10. In ACT8, for example, the processing circuit 10 determines whether the charge process has been completed based on the result information. If the result information indicates that the charge has been completed, the processing circuit 10 determines that the charge process has been completed (ACT8: YES). If the result information indicates that error processing has been performed, the processing circuit 10 determines that the charge process has not been completed (ACT8: NO). Note that the processing circuit 10 may determine that the charge process has not been completed if the result information does not indicate that the charge has been completed. In this case, the processing transitions from ACT8 to ACT11. In ACT11, the processing circuit 10 issues a transaction receipt.

[0111] The processing circuit 10 updates the electronic money information based on the result information. This processing may be performed by the electronic money processing means 105 realized by the processing circuit 10. For example, when the charging process is completed, the processing circuit 10 stores the balance of the electronic money in the transaction data.

[0112] The processing circuit 10 issues a notification based on the result information for the charge request (ACT9). ACT9 may be processing by the notification means 106 realized by the processing circuit 10. In ACT9, for example, the processing circuit 10 issues a notification based on the completion of the charge process. The notification includes a notification indicating information related to the charge. The notification indicating information related to the charge may include, for example, a message indicating that the charge has been completed. The notification indicating information related to the charge may include, for example, a message indicating the charge amount. The notification may include a message indicating promotional information.

[0113] In one example, the processing circuitry 10 displays the notification on the display device 17. The processing circuitry 10 may output the notification as sound via the audio output device 20. The notification means 106 may output the notification by turning on or blinking a warning light connected to the POS terminal 1. According to this example, the user can receive the notification in real time. Therefore, the user can check information about the charge in real time as desired.

[0114] In another example, the processing circuit 10 issues the notification as a receipt. The processing circuit 10 issues a charge receipt. The charge receipt may include a message indicating that the charge has been completed. The charge receipt may include a message indicating the charge amount. The charge receipt may include a message indicating promotional information. The processing circuit 10 may issue the charge receipt prior to issuing a transaction receipt through the process described below. The processing circuit 10 may issue the charge receipt following issuing a transaction receipt. According to this example, by receiving the receipt, the user can not only recognize the receipt in real time, but also review the receipt at any time after the transaction is completed. Therefore, the user can check information about the charge at any time they want.

[0115] In yet another example, processing circuitry 10 may output a notification to a user terminal. Processing circuitry 10 may output the notification as a message to the terminal via an SNS, email, or the like. For example, processing circuitry 10 may output the notification as a message to the terminal via an SNS, email, or the like based on a user selection. According to this example, the user can receive the notification via an SNS, email, or the like. The user can receive the notification via a desired communication means. The user can check information about the charge at a desired time via a desired communication means.

[0116] The processing circuit 10 issues a transaction receipt (ACT10). ACT10 may be a process performed by issuing means 107 implemented by the processing circuit 10.

[0117] According to this example, the POS terminal 1 acquires points based on the payment of a transaction. If the points satisfy a predetermined condition, the POS terminal 1 executes a charge request to charge electronic money based on the points and sends a notification based on result information for the charge request. Therefore, the POS terminal 1 can notify the user that electronic money has been charged based on the points. This allows the POS terminal 1 to effectively notify the user that the charge has been made. For example, the POS terminal 1 issues a receipt showing information about the charge. Therefore, the user can know that the charge has been made based on the receipt. The POS terminal 1 can issue a receipt different from the transaction receipt to notify the user that the charge has been made. Therefore, the user can easily recognize that the charge has been made by receiving the receipt different from the transaction receipt. Furthermore, the POS terminal 1 sends a notification indicating that the charge has been completed based on the completion of the charge process. If the charge process is not completed, the POS terminal 1 can omit the notification process. Therefore, the POS terminal 1 can efficiently perform the notification process regarding the charge. By receiving a notification only when the charge process is completed, the user can easily recognize that the charge has been completed. Furthermore, the POS terminal 1 can issue a receipt showing information about the charge, including sales promotion information. Therefore, the POS terminal 1 can motivate the user to use the charged electronic money. The user can effectively use points based on the receipt. In this way, the POS terminal 1 can effectively notify the user of the charge of electronic money.

[0118] (Variation) A variation of the above description will now be described.

[0119] The above description has been given using an example of a transaction at a physical store, but the present invention is not limited to this. The embodiment can also be applied to transactions at an EC (Electronic Commerce) site such as an online shop or online supermarket. In this example, the "store" in the above description includes a virtual store.

[0120] In the above description, an example has been described in which the POS terminal 1 issues a transaction receipt and a charge receipt by printing on a medium such as paper, but this is not limiting. The POS terminal 1 may also perform processing to issue at least one of the transaction receipt and the charge receipt as an electronic receipt.

[0121] In the above description, the POS terminal 1 has been described with reference to an example in which a recharge process is automatically performed when the points reach a predetermined value or more, but this is not limiting. The POS terminal 1 may also recharge electronic money based on a user operation when the points reach a predetermined value or more. In this case, the processing circuit 21 may output a recharge request command to the electronic money server 3 based on the user operation. The processing circuit 21 may also notify the user that the recharge process by the electronic money server 3 has been completed. According to this example, the user can receive a notification even when the electronic money is recharged based on the user operation. The user can know that the recharge has been performed based on the notification. The POS terminal 1 can effectively notify the user that electronic money has been recharged.

[0122] In the above explanation, an example was given in which a member ID and an electronic money ID are recorded on an electronic money point card. For example, the member ID and the electronic money ID may be the same ID. In this case, the same member ID and electronic money ID is an example of member identification information for a user who is a member of a service based on transaction settlement.

[0123] The above description exemplifies a case in which the processing circuit 10 determines whether the accumulated points are equal to or greater than a predetermined value. For example, the processing circuit 21 of the point server 2 may check whether the accumulated points are equal to or greater than a predetermined value after executing the process of ACT21 in FIG. 8. The predetermined value is stored in, for example, the auxiliary storage device 23. If the accumulated points are equal to or greater than the predetermined value, the processing circuit 21 may subtract the predetermined value from the added service points and output the subtracted service points to the POS terminal 1 as point information. In this case, the processing circuit 10 of the POS terminal 1 can omit the processes of ACT5 to ACT6 in FIG. 8. The processing circuit 10 may output a charge request command to the electronic money server 3 based on the point information.

[0124] The above description illustrates a case where the processing circuit 10 of the POS terminal 1 outputs a charge request command to the electronic money server 3. For example, the processing circuit 21 of the point server 2 may output a charge request command to the electronic money server 3 after executing the processing of ACT22 in FIG.

[0125] In the above description, an example was given in which the store system S includes the point server 2 and the electronic money server 3. For example, the point server 2 and the electronic money server 3 may be realized by a single device.

[0126] (Other embodiments) The accounting device may be implemented as a single device, as explained using the POS terminal 1 as an example, or may be implemented as multiple devices with distributed functions.

[0127] The above description has been given taking as an example a POS terminal 1 that allows a customer to complete the process from product registration to payment, but the present invention is not limited to this. The user of the POS terminal 1 may be a store clerk. The POS terminal 1 may be a shopping cart system with a product registration function. The POS terminal 1 may be a smartphone POS terminal that allows a customer to register products using a mobile terminal that the customer owns. The POS terminal 1 may be a POS terminal that allows a store clerk to only register products. In these cases, the payment device that performs payment processing may realize the functions of the acquisition means 102, payment means 103, point processing means 104, electronic money processing means 105, notification means 106, issuance means 107, and output means 108.

[0128] When a server has the functions of the POS terminal 1, the server may be a checkout device. The functions of the POS terminal 1 may also be realized by a system including a tablet terminal communicably connected to the server.

[0129] The above-described embodiments may be applied to a method executed by an apparatus, a program that can cause a computer of the apparatus to execute each function, or a recording medium that stores the program.

[0130] Each of the one or more circuits constituting the processing circuit performs one or more of the multiple processes. When the processing circuit is composed of a single circuit, the single circuit performs all of the multiple processes. When the processing circuit is composed of multiple circuits, each of the multiple circuits performs a part of the multiple processes. The part of the multiple processes may be one of the multiple processes, or two or more of the multiple processes. When the processing circuit is composed of multiple circuits, the multiple circuits may be included in a single device or may be distributed across multiple devices.

[0131] The program may be transferred in a state where it is stored in the device according to the embodiment, or in a state where it is not stored in the device. In the latter case, the program may be transferred via a network or in a state where it is recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is a computer-readable medium. The recording medium may be in any form, such as a CD-ROM or a memory card, as long as it is capable of storing the program and is computer-readable.

[0132] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.

[0133] The above embodiment may be expressed as follows. (1) a point processing means for acquiring points based on the settlement of a transaction; an electronic money processing means for executing a charge request for charging electronic money based on the points when the points satisfy a predetermined condition; a notification means for notifying the user based on the result information of the charge request; An accounting device comprising: (2) The notice is a receipt showing information about the charge; (1) The accounting device described in (1). (3) The receipt is a receipt different from the receipt showing the transaction information. (2) The accounting device described in (2). (4) The notification means notifies the user that charging has been completed based on the completion of charging. (1) The accounting device described in (1). (5) To the computer: Ability to earn points based on transaction settlement, a function of executing a charge request for charging electronic money based on the points when the points satisfy a predetermined condition; a function of issuing a notification based on result information of the charge request; An information processing program capable of executing the above. [Explanation of symbols]

[0134] 1...POS terminal, 2...point server, 3...electronic money server, 10...processing circuit, 11...main memory, 12...auxiliary storage device, 13...change machine interface, 14...communication interface, 15...scanner, 16...input device, 17...display device, 18...printing device, 19...reader, 20...audio output device, 21...processing circuit, 22...main memory, 23...auxiliary storage device, 24...communication interface, 31...processing circuit, 32...main memory, 33...auxiliary storage device, 34...communication interface, 101...product registration means, 102...acquisition means, 103...payment means, 104... Point processing means, 105...electronic money processing means, 106...notification means, 107...issuing means, 108...output means, 121...product master storage area, 210...acquisition means, 211...point execution means, 212...output means, 230...point information storage area, 310...acquisition means, 311...electronic money execution means, 312...output means, 330...electronic money information storage area, Ara...charge information display area, Arb...sales promotion information display area, Arc...sales promotion image display area, Ima...charge processing image, Imb...charge receipt issuance image, N...network, Ra...charge receipt, S...store system, X...store.

Claims

1. a point processing means for acquiring points based on the settlement of a transaction; an electronic money processing means for executing a charge request for charging electronic money based on the points when the points satisfy a predetermined condition; a notification means for notifying the user based on the result information of the charge request; An accounting device comprising:

2. The notification is a receipt showing information about the charge. The accounting device of claim 1 .

3. The receipt is different from the receipt showing transaction information. The accounting device of claim 2 .

4. The notification means issues a notification indicating that the charging has been completed based on the completion of the charging. The accounting device of claim 1 .

5. On the computer, Ability to earn points based on transaction settlement, a function of executing a charge request for charging electronic money based on the points when the points satisfy a predetermined condition; a function of issuing a notification based on result information of the charge request; An information processing program capable of executing the above.

Citation Information

Patent Citations

  • Adjustment device, checkout system, and control program

    JP2023103779A