TouchFNB 2026.2 Build 0001  ( Released 28 September 2026) 


1.    [UI 2.0] Fixed Enquiry screen, Price value display incorrectly when barcode prefix matched Weighing Prefix by Amount setting. (Ticket 180512)


2.    [UI 2.0] Fixed Customer Lookup screen combo item Search and Type is editable causing search encountered error. (Ticket 180837)


3.    [UI 2.0] Fixed cash count document number being reused, and counts being lost when a save failed or the history list was refreshed.


4.    [UI 2.0] Fixed till running out of memory ("Parameter is not valid") caused by the online/offline indicator. (Ticket 179737)


5.    [UI 2.0] Fixed PaySys card sales failing with "One or more errors occurred". (Ticket 179737)


6.    [UI 2.0] Fixed duplicate hold bills appearing after the next login. (Ticket 179737)


7.    [UI 2.0] Reduced the online/offline indicator GIFs to their display size with transparency kept, lowering memory use and exe size (50.1 MB to 43.5 MB).


8.    [UI 2.0] Fixed customer display showing at 2/3 size on the second monitor when its scale % differs from the main screen. (Ticket 180582)


9.    [UI 2.0] Fixed Error 50166 on custom modifier lines on the customer display. (Ticket 180880)


10.    [UI 2.0] Fixed combo item Search and Type in Customer Lookup being editable, causing search to encounter an error. (Ticket 180837)


11.    [UI 2.0] Fixed Enquiry screen, Price value display incorrectly when barcode prefix matched Weighing Prefix by Amount setting. (Ticket 180512)


12.    [UI 2.0] Fixed false "already running" message after an update, and the endless restart loop when an update pack fails.


13.    [UI 2.0] Fixed SPP/RHB DuitNow TLS connection failure, made its error messages clearer, and corrected the URL recorded in the log for failed calls.


14.    [UI 2.0] e-Receipt: for an INCard member with an @incard.my email, the real email can now be typed in and Send Email saves it to the INCard profile and sends the receipt in one tap. If INCard refuses the email, the receipt is not sent and the reason is shown. Update INCard Email button is hidden.


15.    [UI 2.0] Barcode Label multi-select now uses the same data as the range screen, including Cashier ID/Name. (Ticket 178378)


16.    [UI 2.0] Replaced the Notice2Go procedure in the upgrade script to fix an error.



TouchFNB 2026.2 Build 0000 ( Released 10 September 2026)


New Enhancement List


  1. Promotion Priority Mode (POS side)
  2. [UI 2.0] Added SmartUpdater auto updater to force SmartUpdater to update if version is older than in the setting.
  3. [UI 2.0] Change on the Link of download Driver from Ftp Server to Smart Storage Platform.
  4. [UI 2.0] PWP Promotion now have new setting for Unlimited Scan after hitting Trigger Amount
  5. [UI 2.0] Grab Mart Feature Added.
  6. [UI 2.0] Tuning off Auto Close and Auto Shrink for Database.
    • Daily Total report added PaymentCount for Payment Summary.
  7. [UI 2.0] Fixed Cash In/Out history, option "THIS MONTH" will select past year current month records.
  8. [UI 2.0] Supporting Multi-instance
  9. [UI 2.0] Multi Menu at Menu bar overflow Added Handling
  10. [UI 2.0] INCard e-Receipt Update Email button when the address on file is INCard's placeholder
  11. [UI 2.0] Limited Qty counted per bill by PromotionBatchID, not per barcode
  12. [UI 2.0] Member Group limited qty now apply to Cash and Member Correctly
  13. [UI 2.0] Revert the Layout of Main Screen Selected Item
  14. [UI 2.0] Cash count page issue fix
  15. [UI 2.0] added log for kick drawer.
  16. [UI 2.0] Added SiteGiant Voucher Integration.
  17. [UI 2.0] Modify the E-receipt Screen Display
  18. Changes on the Member Behaviour on E-Receipt Screen
  19. [UI 2.0] Added Option to enable If Incard member Detected with Voucher will Prompt Voucher list at Payment Screen.
  20. [UI 2.0] Fix on Transaction Refund will default EInvoiceFlowId to Open instead of Ready to Submit, Unless Info is Pull successfully.
  21. [UI 2.0] Added Incard Remark to DB.
  22. [UI 2.0] Added StockRemark at StockLookup Page.
  23. [UI 2.0] Enhanced Promotion Selected Record for a better Output instead of changing the Whole row to Normal Selected row's Color.
  24. [UI 2.0] Weight barcode will now apply based on Price code/Price Level by Reverse back the Calculation.
  25. [UI 2.0] Added Promotion Available in Sales Screen, Promotion will Show highlight when available to apply.
  26. [UI 2.0] POS Auto Update enhancement.
  27. [UI2.0] Added New Mode for Cash Rebate Promotion for Criteria Total to Eligible
    • Include Item with Promotion
    • Exclude Item with Promotion
  28. [UI2.0] Change Incard Register not Compulsory for Gender and Race Anymore.
  29. Split Off Discount Summary In End Of Day Report into More Specific Portions.
  30. [UI 2.0] Added Adjuster for Screen Size on the 2nd Display.
  31. [UI2.0] Added Progress Animation when Submitting for Gkash Payment.
  32. [UI2.0] Added Retry Mechanism when Failed Payment or not Getting Final Result for GKash Payment
  33. [UI2.0] Fixed on Sole Proprietor unable to Submit E-Invoice.
  34. [UI2.0] Added Logging when fail logging into LHDN.
  35. [UI2.0] Added Item Description at Notice2Go Remark for Discount and Price Change.
  36. [UI2.0] Added Cash Limit Alert Integration for Notice2Go.
  37. [UI 2.0] Introduce AI Scanner.
  38. Added Limited Quantity Control for Promotion PLan and Range Discount PLan
  39. Missing Payment data handling enhancement.
  40. Support Fast Exact CASH payment feature.
  41. Fixed not able to sync Cash sales due to missing AcPOSOrderStatusID column.
  42. Support INCard member search when INCard return string value for Member Level.
  43. [UI 2.0] Enhanced RHB DuitNow payment process with message prompt.
  44. [UI 2.0] Fixed stock with E-Invoice 'Not Applicable' checking not working for normal cash sales.
  45. [UI 2.0] Introduced Compulsory Refund Reason features for refund.
  46. Fixed on Payment screen, INCARD Point payment type will not allow to proceed if not yet tag INCard member but INCard Prepaid payment will prompt to tag INCard member.
  47. Fixed on Payment screen, for INCard Prepaid or INCard Voucher payment, if cashier cancel to tag INCard member, Payment screen will be closed.


Closed Issues List


  1. [UI 2.0] Fixed refund prompt system error when cannot connect to backend. (Ticket 178812)
  2. [UI 2.0] Fixed retrieve sales, detail sales person changed. (option Salesperson For Whole Bill) (Ticket 178815)
  3. [UI 2.0] Table status screen issue fixed. (Ticket 178681)
  4. [UI 2.0] Added IncardRemark1 and IncardRemark2 for Cash Sales Report. (Ticket 178802)
  5. [UI 2.0] Fix Auto INCard voucher Prompt insert as CASH Type. (Ticket 178573)
  6. [UI 2.0] INCard stamp redeem Disable application for Auto Voucher (177240)
  7. [UI 2.0] Fixed on Discount misbehave (Ticket 178494)
  8. [UI 2.0] Refund By Bill With voucher now will now deduct with voucher amount. (Ticket 178980)
  9. [UI 2.0] Change on Mix and Match Promotion to Get the Lowest Price when detected Multiple Batch on the same item. (Ticket 176975)
  10. added "disc%" column in second display. (Ticket 177540)
  11. [UI 2.0] Fixed old document do not calculate total correctly when transfer or combine table. (Ticket 174776)
  12. [UI 2.0] Added access right for full tax invoice button on the refund receipt screen. (Ticket 175414)
  13. [UI 2.0] Fixed different input scenario of same weighing barcode produce different result (UomQty, Price, ItemTotal). (Ticket 161144)
  14. [UI2.0] fix total amount shown on the customer display screen is not same as on the cashier screen. (Ticket 174010)
  15. [UI2.0] Fix on Tax Amount not included Service Charge Tax. (Ticket 174776)
  16. [UI 2.0] Fixed unable to view full information on the incard check balance screen. (Ticket 173341)
  17. [UI 2.0] Fixed dialog prompt and click on "ESC" will cause program hang issue. (Ticket 173484)
  18. [UI 2.0] Fixed RHB Duitnow manual approval not using correct amount as final amount. (Ticket 172717)
  19. [UI 2.0] Added checking for terminal when process RHB Duitnow payment. (Ticket 172511, 169733)
  20. [UI2.0] Adding Credit sales item include into EOD Report. (Ticket 171891)
  21. [UI2.0] To Store Voucher Title and Batch ID for Incard Voucer. (Ticket 172113)
  22. [UI 2.0] Fixed RHB configuration not found not select default payment type. (Ticket 171439)
  23. Fixed the bug of when there is more than 1 INCARD Point or INCARD Credit payment code, system always tag the first payment code instead of user selected one. (Ticket 171221)
  24. Fix on PWP Exclude List cannot work When Scanned Items is Multi-Barcode. (Ticket 171890)
  25. Fixed not able to retrieve sales due to IncardRemark2 exceed limit. (Ticket 172333)
  26. [UI 2.0] Fixed total amount not calculate correctly when item was deleted. (Ticket 171156 & 171035)
  27. [UI 2.0] Fixed item with multi barcode not able to duplicate sales. (Ticket 171216)
  28. Added auto fill in available amount to INCard Point redeem. (Ticket 170698)
  29. Fixed tax rate not display correctly on receipt. (Ticket 170980)
  30. [UI 2.0] Fixed scan item encountered error due to auto apply coupon promotion encountered error. (Ticket 171152)