TouchPOS 2026.2 Build 0002 ( Released 03 October 2026) 


1.    [UI 2.0] Rectify rfid mistmatch with stock code validation for RFID(ANTZ) only.


2.    [UI 2.0] Promotion: Stock Normal, Stock Adhoc, Add On and Cash Rebate promotions can now be limited to selected member groups (set up in DynaMod). Existing promotions continue to apply to all members.


3.    [UI 2.0] Fixed Promotion Available screen showing Stock, Add On, Cash Rebate and PWP promotions that the member's group is not entitled to.


4.    [UI 2.0] Fixed INCard voucher always being saved under the first INCARDVC payment code when an outlet has several; it is now saved under the payment button that was pressed. (Ticket 181143)


5.    [UI 2.0] Notice2Go: when a request is rejected, the till now shows "Notice2Go Request Failed" with the server's message instead of "Webexception! 400 : Bad Request" and raw JSON.


6.    [UI 2.0] Fixed Dynamic menu switching back to the standard menu layout after login, hold bill, payment and Sales Screen.


7.    [UI 2.0] INCard voucher list is no longer prompted at Payment for GrabMart orders.


8.    [UI 2.0] O2O ECom Online Order: printer group printing is now supported when an order is moved to Processing.


9.    [UI 2.0] Added AI Camera Receiver: items recognised by the POS AI Camera app are added to the bill on screen. Set up in Setup Wizard > AI Camera Receiver (enable, port, token, firewall rule); changing the setting requires access right "AI Camera Setting".


TouchPOS 2026.2 Build 0001 ( Released 18th September 2026) 


1.   Fix restore field not restore fiuu transaction. (Ticket 179350)


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


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


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


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


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


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


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


9.    [UI 2.0] Fixed Razer/ePay reload rows being lost after a restore. (Ticket 179350)


10.    [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)


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


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


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


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


15.    [UI 2.0] Fixed SPP/RHB DuitNow TLS connection failure, and made its error messages clearer.


16.    [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.


17.    [UI 2.0] Reprint: Fiuu/ePay reload PIN option now also available on Preview, Design and SEP reprint.


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


19.    [UI 2.0] Kiosk quantity screen: HQ counter rows are highlighted in yellow.


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


TouchPOS 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.
  7. Daily Total report added PaymentCount for Payment Summary.
  8. [UI 2.0] Fixed Cash In/Out history, option "THIS MONTH" will select past year current month records.
  9. [UI 2.0] RFID Antz. added validation on RFID and Stock before assign data in AcCSDRFIDAntz to prevent data mismatched.
  10. [UI 2.0] Supporting Multi-instance
  11. [UI 2.0] Multi Menu at Menu bar overflow Added Handling
  12. [UI 2.0] INCard e-Receipt Update Email button when the address on file is INCard's placeholder
  13. [UI 2.0] Limited Qty counted per bill by PromotionBatchID, not per barcode
  14. [UI 2.0] Member Group limited qty now apply to Cash and Member Correctly
  15. [UI 2.0] Revert the Layout of Main Screen Selected Item
  16. [UI 2.0] Cash count page issue fix
  17. [UI 2.0] added log for kick drawer.
  18. [UI 2.0] Added SiteGiant Voucher Integration.
  19. [UI 2.0] Modify the E-receipt Screen Display
    • Changes on the Member Behaviour on E-Receipt Screen
  20. [UI 2.0] Added Option to enable If Incard member Detected with Voucher will Prompt Voucher list at Payment Screen.
  21. [UI 2.0] Fix on Transaction Refund will default EInvoiceFlowId to Open instead of Ready to Submit, Unless Info is Pull successfully.
  22. [UI 2.0] Added Incard Remark to DB.
  23. [UI 2.0] Added StockRemark at StockLookup Page.
  24. [UI 2.0] Enhanced Promotion Selected Record for a better Output instead of changing the Whole row to Normal Selected row's Color.
  25. [UI 2.0] Weight barcode will now apply based on Price code/Price Level by Reverse back the Calculation.
  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. [UI2.0] Add search feature to search service providers for EPay service.
  30. [UI 2.0] Enhance Epay store service with individual Epay TID.
  31. Split Off Discount Summary In End Of Day Report into More Specific Portions.
  32. [UI 2.0] Added Adjuster for Screen Size on the 2nd Display.
  33. [UI2.0] Added Progress Animation when Submitting for Gkash Payment.
  34. [UI2.0] Added Retry Mechanism when Failed Payment or not Getting Final Result for GKash Payment
  35. [UI2.0] Fixed on Sole Proprietor unable to Submit E-Invoice.
  36. [UI2.0] Added Logging when fail logging into LHDN.
  37. [UI2.0] Added Item Description at Notice2Go Remark for Discount and Price Change.
  38. [UI2.0] Added Cash Limit Alert Integration for Notice2Go.
  39. [UI2.0] Setup Wizard
    • added Member Code Running Number setting if Enable Auto Number Member Code.
    • disable Running No datagridview column header sorting.
    • added Running No maximum length input control for relevant columns.
    • fixed issue where record positions changed when Document Group value was different.
  40. Added Limited Quantity Control for Promotion PLan and Range Discount PLan
  41. [UI 2.0] Added Idle Auto Lock screen on Sales Screen.
  42. [UI 2.0] Fixed MultiPrinter screen not show printers when Brand was over 10 characters.
  43. Missing Payment data handling enhancement.
  44. Support Fast Exact CASH payment feature.
  45. Fixed not able to sync Cash sales due to missing AcPOSOrderStatusID column.
  46. Support INCard member search when INCard return string value for Member Level.
  47. [UI 2.0] Enhanced RHB DuitNow payment process with message prompt.
  48. [UI 2.0] Fixed stock with E-Invoice 'Not Applicable' checking not working for normal cash sales.
  49. [UI 2.0] Introduced Compulsory Refund Reason features for refund.
  50. 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.
  51. 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] Fix Auto INCard voucher Prompt insert as CASH Type. (Ticket 178573)
  4. [UI 2.0] INCard stamp redeem Disable application for Auto Voucher (177240)
  5. [UI 2.0] Fixed on Discount misbehave (Ticket 178494)
  6. [UI 2.0] Refund By Bill With voucher now will now deduct with voucher amount. (Ticket 178980)
  7. [UI 2.0] Change on Mix and Match Promotion to Get the Lowest Price when detected Multiple Batch on the same item. (Ticket 176975)
  8. [UI 2.0] added "disc%" column in second display. (Ticket 177540)
  9. [UI 2.0] Added access right for full tax invoice button on the refund receipt screen. (Ticket 175414)
  10. [UI 2.0] Fixed different input scenario of same weighing barcode produce different result (UomQty, Price, ItemTotal). (Ticket 161144)
  11. [UI 2.0] Fix on Batch item not prompt Qty Screen for LIFO and FIFO method. (Ticket 174716)
  12. [UI 2.0] Fix on 490.0 Full amount not able to generate PaymentLink. (Ticket 176509)
  13. [UI2.0] fix total amount shown on the customer display screen is not same as on the cashier screen. (Ticket 174010)
  14. [UI2.0] Fixed Customer ID Running Number not being updated during 2nd attempt Save member record. (Ticket 174602)
  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. [UI 2.0] Fixed POS will not load Hold Sales(Quotation) format HoldSalesQuo.mrt for Quotation document. (Ticket 171842)
  26. Fixed not able to retrieve sales due to IncardRemark2 exceed limit. (Ticket 172333)
  27. [UI 2.0] Fixed total amount not calculate correctly when item was deleted. (Ticket 171156 & 171035)
  28. [UI 2.0] Fixed item with multi barcode not able to duplicate sales. (Ticket 171216)
  29. Added auto fill in available amount to INCard Point redeem. (Ticket 170698)
  30. Fixed tax rate not display correctly on receipt. (Ticket 170980)
  31. [UI 2.0] Fixed scan item encountered error due to auto apply coupon promotion encountered error. (Ticket 171152)