Sales data processing device and program
The sales data processing apparatus efficiently classifies goods as consumables or general goods, addressing the challenge of system law changes by implementing a registration, calculation, and settlement process, ensuring accurate tax-exempt and taxable amount management in duty-free sales.
Patent Information
- Application Number
- JP2023031190
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-03-01
- Publication Date
- 2026-04-16
- Estimated Expiration
- 2043-03-01
AI Technical Summary
Existing systems struggle to efficiently change the classification of general goods to consumables in duty-free sales, particularly in response to changes in duty-free system laws, such as those described in Patent Document 1.
A sales data processing apparatus and program that includes a registration processing unit, calculation processing unit, settlement processing unit, packaging setting unit, classification setting unit, and distribution processing unit to manage and classify goods as consumables or general goods based on operator input, ensuring accurate tax-exempt and taxable amounts are calculated and applied.
Enables efficient classification of goods, allowing for proper tax-exempt and taxable amount allocation, thereby facilitating seamless duty-free transactions and reducing operational complexities in duty-free shops.
Smart Images

Figure 0007847096000001 
Figure 0007847096000002 
Figure 0007847096000003
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to a sales data processing apparatus and a program.
Background Art
[0002] Conventionally, when an operator who manages an export goods sales place (duty-free shop) sells goods to non-residents such as foreign travelers, there is a so-called duty-free system that exempts taxes such as consumption tax on the goods. In such a duty-free system, target goods subject to duty-free are classified into consumables and general goods.
[0003] By amending the duty-free system law in 2018, the classification of general goods was changed to the classification of consumables, making it possible to apply duty-free. Technologies corresponding to such a system change include, for example, those described in Patent Document 1.
Summary of the Invention
Problems to be Solved by the Invention
[0004] The problem to be solved by the present invention is to provide a sales data processing apparatus and a program that can efficiently change the classification of general goods to the classification of consumables.
Means for Solving the Problems
[0005] The sales data processing apparatus according to the embodiment includes a registration processing unit that registers information on goods to be traded in a predetermined storage area, a calculation processing unit that calculates a duty-free amount, which is the amount used when duty-free is applied to the transaction, and a taxable amount, which is the amount used when the transaction is taxed, each time the registration processing unit registers information, and a settlement processing unit that settles using the duty-free amount when it is declared that duty-free is applied to the transaction by an operator's operation and settles using the taxable amount when performing normal settlement. Based on the operator's operation, the following components are used: a packaging setting unit that sets whether or not special packaging is used for each of the tax-exempt products registered by the registration processing unit; a classification setting unit that classifies products set to "Yes" in the packaging setting unit as consumables and products set to "No" as general goods; and a distribution processing unit that allocates the tax-exempt amount between consumables and general goods based on the classification by the classification setting unit. and comprises.
Brief Description of the Drawings
[0006] [Figure 1] Figure 1 is a schematic diagram of a POS system according to an embodiment. [Figure 2] Figure 2 is a block diagram showing the hardware configuration of a POS terminal. [Figure 3] Figure 3 shows an example of the data structure of a product master. [Figure 4] Figure 4 is a functional block diagram showing the functional configuration of a POS terminal. [Figure 5] Figure 5 shows an example of a product registration screen displayed on the operator's display unit of a POS terminal. [Figure 6] Figure 6 shows an example of a package selection screen displayed on the operator's display unit of a POS terminal. [Figure 7] Figure 7 illustrates the product information stored in RAM. [Figure 8] Figure 8 shows an example of a tax exemption confirmation screen displayed on the operator's display unit of a POS terminal. [Figure 9] Figure 9 is a flowchart showing an example of the processing flow executed by the control unit. [Figure 10] Figure 10 shows an example of how the product registration screen looks. [Figure 11] Figure 11 shows an example of how the product registration screen looks. [Figure 12] Figure 12 shows an example of the display on the packaging selection screen. [Figure 13] Figure 13 shows an example of the display on the tax exemption confirmation screen. [Figure 14] Figure 14 shows an example of the display on the tax exemption confirmation screen. [Figure 15] Figure 15 shows an example of how the product registration screen looks. [Figure 16] Figure 16 shows an example of the display on the tax exemption confirmation screen. [Figure 17] Figure 17 shows an example of how the product registration screen looks. [Figure 18] Figure 18 shows an example of the display on the tax exemption confirmation screen. [Figure 19] Figure 19 shows an example of how the product registration screen looks. [Modes for carrying out the invention]
[0007] The embodiments will be described with reference to the drawings. Figure 1 is a schematic diagram of the POS (Point of Sales) system 1 according to this embodiment. The POS system 1 is used in export goods sales outlets (duty-free shops) that sell items for everyday use to non-residents such as foreign tourists in a certain manner.
[0008] POS system 1 comprises one or more POS terminals 3 and a server 4 connected via a network 2 such as a LAN (Local Area Network).
[0009] Server 4 is an information processing device installed, for example, in the back room of a duty-free shop. It centrally manages the POS terminals 3 and is responsible for controlling the entire POS system 1. Server 4 stores product master data, various information, and settings, and provides (transmits) them to each POS terminal 3. Server 4 also receives, aggregates, and manages product information and payment information for items processed at each POS terminal 3.
[0010] POS terminal 3 is an example of a sales data processing device. POS terminal 3 is located at the checkout area inside a duty-free shop. POS terminal 3 is a terminal used to process transactions based on product codes entered by the operator (cashier).
[0011] The POS terminal 3 performs transaction processing related to the sale of products handled at the store. In the transaction processing, the POS terminal 3 executes sales registration processing and settlement processing for the products to be sold according to the operations of the operator. The sales registration processing is a series of processes that acquire a product code, read product information from a product master based on the product code, and store (register) the read product information in a predetermined storage area. The acquisition of the product code is performed by optically reading a code symbol such as a barcode or a two-dimensional code attached to the product to be sold, or by imaging the code symbol. The settlement processing is a series of processes performed based on the product information registered in the sales registration processing, and includes display and calculation of various amounts related to the transaction, payment of change, issuance of a receipt, and the like.
[0012] FIG. 2 is a block diagram showing the hardware configuration of the POS terminal 3. The POS terminal 3 includes a CPU (Central Processing Unit) 31, a ROM (Read Only Memory) 32, a RAM (Random Access Memory) 33, a storage unit 34, and the like. The CPU 31 serves as the control entity. The ROM 32 stores various programs. The RAM 33 expands programs and various data. The storage unit 34 stores various programs. The CPU 31, the ROM 32, the RAM 33, and the storage unit 34 are connected to each other via a bus 35. The CPU 31, the ROM 32, and the RAM 33 constitute a control unit 300. That is, the control unit 300 executes the control processing of the POS terminal 3 described below by operating according to a control program stored in the ROM 32 or the storage unit 34 and expanded in the RAM 33.
[0013] The RAM 33 is an example of a predetermined storage area and stores product information 331. The product information 331 is product information of the product acquired from the product master 342.
[0014] The storage unit 34 is composed of an HDD (Hard Disc Drive), a flash memory, etc., and maintains the stored content even when the power is turned off. The storage unit 34 stores a control program 341, a product master 342, and various information and setting values. These (product master 342 and various information and setting values) are downloaded from the server 4. The control program 341 is a program for controlling the POS terminal 3.
[0015] FIG. 3 is a diagram showing an example of the data configuration of the product master 342. In the product master 342, product information such as the product name, the price (unit price) of the product, whether the price is inclusive or exclusive of tax, and whether it is subject to tax exemption or not is set in association with the product code (product identification information) of each product subject to sales registration. Inclusive tax indicates that the price includes taxes such as consumption tax (it is the price including tax). Also, exclusive tax indicates that the price does not include taxes such as consumption tax (it is the price excluding tax). When the price is inclusive of tax, if necessary, the POS terminal 3 or the server 4 calculates the price excluding tax.
[0016] When a non-resident such as a foreign traveler purchases an item subject to tax exemption, if the prescribed conditions are met, the tax (e.g., consumption tax) applicable to the item in question is exempted (tax exemption).
[0017] Items subject to tax exemption include "general items" and "consumables". "Consumables" are items such as foodstuffs, beverages, pharmaceuticals, cosmetics, etc. "General items" are items used for normal life other than consumables, such as home appliances, bags, clothing, etc. Items exempted from tax as consumables are not allowed to be consumed before leaving the country, so they are specially packaged with seals. Those exempted from tax as general items are not specially packaged.
[0018] The memory unit 34 stores the set value for the conditions under which tax exemption is possible. The set value is a guideline amount for registering sales as tax-exempt. In this embodiment, the set value for consumables is 5,000 yen or more and 500,000 yen or less. In other words, in this embodiment, if the total pre-tax price of consumables is 5,000 yen or more, consumables up to 500,000 yen are tax-exempt. The set value for general goods is 5,000 yen or more. In other words, in this embodiment, if the total pre-tax price of general goods is 5,000 yen or more, general goods are tax-exempt.
[0019] Returning to the explanation of Figure 2, the POS terminal 3 further includes an operation unit 36, an operator display unit 37 which is a liquid crystal display device, a customer display unit 38, a printer 39, a code reader 40, a passport reader 41, a card reader / writer (R / W) 42, a communication interface 43, etc. These are connected to the CPU 31 via the controller 44 and the bus 35.
[0020] The operation unit 36 is implemented by a touch panel or a keyboard. The touch panel is provided on the display surface of the operator display unit 37 or the customer display unit 38 and accepts operations according to the displayed content. More specifically, when a software key is touched at the location where it is displayed, the operation content assigned to that software key is accepted. The keyboard is a device equipped with one or more hard keys that accepts the operation content assigned to the hard keys.
[0021] The operator display unit 37 displays information for the operator. The customer display unit 38 displays information for the customer. The printer 39 prints a receipt with product information and payment information for the items purchased by the customer.
[0022] The code reader 40 optically reads or photographs code symbols such as barcodes attached to products and inputs them. The POS terminal 3 analyzes the input symbols and obtains a product code that identifies the product.
[0023] The passport reader 41 is a reader device that reads information contained in a passport. In this embodiment, the passport reader 41 has an optical character recognition (OCR) function that optically reads the characters written on the passport.
[0024] The card reader / writer (R / W) 42 reads customer information and other data necessary for transaction settlement from the customer's card (e.g., credit card or electronic money).
[0025] Communication I / F43 communicates data with the server 4, which is a higher-level device, via network 2 installed within the store.
[0026] Figure 4 is a functional block diagram showing the functional configuration of the POS terminal 3. The control unit 300 functions as a registration processing unit 301, a calculation processing unit 302, a settlement processing unit 303, a packaging setting unit 304, a classification setting unit 305, a distribution processing unit 306, a judgment unit 307, a prohibition processing unit 308, and a forced application unit 309, according to the control program 341, etc.
[0027] The registration processing unit 301 performs sales registration processing. In sales registration processing, the registration processing unit 301 stores (registers) information about the goods being traded in a predetermined memory area. Specifically, the registration processing unit 301 reads product information from the product master 342 based on the product code obtained by the code reader 40, and stores the read product information 331 in the RAM 33.
[0028] The calculation processing unit 302 calculates the tax-exempt amount, which is the amount used when tax exemption is applied to a transaction, and the taxable amount, which is the amount used when the transaction is taxable, each time the registration processing unit 301 registers product information.
[0029] The tax-exempt amount includes, for example, the total amount the customer pays (payment amount) when a tax exemption applies to the transaction, the amount that is tax-exempt (tax-exempt amount), the total amount of tax payable (tax amount) if non-tax-exempt items are also purchased, and the amount of any discounts or discounts (discount amount). The taxable amount, on the other hand, includes the amount the customer pays, the tax amount, and any discounts when the transaction is subject to normal taxation.
[0030] The settlement processing unit 303 performs settlement processing. Settlement processing is a series of processes performed based on the product information registered in the sales registration process, and includes displaying and calculating various amounts related to the transaction, settlement processing, dispensing change, and issuing receipts. The settlement processing unit 303 accepts the selection of a payment method (cash payment, credit card payment, electronic money payment, code payment, etc.) from the operator and performs settlement processing according to the selected payment method.
[0031] The settlement processing unit 303 settles the transaction using the tax-exempt amount if the operator declares that tax exemption applies to the transaction through an operation (such as a predetermined key operation), and settles the transaction using the taxable amount if a normal settlement is to be performed. The above "declaration" is made, for example, by pressing (operating) the tax exemption key 613 or the subtotal key 614 (see Figure 5, etc., described later).
[0032] The packaging setting unit 304 sets whether or not special packaging is required for each of the tax-exempt products registered by the registration processing unit 301, based on the operator's input. The packaging setting unit 304 receives the operator's input via the operation unit 36.
[0033] Here, Figure 5 shows an example of the product registration screen 61 displayed on the operator display unit 37 of the POS terminal 3. Also, Figure 6 shows an example of the package selection screen 62 displayed on the operator display unit 37 of the POS terminal 3.
[0034] The product registration screen 61 displays a list 611 of product information registered by the registration processing unit 301, as well as various amounts and various software keys (special packaging key 612, tax-free key 613, subtotal key 614). These software keys may also be provided as hardware keys on the keyboard. Operations on the various software keys displayed on the various screens shown by the operator display unit 37 are accepted via a touch panel (an example of the operation unit 36).
[0035] The special packaging key 612 is an operator that accepts an operation to display the packaging selection screen 62. When the special packaging key 612 is operated, the control unit 300 (packaging setting unit 304) displays the packaging selection screen 62 overlaid on the product registration screen 61.
[0036] The packaging selection screen 62 accepts the user's selection of whether or not special packaging is required for each registered product. The packaging selection screen 62 includes a tax-exempt list 621, operators 622 and 623, a cancel key 624, and a confirmation key 625.
[0037] The tax-exempt list 621 displays information on tax-exempt items from the registered goods in each row. Operators 622 and 623 are provided in association with each row of the tax-exempt list 621 and accept operations to specify whether or not special packaging is required for the goods displayed in that row. Operator 622 accepts an operation to specify "Yes" for special packaging. Operator 623 accepts an operation to specify "No" for special packaging.
[0038] The confirmation key 625 accepts an operation to confirm the content of the operation received by the operators 622 and 623. The cancellation key 624 accepts an operation to cancel the acceptance of the operation by the operators 622 and 623. When the cancellation key 624 is operated, the control unit 300 (packaging setting unit 304) closes the packaging selection screen 62 and returns the display to the product registration screen 61.
[0039] In this embodiment, the default value for the setting of whether or not special packaging is present is "present," and the packaging setting unit 304 mainly accepts changes to "absent." The packaging setting unit 304 may also accept changes (re-changes) on the same screen, such as changing something that was initially set to "absent" back to "present." The operator changes the setting for items to be used (consumed) before departure to "absent," for example, by confirming with the customer.
[0040] Returning to Figure 4, the classification setting unit 305 classifies products set to "Yes" for special packaging in the packaging setting unit 304 as consumables, and products set to "No" for special packaging as general goods. In other words, in this embodiment, instead of setting the classification of consumables or general goods in the product master 342, the handling in transaction processing (sales registration processing and settlement processing) is such that products that are specially packaged are treated as consumables, and those that are not specially packaged are treated as general goods. As mentioned above, the default value for the presence or absence of special packaging is "Yes," so in the initial state without changing the setting, all products are treated as consumables.
[0041] The allocation processing unit 306 allocates the tax-exempt amount into consumables and general goods based on the classification set by the classification setting unit 305.
[0042] Here, Figure 7 is a diagram illustrating the product information 331 stored in RAM 33. The RAM 33 of the POS terminal 3 uses a portion of its memory area to store the product information 331. The product information 331 consists of the registered item list 3310 shown in Figure 7(a), the first tax-exempt information 3311 shown in Figure 7(b), and the second tax-exempt information 3312 shown in Figure 7(c).
[0043] The registered item list 3310 is a list of product codes and the quantities of items associated with those product codes, registered by the registration processing unit 301. The calculation processing unit 302 refers to this list to calculate the taxable amount. This registered item list 3310 is updated each time a product is registered by the registration processing unit 301.
[0044] The first tax-exempt information 3311 is generated upon registration to the registered item list 3310 and includes a list of product codes for tax-exempt items (both general goods and consumables), the tax-exempt amount, and the tax-exempt amount. Here, the tax-exempt amount is the sum of the pre-tax prices of the tax-exempt items. The tax-exempt amount is the hypothetical tax amount that would be levied if the tax-exempt amount were taxed, that is, the tax amount that is exempted from payment through the tax-exempt process.
[0045] The tax-exempt amount and the tax-exempt amount are part of the tax-exempt amount and are calculated by the calculation processing unit 302. When calculating the tax-exempt amount, the calculation processing unit 302 refers to the product code included in the first tax-exempt information 3311 and the number stored in the registered item list associated with that product code. This first tax-exempt information 3311 is updated each time a product is registered by the registration processing unit 301.
[0046] The second tax-exempt information 3312 is generated by the sorting processing unit 306 and includes a list of product codes for items that have been classified into one of the categories (e.g., consumables) by the sorting processing unit 306, and the corresponding tax-exempt amount and tax-exempt amount. The tax-exempt amount and tax-exempt amount in the second tax-exempt information 3312 are calculated by the sorting processing unit 306. When calculating the tax-exempt amount, the sorting processing unit 306 refers to the product codes included in the second tax-exempt information 3312 and the number of items stored in the registered item list associated with those product codes.
[0047] Furthermore, upon generating the second tax-exempt information 3312, the sorting processing unit 306 deletes the product codes of the items classified as one category (consumable goods in the above example) from the first tax-exempt information 3311. As a result, the first tax-exempt information 3311 retains the product codes of the items classified as the other category (general goods in the above example). In conjunction with this, the sorting processing unit 306 calculates and updates the tax-exempt amount and the tax-exempt amount in the first tax-exempt information 3311.
[0048] In this embodiment, the POS terminal 3 allows the classification setting unit 305 to change the classification multiple times until an operation is made to instruct the execution of a payment process with tax exemption applied (by pressing the tax exemption key).
[0049] Returning to Figure 4, the determination unit 307 makes the following determinations regarding the registered tax-exempt goods (eligible goods): whether the total pre-tax prices of general goods meet the conditions for tax exemption, and whether the total pre-tax prices of consumable goods meet the conditions for tax exemption.
[0050] The determination unit 307 determines whether the tax-exempt amount for consumables and the tax-exempt amount for general goods, which have been allocated by the allocation processing unit 306, fall within the range to which the tax exemption applies.
[0051] In other words, the determination unit 307 determines that if the total price of consumables excluding tax is between 5,000 yen and 500,000 yen, the conditions for tax exemption as consumables are met. If the total is less than 5,000 yen, or if the total exceeds 500,000 yen, the determination unit 307 determines that the conditions for tax exemption as consumables are not met.
[0052] Furthermore, the determination unit 307 determines that, for general goods, if the total price excluding tax is 5,000 yen or more, the conditions for tax exemption as general goods are met. If the total is less than 5,000 yen, the determination unit 307 determines that the conditions for tax exemption as general goods are not met.
[0053] Here, Figure 8 shows an example of a tax exemption confirmation screen 63 displayed by the operator display unit 37 of the POS terminal 3. The tax exemption confirmation screen 63 includes general goods information 631, consumable goods information 633, a cancel key 634, a confirmation key 635, and a liquor tax exemption key 636.
[0054] General Goods Information 631 displays the tax-exempt amount for general goods and whether the tax exemption is valid (or the amount required for it to be valid if it is not). The tax-exempt amount for general goods is the tax-exempt amount from Tax Exemption Information 1 3311. Consumable Goods Information 633 displays the tax-exempt amount for consumable goods and whether the tax exemption is valid (or the amount required for it to be valid if it is not). The tax-exempt amount for consumable goods is the tax-exempt amount from Tax Exemption Information 2 3312.
[0055] The Cancel key 634 accepts an operation to return without proceeding with the tax exemption process. When the Cancel key 634 is operated, the control unit 300 closes the tax exemption confirmation screen 63 and returns the display to the product registration screen 61. The Confirm key 635 is an operator that accepts an operation to proceed with the tax exemption process.
[0056] Returning to Figure 4, the prohibition processing unit 308 prohibits settlement using the tax-exempt amount for amounts that the determination unit 307 has determined are not eligible for tax exemption. Specifically, it does not display "Tax exemption established" on the tax exemption confirmation screen 63, and makes the confirmation key 635 unusable by graying it out or similar means.
[0057] The enforcement unit 309 forcibly overrides the prohibition imposed by the prohibition processing unit based on the operator's actions. These actions include, for example, pressing a predetermined key (enforcement tax exemption key 637, 638, see Figure 13, described later). The operator's actions here are based on, for example, visually checking the receipt issued on the day of the operation. The operator receives the receipt issued on the day of the operation from the customer, and if the above conditions are met by summing the amounts settled at the same store on the same day, the operator performs an action to execute the processing by the enforcement unit 309.
[0058] Figure 9 is a flowchart showing an example of the processing flow performed by the control unit 300.
[0059] The control unit 300 displays the product registration screen 61 on the operator display unit 37 and waits for the code reader 40 or the like to acquire the product code (Step S1: No). Once the product code is acquired (Step S1: Yes), it acquires product information from the product master 342 (Step S2). Accordingly, the control unit 300 updates the display on the product registration screen 61. Specifically, it includes the acquired product information in the list 611. Along with the execution of Step S2, the control unit 300 generates and updates the registered item list 3310 and the first tax-exempt information 3311.
[0060] Next, the control unit 300 refers to the setting of whether the acquired product information is eligible for tax exemption or not. If it is eligible for tax exemption (Step S3; Yes), it performs both calculations for tax-exempt transactions (Step S4) and calculations for normal transactions, i.e., taxable transactions (Step S5). If it is not eligible for tax exemption (Step S3; No), it does not perform calculations for tax-exempt transactions and only performs calculations for taxable transactions. At this point, the various amounts displayed on the product registration screen 61 are the amounts for normal taxable transactions.
[0061] Next, the control unit 300 determines whether the special packaging key 612 has been pressed (operated) (step S6). If the special packaging key 612 has been pressed (step S6; Yes), the control unit 300 (packaging setting unit 304) displays the packaging selection screen 62 on the operator display unit 37 and accepts an operation to specify whether or not special packaging is required (step S7).
[0062] If the special packaging key 612 is not operated in step S6 (step S6; No), the control unit 300 skips the processing in step S8 and proceeds to step S9.
[0063] When the confirmation key 625 is pressed on the packaging selection screen 62 displayed in step S7, the control unit 300 returns the display on the operator display unit 37 to the product registration screen 61 and performs its functions as a classification setting unit 305 and a sorting processing unit 306. In other words, the control unit 300 classifies products marked "no special packaging" as general goods, products marked "with special packaging" as consumables, generates and updates the second tax-exempt information 3312, and updates the first tax-exempt information 3311 (step S8).
[0064] If the cancel key 624 is pressed on the package selection screen 62 displayed in step S7, the control unit 300 returns the display on the operator display unit 37 to the product registration screen 61 and proceeds to step S9 without executing step S8.
[0065] In the following step S9, the control unit 300 determines whether the tax exemption key 613 has been pressed (operated) on the product registration screen 61 (step S9). If the tax exemption key 613 has been pressed (step S9; Yes), the control unit 300 displays the tax exemption confirmation screen 63 on the operator display unit 37 and asks the operator to confirm the displayed tax exemption details (step S10).
[0066] In displaying the tax exemption confirmation screen 63 in step S10, the control unit 300 includes the determination result of the determination unit 307 in the tax exemption confirmation screen 63. The above determination result is the result of determining whether the total price excluding tax for the tax-exempt items (general goods and consumables, respectively) at the time the tax exemption key 613 is pressed (step S9; Yes) satisfies the conditions for tax exemption.
[0067] In the example product registration screen 61 shown in Figure 5, consumables A and general goods B are registered. In this state, the specification for whether or not special packaging is used is all set to the default "Yes," so if tax exemption is applied to this transaction as is, not only consumables A but also general goods B will be settled as consumables. If the special packaging key 612 is pressed at this point, the packaging selection screen 62 shown in the example in Figure 6 will be displayed.
[0068] In the example shown in Figure 6, on the packaging selection screen 62, if the "None" operator 623 is pressed in the row for general item B in the tax-exempt list 621 and the confirmation key 625 is pressed, general item B will be changed to be treated as a general item in this transaction. In this example, the tax-exclusive price of general item B is 5,000 yen, so the tax-exempt condition for general items is met. Also in this example, the tax-exclusive price of consumable item A is 10,000 yen, so the tax-exempt condition for consumable items is met.
[0069] When the tax exemption key 613 is pressed on the product registration screen 61 displayed after the above operations, the tax exemption confirmation screen 63 in the example shown in FIG. 8 is displayed. In this example, since both general goods and consumables meet the tax exemption conditions, "Tax exemption established" is displayed for both. When the confirmation key 635 is pressed on this tax exemption confirmation screen 63 (step S10; confirmation), the control unit 300 proceeds with the process to a settlement (step S12) to which tax exemption is applied, and displays the product registration screen 61 shown in FIG. 10.
[0070] In step S12, the control unit 300 (settlement processing unit 303) inputs passport information, selects a settlement means, and performs a settlement process to which tax exemption is applied. In the settlement process in this step S12, a receipt, a purchase details, and a consumable details are printed and output by the printer 39. The purchase details show discriminably the amount for consumables and the amount for general goods. The consumable details are attached to a special package containing consumables and show a list of the contents.
[0071] FIG. 10 is a diagram showing an example of display on the product registration screen 61. As shown in this figure, on the product registration screen 61 after the confirmation key 635 is operated on the tax exemption confirmation screen 63, a symbol 615 indicating that tax exemption is applied is displayed in association with the information on the product to which tax exemption is applied. The symbol 615 is, for example, the character "exempt". Also, on the product registration screen 61 at this time, operations of the special package key 612 and the tax exemption key 613 are not accepted. The special package key 612 and the tax exemption key 613 shown in FIG. 10 indicate a state where they are made inoperable, for example, by being grayed out.
[0072] Next, a case where the total price excluding tax does not meet the tax exemption establishment conditions on the tax exemption confirmation screen 63 displayed in step S10 will be described.
[0073] Figure 11 shows an example of the display on the product registration screen 61. In this example, consumables C and general goods D have already been registered. Consumables C are products that are generally treated as consumables. General goods D are also products that are generally treated as general goods, but in the initial state without operating the packaging selection screen 62, they are treated as consumables. If left in the initial state, general goods D will also need to be specially packaged, but the sum of the pre-tax prices of consumables C and general goods D will satisfy the tax exemption conditions for consumables.
[0074] In this example, the pre-tax price of general item D is 4,900 yen, so it does not meet the tax exemption conditions as a general item. Also, in this example, the pre-tax price of consumable item C is 4,900 yen, so consumable item C alone does not meet the tax exemption conditions for consumable items.
[0075] When the special packaging key 612 is pressed in the example shown in Figure 11, the packaging selection screen 62 shown in Figure 12 is displayed. Figure 12 is a diagram showing an example of the display on the packaging selection screen 62.
[0076] In this example, if the "None" operator 623 is pressed in the row for general item D in the tax-exempt list 621, and the confirmation key 625 is pressed, general item D, which was initially treated as a consumable item, will be changed to a general item in this transaction.
[0077] In this example, the pre-tax price of general item D is 4,900 yen, so the tax exemption conditions for general items are not met. Also, in this example, the pre-tax price of consumable item C is also 4,900 yen, so the tax exemption conditions for consumable items are not met. Therefore, when the tax exemption key 613 is pressed on the product registration screen 61 that is displayed after pressing the confirmation key 625, a tax exemption confirmation screen 63 (see Figure 13) equipped with mandatory tax exemption keys 637 and 638 is displayed.
[0078] FIG. 13 is a diagram showing an example of display on the duty-free confirmation screen 63. The forced duty-free key 637 is an operator for receiving an instruction to forcibly execute duty-free for goods treated as general goods. The forced duty-free key 638 is an operator for receiving an instruction to forcibly execute duty-free for goods treated as consumables. When pressing these forced duty-free keys 637, 638, the operator, as described in the explanation of the forced application unit 309, for example, receives a receipt issued on the day of this operation from the customer and sums up the amounts settled on the same day at the same store, and determines that the forced duty-free keys 637, 638 can be pressed when the above conditions are met.
[0079] Note that on the duty-free confirmation screen 63 where at least one of the forced duty-free keys 637 and 638 is displayed, the confirmation key 635 is made inoperable, such as being grayed out. When the forced duty-free key 637 or 638 is operated, the confirmation key 635 is changed to be operable, and the graying out of the confirmation key 635 is released.
[0080] When the forced duty-free key 637 is pressed on the duty-free confirmation screen 63 shown in FIG. 13, the duty-free confirmation screen 63 changes to the state shown in FIG. 14. FIG. 14 is a diagram showing an example of display on the duty-free confirmation screen 63. The forced duty-free key 637 changes to the forced cancellation key 639 due to the change to the state shown in FIG. 14. The forced cancellation key 639 is an operator for receiving an instruction to cancel the forced duty-free and return to the original state before the forced duty-free.
[0081] When the confirmation key 635 is pressed on the duty-free confirmation screen 63 shown in FIG. 14, the product registration screen 61 shown in FIG. 15 is displayed. FIG. 15 is a diagram showing an example of display on the product registration screen 61. On this product registration screen 61, a symbol 615 of "exempt" is displayed for the general item D.
[0082] When the forced tax exemption key 638 is pressed on the tax exemption confirmation screen 63 shown in FIG. 13, the tax exemption confirmation screen 63 changes to the state shown in FIG. 16. FIG. 16 is a diagram showing an example of the display on the tax exemption confirmation screen 63. The forced tax exemption key 638 changes to the forced cancellation key 640 due to the change to the state shown in FIG. 16. The forced cancellation key 640 is an operator similar to the forced cancellation key 639.
[0083] When the confirmation key 635 is pressed on the tax exemption confirmation screen 63 shown in FIG. 16, the product registration screen 61 shown in FIG. 17 is displayed. FIG. 17 is a diagram showing an example of the display on the product registration screen 61. On this product registration screen 61, a symbol 615 of "exempt" is displayed for the consumable C.
[0084] When both the forced tax exemption key 637 and the forced tax exemption key 638 are pressed on the tax exemption confirmation screen 63 shown in FIG. 13, the tax exemption confirmation screen 63 changes to the state shown in FIG. 18. FIG. 18 is a diagram showing an example of the display on the tax exemption confirmation screen 63. The forced tax exemption key 637 and the forced tax exemption key 638 change to the forced cancellation key 639 and the forced cancellation key 640 due to the change to the state shown in FIG. 18.
[0085] When the confirmation key 635 is pressed on the tax exemption confirmation screen 63 shown in FIG. 18, the product registration screen 61 shown in FIG. 19 is displayed. FIG. 19 is a diagram showing an example of the display on the product registration screen 61. On this product registration screen 61, the symbol 615 of "exempt" is displayed for both the consumable C and the general item D.
[0086] Returning to FIG. 9, when the tax exemption confirmation screen 63 displayed in step S10 includes at least either the forced tax exemption key 637 or the forced tax exemption key 638, and at least either the forced tax exemption key 637 or the forced tax exemption key 638 is operated, the control unit 300 advances the process to step S11.
[0087] In step S11, the control unit updates the tax exemption confirmation screen 63, changes the operated forced tax exemption key 637 (or 638) to the forced release key 639 (or 640), and changes the confirmation key 635 from an inoperable state to an operable state. When the confirmation key 635 is operated on this tax exemption confirmation screen 63, the control unit 300 proceeds to step S12.
[0088] If the cancel key 634 is pressed on the tax exemption confirmation screen 63 displayed in steps S10 and S11, the control unit 300 returns the display on the operator display unit 37 to the product registration screen 61 and returns the process to step S9.
[0089] Furthermore, if the total pre-tax price of consumables displayed on the tax exemption confirmation screen 63 in steps S10 and S11 exceeds the upper limit of the range to which tax exemption can be applied, the control unit 300 returns the display on the operator display unit 37 to the product registration screen 61 and returns the process to step S9. In this case, it is preferable to display advice on applying tax exemption on the tax exemption confirmation screen 63, for example. The advice may be, for example, "On the screen displayed by pressing the special packaging key, change the special packaging of products that can be treated as general goods to 'none'." This will exclude general goods from being treated as consumables, and the total price of consumables can be reduced.
[0090] In step S9, if the tax-free key 613 is not pressed on the product registration screen 61 (step S9; No), the control unit 300 determines whether the subtotal key 614 has been pressed (operated) (step S13). If the subtotal key 614 is pressed in step S13 (step S13; Yes), the control unit 300 (settlement processing unit 303) accepts the selection of the payment method (step S14; Yes) and performs the settlement process with tax (step S15). In this settlement process in step S15, a receipt is printed out by the printer 39.
[0091] If the subtotal key 614 is not pressed in step S13 (Step S13; No), the control unit 300 returns the process to step S1. Also, if the payment method is not selected in step S14 (Step S14; No), the control unit 300 returns the process to step S1.
[0092] According to the embodiments described above, it becomes possible to efficiently change the classification of general goods to that of consumables.
[0093] In the above embodiment, a POS system 1 for a duty-free shop was described, but in practice, the POS system 1 may be used in stores other than duty-free shops. Furthermore, although the POS terminal 3 was described as an example of a sales data processing device in the above embodiment, the sales data processing device may be something other than the POS terminal 3 in actual implementation.
[0094] Furthermore, in the above embodiment, the product master 342 sets whether the product indicated by the product code is "eligible" or "ineligible" for tax exemption, in practice, "eligible" can be expressed as "general goods," for example, in the product master. In this case, even products that are actually consumables will be classified as general goods in the product master, but since the final decision on whether a product is a consumable requiring special packaging for tax exemption is made by the store clerk (operator), it is sufficient for the product master to be set in a way that makes it possible to determine whether it is not ineligible for tax exemption (i.e., eligible for tax exemption). This makes it possible to use the master data from a system that existed before the category of consumables was established, without modification.
[0095] Furthermore, the above embodiment does not address the case where tax-exempt settlement for either consumables or general goods is prohibited by the prohibition processing unit 308, and only the prohibited category is taxed and settled. In this case, for example, the allocation processing unit 306 allocates not only the tax-exempt amount but also the taxable amount to consumables and general goods based on the classification set by the classification setting unit 305, and the settlement processing unit 303 uses the taxable amount allocated by the allocation processing unit 306 for settlement of the category prohibited by the prohibition processing unit 308 (consumables or general goods).
[0096] The embodiments described above are presented as examples and are not intended to limit the scope of the invention. The 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. The embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims of the invention and its equivalents.
[0097] The program executed by the POS terminal 3 in the above embodiment is provided as a file in an installable or executable format, recorded on a computer-readable recording medium such as a CD-ROM, flexible disk (FD), CD-R, or DVD (Digital Versatile Disk).
[0098] Furthermore, the program executed by the POS terminal 3 of the above embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Alternatively, the program executed by the POS terminal 3 of the embodiment may be provided or distributed via a network such as the Internet.
[0099] Furthermore, the program to be executed by the POS terminal 3 in the above embodiment may be provided pre-installed in ROM or the like. [Explanation of Symbols]
[0100] 1...POS system, 2...Network, 4...Server 3. POS terminal (an example of a sales data processing device), 300... Control unit, 301...Registration processing unit, 302...Calculation processing unit, 303...Settlement processing unit, 304...Packaging setting unit, 305...Classification setting unit, 306...Distribution processing unit, 307...Decision unit, 308...Prohibition processing unit, 309...Mandatory application unit, 31...CPU, 32...ROM, 33...RAM (an example of a designated memory area), 331...Product information, 3310...Registered item list, 3311...First information for tax exemption, 3312...Second information for tax exemption, 34...Memory unit, 341...Control program, 342...Product master, 35...bus, 36...Operation unit, 37...Operator display unit, 38...Customer display unit, 39...Printer, 40... Code reader, 41... Passport reader, 42... Card reader / writer 43...Communication I / F, 44...Controller, 61...Product registration screen, 611...List, 612...Special Packaging Key, 613...Tax-Free Key, 614...Subtotal Key 615... Symbol, 62... Packaging selection screen, 621... Tax-exempt list, 622, 623... Operator, 624... Cancel key, 625... Confirm key, 63...Tax exemption confirmation screen, 631...General goods information, 633...Consumables information, 634...Cancel key, 635...Confirm key, 636...Liquor tax exemption key, 637, 638... Forced tax exemption key, 639, 640... Forced deactivation key. [Prior art documents] [Patent Documents]
[0101] [Patent Document 1] Japanese Patent Publication No. 2018-170570
Claims
1. A registration processing unit that registers information about the goods to be traded in a designated storage area, Each time the registration processing unit registers information, a calculation processing unit calculates the tax-exempt amount, which is the amount used when tax exemption is applied to the transaction, and the taxable amount, which is the amount used when the transaction is taxable. A settlement processing unit that settles the transaction using the tax-exempt amount if the operator declares that tax exemption applies to the transaction, and settles the transaction using the taxable amount if a normal settlement is performed. Based on the operator's input, the packaging setting unit sets whether or not special packaging is required for each of the tax-exempt products registered by the registration processing unit, The aforementioned packaging setting unit includes a classification setting unit that classifies items set to "Yes" as consumables and items set to "No" as general goods, A distribution processing unit, based on the classification set by the aforementioned classification setting unit, allocates the tax-exempt amount to consumables and general goods, A sales data processing device equipped with the following features.
2. A determination unit determines whether the amount of tax-exempt consumables and general goods allocated by the allocation processing unit falls within the range to which tax exemption applies. With respect to the amount that the aforementioned determination unit has determined not to be eligible for tax exemption, a prohibition processing unit prohibits settlement using the aforementioned tax-exempt amount, The sales data processing device according to claim 1, further comprising:
3. A compulsory application unit that forcibly disables the prohibition by the prohibition processing unit based on the operator's actions, The sales data processing device according to claim 2, further comprising:
4. The aforementioned allocation processing unit also allocates the taxable amount to consumables and general goods based on the classification set by the aforementioned classification setting unit. The settlement processing unit uses the taxable amount after allocation by the allocation processing unit for settlement of categories prohibited by the prohibition processing unit. The sales data processing device according to claim 2.
5. The computer for the sales data processing unit, A registration processing unit that registers information about the goods to be traded in a designated storage area, Each time the registration processing unit registers information, a calculation processing unit calculates the tax-exempt amount, which is the amount used when tax exemption is applied to the transaction, and the taxable amount, which is the amount used when the transaction is taxable. A settlement processing unit that settles the transaction using the tax-exempt amount if the operator declares that tax exemption applies to the transaction, and settles the transaction using the taxable amount if a normal settlement is performed. Based on the operator's input, the packaging setting unit sets whether or not special packaging is required for each of the tax-exempt products registered by the registration processing unit, The aforementioned packaging setting unit includes a classification setting unit that classifies items set to "Yes" as consumables and items set to "No" as general goods, A distribution processing unit, based on the classification set by the aforementioned classification setting unit, allocates the tax-exempt amount to consumables and general goods, A program designed to function as such.
Citation Information
Patent Citations
Information processing device and information processing program
JP2018170570A
Sales data processing device and program
JP2020042626A
Commodity sales data processing device
JP2021022216A