Configurable Inputs (Input Validation)

Use the Configurable Inputs parameters to configure the identifiers of different input types accepted by the POS application. These input types may include item bar code, customer ID, associate ID, and transaction bar code. Use the Configurable Inputs parameter for a POS 6.8 version connected to the Enterprise and EOM 6.8 versions.

Note

This is a multi-record option group. Records can be added as necessary.

Option nameValueDescription
Check Digit Algorithm EnabledOne of the following values:
  • Yes
  • No
  • Recalculate
Determines whether or not the POS validates an item bar code’s check digit. Validation for the item bar code’s check digit uses different algorithms depending on the entry method of the item, whether the bar code was keyed in or scanned.
  • Yes—validates the item bar code’s check digit.
  • No—disregards the validation for the item bar code’s check digit.
  • Recalculate—revalidates the check digit for 8–digit item bar codes only. If selected, configure the preferred validation method for either keyed in or scanned item bar codes. For more information, refer to Item Setup.
Note

When configuring a POS version 6.6 connected to an Enterprise version 6.7, this value must be in sync with the value of the Check Digit Validation parameter found in General. If the values are not in sync, the Check Digit Validation parameter value prevails.

Caution

Do not modify check digit for TRANSACTIONBARCODE input types. Changing the default settings can cause the POS to not recognize its own generated bar code.

Check Digit ModulusA numeric value from one to 99Specifies the number to be used as the denominator for computing the check digit.
Caution

Do not modify check digit for TRANSACTIONBARCODE input types. Changing the default settings can cause the POS to not recognize its own generated bar code.

Check Digit WeightsA numeric value from one to 99999999999999999999
9999999999999999999
Specifies the number to be used as the multiplier for each digit of the input value.
Caution

Do not modify check digit for TRANSACTIONBARCODE input types. Changing the default settings can cause the POS to not recognize its own generated bar code.

Display TextAn alphanumeric value from zero to 40 charactersSpecifies the text to be displayed on the POS when needed. This is not applicable to all identifiers.
Note

NCR recommends setting a maximum value limit of 30 characters in order for the display text to be displayed properly in the POSLog records.

Input TypeOne of the following values:
  • AUTHORIZABLECOUPON
  • BARCODEDCOUPON
  • BASKETIMPORTBARCODE
  • CLEARANCECODEBARCODE
  • CUSTOMERBARCODE
  • DEPARTMENTBARCODE
  • ECOMMTRANSACTIONBARCODE
  • EMBEDDEDITEMDATABARCODE
  • GIFTCARD
  • GIFTREGISTRYID
  • HOUSECARD
  • ITEMBARCODE
  • LEGACYTRANSACTIONBARCODE
  • ORDERNUMBER
  • PERIPHERALSTATIONBARCODE
  • PRICETAGBARCODE
  • RINGCODE
  • SUSPENDRESUMEBARCODE
  • TRACKABLECOUPON
  • TRADEMEMBERID
  • TRANSACTIONBARCODE
  • UNIQUEBARCODE
Specifies the type of the input identifier.
Maximum LengthA numeric value from one to 999Determines the maximum character length of the user input.
Minimum LengthA numeric value from one to 99Determines the minimum character length of the user input.
PostfixAn alphanumeric value from zero to 20 charactersSpecifies the postfix that will be used to validate the user input.
PrefixAn alphanumeric value from zero to 20 charactersSpecifies the prefix that will be used to validate the user input.
PriorityA numeric value from zero to 99Sets the priority when the input types ID overlap.
  • 1—highest priority (numeric order), 2 is the next priority, and so on
  • 99—least priority
  • 0—ignored
Validate InputKey
(1–10)
A numeric value from zero to 9999

Specifies the unique identification for the method.

This parameter is the record's key.

Default Data
Validate
InputKey
Check Digit
Algorithm Enabled Parameter
Check Digit
Modulus
Check Digit WeightsDisplay TextInput TypeMax
Length
Min
Length
PostfixPrefixPriority
1No(None)(None)(None)PERIPHERAL

STATION

BARCODE

304(None)MPC1
2No(None)(None)Scanned CouponBARCODED

COUPON

1212(None)99992
3Yes5(None)(None)UNIQUE

BAR

CODE

1313(None)993
4No1031313131313131313
131313131313131313131
(None)ITEM

BARCODE

148(None)(None)4
5No(None)(None)(None)SUSPEND

RESUME

BARCODE

2222(None)(None)5
6Yes1031313131313131313
131313131313131313131
(None)TRANSACTION BARCODE3434(None)(None)6
7No(None)(None)(None)DEPARTMENT

BARCODE

41(None)(None)7
8No(None)(None)(None)CUSTOMER

BARCODE

1010(None)(None)8
9No(None)(None)(None)ORDER

NUMBER

1414(None)09
10No(None)(None)(None)GIFTCARD6416(None)110010
11No(None)(None)(None)GIFTCARD6416(None)81111
12No(None)(None)Trackable CouponTRACKABLE

COUPON

1616(None)(None)12
13No(None)(None)(None)GIFT

REGISTRY

ID

206(None)(None)13
14No(None)(None)(None)TRADEMEMBERID1212(None)(None)14
15No(None)(None)(None)HOUSECARD1616(None)6037415
16No(None)(None)(None)HOUSECARD1616(None)9752216
17No(None)(None)(None)LEGACYTRANSACTIONBARCODE2525(None)(None)17
18No(None)(None)(None)ECOMMTRANSACTIONBARCODE2727(None)(None)18
20No(None)(None)(None)PRICETAGBARCODE1616(None)(None)20
21No(None)(None)(None)CLEARANCECODEBARCODE1717(None)(None)21
22No(None)(None)(None)CLEARANCECODEBARCODE1313(None)(None)22
23No(None)(None)Authorizable CouponAUTHORIZABLECOUPON1818(None)420
Sample Data

The following table provides sample records that can be used to support different POS features according to each retailer's needs.

Related POS featureValidate InputKeyCheck Digit Algorithm Enabled ParameterCheck Digit ModulusCheck Digit WeightsDisplay TextInput TypeMax LengthMin LengthPostfixPrefixPriority
Basket Import 25No(None)(None)(None)BASKETIMPORTBARCODE11(None)(None)4
Item Activation24No(None)(None)(None)EMBEDDEDITEMDATABARCODE3130(None)(None)24
Third-party Gift Card Validation24No(None)(None)(None)EMBEDDEDITEMDATABARCODE3030(None)(None)24