Counting device, counting method, and program

JP7632887B2Active Publication Date: 2025-02-19NEC CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022099405
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-06-21
Publication Date
2025-02-19
Estimated Expiration
2036-11-08

AI Technical Summary

Benefits of technology

【0012】 本発明によれば、2つ以上の店舗における買い物の情報を含む購入情報をその店舗によってグループに分類し、該グループごとに購入金額を合算して免税の可否を判定する。このような構成により、複数の店舗での購入金額を自動的に合算して免税処理を行うことができ、免税手続を簡便に行うことができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007632887000001
    Figure 0007632887000001
  • Figure 0007632887000002
    Figure 0007632887000002
  • Figure 0007632887000003
    Figure 0007632887000003
Patent Text Reader

Abstract

To provide a device, method and program for processing tax exemption by adding up purchase amounts at a plurality of stores. [Solution] In the tax exemption processing system, the CPU 210 of the POS terminal functions as a passport information acquisition unit, a product information acquisition unit, an accounting unit, a purchase information generation unit, and a transmission unit. The CPU 110 of the exemption processing device 100 functions as a receiving unit that receives purchase information including information on products purchased by a user at two or more stores, a recording unit, a passport information acquisition unit, a purchase information acquisition unit, a classification unit, and an adding up unit that adds up the purchase prices of products for each tax exemption category based on the purchase information and calculates the total information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an apparatus, method and program for performing tax exemption processing. [Background technology]

[0002] In Japan and many other countries, you are required to pay a tax (consumption tax, value-added tax, etc.) according to the amount of your purchase. Furthermore, in order to attract tourists, Japan and many other countries have introduced systems that exempt non-residents from paying taxes when they make purchases that meet certain conditions. For example, Japan has a system that provides tax exemptions for purchases of general goods or consumables for personal use within a certain price range.

[0003] Currently, tax-free procedures are often carried out manually, but this requires a lot of time and effort, such as entering the necessary information for tax-free procedures and calculating the amounts, and is prone to errors.

[0004] The transaction processing device described in Patent Document 1 reads passport information, determines whether tax exemption is available based on the attributes of the passport owner and the amount of the transaction, and then performs the payment. This technology makes it possible to automatically carry out tax exemption procedures using a machine, thereby reducing the effort and errors that would otherwise be required by manual procedures. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2016-57992 A Summary of the Invention [Problem to be solved by the invention]

[0006] In Japan, in commercial facilities (e.g., department stores, shopping centers) or shopping streets that include multiple stores, tax exemption may be granted by adding up the purchase amounts from the multiple stores. Furthermore, with the spread of electronic commerce such as online supermarkets and mail order sales, it may become possible in the future to add up the purchase amounts from multiple stores (e.g., a group of stores run by the same owner) that meet certain conditions, regardless of their location. This will be convenient for users, because even if the purchase amount at each store is small, the total amount can be added up to meet the tax exemption amount range.

[0007] However, the technology described in Patent Document 1 does not assume that purchase amounts at multiple stores will be added up for tax exemption processing. Therefore, the technology described in Patent Document 1 cannot be used when tax exemption processing is performed by adding up purchase amounts at multiple stores.

[0008] The present invention has been made in consideration of the above problems, and is a method for processing tax exemptions by adding up purchase amounts at a plurality of stores. Reduce the processing burden can totalling Device, totalling The object of the present invention is to provide a method and a program. [Means for solving the problem]

[0009] A first aspect of the present invention is a tallying device, comprising: a receiving unit that receives, from a POS terminal, purchase information including information on products purchased by a user at two or more stores included in a group for which purchase amounts are to be totaled; and an adding up unit that calculates total information by adding up the purchase amounts of the products for each tax-free category based on the purchase information received from the POS terminal; A transmission unit that transmits the total information to the tax exemption processing device; wherein the combined information includes a group ID for identifying the combined group, the combined price, and the combined tax amount.

[0010] A second aspect of the present invention is a tallying method, comprising the steps of: a computer receiving, from a POS terminal, purchase information including information on products purchased by a user at two or more stores included in a group in which purchase amounts are to be totaled; and a computer calculating total information by totaling the purchase amounts of the products for each tax-free category based on the purchase information received from the POS terminal. transmitting the combined information to a tax exemption processing device; wherein the combined information includes a group ID for identifying the combined group, the combined price, and the combined tax amount.

[0011] A third aspect of the present invention is a program, the program including the steps of: receiving, from a POS terminal, purchase information including information on products purchased by a user at two or more stores included in a group for which the purchase amounts are to be totaled; and calculating total information by totaling the purchase amounts of the products for each tax-free category based on the purchase information received from the POS terminal. transmitting the combined information to a tax exemption processing device; The sum information includes a group ID for identifying the summed group, the summed price, and the summed tax amount. Effect of the Invention

[0012] According to the present invention, purchase information including shopping information from two or more stores is classified into groups by the stores, and the purchase amounts for each group are added up to determine whether tax exemption is available. With this configuration, tax exemption processing can be performed by automatically adding up the purchase amounts from multiple stores, simplifying the tax exemption procedure. [Brief description of the drawings]

[0013] [Figure 1] 1 is a schematic diagram of a tax exemption processing system according to a first embodiment. [Diagram 2] FIG. 2 is a schematic diagram for explaining a tax exemption process according to the first embodiment. [Diagram 3] 1 is a schematic configuration diagram of a tax exemption processing device and a POS terminal according to a first embodiment. [Figure 4] 3 is a schematic diagram of purchase information, tax-free category information, and store information according to the first embodiment. FIG. [Diagram 5] FIG. 4 is a flowchart showing a purchase information recording process according to the first embodiment. [Figure 6] FIG. 4 is a flowchart showing a tax exemption process according to the first embodiment. [Figure 7] FIG. 11 is a schematic configuration diagram of a counting device according to a second embodiment. [Figure 8] FIG. 11 is a flowchart showing a purchase information recording process according to the second embodiment. [Figure 9] FIG. 11 is a flowchart showing a tax exemption process according to the second embodiment. [Figure 10] FIG. 11 is a front view of a mobile terminal according to a third embodiment. [Figure 11] FIG. 11 is a schematic configuration diagram of a mobile terminal according to a third embodiment. [Figure 12] FIG. 13 is a flowchart showing a purchase information recording process according to the third embodiment. [Figure 13] FIG. 13 is a flowchart showing a tax exemption process according to the third embodiment. [Figure 14] FIG. 2 is a schematic configuration diagram of a tax exemption processing device according to each embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] Hereinafter, an embodiment of the present invention will be described with reference to the drawings, but the present invention is not limited to this embodiment. In the drawings described below, parts having the same functions are given the same reference numerals, and repeated description thereof may be omitted.

[0015] (First embodiment) 1 is a schematic diagram of a tax-free processing system 10 according to this embodiment. The tax-free processing system 10 includes a tax-free processing device 100 that performs tax-free processing, and a POS (Point Of Sale) terminal (point of sale information management terminal) 200 that reads product information and performs accounting. The tax-free processing device 100 and the POS terminal 200 are connected by wired connection or wireless connection via a network 300 such as the Internet. The tax-free processing system 10 may include other devices such as a server and a terminal.

[0016] The tax exemption processing device 100 receives and records purchase information used for tax exemption processing from the POS terminal 200. In addition, the tax exemption processing device 100 acquires the purchase information of the user in response to the user's operation and performs tax exemption processing. The purchase information includes the user's identification information, the POS terminal 200 identification information, the time of purchase, the contents of the purchased item, etc. The tax exemption processing includes adding up the purchase amounts from multiple stores, determining whether tax exemption is possible, and calculating and paying the refund amount.

[0017] The POS terminal 200 is a store terminal that is installed in each store and reads product information and performs accounting. One store is provided with one or more POS terminals 200. The POS terminal 200 transmits purchase information used for tax exemption processing to the tax exemption processing device 100.

[0018] FIG. 2 is a schematic diagram for explaining the tax-free processing according to this embodiment. Department store A1 includes stores A and B, and a POS terminal 200 is provided in each store. Shopping mall A2 includes stores C and D, and a POS terminal 200 is provided in each store. Airport B is provided with a tax-free processing device 100. In this embodiment, the tax-free processing device 100 is provided in airport B, but is not limited to this and may be provided in any location. Also, a part of the tax-free processing device 100 (e.g., a display and an input device) may be provided in airport B, and another part of the tax-free processing device 100 (e.g., a processor, a memory, and a storage device) may be provided in a location other than airport B.

[0019] When a user pays for purchases at each shop in department store A1 and shopping mall A2, the POS terminal 200 transmits the purchase information to the tax-free processing device 100, and the tax-free processing device 100 records the purchase information received from the POS terminal 200. It is desirable for the POS terminal 200 to transmit the purchase information to the tax-free processing device 100 each time a transaction is completed, but it may be transmitted at other times, such as after every specified number of transactions or every specified time.

[0020] When a user performs a tax-free procedure operation on the tax-free processing device 100 at airport B, the tax-free processing device 100 reads out the purchase information associated with the user and performs the tax-free processing described below. In the tax-free processing, the purchase amounts at stores A and B in department store A1 are added together, and the purchase amounts at stores C and D in shopping mall A2 are added together, and the applicability of tax-free shopping for each of department store A1 and shopping mall A2 and the amount of the refund are calculated. When a refund is calculated in the tax-free processing, the tax-free processing device 100 either pays out the refund or outputs information (documents, etc.) for the user to receive the refund at another location.

[0021] Conventionally, tax-free procedures had to be completed at each store or facility where shopping was done, which meant a lot of work for both the user and the store. According to the tax-free process of this embodiment, the tax-free procedures can be completed all at once by a tax-free processing device 100 installed at airport B, for example, so the work involved in the tax-free procedures can be significantly reduced. In addition, the purchase amounts of multiple stores that can be added together because they are included in the same facility (department store A1 or shopping mall A2 in this case) can be automatically added together. This not only simplifies the tax-free procedures and reduces mistakes, but also provides convenience for users because they may be able to receive tax-free even if the purchase amount at one store does not meet the amount required for tax-free.

[0022] 3 is a schematic diagram of the tax-free processing device 100 and the POS terminal 200 according to this embodiment. The tax-free processing device 100 includes a CPU (Central Processing Unit) 110, a memory 120, a storage device 130, and a communication interface 140. The tax-free processing device 100 further includes a display 150, an input device 160, a passport reader 170, a printer 180, and a deposit / withdrawal device 190. The tax-free processing device 100 is not limited to the configuration shown in FIG. 2, and may further include other members. The tax-free processing device 100 may be composed of one or more devices, or may be configured integrally with other devices.

[0023] The communication interface 140 is a communication unit that transmits and receives data, and is configured to be capable of performing at least one of the communication methods of wired communication and wireless communication. The communication interface 140 includes a processor, an electric circuit, an antenna, a connection terminal, and the like required for the communication method. The communication interface 140 is connected to the network 300 using the communication method in accordance with a signal from the CPU 110, and performs communication.

[0024] The storage device 130 stores the programs executed by the tax exemption processing device 100, data resulting from processing by the programs, etc. The storage device 130 includes a read-only ROM (Read Only Memory), a readable and writable hard disk drive, or a flash memory, etc. The storage device 130 may also include a computer-readable portable storage medium such as a CD-ROM. The memory 120 includes a RAM (Random Access Memory) that temporarily stores data being processed by the CPU 110 and data read from the storage device 130, etc.

[0025] The CPU 110 is a processor that temporarily records temporary data used for processing in the memory 120, reads out a program recorded in the storage device 130, and executes various processing operations such as calculations, control, and discrimination on the temporary data in accordance with the program. The CPU 110 also records data of the processing results in the storage device 130, and transmits the data of the processing results to the outside via the communication interface 140.

[0026] Display 150 is a display unit that displays information to the user. Any display device such as a CRT (Cathode Ray Tube) display or a liquid crystal display may be used as display 150. Display 150 displays predetermined information such as the result of tax exemption processing according to a signal from CPU 110. Input device 160 includes a keyboard or the like for instructing the execution of tax exemption processing, accepts input from the user, and transmits the input content to CPU 110 as a signal.

[0027] The passport reading device 170 is a reading device that reads passport information as information for identifying a user. The passport reading device 170 includes an imaging device such as a camera or scanner that acquires an image of the passport using an image sensor such as a CCD (Charge Coupled Device) sensor or a CMOS (Complementary Metal Oxide Semiconductor) sensor. The passport reading device 170 reads passport information such as the user's passport number, name, and issuing country written on the passport by performing OCR (Optical Character Recognition) processing on the passport image acquired by the imaging device. A well-known technology may be used as a specific OCR processing.

[0028] The passport reading device 170 may read passport information from an IC (Integrated Circuit) chip mounted on the passport. In that case, the passport reading device 170 is equipped with a reader that reads the recorded contents of the IC chip in a non-contact manner. The passport reading device 170 reads passport information such as the user's passport number, name, and issuing country from the recorded contents of the IC chip of the passport obtained by the reader.

[0029] Furthermore, the passport reading device 170 may read information input by a user using the input device 160 as passport information. Furthermore, the passport reading device 170 may be provided as a terminal separate from the tax-free processing device 100. In that case, the separate terminal reads the passport information using the passport reading device 170 and transmits the passport information to the tax-free processing device 100.

[0030] Printer 180 prints the purchase information used in the tax exemption process, the results of the tax exemption process, etc., in accordance with a signal from CPU 110. As printer 180, any printing device such as a thermal printer, inkjet printer, or laser printer may be used.

[0031] The deposit / withdrawal device 190 is a device that pays the refund calculated in the tax exemption process, holds money internally, and dispenses a predetermined amount of money in response to a signal from the CPU 110. If the refund is paid at a location other than the tax exemption processing device 100, the deposit / withdrawal device 190 may be omitted. In that case, for example, the printer 180 is used to print documents for receiving the refund.

[0032] The POS terminal 200 includes a CPU 210, a memory 220, a storage device 230, and a communication interface 240. The POS terminal 200 further includes a display 250, an input device 260, a passport reader 270, a printer 280, and a product information reader 290. The POS terminal 200 is not limited to the configuration shown in Fig. 2 and may further include other members. The POS terminal 200 may be composed of one or more devices, or may be configured integrally with other devices.

[0033] The communication interface 240 is a communication unit that transmits and receives data, and is configured to be capable of performing at least one of wired communication and wireless communication. The communication interface 240 includes a processor, an electric circuit, an antenna, a connection terminal, and the like required for the communication method. The communication interface 240 is connected to the network 300 using the communication method in accordance with a signal from the CPU 210, and performs communication.

[0034] The storage device 230 stores the programs executed by the POS terminal 200, data resulting from processing by the programs, etc. The storage device 230 includes a read-only ROM, a read / write hard disk drive, a flash memory, etc. The storage device 230 may also include a computer-readable portable storage medium such as a CD-ROM. The memory 220 includes a RAM, etc., which temporarily stores data being processed by the CPU 210 and data read from the storage device 230.

[0035] The CPU 210 is a processor that temporarily records temporary data used for processing in the memory 220, reads out a program recorded in the storage device 230, and executes various processing operations such as calculations, control, and discrimination on the temporary data in accordance with the program. The CPU 210 also records data of the processing result in the storage device 230, and transmits the data of the processing result to the outside via the communication interface 240.

[0036] Display 250 is a display unit that displays information to store clerks or users (customers). Any display device such as a CRT display or LCD display may be used as display 250. Display 250 displays predetermined information such as product names and total amounts in accordance with signals from CPU 210. Input device 260 includes a keyboard for instructing totals and deposits / withdrawals, accepts input from store clerks, and transmits the input contents as signals to CPU 210.

[0037] The passport reading device 270 is a reading device that reads information on a user's passport. The passport reading device 270 may have the same configuration as the passport reading device 170 of the tax-free processing device 100, and reads the user's passport information from an image of the passport, an IC chip of the passport, or information input using the input device 260.

[0038] Printer 280 prints paper receipts, invoices, coupons, etc. in accordance with signals from CPU 210. Printer 280 may be any printing device such as a thermal printer, inkjet printer, or laser printer.

[0039] The product information reading device 290 is a reading unit that reads product information, and includes any imaging device such as a CCD camera or a CMOS camera. In this embodiment, the product information includes information that identifies the product (for example, an identifier such as a JAN code) and is represented using a barcode. The product information is not limited to barcodes, and may be acquired by any method, such as reading an IC tag attached to the product or inputting information using the input device 260. The product information reading device 290 may be provided as a terminal separate from the POS terminal 200. In that case, the separate terminal reads the product information using the product information reading device 290 and transmits the product information to the POS terminal 200.

[0040] 4(a) is a schematic diagram of exemplary purchase information according to this embodiment. The purchase information includes the time of shopping (payment), a POS terminal ID that identifies the POS terminal 200 used for the payment, the user's passport number, a product ID that identifies the purchased product, the product price, the product tax amount, etc. The purchase information is generated by the POS terminal 200 and transmitted to the tax-free processing device 100. The purchase information received by the tax-free processing device 100 is recorded in the storage device 130.

[0041] FIG. 4(b) is a schematic diagram of an exemplary tax-free category information according to the present embodiment. The tax-free category information includes a product name and a tax-free category associated with a unique product ID that identifies each product. The product ID is the same as that included in the purchase information. The tax-free category specifies, for example, whether the product ID is a general product or a consumable product. The tax-free processing according to the present embodiment separately aggregates the product IDs of general products and the product IDs of consumable products based on the tax-free category information. The tax-free category is not limited to those shown here, and is appropriately set according to the actual tax-free system. In addition, a tax-free category for a product may not be set. In addition, the tax-free category may include a category indicating that the product ID is not subject to tax exemption. In FIG. 4(b), the tax-free category is shown as a character string, but may be information such as a code value indicating the tax-free category. The tax-free category information is recorded in advance in the storage device 130 of the tax-free processing device 100 or the storage device 230 of the POS terminal 200.

[0042] FIG. 4(c) is a schematic diagram of exemplary store information according to this embodiment. The store information includes a group ID associated with a unique POS terminal ID that identifies each POS terminal 200. The POS terminal ID is information that identifies the store where the user has made a purchase. The group ID is set for each store, and is group identification information that classifies the stores into groups (department stores, shopping centers, shopping streets, etc.) that are the subject of the tally. In other words, the POS terminal IDs included in the facilities or groups that are the subject of the tally are associated with a common group ID. One group ID is associated with one or more POS terminal IDs. The tax exemption process according to this embodiment adds up the purchase information (purchase amount) of one or more POS terminal IDs associated with the same group ID (group identification information) based on the store information. The store information is recorded in advance in the storage device 130 of the tax exemption processing device 100 or the storage device 230 of the POS terminal 200.

[0043] 4(a) to 4(c), the purchase information, tax-free category information, and store information are represented as character strings for the sake of visibility, but may be represented in any data format (file format), such as binary data or text data. The purchase information, tax-free category information, and store information may be recorded in the storage device 130 as a binary file or text file, or may be recorded in the storage device 130 as a database table. The purchase information, tax-free category information, and store information are not limited to those shown here, and may be divided, merged, or include other information.

[0044] 5 is a diagram showing a flowchart of the purchase information recording process according to this embodiment. The purchase information recording process is performed in cooperation with the tax-free processing device 100 and the POS terminal 200. The purchase information recording process is started, for example, when a store clerk performs an operation to start a transaction on the POS terminal 200.

[0045] First, the POS terminal 200 acquires the passport information of the user (customer) as information for identifying the user (customer) using the passport reading device 270 (step S111). Next, the POS terminal 200 acquires the product information of all products included in the transaction using the product information reading device 290 (step S112). The order of acquiring the passport information in step S111 and acquiring the product information in step S112 may be reversed, or may be performed in parallel.

[0046] Next, the store clerk receives money from the user and performs an operation to execute the transaction on the POS terminal 200 (step S113). After the transaction is completed, the POS terminal 200 generates purchase information based on the passport information acquired in step S111 and the product information acquired in step S112 (step S114). Specifically, the POS terminal 200 generates purchase information including the time, POS terminal ID, the user's passport number, product ID, price, and tax amount, as shown in FIG. 4(a).

[0047] Then, the POS terminal 200 transmits the purchase information generated in step S114 to the tax-free processing device 100 using the communication interface 240, and the tax-free processing device 100 receives the purchase information from the POS terminal 200 (step S115). The tax-free processing device 100 records the purchase information received in step S115 in the storage device 130 (step S116). In the flowchart of Fig. 5, the purchase information is transmitted and received every time a transaction is made, but it may be transmitted and received at other times, such as every predetermined number of transactions or every predetermined time.

[0048] 6 is a diagram showing a flowchart of the tax exemption process according to this embodiment. The tax exemption process is performed by the tax exemption processing device 100. The tax exemption process is started, for example, when a user performs an operation to start the tax exemption procedure on the tax exemption processing device 100.

[0049] First, the tax exemption processing device 100 acquires the passport information of the user as information for identifying the user using the passport reading device 170 (step S121). Next, the tax exemption processing device 100 reads and acquires the purchase information associated with the user from the storage device 130 based on the passport information (passport number) of the user acquired in step S121 (step S122).

[0050] Next, the tax-free processing device 100 divides the purchase information (purchase amount) acquired in step S122 into groups to be added up based on the POS terminal 200 (POS terminal ID) that performed the transaction (step S123). Specifically, the tax-free processing device 100 acquires a group ID (group identification information) associated with the POS terminal ID of each purchase information from the store information shown in FIG. 4(c) stored in the storage device 130. Then, the tax-free processing device 100 classifies one or more purchase information (purchase amount) having a POS terminal ID associated with the same group ID (group identification information) into a group to be added up.

[0051] The tax exemption processing device 100 adds up the purchase amounts for each tax exemption category of the product (product ID) for the purchase information included in each group created in step S123 to be added up (step S124). In this embodiment, the tax exemption categories are general goods and consumables. At this time, if the product included in the purchase information is not eligible for tax exemption, the purchase information for that product is excluded from the addition. In this manner, in this embodiment, the purchase amounts are added up when the user's passport information, which is information that identifies the user, is obtained, rather than when the transaction is performed as shown in FIG. 5. Therefore, purchase amounts can be added up across stores or POS terminals.

[0052] Specifically, the tax-free processing device 100 acquires the tax-free category associated with the product ID of each purchase information from the tax-free category information shown in FIG. 4(b) stored in the storage device 130. The tax-free processing device 100 then sums up the price and tax amount for each tax-free category for the purchase information included in each group. As a result of step S124, the total price and tax amount are calculated by adding up for each group (store) and for each tax-free category to be added up. If there is no tax-free category for the product, the purchase amount is added up for each group, not for each tax-free category.

[0053] The tax-free processing device 100 judges whether the tax-free application conditions are met for the purchase amounts totaled for each group (store) and each tax-free category in step S124 (step S125). Specifically, the tax-free processing device 100 judges that the tax-free conditions are met when the purchase amounts totaled for each group and each tax-free category are within a predetermined amount range. The amount range may be set separately for each tax-free category. For example, it may be judged that the tax-free conditions are met when the total amount of products in the tax-free category of general goods for one group is 5,000 yen or more. It may be judged that the tax-free conditions are met when the total amount of products in the tax-free category of consumables for one group is 5,000 yen or more and 500,000 yen or less. The tax-free conditions are appropriately set according to the actual tax-free system. As the tax-free conditions, any information related to the products purchased by the user, such as the price per product, the number of products, etc., in addition to the total amount, may be used.

[0054] The tax exemption processing device 100 calculates the refund based on the purchase amount determined in step S125 to satisfy the tax exemption conditions (step S126). In this embodiment, the refund is calculated as the total of the tax amounts included in the purchase amount determined to satisfy the tax exemption conditions. The method of calculating the refund is appropriately set according to the actual tax exemption system.

[0055] Finally, the tax exemption processing device 100 pays out the refund calculated in step S126 using the deposit / withdrawal device 190 (step S127). If the tax exemption processing device 100 does not have a deposit / withdrawal function, the tax exemption processing device 100 may output information (documents, etc.) for the user to receive the refund at another location.

[0056] In this embodiment, for simplicity, the date is not used as a condition for the summation and tax exemption, but the tax exemption processing device 100 may use the time of the purchase information to sum up by date in addition to the group and tax exemption category. Furthermore, the tax exemption processing device 100 may determine whether the tax exemption condition is met for the purchase amount summed up by date.

[0057] In this embodiment, the CPU 110 of the tax-free processing device 100 and the CPU 210 of the POS terminal 200 are the subjects of each step (process) included in the process shown in Figures 5 to 6. Specifically, the CPU 210 functions as a passport information acquisition unit that executes step S111, a product information acquisition unit that executes step S112, an accounting unit that executes step S113, a purchase information generation unit that executes step S114, and a transmission unit that executes step S115. The CPU 110 functions as a reception unit that executes step S115, a recording unit that executes step S116, a passport information acquisition unit that executes step S121, a purchase information acquisition unit that executes step S122, a classification unit that executes step S123, an accumulating unit that executes step S124, a determination unit that executes step S125, a calculation unit that executes step S126, and a dispensing unit that executes step S127. The CPU 110, 210 reads out a program for executing the processes shown in Figures 5 to 6 from the memory 120, 220 or the storage device 130, 230, and executes the program to control each part of the tax-free processing device 100 and the POS terminal 200, thereby executing the processes shown in Figures 5 to 6. In addition, at least a part of the processes shown in Figures 5 to 6 may be performed by a dedicated device or electric circuit, instead of the CPU 110, 210.

[0058] According to the tax-free processing system 10 of this embodiment, even if a user makes tax-free purchases at multiple stores, the tax-free processing device 100 can perform the tax-free procedure all at once, reducing the time and effort required for the tax-free procedure for both the user and the store. In addition, the tax-free processing system 10 can automatically add up the purchase amounts of multiple stores that can be added up, making the tax-free procedure easier and reducing procedural errors.

[0059] Second embodiment In the first embodiment, the purchase amounts of each group (store) are totaled in the tax-free processing device 100. In contrast, in this embodiment, the totaling is performed by a counting device arranged for each group before the purchase information is sent to the tax-free processing device 100. The following describes the differences from the first embodiment.

[0060] In this embodiment, a tallying device 400 for adding up purchase amounts is provided between the tax-free processing device 100 and the POS terminal 200. The tallying device 400 is provided for each group of items to be added up, such as the department store A1 and the shopping mall A2 in Fig. 2, and is connected to one or more POS terminals 200 included in that group. The tallying device 400 receives purchase information sent from each POS terminal 200 and adds up the purchase amounts.

[0061] Fig. 7 is a schematic diagram of a tallying device 400 according to this embodiment. The tallying device 400 includes a CPU 410, a memory 420, a storage device 430, and a communication interface 440. The tallying device 400 is not limited to the configuration shown in Fig. 7 and may further include other components. The tallying device 400 may be composed of one or more devices, or may be configured integrally with another device.

[0062] The communication interface 440 is a communication unit that transmits and receives data, and is configured to be capable of executing at least one of the communication methods of wired communication and wireless communication. The communication interface 440 includes a processor, an electric circuit, an antenna, a connection terminal, and the like required for the communication method. The communication interface 440 is connected to the network 300 using the communication method in accordance with a signal from the CPU 410, and performs communication.

[0063] The storage device 430 stores the programs executed by the tallying device 400, data resulting from processing by the programs, etc. The storage device 430 includes a read-only ROM, a read / write hard disk drive, or a flash memory, etc. The storage device 430 may also include a computer-readable portable storage medium such as a CD-ROM. The memory 420 includes a RAM (Random Access Memory) that temporarily stores data being processed by the CPU 410 and data read from the storage device 430.

[0064] The CPU 410 is a processor that temporarily records temporary data used for processing in the memory 420, reads out a program recorded in the storage device 430, and executes various processing operations such as calculations, control, and discrimination on the temporary data in accordance with the program. The CPU 410 also records data of the processing result in the storage device 430, and transmits the data of the processing result to the outside via the communication interface 440.

[0065] 8 is a diagram showing a flowchart of the purchase information recording process according to this embodiment. The purchase information recording process is performed in cooperation with the tax exemption processing device 100, the POS terminal 200, and the tallying device 400. The purchase information recording process is started, for example, when a store clerk performs an operation to start a transaction on the POS terminal 200. Steps S211 to S214 are the same as steps S111 to S114 in FIG.

[0066] The tallying device 400 receives the purchase information of the user from the POS terminal 200 using the communication interface 440. Then, the tallying device 400 generates total information by adding up the purchase amounts for each tax-free category of the product (product ID) for the purchase information received from the POS terminal 200 (step S215). The total information includes a group ID for identifying the group to be added up, the user's passport number, the totaled price, and the tax amount. The tax-free category information exemplified in FIG. 4(b) is pre-recorded in the storage device 430 of the tallying device 400. At this time, if the product included in the purchase information is not subject to tax exemption, the purchase information of the product is excluded from the total. As a result of step S215, the total price and tax amount for each tax-free category are calculated for one or more POS terminals 200 connected to the tallying device 400.

[0067] Then, the tallying device 400 transmits the purchase information generated in step S214 and the total information calculated in step S215 to the tax exemption processing device 100 using the communication interface 440, and the tax exemption processing device 100 receives the purchase information and the total information from the POS terminal 200 (step S216). The tax exemption processing device 100 records the purchase information and the total information received in step S216 in the storage device 130 (step S217).

[0068] In the flowchart of Fig. 8, purchase information and total information are sent and received for each transaction, but they may be sent and received at other times, such as after a certain number of transactions, or at a certain time interval. If the same user makes multiple transactions, the same purchase information will be duplicated and totaled. Therefore, when the tax-free processing device 100 receives total information for the same user (passport number) from the same counting device 400, it discards the previous total information and uses only the most recent total information.

[0069] 9 is a diagram showing a flowchart of the tax exemption process according to this embodiment. The tax exemption process is performed by the tax exemption processing device 100. The tax exemption process is started, for example, when a user performs an operation to start the tax exemption procedure on the tax exemption processing device 100. Steps S221 to S222 are similar to steps S121 to S122 in FIG.

[0070] The tax exemption processing device 100 reads and acquires the user's total information from the storage device 130 based on the passport information (passport number) acquired in step S221 (step S223). The tax exemption processing device 100 judges whether or not the tax exemption application conditions are met for the purchase amount totaled for each group (store) and each tax exemption category, which is included in the total information acquired in step S223 (step S224). The method of judging the tax exemption application conditions is the same as step S125 in FIG. 6. Steps S225 to S226 are the same as steps S126 to S127 in FIG. 6.

[0071] In this embodiment, the CPU 110 of the tax-free processing device 100, the CPU 210 of the POS terminal 200, and the CPU 410 of the counting device 400 are the subjects of each step (process) included in the process shown in Fig. 8 to 9. Specifically, the CPU 210 functions as a passport information acquisition unit that executes step S211, a product information acquisition unit that executes step S212, an accounting unit that executes step S213, and a purchase information generation unit that executes step S214. The CPU 410 functions as a totalization unit that executes step S215, and a transmission unit that executes step S216. The CPU 110 functions as a reception unit that executes step S216, a recording unit that executes step S217, a passport information acquisition unit that executes step S221, a purchase information acquisition unit that executes step S222, a totalization information acquisition unit that executes step S223, a determination unit that executes step S224, a calculation unit that executes step S225, and a dispensing unit that executes step S226. The CPU 110, 210, 410 reads a program for executing the processes shown in Figures 8 to 9 from the memory 120, 220, 420 or the storage device 130, 230, 430, and executes the program to control each part of the tax exemption processing device 100, the POS terminal 200, and the tallying device 400, thereby executing the processes shown in Figures 8 to 9. Also, at least a part of the processes shown in Figures 8 to 9 may be performed by a dedicated device or electric circuit, instead of the CPU 110, 210, 410.

[0072] The tax-free processing system 10 according to this embodiment has the same effects as the first embodiment, and can transmit the total information generated by the tallying device 400 to the tax-free processing device 100. As a result, the tax-free processing device 100 does not perform the total processing, and the processing load of the tax-free processing device 100 can be reduced.

[0073] (Third embodiment) In the first and second embodiments, purchase information is transmitted from the POS terminal 200 to the tax-free processing device 100 via the network 300. In contrast, in this embodiment, the purchase information is stored in a mobile terminal held by the user, and is passed from the mobile terminal to the tax-free processing device 100 during the tax-free procedure. The following describes the differences from the first embodiment.

[0074] In this embodiment, purchase information is stored in the mobile terminal 500 as an electronic receipt. Fig. 10 is a front view of the mobile terminal 500 according to this embodiment. The mobile terminal 500 has a display 550 on the front, and displays an electronic receipt 551 on the display 550. The electronic receipt 551 includes any type of information related to the transaction, such as the store name, product name, price, tax amount, total amount, etc.

[0075] Furthermore, the electronic receipt 551 includes a symbol 512 representing purchase information. In this embodiment, a two-dimensional code such as a QR code (registered trademark) is used as the symbol 512. The symbol 512 is displayed as a two-dimensional symbol by encoding the purchase information using a predetermined method. The tax-free processing device 100 includes an imaging device such as a camera or a scanner, and acquires an image of the symbol 512. The tax-free processing device 100 then acquires the purchase information by decoding the symbol 512 using a predetermined method. The symbol 512 is not limited to a QR code, and any expression method may be used.

[0076] In this embodiment, the tax-free processing device 100 obtains the purchase information by reading the symbol 512 representing the purchase information, but the purchase information may also be obtained by acquiring an image of the electronic receipt 551 using an imaging device and performing OCR processing on the image.

[0077] Fig. 11 is a schematic diagram of a mobile terminal 500 according to this embodiment. The mobile terminal 500 includes a CPU 510, a memory 520, a storage device 530, and a mobile communication unit 540. The mobile terminal 500 further includes a display 550, an input device 560, and a non-contact IC communication unit 570. The mobile terminal 500 is not limited to the configuration shown in Fig. 11 as long as it can realize the functions according to this embodiment. For example, the mobile terminal 500 may be a dedicated terminal capable of receiving and sending electronic receipts, and does not need to have a communication function.

[0078] Mobile communication unit 540 is a communication unit that transmits and receives data, and is configured to be able to execute mobile communication. Mobile communication unit 540 includes a processor, an electric circuit, an antenna, and the like, necessary for mobile communication. Mobile communication unit 540 performs communication using mobile communication according to a signal from CPU 510. Portable terminal 500 may perform communication by wireless communication such as wireless LAN instead of or in addition to mobile communication.

[0079] Storage device 530 stores programs executed by mobile terminal 500, data resulting from processing by the programs, etc. Storage device 530 includes a read-only ROM, a readable / writable hard disk drive, a flash memory, etc. Storage device 530 may also include a computer-readable portable storage medium such as a CD-ROM. Memory 520 includes a RAM or the like that temporarily stores data being processed by CPU 510 and data read from storage device 530.

[0080] CPU 510 is a processor that temporarily records temporary data used for processing in memory 520, reads out a program recorded in storage device 530, and executes various processing operations such as calculations, control, and discrimination on the temporary data in accordance with the program. CPU 510 also records data of the processing result in storage device 530, and transmits the data of the processing result to the outside via mobile communication unit 540.

[0081] Display 550 is a display unit that displays information to the user. Any display device such as a liquid crystal display or an organic EL (Electro Luminescence) display may be used as display 550. Display 550 displays predetermined information such as an electronic receipt in accordance with a signal from CPU 510. Input device 560 includes a button, a touch panel, etc., and receives input from the user and transmits the input content to CPU 510 as a signal.

[0082] The non-contact IC communication unit 570 is a communication unit for performing communication to receive an electronic receipt from the POS terminal 200. In this embodiment, the non-contact IC communication unit 570 is configured to perform communication using NFC (Near Field Communication), which is non-contact IC communication, and includes an antenna for sending and receiving signals and power, and an electric circuit for controlling communication. A similar non-contact IC communication unit is also provided in the POS terminal 200. As a communication method performed by the non-contact IC communication unit 570, any method that allows communication between the POS terminal 200 installed in the store and the mobile terminal 500 owned by the user may be used. For example, instead of non-contact IC communication, short-range wireless communication such as Bluetooth (registered trademark) may be used.

[0083] 12 is a diagram showing a flowchart of the purchase information recording process according to this embodiment. The purchase information recording process is performed cooperatively by the POS terminal 200 and the mobile terminal 500. The purchase information recording process is started, for example, when a store clerk performs an operation to start a transaction on the POS terminal 200. Steps S311 to S314 are similar to steps S111 to S114 in FIG.

[0084] The POS terminal 200 generates and outputs an electronic receipt including the purchase information generated in step S314 (step S315). The electronic receipt includes the symbol 512 generated by encrypting the purchase information. In this embodiment, the POS terminal 200 outputs the electronic receipt to the mobile terminal 500 by contactless IC communication. The POS terminal 200 may also transmit the electronic receipt to a device other than the mobile terminal 500. The mobile terminal 500 receives the electronic receipt including the user's purchase information from the POS terminal 200 using the contactless IC communication unit 570, and records the electronic receipt in the storage device 530 (step S316).

[0085] 13 is a diagram showing a flowchart of the tax exemption process according to this embodiment. The tax exemption process is performed by the tax exemption processing device 100. The tax exemption process is started, for example, when a user performs an operation to start the tax exemption procedure on the tax exemption processing device 100. Step S321 is the same as step S121 in FIG. 6.

[0086] The tax exemption processing device 100 reads and acquires an electronic receipt using an imaging device such as a camera or a scanner (step S322). The electronic receipt includes a symbol 512 representing purchase information. The tax exemption processing device 100 then acquires the purchase information included in the electronic receipt by decoding the symbol 512 (step S323). Steps S322 to S323 are performed for each electronic receipt recorded in the mobile terminal 500. Steps S324 to S328 are similar to steps S123 to S127 in FIG. 6.

[0087] In this embodiment, the CPU 110 of the tax-free processing device 100, the CPU 210 of the POS terminal 200, and the CPU 510 of the mobile terminal 500 are the subjects of each step (process) included in the process shown in Fig. 12-13. Specifically, the CPU 210 functions as a passport information acquisition unit that executes step S311, a product information acquisition unit that executes step S312, an accounting unit that executes step S313, a purchase information generation unit that executes step S314, and an electronic receipt output unit that executes step S315. The CPU 510 functions as a recording unit that executes step S316. The CPU 110 functions as a passport information acquisition unit that executes step S321, an electronic receipt acquisition unit that executes step S322, a purchase information acquisition unit that executes step S323, a classification unit that executes step S324, an accumulating unit that executes step S325, a determining unit that executes step S326, a calculating unit that executes step S327, and a dispensing unit that executes step S328. The CPU 110, 210, 510 reads a program for executing the processes shown in Figures 12-13 from the memory 120, 220, 520 or the storage device 130, 230, 530, and executes the program to control each part of the tax-free processing device 100, the POS terminal 200, and the mobile terminal 500, thereby executing the processes shown in Figures 12-13. Also, at least a part of the processes shown in Figures 12-13 may be performed by a dedicated device or electric circuit, instead of the CPU 110, 210, 510.

[0088] The tax-free processing system 10 according to this embodiment has the same effects as the first embodiment, and is capable of transmitting and receiving purchase information between the tax-free processing device 100 and the POS terminal 200 via the mobile terminal 500. Therefore, it is not necessary to secure a communication path from the POS terminal 200 to the tax-free processing device 100.

[0089] (Other embodiments) Fig. 14 is a schematic diagram of the tax exemption processing device 100 according to each of the above-mentioned embodiments. Fig. 14 shows a configuration example for the tax exemption processing device 100 to function as a device that performs tax exemption processing by adding up purchase information from multiple stores. The tax exemption processing device includes a CPU 110 that executes a purchase information acquisition unit that acquires the purchase amounts of shopping done by a user at two or more stores and group identification information set for each of the stores, a classification unit that divides the purchase amounts into groups based on the acquired group identification information, and a determination unit that determines whether the purchase amounts added up for each of the divided groups satisfy the conditions for tax exemption.

[0090] The present invention is not limited to the above-described embodiment, and can be modified as appropriate without departing from the spirit of the present invention.

[0091] The scope of each embodiment also includes a processing method in which a program that operates the configuration of each embodiment to realize the functions of the above-mentioned embodiments (for example, a program that causes the tax-exempt processing device 100, the POS terminal 200, the tallying device 400, and the mobile terminal 500 to execute the processes shown in Figures 5, 6, 8, 9, 12, and 13) is recorded on a recording medium, the program recorded on the recording medium is read as code, and executed on a computer. In other words, a computer-readable recording medium is also included in the scope of each embodiment. Furthermore, not only the recording medium on which the above-mentioned computer program is recorded, but also the computer program itself is included in each embodiment.

[0092] Examples of the recording medium that can be used include a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a non-volatile memory card, and a ROM. In addition, the scope of each embodiment is not limited to a program recorded on the recording medium that executes processing by itself, but also includes a program that executes processing by operating on an OS in cooperation with other software and functions of an extension board.

[0093] A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes.

[0094] (Appendix 1) a purchase information acquisition unit that acquires the purchase amounts of purchases made by a user at two or more stores and group identification information set for each of the stores; a classification unit that classifies the purchase amounts into groups based on the acquired group identification information; a determination unit that determines whether the total purchase amount for each of the divided groups satisfies a condition for tax exemption; A tax-free processing device comprising:

[0095] (Appendix 2) a storage device for recording the group identification information; The tax exemption processing device according to claim 1, wherein the classification unit classifies the purchase amounts into the groups based on the group identification information acquired from the storage device.

[0096] (Appendix 3) A passport information acquisition unit for acquiring information for identifying the user is further provided, The tax exemption processing device according to claim 1 or 2, wherein the purchase information acquisition unit acquires the purchase amount associated with information identifying the user.

[0097] (Appendix 4) The tax exemption processing device according to claim 3, further comprising an addition unit that, when the information identifying the user is acquired by the passport information acquisition unit, adds up the purchase amounts associated with the information identifying the user for each group.

[0098] (Appendix 5) The tax exemption processing device according to any one of claims 1 to 4, further comprising a communication unit that receives the purchase amount via a network.

[0099] (Appendix 6) The tax exemption processing device according to any one of claims 1 to 5, further comprising a calculation unit that calculates an amount to be paid to the user based on the total purchase amount.

[0100] (Appendix 7) The tax exemption processing device according to any one of claims 1 to 6, characterized in that the determination unit determines whether the purchase amount added up for each group and for each category of goods included in the purchase satisfies the conditions for tax exemption.

[0101] (Appendix 8) A duty-free processing device according to any one of appendices 1 to 7, a store terminal that outputs the purchase amount; a mobile terminal that receives the purchase amount from the store terminal and passes the purchase amount to the tax-free processing device.

[0102] (Appendix 9) A duty-free processing device according to any one of appendix 1 to 3, a store terminal that outputs the purchase amount; a totaling device that receives the purchase amounts from the store terminal, totals the purchase amounts, and passes the totaled purchase amount to the tax exemption processing device.

[0103] (Appendix 10) acquiring the purchase amounts of purchases made by a user at two or more stores and group identification information set for each of the stores; dividing the purchase amounts into groups based on the acquired group identification information; determining whether the total purchase amount for each of the divided groups satisfies a condition for tax exemption; A tax exemption processing method comprising:

[0104] (Appendix 11) On the computer, acquiring the purchase amounts of purchases made by a user at two or more stores and group identification information set for each of the stores; dividing the purchase amounts into groups based on the acquired group identification information; determining whether the total purchase amount for each of the divided groups satisfies a condition for tax exemption; A program that executes the following. [Explanation of symbols]

[0105] 10 Tax-free Processing System 100 Duty-free processing equipment 110, 210, 410, 510 CPUs 120, 220, 420, 520 Memory 130, 230, 430, 530 storage devices 140, 240, 440 communication interface 150, 250, 550 Display 160, 260, 560 Input Device 170, 270 Passport reader 180, 280 Printer 190 Cash deposit / withdrawal device 200 POS terminals 290 Product information reader 400 Counting Device 500 mobile devices 540 Mobile Communications Department 570 Contactless IC Communication Department

Claims

1. a receiving unit that receives, from a POS terminal, purchase information including information on products purchased by a user at two or more stores included in a group for which the purchase amounts are to be added up; an accumulating unit that calculates total information by accumulating the purchase amounts of the products for each tax-free category based on the purchase information received from the POS terminal; A transmission unit that transmits the total information to the tax exemption processing device; Equipped with The totaling device, wherein the total information includes a group ID for identifying the totaled group, the totaled price, and the totaled tax amount.

2. a step of receiving, by a computer, purchase information from a POS terminal, the purchase information including information on products purchased by a user at two or more stores included in a group in which the purchase amounts are to be totaled; a step of the computer calculating total information by adding up the purchase amounts of the products for each tax-free category based on the purchase information received from the POS terminal; transmitting the combined information to a tax exemption processing device; Equipped with The tabulation method according to the present invention, wherein the total information includes a group ID for identifying the combined group, the combined price, and the combined tax amount.

3. On the computer, receiving, from a POS terminal, purchase information including information on products purchased by a user at two or more stores included in a group for which the purchase amounts are to be totaled; a step of calculating total information by adding up the purchase amounts of the products for each tax-free category based on the purchase information received from the POS terminal; transmitting the combined information to a tax exemption processing device; Run the command, The program, wherein the combined information is a group ID for identifying the combined group, the combined price, and the combined tax amount.

Citation Information

Patent Citations

  • Transaction processor, transaction processing method, program and transaction system

    JP2016057992A

  • Tax exemption-processing system, information processor and program for the same

    JP2017059036A

  • Information processing device, tax exemption processing system and program

    JP2017162304A