Sales data processing device and program
The sales data processing device uses a POS terminal to manage taxable and tax-exempt products through declaration and registration control, ensuring accurate sales of products from the desired business type by preventing registration of undesired products.
Patent Information
- Application Number
- JP2024067885
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2025-10-30
AI Technical Summary
In stores that sell products from both taxable and tax-exempt businesses, customers often struggle to distinguish between products from these different types, making it difficult to sell only products from one type when they are mixed together.
A sales data processing device with a declaration means, acquisition means, business determination means, and product registration control means to ensure that only products from the declared business type are registered and sold, using a POS terminal with specific flag information to manage taxable and tax-exempt products.
Enables the selective sale of products from either taxable or tax-exempt businesses by preventing the registration of products from the undesired type, allowing for accurate invoicing and receipt generation based on business type.
Smart Images

Figure 2025164108000001_ABST
Abstract
Description
[Technical Field]
[0001] An embodiment of the present invention relates to a sales data processing device and a program. [Background technology]
[0002] In recent years, there has been an increase in stores, such as roadside stations and direct sales outlets, that purchase and sell products from multiple suppliers. For example, they may purchase products from large suppliers (taxable businesses), or they may purchase local specialties from retailers (tax-exempt businesses) in the area where the store is located. As a result, in such stores, products from taxable businesses and products from tax-exempt businesses may be sold together.
[0003] Incidentally, for various reasons, customers who shop at stores may only purchase products from taxable businesses. However, at roadside stations and direct sales outlets such as those mentioned above, products from taxable businesses and products from tax-exempt businesses are mixed together, making it difficult for customers to distinguish between products from taxable businesses. For example, if the products purchased by a customer are mixed with products from tax-exempt businesses, it is difficult for the store to sell only products from taxable businesses. Furthermore, some customers may only purchase products from tax-exempt businesses, but even in this case, if the products purchased by the customer are mixed with products from taxable businesses, it is difficult for the store to sell only products from tax-exempt businesses. Summary of the Invention [Problem to be solved by the invention]
[0004] The problem that the present invention aims to solve is to provide a sales data processing device and program that can sell only products from one of the businesses when the products purchased by a customer are a mixture of products from taxable businesses and products from tax-exempt businesses. [Means for solving the problem]
[0005] The sales data processing device of the embodiment comprises a declaration means for declaring that either the goods of a taxable business or the goods of a tax-exempt business will not be subject to product registration processing; an acquisition means for acquiring product identification information for identifying the product; a business determination means for determining, for each product, whether the product for which the product identification information has been acquired is a product of the taxable business or the tax-exempt business by referring to a memory unit that stores business information on whether the product is a product of the taxable business or the tax-exempt business; and a product registration control means for executing product registration processing for the product if the product of the business determined by the business determination means is not a product of the declared business, and not executing product registration processing for the product if the product of the business determined by the business determination means is a product of the declared business. [Brief explanation of the drawings]
[0006] [Figure 1] FIG. 1 is a perspective view showing a POS terminal according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing the hardware configuration of the POS terminal. [Figure 3] FIG. 3 is a memory map showing the product master of the POS terminal. [Figure 4] FIG. 4 is a memory map showing the business operator master of the POS terminal. [Figure 5] FIG. 5 is a functional block diagram showing the functional configuration of the POS terminal. [Figure 6] FIG. 6 is a flowchart showing the flow of control processing of the POS terminal. [Figure 7] FIG. 7 is a diagram showing an example of a display screen of the POS terminal. [Figure 8] FIG. 8 is a diagram showing another example of the display screen of the POS terminal. [Figure 9] FIG. 9 is a diagram showing yet another example of the display screen of the POS terminal. [Figure 10] FIG. 10 shows an example of a receipt issued by a POS terminal. [Figure 11] FIG. 11 is a diagram showing an example of a receipt for merchandise of a taxable business person issued by a POS terminal. [Figure 12] FIG. 12 is a diagram showing an example of a receipt for a product from a tax-free business issued by a POS terminal. [Figure 13] FIG. 13 shows an example of a receipt for a taxable business product out of the three receipts issued by the POS terminal. [Figure 14] FIG. 14 is a diagram showing an example of a receipt for a product from a tax-free business out of the three receipts issued by the POS terminal. [Figure 15] FIG. 15 is a functional block diagram showing the functional configuration of a POS terminal according to a modified example. [Figure 16] FIG. 16 is a flowchart showing the flow of control processing of a POS terminal according to a modified example. DETAILED DESCRIPTION OF THE INVENTION
[0007] Hereinafter, embodiments will be described in detail with reference to the drawings. In the embodiments, a POS terminal will be described as an example of a sales data processing device. However, the present invention is not limited to the embodiments described below.
[0008] FIG. 1 is a perspective view of a POS terminal 1 according to an embodiment, as seen from the operator's side. The POS terminal 1 is installed at a checkout counter within a store where payments (accounting) for products sold at the store are made. The POS terminal 1 executes product registration processing and settlement processing for products sold at the store. The product registration processing refers to a process in which, in a transaction with a customer, a code symbol such as a barcode attached to a product to be sold is read optically or by imaging to obtain a product code, product information such as the product name and unit price of the product is read from a product master 142 (see FIG. 2) based on the obtained product code, and the product information is displayed, and the product information is stored in a product information unit 131 (see FIG. 2).
[0009] The settlement process includes displaying the total amount for the transaction based on the product information stored in RAM etc. during the product registration process, calculating and displaying the change based on the deposit from the customer, and instructing the change dispenser to issue the change. The POS terminal 1 also issues a receipt on which the product information for the products for which the settlement process has been completed and the settlement information (total amount, deposit amount, change amount, etc.) are printed. Note that one transaction is defined as the period from the start of the product registration process to the end of the settlement process for one customer.
[0010] The POS terminal 1 has a main body 2 and a money storage box 3. The money storage box 3 has an openable and closable drawer that can store bills, coins, and other valuable securities such as gift certificates received from customers, as well as change to be handed over to customers.
[0011] The main body 2 includes an operation unit 21, an operator display unit 22, a customer display unit 23, a printing unit 24, a card reading unit 25, and a code reader 30. In addition to numeric input keys, the operation unit 21 also includes a 3-receipt key 211, a declaration key 212, and a settlement key 213 (see FIG. 2 for all of these).
[0012] The operator display unit 22 is composed of a liquid crystal display or the like and displays information to an operator such as a store clerk. The customer display unit 23 is composed of a liquid crystal display or the like and displays information to a customer purchasing a product. The printing unit 24, which is, for example, a thermal printer equipped with a thermal transfer print head, pulls out a roll of receipt paper stored in the main body 2 and prints product information and payment information related to a transaction, issuing a receipt or invoice to be handed to the customer. The printing unit 24 issues receipts and invoices for products purchased by taxable businesses. The printing unit 24 also issues receipts and invoices for products purchased by tax-exempt businesses. The printing unit 24 also issues receipts and invoices for products purchased by taxable businesses and products purchased by tax-exempt businesses. The card reading unit 25 reads card information from a medium such as a credit card presented by a customer. The code reader 30 reads the code symbol attached to the product optically or by imaging and outputs the decoded code information. Here, a taxable business is a business that is obligated to pay consumption tax, and a tax-exempt business is a business that is exempt from the obligation to pay consumption tax.
[0013] Next, the configuration of the POS terminal 1 will be described. FIG. 2 is a block diagram showing an example of the hardware configuration of the POS terminal 1. As shown in FIG. 2, the POS terminal 1 includes a CPU (Central Processing Unit) 11, which is an example of a processor, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a memory unit 14, and the like. The CPU 11 is the main controller. The ROM 12 stores various programs. The RAM 13 loads programs and various data. The memory unit 14 stores various programs. The CPU 11, ROM 12, RAM 13, and memory unit 14 are connected to one another via a bus 15. The CPU 11, ROM 12, and RAM 13 constitute a control unit 100. That is, the control unit 100 executes control processing of the POS terminal 1, which will be described later, by the CPU 11 operating in accordance with a control program stored in the ROM 12 or the memory unit 14 and loaded in the RAM 13.
[0014] The RAM 13 includes a product information section 131, a flag information section 132, and a receipt flag section 133. The product information section 131 stores product information (product name, product price, etc.) read from the product master 142 during product registration processing, based on the product code corresponding to the code symbol read by the code reader 30.
[0015] The flag information unit 132 stores information (flag information) indicating whether the goods declared as invoiced are goods of a taxable business or a tax-exempt business. An invoice declaration is a declaration indicating whether goods that cannot be sold in a store are goods of a taxable business or a tax-exempt business. When goods of a tax-exempt business are declared as invoiced, flag information with a flag of "1" (hereinafter referred to as "flag 1") is stored in the flag information unit 132. When flag 1 is stored in the flag information unit 132, goods of a taxable business can be sold, but goods of a tax-exempt business cannot be sold. When goods of a taxable business are declared as invoiced, flag information with a flag of "2" (hereinafter referred to as "flag 2") is stored in the flag information unit 132. When flag 2 is stored in the flag information unit 132, goods of a tax-exempt business can be sold, but goods of a taxable business cannot be sold. If an invoice is not declared for either the goods of a taxable business or the goods of a tax-exempt business, flag information with a flag of "0" (hereinafter referred to as "flag 0") is stored in the flag information section 132. If flag 0 is stored in the flag information section 132, both the goods of a taxable business and the goods of a tax-exempt business can be sold.
[0016] The 3 receipt flag unit 133 stores 3 receipt flag 1 when both taxable business products and tax-exempt business products can be sold (i.e., when flag 0 is stored in flag information unit 132), in addition to a regular receipt on which product information and payment information for all products for which payment has been processed is printed (hereinafter referred to as a "regular receipt"), when three types of receipts are to be issued: a receipt for taxable business products (a receipt on which product information for taxable business products for which payment has been processed is printed (hereinafter referred to as a "taxable business receipt")) and a receipt for tax-exempt business products (a receipt on which product information for tax-exempt business products for which payment has been processed is printed (hereinafter referred to as a "tax-exempt business receipt"). If 3 receipt flag 0 is stored in 3 receipt flag unit 133, the three types of receipts are not issued, and only a regular receipt is issued. Note that if the products for which payment has been processed happen to be only taxable products, or if the products for which payment has been processed happen to be only tax-exempt products, only a regular receipt will be issued even if 3 receipt flag 1 is stored in 3 receipt flag unit 133.
[0017] The memory unit 14 is composed of a non-volatile memory such as an HDD (Hard Disc Drive) or flash memory. The memory unit 14 includes a control program unit 141 that stores a control program, a product master 142, and a business master 143. The product master 142 stores product information (product name, unit price, etc.) of a product in association with a product code (an example of product identification information) that identifies the product. The product master 142 also stores a business code that identifies the business that manufactured the product in association with each product code. The product master 142 will be described later in FIG. 3. The business master 143 stores taxation / exemption information that indicates whether each business is a taxable business or a tax-exempt business in association with the business code of each business. The business master 143 will be described later in FIG. 4.
[0018] Furthermore, the control unit 100 is connected to the operation unit 21, operator display unit 22, customer display unit 23, printing unit 24, card reading unit 25, and code reader 30 via the bus 15 and controller 16. The controller 16 receives instructions from the control unit 100 and controls the operation unit 21, operator display unit 22, customer display unit 23, printing unit 24, card reading unit 25, and code reader 30. For convenience of explanation, the control performed by the controller 16 will be described as being performed by the control unit 100.
[0019] The operation unit 21 has a 3 receipt key 211, a declaration key 212, and a settlement key 213. The 3 receipt key 211 is a key that is operated when issuing three types of receipts: a normal receipt, a taxable business receipt, and a tax-exempt business receipt. When the 3 receipt key 211 is operated, the control unit 100 declares that three types of receipts will be issued. The declaration key 212 is a key that is operated when specifying a business that is prohibited from selling products. When the declaration key 212 is operated once, the sale of products from tax-exempt businesses is prohibited (sales are not permitted). When the declaration key 212 is operated once, flag 1 is stored in the flag information unit 132. In other words, the control unit 100 declares that the sale of products from tax-exempt businesses is prohibited. When the declaration key 212 is operated a second time, the sale of products from taxable businesses is prohibited (sales are not permitted). When the declaration key 212 is operated a second time, flag 2 is stored in the flag information unit 132. That is, the control unit 100 declares that the taxable business operator is prohibited from selling the product.
[0020] The settlement key 213 is operated when performing settlement processing for the registered product. When the settlement key 213 is operated, the control unit 100 executes settlement processing for the registered product.
[0021] The control unit 100 is also connected to a communication unit 31 via a bus 15. The communication unit 31 is electrically connected to other POS terminals 1 installed in the store and a store server (not shown) via a communication line. The store server is electrically connected to all POS terminals 1 installed in the store, and collects product information and payment information from each POS terminal 1.
[0022] Next, the configuration of the product master 142 will be described. Fig. 3 is a memory map showing an example of the product master 142 of the POS terminal 1. As shown in Fig. 3, the product master 142 has a product code section 1421, a product name section 1422, a unit price section 1423, and a business information section 1424. The product code section 1421 stores a product code that identifies a product. The product name section 1422 stores the product name of the product identified by the product code stored in the product code section 1421, in association with the product code. The unit price section 1423 stores the price (unit price) of the product identified by the product code, in association with the product code stored in the product code section 1421.
[0023] The business information section 1424 stores a business code (business information) that identifies the business that stocks the product in the store (the business may be a manufacturer, wholesaler, or sales business) in association with the product code stored in the product code section 1421. In the example of Fig. 3, product A with product code "0001" is stocked in the store by business A, product B with product code "0002" is stocked in the store by business A, product C with product code "0003" is stocked in the store by business B, and product D with product code "0004" is stocked in the store by business B.
[0024] Although not described in detail, the product master 142 stores information indicating whether the product being sold is a taxable product or a tax-exempt product for each product code stored in the product code section 1421, and when a tax-exempt product is purchased, the control section 100 does not tax the product even if it is a product of a taxable business. In order to simplify the explanation, tax-exempt products are not listed in Figure 3.
[0025] Next, the business master 143 will be described. FIG. 4 is a memory map showing the business master 143 of the POS terminal 1. As shown in FIG. 4, the business master 143 stores, for each business that supplies goods to the store, a taxable business or a tax-exempt business, in association with the taxable business. The business master 143 has a business information section 1431 and a taxable business information section 1432. The business information section 1431 stores a business code that identifies a business. The taxable business information section 1432 stores a taxable business code that indicates whether the business is a taxable business or a tax-exempt business, in association with the business code stored in the business information section 1431. The taxable business code "01" indicates a taxable business, and the taxable business code "02" indicates a tax-exempt business. In the case of FIG. 4, business A is a taxable business because the taxable business code "01" is stored in association with business A. Business B is a tax-exempt business because the taxable business code "02" is stored in association with business B. Business C is a taxable business because the tax exemption code "01" is stored in association with it. Business D is a tax exempt business because the tax exemption code "02" is stored in association with it.
[0026] That is, based on Figures 3 and 4, the product of the product code stored in the product code section 1421 is stored in association with the taxable tax-exempt code indicating whether the product is a product of a taxable business or a tax-exempt business, and therefore Figures 3 and 4 correspond to an example of a storage section. Note that in the embodiment, the product master 142 and the business master 143 are described separately in Figures 3 and 4, but the taxable tax-exempt information section 1432 in Figure 4 may be added to the product master 142 in Figure 3 (after the business information section 1424) to form a single storage section that directly associates the business information section 1424 with the taxable tax-exempt information section 1432.
[0027] Next, we will explain the functional configuration of the POS terminal 1. Figure 5 is a functional block diagram showing the functional configuration of the POS terminal 1. The control unit 100 of the POS terminal 1 functions as a declaration means 101, an acquisition means 102, a business operator determination means 103, a product registration control means 104, a payment means 105, a receipt issuing means 106, a product registration means 107, and a receipt issuing means 108 by following the control programs stored in the ROM 12 or the control program unit 141 of the memory unit 14.
[0028] The declaration means 101 declares that either the product of a taxable business or the product of a tax-exempt business will not be subject to product registration processing. In the embodiment, the declaration means 101 declares that either the product of a taxable business or the product of a tax-exempt business will not be subject to product registration processing when the declaration key 212 is operated. Specifically, when the declaration key 212 is operated once, the declaration means 101 declares that the product of the tax-exempt business will not be subject to product registration processing (storing flag 1 in the flag information unit 132), and when the declaration key 212 is operated twice, the declaration means 101 declares that the product of the taxable business will not be subject to product registration processing (storing flag 2 in the flag information unit 132).
[0029] The acquisition means 102 acquires product codes that identify the goods of the taxable business operator and the goods of the tax-exempt business operator. In an embodiment, the acquisition means 102 acquires product codes that identify the goods of the taxable business operator and the goods of the tax-exempt business operator based on the code symbols read by the code reader 30.
[0030] The business operator determination means 103 refers to a memory unit (product master 142 and business operator master 143) that stores the business operator code for each product, indicating whether the product is a taxable business operator's product or a tax-exempt business operator's product, and determines whether the product for which the product code has been obtained is a taxable business operator's product or a tax-exempt business operator's product.
[0031] The product registration control means 104 executes product registration processing for the product when the product of the business determined by the business determination means 103 is not a product of the business declared by the declaration means 101, and does not execute product registration processing for the product when the product of the business determined by the business determination means 103 is a product of the business declared by the declaration means 101. In an embodiment, the product registration control means 104 executes product registration processing for the product when the product of the business determined by the business determination means 103 is not a product of the business declared by the declaration means 101 that will not execute product registration processing, and does not execute product registration processing for the product when the product of the business determined by the business determination means 103 is a product of the business declared by the declaration means 101 that will not execute product registration processing.
[0032] The payment means 105 performs payment processing for the registered product. In this embodiment, the payment means 105 executes payment processing based on the product information of the product stored in the product information unit 131.
[0033] The receipt issuing means 106 issues a receipt on which information about the product for which payment has been processed is printed. In this embodiment, the receipt issuing means 106 issues a receipt on which information about the product for which payment has been processed is printed, the product being a product of a business for which the declaration means 101 has not made an invoice declaration.
[0034] The product registration means 107 executes product registration processing for the products of the taxable business operator and the products of the tax-exempt business operator based on the acquired product codes.
[0035] 3 The receipt issuing means 108 refers to a memory unit (product master 142 and business master 143) that stores business information for each product, whether the product is a taxable business product or a tax-exempt business product, and prints and issues a regular receipt RA for the product for which payment has been processed by the payment means 105, a taxable business receipt RB for the taxable business product for which payment has been processed, and a tax-exempt business receipt RC for the tax-exempt business product for which payment has been processed.
[0036] Next, we will explain the control of the POS terminal 1. Figure 6 is a flowchart showing the flow of control processing of the POS terminal 1. As shown in Figure 6, the control unit 100 of the POS terminal 1 initially stores flag 0 as flag information in the flag information unit 132 (S11). The control unit 100 also stores 3 receipt flag 0 as flag information in the 3 receipt flag unit 133 (S11).
[0037] Next, the control unit 100 determines whether the 3 receipt key 211 has been operated (S12). If it is determined that the 3 receipt key 211 has been operated (Yes in S12), the control unit 100 stores the 3 receipt flag 1 in the 3 receipt flag unit 133 (S13).
[0038] After processing S13, or if it is determined that the receipt key 211 has not been operated (No in S12), the control unit 100 then determines whether the declaration key 212 has been operated once (S14). If it is determined that the declaration key 212 has been operated once (Yes in S14), the declaration means 101 sets flag 1 in the flag information unit 132 (S15). That is, the declaration means 101 makes an invoice declaration to the effect that the product of the tax-exempt business operator will not be registered (will not be sold).
[0039] Also, if it is determined that the operation is not a single operation (No in S14), the control unit 100 determines whether the declaration key 212 has been operated twice (S16). If it is determined that the declaration key 212 has been operated twice (Yes in S16), the declaration means 101 sets flag 2 in the flag information unit 132 (S17). That is, the declaration means 101 makes an invoice declaration to the effect that the product of the taxable business operator will not be processed for product registration (will not be sold).
[0040] After the processing of S15, or after the processing of S17, or if it is determined that the operation has not been performed twice (i.e., if it is determined that the declaration key 212 has not been operated) (No in S16), the acquisition means 102 then uses the code reader 30 to read the code symbol attached to the product and acquire the product code related to the product. That is, the acquisition means 102 acquires the product codes that identify the product of the taxable business operator and the product of the tax-exempt business operator.
[0041] The control unit 100 determines whether a product code has been acquired (S21). If it is determined that a product code has been acquired (Yes in S21), the business determination means 103 searches the business information section 1424, the business information section 1431, and the tax exemption information section 1432 for the acquired product code to determine whether the product identified by the product code is a product sold by a tax-exempt business (S22). If it is determined that the product is sold by a tax-exempt business (Yes in S22), the control unit 100 determines whether flag 1 is set in the flag information section 132 (S23). If it is determined that flag 1 is not set (i.e., flag 0 or flag 2 is set) (No in S23), the product registration control means 104 (which also serves as the product registration means 107) executes product registration processing for the product based on the acquired product code (S26). The control unit 100 then returns to S21.
[0042] If it is determined that flag 1 is set (Yes in S23), the product registration control means 104 executes error processing for the product based on the acquired product code (S24). That is, the product registration control means 104 does not execute product registration processing for the product of the tax-exempt business operator based on the acquired product code (S24). Then, the control unit 100 returns to S21.
[0043] If the control unit 100 determines that the product is not a product purchased by a tax-exempt business (i.e., a product purchased by a taxable business) (No in S22), the control unit 100 determines whether flag 2 is set in the flag information unit 132 (S25). If the control unit 100 determines that flag 2 is not set (i.e., flag 0 or flag 1 is set) (No in S25), the product registration control means 104 executes product registration processing for the product based on the acquired product code (S26). The control unit 100 then returns to S21.
[0044] Also, if it is determined that flag 2 is set (Yes in S25), the product registration control means 104 executes error processing for the product based on the acquired product code (S24). That is, the product registration control means 104 does not execute product registration processing for the taxable business person's product based on the acquired product code (S24). Then, the control unit 100 returns to S21. Note that the product registration processing executed in S26 is also processing executed by the product registration means 107 according to claim 5.
[0045] Here, we will explain the display on the operator display unit 22 when the product registration process is executed in S26. First, when the declaration key 212 is not operated (invoice declaration has not been made) and flag 0 is stored in the flag information unit 132), a display like that shown in FIG. 7 is displayed. In FIG. 7, the operator display unit 22 displays screen MA. Screen MA has a product information display unit Ma that displays product information for products for which product registration has been processed, a tax amount unit Mb that displays the amount of consumption tax, and a total amount unit Mc that displays the total amount. In the case of FIG. 7, the product information display unit Ma displays product information for products A, B, C, and D (see FIG. 3) that have been registered in the process of S26. The tax amount unit Mb displays the amount of consumption tax on products A and B, which are products of a taxable business operator. The total amount unit Mc displays the total amount (excluding the amount of consumption tax) of the prices of products A, B, C, and D.
[0046] Next, if the declaration key 212 is operated once (an invoice declaration is made for a product of a tax-exempt business), and flag 1 is stored in the flag information unit 132, a display such as that shown in FIG. 8 is displayed. In FIG. 8, the operator display unit 22 displays a screen MB. In the case of FIG. 8, the product information display unit Ma displays product information for products A and B, which are products of a taxable business that have been registered in S26 (product registration processing for products C and D was not performed due to the error processing in S24). The tax amount unit Mb displays the amount of consumption tax on products A and B, which are products of a taxable business. The total amount unit Mc displays the total price (excluding consumption tax) of products A and B. Furthermore, a display Md indicating that an invoice declaration has been made is displayed on the screen MB of FIG. 8. For example, the word "INVOICE" is highlighted on the display Md, making it easy to understand that an invoice declaration has been made.
[0047] Next, if the declaration key 212 is operated twice (an invoice declaration has been made for products of a taxable business) and flag 2 is stored in the flag information unit 132), a display such as that shown in FIG. 9 is displayed. In FIG. 9, the operator display unit 22 displays a screen MC. In the case of FIG. 9, the product information display unit Ma displays product information for products C and D, which are products of a tax-exempt business that have been registered in the process of S26 (product registration processing for products A and B was not performed due to the error processing of S24). The tax amount unit Mb displays the amount of consumption tax on products C and D (0 yen because they are products of a tax-exempt business). The total amount unit Mc displays the total price of products C and D. Furthermore, a display Md indicating that an invoice declaration has been made is displayed on the screen MC of FIG. 9. For example, the word "INVOICE" is highlighted on the display Md, making it easy to understand that an invoice declaration has been made.
[0048] Returning to the explanation of Figure 6, if it is determined in S21 that the acquisition of a product code is not being performed (No in S21), the control unit 100 determines whether the payment key 213 has been operated (S31). If it is determined that the payment key 213 has not been operated (No in S31), the process returns to S21, and if it is determined that the payment key 213 has been operated (Yes in S31), the payment means 105 executes payment processing for the product for which product registration processing has been performed, based on the product information stored in the product information unit 131 (S32).
[0049] Next, the control unit 100 determines whether flag 0 is stored in the flag information unit 132 and whether 3 receipt flag 1 is stored in the 3 receipt flag unit 133 (S33). If flag 0 is not stored in the flag information unit 132 or if 3 receipt flag 0 is stored in the 3 receipt flag unit 133, the answer in S33 is No, and the receipt issuing means 106 performs the receipt issuing process (S34).
[0050] Here, S33 will return No in three cases: when flag 1 is stored in flag information section 132, when flag 2 is stored in flag information section 132, or when flag 0 is stored in flag information section 132 and 3 receipt flag 0 is stored in 3 receipt flag section 133. The format of receipt issuance in S34 differs depending on each case.
[0051] First, we will explain the receipt issuance in S34 processed by the receipt issuing means 106 when flag 0 is stored in flag information unit 132 and 3 receipt flag 0 is stored in 3 receipt flag unit 133. When flag 0 is stored in flag information unit 132, no invoice declaration has been made, so products can be registered in S26 regardless of whether they are products of a taxable business or a tax-exempt business. Also, because 3 receipt flag 0 is stored in 3 receipt flag unit 133, a regular receipt is issued (three types of receipts are not issued). Therefore, when flag 0 is stored in flag information unit 132 and 3 receipt flag 0 is stored in 3 receipt flag unit 133, a regular receipt is issued in S34 on which product information and payment information that have been processed for product registration and payment are printed for all products (products of taxable businesses and products of tax-exempt businesses) for which product codes have been obtained.
[0052] 10 is an example of a printout of a receipt R (regular receipt RA) issued in the process of S34 when flag 0 is stored in the flag information section 132 and 3 receipt flag 0 is stored in the 3 receipt flag section 133. As shown in FIG. 10, the regular receipt RA includes the light emission date and time Ra of the regular receipt RA, product information Rb of the products for which payment has been processed (product A, product B, product C, product D), the subtotal Rc of the products for which payment has been processed, the total amount Rd of products subject to tax (products of taxable businesses) (tax rate 10%), the tax-exclusive amount Re (of the total amount Rd) of products subject to tax (products subject to tax (tax rate 10%)), the total amount Rf of products subject to tax exemption (tax rate 10%), the total amount Rg of products subject to tax (products of taxable businesses) (tax rate 8%), and the ( Printed on it are the tax-exclusive amount Rh (relative to the total amount Rg), the total amount of tax-exempt items (tax rate 8%) Rj, the total amount (including consumption tax) Rk, the consumption tax amount included in the total amount Rm, the amount deposited by the customer Rn, the change amount Rp, a code symbol Rq containing information such as the transaction number of this transaction, instructions and information identifying the company that issued this receipt (information identifying the store) Rr, the transaction number (receipt number) Rs identifying the transaction, responsible person information Rt indicating the person in charge, the number of items purchased Ru, etc. In other words, a regular receipt RA is a receipt that contains a mixture of products from taxable businesses and products from tax-exempt businesses.
[0053] Next, we will explain the issuance of a receipt in S34 when flag 1 is stored in flag information unit 132. When flag information unit 132 stores flag 1, it means that product registration processing is not performed for products of a tax-exempt business. Therefore, product registration processing is performed for products A and B, which are products of a taxable business, in S26, but product registration processing is not performed for products C and D, which are products of a tax-exempt business (error processing in S24), so a taxable business receipt is issued in S34 on which product information and payment information for only the products of the taxable business that have been paid for are printed.
[0054] FIG. 11 shows an example of a printout of a receipt R (taxable business receipt RB) issued in S34 when flag 1 is stored in the flag information unit 132. As shown in Figure 11, the taxable business receipt RB is printed with the illumination date and time Ra of the taxable business receipt RB, product information Rb of the processed products (product A, product B), the subtotal Rc of the processed products, the total amount Rd of the products subject to tax (the taxable business's products) (tax rate 10%), the amount Re of the products subject to tax (relative to the total Rd), the total amount Rg of the products subject to tax (the taxable business's products) (tax rate 8%), the amount Rh of the products subject to tax (relative to the total Rg), the total amount (including consumption tax) Rk, the amount of consumption tax Rm included in the total amount, the amount Rn deposited by the customer, the amount of change Rp, a code symbol Rq containing information about the transaction, an explanation and information identifying the company that issued the receipt Rr, a transaction number (receipt number) Rs identifying the transaction, responsible person information Rt indicating the person in charge, the number of products purchased Ru, etc. In other words, the taxable business receipt RB is a receipt on which only the product information and payment information of the taxable business's products are printed.
[0055] Next, we will explain the issuance of a receipt in S34 when flag 2 is stored in flag information section 132. When flag information section 132 stores flag 2, it means that product registration processing is not performed for products of taxable businesses. Therefore, product registration processing is performed for products C and D, which are products of tax-exempt businesses, in S26, but product registration processing is not performed for products A and B, which are products of taxable businesses (error processing in S24), so a tax-exempt business receipt is issued in the processing of S34 on which product information and payment information for only the products of the tax-exempt business that have been paid for are printed.
[0056] 12 is a print example of a receipt R (tax-free business receipt RC) issued in S34 when flag 2 is stored in the flag information unit 132. As shown in Fig. 12, the tax-free business receipt RC includes the light emission date and time Ra of the tax-free business receipt RC, product information Rb of the processed products (product C, product D), the subtotal Rc of the processed products, the total amount Rf of the tax-free products (tax rate 10%), the total amount Rj of the tax-free products (tax rate 8%), the total amount Rk (consumption tax is 0 yen), the amount Rn deposited by the customer, the amount of change Rp, a code symbol Rq containing information about the transaction, an explanation and information identifying the company that issued the receipt Rr, a transaction number (receipt number) Rs identifying the transaction, manager information Rt indicating the person in charge, and the number of items purchased Ru. In other words, the tax-free business receipt RC is a receipt on which only the product information and payment information of the tax-free business's products are printed.
[0057] Returning to the explanation of Figure 6, if it is determined in S33 that flag 0 is stored in the flag information unit 132 and that 3 receipt flag 1 is stored in the 3 receipt flag unit 133 (Yes in S33), the 3 receipt issuing means 108 executes the 3 receipt issuing process (S35). That is, the 3 receipt issuing means 108 issues three types of receipts R: a regular receipt RA, a taxable business receipt RB, and a tax-exempt business receipt RC.
[0058] The regular receipt RA issued by the receipt issuing means 108 in S35 is the same regular receipt RA (including products from taxable businesses and tax-exempt businesses) as the regular receipt RA shown in Figure 10. Therefore, a description of the regular receipt RA issued by the receipt issuing means 108 in S35 will be omitted.
[0059] Also, the taxable business receipt RB issued by the receipt issuing means 108 in S35 is slightly different from the taxable business receipt RB shown in Figure 11. The taxable business receipt RB issued by the receipt issuing means 108 in S35 will be explained using Figure 13. Compared to the taxable business receipt RB shown in Figure 11, the taxable business receipt RB shown in Figure 13 does not include the customer deposit amount Rn and change amount Rp. This is because the taxable business receipt RB in Figure 13 is a receipt that has been printed by extracting only the taxable business's products from the products listed on the issued regular receipt RA, and the customer deposit amount Rn and change amount Rp are listed on the regular receipt RA.
[0060] Also, the tax-free business operator receipt RC issued by the receipt issuing means 108 in S35 is slightly different from the tax-free business operator receipt RC shown in Fig. 12. The tax-free business operator receipt RC issued by the receipt issuing means 108 in S35 will be explained using Fig. 14. Unlike the tax-free business operator receipt RC shown in Fig. 12, the tax-free business operator receipt RC shown in Fig. 14 does not include the customer deposit amount Rn and change amount Rp. This is because the tax-free business operator receipt RC in Fig. 14 is a receipt that has been printed by extracting only the products of the tax-free business from the products listed on the issued regular receipt RA, and the customer deposit amount Rn and change amount Rp are listed on the regular receipt RA.
[0061] After executing the process of S34 and the process of S35, the control unit 100 ends the process.
[0062] According to this embodiment, if the declaration key 212 is operated once, product registration of goods from a tax-exempt business operator can be prevented. Furthermore, if the declaration key 212 is operated twice, product registration of goods from a taxable business operator can be prevented. Furthermore, if the declaration key 212 is not operated, product registration processing can be performed for both goods from a taxable business operator and goods from a tax-exempt business operator. Therefore, when goods purchased by a customer are mixed with goods from a taxable business operator and goods from a tax-exempt business operator, it is possible to sell only goods from one of the businesses.
[0063] Furthermore, according to the embodiment, in addition to the regular receipt RA, a taxable business receipt RB and a tax-exempt business receipt RC can be issued by operating the 3 receipt key 211. Furthermore, depending on whether or not the 3 receipt key 211 is operated, it is possible to select whether to issue only the regular receipt RA, or to issue three types of receipts: the regular receipt RA, the taxable business receipt RB, and the tax-exempt business receipt RC.
[0064] From here, we will explain a modified example of the embodiment. In the embodiment, an invoice is declared in advance for products of a business that does not perform product registration processing, but in the modified example, an invoice is declared immediately after product registration processing for products that have been processed without a prior invoice declaration, making it possible to cancel the product registration processing. Note that in the modified example, the same components as in the embodiment are assigned the same reference numerals, and explanations will be omitted or simplified.
[0065] 15 is a functional block diagram showing the functional configuration of the modified example. The control unit 100 of the POS terminal 1 (modified example) functions as a declaration unit 101, an acquisition unit 102, a product registration unit 110, a product determination unit 111, and a cancellation unit 112 by following the control program stored in the ROM 12 or the control program unit 141 of the memory unit 14.
[0066] The declaration means 101 and the acquisition means 102 have the same functions as those in the embodiment (description thereof will be omitted).
[0067] The product registration means 110 executes product registration processing for the product based on the acquired product code.
[0068] When a declaration is made by the declaration means 101 after product registration by the product registration means 110, the product determination means 111 refers to a storage unit (product master 142 and business master 143) that stores business information for each product, whether the product is a taxable business or a tax-exempt business, and determines whether the product for which product registration processing has been performed is a product of a business that does not perform product registration processing. In an embodiment, the business of the product for which product registration processing has been performed is determined by referring to the storage unit, and based on the flag information (flag 0, flag 1, or flag 2) stored in the flag information unit 132, it determines whether the product for which product registration processing has been performed is a product of a business that does not perform product registration processing.
[0069] The cancellation means 112 cancels the product registration process of the product by the product registration means 110 when the product determination means 111 determines that the product that has been registered is a product of the declared business operator (a product of a business operator that does not perform product registration process).
[0070] Next, a description will be given of the control of the POS terminal 1 of the modified example. Fig. 16 is a flowchart showing the flow of the control process of the POS terminal 1 of the modified example. As shown in Fig. 16, the determinations and processes of S11 to S13 are executed.
[0071] Next, the acquisition means 102 acquires a product code identifying a product of a taxable business or a tax-exempt business (either product), and the control unit 100 determines whether the product code has been acquired (S21). If it is determined that the product code has been acquired (Yes in S21), the business determination means 103 determines, based on the acquired product code, whether the product with the product code is a product of a business for which flag information (flag 1 or flag 2) has been set in S44 or S48 (described later) (S41). Initially, since neither flag 1 nor flag 2 is set (i.e., flag 0) (No in S41), product registration processing is executed for the product with the product code (S42). In other words, if flag information (flag 1 or flag 2) has not been set in S44 or S48, product registration processing is executed for all products for which product codes have been acquired (whether products of a taxable business or a tax-exempt business) (S42). Product information for the products for which product registration processing has been executed is stored in the product information unit 131.
[0072] Next, the control unit 100 determines whether the declaration key 212 has been operated once (S43). For example, in a store, if products of taxable businesses and products of tax-exempt businesses are displayed together but sales of products of tax-exempt businesses have been suspended (if only products of taxable businesses are available for sale), the person operating the POS terminal 1 operates the declaration key 212 once when wanting to confirm whether the product registered in S42 is available for sale. If the control unit 100 determines that the declaration key 212 has been operated once (Yes in S43), the declaration means 101 stores flag 1 in the flag information unit 132 (i.e., makes an invoice declaration) (S44).
[0073] Next, the product determination means 111 determines whether the product registered in S42 is a product of a tax-free business operator (S45). That is, after the product registration process in S42, the product determination means 111 determines whether the product registered in S42 is a product of a tax-free business operator (S45). If it is determined that the product is a product of a tax-free business operator (Yes in S45), the cancellation means 112 deletes the product information of the product registered immediately before in S42 (that is, cancels the product registration process). Specifically, the cancellation means 112 deletes the product information of the product registered immediately before in S42, which is stored in the product information unit 131. Note that if the product is not a product of a tax-free business operator (No in S45), the control unit 100 does not execute cancellation processing for the product registered immediately before in S42.
[0074] Furthermore, if it is determined that the declaration key 212 has not been operated once (No in S43), the control unit 100 determines whether the declaration key 212 has been operated twice (S47). For example, in a store, if products of taxable businesses and products of tax-exempt businesses are displayed together but sales of products of taxable businesses have been suspended (only products of tax-exempt businesses are available for sale), the person operating the POS terminal 1 operates the declaration key 212 twice when wanting to confirm whether the product registered in S42 is available for sale. If the control unit 100 determines that the declaration key 212 has been operated twice (Yes in S47), the declaration means 101 stores flag 2 in the flag information unit 132 (i.e., makes an invoice declaration) (S48).
[0075] Next, the product determination means 111 determines whether the product most recently registered in S42 is a product of a taxable business (S49). If it is determined that the product is a taxable business product (Yes in S49), the cancellation means 112 deletes the product information of the product most recently registered in S42 (i.e., cancels the product registration process) (S50). Specifically, the cancellation means 112 deletes the product information of the product most recently registered in S42, which is stored in the product information unit 131. Note that if the product is not a taxable business product (No in S49), the control unit 100 does not execute cancellation processing for the product most recently registered in S42.
[0076] If the control unit 100 judges No in S47 (i.e., if flag 0 is stored in the flag information unit 132), or if it judges No in S45 and S49, it will not cancel the product registration process for the product registered in S42.
[0077] Also, if it is determined that the request is not to obtain a product code (No in S21), if it is determined No in S47, if it is determined No in S45 and S49, or after performing the processes in S46 and S50, the determination in S31 is executed.
[0078] Once flag 1 or flag 2 is set in flag information unit 132 after product registration processing (processing of S44 or S48), if it is determined thereafter that a product code related to the set business's product has been acquired (Yes in S21), control unit 100 determines Yes in S41 for that product, and executes error processing to not register that product (S51). Then control unit 100 returns to S21.
[0079] According to this modified example, by operating the declaration key 212 once after product registration, it is possible to execute a cancellation process for the product of the tax-exempt business operator that has registered the product. Also, by operating the declaration key 212 twice after product registration, it is possible to execute a cancellation process for the product of the taxable business operator that has registered the product. Therefore, when the products purchased by a customer are a mixture of products of taxable businesses and products of tax-exempt businesses, it is possible to sell only products of one of the businesses.
[0080] Furthermore, according to a modified example, in addition to the regular receipt RA, a taxable business receipt RB and a tax-exempt business receipt RC can be issued by operating the 3 receipt key 211. Furthermore, depending on whether or not the 3 receipt key 211 is operated, it is possible to select whether to issue only the regular receipt RA, or to issue three types of receipts: the regular receipt RA, the taxable business receipt RB, and the tax-exempt business receipt RC.
[0081] As described above, the POS terminal 1 of the embodiment comprises a declaration means 101 that declares that either the product of a taxable business or the product of a tax-exempt business will not be subject to product registration processing; an acquisition means 102 that acquires a product code that identifies the product; a business determination means 103 that determines whether the product for which the product code has been acquired is a product of a taxable business or a tax-exempt business by referring to a memory unit (product master 142 and business master 143) that stores, for each product, the business code for either the product of a taxable business or the product of a tax-exempt business; and a product registration control means 104 that, if the product of the business determined by the business determination means 103 is not a product of the declared business, executes product registration processing for the product, and, if the product of the business determined by the business determination means 103 is a product of the declared business, does not execute product registration processing for the product.
[0082] In such an embodiment, when a customer purchases a mixture of products from taxable businesses and products from tax-exempt businesses, the POS terminal 1 can sell only products from one of the businesses.
[0083] The POS terminal 1 of the embodiment also includes a payment means 105 that performs payment processing for registered products, and a receipt issuing means 106 that issues a receipt on which information about the registered products is printed.
[0084] In such an embodiment, the POS terminal 1 can sell only products from the business that has registered the product (i.e., one of the businesses) when the products purchased by a customer are a mixture of products from taxable businesses and products from tax-exempt businesses.
[0085] In addition, the POS terminal 1 of the embodiment is equipped with an acquisition means 102 that acquires a product code that identifies the product, a product registration means 107 that performs product registration processing for products of taxable businesses and products of tax-exempt businesses based on the acquired product code, a payment means 105 that performs payment processing for the products that have been registered, and a three-receipt issuance means 108 that refers to a memory unit (product master 142 and business master 143) that stores the business code for each product, whether it is a taxable business product or a tax-exempt business product, and prints and issues a regular receipt RA for the product that has been paid for, a taxable business receipt RB for the product of the taxable business that has been paid for, and a tax-exempt business receipt RC for the product of the tax-exempt business that has been paid for.
[0086] When products from multiple businesses are purchased, the POS terminal 1 of this embodiment can issue receipts for each business, each of which contains product information about the purchased products.
[0087] In addition, the POS terminal 1 of the modified example is equipped with an acquisition means 102 that acquires a product code that identifies the product, a product registration means 110 that executes product registration processing for the product based on the acquired product code, a declaration means 101 that declares that either the product of a taxable business or the product of a tax-exempt business will not be registered, a product determination means 111 that, when a declaration is made by the declaration means 101 after product registration processing, determines whether the product that was most recently registered is a product of a business that will not be registered by referring to a memory unit (product master 142 and business master 143) that stores the business code for each product, whether it is a taxable business or a tax-exempt business, and a cancellation means 112 that, when the product determination means 111 determines that the product that was registered is a product of the declared business, cancels the product registration processing for the product by the product registration means 110.
[0088] In such an embodiment, when the products purchased by a customer are a mixture of products from taxable businesses and products from tax-exempt businesses, the POS terminal 1 can sell only products from the business that has registered the products (i.e., one of the businesses).
[0089] Although the embodiments of the present invention have been described above, these embodiments are presented as examples and are not intended to limit the scope of the invention. This novel embodiment can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. This embodiment and its modifications are included within the scope and spirit of the invention, and are also included in the inventions and their equivalents as defined in the claims.
[0090] For example, in the embodiment, an invoice declaration is made by operating the declaration key 212. In this case, the declaration of an invoice declaration only needs to include the process of setting flag 1 or flag 2 by the declaration means 101, and does not necessarily need to include other processes.
[0091] The program executed by the POS terminal 1 of the embodiment is provided as a file in an installable or executable format recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk).
[0092] The program executed by the POS terminal 1 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network.The program executed by the POS terminal 1 of the embodiment may be provided or distributed via a network such as the Internet.
[0093] Furthermore, the program executed by the POS terminal 1 of the embodiment may be provided by being pre-installed in a ROM or the like. [Explanation of symbols]
[0094] 1 POS terminal 11 CPU 22 Operator display 23 Customer display section 24 Printing section 30 Code Reader 100 control section 101 Declarative means 102 Acquisition means 103 Operator judgment means 104 Product registration control means 105 Payment Methods 106 Receipt issuing method 107 Product registration method 108 3 Receipt issuing method 110 Product registration method 111 Product Judgment Means 112 Means of cancellation 131 Product Information Department 132 Flag information section 133 3 Receipt flag section 142 Product Master 143 Business Master 211 3 Receipt Key 212 Declaration Key 213 Payment Key 1421 Product Code Section 1422 Product name section 1423 Unit Price Section 1424 Business Information Department 1431 Business Information Department 1432 Tax and Exemption Information Department [Prior art documents] [Patent documents]
[0095] [Patent Document 1] Japanese Patent Application Publication No. 2023-181637
Claims
1. A declaration means for declaring that either the goods of a taxable business or the goods of a tax-exempt business will not be subject to product registration processing; an acquisition means for acquiring product identification information that identifies a product; a business operator determination means for determining whether the product for which the product specification information has been acquired is a product of the taxable business operator or a product of the tax-exempt business operator by referring to a storage unit that stores business operator information for each product, such as whether the product is a product of the taxable business operator or a product of the tax-exempt business operator; a product registration control means for executing a product registration process for a product determined by the business determination means when the product is not a product of the declared business, and not executing a product registration process for a product determined by the business determination means when the product is a product of the declared business; A sales data processing device comprising:
2. The declaration means declares that either the goods of a taxable business or the goods of a tax-exempt business will not be subject to product registration processing when the declaration key is operated. The sales data processing device according to claim 1 .
3. a payment means for performing payment processing for the registered product; a receipt issuing means for issuing a receipt on which information about the merchandise for which payment has been processed is printed; The sales data processing device according to claim 1 or 2, further comprising:
4. an acquisition means for acquiring product identification information that identifies a product; a product registration means for executing a product registration process for the product based on the acquired product specification information; A declaration means for declaring that either the goods of a taxable business or the goods of a tax-exempt business will not be subject to product registration processing; a product determination means for determining whether the product that has undergone product registration processing is a product of a business that does not process product registration processing by referring to a storage unit that stores business information for each product, such as whether the product is a product of the taxable business or the tax-exempt business, when the declaration is made by the declaration means after the product registration processing; a cancellation means for canceling the product registration process of the product by the product registration means when the product determination means determines that the product that has undergone the product registration process is a product of the declared business; A sales data processing device comprising:
5. an acquisition means for acquiring product identification information that identifies a product; a product registration means for executing product registration processing for products of taxable businesses and products of tax-exempt businesses based on the acquired product identification information; a payment means for executing a payment process for the registered product; a receipt issuing means for printing and issuing a receipt for the product for which payment has been processed, a receipt for the product for which payment has been processed of the taxable business operator, and a receipt for the product for which payment has been processed of the taxable business operator, by referring to a storage unit that stores business information for each product, whether the product is a product of the taxable business operator or a product of the tax-exempt business operator; A sales data processing device comprising:
6. A computer as a sales data processing device, A declaration means for declaring that either the goods of a taxable business or the goods of a tax-exempt business will not be subject to product registration processing; an acquisition means for acquiring product identification information that identifies a product; a business operator determination means for determining whether the product for which the product specification information has been acquired is a product of the taxable business operator or a product of the tax-exempt business operator by referring to a storage unit that stores business operator information for each product, such as whether the product is a product of the taxable business operator or a product of the tax-exempt business operator; a product registration control means for executing a product registration process for a product determined by the business determination means when the product is not a product of the declared business, and not executing a product registration process for a product determined by the business determination means when the product is a product of the declared business; A program that can function as a
7. A computer as a sales data processing device, an acquisition means for acquiring product identification information that identifies a product; a product registration means for executing a product registration process for the product based on the acquired product specification information; A declaration means for declaring that either the goods of a taxable business or the goods of a tax-exempt business will not be subject to product registration processing; a product determination means for determining whether the product that has undergone product registration processing is a product of a business that does not process product registration processing by referring to a storage unit that stores business information for each product, such as whether the product is a product of the taxable business or the tax-exempt business, when the declaration is made by the declaration means after the product registration processing; a cancellation means for canceling the product registration process of the product by the product registration means when the product determination means determines that the product that has undergone the product registration process is a product of the declared business; A program that can function as a
8. A computer as a sales data processing device, an acquisition means for acquiring product identification information that identifies a product; a product registration means for executing product registration processing for products of taxable businesses and products of tax-exempt businesses based on the acquired product identification information; a payment means for executing a payment process for the registered product; a receipt issuing means for printing and issuing a receipt for the product for which payment has been processed, a receipt for the product for which payment has been processed of the taxable business operator, and a receipt for the product for which payment has been processed of the taxable business operator, by referring to a storage unit that stores business information for each product, whether the product is a product of the taxable business operator or a product of the tax-exempt business operator; A program that can function as a
Citation Information
Patent Citations
Sales data processor and program
JP2023181637A