Product sales data processing device and program
By designing product sales data processing equipment and procedures, the fraud problem during transaction combinations in the tax exemption system is solved, and non-residents are provided with receipts to understand the transaction time, achieving tax compliance and preventing double tax exemption.
Patent Information
- Application Number
- JP2024126048
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-08-01
- Publication Date
- 2025-05-08
- Estimated Expiration
- 2035-09-28
AI Technical Summary
When the prior art combines transactions to meet the conditions of the tax exemption system, it is difficult to effectively prevent fraud, and non-resident customers find it difficult to understand the transaction time of each transaction.
A product sales data processing equipment and programs are designed to accept and verify transaction information through input, determination and output functions, determine and verify transaction information, determine whether the tax exemption conditions are met, and output receipt information of combined transactions when the conditions are met, while preventing combined transactions from being combined again to avoid double tax exemption.
It achieves the protection of tax fraud while providing non-resident customers with receipts that understand transaction time, while ensuring tax compliance and preventing double tax exemption.
Smart Images

Figure 0007673307000001 
Figure 0007673307000002 
Figure 0007673307000003
Abstract
Description
[Technical field]
[0001] An embodiment of the present invention relates to a product sales data processing device and a program. [Background technology]
[0002] Traditionally, there has been a so-called tax exemption system in which businesses operating export goods sales outlets (duty-free shops) exempt the sale of merchandise and other items from taxes, such as consumption tax, when the items are sold to non-residents, such as foreign tourists.
[0003] To be eligible for this tax exemption system, the total amount of sales of tax-exempt items in the same store on one day must be equal to or greater than a certain amount. In other words, if items are sold on the same day at the same store, the tax exemption system can be applied even if the sales times are different. In other words, the tax exemption system can be applied by adding up the transactions sold at different times.
[0004] Here, when combining transactions to qualify for the tax exemption system, the business operator must collect the receipts for the transactions to be combined and give the receipt for the combined transaction to the non-resident. This procedure is necessary to prevent fraudulent practices such as combining a transaction that has already been combined with another transaction with another transaction to obtain double tax exemption.
[0005] However, non-residents may also want receipts for the transactions that are being added together, for example to determine the time of each transaction. Summary of the Invention [Problem to be solved by the invention]
[0006] The problem to be solved by the present invention is to provide a product sales data processing device and program that are capable of printing a receipt for totaling that has been treated to prevent fraud. [Means for solving the problem]
[0007] Embodiment Related to The product sales data processing device includes an input means and Determination means, output means, and operation means The input means comprises: Taxable and settled transactions The input of identification information capable of identifying transaction information is accepted. Judgment means is received by the input means Multiple The identification information When multiple transactions specified by are combined, it is determined whether the combined transaction satisfies the tax exemption conditions. The above Output Method teeth, When the determination means determines that the tax exemption conditions are met, the operation means outputs first receipt information of the combined transaction. When the determination means determines that the tax exemption conditions are met, the operation means accepts an operation to output second receipt information of the multiple transactions to be combined in a manner that makes them non-combinable. . [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is an explanatory diagram showing an example of the configuration of a POS system according to this embodiment. [Diagram 2] FIG. 2 is a block diagram showing a hardware configuration of the store server. [Diagram 3] FIG. 3 is an explanatory diagram illustrating an example of the product master. [Figure 4] FIG. 4 is an explanatory diagram illustrating an example of the transaction information table. [Diagram 5] FIG. 5 is a block diagram showing the hardware configuration of the POS terminal. [Figure 6] FIG. 6 is a block diagram showing the characteristic functional configuration of each device in the POS system. [Figure 7] FIG. 7 is an explanatory diagram showing an example of a receipt to be added up. [Figure 8] FIG. 8 is an explanatory diagram showing an example of a combined receipt. [Figure 9] FIG. 9 is an explanatory diagram showing an example of a total-base receipt. [Figure 10] FIG. 10 is a flowchart illustrating an example of a transaction summarization process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, an embodiment of a product sales data processing device and a program will be described in detail with reference to the attached drawings. Note that the embodiment described below is one embodiment of the product sales data processing device and the program, and does not limit the configuration, specifications, etc. of the device. The product sales data processing device of this embodiment is an example of application to a POS (Point Of Sales) terminal that is installed in a store such as a duty-free shop and processes product sales data related to the registration and settlement of products in one transaction.
[0010] 1 is an explanatory diagram showing an example of the configuration of a POS system 1 according to this embodiment. The POS system 1 includes a POS terminal 2 and a store server 4. The POS system 1 connects the POS terminal 2 and the store server 4 via an in-store network 3. The in-store network 3 is, for example, a LAN (Local Area Network) that connects each device installed in the store.
[0011] The POS terminal 2 is a product sales data processing device used for processing product sales data in stores such as duty-free stores where products can be sold without paying taxes. The store server 4 is an information processing device that comprehensively manages the POS terminals 2 installed in the store.
[0012] Next, the hardware configuration of the POS terminal 2 and the store server 4 will be described.
[0013] First, the hardware configuration of the store server 4 will be described. FIG. 2 is a block diagram showing the hardware configuration of the store server 4. The store server 4 includes a control unit 400 for controlling each unit. As shown in FIG. 2, the control unit 400 includes a CPU (Central Processing Unit) 401, a ROM (Read Only Memory) 402, and a RAM (Random Access Memory) 403. The CPU 401 is connected to the ROM 402 and the RAM 403 via a bus line 404 such as an address bus and a data bus. The CPU 401 centrally controls each unit. The ROM 402 is a storage medium for storing various programs and data. The RAM 403 is a storage medium for temporarily storing various programs and rewriting various data.
[0014] The control unit 400 is connected to a storage unit 405, a controller 406, and a communication I / F 407 via a bus line 404.
[0015] The controller 406 is connected to an operation unit 408, a display unit 409, and a printer 410. The controller 406 controls each of the connected units based on commands from the control unit 400. The operation unit 408 is a keyboard, a mouse, etc. for inputting operations. The display unit 409 is a liquid crystal display, etc. The printer 410 is a printing device that prints various information.
[0016] The communication I / F 407 is connected to the POS terminal 2 and the like via the in-store network 3 .
[0017] The storage unit 405 is, for example, a storage device such as a hard disk drive (HDD) or a solid state drive (SSD). The storage unit 405 stores a control program PR1, a product master M, and a transaction information table T1. The control program PR1 is a program for enabling the store server 4 to exhibit its characteristic functions.
[0018] The product master M is a database that stores information on each product. Here, FIG. 3 is an explanatory diagram showing an example of the product master M. The product master M stores information on each product. The product master M stores a product code, a product name, a price, and a tax-free category in association with each other. The product code is identification information that can identify a product. The product name is the name of the product. The price is the price of the product. The tax-free category is a category related to the tax-free system that exempts products sold to non-residents such as foreign tourists from taxes. The tax-free categories include "consumables", "general goods", and "non-tax-free". "Consumables" include foods, beverages, medicines, cosmetics, and other consumable products. "General goods" are goods that are tax-free and are used for everyday life other than consumables. For example, "general goods" include products such as home appliances, clothes, and bags. "Non-tax-free" are goods that are not tax-free. Note that the above-mentioned tax-free categories are only examples, and other categories may be used.
[0019] The transaction information table T1 is a database that stores transaction information related to one transaction in the product sales data processing. Here, FIG. 4 is an explanatory diagram showing an example of the transaction information table T1. The transaction information table T1 stores one or more pieces of transaction information. The transaction information stores a transaction code, a transaction date and time, transaction details, a consumables tax-free amount, a general goods tax-free amount, and a total amount in association with each other. The transaction code is identification information that can identify one transaction in the product sales data processing. The transaction date and time is information indicating the date and time when one transaction was performed. The transaction details is information indicating details of the products sold in one transaction. The consumables tax-free amount is information indicating the tax-free amount of products whose tax-free classification belongs to consumables. The general goods tax-free amount is information indicating the tax-free amount of products whose tax-free classification belongs to general goods. The total amount is the total amount of products sold in one transaction. The transaction information table T1 can store not only transaction details related to one transaction, but also transaction information related to the total of multiple transactions.
[0020] Next, the hardware configuration of the POS terminal 2 will be described. FIG. 5 is a block diagram showing the hardware configuration of the POS terminal 2. The POS terminal 2 includes a control unit 200 for controlling each unit. As shown in FIG. 5, the control unit 200 includes a CPU 201, a ROM 202, and a RAM 203. The CPU 201 is connected to the ROM 202 and the RAM 203 via a bus line 204 such as an address bus or a data bus. The CPU 201 centrally controls each unit. The ROM 202 is a storage medium for storing various programs and data. The RAM 203 is a storage medium for temporarily storing various programs and rewriting various data. In addition, a part of the RAM 203 is used for storing the combined transaction registration table T2. The combined transaction registration table T2 stores one or more pieces of transaction information related to the transactions to be combined.
[0021] The control unit 200 is connected to a storage unit 205 , a controller 206 , and a communication I / F 207 via a bus line 204 .
[0022] The controller 206 is connected to an operation unit 208, a first display unit 209, a second display unit 210, a printer 211, a scanner 212, a passport reader 213, and a card reader / writer 214. The operation unit 208 is a keyboard, a mouse, or the like for inputting operations. The operation unit 208 is equipped with a transaction summing key 2081, a confirmation key 2082, and a source receipt key 2083. The transaction summing key 2081 is a key for declaring the start of a transaction summing process. Here, the transaction summing process is a process for summing multiple transactions. The confirmation key 2082 is a key for confirming the transactions to be summed. The source receipt key 2083 is a key for printing a source receipt for the summed transactions.
[0023] The first display unit 209 and the second display unit 210 are, for example, display devices such as liquid crystal displays. The first display unit 209 and the second display unit 210 display various information such as the name and price of the product registered by the product sales data processing, the total amount of one transaction for which payment has been declared, and the amount of change. The first display unit 209 displays various information mainly for store clerks. The second display unit 210 displays various information mainly for customers. The first display unit 209 and the second display unit 210 may be equipped with a touch panel. In this case, the touch panel functions as the operation unit 208.
[0024] The printer 211 is a printing device that prints receipts, journals, etc. The printer 211 prints transaction information on paper such as roll paper and outputs receipts.
[0025] The scanner 212 is a laser type hand scanner, an optical reading type vertical scanner, etc. The scanner 212 optically reads codes such as bar codes and two-dimensional codes attached to products.
[0026] The passport reader 213 is a reader device that reads information held in a passport. In the embodiment, the passport reader 213 has an optical character recognition (OCR) function that optically reads a character string written on a passport.
[0027] The card reader / writer 214 is a device that reads and writes information stored in the storage medium of a card.
[0028] The communication I / F 207 is connected to the store server 4 and the like via the in-store network 3 .
[0029] The storage unit 205 is, for example, a storage device such as an HDD or SSD. The storage unit 205 stores a control program PR2 and a product master M. The control program PR2 is a program for implementing characteristic functions of the POS terminal 2. The product master M is the product master M stored in the storage unit 405 of the store server 4 and transmitted thereto.
[0030] Next, a description will be given of characteristic functions of each device in the POS system 1. Here, Fig. 6 is a block diagram showing the characteristic functional configuration of each device in the POS system 1.
[0031] First, the characteristic functions of the store server 4 will be described.
[0032] The CPU 401 of the control unit 400 loads the control program PR1 in the storage unit 405 into the RAM 403 and operates according to the control program PR1 to generate each functional unit shown in Fig. 6 on the RAM 403. Specifically, the control unit 400 includes a communication control unit 4001 and a storage control unit 4002 as functional units.
[0033] The communication control unit 4001 controls the communication I / F 407 to perform communication via the in-store network 3. For example, the communication control unit 4001 periodically transmits the product master M to the POS terminal 2. The communication control unit 4001 also receives transaction information from the POS terminal 2. Alternatively, when the communication control unit 4001 receives a transaction code, it transmits the transaction information corresponding to the transaction code to the POS terminal.
[0034] The memory control unit 4002 controls the process of storing various information in the memory unit 405. The memory control unit 4002 stores the transaction information received by the communication control unit 4001 in the transaction information table T1. When the communication control unit 4001 receives a transaction code, the memory control unit 4002 extracts the corresponding transaction information from the transaction information table T1. The memory control unit 4002 stores not only transaction information related to one transaction, but also transaction information related to the sum of multiple transactions in the transaction information table T1.
[0035] Next, characteristic functions of the POS terminal 2 will be described.
[0036] The CPU 201 of the control unit 200 loads the control program PR2 in the storage unit 205 into the RAM 203 and operates according to the control program PR2 to generate each of the functional units shown in Fig. 6 on the RAM 203. Specifically, the control unit 400 includes, as functional units, a communication control unit 2001, an input control unit 2002, a product registration unit 2003, a transaction totaling unit 2004, a tax exemption control unit 2005, a transaction information generation unit 2006, and a print control unit 2007.
[0037] The communication control unit 2001 controls the communication I / F 207 to communicate via the in-store network 3. For example, the communication control unit 2001 periodically receives the product master M from the store server 4. The communication control unit 2001 also transmits transaction information relating to one transaction to the store server 4. The communication control unit 2001 also transmits a transaction code to the store server 4. In response to this, the communication control unit 2001 requests transaction information corresponding to the transmitted transaction code. The communication control unit 2001 then receives the transaction information from the store server 4. The communication control unit 2001 also transmits transaction information relating to the sum of multiple transactions to the store server 4.
[0038] The input control unit 2002, which is an input means, controls the scanner 212 or the like to accept input of a transaction code. Alternatively, the input control unit 2002 controls the operation unit 208 to accept input of a transaction code. Furthermore, the input control unit 2002 accepts an input to execute a transaction summing process from a transaction summing key 2081.
[0039] The product registration unit 2003 registers, as a product for sale, a product with a product code received by the input control unit 2002. When the input control unit 2002 receives a product code of a product for sale, the product registration unit 2003 reads information associated with the product code from the product master M. Then, the product registration unit 2003 registers information related to the product for sale as a product for sale.
[0040] The transaction summing unit 2004 sums up the transaction information in the transaction summing process. Specifically, when the input control unit 2002 accepts a transaction code, the transaction summing unit 2004 causes the communication control unit 2001 to transmit the input transaction code. As a result, the transaction summing unit 2004, which is an extraction means, extracts transaction information related to the transaction code from the transaction information table T1 by the input control unit 2002. Then, the transaction summing unit 2004 stores the transaction information related to the transaction code received by the communication control unit 2001 from the store server 4 in the combined transaction registration table T2. The transaction summing unit 2004 repeatedly executes the process of storing the above-mentioned transaction information in the combined transaction registration table T2 until the confirmation key 2082 is pressed, thereby storing multiple pieces of transaction information in the combined transaction registration table T2.
[0041] When the transaction summing unit 2004, which is a summing means, detects pressing of the confirmation key 2082, it sums up multiple pieces of transaction information stored in the combined transaction registration table T2 into one piece of transaction information. When summing up the transaction information, the transaction summing unit 2004 also sums up the total sales amounts of multiple pieces of transaction information to be summed up. That is, the transaction summing unit 2004 calculates the total sales amount of products whose tax-free category is general goods, the total sales amount of products whose tax-free category is consumable goods, and the total sales amount of all products.
[0042] The tax exemption control unit 2005 judges whether or not the product to be sold is subject to tax exemption. Specifically, the tax exemption control unit 2005 calculates the total sales amount of the product to be sold for each tax exemption category. Then, the tax exemption control unit 2005 judges whether or not the total sales amount of the products in the tax exemption category is within the range of the tax exemption standard amount. If the total sales amount of the products in the tax exemption category is within the range of the tax exemption standard amount, the tax exemption control unit 2005 judges that the products in the corresponding tax exemption category are subject to tax exemption. On the other hand, if the total sales amount of the products in the tax exemption category is outside the range of the tax exemption standard amount, the tax exemption control unit 2005 judges that the products in the corresponding tax exemption category are not subject to tax exemption. Here, the tax exemption standard amount is an amount determined by the tax exemption system in which taxes are exempted. In other words, the tax exemption standard amount is an amount that serves as a standard for whether or not to exempt the tax on the products in the tax exemption category. The tax exemption standard amount can be set to a different amount for each tax exemption category. The tax exemption threshold amount is set in advance, for example, 5,000 yen to 500,000 yen for the tax exemption category of consumables, and 10,000 yen for the tax exemption category of general goods.Then, the tax exemption control unit 2005 calculates the tax exemption amount for each tax exemption category.That is, the tax exemption control unit 2005 calculates the tax exemption amount for consumables and the tax exemption amount for general goods.
[0043] Furthermore, when the transaction summing unit 2004 sums up a plurality of transaction information, the tax exemption control unit 2005 calculates the tax exemption amount for the summed transaction information. The tax exemption control unit 2005 calculates the tax exemption amount from the total sales amount of the products whose tax exemption category belongs to general goods, which are summed up by the transaction summing unit 2004. The tax exemption control unit 2005 also calculates the tax exemption amount from the total sales amount of the products whose tax exemption category belongs to consumables, which are summed up by the transaction summing unit 2004. However, if the tax exemption control unit 2005 includes a product that has already been exempted from tax in the transaction to be summed up in the tax exemption amount again, it will result in a duplicate tax exemption. Therefore, the tax exemption control unit 2005 calculates the total tax exemption amount by subtracting the tax exemption amount exempted in the transaction to be summed from the tax exemption amount calculated from the total sales amount. In other words, the tax exemption control unit 2005 calculates the consumables tax exemption amount and the general goods tax exemption amount for the summed transaction information.
[0044] The transaction information generating unit 2006 generates transaction information. When the product sales data registration process for one transaction is completed, the transaction information generating unit 2006 generates transaction information for one transaction. When multiple transactions are added up and the tax exemption amount is recalculated, the transaction information generating unit 2006 generates transaction information for the addition of multiple transactions. Then, like the transaction information for one transaction, the transaction information for the addition of multiple transactions stores a transaction code, transaction date and time, transaction details, consumables tax exemption amount, general goods tax exemption amount, and total amount in association with each other. The transaction code is identification information that can identify the transaction information for the added transaction. The transaction date and time is information indicating the date and time when the transaction information for the added transaction was generated. The transaction details are information indicating the transaction code, transaction date and time, transaction details, and total amount excluding tax of the transaction information to be added up. The consumables tax exemption amount is information obtained by recalculating the tax exemption amount of products whose tax exemption category is consumables. The general goods tax-free amount is information obtained by recalculating the tax-free amount of goods that belong to the general goods tax-free category. The total amount is the total amount of goods sold in the combined transaction.
[0045] The print control unit 2007 controls the printer 211 to print a receipt. The print control unit 2007 prints a receipt to be added up, which is a receipt related to the transaction information to be added up. Here, FIG. 7 is an explanatory diagram showing an example of a receipt to be added up R1. FIG. 7(a) is an explanatory diagram showing a receipt to be added up R1 when a product in the tax-free category belonging to general goods is tax-free. FIG. 7(b) is an explanatory diagram showing a receipt to be added up R1 when the product is not tax-free. The print control unit 2007 prints the transaction date and time R11, transaction details R12, tally result R13, and transaction code R14 on the receipt to be added up R1.
[0046] The transaction date and time R11 is the transaction date and time of the transaction information. The transaction details R12 are the transaction details of the transaction information. The tally result R13 is the tally result of various information related to one transaction. More specifically, the print control unit 2007 prints the tax R131, the total amount R132, and the tax-free amount R133 on the tally result R13. The tax R131 is the tally result of the consumption tax on the product related to one transaction. The total amount R132 is the tally result of the sales price including the consumption tax of the product related to one transaction. The tax-free amount R133 is the tally result of the tax-free amount of the product related to one transaction. The transaction code R14 is the transaction code of the transaction information. More specifically, the transaction code R14 is printed with the transaction code converted into a code symbol and a number indicating the transaction code. The transaction code R14 shown in FIG. 7 is printed with a two-dimensional code, but is not limited to this, and may be a three-dimensional code, a figure, or the like. Furthermore, although numbers are printed on the transaction code R14, the present invention is not limited to this and may be a character string or a combination of a number and a character string.
[0047] In addition, the print control unit 2007, which is a print control means, prints a combined receipt related to the transaction information combined by the transaction combination unit 2004. Here, Fig. 8 is an explanatory diagram showing an example of a combined receipt R2. The combined receipt R2 shown in Fig. 8 is a combined receipt R2 obtained by combining the receipts R1 to be combined shown in Figs. 7(a) and 7(b). The print control unit 2007 prints the combined transaction date and time R21, combined transaction details R22, combined tally result R23, and combined transaction code R24 on the combined receipt R2.
[0048] The combined transaction date and time R21 is the transaction date and time of the transaction information related to the combined transactions. The combined transaction details R22 are transaction details of the transaction information related to the combined transactions. More specifically, the print control unit 2007 prints the transaction codes R221a, R221b to be combined, the transaction dates and times R222a, R222b to be combined, the transaction details R223a, R223b to be combined, and the total amounts R224a, R224b to be combined on the combined transaction details R22. The transaction codes R221a, R221b to be combined are numbers indicating the transaction codes of the transaction information to be combined. The transaction dates and times R222a, R222b to be combined are the transaction dates and times of the transaction information to be combined. The transaction details R223a, R223b to be combined are transaction details of the transaction information to be combined. The total amounts to be combined R224a and R224b are total amounts that do not include tax relating to one transaction of the transaction information to be combined.
[0049] The combined tally result R23 is the tally result of various pieces of information in the transaction information related to the combined transactions. More specifically, the print control unit 2007 prints tax R231, total amount R232, tax-free amount R233, and tax-free amount breakdown R234 on the combined tally result R23. Tax R231 is the tally result of the tax on the products included in the transaction information related to the combined transactions. Total amount R232 is the tally result of the sales price, including tax, of the products included in the transaction information related to the combined transactions. Tax-free amount R233 is the tally result of the tax-free amount of the products included in the transaction information related to the combined transactions. Tax-free amount breakdown R234 is the breakdown of the tax-free amount of the products included in the transaction information related to the combined transactions. The tax exemption breakdown R234 shown in Figure 8 indicates that the amount exempt from tax for transaction 1 to be combined is 1,040 yen, the amount exempt from tax for transaction 2 to be combined is 0 yen, and the total amount exempt from tax as a result of combining the transactions is 240 yen.
[0050] The combined transaction code R24 is the transaction code of the transaction information related to the combined transaction. More specifically, the combined transaction code R24 is printed with the transaction code converted into a code symbol and a number indicating the transaction code. The combined transaction code R24 shown in FIG. 8 is printed with a two-dimensional code, but is not limited to this, and may be a three-dimensional code, a figure, or the like. The combined transaction code R24 is printed with numbers, but is not limited to this, and may be a character string, or a combination of a number and a character string. In this way, the print control unit 2007 prints a combined receipt R2 in a form that allows combination with the combined transaction code R24. In this way, if there is a product that is not eligible for tax exemption even when combined, a non-resident can make it eligible for tax exemption by combining the transactions.
[0051] The print control unit 2007 also prints out a receipt related to the transaction information of the transaction to be added that the transaction adding unit 2004 has selected as the target of addition. FIG. 9 is an explanatory diagram showing an example of a receipt R3. The receipt R3 shown in FIG. 9 shows the receipt R3 related to the transaction information of the transaction to be added to the combined receipt R2 shown in FIG. 8. The receipt R3 is almost the same as the receipt R1 to be added, but differs from the receipt R1 to be added in that the transaction code R14 is not printed on the receipt. This allows the print control unit 2007 to prevent fraud. In other words, a malicious non-resident cannot commit fraud by adding a transaction that has already been added to another transaction to another transaction, thereby obtaining a double tax exemption.
[0052] The printing control unit 2007 prints the transaction date and time R31, transaction details R32, tally result R33, and combined information R34 on the source receipt R3. The transaction date and time R31, transaction details R32, and tally result R33 are the same as the transaction date and time R11, transaction details R12, and tally result R13 of the transaction information that was added to the combined receipt R2 related to the source receipt R3. That is, the printing control unit 2007 prints the tax R331, total amount R332, and tax-exempt amount R333 on the tally result R33. Also, the tax R331, total amount R332, and tax-exempt amount R333 are the same as the tax R131, total amount R132, and tax-exempt amount R133 of the transaction information that was added to the combined receipt R2 related to the source receipt R3. The combined information R34 is information indicating that the combined receipt R3 has been combined. The combined information R34 also has the transaction code of the combined transaction information. In this way, the print control unit 2007 prints a combined receipt R3 in a form that makes it impossible to combine transactions, with the combined information R34 printed instead of the transaction code R14 or combined transaction code R24. This prevents a malicious non-resident from committing fraud by combining a transaction that has already been combined with another transaction with yet another transaction, thereby obtaining a double tax exemption.
[0053] Next, a description will be given of the transaction summing process executed by the POS terminal 2. Here, Fig. 10 is a flow chart showing an example of the transaction summing process executed by the POS terminal 2 according to the embodiment.
[0054] First, when the input control unit 2002 of the POS terminal 2 detects that the transaction totaling key 2081 is pressed, it starts a transaction totaling process (step S1).
[0055] Next, the input control unit 2002 of the POS terminal 2 determines whether or not input of a transaction code is detected (step S2). If input of a transaction code is not detected (step S2; No), the input control unit 2002 of the POS terminal 2 proceeds to step S6.
[0056] On the other hand, if input of a transaction code is detected (step S2; Yes), the communication control unit 2001 of the POS terminal 2 transmits the input transaction code to the store server 4 (step S3). Next, the communication control unit 2001 of the POS terminal 2 receives transaction information corresponding to the transaction code transmitted from the store server 4 (step S4). Next, the transaction summing unit 2004 of the POS terminal 2 stores the received transaction information in the summed transaction registration table T2 (step S5).
[0057] Next, the transaction totalizing unit 2004 of the POS terminal 2 determines whether or not pressing of the Confirm key 2082 is detected (step S6). If pressing of the Confirm key 2082 is not detected (step S6; No), the transaction totalizing unit 2004 of the POS terminal 2 proceeds to step S2.
[0058] On the other hand, if pressing of the Confirm key 2082 is detected (step S6; Yes), the transaction summing unit 2004 of the POS terminal 2 sums up the transaction information (step S7). Next, the tax exemption control unit 2005 of the POS terminal 2 recalculates the tax exemption amount (step S8). Next, the transaction summing unit 2004 of the POS terminal 2 generates transaction information having the summed transaction information and the recalculated tax exemption amount (step S9).
[0059] Next, the print control unit 2007 of the POS terminal 2 prints a combined receipt R2 (step S10).
[0060] Next, the print control unit 2007 of the POS terminal 2 determines whether pressing of the summation source receipt key 2083 is detected (step S11). If pressing of the summation source receipt key 2083 is not detected (step S11; No), the print control unit 2007 of the POS terminal 2 proceeds to step S13.
[0061] On the other hand, if pressing of the summation source receipt key 2083 is detected (step S11; Yes), the print control unit 2007 of the POS terminal 2 prints a summation source receipt R3 (step S12).
[0062] Next, the communication control unit 2001 of the POS terminal 2 transmits the generated transaction information to the store server 4 (step S13). Then, the store server 4 stores the transaction information in the transaction information table T1.
[0063] With the above, the POS terminal 2 ends the transaction totaling process.
[0064] As described above, in the POS terminal 2 according to this embodiment, the input control unit 2002 reads the transaction code printed on the receipt R1 to be added up. The transaction adding up unit 2004 adds up the transactions that correspond to the transaction code. Then, the transaction information generating unit 2006 generates transaction information related to the added up transactions. The printing control unit 2007 prints out a combined receipt R2 related to the added up transaction information, and a source receipt R3 related to the transaction information that the transaction adding up unit 2004 selected as the target for addition that cannot be added up. Therefore, non-residents can obtain not only the combined receipt R2, but also receipts to be added up that have been treated to prevent fraud, and the store can prevent fraud such as double tax exemption.
[0065] Although some 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 implemented 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 in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.
[0066] In the above embodiment, the print control unit 2007 controls the printer 211 to print the combined receipt R1, combined receipt R2, and combined receipt R3 on paper such as roll paper. However, this is not limited to the above, and the combined receipt R1, combined receipt R2, and combined receipt R3 may be electronic receipts.
[0067] The programs executed by each device in the above-mentioned embodiments and modifications are provided by being pre-installed in a storage medium (ROM or storage unit) included in each device, but this is not limited to the above. For example, the programs may be provided by being recorded in an installable or executable format on a computer-readable storage medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk). Furthermore, the storage medium is not limited to a medium independent of the computer or embedded system, but also includes a storage medium in which a program transmitted via a LAN, the Internet, or the like is downloaded and stored or temporarily stored.
[0068] In addition, the programs executed by each device in the above embodiments and modified examples may be stored on a computer connected to a network such as the Internet and provided by downloading them via the network, or may be provided or distributed via a network such as the Internet. [Explanation of symbols]
[0069] 1. POS System 2. POS terminal 200 Control section 2001 Communication Control Unit 2002 Input control section 2003 Product Registration Department 2004 Trading Aggregation Department 2005 Duty Free Control Department 2006 Transaction Information Generation Department 2007 Printing control unit [Prior art documents] [Patent documents]
[0070] [Patent Document 1] JP 2015-22328 A
Claims
1. An input means for receiving input of identification information capable of identifying transaction information of a transaction that has been taxed and settled; a determination means for determining whether a plurality of transactions specified by the plurality of pieces of identification information received by the input means are totaled, and the totaled transaction satisfies the tax exemption conditions; an output means for outputting first receipt information of the combined transaction when the determination means determines that the tax exemption conditions are satisfied; an operation means for receiving an operation to output second receipt information of the multiple transactions to be added together in a format that does not allow the second receipt information to be added together when the determination means determines that the tax exemption conditions are met; A product sales data processing device comprising:
2. The output means outputs the first receipt information having transaction details for each of the plurality of pieces of identification information accepted by the input means. The product sales data processing device according to claim 1 .
3. The output means outputs the second receipt information for each of the multiple transactions to be added together when the operation is accepted by the operation means.
3. A product sales data processing device according to claim 1 or 2.
4. The output means outputs the second receipt information indicating that the sum has been added up.
4. A product sales data processing device according to claim 1.
5. The output means outputs a receipt on which the first receipt information or the second receipt information is printed.
5. A product sales data processing device according to claim 1.
6. A computer that controls a product sales data processing device, an input means for receiving an input of identification information capable of identifying transaction information of a transaction that has been taxed and settled; a determination means for determining whether a plurality of transactions specified by the plurality of pieces of identification information received by the input means are totaled, and the totaled transaction satisfies the tax exemption conditions; an output means for outputting first receipt information of the combined transaction when the determination means determines that the tax exemption conditions are satisfied; an operation means for receiving an operation to output second receipt information of the multiple transactions to be added together in a format that does not allow the second receipt information to be added together when the determination means determines that the tax exemption conditions are met; A program to function as a
Citation Information
Patent Citations
Sales information registration processing system, sales information registration processing terminal and sales information registration program
JP2015022328A
POS register
JP2016062180A
POS register
JP2016066353A