TouchFNB 2023.1 Build 0013 (Released on 17th May 2023) 


1.    [UI2.0] Fix User Configuration file checking is not working during launch of program. (Ticket 150450)



TouchFNB 2023.1 Build 0012 (Released on 08th May 2023) 


1.    Re-align radio button sequence in report screen for report option in [Summary] and [Detail]. (Ticket 150220)


2.    Fix report option not focus on first report in [Summary]. (Ticket 150220)


3.    Added Block Hold Transaction for Exchange or Refund Transaction(To Prevent Double Refund Transaction)


4.    Added Update Name when search Incard Membership.


5.    Added column [TerminalID] for

- SysLogAPITrxRow

- SysLogCreditCardTerminalFieldData

- SysLogEWalletTrx

- SysLogGivadoWebAPIRequest

- SysLogINCardAPI

- SysLogTrxErr


6.    [UI2.0] Set cursor focus on custom modifier textbox once click on button Modifier.


7.    [UI2.0] Remove un-necessary background image (blue) on Stock Lookup screen. (Ticket 150337)



TouchFNB 2023.1 Build 0011 (Released on 26th Apr 2023) 


1.    Fix stock picture did not reflect if cashier tab item on Fast Selection screen then change to Barcode Scanning screen. (Ticket 149644)


2.    Add Print E Wallet Receipt for GKash.


3.    [UI2.0] Fix INCard Stamp balance screen, tick on checkbox [] "Hide 0 Balance Stamp" encountered error "Object reference not set to an instance." (Ticket 149943)


Steps of Reproduce:

1. Open INCard Stamp balance screen, untick checkbox [] "Hide 0 Balance Stamp" (there is no any stamp with balance) then close screen.

2. Re-open INCard Stamp balance screen, click on checkbox [] "Hide 0 Balance Stamp".

3. Error "Object reference not set to an instance."


4.    Fix Stock Lookup screen, after click on button [F10] or press [F10] on keyboard, press cursor key on keyboard to select item and then press [Enter], cursor will jump to first row instead of select the item. (Ticket 149618)


5.    Added Remark to submit through INcard sales and Incard Refund.


6. E-Menu Fulfillment screen added for eMenu integration.

    - Purpose is for user to able to see order that are paid online, but have yet to be served to the table. 

    - User can also mark order that is served to completed.


7.    Prevent the scenario of first scan voucher, online verification will be failed sometimes and then proceed to offline verification. Added show wait cursor during online verification. (Ticket 150157)



TouchFNB 2023.1 Build 0010 (Released on 07th Apr 2023) 


1.    Fix after duplicate sales and change Qty/Price/Discount encounter "Object reference not set to an instance of an object." in sub IcenterPromotion due to class POSPromotionManager is not initialized.


2.    Fix duplicate sales did not trigger promotion calculation.


3.    Support OrderNumber with prefix and number of digit mechanism.


4.    [UI1.0] Fix login screen, numeric button minor alignment issue.



TouchFNB 2023.1 Build 0009 (Released on 30th Mar 2023) 


1.    Paysys, Fix void for new version terminal Paysys (03.06.09), to make void transaction work again. 

        - new void transaction require correct payment hostNo passed in.


2.    Fix input small letter password on User Lock screen / access right Password screen, POS deny access even though password is valid. (Ticket 149324)


3.    Fix on The License Text not Showing Full in UI2.0.  (Ticket 149345)


4.    Visible button [Get Last Trx INCard No] on INCard Customer screen after new member registration is success.

* previously need to re-open INCard Customer screen to reflect.


5.     TouchPOS UI1.0 and UI2.0 Now Supported GKash Ewallet Payment.


6.      [UI2.0] Fix on Credit Sales's AutoClose Down Screen Showing Incorrect Info.(Ticket 149604)


7.      [UI2.0] Adjust the Pos Series Logo at Login Screen to be Bigger


8.      [UI2.0] Fix on Close Counter , Force Cash Count showing Block Screen


9.    Extend [TotalQty] for AcCSM, AcCIM, AcCSMStaffMeal from decimal(18,2) to decimal(18,4). standardized as in detail table UomQty declaration.


10.   Support GKash Ewallet Payment Integration.


11.   Add prevention synchronize Credit Sales, filter records 30 seconds from current time to prevent record selection issue.


12.   Support AcCSM.OrderNumber value assignment.


13.   Support Order Number daily reset value logic.


TouchFNB 2023.1 Build 0008 (Released on 24th Mar 2023) 


1.    Editing Time IN/Out will also update the SwapType Now.(Ticket 149045)


2.    Smart POS Series Logo Inserted to some Pages.


3.    Added Reward Title on Incard Voucher redeem List.(Ticket 149153)



4.    [UI2.0] Fix on Deposit Button not Working Correctly.


5.    Fix Document Number not show completely on top screen Bill Viewer. (Ticket 149226)


6.    Support INCard "CardPinEn" checking whether to prompt Pin/Password input on the following transaction:

INCard Credit Redeem

INCard Point Redeem

INCard Stamp Redeem

INCard Voucher

INCard Point Redemption


7.    Fix modifier printing on Hold Kitchen Report(HoldKitchen.mrt) not following main item. (Ticket 149263)

Steps of Reproduce:

1. Scan 3 line of item.

2. Go to second line item, input modifier.

3. Modifier will print on item line 3.


8.    Fix manual approval for Revenue RQ payment is not working after press button [OK]. (Ticket 149367)


9.    Added checking whether there is Refund Qty being input before prompt confirmation message "Are You Sure to Save the Refund Bill?" for Refund by Item.


10.   Paysys, Fix form overlapped PIN password form (frmPassword) when Paysys failed to pay and there is no user access right. - Fix issue #149282 and #149291


11.   Show "Balance" or "Change" in second display accordingly. (Ticket 149276)



TouchFNB 2023.1 Build 0007 (Released on 07th Mar 2023) 


1.    Extend AcPersonalFingerPrint.Code to nvarchar(20) (Ticket 148935)


2.    Added "Only Allow FingerPrint to Login" option at TimeAttendance. (Ticket 148372)



3.     UI Switching - Added Switcher Handling


4.     [UI2.0] Fix for Close Counter Cash Count will overlap Design Report screen.  (Ticket 148952)


5.     [UI2.0] Changing the ScanBarCode component to prevent the Half-Way scanned Barcode and trigger Item Lookup Screen. (Ticket 148425)


6.     Ipay88, add logging Void Transaction into Table [SysLogEWalletTrx]. To Trace user action.


7.     Paysys, Fix Response Code may interpret wrongly in some situation. eg: "12" into "FE"



TouchFNB 2023.1 Build 0006 (Released on 24th Feb 2023) 


1.    Extended column length in table AcCIM (ApprovalCode, CardNo) (standardized as in AcCSM) (Ticket 148596)


2.    Support new access right checking for Qty 1 to Qty 9 Button. (Ticket 148822)

* Client Socket 2023.1 Build 0001.


3.    Fix during close counter print EOD report, CounterOpenTime value sometimes show '01/01/0001'.

Make sure CounterOpenTime and CounterCloseTime value in table [SysTerminalSetting] and [SysTerminalCounterHist] are the same. (Ticket 148807)



TouchFNB 2023.1 Build 0005 (Released on 15th Feb 2023)


1.    Revenue Terminal Integration, added Bank setting. Different bank terminal requires different void sales parameter (D9-STAN or 65-InvoiceNo).

* default leave blank (use Trace No(STAN)).


2.    Fix the issue of cursor on Scan Voucher screen, sometimes not focus on Voucher No text box.


3.    Prompt error message once only in case there is connection issue on Customer Display.


4.    Fix on Member Search Not Prompt. [UI2.0]


5.    Fix on Second Display will prompt Error. [UI2.0] 


6.    Enable Reprint Button on Complete Transaction. [UI2.0] 


7.    Fix Press Enter no function on Price Screen. [UI2.0] 


8.    Fix when close counter, show empty date on top of those report below. (Ticket 148576)

  • End Of Day (EOD) Report
  • Daily Summary Report
  • Daily Collection Report
  • Refund Report
  • Daily Detail Report


9.    Remember [Type] option in Customer Lookup screen. (Ticket 148442


10.   Scan Voucher Interface Update. [UI2.0]


11.   Fix cursor focus issue on input value text box on Stock Lookup screen. (Ticket 148441)


12.   Enable Reprint Receipt button on Payment Summary info (auto close panel) on Payment screen. [UI2.0]



TouchFNB 2023.1 Build 0004 (Released on 08th Feb 2023)


1.    Visible button [Get Last Trx INCard No] in INCard Customer screen after new INCard member registration is successful.


2.    Reset login input and focus on the text box if login failed (Log In screen and User Lock screen). (Ticket 148440)


3.    Stock Lookup screen, set cursor remain at text box if user press shortcut key [F10]. (Ticket 148441)


4.    Paysys, Fix 148483, Fix bug: Sometimes form closing might cause InvalidOperationException. Might be because trying to access something that is dispose.


5.    UI2.0 - Fix after perform INCard Prepaid Top Up, system prompt error message after back to main screen.



TouchFNB 2023.1 Build 0003 (Released on 18th Jan 2023) 


1.    Added column [SelfOrderModule] to support SmartSSO module selection.


2.    Added column [ProgramParamValue] to indicate program version use on the terminal.


3.    Fix Retrieve Sales screen encountered error if there is record (AcCSM.ShipAttention length more than 50 characters). (Ticket 141261)


4.    Paysys fixes

    - handle ISO8583 ResponseCode receive from machine. #141168

    - Paysys manual approve function, required permission (Manual Payment) to proceed.



TouchFNB 2023.1 Build 0002 (Released on 03rd Jan 2023)


1.    Added In Indicator to show if License included POS - WebAPI.


2.    Revenue Terminal integration enhancement. Fix POS will continue save the transaction even though detected Terminal returned previous transaction approval message. (Ticket 140801)


3.    Fix Cash Sales detail did not store discount reason value if selected option [Whole Bill]. (Ticket 140666)


4.    UI2.0 - Fixed on Enter key not working on Quantity Screen.




TouchFNB 2023.1 Build 0001 (Released on 28th Dec 2022)


1.    Rectify button [Shoppe2go] and [Point Redemption] tooltip.

Rectify button [Stock Control] tooltip.

Change Open Counter shortcut key from "Shift + O" to "Alt + O" 

Change Close Counter shortcut key from "Shift + C" to "Alt + C"

Change Order Info shortcut key from "Shift + I" to "Alt + I"


2.    Fix on IncardVoucher Rounding with incorrect Amount. (Ticket 140566)


3.    Added SysModule 10259 INCard Transaction Count Limit.


4.    INCard transaction count checking amendment.

 - only check NetAmount>0 document.

 - skip checking when perform refund.

Allow to proceed when exceeded transaction count limit if supervisor grant access right.


5.    Log when cashier manual trigger open cash drawer even though cashier has access right.


6.    Fix on Restore Function , where Scan item will show error if fail to Restore. (Ticket 140813)


7.    UI2.0 - Fix if same combo detail stock was set in different combo, POS will get incorrect combo detail stock selling price and quantity. (Ticket 140909)


8.    Skip table selection for Refund bill.




TouchFNB 2023.1 Build 0000 (Released on 08th Dec 2022)


1.    Disable Sales Tax and Service Tax relevant setting if [Manual Activate SST Setting] is unticked. (Ticket 140496)


2.    UI2.0 - Fix a scenario of user screen is in Fast Menu/Barcode Scanning screen, after completed modifier item flow selection, it will show Function screen. (Ticket 140557)


3.    Added checking if POS failed to load data of Item Menu/User Access in certain scenario (eg sql server service is not ready). Fix POS will prompt error message "Invalid column [TranID]" (Ticket 140556)


4.    UI2.0 - Rename Assembly Title from "TouchF&B" to "TouchF&B UI2.0".