Show TOC

Procedure documentationConfiguring a Bar Code for a Coupon

Procedure

This procedure explains how to configure an Item Entry Control record for the coupon scan so that the POS can recognize a coupon as a form of tender.

Note Note

You must also choose settings in Tender configuration to allow the POS to accept a coupon bar code during the tender process. For this process, the defined bar code is only valid at tender time. If this bar code is scanned at any other time during the transaction, an error message is displayed.

End of the note.
Configuring Item Entry Control for a coupon bar code

To configure the POS to recognize a coupon bar code as a tender, do the following:

  1. Create a new Item Entry Control definition for a 13-digit bar code with the following settings:

    • Set the prefix to 98, and the three-digit price starting in the tenth position. The check digit is at position 13.

    • If you require a decimal value for the price, set the Decimal Start field to indicate the start position of a decimal amount for the price and set the Decimal Length field to show the length of a decimal. For example, a three-digit price of 100 could be read as 100, or 10.0 or 1.00.

    • Set the Item Entry Type field to Tender Coupon.

  2. Create a new Profile Prompt for the bar code. It should be a regular text entry of Min/Max Length 13.

  3. Create a new tender definition for the coupon. It should have settings similar to the Cash settings, but additionally it should have the Get Amount From Bar Code field enabled. This indicates that the amount should be obtained from the bar code, checked and then the defined profile prompt should be launched by the bar code scan.

General Implementation Notes on Coupon Amount Recognition
  • This bar code is identified with ‘98’ as the leading characters and is EAN13 Scan data type

  • The third digit in the bar code is an indicator of the number of decimals in digits 10, 11 & 12 - GAP Digits

  • 4, 5, 6 and 7 represent the vendor number

  • Digits 10, 11 and 12 represent the amount

  • Digit 13 is a check digit