Coupon Scanning
The Coupon Scanning feature provides transaction-level support for scanning coupons at the Point of Sales (POS).
Revision History
03/04/2016
Initial Release.
09/15/2016
Format Update.
02/22/2022
Cleaned up document.
Overview
Feature Description
The Coupon Scanning feature provides transaction-level support for scanning coupons at the Point of Sales (POS). It adds the ability to process scanned coupons and to automatically apply either a discount on a matching item or as a method of payment to the transaction.
A coupon is a promotional tool, in the form of a document, which can be redeemed for a discount to purchase goods or services.
The Coupon Families form is used to assign Price Look Up (PLUs) codes to a "family code" that appears on a coupon, even though the code does not appear in the PLU. After the code and PLU are associated in the Coupon Family form, the product with the associated PLU becomes eligible for the discount when the PLU and the coupon are scanned on the POS.
Supported Hardware Configuration
Commander Site Controller with Topaz
Commander Site Controller with Ruby2
Commander Site Controller with C18
RubyCi with Topaz
RubyCi with Ruby2
Configuring Coupon Scanning
Configuring with Commander Configuration Client
From the Command Configuration Client, go to: Promo and Discounts > Coupon Config and Coupon Family.

The Coupon Scanning Configuration window displays.
Site Parameters Tab
Select the Site Parameters tab

Configure the Site parameters
Site Parameters
Coupon Processing Level
Determines if coupon scanning is enabled or disabled. Transaction: Enables coupon scanning at the transaction-level only. Disabled: Disables coupon scanning.
Allow Negative Total
Allows coupons to result in a transaction total that is less than zero. By default, this option is not checked.
Coupon Families Tab
Select the Coupon Families tab
The Coupon Scanning configuration form displays.

Select [Add] to configure a new coupon family
Delete: Allows an existing coupon family to be deleted.
Configure the Coupon Family parameters
Coupon Families
Code
Sets the coupon code.
Description
Describes the coupon family.
Manage PLUs
PLU ID
Sets the PLU ID to associate with the Coupon Family.
Modifier
Enter the modifier with the PLU. If the entry is valid, a small yellow index card is displayed to the right of the modifier. Click on the index card to confirm the correct PLU was selected. If the PLU number cannot be validated, a black 'X' is displayed to the right of the modifier.
Add PLU
Associates the PLU ID with the Coupon Family.
Remove PLU
Removes the PLU from the Coupon Family.
Select [Save] to accept, or [Cancel] to exit without saving changes.
All Coupon Family configuration is to be completed from the Config Client. The logic to process coupon family codes has not yet been implemented on the POS terminal.
Using Coupon Scanning
In the below example, a customer is redeeming a $3.00 coupon. The screen display is the same regardless of how the coupon was entered (scanned or manually entered as MOP).

Regardless of the option level selected for each coupon presented, the customer display always displays a new line item with appropriate amount and a description of Coupon.
After applying scanned coupons for a transaction discount, the amount of each coupon displays in MOP, and displays the amount with the description of Coupon. Subsequent coupons applied display in the same manner with the most recent coupons.
On processing a coupon in a transaction, the coupons are printed at the MOP section of the receipt. A separate line is printed for each coupon accepted.

Sales Functionality
If the coupon scanning feature is not enabled in the Commander Site Controller, then a message "Scanned Coupon - Coupon Scanning Disabled" displays. After all items are entered into a transaction, coupons may be scanned.
The following table lists the functions that occur and states whether the system or the clerk performs the function:
Reject all scanned coupons when feature is disabled (displays "Coupon Scanning Disabled" message when coupon is scanned).
X
Accept coupon entered as MOP in any transaction.
X
Verify coupon is valid based on items in transaction.
X
Present coupon to scanner. Check if coupon is expired (rejects expired coupons).
X
Add coupon to transaction when amount is determined in coupon's Value Code.
X
Prompt clerk for amount when amount not expressly determined by Value Code (for example, BOGO offers).
X
Enter coupon value when amount when prompted (based on Value Code).
X
Transaction Flow
Valid Coupon Processing
The cashier must decide if a coupon may be applied to a transaction before scanning it. Once scanned, the system applies valid coupons (non-expired) at the transaction level.
The system accepts valid and non-expired coupons only. The system does not check against items in the transaction and also does not impose any item-based restrictions while accepting coupons.
Enter <items> into the transaction.
Scan the coupon.
On scanning the first coupon, the prompt displays "SCANNED COUPON - ADDITIONAL ITEMS CANNOT BE ADDED AFTER COUPONS ARE SCANNED. CONTINUE? [Y/N]."
Select [YES] to go to method-of-payment (MOP) mode to process the coupon.
Select [NO] to go back to subtotal level. The prompt "COUPON NOT PROCESSED" displays and ignores already scanned items.
Once a coupon scan has started in a transaction, the user cannot add more items to that transaction. If the user still wants to add a coupon to the same transaction, then the user can scan the coupon or enter the coupon as an MOP.
The system accepts the coupon amount from the coupon, and the coupon amount is applied as a transaction-level amount.
Continue to accept more coupons or tender the transaction.
Expired Coupon Processing
Before scanning the coupon in a transaction, check the expiration date of the coupon and whether the accepted coupon is valid or not. Only valid coupons should be processed for a transaction discount.
To proceed with an invalid coupon in a transaction, do the following:
Enter items into the transaction.
Scan the coupon.
If the coupon scanned is expired, then the system displays: "COUPON REJECTED - EXPIRED."
If the coupon scanned is invalid, then the system displays: "COUPON NOT VALID WITH THIS TRANSACTION".
Continue to accept the remaining valid coupons or tender transaction.
Valid Coupon with Offers Processing
A Coupon with offers is one whose value code requires additional information from the clerk.
For example, in a BOGO offer, when the consumer purchases one item and receives the second item as free, then the amount of that free item must be entered by the clerk.
Before scanning the coupon in a transaction, the cashier checks expiration date of the coupon and whether the accepted coupon is valid or not. Only valid coupons should be processed for a transaction discount.
To proceed with a coupon having offers in a transaction, do the following:
Enter <items> into the transaction.
Scan the coupon.
On scanning the first coupon, the prompt displays "SCANNED COUPON - ADDITIONAL ITEMS CANNOT BE ADDED AFTER COUPONS ARE SCANNED. CONTINUE? Y/N."
Select [YES] to go to method-of-payment (MOP) mode to process the coupon.
Select [NO] to go back to subtotal level and the prompt "COUPON NOT PROCESSED" displays and to ignore already scanned items.
If the coupon scanned has an offer (for example, buy one, get one free), the system displays "Scanned Coupon - Verify required purchases. Enter value of the Coupon."
Enter the <value> of the coupon.
Continue to accept the remaining valid coupons or tender transaction.
Reporting
For reconciliation purposes, non-scanned coupons should be kept separate from the scanned coupons because scanned coupons are reported differently from non-scanned coupons. Coupons that cannot be scanned are reported either as MOPs or as negative-department sales.
Cashier & Summary Reports
Scanned coupons are not reflected in Sales MOP totals. They are reflected only in the coupon totals provided in the Memo Items section of the Cashier and Summary Reports.
Memo Items
Various transaction-related items have happened but they either do not affect totals or have already been counted in totals.

Report Details
TITLE: CASHIER DETAILS REPORT.
MEMO ITEMS
ITEMS: Quantity of items sold.
CUSTOMERS: Number of customers (individual transactions).
NO-SALES: Number of times the [NO SALE] key has been pressed.
VOID LINES: Number of times and total amount caused by using the [VOID LINE] key. This does not include lines voided as part of a void ticket.
VOID TICKETS: Number of times and total amount caused by using the [VOID TICKET] key. This includes a line for positive amounts and a line for negative amounts.
SCANNED COUPONS TICKET LEVEl: Coupon amounts applied to the entire transaction.
Appendix
Manufacturer's Coupons
The current manufacturer's coupons are GS1 (RSS) DataBar format, in the UCC/EAN-128 Extended format.
UCC/EAN-128 Coupon Extended Code
GS1 Databar (RSS) Coupon Code
UCC/EAN-128 Coupon Extended Code
Many UCC/EAN-128 coupons are still being distributed and some with no expiration date. These coupons are still valid for redemption at the POS.
The UCC/EAN-128 format coupon consists of 10 digits with 5 as preceding digit.
UPC Coupon Code Examples


GS1 Databar (RSS) Coupon Code
The GS1 Databar Coupon format provides manufacturers more options for purchase requirements and values and make it possible to code more complex offers.
GS1 Databar Coupon Code Example

Value Code Table
A value code table consists of a two digit code that designates how the coupon is to be applied. It can indicate a specific amount or indicate that the clerk should be prompted to enter the amount.
00
Checker Intervention
X
01
Free Merchandise
X
02
Buy 4 or more, get 1 free (same product)
X
03
$ 1.10
X
04
$ 1.35
X
05
$ 1.40
X
06
$ 1.60
X
07
Buy 3 or more, get $ 1.50 off
X
08
Buy 2 or more, get $ 3.00 off
X
09
Buy 3 or more, get $ 2.00 off
X
10
$ 0.10
X
11
$ 1.85
X
12
$ 0.12
X
13
Buy 4 or more, get $ 1.00 off
X
14
Buy 1, get 1 free (same product)
X
15
$ 0.15
X
16
Buy 2, get 1 free (same product)
X
17
Reserved
X
18
$ 2.60
X
19
Buy 3, get 1 free (same product)
X
20
$ 0.20
X
21
Buy 2 or more, get $ 0.35
X
22
Buy 2 or more, get $ 0.40 off
X
23
Buy 2 or more, get $ 0.45 off
X
24
Buy 2, get $ 0.50 off
X
25
$ 0.25
X
26
$ 2.85
X
27
Reserved
X
28
Buy 2, get $ 0.55 off
X
29
$ 0.29
X
30
$ 0.30
X
31
Buy 2 or more, get $ 0.60 off
X
32
Buy 2 or more, get $ 0.75 off
X
33
Buy 2, get $ 1.00 off
X
34
Buy 2 or more, get $ 1.25 off
X
35
$ 0.35
X
36
Buy 2 or more, get $ 1.50 off
X
37
Buy 3 or more, get $ 0.25 off
X
38
Buy 3 or more, get $ 0.30 off
X
39
$ 0.39
X
40
$ 0.40
X
41
Buy 3 or more, get $ 0.50 off
X
42
Buy 3 or more, get $ 1.00 off
X
43
Buy 2 or more, get $ 1.10 off
X
44
Buy 2 or more, get $ 1.35 off
X
45
$ 0.45
X
46
Buy 2 or more, get $ 1.60 off
X
47
Buy 2 or more, get $ 1.75 off
X
48
Buy 2 or more, get $ 1.85 off
X
49
$ 0.49
X
50
$ 0.50
X
51
Buy 2 or more, get $ 2.00 off
X
52
Buy 3 or more, get $ 0.55 off
X
53
Buy 2 or more, get $ 0.10 off
X
54
Buy 2 or more, get $ 0.15 off
X
55
$ 0.55
X
56
Buy 2 or more, get $ 0.20 off
X
57
Buy 2, get $ 0.25 off
X
58
Buy 2, get $ 0.30 off
X
59
$ 0.59
X
60
$ 0.60
X
61
$ 10.00
X
62
$ 9.50
X
63
$ 9.00
X
64
$ 8.50
X
65
$ 0.65
X
66
$ 8.00
X
67
$ 7.50
X
68
$ 7.00
X
69
$ 0.69
X
70
$ 0.70
X
71
$ 6.50
X
72
$ 6.00
X
73
$ 5.50
X
74
$ 5.00
X
75
$ 0.75
X
76
$ 1.00
X
77
$ 1.25
X
78
$ 1.50
X
79
$ 0.79
X
80
$ 0.80
X
81
$ 1.75
X
82
$ 2.00
X
83
$ 2.25
X
84
$ 2.50
X
85
$ 0.85
X
86
$ 2.75
X
87
$ 3.00
X
88
$ 3.25
X
89
$ 0.89
X
90
$ 0.90
X
91
$ 3.50
X
92
$ 3.75
X
93
$ 4.00
X
94
Reserved
X
95
$ 0.95
X
96
$ 4.50
X
97
Reserved
X
98
Buy 2 or more, get $ 0.65 off
X
99
$ 0.99
X
Last updated
Was this helpful?
