1. Allow a few characters + - * , . input as member file code.
2. Fix Hold Sales encounter error 'PrinterName' does not belongs to table...'.
3. Allow program to run script or call to smartupdater if product is in evaluation and less than 100 transaction.
4. Prevent frequent error (especially module code 50062) in Table Status screen.
5. Fix Cash Sales receipt format display Fasspay footer even though paid by Cash only.
6. Enable 10 seconds timeout for certain INCard related function(eg: DoLogin, CheckBalance, MemberSearch, SearchNewCard, DoSales...)