Skip to content
Smart Information Platform
Sign in

Release Showcase

What’s New in 2026.2

244 highlights · 72 new · 172 enhanced · across 7 modules

Released 10 September 2026UpdateDynaMod 2026.2 Build 0000View release & downloads →Other versions →

General

142
  • Enhanced

    Set Tourism Tax Registration Number as compulsory field when setup Company & Location. Can set as NA if Not Applicable.

  • New

    Added consolidate generate process run in process manager by scheduled it.

  • New

    Added IsEnableSVDP in company default settings.

  • Enhanced

    Enhance Level-1 Checking

  • Enhanced

    Check Master and Detail Amount .

  • Enhanced

    Error Message : "The master and detail amounts do not match. Please check."

  • New

    Added Excluded Documents tab and prompt message in Generate Consolidated Invoice Simulate to show the documents not included in the consolidation and the reason.

  • New

    Added for user to submit SVDP.

  • New

    Added FEFO and LEFO for Batch Sell Method.

  • Enhanced

    Enhance SiteGiantERP with a location setting to filter purchase orders. Must use the most recent versions of Process Manager (2026.1 0001) and Server Socket (2026.1 0001).

  • New

    Added Sales Trend Calculation PO Method.

  • New

    Added user access control to 'Edit Cost' for Good Receive Note Approval.

  • New

    Added Good Receive Note Approval Number and Good Receive Note Approval Status for Good Receive Record.

  • New

    Added user access control to 'Allow import from GRR only' for Good Receive Note Approval.

  • New

    Added user access control to 'Allow import from GRNA only' and 'Disallow import from GRR' for Good Receive Note.

  • New

    Added highlight function in Good Receive Note Approval and Good Receive Note which is not exist in the source document.

  • New

    Added Goods Return Advise.

  • New

    Added delivery date and expiry date for details in Purchase Order.

  • Enhanced

    Enhance the control for Good Receive Note Advise document, where user restricted to edit the price if GRNA is imported by GRR associate with Purchase Order, for those not with PO will follow the EDIT COST access right.

  • New

    Added DocumentApprovalRemark for PO.

  • New

    Added column Balance Quantity for selected item detail in document Purchase Order and Purchase Order Approval.

  • New

    Added GRNA access right (edit cost - import from GRR with PO).

  • Enhanced

    Centralized POA import screen to allow user to add items and quantity themselves.

  • New

    Add GRR Variance in GRNA and GRN screen.

  • New

    Added date tab for Centralized Purchase Order Approval generate screen.

  • New

    Added date range option to Reload Detail in Payment Voucher to load outstanding documents by document date, with the option to append or replace existing records in the grid.

  • New

    Added and editable column unit price and discount for Centralized Purchase Order Approval generate screen.

  • Enhanced

    Enhance EPay screen by split into AcEPayServiceStoreM and AcEPayServiceStoreD table.

  • Enhanced

    Enhance EPay structure.

  • New

    Added Check All / Uncheck All buttons in Copy Voucher/Coupon to Subsidiary Company screen (INCard Voucher Campaign).

  • Enhanced

    Enhance dynamic menu.

  • Enhanced

    Allow user to setup the cash rebate promotion with option "Exclude Promotion Item" whether the minimum purchase amount need to include the promotion item or not.

  • New

    Added Print Barcode Label screen show Promotion info.

  • Enhanced

    Introduced New Promotion Mode - Priority mode.

  • Enhanced

    Introduced Promotion Studio to simplify promotion setup process.

  • Enhanced

    Setting up a promotion used to mean knowing which of eight different screens to open, then hoping it actually reached the till.

    Promotion Studio is a single console for every promotion in the company, and Promotion Builder is one editor that replaces all eight of the old promotion wizards.

  • Enhanced

    One console for every promotion.

  • Enhanced

    Every plan of every type in one list — search or filter by type, status, or reference.

  • Enhanced

    Health tiles across the top: Live now, Upcoming 7 days, Drafts, Sync health, Failed pushes and Pending price impacts. Click a tile to jump straight to that list.

  • Enhanced

    An attention queue showing the plans in the worst shape first, so you know what to look at.

  • Enhanced

    One editor instead of eight.

  • Enhanced

    The steps stay in the same place whichever type you pick; only the rules step changes shape.

  • Enhanced

    A new Confirm schedule + batch button confirms both in one click — the most common reason a promotion never reached the till was confirming only one of them.

  • Enhanced

    The existing promotion screens are unchanged and still available. The builder writes exactly the same records, so you can move across at your own pace.

  • Enhanced

    Know it will reach the till, before it goes live

  • Enhanced

    Readiness check — a single check per plan covering the things that quietly stop a promotion working: unconfirmed schedules or batches, no locations, no items, expired windows and more.

  • Enhanced

    Know your outlets actually have it

  • Enhanced

    Pushing promotions to subsidiary companies.

  • Enhanced

    The Push board handles sending promotions from the head office to subsidiary companies, and is honest about the result.

  • Enhanced

    Each push is all-or-nothing per company, so a promotion is never left half-created in a subsidiary.

  • Enhanced

    Results are reported item by item — “2 of 13 completed, 11 failed” — rather than a single success or failure message that hides what really happened.

  • Enhanced

    Retrying is safe: pushing the same promotion again will not duplicate what already arrived.

  • Enhanced

    Every push is recorded, so you can see what was sent, when, by whom, and what came back.

  • Enhanced

    Failures surface on the Failed pushes tile on the Overview, so they don't go unnoticed.

  • Enhanced

    Price changes no longer slip past

  • Enhanced

    When a cost or selling price changes on an item that a live promotion covers, that promotion is now queued for a decision instead of quietly going out of step.

    Each one can be applied, acknowledged, deferred or removed, and a nightly sweep catches anything changed outside the usual screens.

  • Enhanced

    Faster on larger promotions

  • Enhanced

    Readiness checks and the overlap explorer return in well under a second on typical plans, so checking a promotion is now something you do while working, not a report you wait for.

  • Enhanced

    Results are unchanged — the faster routines were verified to produce identical output to the previous ones across every promotion type.

  • Enhanced

    Where to find it.

  • Enhanced

    Promotion Studio is on the Promotion menu. The builder opens from inside the Studio — from the create-by-type buttons, the nav rail, or Edit plan… on any row in the list.

  • Enhanced

    Access from Promotion Module - Enquiry - Promotion Studio

  • Enhanced

    Remove duplicate print the minimum copies detail in Meter Reading info

  • Enhanced

    Start the process and close the screen – the run continues on the server. Re-open the screen at any time to re-attach and follow the live progress log, or request a cancel.

  • Enhanced

    Every step is checkpointed. An interrupted run (lost connection, server restart, machine shutdown) resumes from the last completed step instead of starting over.

  • Enhanced

    Year End Process on a large production database (400 GB+): previously could not complete (still running after 27 hours); now completes in about 13 minutes.

  • Enhanced

    Accumulated retained earnings for completed fiscal years is now pre-summarised and reused instead of being recalculated on every request.

    This also speeds up General Ledger Listing (Show B/F), Trial Balance and Balance Sheet.

  • Enhanced

    Closing figures are unchanged

    the new process was verified against the original method on production data (74 of 74 affected tables matched by checksum; row-level report comparisons showed zero differences).

  • Enhanced

    Large Data Handling

    Financial reports now run much faster on large databases: Profit and Loss, Trial Balance, Balance Sheet (including the Multi-Level versions) and General Ledger Listing with Show B/F.

  • Enhanced

    Measured on a large production database (273 locations, 131 jobs, This Year Only): Profit and Loss about 8 seconds instead of about 8 minutes; Balance Sheet about 15 seconds instead of about 9 minutes; Trial Balance about 75 seconds instead of about 14 minutes; Profit and Loss Multi-Level about 1 minute instead of about 8.5 minutes; Balance Sheet Multi-Level about 1.2 minutes instead of about 5.5 minutes.

  • Enhanced

    General Ledger Listing with Show B/F no longer re-runs a full Profit and Loss for every completed fiscal year to work out the brought-forward retained earnings – it reuses the pre-summarised figures above.

    Preview now takes about 31 seconds instead of about 50 seconds without filter, and about 18 seconds instead of about 48 seconds with a location filter (3 completed fiscal years; the saving grows with the number of fiscal years).

  • Enhanced

    Trial Balance, Balance Sheet and Balance Sheet Multi-Level (This Year Only) are now fully prepared on the server

    the retained earnings and current-year profit adjustment previously calculated in the DynaMod client is now done in the database. Together with Profit and Loss and Profit and Loss Multi-Level, they can be run in the background (see Reports Enhancement – Run in Background).

  • Enhanced

    Report figures are unchanged

    every changed report was compared row by row against the original method on production data with zero differences. Other grouping options and customised report queries continue to use the original method.

  • Enhanced

    Enhance to auto add the next fiscal year in one month before the last fiscal year due.

  • Enhanced

    Support whatsapp upload chinese and malay version.

  • Enhanced

    Prompt confirmation message to confirm whether follow source document date or using current system date when user using clipboard function to copy and paste the document from existing document to new document.

    (Ctrl+Alt+C & Ctrl+Alt+ V)

  • Enhanced

    Require DynaMod Process Manager 2026.1 Build 0004

  • New

    Added Price Markup by Cost button in transaction document detail navigation control.

  • Enhanced

    Implemented an enhancement to sort the Currency Rate History by Effective Date in descending order.

  • Enhanced

    Change default SarawakPay base url - https://xservice.spayglobal.my/xservice

  • Enhanced

    Database Maintenance revamped (System Utility > Database Maintenance):

  • Enhanced

    Revamped Database Maintenance screen with Smart Index Maintenance

    indexes are now maintained based on their actual fragmentation level (rebuild heavily fragmented indexes, reorganize lightly fragmented ones, skip healthy ones) followed by update statistics, instead of rebuilding every index blindly. Much faster on large database.

  • Enhanced

    Provide 2 run modes: "Scan Only" to report the index fragmentation without changing anything, and "Full" to rebuild + reorganize + update statistics.

    Options include Online rebuild (Enterprise edition only), Sort in TempDB, MaxDOP, statistics sample %, time limit and resume prior run.

  • Enhanced

    Maintenance now runs in the background on the SQL Server (fire-and-forget)

    user can close the screen and continue working; re-open the screen to attach to the running job, view the live progress log or cancel it. This also resolves the middleware out-of-memory error when maintaining very large database.

  • Enhanced

    Background mode requires SQL Server Agent to be running (the Agent job is created automatically by the upgrade script).

    On SQL Server Express or when Agent is not running, the screen automatically falls back to foreground mode — the active mode is shown in the log header.

  • Enhanced

    Database upgrade script no longer runs the full index maintenance inline during upgrade (which could take up to an hour)

    it now queues the maintenance as a background request and the upgrade completes immediately.

  • Enhanced

    Database Housekeeping — new screen (System Utility > Database Housekeeping):

  • New

    Added new "Database Housekeeping" screen which allow user to view the database data/log file size and the size of each log & history table group, and clean up old records by retention period to keep the database size under control.

  • Enhanced

    "Estimate" button shows the affected rows and reclaimable size before anything is deleted.

  • Enhanced

    Cleanup runs in the background on the SQL Server (fire-and-forget) in small batches so other users are not blocked

    user can close the screen and continue working, and check the progress anytime from the Requests tab. Runs can be cancelled and resumed.

  • Enhanced

    System Audit Trail (ims72770) truncate / delete up-to-date functions now run through the Database Housekeeping background queue.

  • Enhanced

    Free disk space is checked before every run

    the run is refused with a clear message stating the space needed vs available if there isn't enough space (checks the source data/log, archive database and snapshot volumes).

  • Enhanced

    If the disk runs out of space during the run, the run is stopped cleanly with status CANCELLED and can be resumed after space is freed.

  • Enhanced

    Background mode requires SQL Server Agent (the Agent job is created automatically by the upgrade script); falls back automatically to foreground mode when Agent is not available.

  • Enhanced

    Prompt confirmation message before the Cancel button discards unsaved changes.

    Message shown:

  • Enhanced

    Large Data Handling – Faster start-up: the login-to-ready transition is now branded, shows continuous progress, and no longer freezes on the first login after the Server Socket has been idle.

  • Enhanced

    The Server Socket now warms up every database alias at start-up (previously only the first one) and re-warms every 5 minutes, so the first login into any database after a server restart or a long idle period no longer pauses for about 20 seconds with a blank window. Licence checks now take about 0.2 seconds instead of about 20 seconds in that case.

  • Enhanced

    The licence phase of login used to make about 80 separate calls to the Server Socket; it now makes about 3.

    The gain is largest over branch or VPN links – about 2.5 seconds saved per login on a 40 ms link and about 7.5 seconds on a 120 ms link. The full saving needs the 2026.2 Server Socket; an older Server Socket still works, the client simply falls back to the previous calls. Deploy the Server Socket before the clients. The splash message now reads "Reading licence from server socket" – the old "Verifying license with activation server" wording was misleading, as no activation server is contacted.

  • Enhanced

    The version check at login makes 4 calls instead of 11, and the company-settings load has been split so the first login of the day no longer pays for rebuilding the query plan after overnight maintenance: about 0.35 seconds instead of about 2.2 seconds cold, and about 0.02 seconds instead of about 0.07 seconds warm.

  • Enhanced

    The blank white window after login is replaced by a branded boot screen (Smart DynaMod logo, version footer) that reports real phases

    Verifying licence, Checking version updates, Loading company settings, Validating fiscal/tax, Checking integrations, Opening menus, Ready – with a moving progress bar on longer phases so the application never looks frozen. A bridge screen covers the gap between the login dialog closing and the main window appearing.

  • Enhanced

    For support: boot timings are logged to %LOCALAPPDATA%\SmartAcc\DynaMod\BootTelemetry\boot-timing.csv on each client.

  • Enhanced

    Large Data Handling – Transaction screens open, search and page through large record sets much faster.

  • Enhanced

    The pager record count on 54 transaction screens now counts from the base table instead of the wide listing view: 14 to 123 times faster depending on the table.

  • Enhanced

    Recommended for large databases: turn on Enable Search Limit Control in Company System Setting (200 rows per page) so an unfiltered search no longer loads every row at once.

    Cash Sales Advance Search on very large databases is otherwise unchanged in this release.

  • Enhanced

    For support: place an empty file named ScreenLoadTiming.enabled next to the DynaMod client executable to log each screen’s Open, Load Detail and Page Next timings to ScreenLoadTiming.log.

  • Enhanced

    Moved ACIntegrate AutoCount DLLs out of the DynaMod release package to on-demand download.

  • New

    Added print centralized PO approval.

  • New

    Added pickup info columns for Print Goods Return Note, Goods Return Note Listing, Goods Return Note Outstanding Listing

  • New

    Added report format service card summary in print service card screen.

  • New

    Added Filter by Brand option to Sales Order Outstanding Report.

  • Enhanced

    Report Engine enhancement:

  • New

    Added "Run in Background" option on reports. Long-running report is now prepared on the server side without blocking DynaMod

    user can continue working and open the report from My Reports once it is ready.

  • New

    Added "My Reports" screen (Tools > My Reports) which allow user to view their own background report runs with status (Queued / Running / Ready / Failed), rows, size and requested/completed time.

    User can open a Ready report, cancel a running preparation or delete old runs; the screen auto-refreshes.

  • Enhanced

    Cancelling a background report run now actually stops the running query on the server, releasing the database immediately.

  • New

    Added "Report Background Runs" admin screen (System Utility > Report Background Runs) which allow administrator to view all users' background report runs with Cancel Run / Delete / Purge Now, and configure the background report policy (max active runs per user, query timeout, max result size, max rows, retention days).

  • Enhanced

    Enhance financial report performance on large database

    Trial Balance, Profit & Loss, Profit & Loss Multi-Level, Balance Sheet and Balance Sheet Multi-Level now generate up to 8–37× faster (procedures pfims71900, pfims71910, pfims72460, pfims71920, pfims72470), with identical report results.

  • Enhanced

    Enhance financial statements (Trial Balance, Profit & Loss, Profit & Loss Multi-Level, Balance Sheet, Balance Sheet Multi-Level) to be fully prepared on the server for the "This Year Only" grouping, so they also support Run in Background.

  • New

    Added centralized PO approval.

  • Enhanced

    Enhance Generate Centralized PO screen to become matrix view.

  • New

    Added delivery date and expiry date for details CPOA.

  • New

    Added location filter for Subsidiary Centralized Purchase Order Approval Report.

  • New

    New document type - Subsidiary Purchase Order Approval added for Subsidiary Company Module

  • Enhanced

    Allow dropdown select To Location under current company location.

  • Enhanced

    Allow edit Quantity/Remark/ExpectedDeliveryDate/ExpiredDate in detail and update by "Update" button.

  • Enhanced

    Show sales trend 1/3/6/12 month and average.

  • Enhanced

    GrabFood allow to setup campaign.

  • New

    Added GrabMart integration.

  • New

    Added Smart Storage Platform Integration

  • New

    Added Image upload to SSP for GrabMart and Grab

  • Enhanced

    Smart Updater 2026.2 – Faster and More Reliable Downloads and Upgrades

  • New

    New Enhancement List

  • Enhanced

    Resumable downloads with automatic retry

    a download interrupted by a Wi-Fi drop, a VPN reconnect or a timeout no longer starts again from zero. The updater keeps the partially downloaded file and resumes from where it stopped, retrying up to 5 times with waits of 5, 10, 20 and 40 seconds between attempts. Pressing Cancel also keeps the partial file, so pressing the same button again, or opening Smart Updater later, continues the download instead of repeating it. The progress bar shows the real pack size and the point the download resumed from.

  • Enhanced

    Pack verified before the product is touched

    the downloaded pack is checked against the server’s file size, against a published SHA-256 checksum when one exists, and by a full test extraction, all before the product is closed. A corrupt download is discarded and downloaded again automatically; if it fails a second time the updater stops with a message and the product is left exactly as it was. A bad download can no longer leave a product half updated.

  • Enhanced

    The screen no longer freezes

    checking the server, downloading and applying all run in the background. The Smart Updater window stays responsive throughout, the progress bar and status line keep moving, and Cancel works at any time. Previously a slow or stalled transfer froze the window and looked like a hang.

  • Enhanced

    Full backup and automatic rollback

    every file the pack will replace is backed up first, including files in subfolders (previously only the top-level folder was backed up), to a zip in the product’s Online Updates folder named after the update being applied. If applying the pack fails, the backup is restored and the product restarted automatically.

  • Enhanced

    Smart Updater keeps itself up to date

    each time a product opens Smart Updater, it first checks whether a newer Smart Updater is available (a newer version, build or hotfix), installs it and then continues with the product’s own update check. Support no longer needs to reinstall Smart Updater by hand, and future updater improvements reach every site on the next Check for Updates. If the self-update cannot be completed for any reason, the product’s update check goes ahead as normal.

  • Enhanced

    Closes only the product being updated

    the updater now closes only the program instance it was opened from, asks it to close normally first and waits 10 seconds before forcing it. Another copy of the same program running from a different folder (for example a second DynaMod installation on the same PC) is no longer closed by mistake.

  • Enhanced

    Fewer clicks

    pressing Update, Hot Fix or Upgrade to Latest Version is the decision; there is no second “Are you sure?” prompt. When the update completes, the product is restarted and Smart Updater closes by itself. The unused Change Log tab has been removed.

  • Enhanced

    For support: a log of every run

    each run is written to \Online Updates\SmartUpdater.log (which server answered, what was found, each download attempt, every file applied or skipped). A Smart Updater self-update continues in C:\SmartAcc\SmartUpdater\Online Updates\SmartTransfer.log. Please attach both when reporting an update problem.

  • Enhanced

    Closed Issues List

  • Enhanced

    Related screen included :-

  • Enhanced

    Custoemr Receipt

E-Invoice Module

17
  • New

    Added bulk submission for e-invoice in e-invoice dashboard.

  • New

    Added update Einvoice Date when generate consolidate.

  • New

    Added IsDocumentConsistsStockForceEinvoice in E-invoice Dashboard.

  • Enhanced

    Enhance the E-Invoice Document save validation to alert the user when e-invoice date is previous date than current.

  • Enhanced

    Transaction document E-Invoice Item Tax Type ID will follow Tax Code Setup.

  • Enhanced

    Enhance the Consolidate E-Invoice delete posting script to handling Credit Note and Debit Note when update original Is Consolidated flag.

  • Enhanced

    Exclude overpaid amount when calculate e-invoice prepayment for Cash Sales.

  • Enhanced

    Enhance the Consolidate E-Invoice by Range Generate script to handle the document number end with non-numeric to prevent error.

  • Enhanced

    Enhance Einvoice send multiple email via process manager.

  • Enhanced

    Enhance the transaction detail where the AcEInvoiceItemTaxTypeID will first determine by AcTaxID.

  • Enhanced

    Allow to maintain the E-Invoice Item Classification Code for Self-Billed E-Invoice Supplier at Supplier Master Setup and transaction will default follow the classification code maintain in supplier master if selected supplier is Self-Billed E-Invooce Supplier.

  • Enhanced

    Exclude customer's documents from consolidation when 'Force submit as Individual E-Invoice' is ticked.

  • Enhanced

    Transaction document E-Invoice Item Tax Type ID will follow Tax Code Setup for non-stock.

  • Enhanced

    Provide 12 cleanup groups, each with default retention period and danger level (SAFE / CAUTION / HIGH): Project Task Logs (E-Invoice / WMS / BI ETL / Integration run logs), POS Logs, System Error Log & E-mail Log, BI Plus ETL Snapshots, FIFO Ghost Records, System Audit Trail, Document Change History (SysAudit tables), E-Invoice Cash Sales legacy rows, Document File Attachments, POS Sync Run History, Closed POS Sync Commands and Stock Price Change Log. CAUTION and HIGH groups show a disclaimer and require explicit confirmation before delete.

  • Enhanced

    Document File Attachments cleanup support "Archive" option

    attachments are copied to the companion archive database (_Archive) before delete, to keep the documents for the 7-year e-invoice retention requirement. Optional "Reclaim space" step (LOB compaction / shrink) after cleanup.

  • Enhanced

    The pre-login splash has been removed, so the login dialog appears in about 0.5 seconds instead of about 2 to 4 seconds.

    Non-critical start-up work (version check, Shopee and SQL Express checks, DynaMod Update, Tip of the Day, GST/SST/E-Invoice tips, fiscal and tax validators, alerts, unread-message badge) now runs about half a second after the menu is usable, so no pop-ups interrupt the loading screen. Measured login-to-ready on a warm start: about 3 to 4 seconds instead of about 3 to 9.5 seconds.

  • Enhanced

    E-Invoice Transaction Listing report "date" parameter allow user to select either based on Document Date or E-Invoice Date.

Inventory Module

37
  • Enhanced

    Stock Gross Profit for location change to calculate by location cost instead company cost.

  • Enhanced

    Included Stock Price 1-5 column into transaction stock popup screen, column visibility is depend on user show price access right.

  • Enhanced

    Enable Void Item feature for Stock Transit Document.

  • New

    Added serial number support for BOM stock in stock assembly.

  • New

    Added checking for exist batch transaction when untick the batch control stock.

  • Enhanced

    Stock transfer and stock transit report added stock department ID and Description column.

  • New

    Added "Change Cost" access right for stock maintenance.

  • Enhanced

    Large Data Handling

    Stock Month End Closing Process and Regenerate Stock Cost now run much faster on large databases, and the month-end close runs in the background on the server with checkpoint, resume and cancel.

  • Enhanced

    Regenerate Stock Cost (Weighted Average) slowed down sharply as a stock’s transaction history grew, because every ledger row was looked up one at a time against an unindexed working table.

    The working table is now indexed and rows are processed in a fixed order. Measured on a large production database (372 GB, 9,163 stocks, Weighted Average): the full Regenerate Stock Cost step takes about 55 minutes instead of about 27 hours, and the deepest single stock about 17 seconds instead of about 39 minutes.

  • Enhanced

    Closing Stock Value by Location and by Company recalculated the company-wide as-at cost once for every location (67 times on the test database) although it does not depend on location.

    It is now calculated once per period, with supporting indexes: about 4 minutes instead of about 60 minutes. The whole month-end close now completes in about 1 hour instead of about 27 hours.

  • Enhanced

    The Most Recent, Fixed Cost and Manual Cost engines were reviewed on production databases and found to be already efficient, so they are deliberately unchanged and produce exactly the same figures as before.

    Databases on those methods still gain from the faster Closing Stock Value steps and the background flow below.

  • Enhanced

    Start the close and close the screen

    the run continues on the server (SQL Server Agent; DynaMod Process Manager on SQL Express; otherwise in-process). Re-open the screen at any time to re-attach and follow the live progress log, or request a cancel. Every step, period and location is checkpointed, so an interrupted run resumes where it stopped instead of starting over. Month-end and the Process Manager deferred cost recalculation no longer block each other on the same stock.

  • Enhanced

    A pre-flight checklist runs before Start and blocks the close when there is a deferred cost-recalculation backlog, a stuck recalculation, an out-of-sequence close, a missing period or a stock with no cost, and warns on re-close, negative balances and open stock transit. Each check comes with plain-language guidance on how to resolve it; backlog checks are cleared automatically when Regenerate Stock Cost is part of the close.

  • New

    New optional "Regenerate changed stocks only" setting (off by default) skips stocks with no new transactions since the last recalculation.

    Best for low-activity months – about 23% faster on the Regenerate Stock Cost step in testing, same figures.

  • Enhanced

    Stock costs and closing figures are unchanged

    the new process was compared row by row against the original method on production data: identical stock cost for every stock, and identical Closing Stock Value across all 134,272 detail, location and company rows.

  • New

    Added Stock Transaction Type Control screen

    block a stock item from being used on Sales, Purchase or Inventory documents, by unit of measure and by location, so a discontinued item can keep selling down its remaining balance while reordering stops.

  • Enhanced

    Stock Activity Insight Enquiry added Location filter and included Open Status GRNA as Location count.

  • Enhanced

    Centralized POA grid detail for user to choose stock that they want to reorder.

  • New

    Added auto bom stock assign serials number to child items.

  • New

    Added Promotion Stock Enquiry.

  • New

    Added multi select function for select stock in wizard.

  • Enhanced

    Promotion Builder handles all eight promotion types

    Stock, Mix & Match, Range Quantity Discount, Buy & Free, Purchase With Purchase, Cash Rebate, Add On and Member Group — through the same four steps: Plan → Schedules → Batches & rules → Items.

  • Enhanced

    Building and validating large promotions is significantly faster. In our testing, staging a stock promotion of around 6,000 items completed in a few seconds.

  • Enhanced

    Allow users to select multiple Location IDs in the Stock Price Updater screen.

  • New

    Added new task into DynaMod Process Manager to execute the scheduled stock price updater task.

  • Enhanced

    Page-by-page loading has been rewritten on 55 screens.

    Each page now fetches exactly one page of rows however deep into the list you are, instead of re-fetching everything from the first page. Scrolling to the bottom loads the next page; scrolling to the top loads the previous page and keeps the current record in view; the page selector only fetches pages that are not already loaded. Ordering now includes the document key, so pages can never overlap or skip records. Stock Maintenance gains scroll paging (it was not connected before).

  • New

    Added column "DocumentRemark" for pfims71470StockSalesAnalysisDetail procedure which allow user to display in Stock Sales Analysis Detail report .

  • Enhanced

    GRN Remaining Balance now also deducts Stock Adjustment Out quantity (FIFO) in Print Goods Received Note.

  • New

    Added 'Remark Date 1' and 'Remark Date 2' to display in Stock Sales Analysis Enquiry.

  • Enhanced

    Enhance Stock Value Closing - Location Month End Details report able to multi-select location.

  • New

    Added Document Type filter at stock transaction enquiry screen.

  • New

    Added column StockBarcode for Salesman Commission by Item Price

  • New

    Added barcode and stock description column in Generate Centralized PO screen.

  • New

    New Stock Request screen for Subsidiary Company Module

    request stock from another location/subsidiary by Stock ID / Description / Barcode; requests are auto-numbered and tracked in Saved Item / Processing / Rejected / Completed tabs.

  • New

    New Process Stock Request screen

    supply location reviews incoming requests, adds them into a Picking List, enters Accepted Qty, then rejects with reason or generates DO / Stock Transit Request (cross-database supported).

  • New

    New Picking List report — printable picking list showing item, stock description, UOM, request and accepted quantity, grouped by Supply (From) and Request (To) location.

  • Enhanced

    Enhance Stock Request

Customer Module

19
  • New

    Added Location Stock Remark editable per location synced to POS and shown on Cash Sale Delivery Order Customer Invoice and Smart Inspector.

  • Enhanced

    Enhance the customer invoice posting so that only will create SVT Transaction after payment.

  • Enhanced

    Prompt alert message if the selected customer has advance payment at Customer Receipt screen, and redirect to the Settle Credit or Advance screen.

  • Enhanced

    Enhance customer invoice and customer delivery order default format by add stockbatchdetail dataset.

  • New

    Added auto select batch in customer invoice.

  • New

    Added account selection by Account Description (Item) at customer receipt and customer adjustment screens.

  • Enhanced

    Extended Reference field maximum length from 20 to 50 characters for the remaining customer documents (Quotation, Quick Invoice, Receipt, Receipt PDC, Adjustment)

  • New

    Added BomRawMaterial tab in customer invoice screen and report.

  • New

    Added date range option to Reload Detail in Customer Receipt to load outstanding documents by document date, with the option to append or replace existing records in the grid.

  • Enhanced

    Items & Overlaps — shows which items appear in more than one promotion and which one actually wins at the till, so clashes are found before customers do.

  • Enhanced

    Enhance the manual cost module to support maintain customer credit note cost and ensure the invoice manual cost will imported to credit note.

  • Enhanced

    Enhance 'Import Customer' not allow duplicate member no

  • Enhanced

    Enhance the customer invoice posting so that only will create SVT Transaction after payment.

  • Enhanced

    Enhance the customer credit note and refund note posting so that create SVT Transaction positive amount in 13a column with tax code SVCN6 and SVCN8.

  • Enhanced

    Downloads from the Smart Storage Platform

    update, upgrade and hotfix packs are now downloaded over HTTPS from the Smart Storage Platform (SSP), Smart-Acc’s cloud file storage, instead of the FTP server. Downloads no longer depend on FTP ports being open on the customer’s firewall or router, which was the most common reason a site could not download an update. If SSP cannot be reached, the updater falls back to the FTP server for that run automatically, so an update is never blocked by one server being unavailable.

  • Enhanced

    Customer Credit Note

  • Enhanced

    Customer Debit Note

  • Enhanced

    Customer Adjustment

  • Enhanced

    Customer Refund

Supplier Module

19
  • Enhanced

    Prompt alert message if the selected supplier has advance payment at Supplier Payment Voucher screen, and redirect to the Settle Credit or Advance screen.

  • New

    Added Goods Return Advise (GRA) outstanding alert when selecting supplier in Purchase Order.

  • New

    Added Supplier Stock Department Control.

  • New

    Added Purchase Plan Supplier 1 -5 Unit Price column field into preview report.

  • New

    Added account selection by Account Description (Item) at payment voucher and supplier adjustment screens.

  • Enhanced

    Extended Reference field from 20 to 50 characters for all Supplier transaction and approval documents, consistent with Customer documents.

  • Enhanced

    Provide Supplier Default Price (Company System Setting Setup)

  • Enhanced

    Provide 4 type

    1. Last Purchase
    2. Last Purchase Include Quantity & Discount
    3. Supplier SKU Price
    4. Reference Cost
    5. System Cost
  • Enhanced

    Please note that when the selection type is 0, DynaMod will prioritize the price selection in the following order: Supplier SKU > Reference Cost > System Cost.

  • Enhanced

    67 new indexes on the transaction tables match the screens’ default sort (document date descending, then document number).

    Measured on a customer database: the Cash Sales listing sort takes about 0.14 seconds instead of about 89 seconds; Customer Invoice and Supplier Invoice listing sorts are 2 to 3 times faster. The indexes are created by the 2026.2 upgrade script.

  • Enhanced

    GRN Remaining Balance now also deducts Supplier Goods Return Note quantity (FIFO) in Print Goods Received Note.

  • New

    Added the stock minimum & maximum level quantity column at stock purchase history by supplier enquiry screen.

  • New

    Add location filter in Debtor Ledger Listing, Creditor Ledger Listing, Customer Statement Listing, Supplier Statement Listing, Debtor Aging Report and Creditor Aging Report.

  • Enhanced

    Supplier Invoice

  • Enhanced

    Supplier Credit Note

  • Enhanced

    Supplier Debit Note

  • Enhanced

    Supplier Adjustment

  • Enhanced

    Supplier Payment

  • Enhanced

    Supplier Refund

POS Management

5
  • Enhanced

    Enhance the Import from Sales Order with Deposit to allow partial import with 3 option (Full Amount, Proportionate, or Manual Input thought popup screen).

  • Enhanced

    POS sync monitor — see which outlets have confirmed they hold the current promotion data, and which are stale, silent or reporting errors.

  • Enhanced

    Enhance the POS Simulation to handle multiple barcode for Buy Any Free Any promotion.

  • New

    Added TEXTFILE selection for RFID Module For POS in company system setting.

  • Enhanced

    Database Validate - Handle check multi deposit collection.

Account Module

5
  • New

    New Document Type under Accounting Module - Contra Settlement.

  • Enhanced

    Large Data Handling – Account Month End Process and Year End Process now run in the background on the server, with checkpoint, resume and cancel.

  • Enhanced

    Safer step order – stock and account opening balances are now created before the purge steps, so a broken session can no longer leave a company with openings created but not posted.

  • Enhanced

    Account Month End Process

    new one-pass engine closes all locations for a period in a single pass: about 7 minutes per month instead of about 1.9 hours (tested on 294 locations). A 42-month backlog now takes about 5 hours instead of about 81 hours.

  • Enhanced

    Profit and Loss, Trial Balance and Balance Sheet used to build every account against every location, department and job before discarding the empty combinations – millions of rows on a multi-location database.

    The reports now build only the combinations that actually carry figures. The gain is largest on multi-location / multi-department / multi-job databases with Suppress Zero on; small databases are unaffected.