In-House Cards : Supplemental information : IHC items as wristbands : Scans and swipes
 
Scans and swipes
Classic Sales can now read scanned or swiped truncated In-House Cards numbers from the Sales screen, DebitWare dialog, Finalize dialog, Manual Entry Credit Card dialog and the DebitWare Action tab dialog based on the following .INI setting:
 
[Preferences]
IhcPrefix=10,603524;7,603524999;11,600649
 
The above setting tells Sales if a bar code is ten characters in length, prepend the digits 603524 to the swipe/scan, if it is seven characters in length, prepend 603524999, etc.
A scan is checked against .INI setting IhcPrefix which is in the format (swipe length,prefix;swipe length2, prefix2). If the swipe is swipe length characters long prefix is appended.
1. The initial scan / swipe determines if the swipe is a modified bar code. If not, track two of the swipe is checked for validity
2. If an invalid card swipe is read during a DebitWare kiosk sale, Sales displays an error message, “No Match Found.”
3. Balances are viewed in CDebitwareDlg. A call to GetDebitwareInfo retrieves info after establishing a valid swipe / scan
4. The ability to load money onto IHC accounts using credit cards or cash is also done in the CDebitwareDlg. If the call to GetDebitwareInfo shows the card has an active status, buttons are enabled which allow cash or credit to load funds onto the card.
 
Note: Classic Sales only tries to do an IHC item prepend on swipes that start with %B.