Important Note: For DynaMod programs (Including Server Socket, Client Socket and Process Manager), .NET Framework 4.6 is required in order to run the program.

Supporting OS and offline installer https://smartacc.freshdesk.com/support/solutions/articles/9000197133


Please update DynaMod Server Socket to 2021.1 Build 0000 

Please update DynaMod Process Manager to 2021.1 Build 0000 

Please update DynaMod Client Socket to 2021.1 Build 0000


New Enhancement List


  • Enhanced Shoppe2Go Module. In ShoppeGo Store Setup screen,
    • Added Out of Stock (OOS) handling. Configure and enabled it in Shoppe2Go Store setup screen; The DynaMod Process Manager (2020.3 Build 0002) can now set the task to Update Stock Location Balance Quantity from Excel file.
    • Added Online INCard Member Renewal Transaction (Paid and Renew at Online) handling. Assign a default location (In Shoppe2Go Store setup) to enable the POS for the location to accept those Online INCard Member Renewal Transaction.
  • Updated new version of Stimulsoft Report Engine from 2020.4.2 to 2020.5.1
  • Enhanced Print Purchase Order Report with added SupplierSKU Remark. (Ticket: 130005)
  • Enhanced SmartSQL Migration Wizard by added new option [e. Chart of Account Migration Option. Account Group (In SmartSQL for Cash/Bank) Value] (Ticket: 130053)
  • Enhanced SmartSQL Migration Wizard for company profile migration of Sales Tax Registration Number and Service Tax Registration Number. (Ticket: 130034)
  • Enhanced SmartSQL Migration Wizard by auto set the Fix Assets Account's Link Account (Accumulated Depreciation Accounts) whenever migrate the Chart of Account. (Ticket: 130054)
  • Enhanced Client Socket POS Updates Summary by Subsidiary Company screen by add column Product Serial Key.
  • Enhanced Client Socket POS Update screen by added function under More menu:
    • Refresh Record Status
    • Populating Missing Client Sockets
    • Activate All Request Update in List
    • De-Activate All Request Update in List
  • Enhanced Client Socket POS Update screen, it will now auto select for latest version upon Add Record.
    • FTP Path (TouchPOS)
    • FTP Path (TouchFNB)
    • FTP Path (Client Socket x86)
    • FTP Path (Client Socket x64)
  • Added Mobile No in customer pop up selection. (Ticket: 129831)
  • Enhanced Print Customer Invoice Report by added Customer Nick Name. (Ticket:  130067)
  • Enhanced Payment Voucher Listing Report by changed the report page height to 11.69 for A4 size. (Ticket: 130045)
  • Enhanced Advance Search in transaction screens by enable auto save and resume for the Selected Filter Fields. 
  • Enhanced Stock Maintenance - More - Create Multi UOM Stock by added copy of Extra Remark 1 to 4. (Ticket: 129971)
  • Enhanced Customer Aging Summary Listing by added field [LocalCreditLimit]. (Ticket: 130074)
  • Added new report format of Article (Stock Matrix) for below transaction screens.
    • Stock Transit, report format name: Stock Transit ( A4 ) - Article (CrossTab)
    • Stock Adjustment, report format name: Stock Adjustment ( A4 ) - Article (CrossTab)
    • Stock Receive, report format name: Stock Receive ( A4 ) - Article (CrossTab)
    • Stock Issue, report format name: Stock Issue ( A4 ) - Article (CrossTab)
    • Stock Write-Off, report format name: Stock Write Off ( A4 ) - Article (CrossTab)
  • Added License Control Plus module (Available in Enterprise License only).
    • Access from Common Module - System Utility - License Control Plus - Setup License Group.
    • Concurrent licensed user for Inventory/Account/Full can now be controlled by assigned License Group.
    • Easy to Activate License Control Plus.
    • Able to setup unlimited license group for concurrent seats of licensed users.
    • Licensed users (across databases) can then assigned to desired license group.
    • Unassigned users to specific license group would then be back to normal license control mechanism.
    • Note: Please update DynaMod Server Socket to 2020.3 Build 0002 or above.
  • Enhanced posting speed of member point, affected document type:
    • Customer Adjustment
    • Cash Sales
    • Customer Credit Note
    • Customer Debit Note
    • Customer Invoice
    • Member Point Adjustment
    • Member Point Redemption


  • Added option to Exclude Shopee Voucher/ Coin / Credit Card Promotion from Sales Order and Customer Invoice. (Ticket: 130082)
  • In Payment Voucher screen, the column "Is Cancelled" was removed from the grid. (Ticket: 130485)
  • Enhanced Bill Payment Method Setup screen, payment account allowed to choose for current liabilities accounts (not include Special Credit Control account). (Ticket: 130429)
    • Supplier Payment Voucher and Supplier Payment Voucher (PDC) screen, allowed to select bill payment methods that included current liabilities accounts. 
    • Customer Receipt and Customer Receipt (PDC) screen, allowed to select only bill payment methods that excluded current liabilities accounts.
  • Enhanced Payment Voucher - Other Payment by allow void payment. The account double entries will now be able to reverse with it's original purpose. (Ticket: 130506)
  • Enhanced Customer Receipt - Other Receipt by allow void payment. The account double entries will now be able to reverse with it's original purpose. (Ticket: 130506)
  • Enhanced DynaMod Process Manager - Deferred Stock Cost Calculation Process. (Ticket 129966)
    • Extended it's process command timeout from 2 hours to 3 hours.
    • Auto attempt to re-open the database connection if somehow closed in middle of process. 
    • Available in DynaMod Process Manager 2020.3 Build 0005.
  • i-Bank: 
  • Setup Company Bank Account change to allow input number start with 0
  • Setup Payee Bank Account change to allow input number start with 0
  • Added version 2 of export file format which include the remark of payment details.
  • Enhanced Payment Voucher screen by added [Is Payment Void] and [Payment Void Date] information in Browse's grid screen. (Ticket: 130565)
  • Enhanced Customer Receipt screen by added [Is Payment Void] and [Payment Void Date] information in Browse's grid screen. (Ticket: 130565)
  • Enhanced Print Barcode Label report screen by added POS Price column to Barcode Stock Selection popup screen. (Ticket: 130572)
  • Enhanced Article Activity Listing by added column StockArticleDescription1, StockArticleDescription2. (Ticket: 130573)
  • Enhanced Article Sales Analysis - Detail Report by added column StockArticleDescription1, StockArticleDescription2. (Ticket: 130573)
  • Enhanced Article Sales Analysis - Summary Report by added column StockArticleDescription1, StockArticleDescription2. (Ticket: 130573)
  • Enhanced refresh records function (F5 key), if not being input for any search criteria, it will load all records (auto insert a '%' in search input) instead. (Ticket: 130575)
  • Enhanced disconnect from server handling by providing Reconnect/Restart Application option to user, as such without need for perform many steps to end task the application whenever it's disconnected from server. (Ticket: 130601)
  • Upgraded U.I Engine (DevExpress from 18.1.5 to 20.2.4)
    • Grid loading and exporting performance improvement
    • Pivot Grid loading and export performance improvement
  • Added Store ID grouping for Marketplace Update Price/Quantity screen.
  • Enhanced Supplier Aging Listing by added additional document's info of Account Job, and Location (whenever option Enable Extra Document's Info being checked). (Ticket: 130625)
  • Enhanced Print Customer Invoice Report by added column AcSalesmanGroupID and AcSalesmanGroupDesc. (Ticket: 130724)
  • Enhanced Document Posting Inspector for POS Deposit screen Account and GST Transaction records retrieval. (Ticket: 130779)
  • POS Configuration Information screen added POS Serial Key, POS Cover Serial Key and POS Cover Expiry Date.
  • DynaMod Client Socket added option to Lock Setting and disable changing of Auto Run Enabled and Auto Run Interval during synchronization to avoid any accidental changes.
  • Database Validation added display POS Cash Sales Error Upload records.
  • Added Shipping Method Setup Screen. It can now be accessible from Common Module - Setup - Shipping Method. (Ticket: 130814)
  • Added Shipping Method input on Delivery Info for below transaction screens: (Ticket: 130814)
  • Purchase Requisition
  • Purchase Order
  • Customer Quotation
  • Customer Sales Order
  • Customer Cash Sales
  • Customer Delivery Order
  • Customer Delivery Return
  • Customer Invoice
  • Customer Credit Note
  • Customer Debit Note
  • Customer Adjustment
  • Stock Transit
  • Stock Transfer
  • Stock Transfer (Receive)
  • Enhanced Customer Invoice by added function to allow Import From File for multiple documents. (Ticket: 130825)
    • Template added "C:\SmartAcc\DynaMod\Import Template\CustomerInvoice_MultiDocument.xlsx"
  • Enhanced Customer Credit Note by added function to allow Import From File for multiple documents. (Ticket: 130827)
    • Template added "C:\SmartAcc\DynaMod\Import Template\CustomerCreditNote_MultiDocument.xlsx"
  • Enhanced Balance Sheet Listing by added a report format [Balance Sheet Listing - Net Equity Section as SmartBizSQL] (Ticket: 130828)
  • Enhanced Balance Sheet Listing (Multi Level) by added a report format [Balance Sheet Listing - Net Equity Section as SmartBizSQL] (Ticket: 130828)
  • Added Report Format of Article (Stock Matrix) with CrossTab for below transaction screen:
    • Supplier Invoice, report format name: Supplier Invoice (A4) - Tax Invoice - Article (CrossTab)
    • Purchase Order, report format name: Purchase Order ( A4 ) - GST - Article (CrossTab)
    • Goods Receive Note, report format name: Goods Receive Note ( A4 ) - GST - Article (CrossTab)
    • Supplier Credit Note, report format name: Supplier Credit Note ( A4 ) - GST - Article (CrossTab)
    • Supplier Debit Note, report format name: Supplier Debit Note (A4) - GST - Article (CrossTab)
    • Goods Return Note, report format name: Goods Return Note ( A4 ) - GST - Article (CrossTab)
    • Customer Quotation, report format name:
      • Customer Quotation ( A4 ) - GST - Article (CrossTab)
      • Customer Quotation ( A4 ) - SST - Article (CrossTab)                                      
    • Delivery Order, report format name:
      • Delivery Order ( A4 ) - GST - Article (CrossTab)
      • Delivery Order ( A4 ) - SST - Article (CrossTab)
    • Customer Credit Note, report format name: 
      • Customer Credit Note ( A4 ) - GST - Article (CrossTab)   
      • Customer Credit Note ( A4 ) - SST - Article (CrossTab
    • Sales Order, report format name: 
      • Sales Order ( A4 ) - GST - Article (CrossTab)
      • Sales Order ( A4 ) - SST - Article (CrossTab) 
    • Customer Debit Note, report format name:

      • Customer Debit Note (A4) - GST - Article (CrossTab)

      • Customer Debit Note (A4) - SST - Article (CrossTab)             

    • Delivery Return, report format name: 
      • Delivery Return ( A4 ) - GST - Article (CrossTab)
      • Delivery Return ( A4 ) - SST - Article (CrossTab)                                    
  • Enhanced Shopee Customer Invoice to support Bundle Deal orders
  • Enhanced Customer Receipt Remark 3 to follow Document Your Reference (Ticket: 129433)
  • Added SiteGiant Original Product Price column in SiteGiant Products screen
  • Enhanced Inventory Module by added Location Shelves for Stocks. (Ticket: 130893)
    • Added Setup Shelf Type screen
    • Added Setup Location Shelves
    • In Stock Maintenance, added stock's shelf assignment under menu [More - Location Stock Shelves]
    • Added Stock Location Shelves Enquiry
  • Enhanced Cash Sales Listing Report by added column AcAreaID and AcAreaDesc. (Ticket: 130876)
  • Enhanced Purchase Order by added function to allow Import From File for multiple documents.
    • Template added "C:\SmartAcc\DynaMod\Import Template\SupplierPurchaseOrder_MultiDocument.xlsx"
  • Enhanced WMS module by added prevent from Purchase Request to Edit/Remove/Void once been processed at WMS side.
  • Enhanced Payment Type for POS to support for SarawakPay. (Ticket: 130923)
    • Added SarawakPay payment type in Setup Payment screen
    • Added SarawakPay Store Setup screen
    • DynaMod Client Socket 2021.1 added synchronization for SarawakPay setting
  • Enhanced POS Staff Time Attendance Listing: (Ticket: 130947)
    • Added Staff filtering
    • Added new report format: Staff Time Attendance (Company - Staff - Location - Date - Time) Flat Listing
    • Added new report data source: FlattenByStaffData
  • Enhanced Stock Maintenance by added [Purchase Notes] and [Add to Purchase Remark] indication.(Ticket: 130555)
    • In purchase module such as Purchase Order, the purchase notes will auto included in [Item Remark 1] whenever [Add to Purchase Remark] is checked.
    • Stock Matrix added [Purchase Notes] and [Add to Purchase Remark] indication as well. 
    • Support of new stock creation needed in Delivery Order to import subsidiary company Goods Receive Note.
    • Support of import new stock using Excel Template, you can add the column name "IsStockNotesAddToPurchase" and "StockNotesPurchase" to Excel template whenever is needed.
    • DynaMod Process Manager needed to be 2021.1 Build 0000 (For subsidiary company stock information sync)


Closed Issues List

  • Fix SmartSQL Migration Wizard - Stock Migration incorrect calculation of Stock Cost and Stock Reference Cost for multi-uom stock. (Ticket: 129886)
  • Fix Stimulsoft Report Engine error after upgraded to Stimulsoft Report Engine 2020.4.2 (Error prompted after Edit format, Preview and Close directly).
  • Fix financial report produced incorrect result of LAST YEAR options if consists of more than 12 months period fiscal year. (Ticket: 129943)
    • Trial Balance; Profit and Loss Listing; Profit and Loss (Multi Level) Listing; Balance Sheet Listing; Balance Sheet (Multi Level) Listing.
    • Report Option: Last Year; This Year vs Last Year; This Month vs Last Month and This Year vs Last Year; Years Comparison.
  • Fix Subsidiary Company Stock Balance Enquiry and Subsidiary Company Stock Sales Analysis when click the filter Stock Filter By Multi-Select second time will prompt error and the previous selected stock record will missing. (Ticket: 130028)
  • Fix transaction Serial Number stock that generate from Matrix Order does not check whether the quantity and number of serial number is tally. (Ticket: 130140)
  • Fix Salesman Commission by Item Price report, commission possible not being computed if Stock Price is set with Tax Inclusive. (Ticket: 130145)
  • Fix Salesman Commission by Item Price report would show duplicated records whenever Customer Invoice was imported from Delivery Order. (Ticket: 130069)
  • Fix error prompted on discount calculation in transaction screen - [Discount] button whenever press [Calculate Discount] button with filtered rows. (Ticket: 130068)
  • Fix Journal Entry when edit and save a record with File Attachment, message prompted "Column 'FileAttachment' does not allow nulls.". Same fix applies to Supplier Debit Note and Customer Debit Note. (Ticket: 130246)
  • Fix promotion schedule checking will prompt stock is exists is in other promotion type even the schedule date is different. (Ticket: 130181)
  • Fix Salesman Commission by Collection report, the number of days interpreted incorrectly and caused commission amount being computed wrongly (Always use first range of days's rate.) (Ticket: 130387)
  • Fix incorrect stock quantity for Multi UOM stock when 'Import All Shopee Products' in Shopee Sync Quantity screen. (Ticket: 129799)
  • Fix Bank Reconciliation History default report format does not show reconciled to date. (Ticket: 13042)
  • Fix WMS posting incorrectly (Account Number item) for Supplier Goods Receive Notes and it would caused GL incorrectly posted whenever import from Supplier Invoice. (Ticket: 130545)
  • Fix WMS posting incorrectly for Supplier Goods Return Notes. (Ticket: 130545)
  • Fix Advance Search - By Range not working and error prompt if either From Value or To Value is empty. (Ticket: 130560)
    • If From Value had input but To Value not provided, system will search Start From
    • If From Value not provided but To value had input, system will search up To value.
    • If both From and To value provided, system will search in range.
  • Fix Payment Voucher when copy the document with ALT+CTRL+C and paste with ALT+CTRL+V or load recurring will copy the i-Bank Approval Status in payment detail
  • Fix incorrect variant price updated from SiteGiant Update Price/ Quantity screen.
  • Fix Cash Sales transaction screen, when input new second row in detail and press up, the Total amount not being calculated. (Ticket: 130594) 
  • Fix Supplier Invoice import from Parent Company Customer Invoice with Serial Number Stock will prompt message Serial Number count mismatch. (Ticket: 130678)
  • Fix in Payment Voucher - Supplier Payment: GL posting for Location, Job and Department for Purchase Discount received from supplier should follow document header. (Ticket: 130721)
  • Fix Supplier Invoice, GL posting for Singapore GST incorrectly whenever Customer Accounting tax code applies with multi currency document. (Ticket: 130651)
  • Fix Report Format of Article (Stock Matrix) with article presentation would be incorrect whenever Articles size and color unit price is different for below transaction screens: (Ticket 130794)
    • Customer Invoice, report format name as below:

    • Tax Invoice ( A4 ) - Article

    • Tax Invoice ( A4 ) - Article - Detail GST

    • SST Invoice ( A4 ) - Article

    • SST Invoice ( A4 ) - Article - Detail SST

    • Stock Transfer, report format name: Stock Transfer ( A4 ) - Article (CrossTab)

    • Stock Transit, report format name: Stock Transit ( A4 ) - Article (CrossTab)

    • Stock Adjustment, report format name: Stock Adjustment ( A4 ) - Article (CrossTab)

    • Stock Receive, report format name: Stock Receive ( A4 ) - Article (CrossTab)

    • Stock Issue, report format name: Stock Issue ( A4 ) - Article (CrossTab)

    • Stock Write-Off, report format name: Stock Write Off ( A4 ) - Article (CrossTab)

    • Supplier Invoice, report format name:

      • Supplier Invoice (A4) - Tax Invoice - Article

      • Supplier Invoice (A4) - Tax Invoice - Article (CrossTab)

    • Purchase Order, report format name:

      • Purchase Order ( A4 ) - GST - Article

      • Purchase Order ( A4 ) - GST - Article (CrossTab)

    • Goods Receive Note, report format name:

      • Goods Receive Note ( A4 ) - GST - Article

      • Goods Receive Note ( A4 ) - GST - Article (CrossTab)

    • Supplier Credit Note, report format name: 
      • Supplier Credit Note ( A4 ) - GST - Article
      • Supplier Credit Note ( A4 ) - GST - Article (CrossTab)
    • Customer Quotation, report format name: 
      • Customer Quotation ( A4 ) - GST - Article 
      • Customer Quotation ( A4 ) - GST - Article (CrossTab) 
      • Customer Quotation ( A4 ) - SST - Article                
      • Customer Quotation ( A4 ) - SST - Article (CrossTab)
    • Delivery Order, report format name: 
      • Delivery Order ( A4 ) - GST - Article            
      • Delivery Order ( A4 ) - GST - Article (CrossTab)  
      • Delivery Order ( A4 ) - SST - Article     
      • Delivery Order ( A4 ) - SST - Article (CrossTab)                                                                                        
    • Customer Credit Note, report format name: 
      • Customer Credit Note ( A4 ) - GST - Article   
      • Customer Credit Note ( A4 ) - GST - Article (CrossTab)    
      • Customer Credit Note ( A4 ) - SST - Article     
      • Customer Credit Note ( A4 ) - SST - Article (CrossTab)                                            
    • Cash Sales, report format name: 
      • Cash Sales ( A4 ) - GST - Article (CrossTab)   
      • Cash Sales ( A4 ) - SST - Article (CrossTab)
  • Fix Dr Purchase for void payment (OTHER PAYMENT), the YearMonthID incorrectly assigned. (Ticket: 130784)

  • Fix Cr Sales for void payment (OTHER RECEIPT), the YearMonthID incorrectly assigned. (Ticket: 130784)

  • Fix Salesman Commission by Item Price for the format of [Salesman Commission By Sales Item Price1 to Price5 - By Amount Rate] commission amount calculated incorrectly when Price 4 to 5 condition is fulfilled.  (Ticket: 130802)

  • Fix Shopee Order Shipping Fee to follow Buyer Paid Shipping Fee (Ticket: 130648/130649)

  • Fix time taken to Download Marketplace Order by limiting to past 30 days orders (Process Manager)

  • Fix SiteGiant Download Order method to follow date range (Process Manager)

  • Fix incorrect SiteGiant Product Price for variant with Promotion Price in Update Price/Quantity screen

  • Fix unable to generate Customer Invoice for Shopee order containing product switched from variants to single product.