Sales data processing device and program

The sales data processing apparatus and program use image recognition to ensure that discount media are correctly attached to products, preventing fraud and maintaining accurate discount application.

JP7846057B2Active Publication Date: 2026-04-14TOSHIBA TEC KK
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-07-03
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Fraud occurs when discount stickers are peeled off and replaced with non-discounted products, leading to significant financial loss for stores, particularly with perishable items.

Method used

A sales data processing apparatus and program that utilize image recognition to identify product attributes and discount information from media, ensuring consistency between the media and product attributes, and issuing alerts for inconsistencies.

Benefits of technology

Prevents fraudulent discounts by ensuring that only eligible products receive discounts, thereby reducing financial loss and maintaining accurate sales data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007846057000001
    Figure 0007846057000001
  • Figure 0007846057000002
    Figure 0007846057000002
  • Figure 0007846057000003
    Figure 0007846057000003
Patent Text Reader

Abstract

To reduce damage caused by the replacement of media indicating that an article is subject to a discount and the details of the discount.SOLUTION: A sales data processor includes: an article information acquisition unit for acquiring article information including at least information identifying an article and attributes of the article; a discount information acquisition unit for acquiring, from a medium attached to the article, discount information indicating details of the discount and attributes of the article subject to the discount; and an alarming unit for issuing an inconsistent alarm when attributes included in the article information and attributes indicated by the discount information are inconsistent.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to a sales data processing apparatus and a program.

Background Art

[0002] Conventionally, by attaching a discount sticker to a product, it is indicated that the product is a discount target and the discount details, and the product with the sticker attached is discounted according to the displayed discount details.

[0003] In stores where the above operation is carried out, there may be fraud in which the discount sticker attached to a product is peeled off and replaced with another product. In this case, a product that is not originally a discount target is discounted, which is inconvenient. For example, when a discount sticker attached to fresh food or the like for the purpose of promoting sales because the expiration date is approaching is replaced with an expensive product such as liquor, the product that does not need to be discounted is sold at a low price, resulting in significant damage to the store.

Summary of the Invention

Problems to be Solved by the Invention

[0004] The problem to be solved by the present invention is to suppress damage caused by replacing a medium indicating that a product is a discount target or discount details, and to provide a sales data processing apparatus and a program that enable this.

Means for Solving the Problems

[0005] The sales data processing apparatus according to the embodiment is Transaction target information for identifying a product Obtain and identify the products handled by the store, and at least attributes From the product master that links the included product information, the information that identifies the product subject to the transaction is linked. to obtain product information 、 a product information acquisition unit; The aforementioned transaction target from the medium attached to the product, As discount information, discount details and Information indicating the appearance characteristics of the aforementioned medium, which is not based on textual information, is obtained, and from a discount master that associates the information indicating the appearance characteristics, which differ depending on the type of the aforementioned medium handled by the store, with the discount content and the attribute, the attribute to which the information indicating the appearance characteristics of the medium attached to the product being traded is associated to obtain 、 a discount information acquisition unit; The product information acquisition unit acquired included in the product information The aforementioned attributes and the discount information The acquisition unit acquired the aboveIt includes an alarm unit that issues an alert for mismatch when the attributes do not match. [Brief explanation of the drawing]

[0006] [Figure 1] Figure 1 shows an example of a medium used in the first embodiment. [Figure 2] Figure 2 shows an example of the configuration of the sales data processing system and self-service POS terminal 1 according to the first embodiment. [Figure 3] Figure 3 is a block diagram showing an example of the configuration of the store controller 3. [Figure 4] Figure 4 shows an example of the items included in product master 401. [Figure 5] Figure 5 shows an example of the items included in the discount master 402. [Figure 6] Figure 6 shows an example of the items included in registration information 403. [Figure 7] Figure 7 is a block diagram showing an example of a functional unit provided by the control unit 10. [Figure 8] Figure 8 is a flowchart showing the processing flow performed by the control unit 10 of the self-service POS terminal 1. [Figure 9] Figure 9 shows an example of a medium used in the second embodiment. [Modes for carrying out the invention]

[0007] (First Embodiment) The embodiments will be described using drawings. In this embodiment, we will explain using as an example a store that uses a predetermined medium attached to a product to indicate to shoppers (customers) that the product is eligible for a discount.

[0008] First, Figure 1 shows an example of a medium used in this embodiment. The medium is, for example, discount stickers A and B that are affixed to discounted products. By being affixed to a product, the discount sticker informs the shopper (customer) that the discount amount written on the discount sticker applies to the product to which the sticker is affixed.

[0009] The above-mentioned media contains discount information. Discount information is information that clearly indicates the details of the discount and the attributes of the products to which the discount applies.

[0010] First, the aforementioned media visually displays the discount details, for example, using text or images. This allows shoppers to understand the discount and its details by looking at the media, and enables the sales data processing system to read the discount details through image recognition.

[0011] Next, different types of media are assigned to each product attribute. Here, attributes are classifications based on predetermined criteria, such as the department to which the product belongs. Furthermore, the type of media is classified by external characteristics such as the color and shape of the media. In this case, the number of media types can be increased by creating differences in appearance. Also, in this case, the type of media can be identified by image recognition.

[0012] For example, discount stickers A and B shown in Figure 1 both offer a "half-price" discount, but their shapes are different. When media that are distinguished by such differences in appearance are used, image recognition is used to differentiate the media. This differentiation of media using image recognition can be done, for example, by comparing feature quantities with matching data.

[0013] In this embodiment, within the same store, different types of media are assigned to each attribute to which a product belongs. Products eligible for a discount are assigned the type of media assigned to the attribute of that product.

[0014] In this embodiment, it is assumed that the medium type attached to a product is assigned to the attributes of the product to which the medium is attached, then the medium and the product attributes are considered to be consistent (correct). Also, in this embodiment, if the medium type attached to a product is not assigned to the attributes of the product to which the medium is attached, then the medium and the product attributes are considered to be inconsistent. If the medium and the product attributes are inconsistent, there may be possibilities such as fraud or operational errors, and this is notified. Thereby, it is possible to prompt countermeasures to problems.

[0015] Next, FIG. 2 is a diagram showing an example of the configuration of the sales data processing system and the self-POS terminal 1 of this embodiment. The sales data processing system of this embodiment includes a self-POS terminal 1, a store controller 3, and a LAN (Local Area Network) 5. The LAN 5 is an example of a network that communicably connects each device.

[0016] The store controller 3 is a server device that manages in-store information and provides information used in the store, and is also called a store computer, and is realized by, for example, a PC (Personal Computer).

[0017] FIG. 3 is a block diagram showing an example of the configuration of the store controller 3. The store controller 3 includes a CPU (Central Processing Unit) 31, a ROM (Read Only Memory) 32, a RAM (Random Access Memory) 33, a communication unit 34, a storage unit 40, and the like.

[0018] The CPU 31 is an example of a processor and comprehensively controls each part of the store controller 3. The ROM 32 stores various programs. The RAM 33 is a workspace for developing programs and various data. The CPU 31, the ROM 32, and the RAM 33 are connected via a bus or the like and constitute a control unit 30 of a computer configuration.

[0019] The communication unit 34 is a communication interface that connects the control unit 30 and an external device (e.g., a self-service POS terminal 1) to enable communication via a network such as LAN 5.

[0020] The storage unit 40 has a storage medium such as an HDD (Hard Disk Drive) or flash memory, and retains its contents even when the power is cut off. The storage unit 40 stores product master 401, discount master 402, registration information 403, as well as programs that the CPU 31 can execute and various setting information used when executing programs.

[0021] The control unit 30 performs various processes by operating according to the program stored in the ROM 32 and memory unit 40 and loaded into the RAM 33, which the CPU 31 operates according to. In addition, the control unit 30 provides various functional units.

[0022] Figure 4 shows an example of the items included in the product master 401. The product master 401 is a compilation of information about the products handled by a store (product information), for example, in the form of a table. Examples of items in the product master 401 include "product code," "department," "product name," "unit price," "area," and "matching data." The product code and product name are examples of information that identifies a product. The department is an example of a product attribute.

[0023] The product code is, for example, a JAN code. Other information (department, product name, unit price, area, matching data, etc.) is stored in association with the product code.

[0024] A department is the name of a group of products that are classified according to their common characteristics. Specific examples include "meat," "produce," and "grocery." Products belonging to the meat department include beef and pork. Products belonging to the produce department include cabbage and lettuce. Products belonging to the grocery department include wine. The grocery department, for example, includes products that have a longer shelf life (best before or expiration date) compared to fresh foods, such as alcoholic beverages, canned goods, dried goods, and condiments.

[0025] The "Product Name" field records the name of the product. The "Unit Price" field records the price for one unit of the product.

[0026] An area (an example of a product attribute) is the location where the product is displayed. The "area" field can record a name, symbol, or number indicating a display shelf, such as shelf A or shelf B; a floor number, such as 1st floor or 2nd floor; or a direction, such as north or south.

[0027] The matching data in product master 401 is a representative value of the feature information. Feature information is information that indicates the external characteristics of an item (product). Feature information is a value output (obtained) by applying predetermined processing to image data in which the external appearance of the product is captured, and is, for example, a quantity with magnitude and direction, such as a vector. The matching data is a standard value of the feature information, which varies depending on imaging conditions, etc.

[0028] Figure 5 shows an example of the items included in the discount master 402. The discount master 402 is an example of information that links attributes with discount details. It is a compilation of information about discounts implemented using media (discount stickers, etc.) used in stores, for example, in the form of a table. Items in the discount master 402 include, for example, "discount code," "discount details," "department," and "reconciliation data." In this table, the discount details, department, reconciliation data, etc., are stored as one record, associated with the discount code.

[0029] A discount code is identification information that makes it possible to identify the combination of the discount details stored in association with the discount code and the attribute of the item to which the discount applies (in the example in Figure 5, it is the department).

[0030] The discount details are the discount rate or discount amount, such as "10% off" or "30 yen off." The department is the department to which the discount details of the record apply. The example in Figure 5 shows that a store uses a medium to apply a 10% discount to products belonging to the meat department, and a medium to apply a 5% discount to products belonging to the produce department.

[0031] In the example in Figure 5, the attribute is department, but in practice, the attribute could be, for example, area or price range. If price range is used as the attribute, for example, a first price range could be set for units priced at 1000 yen or less, a second price range for units priced from 1001 yen to 2000 yen, and so on. Discount notifications and discount processing could then be carried out using different media for each price range to which the unit price of the product belongs.

[0032] The matching data for discount master 402 is a representative value of the characteristic information. The characteristic information is information that describes the visual characteristics of the medium (discount sticker). The characteristic information is a value output (obtained) by applying predetermined processing to the image data in which the medium is reflected, and is a quantity with magnitude and direction, such as a vector. The matching data is a standard value of the characteristic information, which varies depending on the imaging conditions, etc.

[0033] Figure 6 shows an example of the items included in registration information 403. Registration information 403 is information about the products that a customer has registered to purchase (i.e., the products being traded), summarized, for example, in a table format. Examples of items in registration information 403 include "transaction ID," "product code," "unit price," "discount code," and "discounted price."

[0034] The Transaction ID is a unique identifier that can identify one of the records contained in the table as registration information 403, and is used to identify a transaction. A Transaction ID is issued each time a new transaction is initiated and is used until the transaction is completed (accounting is completed).

[0035] The "product code," "unit price," and "discount code" are the same as those described above. The "discounted price" is the price after the unit price has been discounted according to the discount details associated with the discount code in the discount master 402.

[0036] Such a store controller 3 is connected to one or more self-service POS terminals 1 via a network such as LAN 5, and manages or controls them.

[0037] Returning to Figure 2, let's explain the self-service POS terminal 1. Here, POS is an abbreviation for "Point of Sale," meaning "point-of-sale information management." A POS terminal is a device that manages point-of-sale information.

[0038] Self-service POS terminal 1 is an example of a sales data processing device and includes a CPU 11, ROM 12, RAM 13, communication unit 14, display unit 15, operation unit 16, scanner 17, change dispenser 18, I / O board 19, storage unit 20, etc.

[0039] The CPU 11 is an example of a processor and comprehensively controls all parts of the self-service POS terminal 1. The ROM 12 stores various programs. The RAM 13 is a workspace for displaying programs and various data. The CPU 11, ROM 12, and RAM 13 are connected via a bus or the like and constitute the control unit 10 of the computer configuration.

[0040] The communication unit 14 is a communication interface that connects the control unit 10 and an external device (e.g., the store controller 3) to enable communication via a network such as LAN 5.

[0041] The display unit 15 has a display device such as an LCD (Liquid Crystal Display) and displays various information under the control of the CPU 11.

[0042] The operation unit 16 has input devices such as a touch panel or keyboard that are mounted on top of the surface of the display unit 15, and outputs the operation content entered via the input device to the CPU 11.

[0043] The scanner 17 reads (acquires) various information about the product from the image data obtained by imaging the product, using image recognition or the like. The scanner 17 uses an image sensor such as a CCD (Charge Coupled Device) or CMOS (Complementary MOS) for imaging.

[0044] If the image data contains code symbols such as barcodes or 2D codes, the scanner 17 outputs the decoded value of the code symbol. The value obtained by decoding the code symbol is, for example, a product code.

[0045] Furthermore, the scanner 17 compares the information indicating the characteristics of the product (feature quantities) obtained by applying predetermined processing to the image data with the matching data in the product master 201, and outputs a product code associated with the matching data. The information indicating the characteristics of the product is, for example, a set of numerical values ​​(feature quantities) that represent the characteristics of the item (product), such as its shape, color, and surface condition.

[0046] Furthermore, if a discount sticker (an example of a medium) is captured in the image data, the scanner 17 applies a predetermined process to the image data to obtain the characteristic quantities of the discount sticker, compares them with the matching data in the discount master 202, and outputs the matching discount code.

[0047] In this implementation, the scanner 17 may output image data to another device, which may then perform a predetermined process on the received image data to obtain characteristic quantities of the product or medium, and output these to the scanner 17. In this case, the scanner 17 compares the characteristic quantities input from the other device with the matching data in the product master 201 (or discount master 202) to obtain a matching product code (or discount code) and outputs it.

[0048] The change dispenser 18 has a built-in cash (coins and banknotes) and accepts deposits and dispenses change during payment. The self-service POS terminal 1 may also be equipped with devices for non-cash payments, such as credit card payments and electronic money payments. The self-service POS terminal 1 may also be equipped with a printer that prints and issues receipts recording transactions.

[0049] The I / O board 19 is an interface for connecting peripheral devices such as the display unit 15, the operation unit 16, and the scanner 17 to the control unit 10.

[0050] The storage unit 20 has a storage medium such as an HDD, SSD (Solid State Drive), or flash memory, and retains its contents even when the power is cut off. The storage unit 20 stores programs that the CPU 11 can execute, as well as various setting information. The storage unit 20 also stores product master 201, discount master 202, and registration information 203.

[0051] Product master 201 and discount master 202 are received from store controller 3 at a predetermined time and are basically the same as product master 401 and discount master 402. The predetermined time is, for example, between closing time on the previous day and opening time on the current day.

[0052] Registration information 203 is the source information for registration information 403. The self-service POS terminal 1 sends registration information 203 to the store controller 3 at any time, and the store controller 3, upon receiving it, adds or updates registration information 403 based on registration information 203. The above-mentioned arbitrary timing is, for example, each time a transaction is completed.

[0053] Figure 7 is a block diagram showing an example of the functional units provided by the control unit 10. The control unit 10 performs various processes by having the CPU 11 operate according to programs stored in the ROM 12 and memory unit 20 and loaded into the RAM 13. Through program execution, the control unit 10 provides various functional units such as a product information acquisition unit 101, a discount information acquisition unit 102, a discount processing unit 103, a product registration unit 104, and an alarm generation unit 105.

[0054] The product information acquisition unit 101 acquires product information that includes at least information identifying the product and the attributes of the product. Specifically, the product information acquisition unit 101 acquires product information (department, product name, unit price, area, etc.) associated with the product code output by the scanner 17 from the product master 201.

[0055] The discount information acquisition unit 102 acquires discount information from a medium attached to the product (e.g., a discount sticker), indicating the discount details and the attributes of the product to which the discount applies. Specifically, the discount information acquisition unit 102 queries the discount master 202 using the discount code output by the scanner 17 and acquires the matching discount details and department. If the medium is a discount sticker with the discount details displayed in text, it is also possible to acquire the discount details by character recognition.

[0056] The discount processing unit 103 performs discount processing according to the discount information acquired by the discount information acquisition unit 102. Furthermore, the discount processing unit 103 does not perform discount processing if the attributes included in the product information and the attributes indicated by the discount information do not match (for example, if the department associated with the product code does not match the department associated with the discount code).

[0057] The alerting unit 105 issues an alert if the attributes included in the product information and the attributes indicated in the discount information do not match.

[0058] The product registration unit 104 performs product registration processing. In other words, the product registration unit 104 registers product information obtained from the product master 201 as registration information 203, based on the information read by the scanner 17 and the information received by the operation unit 16.

[0059] Figure 8 is a flowchart showing the processing flow performed by the control unit 10 of the self-service POS terminal 1. The control unit 10 determines whether input has been received in the following order: reading the code symbol (step S1), reading the discount sticker (step S2), registering the product by key operation (step S3), and issuing a discount instruction by key operation (step S4).

[0060] When the scanner 17 reads a code symbol (Yes in step S1), the control unit 10 decodes the code symbol, obtains product information from the product master 201 that matches the product code obtained, and performs product registration processing (step S5). Next, if a closing key is entered (Yes in step S6), the control unit 10 terminates this process and moves on to payment processing. If no closing key is entered (No in step S6), the control unit 10 returns to step S1. If the code symbol detected upon returning to step S1 is the same as the previous time (i.e., no new code symbol is detected (No in step S1)), the control unit 10 proceeds to step S2.

[0061] If the scanner 17 reads the discount sticker in step S2 (Yes in step S2), the control unit 10 determines the departmental consistency (step S7). If, in step S7, the attributes indicated by the discount sticker do not match the attributes of the product registered in step S5 (No in step S7), the control unit 10 issues an alert (step S8). The alert is sent, for example, to the store controller 3, which then implements this by displaying text information, image information, or emitting audio information. The control unit 10 then proceeds to step S6.

[0062] If the attribute indicated by the discount sticker in step S7 matches the attribute of the product (Yes in step S7), the control unit 10, as the discount processing unit 103, performs the discount processing (step S9) and proceeds to step S6.

[0063] If no discount sticker is detected in step S2 (No in step S2), the control unit 10 proceeds to step S3. If product registration by key operation is detected in step S3 (Yes in step S3), the control unit 10 proceeds to step S5.

[0064] If no product registration is detected via key operation in step S3 (No. in step S3), the control unit 10 proceeds to step S4. If a discount instruction via key operation is detected in step S4 (Yes in step S4), the control unit 10 proceeds to step S9. If no discount instruction via key operation is detected in step S4 (No. in step S4), the control unit 10 proceeds to step S6.

[0065] Thus, according to the first embodiment, if the attributes included in the product information and the attributes indicated in the discount information do not match, a notification of the inconsistency can be issued and corrective action can be taken. This makes it possible to prevent fraudulent discounts from being applied, at least when the attributes do not match. Therefore, damage caused by the replacement of media indicating that a product is eligible for a discount or the details of the discount can be reduced.

[0066] Furthermore, the medium only needs to visually indicate to the shopper that the product to which the medium is attached is eligible for a discount, and can also provide the sales data processing system with the attributes of the product to which the medium should be attached; it does not have to be one of the examples shown in Figure 1, etc. The medium described above using Figure 1, etc. is merely an example, and there is no intention to limit the medium to only the example shown above.

[0067] Furthermore, although the above embodiment was explained using the example where the attribute indicated by the discount information was a department, the attribute indicated by the discount information may also be an area (where the product is displayed) or a price range. If the attribute is a price range, the item "Department" in discount master 402,202 is set to "Price Range," and its contents are set to, for example, 0-499 yen, 500-999 yen, 1000 yen or more, etc. Then, if the unit price of the product to which the media is attached falls within the attribute (price range) indicated by the media, it is considered consistent; otherwise, it is considered inconsistent.

[0068] The embodiments described above can also be modified and implemented as appropriate by changing some of the configurations or functions of each of the devices described above. Therefore, several modifications of the embodiments described above will be described below as other embodiments. In the following, we will mainly describe the differences from the embodiments described above, and the same reference numerals will be used for parts that are common with the content already described, and detailed explanations will be omitted. Furthermore, the modifications described below may be implemented individually or in combination as appropriate.

[0069] (Second Embodiment) Figure 9 shows an example of a medium used in this embodiment. The medium may be one that displays different code symbols (such as barcodes or two-dimensional codes) for each attribute, along with the discount details, as shown in discount sticker C in Figure 9. In this case, the type of medium is classified according to the difference in the code symbols displayed on the medium. In this case, the attribute of the product to which the medium should be attached is recognized by reading (decoding) the code symbols.

[0070] For example, if the medium is a discount sticker displaying a code symbol such as a barcode or a two-dimensional code, the scanner 17 outputs a value obtained by decoding the code symbol. This value is, for example, a discount code.

[0071] (Third embodiment) The medium may include, for example, a wireless tag. In this case, the wireless tag stores information that can identify attributes. In this case, the type of medium is classified according to the differences in the information stored in the wireless tag it contains.

[0072] Wireless tags store information in a way that makes it readable by a designated reader device. The reader device reads the tag information using short-range wireless communication technology such as RFID (Radio Frequency Identification).

[0073] For example, in stores where media including wireless tags are used, the discount information acquisition unit 102 acquires discount codes or discount information using a predetermined reader device instead of the scanner 17.

[0074] (Variations of the embodiment) In each of the above embodiments, the consistency between the attributes of the media and the discounted products is shown using not only information obtainable from the media itself, but also other information (such as the discount master and product master described later). However, in practice, the consistency between the attributes of the media and the discounted products may be shown using only information obtainable from the media itself.

[0075] The programs executed in each of the above-described embodiments are provided pre-installed in ROM or the like. The programs executed in each of the above-described embodiments may also be provided as files 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).

[0076] Furthermore, the programs executed by each of the above-described embodiments may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Alternatively, the programs executed by each of the above-described embodiments may be provided or distributed via a network such as the Internet.

[0077] While several embodiments of the present invention have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be carried out in a variety of other forms, and various omissions, substitutions, modifications, and combinations are possible without departing from the spirit of the invention. These 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. [Explanation of Symbols]

[0078] 1... Self-service POS terminal, 10 ... Control unit, 101...Product information acquisition unit, 102...Discount information acquisition unit, 103...Discount processing unit, 104...Product Registration Department, 105...Information Issuance Department, 11...CPU, 12...ROM, 13...RAM, 14...Communication unit, 15...Display unit, 16...Operation unit, 17...Scanner, 18...Cash dispenser, 19...I / O board, 20...Memory unit, 201...Product master, 202...Discount master, 203...Registration information, 3…Store controller, 30...Control unit, 31...CPU, 32...ROM, 33...RAM, 34...Communication unit, 40...Memory unit, 401...Product master, 402...Discount master, 403...Registration information, 5. LAN. [Prior art documents] [Patent Documents]

[0079] [Patent Document 1] Japanese Patent Publication No. 2022-178574

Claims

1. A product information acquisition unit that acquires information identifying the product to be traded and acquires product information associated with information identifying the product to be traded from a product master that associates product information including at least attributes with information identifying the product to be traded, A discount information acquisition unit acquires discount information from the media attached to the product subject to the transaction, including the discount details and information indicating the appearance characteristics of the media that are not based on textual information, and acquires the attribute associated with the information indicating the appearance characteristics of the media attached to the product subject to the transaction from a discount master that associates the information indicating the appearance characteristics of the media, which differs depending on the type of media handled by the store, with the discount details and the attribute, A notification unit that issues a notification of inconsistency when the attributes included in the product information acquired by the product information acquisition unit and the attributes acquired by the discount information acquisition unit do not match, A sales data processing device equipped with the following features.

2. The system further includes a discount processing unit that performs discount processing according to the aforementioned discount information. The discount processing unit shall not perform the discount processing if the attributes included in the product information acquired by the product information acquisition unit do not match the attributes acquired by the discount information acquisition unit. The sales data processing device according to claim 1.

3. The aforementioned attribute is one of the following: the department to which the product to which the media belongs, the location where the product to which the media is displayed, or the price range of the product to which the media is attached. The sales data processing device according to claim 1.

4. The discount information acquisition unit acquires the discount information from the medium, which is a discount sticker attached to the product. The sales data processing device according to claim 1.

5. The discount information acquisition unit acquires the discount information by reading the content displayed on the medium, which is a discount sticker attached to the product, using image recognition. The sales data processing device according to claim 1.

6. The computer installed in the sales data processing unit A product information acquisition unit acquires information that identifies the products to be traded and associates product information that includes at least attributes with information that identifies the products handled by the store from a product master, and acquires the product information that identifies the products to be traded and associates it with the product information that identifies the products to be traded. A discount information acquisition unit acquires discount information from the media attached to the product subject to the transaction, including the discount details and information indicating the appearance characteristics of the media that are not based on textual information, and acquires the attribute associated with the information indicating the appearance characteristics of the media attached to the product subject to the transaction from a discount master that associates the information indicating the appearance characteristics of the media, which differs depending on the type of media handled by the store, with the discount details and the attribute, A notification unit that issues a notification of inconsistency when the attributes included in the product information acquired by the product information acquisition unit and the attributes acquired by the discount information acquisition unit do not match, A program designed to function as such.

7. Further functions as a discount processing unit that performs discount processing according to the discount information, The discount processing unit shall not perform the discount processing if the attributes included in the product information acquired by the product information acquisition unit do not match the attributes acquired by the discount information acquisition unit. The program according to claim 6.

Citation Information

Patent Citations

  • Sticker reader, data code reader and privilege sticker

    JP2008134731A

  • Registration device, information processor, and program

    JP2022178574A