When typing in a card number, the system can only compare the numbers that are typed in and tries to determine the card type and mask as you type. The system looks in the magstripe numbers first before the barcode numbers, so if there is a conflicting card number start in the magstripe you may need to modify these.

In your existing mag stripe card ranges you may have the following gift card line: (preamble, postable columns removed)

LengthStart RangeEnd RangeTender TypeMaskCheck Sum
86010000060300000G00000000N

You will need to add the following line, so that the system has enough digits to differentiate from another card type.

LengthStart RangeEnd RangeTender TypeMaskCheck Sum
86010000060300000G00000000N
860G00000000N

or you may need

LengthStart RangeEnd RangeTender TypeMaskCheck Sum
86010000060300000G00000000N
8601G00000000N
8602G00000000N
8603G00000000N

If you gift card range conflicts with another new card range such as Union Pay, and you don't accept Union pay, you will need to modify those card types. Ie change P to G and change the mask and checksum. Do not delete them, they will reappear next time someone starts System Five.

Allowing Gift Card Lengths of less than 6 digits

You can now override the minimum gift card length by entering the S5 setup registry with

LEVEL1=GIFTCARD

LEVEL2=MINLENGTH

INDEX=0

DATATYPE=wwInteger2

DataLen=2

DataDec=0

and set the value to 5.

Default is 6

Restart of System Five is required.