TouchO2OSeries API 2023.1 Build 0008 (19/12/2023)


  • Fix possible error when consume endpoint of O2O/CashSale/CreateCashSale
    • "SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM"
    • The error was due to failed to parse BusinessCutOffDate correctly.


TouchO2OSeries API 2023.1 Build 0007 (13/10/2023)


  • Enhanced Print By Quantity with support based on particular printer option now.
    • Required TouchFNB/TouchPOS 2023.3 Build 0000 or above
  • Fix Print By Quantity not working correctly which shall follow as per setting in POS (TouchFNB/TouchPOS)
  • Fix tax calculation whereby the tax rate shall follow effective date.


TouchO2OSeries API 2023.1 Build 0006 (29/09/2023)


  • Fix error returned "DataTable already belongs to another dataset" whenever call CreateDirectSales API, with param of DoNotPrint set to false.


TouchO2OSeries API 2023.1 Build 0004 (19/09/2023)

  • - Enhanced Shoppe2Go Order by extend AcShoppe2GoOnlineOrder: State alter from 20 to 100 to cater oversea order State value could be longer than 20 chars.


TouchO2OSeries API 2023.1 Build 0003 (15/09/2023)


  • Fix ReceiptNo should be blank to allow split bill if status = 'O'
  • Fix Non-Stock Modifier posting incorrectly that could caused inconsistence printing behavior in POS


TouchO2OSeries API 2023.1 Build 0002 (24/07/2023)

  • Fix Modifier Stock posting incorrectly
  • Fix wrong logic of AcOnlineMemberM insertion caused large data duplicated and caused timeout. 


TouchO2OSeries API 2023.1 Build 0001

  • Fix Tax & service charge amount for CreateDirectCashSale API, when update didn't update service charge amount.
  • Printer function
    • Now can print using printer group
    • Code refactored
    • Better unit tested
    • Now will search for FNB's folder path before printing.


  • Add license info in Mainform, user can now see what is required for API program to be licensed.


TouchO2OSeries API 2023.1 Build 0000

  • Fix CreateDirectCashSale, not caculating NetAmount correct when there is service charge amount. (AcCSM.tax1)