Version 2021.3 Build 0000 (Release Date: 22th September 2021, 1.00pm, Wednesday)


Please update DynaMod Client Socket to 2021.3 Build 0000

Please update DynaMod Server Socket to 2021.3 Build 0000

Please update DynaMod Process Manager to 2021.3 Build 0000   


New Enhancement List


  • Enhanced Marketplace and SiteGiant by not allowed to create customer invoice if the order already being generated as sales order. Applicable to: (Ticket: 131852)
    • Lazada Orders
    • Shopee Orders
    • SiteGiant Orders
  • Enhanced Delivery Order, Import From Sales Order by Document to include item records with negative quantity. This enabled Sales Order that created from marketplace orders such as Shopee with negative item quantity to be able to import as Delivery Order (Eg: Due to Shopee Coin Cashback) (Ticket: 131854)
  • Enhanced Customer Invoice, Import From Sales Order; Delivery Order by Document to include item records with negative quantity. This enabled Delivery Order that import from Sales Order that created from marketplace orders such as Shopee with negative item quantity (Eg: Due to Shopee Coin Cashback) to be able to import as Customer Invoice (Ticket: 131854)
  • Enhanced Marketplace Shopee integration by support of Sandbox test account.
  • Enhanced Shoppe2Go Store setup by provide default store API key value.
  • Enhanced Supplier Statement Listing Report by added column AcLocationID, AcLocationDesc. (Ticket: 132146)
  • Added WMS Import as Subsidiary Goods Receive Note task
  • Added WMS Import as Subsidiary Customer Invoice task
  • Enhanced Fiscal Month Lock not applicable for:
    • Purchase Requisition
    • Purchase Order
  • Enhanced Batch Email for Customer Statement to disabled adhoc changed of it's content such as [Email To], [Email CC], [Email BCC] in order to avoid confuse when using the function. (Ticket: 132577)
  • Enhanced company system setting by added [Enable Online Check Quantity on Sell Stock Alert Level for POS]; [Quantity on Sell Stock Alert Level Method for POS]. This enable POS to Online Check Stock Alert Level Quantity on Sell by Company or Location. (Ticket: 132633)
  • Enhanced Subsidiary Company - Sync Stock by providing options to opt out update of Stock Brand, Group, Category, Color, Size, User Define Group 1, User Define Group 2 and User Define Group 3. (Ticket: 132674)
    • Please update DynaMod Process Manager to 2021.2 Build 0004 in order to configure for mentioned options
  • Enhanced DynaMod Process Manager (Ticket: 132674) 
    • Add Sync Stock options of Stock Brand, Group, Category, Color, Size, User Define Group 1, User Define Group 2 and User Define Group 3
    • Added sync stock options to grid's columns for ease to check at one go if consists of many subsidiary companies.
  • Enhanced DynaMod Pos configuration Information screen by added Shoppe2Go Integration view (Ticket: 132562)
  • Enhanced Location Stock Shelf assign by added new column "Active" as an additional information or indicator that could be treat as reference beside [Remark] column. (Ticket: 132934)
  • Enhanced Supplier Invoice Listing report by handle AcStockUOMID to allow print if input uom without stock id or manual input uom. (Ticket: 132890)
  • Enhanced Pivot Grid in system by added Properties to right-click popup menu: (132943)
    • Show/Hide Column Grand Totals
    • Show/Hide Column Totals
    • Show/Hide Row Grand Totals
    • Show/Hide Row Totals
  • Enhanced Setup POS User Setting screen by added new indicator of Login Using Password, MSR, and Fingerprint. (Ticket: 133015)
    • TouchPOS or TouchFNB 2021.2 Build 0005 or above
    • DynaMod Client Socket 2021.2 Build 0002
    • DynaMod Server Socket 2021.2 Build 0003
  • Enhanced POS Centralized Update to always update DynaMod Client Socket as per selected version. (Ticket: 132550)
    • DynaMod Client Socket 2021.2 Build 0002 or above.
  • Enhanced Multi-Select Popup for Customer by allowed search then list for records to be selected. Previously always loaded all records and it could be caused slow especially you having more than 1 million customers/members. Now it will not be listed all records when chosen "Filter By Multi Select". (Ticket: 133073)
  • Enhanced POS to perform online check stock balance based on "Quantity on Sell" stock alert level. (Ticket: 133075)
    • Company System Setting added setting
      • Enable Online Check Quantity on Sell Stock Alert Level for POS
      • Quantity on Sell Stock Alert Level Method for POS - by Company or by Location
      • DynaMod Client Socket 2021.2 Build 0002 - Added sync of stock alert level for both By Company and By Location columns.
      • DynaMod Server Socket 2021.2 Build 0003 or above.
      • TouchPOS or TouchFNB 2021.2 Build 0005 or above.
  • Added Download Order Status Master for O2O Ecommerce
  • Enhanced O2O Ecommerce Order Management screen to view orders based on Order Status Master
  • Added Marketplace Auto Sync Quantity (Process Manager)
  • Enhanced INCard System Setting by added new option "Enable New Member Change Default Password". The setting will sync to POS. (Ticket: 133086)
    • DynaMod Server Socket 2021.2 Build 0003
    • DynaMod Client Socket 2021.2 Build 0002
    • TouchPOS or TouchFNB 2021.2 Build 0005 or above to enable the sync process.
  • Enhanced DynaMod Server Socket by extend Setup Screens query timeout from 30 seconds to 10 minutes. By doing so it reduced the chances of error prompt "An execption occurred on the server: Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding." whenever performed Search or Advance Search in setup screen such as Customer Invoice screen. (Ticket: 133054)
  • Enhanced Customer Invoice Advance Search performance when it performed search by Customer ID. 
  • Enhanced Shoppe2Go by added [Upload Brands to Online Store] function. (Ticket: 133161)
    • Changed of Upload Product for field AcStockBrandID value from [Brand Description] to [Brand ID]
  • Enhanced Shoppe2Go by changed of [Upload Locations to Online Store] to include Postcode, City and State. (Ticket: 133160)
    • Added Download States and Cities from Online Store
    • Changed of [Upload Locations to Online Store] by include Postcode, City and State; Excluded Address 3 and Address 4
    • City and State is now selectable from list.
  • Enhanced B.I Report Viewer by hide the records for those who do not have access right of "Access". (Ticket: 133203)
  • Added support for Document Running Number by Year Month in Lazada and SiteGiant Generate Customer Invoice function (Ticket: 133320) 
  • Enhanced Shoppe2Go Products - More - 4. New Price Products - Update and Upload Selected Products to Online Store, with new API "dynamodUploadPrice" introduced, the information upload via here only affect price and exclude other product information. The same also applied in DynaMod Process Manager - SHOPPE2GO Upload New Price Products. (Ticket: 133615)
    • DynaMod 2021.2 Build 0000 Hotfix 0013 or above
    • DynaMod Process Manager 2021.2 Build 0008 or above.
  • Added preview screen for Marketplace Order Status in Store Setup screen (Ticket: 133164)
  • Enhanced Marketplace Auto Download Orders and Auto Generate Customer Invoice by adding Maximum Number of Days control.
  • Enhanced Shoppe2Go Product Upload by implement new version of API endpoint dynamodUploadProduct in order to upload INCard Renewal Year. (Ticket: 133747)
    • Shoppe2Go Product screen added columns: IsINCardRenewalStock, INCardRenewalYear
    • Required DynaMod Server Socket 2021.2 Build 0005 or above
  • Enhanced Marketplace Generate Customer Invoice function to allow user to manually unlock in Store Setup (Ticket: 133151)
  • Added Partner Authorization Expiry Date for Shopee Store 
  • Enhanced Stock Card Listing, by added Extra Document's Info columns Document Remark, Ref Document No, Extra Remark 1 to 4 to Inquiry's Grid View and Pivot View. (Ticket: 133505)

    Enhanced 'Enable Extra Document's Info' by included the information from Sales and Purchase transactions:
    Delivery Order, Customer Invoice, Customer Credit Note, Delivery Return Note, Customer Debit Note; 
    Goods Receive Note, Supplier Invoice, Goods Return Note, Supplier Credit Note, Supplier Debit Note.
  • Enhanced Stock Listing Report Format with the stock information overlapping if tick few information options. (Ticket: 130927)
  • Added Lalamove API Setting for Outlets. (Ticket: 133779)
    • Accessible from [POS Management] - [1. Setup] - [2. POS Settings] - [15. Lalamove Store]
    • Required DynaMod Client Socket 2021.3 Build 0000 to sync the setting under [Payment Type] task.
  • Enhanced INCard System Setting by added new indicator "Enable New Transaction Prompt Scan INCard Member". (Ticket: 133784)
    • Required DynaMod Client Socket 2021.3 Build 0000 or above
  • Added new document type Stock Assembly (Auto BOM) and prefix ASMAB, stock assembly document number that genearte from auto BOM will use this setting after upgrade.
  • Enhanced POS Member Purchase History Source to allow to use customize procedure in selecting the records.
  • Enhanced Process Manager - Subsidiary Company - Sync Customer to allow to use customize procedure in selecting and inserting the records.
  • Enhanced Reporting Module by Added Auto Email by Schedule for Reports with Email Schedule Function. (Ticket: 133777)
    • Added Email Recipient Setup Screen (Accessible in Common Module - 1. Setup - 16. Email Recipient)
    • Added Email Recipient Group Setup Screen (Accessible in Common Module - 1. Setup - 17. Email Recipient) 
    • Added Email Schedule Screen (Accessible in Common Module - 2. Maintenance - 3. Email Schedule)
    • DynaMod Process Manager 2021.3 Build 0000 Added new task "Send Schedule Emails". Configure the tasks and it will auto send out email based on scheduled criterial.
    • To enable the Email Schedule function, go to Company Default Setting - System Behavior, checked the indicator of "Enable Report Email Schedule".
    • Total of 153 Report Screens available for schedule to send emails. Check the available for email schedule reports list in Common Module - 5. System Utility - 3. Report Format - 1. Report Management, on column "Is Report Can Email Schedule"
    • On Email Schedule enabled report screen, you may configure it with button "Schedule Email". A wizard screen will prompt for email schedule configuration upon press the button.
    • Reports that available for Email Schedule:
      • POS Management Module - Report - Sales And Collection
      • POS Sales Summary
      • POS Stock Sales Summary
      • POS Salesman Stock Sales Summary
      • POS Stock Sales Detail
      • POS Deposit Listing
      • POS Staff Meal Consumption Summary
      • Cash Count Listing
      • Cash In/Out Listing
      • POS Staff Time Attendance
      • INCard Point Listing
      • MIFARE Point Listing
      • POS Management Module - Report - Sales Group Total
      • Company Sales Summary
      • Location Sales Summary
      • Terminal Sales Summary
      • Location Sales Analysis By Period
      • Inventory Module - Report
      • Stock Listing
      • Stock Card Listing
      • Stock Balance Quantity Listing
      • Stock Activity Listing
      • Stock Aging Listing
      • Stock Breakeven Listing
      • Stock Reorder Listing
      • Stock Price Analysis Listing
      • Stock Sales Analysis - Detail
      • Stock Sales Analysis - Summary
      • Stock Sales Analysis Summary - By Group
      • Stock Top Sales Analysis
      • Stock Top Sales Analysis - By Location
      • Stock Purchase Analysis - Detail
      • Stock Purchase Analysis - Summary
      • Stock Closing Value Listing
      • Stock Closing Value - Company Month End Summary
      • Stock Closing Value - Company Month End Details (By Stock)
      • Stock Closing Value - Location Month End Summary
      • Stock Closing Value - Location Month End Details (By Stock)
      • Article Activity Listing
      • Article Sales Analysis - Detail
      • Article Sales Analysis - Summary
      • Stock Sales Analysis - By Serial Number
      • Inventory Module - Report - Stock Document Listing
      • Stock Transit Listing
      • Stock Transit Outstanding Listing
      • Stock Transfer Listing
      • Stock Adjustment Listing
      • Stock Receive Listing
      • Stock Issue Listing
      • Stock Write-Off Listing
      • Inventory Module - Report - Print Stock Document
      • Print Stock Opening
      • Print Stock Take
      • Print Stock Receive
      • Print Stock Issue
      • Print Stock Write-Off
      • Print Stock Adjustment
      • Print Stock Assembly
      • Print Stock Assembly (Quick Entry)
      • Print Stock Transit
      • Print Stock Transfer
      • Print Stock Transfer (Receive)
      • Print Stock Price Updater
      • Print Stock Alert Updater
      • Print Stock Matrix
      • Customer Module - Report
      • Customer Statement Listing
      • Customer Aging Listing
      • Customer Aging Summary Listing
      • Customer Overdue Listing
      • Customer Advance Document Listing
      • Sales Analysis
      • Sales Gross Profit Analysis
      • Salesman Sales and Collection Listing
      • Salesman Commission by Item Price
      • Salesman Commission by Collection
      • Salesman Direct Commission
      • Customer Activity Listing
      • Customer Ranking
      • Customer Listing
      • Customer Module - Report - Customer Document Listing
      • Customer Quotation Listing
      • Customer Quotation Outstanding Listing
      • Sales Order Listing
      • Sales Order Outstanding Listing
      • Delivery Order Listing
      • Delivery Order Outstanding Listing
      • Delivery Return Listing
      • Cash Sales Listing
      • Cash Sales Validate Listing
      • Customer Invoice Listing
      • Customer Debit Note Listing
      • Customer Credit Note Listing
      • Packing List Listing
      • Customer Receipt Listing
      • Customer Receipt PDC Listing
      • Sales Refund Listing
      • Sales with Zero Price Listing
      • Sales with Below Cost Listing
      • Credit Card History Listing
      • Customer Module - Report - Print Customer Document
      • Print Customer Quotation
      • Print Sales Order
      • Print Cash Sales
      • Print Delivery Order
      • Print Customer Invoice
      • Print Customer Credit Note
      • Print Customer Receipt
      • Print Customer Debit Note
      • Print Customer Adjustment
      • Print Receipt (Post Dated Cheque)
      • Print Customer Invoice (Quick Entry)
      • Print Packing List
      • Print Customer Open Balance Listing
      • Supplier Module - Report
      • Supplier Statement Listing
      • Supplier Aging Listing
      • Supplier Aging Summary Listing
      • Supplier Overdue Listing
      • Supplier Advance Document Listing
      • Supplier Activity Listing
      • Supplier Ranking
      • Supplier Listing
      • Supplier Module - Report - Supplier Document Listing
      • Purchase Request Listing
      • Purchase Request Outstanding Listing
      • Supplier Quotation Listing
      • Supplier Quotation Outstanding Listing
      • Purchase Order Listing
      • Purchase Order Outstanding Listing
      • Goods Receive Note Listing
      • Supplier Goods Receive Note Outstanding Listing
      • Supplier Invoice Listing
      • Supplier Credit Note Listing
      • Supplier Debit Note Listing
      • Payment Voucher Listing
      • Supplier Payment PDC Listing
      • Supplier Module - Report - Print Supplier Document
      • Print PO Requisition
      • Print Purchase Plan
      • Print Request Quotation
      • Print Purchase Order
      • Print Goods Received Note
      • Print Goods Return Note
      • Print Supplier Invoice
      • Print Supplier Credit Note
      • Print Supplier Debit Note
      • Print Payment Voucher
      • Print Supplier Adjustment
      • Print Payment (Post Dated Cheque)
      • Print Supplier Invoice (Quick Entry)
      • Supplier Open Balance Listing
      • Accounting Module - Setup
      • Chart of Account Listing
      • Accounting Module - Cash Book
      • Print Bank Reconciliation Statement
      • Print Bank Reconciliation History
      • Cash Book Listing
      • Accounting Module - General Ledger - G/L Report
      • Print Journal Entry
      • Print Unrealized Gain And Loss
      • Account Transaction Listing
      • General Ledger Listing
      • Debtor Ledger Listing
      • Creditor Ledger Listing
      • SST Malaysia - Sales Tax - Report
      • Sales Tax Supply Listing
      • Sales Tax Tax Code Daily Summary
      • SST Malaysia - Service Tax - Report
      • Service Tax Supply Listing
      • Service Tax Tax Code Daily Summary
  • Enhanced Stock Top Sales Analysis by: (Ticket: 133850)
    • Improved report performance with change the return result from server instead.
    • Introduced 3 new parameters:
      • Analysis by Grouping Option?: If unchecked, mean report presented in Top Sales Stocks in each Grouping. Eg: Top 10 Stocks Sales in each Brand. If Checked, mean report presented in Top Sales Analysis by Grouping Option. Eg: Top 10 Brand Sales.
      • Top Sales By Value: Number of top sales records. Default is 10.
      • Top Sales By Option: Value/Quantity. Default is Value. 
    • New report formats: Stock Top Sales Analysis (Top Sales) - Analysis by Grouping Options. (Use this format when Analysis by Grouping Option is Checked)
    • Report formats revamp: Stock Top Sales Analysis (Top Sales) - Top Sales Stocks in each Grouping. (Use this format when Analysis by Grouping Option is Unchecked, and Grouping Option is other than Stocks, such as Brand, Group, Category)
    • Report formats revamp: Stock Top Sales Analysis (Top Sales) - Stock Only. (Use this format when Grouping Option is Stocks)
    • Note: You might need to remove for custom report formats and start over with the new system report formats.
  • Enhanced Stock Top Sales Analysis - By Location by: (Ticket: 133851)
    • Improved report performance with change the return result from server instead.
    • Introduced 3 new parameters:
      • Analysis by Grouping Option?: If unchecked, mean report presented in Top Sales Stocks in each Grouping by Location. Eg: Top 10 Stocks Sales in each Brand by Location. If Checked, mean report presented in Top Sales Analysis by Grouping Option. Eg: Top 10 Brand Sales by Location.
      • Top Sales By Value: Number of top sales records. Default is 10.
      • Top Sales By Option: Value/Quantity. Default is Value. 
    • New report formats: Stock Sales Analysis (Top Sales) - By Location - Analysis by Grouping Options. (Use this format when Analysis by Grouping Option is Checked)
    • Report formats revamp: Stock Sales Analysis (Top Sales) - By Location - Top Sales Stocks in each Grouping. (Use this format when Analysis by Grouping Option is Unchecked, and Grouping Option is other than Stocks, such as Brand, Group, Category)
    • Report formats revamp: Stock Sales Analysis (Top Sales) - By Location - Stock Only. (Use this format when Grouping Option is Stocks)
    • Note: You might need to remove for custom report formats and start over with the new system report formats.
  • Enhanced Stock Activity Listing by added [Activity Option] and [Activity Type] to enable produce of no activity stock listing for selected date range. (Ticket: 133894)
    • Update current system report format:
      • Stock Activity Listing - Summary by Stock
      • Stock Activity Listing - Stock by Location
      • Stock Activity Listing - Location by Stock
  • Enhanced Marketplace Shopee Integration by added Settle Shopee Payment Simulation process. You may use the screen to check the withdrawal transactions against the orders income details. The simulation screen also included additional info such as Shopee adjustments and compensations (if any) other than order income details. (Ticket: 133922)
    • In Shopee Store Management - Orders - Functions - Download Orders, added download options for:
      • Get Order Income
      • Get Order Payment Transaction
    • Note: This is a simulation screen for viewing and checking, does not have function posting to Customer Receipt or Customer Adjustment. Meanwhile you may export the records to Excel for further payment inspection.


Closed Issues List


  • Fix Lazada - Download Orders occasionally prompt error "Cannot set Column 'LZD_OrderId' to be null. Please use DBNull instead" by added new Lazada order status mapping: (Ticket: 132362, 132345)
    •  'packed' to 'PROCESSING'
    • 'INFO_ST_DOMESTIC_RETURN_WITH_LAST_MILE_3PL' to 'COMPLETED'
  • Fix Salesman and Sales Collection Listing, where by Customer Credit Note amount should not consider as Collection. (Ticket: 132383)
  • Fix Stock Sales Analysis - Summary report there could be no record shown for Cash Sales, Credit Note, and Debit Note. (Ticket: 132453)
  • Fix Supplier Goods Return Note, it doesn't show as [Outstanding] whenever add a new record. (Ticket: 132452)
  • Fix Stock Price Book prompt error when add stock by clicking stock pop up in grid. (Ticket: 132520)
  • Fix Delivery Order Document Matching Watcher does not display matching information. (Ticket: 132475)
  • Fix Profit and Loss Listing vs Location and Balance Sheet Listing vs Location and Account Month End process will prompt error if Location ID consists of single quote. (Ticket: 132460)
  • Fix Stock Take Set New Quantity to Zero prompt error. (Ticket: 132512)
  • Fix WMS Import Supplier PR ORP Document Date timestamp
  • Fix WMS Export Stock splitting same Stock ID into multiple files
  • Fix WMS Export tasks checking for Last Sync Date preventing files to be exported
  • Fix Customer Adjustment transaction screen where by Search Limit Control not functioning correctly.
  • Fix Journal Entry transaction screen error prompt if enabled for Search Limit Control.
  • Fix Customer Statement Listing, error prompted "Column '' does not belong to table MasterData" when press [Email] button. (Ticket: 132558)
  • Fix Stock Transfer (Receive) transaction screen error when perform search.
  • Fix Shopee Get Shop Info function could be failed if consists of Chinese characters. (Ticket: 132624)
  • Fix Customer Statement Batch Email by Email Group and by Customer, there's possibility of Selected Recipients been not reflected correctly when click [Add Selected Recipients] button. (Ticket: 132596)
  • Fix the barcode duplicate validation for import stock function based on multiple barcode assignment. (Ticket: 132470)
  • Fix arithmetic overflow error when print Payment Voucher due to local currency figure was too large when internally trying to convert the number to word. (Ticket: 132847)
  • Fix Refresh Lazada Access Token
  • Fix Balance Sheet Listing and Balance Sheet (Multi Level) with Grouping option "Years Comparison", the retain earnings could be computed incorrectly and caused out of balance. (Ticket: 132863)
  • Fix Marketplace Order Management screen columns to allow copy (Ticket: 133008)
  • Fix Download Shopee Product price roundoff (Ticket: 132892)
  • Fix Purchase Order Outstanding Listing - By Item report format show the balance if stock item still have outstanding by added 1 more condition at GroupHeader2 and 1 filter at Data2. (A situation where multiple POs have the same st items, but some of them are not yet matched) (Ticket: 133062)
  • Fix the import stock item unable to import to the stock price markup option column. (Ticket: 132974)
  • Fix Download Lazada Brands error in Lazada Add Product screen
  • Fix Stock Assembly (Quick Entry) error prompted when load data. (Ticket: 133202)
  • Fix set quantity default value into 1 in stock assembly screen. (Ticket: 133248)
  • Fix create new stock in Goods Receive Note -> import Delivery Order from Parent Company prompt error StockNotePurchase not exists (Ticket: 133318)
  • Fix Stock Opening that migrate from SmartSQL does not auto populate stock barcode
  • Fix Customer Adjustment Screen's the payment history record not able to show if knock-off document type is Customer Adjustment (-). (Ticket: 133371)
  • Fix Supplier Adjustment Screen's the payment history record not able to show if knock-off document type is Supplier Adjustment (-). (Ticket: 133370)
  • Fix Financial Reports with report option Years Comparisons, the title could be interpreted incorrectly. (Ticket: 133149)
    • Balance Sheet Listing
    • Balance Sheet Listing (Multi Level)
    • Profit and Loss Listing
    • Profit and Loss Listing (Multi Level)
    • Trial Balance Listing
  • Fix Shopee Product Barcode column (Ticket: 133410)
  • Fix Marketplace Auto Sync Quantity missing products without orders (Ticket: 133400)
  • Delete Training Transaction TouchPOS Script

    Added

    AcOnlineSalesHist

    AcCIDSerial

    AcCSDSerial

    AcInCardRenew

    AcPromotionTransaction

    AcPosReservation

    SysLogCreditCardTerminal

    SysLogCreditCardTerminalFieldData

    SysLogEWalletTrx

    SysLogGivadoWebAPIRequest

  • Fix Process Manager Lazada Auto Sync Quantity error updating Stock Quantity (Ticket: 133626)
  • Fix General Ledger Listing, the balance sheet opening amount should take into account whenever "Show Balance B/F" is checked. (Ticket: 133783)
  • Fix O2O Ecommerce Download Product failed when Product Special is enabled (Ticket: 133933)