Note: Start from version 2025.2, we no longer support for SQL Server 2005
TABLE OF CONTENTS
- Version 2025.2 Build 0000 New Enhancement List
- E-Invoice Malaysia Module Enhancement
- Inventory Module Enhancement
- Supplier Module Enhancement
- Customer Module Enhancement
- POS Management Module Enhancement
- Marketplace Management Module Enhancement
- Online Store Management Module Enhancement
- Stock Batch Module Enhancement
- Workshop Module Enhancement
- Meter Reading Module Enhancement
- Serial Number Module Enhancement
- Multi-Currencies Module Enhancement
- Costing Mechanism Enhancement
- Supply Chain Module (New)
- Subsidiary Company Module Enhancement
- Voucher Module Enhancement
- Singapore GST Module Enhancement
- Transaction Screens Enhancement
- Business Intelligence Module Enhancement
- System Usability Enhancement
- Reports Enhancement
- DynaMod Server Socket Enhancement
- Version 2025.2 Build 0000 Closed Issues List
- E-Invoice Malaysia Module Fixes
- Inventory Module Fixes
- Supplier Module Fixes
- Customer Module Fixes
- POS Management Module Fixes
- Accounting Module Fixes
- Meter Reading Module Fixes
- Stock Batch Module Fixes
- Serial Number Module Fixes
- Workshop Module Module Fixes
- SQL Accounting Integration Module Fixes
- Subsidiary Company Module Fixes
- i-Bank Module Fixes
- Singapore GST Module Fixes
- Reports Fixes
- Miscellaneous Fixes
Version 2025.2 Build 0000 New Enhancement List
E-Invoice Malaysia Module Enhancement
E-Invoice Setup Related Enhancement
- Enhanced "Setup Payment Type" to automatically tick "Exclude E-Invoice Amount" for specific payment types to improve accuracy and streamline the process.
- Support New E-Invoice Consolidation Generate method - By Range.
- 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.
- 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
- Field Mapping:
- (E-Invoice) Added Malaysia E-Invoice Setup Wizard to ease the e-invoice setup process.
- Added E-Invoice Malaysia FAQ link to system menu.
- Accessible from Help - E-Invoice Malaysia FAQ
- https://smartacc.freshdesk.com/support/solutions/articles/9000268527-faq-frequently-asked-questions-
E-Invoice Transactions Related Enhancement
- Re-aligned the "Rounding Amount" field position in E-Invoice Consolidated Invoices for better clarity and consistency.
- Auto-update E-Invoice Date in Document Flow Status when changed via the Malaysia E-Invoice Dashboard screen.
- (E-Invoice) Set Supplier Email as Optional field in Cash Sales screen (Ticket: 163011).
- 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.
- (E-Invoice) Set Buyer Address State ID as Optional field in Cash Sales screen (Ticket 163170)
- (E-Invoice) Allow General TIN "EI00000000030" with Registration Type Passport.
- 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] 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.
- E-Invoice: Enhanced to allow Search Taxpayer QR and update corresponding
- Customer, Supplier, Company, 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 Supplier Information add Retrieve Supplier Info "Button".
- [E-Invoice] Change Supplier MSIC Input field from free text editor to dropdown list selection.
- (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)
Consolidate E-Invoice Transactions Related Enhancement
- (E-Invoice) Prompt Interim Relaxion Period reminder message on [E-Invoice Grace Period] module screen.
E-Invoice Automation Process Related Enhancement
- Added E-Invoice related column to DynaMod Process Manager Sync Customer and Sync Supplier to Subsidiary Company task. (Ticket 164168)
E-Invoice Dashboard Screen Related Enhancement
- Enhancement DynaMod Form Printing feature for E-Invoice Consolidated Invoice/Self Bill Invoice.
Inventory Module Enhancement
- Simplified Stock Price Updater import format.
- Enhance system to deselect the "Auto BOM" option during Stock Maintenance posting if not Bill of Material set. (Ticket 163007)
- Stock Transit Requisition added Reload Request to reload any new pending Purchase Requisition record.
- Improved data retrieval performance and added wait progress indicator when using "Import From Stock List" in Stock Price Updater. (Ticket: 163415)
- Stock Sales Analysis Enquiry added Detail Salesman, for document type that does not consist of detail salesman then master salesman will be shown.
Supplier Module Enhancement
- Added the "Document Remark" column for user reference when importing GRTN while issuing a Supplier Credit Note. (Ticket: 162692)
- Purchase Order -> Fast Reorder added POR Type to include the POR outstanding quantity when calculating the advise quantity.
- Added FOC button on details item actions section:
- Purchase Order
- Request Quotation from Supplier
- Supplier Invoice
- Purchase Order -> More added Import From POS Deposit, only outstanding document will be shown.
- Enable Batch Export File for below Document:
- Supplier Purchase Order
- Goods Receive Note
- Goods Return Note
- Supplier Invoice
- Supplier Credit Note
Customer Module Enhancement
- Allow Customer Debit Note maintain invoice number that not exists in system.
- 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
- Customer Quotation - Added function Import From File (Multi Documents)
- The Excel template could be found in: "C:\SmartAcc\DynaMod\Import Template\CustomerQuotation_MultiDocument.xlsx"
- Setup Customer/Member added Stock Group Discount.
POS Management Module Enhancement
- (POS Simulation) Handling multitier auto apply coupon.
- Added a new functionality to populate data in the RHB DuitNow Store.
- Enhanced POS Payment Type by added Calculate Other Balance indicator for POS payment (Others Payment Type) collection treatment that applies on Other Balance Amount.
- Company System Setting -> System Behavior -> POS Section added Enable Auto Number of Member Code For POS.
Marketplace Management Module Enhancement
Online Store Management Module Enhancement
SiteGiant ERP Enhancement
- Enhanced SiteGiant ERP with async download of orders, products, and items via Process Manager. (Ticket:163160)
Stock Batch Module Enhancement
- 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.
- Support Stock Batch Opening on DynaMod SmartSQL Migration.
- Added Stock Is Batch Control & Stock Batch Number List to allow customize the form to include on transaction form.
- Enhance the Supplier Module Batch Export Feature which to support Location ID & Description in file name token.
- 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.)
Workshop Module Enhancement
- Enhance Migration from SmartSQL tools to handle Workshop related table. (Ticket 162871)
Meter Reading Module Enhancement
- Enhanced meter reading add column view "Customer Info", "Agreement Info", "Is Bill", "Is Outstanding".
Serial Number Module Enhancement
- 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
Multi-Currencies Module Enhancement
- 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
- Enhanced Settle Credit/Advance screen to zerorised the local balance if currency balance is all cleared. (Ticket 163601)
Costing Mechanism Enhancement
- 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.
Supply Chain Module (New)
- 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
Subsidiary Company Module Enhancement
- 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 indicator Stock Is Active at POS , POS Price, Stock Cost, Gross Profit, Gross Profit in Percent, Stock Reference Cost, Stock Price 1 to 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.
Voucher Module Enhancement
- Enhanced Voucher setup by added Calculate Other Balance indicator for POS payment (Voucher Payment Type) collection treatment that applies on Other Balance Amount.
Singapore GST Module Enhancement
- [GST Singapore]: Allow saved the default GST F5 Form Submission Declarant Info for ease user in form submit.
Transaction Screens Enhancement
- Enhance the Batch Selection Enquiry screen to display the balance quantity on query UoM.
- Enhance Stock Barcode with Multi select in transaction screen.
- Allowed editing the reference column when the document had been matched.
- 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
- 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 compared to use 'Open' function.
- 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 based on the setting above.
Business Intelligence Module Enhancement
- Business Intelligence Module reports now able to add Dashboard page.
System Usability Enhancement
- 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.
Reports Enhancement
- Enhance Print Barcode Label by Document
- Add Is Print column to select which record to print
- Show the total of copies that has been selected
- Add button Check All and UnChecked All for In Print Column
- 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 language 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.
- Reports are now able to add Dashboard page.
DynaMod Server Socket Enhancement
- Setup Connectivity - SSL Connection Configuration default to collapse to allow more spaces for Connectivity Information grid.
Version 2025.2 Build 0000 Closed Issues List
E-Invoice Malaysia Module Fixes
E-Invoice Setup Related Fixes
162991 | E-Invoice: Include missing Supplier MSIC 47520. |
E-Invoice Transaction Related Fixes
N/A | Fixed E-Invoice tab where selecting "Supplier State" would incorrectly update "Buyer State Description", and selecting "Buyer State" would incorrectly update "Supplier State Description". |
163038 | Fixed DynaMod Refund Cash Sales auto become "Valid“ status after perform Refund due to not excluding previous cash sales submission info in copy. |
N/A | Fixed the issue where the E-Invoice date time was not updating. |
163038 | Fixed DynaMod Refund Cash Sales not set as Refund Note for E-Invoice Document Type. |
N/A | Fixed an issue where the E-Invoice "Buyer State ID" and "Supplier State ID" were not updating correctly. |
164157 | Fixed Other Payment type (Payment Voucher) Item Classification and Tax Type not follow the setup in Account Chart. |
E-Invoice Dashboard Related Fixes
N/A | Fixed E-Invoice Dashboard missing Set Document Flow feature. |
Inventory Module Fixes
162775 | Fixed designer of "Stock Price Updater" failed to display detail items when the display scale was set above 100%. |
162760 | Fixed DynaMod cannot import stock by Excel. |
N/A | Fixed display issues in DynaMod Import Stock when Auto Barcode is enabled. |
163017 | Fixed Stock Location Balance unable to scroll to the bottom issue. |
163047 | Fixed Stock matrix after click add new Stock Color and Stock Size the multi select check box not function. |
164372 | Fix unable select stock after add location in Stock Location Alert Level Updater. |
Supplier Module Fixes
162677 | Fixed Supplier Invoice Import from Goods Receive Note the batch number date detail get wrongly. |
164345 | Fixed Outstanding document duplication in Payment Voucher detail grid |
Customer Module Fixes
162679 | Fixed the issue where the "Quantity" column in the Customer Delivery Order could not be inserted or modified. |
163523 | 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. |
163718 | 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. |
163846 | Renamed mislabeled column in Cash Sales screen from "Gross Amount" to "Subtotal" to accurately reflect its purpose and prevent user confusion. |
164064 | Fixed reference constraint "FK_AcCusApproval_AcCustomer" error when remove customer master. |
POS Management Module Fixes
162699 | Fixed POS Stock Combo unable to amend column price when creating a new entry. |
Accounting Module Fixes
163661 | Fixed perform "Bank Reconcile" and "Bank Reconcile by period" when filtering and click post will hit "DBNull" error. |
Meter Reading Module Fixes
163028 | Fixed Meter Reading Calculation still show Inactive meter type. (Ticket: 163028) |
163286 | Resolved issue where "Meter Reading Stock Enquiry" did not display Customer Name and Customer ID. |
163400 | Fixed min charges keep auto round when select the Meter Item in the meter reading calculation screen. |
163448 | Fixed an issue where the Technician filter in the "Print Service Card" was not functioning correctly. |
Stock Batch Module Fixes
Fixed the validation to check location balance instead of company balance when enabling Batch Control Stock. |
Serial Number Module Fixes
162884 | Fixed Serial Stock Balance does not calculate correctly when Migrate from SmartSQL. |
Workshop Module Module Fixes
162691 | 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 |
N/A | Fixed SmartSQL to successfully migrate the Vehicle Model table for the workshop. |
163262 | Fixed Mechanic column in SO doesn't prompt popup when enter '%' |
SQL Accounting Integration Module Fixes
162936 163125 | Fixed SQL Accounting Master Sync Active record but Inactive in DynaMod. |
Subsidiary Company Module Fixes
N/A | Goods Receive Note/Supplier Invoice import from parent company when creating new stock the costing method will now follow subsidiary default setting. |
i-Bank Module Fixes
N/A | i-Bank transaction for Maybank Berhad can now input value date. |
Singapore GST Module Fixes
N/A | Fixed error "column 'RegistrationNo' is not exists" when saving Singapore GST Filing Transaction. |
Reports Fixes
162891 | Fixed Stock Transfer default report not able show correct document no.
|
163025 | Fixed Stock Card Listing show incorrect Batch number at different stock code for the stock assembly. |
N/A | Fixed Print Barcode Label by Document supplier, customer (Return Note) filter by range hit error, and service card click add to list hit error. |
163211 | Corrected grouping of Article Stock issue in the report Customer Invoice for accurate data display. |
163383 | Fixed "Customer Statement Listing" unable to display Document Remark when Document Type is Open Balance. |
N/A | 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. |
Miscellaneous Fixes
162186 | Account Description (Payment) for not change after selecting other account no. |
162648 | Fixed Multi select Stock prompt error. |
N/A | Fixed transaction screen multi select Stock Description 1 prompt error. |
162713 | Fixed error when navigate to knock off document via popup transaction screen open by report. |
163504 | Fixed "object reference not set to an instance of an object" error when close the Tax Code popup screen without any selection. |
163730 | Fixed duplication in customer receipt and payment voucher due to case sensitivity. |
164324 | Fixed Payee & Document Remark display value only after second time load from recurring. |