Note: Start from version 2025.2, we no longer support for SQL Server 2005


New Enhancement List

  • Enhancement DynaMod Form Printing feature for E-Invoice Consolidated Invoice/Self Bill Invoice.
  • Re-aligned the "Rounding Amount" field position in E-Invoice Consolidated Invoices for better clarity and consistency.
  • Enhanced "Setup Payment Type" to automatically tick "Exclude E-Invoice Amount" for specific payment types to improve accuracy and streamline the process.
  • Added the "Document Remark" column for user reference when importing GRTN while issuing a Supplier Credit Note. (Ticket: 162692) 
  • Auto-update E-Invoice Date in Document Flow Status when changed via the Malaysia E-Invoice Dashboard screen.
  • (POS Simulation) Handling multitier auto apply coupon.
  • Fixed designer of "Stock Price Updater" failed to display detail items when the display scale was set above 100%. (Ticket: 162775)
  • Use General Invalid Batch "BATCH-INVALID" posted Auto BOM Child Item if it was Stock Batch Control Item and not stock on hand.
  • Added Batch Number Invalid Listing to view the invalid batch number and negative balance quantity.
  • Enhance Batch Expiry Stock Enquiry by clearing the Batch Number text field if the Stock ID value changes.
  • Enhance Stock Assembly Detail Batch cannot assign more than expected quantity which follow details line final quantity.
  • Enhance Migration from SmartSQL tools to handle Workshop related table. (Ticket 162871)
  • (E-Invoice) Set Supplier Email as Optional field in Cash Sales screen (Ticket: 163011).
  • Allow Customer Debit Note maintain invoice number that not exists in system. 
  • Support Stock Batch Opening on DynaMod SmartSQL Migration.
  • Simplified DynaMod Stock Price Updater import format.
  • Sales transaction -> More -> Import From File added support of optional column Account No and Remark 1, the column Barcode can be empty or remove if column Account No is use, in the event of both column Barcode and Account No is present then the transaction detail priority will be given to barcode (tax and E-Invoice information)
    • Supported document type
    • Customer Quotation
    • Sales Order
    • Delivery Order
    • Delivery Return
    • Customer Invoice
    • Customer Debit Note
    • Customer Credit Note
    • Cash Sales
  • Enhance the transaction document screen to allow edit the attachment after E-Invoice submission. (Ticket 162409)
  • Enhance to Prompt confirmation message when the Document Date and E-Inv Date are different.
  • Enhance system to deselect the "Auto BOM" option during Stock Maintenance posting if not Bill of Material set. (Ticket 163007)
  • (E-Invoice) Set Buyer Address State ID as Optional field in Cash Sales screen (Ticket 163170)
  • Enhance Print Barcode Label by Document :-
    • Add Is Print column to select which to print.
    • Show the total of copies that has been selected
    • Add button Check All and unChecked All for In Print Column
  • Added a new functionality to populate data in the RHB DuitNow Store.
  • Enhanced meter reading add column view "Customer Info", "Agreement Info", "Is Bill", "Is Outstanding".
  • (E-Invoice) Allow General TIN "EI00000000030" with Registration Type Passport.
  • Enhanced Serial Number Transaction Enquiry performance for search Serial Number Movement History.
  • Enhanced Serial Number Input Screen by added Quantity to be generated on "By Serial Number Generate Pattern"
  • Enhanced Select Serial Number popup screen by added columns of:
    • Last Document Number
    • Last Document Date
    • Last Edit By
    • Last Edit Date
    • Last Document Type
  • Stock Transit Requisition added Reload Request to reload any new pending Purchase Requisition record
  • Company Default Setting -> Default account added setting Gain and Loss Account Posting Date to set whether the foreign exchange date post on the payment date or payment/invoice date that whichever later
  • E-Invoice: Optimized tables size by reset E-Invoice transaction logs storage once get valid status (Document Flow ID = Validated - Success)
  • Enhanced the DynaMod E-Invoice Transaction Screen to restrict editing based on E-Invoice status.
  • (E-Invoice) Prompt Interim Relaxion Period reminder message on [E-Invoice Grace Period] module screen.
  • Enable Batch Export File for below Document:
    • Supplier Purchase Order
    • Goods Received Note
    • Goods Return Note
    • Supplier Invoice
    • Supplier Credit Note
  • Added Stock Is Batch Control & Stock Batch Number List to allow customize the form to include on transaction form. 
  • Enhance the Batch Selection Enquiry screen to display the balance quantity on query UoM. 
  • Enhance Stock Barcode with Multi select in transaction screen.
  • Improved data retrieval performance and added wait progress indicator when using "Import From Stock List" in Stock Price Updater. (Ticket: 163415)
  • Enhance the Supplier Module Batch Export Feature which to supprot Location ID & Description in file name token.
  • Support New E-Invoice Consolidation Generate method - By Range.
  • Purchase Order -> Fast Reorder added POR Type to include the POR outstanding quantity when calculating the advise quantity.
  • [E-Invoice] Enhance DynaMod submit E-invoice retrieve error information detail from LHDN.
  • [E-Invoice] If a Customer module-related form is opened, the Buyer element will be repositioned to the top of the e-Invoice tab. Conversely, if a Supplier module-related form is loaded, the Supplier-related element will take the top position.
  • Enhanced DynaMod Search Taxpayer TIN, populate to TIN field instead of copy to clipboard.
  • Enhanced Settle Credit/Advance screen to zerorised the local balance if currency balance is all cleared. (Ticket 163601)
  • Enhanced E-Invoice for LHDN imposed strict MyInvois API Rate Limit on 11/Apr/2025
  • Enhanced "Login as Intermediary System" rate limit exceed prevention by introducing Cached Login of it's Access Token. The E-Invoice submission will now be based on active login submission until the given access token expired (generally 1 hour upon success Login as Intermediary System)
  • Enhanced "Submit Documents" rate limit exceed prevention by introducing "Client Login Method" in E-Invoice Store setup.
    • Static: Default Intermediary Client ID and Client Secret to be used for E-Invoice Submission.
    • Random: Default Set of Intermediary Client IDs with it's secret to be used for E-Invoice Submission.
    • E-Invoice Store now allow to input dedicated Client ID and Client Secret for purpose of distribution login (To minimize the possibilities of Rate Limit Exceed when perform "Login as Intermediary System" to MyInvois API
  • Enhanced E-Invoice Store by added function of "Test Login" to ease of E-Invoice implementation.
    • Accessible from E-Invoice store - More - Test Login.
    • Added permissions information on message prompt whenever perform "Test Login" successfully to ensure important access right being granted (eg: SubmitDoc, ViewDoc, CancelDoc etc).
  • Enhanced E-Invoice Store added Soft Cert effective and expiry date info.
  • Enhanced SiteGiant ERP with async download of orders, products, and items via Process Manager. (Ticket:163160)
  • Allowed editing the reference column when the document had been matched.
  • Upgrade Stimulsoft Report Engine from version 2024.2.4 to 2025.2.3
    • The export speed when exporting a report to an Excel file has been optimized by 15-20%.
    • Optimized the display of report rendering progress in the WinForms viewer and designer.
    • Support for creating user functions in the report designer.
    • In user functions, support for entering script code in various languages has been added: C#, VB, JS. Script execution depends on the script language installed in the report template.
    • Images can now be inserted into the designer directly from the clipboard.
    • Added support for Dashboard design in Stimulsoft Report Format.
  • DynaMod reports is now able to add Dashboard page
  • Business Intelligence Module reports now able to add Dashboard page.
  • E-Invoice: Enhanced to allow Search Taxpayer QR and update corresponding:
    • Customer Setup screen.
    • Supplier Setup screen.
    • Company Setup screen.
    • Location Setup screen.
    • Cash Sales.
    • Customer Invoice.
    • Customer Credit Note.
    • Customer Debit Note.
    • Customer Refund Note.
    • Customer Adjustment.
    • Customer Receipt.
    • Supplier Invoice.
    • Supplier Credit Note.
    • Supplier Debit Note.
    • Supplier Refund Note.
    • Supplier Adjustment.
    • Payment Voucher.
  • Enhanced the layout design of the Location Stock Balance screen to improve readability and user experience. (Ticket: 163938)

  • Enhanced SmartUpdater application to support par version updates of Major Version, Build Number, Hotfix Number.
    • SmartUpdater 2025.1 Build 0001.
  • Customer Quotation - Added function Import From File (Multi Documents)
    • The Excel template could be found in: "C:\SmartAcc\DynaMod\Import Template\CustomerQuotation_MultiDocument.xlsx"
  • E-Invoice: Enhance Customer Master Setup to auto populate the related column to similar e-Invoice field to minimize user step in setup.
    • Field Mapping:
      • Customer Name -->  E-Invoice Registration Name
      • Business Register Number --> E-Invoice Registration Number
      • Address 1,2,3,4 --> E-Invoice Address 0,1,2
      • Mobile Number --> E-Invoice Contact Number
      • Email --> E-Invoice Email
  • Enhanced DynadMod Supplier Information add Retrieve Supplier Info "Button".
  • [GST Singapore]: Allow saved the default GST F5 Form Submission Declarant Info for ease user in form submit.
  • [E-Invoice] Change Supplier MSIC Input field from free text editor to dropdown list selection.
  • Added E-Invoice related column to DynaMod Process Manager Sync Customer and Sync Supplier to Subsidiary Company task. (Ticket 164168)
  • Enhanced DynaMod:
    • Auto Replenish Setup: Setup for auto Create Purchase Order Requisition, Purchase Order Approval and Purchase Order Document.
    • Process Manager: New Auto Replenish Document Task
      • Auto Create Purchase Order Requisition/ Purchase Order Approval/ Purchase Order Document based on Auto Replenish Setup screen setting.
    • Process Manager: New Auto Approval Cut Off Task. 
      • Auto perform action on the Purchase Order Approval Document if not yet approved.
      • Action option: - Approved, Rejected, Cancelled, Expired
  • Enhanced DynaMod: Added Print Batch Barcode on (Print Barcode Label and Print Barcode Label By Document) Screen (Only able to choose either print batch barcode or non batch barcode.)
  • Allow customer edit cost for Customer Invoice & Cash Sales transaction where item maintained as Manual Cost Costing Method. Manual Cost Costing Method Item will use Last Purchase Cost if not editing.
  • (E-Invoice) Added Malaysia E-Invoice Setup Wizard to ease the e-invoice setup process.
  • Added Location Description on knock-off documents section:
    • Customer Receipt
    • Customer Credit Note
    • Customer Adjustment
    • Supplier Payment
    • Supplier Credit Note
    • Supplier Adjustment
    • Customer Settle Credit or Advance
    • Supplier Settle Credit or Advance
  • Subsidiary Company Module: Enhanced Supplier Invoice - Import from Parent Company Customer Invoice by added Location ID and Description on:
    • Customer Invoice Document Number selection list
    • Customer Invoice History List
  • Subsidiary Company Module: Added Stock Enquiry by Subsidiary Company.
    • On top of balance quantity, added Stock Is Active at POS indicator, POS Price, Stock Code, Gross Profit, Gross Profit in Percent, Stock Reference Cost, Stock Price 1 to Price 5.
    • Show Cost access right applied to cost relevant fields such as Gross Profit, Stock Cost etc.
    • Accessible from Subsidiary Company Module - Enquiry - Stock Enquiry by Subsidiary Company.
  • Supplier Module: Added FOC button on details item actions section:
    • Purchase Order
    • Request Quotation from Supplier
    • Supplier Invoice
  • Enhanced File Attachment on transaction screens by added View function to allow direct view attached image, PDF and other media without need of save the file compare to use 'Open' function.
  • Enhanced Voucher Maintenance by added Is Calculate Other Balance for POS Voucher collection treatment that applies on Other Balance Amount.
  • Enhanced POS Payment Type by added Calculate Other Balance indicator for POS payment (Others Payment Type) collection treatment that applies on Other Balance Amount.
  • (E-Invoice) Enhanced Sales transactions to allow to save if customer profile doesn't maintain either TIN or Registration Number. The record would be included in Consolidate Invoice process.
    • Cash Sales
    • Customer Invoice
    • Customer Credit Note
    • Customer Debit Note
    • Customer Refund Note
    • Customer Adjustment
    • Customer Receipt (Other Receipt)
  • Purchase Order -> More added Import From POS Deposit, only outstanding document will be shown.
  • Company System Setting -> System Behavior -> POS Section added Enable Auto Number of Member Code For POS.
  • Stock Sales Analysis Enquiry added Detail Salesman, for document type that does not consist of detail salesman then master salesman will be shown.
  • Setup Customer/Member added Stock Group Discount.
  • Bill Payment Method added Is Default in Customer Receipt and Is Default in Payment Voucher, when create new document in Customer Receipt and Payment Voucher a new payment row will be automatically added base on the setting above.


Closed Issues List

  • Account Description (Payment) for not change after select other account no. (Ticket 162186)
  • Fixed Supplier Invoice Import from Goods Receive Note the batch number date detail get wrongly. (Ticket: 162677)
  • Fixed Multi select Stock prompt error (Ticket: 162648)
  • Fixed the issue where the "Quantity" column in the Customer Delivery Order could not be inserted or modified. (Ticket: 162679)
  • Fixed the delete function in the Workshop Module for the screens: Service Type, Mechanic, Vehicle Model, and Service Advisor, which was prompting an incorrect message. (Ticket: 162691)
  • Fixed DynaMod cannot import stock by Excel. (Ticket: 162760)
  • Fixed POS Stock Combo unable to amend column price when creating a new entry. (Ticket: 162699)
  • (E-Invoice) Fixed E-Invoice Dashboard missing Set Document Flow feature.
  • Fixed E-Invoice tab where selecting "Supplier State" would incorrectly update "Buyer State Description", and selecting "Buyer State" would incorrectly update "Supplier State Description".
  • Fixed display issues in DynaMod Import Stock when Auto Barcode is enabled.
  • Fixed the validation to check location balance instead of company balance when enabling Batch Control Stock.
  • E-Invoice: Include missing Supplier MSIC 47520. (Ticket 162991)
  • Fix Stock Transfer default report not able show correct document no. (Ticket: 162891)
    • Stock Transfer (A4) - Article
    • Stock Transfer (A4) - Article (CrossTab)
  • Fix transaction screen multi select Stock Description 1 prompt error.
  • Fix Stock Card Listing show incorrect Batch number at different stock code for the stock assembly. (Ticket 163025)
  • Fixed Serial Stock Balance not calculate correctly when Migrate from SmartSQL. (Ticket 162884)
  • Fixed Stock Location Balance unable to scroll to the bottom issue. (Ticket: 163017) 
  • Fixed error when navigate to knock off document via popup transaction screen open by report. (Ticket 162713)
  • Fixed DynaMod Refund Cash Sales auto become "Valid“ status after perform Refund due to not excluding previous cash sales submission info in copy. (Ticket 163038)
  • Fixed Stock matrix after click add new Stock Color and Stock Size the multi select check box not function. (Ticket: 163047)
  • Fixed Meter Reading Calculation still show Inactive meter type. (Ticket: 163028)
  • Fixed SQL Accounting Master Sync Active record but Inactive in DynaMod. (Ticket: 162936 & 163125)
  • Fixed Mechanic column in SO doesn't prompt popup when enter '%' (Ticket 163262)
  • Fixed Print Barcode Label by Document supplier, customer (Return Note) filter by range hit error, and service card click add to list hit error.
  • Resolved issue where "Meter Reading Stock Enquiry" did not display Customer Name and Customer ID. (Ticket: 163286)
  • Corrected grouping of Article Stock issue in the report Customer Invoice for accurate data display. (Ticket: 163211)
  • Fixed the issue where the E-Invoice date time was not updating.
  • Fixed "Customer Statement Listing" unable to display Document Remark when Document Type is Open Balance. (Ticket: 163383)
  • (E-Invoice) Fixed DynaMod Refund Cash Sales not set as Refund Note for E-Invoice Document Type. (Ticket 163038)
  • Fixed min charges keep auto round when select the Meter Item in the meter reading calculation screen. (Ticket: 163400)
  • Fixed an issue where the E-Invoice "Buyer State ID" and "Supplier State ID" were not updating correctly.
  • Fixed an issue where the Technician filter in the "Print Service Card" was not functioning correctly. (Ticket: 163448)
  • Fixed "object reference not set to an instance of an object" error when close the Tax Code popup screen without any selection. (Ticket 163504)

  • Fixed Customer Statement listing incorrect transaction issue. (Ticket: 163586) 

  • Fixed save customer setup hit error "An exception occurred on the server: Invalid column name" if using CTRL + ALT + C copy profile information to customer setup. (Ticket: 163523)

  • Stock Card Listing Cash Sales that import from Delivery Order will not be displayed as well if the option Show Matched Customer Invoice from Delivery Order is not ticked.

  • Goods Receive Note/Supplier Invoice import from parent company when creating new stock the costing method will now follow subsidiary default setting.

  • i-Bank transaction for Maybank Berhad can now input value date.

  • Extended the RefDocumentNo field length from nvarchar(20) to nvarchar(50) for Delivery Order, Delivery Return, Debit Note, and Refund Note to align with Sales Order and prevent data truncation errors during import. (Ticket: 163718)

  • Fixed perform "Bank Reconcile" and "Bank Reconcile by period" when filtering and click post will hit "DBNull" error. (Ticket: 163661)

  • Fixed duplication in customer receipt and payment voucher due to case sensitivity. (Ticket: 163730)

  • Renamed mislabeled column in Cash Sales screen from "Gross Amount" to "Subtotal" to accurately reflect its purpose and prevent user confusion. (Ticket: 163846)
  • Fix SmartSQL to successfully migrate the Vehicle Model table for the workshop.
  • Fix error "column 'RegistrationNo' is not exists" when saving Singapore GST Filing Transaction.
  • Fix reference constraint "FK_AcCusApproval_AcCustomer" error when remove customer master. (Ticket: 164064) 
  • (E-Invoice) Fix Other Payment type (Payment Voucher) Item Classification and Tax Type not follow the setup in Account Chart. (Ticket 164157)  
  • Fix Outstanding document duplication in Payment Voucher detail grid. (Ticket 164345)
  • Fix unable select stock after add location in Stock Location Alert Level Updater. (Ticket 164372)
  • Fix Payee & Document Remark display value only after second time load from recurring. (Ticket 164324)