TABLE OF CONTENTS



New Enhancement List


E-Invoice Malaysia Module Enhancement


  • Allow to setup mandatory e-invoice setting via Company System Default Settings screen.
  • Added EInvoice Process Profile check when user login and prompt to let's user create the process profile.


  • Level 1 Checking
    • Check Tax Type ID 06 cannot have tax amount
    • Check Tax Type ID not 06 must have tax amount
    • Update Classification Code ID to 022 if not exits
      • Customer Debit Note
      • Customer Credit Note
      • Supplier Debit Note
      • Supplier Credit Note
      • Supplier Refund Note
    • Stock Description cannot be empty
    • Supplier Email cannot be 'NA'
    • Take first 5 Postal Code only except self-billed transaction (Only for MYS Country)
    • Update E-Invoice Date Time
  • Not able to auto submit E-Invoice if level 1 checking found error.
  • Allow user to edit consolidated E-Invoice data in Open statis to change the E-Invoice date, and Supplier Information. 
  • Enhanced SmartClipboard function (Ctrl+Alt+C & Ctrl+Alt+V) to include E-Invoice Supplier Element field value when involved document is Other Type Payment voucher. 
  • Enhanced Submit E-Invoice showing more detail on error message. (DynaMod, Process Manager)
  • Enhance the Soft Cert. Extract method which not export the physical file to local in order to enhance Soft Cert. security issue. (Process Manager)
  • New system control on Mandatory Individual E-Invoice Submission for Transactions Exceeding RM10,000 starting from 01-01-2026.
  • Browse/ View mode not allow click Search TIN button.
  • Not allowed to delete consolidate if is  [Valid/Accepted/Submitted/InProgress] E-Invoice.
  • Fix Submit E-invoice hit 'nvarchar cannot convert to datetime'. 
  • Handle large database B2C transactions by cash sales not insert into AcEinvoiceTransactionM.




Inventory Module Enhancement

  • Enhanced Stock Department setup by added new column Enabled Stock Selection Control.
    • If unmarked, and Stock Department Control enabled, the underlying stocks of the unmarked Stock Department would be always allowed to select in transaction screen such as Goods Receive Note.
  • Added Stock Uom Updater.
    • Allowed to change Stock ID, Stock Uom ID, Stock Uom Rate, Stock Base Uom ID.
    • DynaMod Client Socket will apply the respective change request for POS transactions.
    • Required DynaMod Client Socket 2025.3 Build 0004 or above
    • Required POS 2025.3 Build 0006 or above
    • Required DynaMod Server Socket 2025.3 Build 0006 or above
  • Enhance Stock Bulk Update features to support Stock Is Batch Control, Batch Expiry Required and Batch Sell Method. (Ticket: 167612)
  • Add Price 1 gross profit % for column Stock Company & Location.

Supplier Module Enhancement

  • Extend the Item Discount Type column in all transaction form detail grid. (Ticket: 166475)
  • Enhanced Supplier Invoice by allow to save when import from GRN whereby Invoice date is earlier than GRN date. 
  • Enhanced Auto Replenish separate Purchase Order by category
  • Add showcost control in purchase order and edit showcost control column in goodsreceivenote. (Ticket: 166898)
    • Required DynaMod Process Manager 2025.3 Build 0002
  • Added Audit Trail for:
    • Purchase Order Approval
    • Goods Receive Note Approval
    • Supplier Adjustment
  • Added option of Enable Gross Profit Calculation in Company System Setting
    • This option applicable for:
      • Purchase Order Approval
      • Purchase Order
      • Goods Receive Note Approval
      • Goods Receive Note
  • Added option of Enable Sales Trend Calculation in Company System Setting
    • This option applicable for:
      • Purchase Order Approval
      • Purchase Order
      • Goods Receive Note Approval
      • Goods Receive Note
      • Purchase Order Requisition
  • Added Sales Trend Quantity In 1, 3, 6, 12 Months for Purchase Order Requisitiom.
  • Enhance the account posting to prevent rounding issue cause by diff Tax Code. (Ticket: 167405)


Customer Module Enhancement

  • Extend the Discount Type column in all transaction form detail grid. (Ticket: 166475)
  • Enhanced Process Manager WMS Import DO & Invoice Task where document currency rate will follows Currency Buy Rate. (Ticket: 166198)
  • Add E-Invoice information in Site Giant generate customer invoice. (Ticket: 166816)
  • Enhanced Cash Sales screen by added Discount button to allow quick apply of discount calculation for selected items.
  • Added Audit Trial for:
    • Customer Adjustment
  • Enhance the account posting to prevent rounding issue cause by diff Tax Code. (Ticket: 167405)
  • Added input of Item Remark Date 1 and Item Remark Date 2 in transaction detail for all customer module transaction.


POS Management Module Enhancement

  • Synchronize Company E-Invoice Threshold Mandatory Settings to POS. (Required: DynaMod Client Socket 2025.3 Build 0001)
  • Allowed Fiuu Item auto mapping with existing stock.
  • Enhance the Sync Cash Sales task to include Type column back to DynaMod from POS. (Ticket: 166810) 
  • Fix Sales Live (Department Sales) showing empty value Stock Department ID due to spacing value.
  • Enhanced POS Simulation Screen for handle:
    • Handling (Member, Non Member, or All) for Buy & Free Promotion
    • Enable Limit Control for Mix & Match Promotion
    • Handle different discount amount distribution method for Mix & Match Promotion. (By Propotion or By Item)
  • Fixed POS Cash Count column Document Time show date with time. (Ticket: 167602)
  • Fixed RHB DuitNow Store setup screen unable to remove record. (Ticket: 167904)
  • Added Setup POS Order Status in POS Settings for POS to update the document status.


Promotion Module Enhancement

  • Buy and Free Promotion - Redefined Is Member Only indicator to
    • All (N)
    • Member only (Y)
    • Non-member only (N)
  • Mix and Match Promotion - Added Discount Option for Fixed Amount Discount Method
    • By Proportion
    • By Item
  • Buy and Free Promotion - Allow the promotion batch item been setup by using method 'Buy Any, Free Any'

Meter Reading Enhancement

  • Allowed the "Total Charge Day" column to be editable when performing Meter Reading Calculation. (Ticket: 167606)

Batch Module Enhancement

  • Enhance transaction view batch info read only.

  • Batch Selection screen will pop up automatically when new stock added/import is Batch Control item.

  • Allow to select the expired batch in stock write off, stock issue, and stock adjustment screen,


System Usability Enhancement

  • DynaMod Process Manager 2025.3 Build 0003 or above, enhanced to avoid exit application if any of unhandled exception occurred.
  • AutoCount Integration support version 2.2
  • Enhanced Email function by added support OAuth2 method (Gmail and Microsoft)
    • Added Email OAuth Client Setup
      • Accessible from Common Module - Setup - Email OAuth Client
        • For Google Gmail, visit Google Cloud Console to register and get the credentials

          https://cloud.google.com/cloud-console?hl=en

        • For Microsoft (Organization) / Outlook (Personal), visit Microsoft Entra admin center to register and get the credentials

          https://entra.microsoft.com/#home 

        • Once registered and input required credentials

          • Utilize function in More to

            • Get Consent / Re-Consent,

            • Get Access Token, 

            • Send Test Email

    • System User Email Setting added Auth Method. Default to Basic.

      • Auth Method: Basic - Follow current smtp setting

      • Auth Method: OAuth2 - Choose the OAuth Client Token record.

      • Auth Method: ServiceApi - Choose the ServiceApi Client record.

    • Company Email Setting added Auth Method. Default to Basic.

      • Auth Method: Basic - Follow current smtp setting

      • Auth Method: OAuth2 - Choose the OAuth Client Token record.

      • Auth Method: ServiceApi - Choose the ServiceApi Client record.

    • Support Email Functions with OAuth2 for:

      • Normal Email

      • Batch Email

      • Scheduled Email (DynaMod Process Manager Scheduled Email task)

      • Customer Statement - Batch Email by Customer

      • Customer Statement - Batch Email by Customer Statement Email Group

    • POS E-Receipt Email Account added Auth Method. Default to Basic.

      • Auth Method: Basic - Follow current smtp setting

      • Auth Method: OAuth2 - Choose the OAuth Client Token record.

      • Auth Method: ServiceApi - Choose the ServiceApi Client record

  • Enhanced Email function by added support Email Service Api method (Postmark and Brevo)
    • Added Email Service Client Setup
    • System User Email Setting added Auth Method. Default to Basic.

      • Auth Method: Basic - Follow current smtp setting

      • Auth Method: OAuth2 - Choose the OAuth Client Token record.

      • Auth Method: ServiceApi - Choose the Service Client record.

    • Company Email Setting added Auth Method. Default to Basic.

      • Auth Method: Basic - Follow current smtp setting

      • Auth Method: OAuth2 - Choose the OAuth Client Token record.

      • Auth Method: ServiceApi - Choose the ServiceApi Client record.

    • Support Email Functions with OAuth2 for:

      • Normal Email

      • Batch Email

      • Scheduled Email (DynaMod Process Manager Scheduled Email task)

      • Customer Statement - Batch Email by Customer

      • Customer Statement - Batch Email by Customer Statement Email Group

    • POS E-Receipt Email Account added Auth Method. Default to Basic.

      • Auth Method: Basic - Follow current smtp setting

      • Auth Method: OAuth2 - Choose the OAuth Client Token record.

      • Auth Method: ServiceApi - Choose the ServiceApi Client record.

  • Enhanced Email SMTP Login Password to accept longer password input (unlimited)

    • System User Email Setting

    • Company Email Setting

    • POS E-Receipt Email Store

  • Added User Email Account screen for easy manage of System User email accounts by system admin.

    • Accessible from Common Module - Setup - Email Settings - User Email Account.

  • i-Bank added support of Bank Muamalat Malaysia Berhad.


Reports Enhancement

  • [DynaMod] Add customer and supplier filter on Account Transaction Listing.
  • [DynaMod] Add on Date Out in the Time Attendance Report (Ticket: 166382) 
  • [DynaMod] Add Discount Amount and Prepayment Amount in the Einvoice, Einvoice consolidate and all transactions E-invoice report. (Ticket: 166161)
  • Add Cost Column to Stock Transaction Enquiry. (Ticket: 165988)
  • Add Document Remark in the Sales with Below Cost Listing sql and report. (Ticket: 165828)
  • Goods Receive Note Listing - Added Stock Department Filtering.
  • Goods Receive Note Outstanding Listing - Added Stock Department Filtering.
  • New Parameter "Include Document Qty (Sales & Purchase Return)"  has been added to Daily Stock Movement Analysis Report.
  • Audit Trail Report Listing added Purchase Order Approval, Goods Receive Note Approval
  • POS Deposit Listing added filter Date Type and Record Status.


SST Malaysia Enhancement

  • Added column 11d, 13d, 18c1, 18c2, 18c3, 18d and 18e for SST02 form. (Ticket:166727) 



Closed Issues List


E-Invoice Malaysia Module Fixes


166976Fixed TIN Validation, TIN Search, QR Taxpayer Search button missing in Supplier Setup screen. 



166459Fixed unable to edit the E-Invoice origin country after change to edit mode.
NAFixed incorrect maximum length issue for E-Invoice RegContactNumber.
166993Fixed wrong EInvoice Tax Type ID, Item Classification ID (Account) when add rows.
NAFixed validate contact number customer adjustment update wrong column




Costing Mechanism Fixes


166569Fixed manual cost set been overwrite after repost Customer Invoice




Supplier Module Fixes


166454Fixed incorrect Account Description (Item) in Supplier Invoice when importing from GRN.
166743Fixed GRN to supplier invoice partially will double.
166917Fixed GRN grid view screen
166988

Fix error "Conversion from type 'DBNull' to type 'String' is not valid" when create supplier invoice import from GRN. 

N/AFixed error prompt when executing “Get Document Status” for Payment Voucher.
167644Fixed to block edit for supplier invoice discount and cent adjustment if already knock-off.


Customer Module Fixes



166459Fixed Advance search not function in cash sales and cash in out screen
166559
Fixed save Customer Adjustment prompt error.
Fixed save Customer Adjustment prompt error on 2025.3 hotfix 0002
167777
Fixed a divide-by-zero issue when voiding SO deposit with tax enabled.
N/A
Fixed not able to save invoice after delete item.
168041
Fixed EInvoiceTotalNetAmount to same with EInvoiceTotalExcludingTax



POS Management Module Fixes


166263

Fixed Cash Sales Import from Package Unit Price incorrect. 

164278

Fixed display alignment issue in POS Payment Type Template "Layout 2.0". 

167050Fixed POS Simulator prompt error.
166806

Set Cash Sales IsEnableEInvoiceMYS to 'Y'  if Cash Sales Document Date is between E-Invoice Setting Effective Date From and To. (Ticket: 166806)


Inventory Module Fixes


165547Fixed Stock Maintenance Screen when open the using bulk update function will redirect to other screen.


Batch Module Fixes


166723Fixed edit batch date hir 


Reports Fixes


N/AFixed Account Transaction Listing not any result been return when query by using GL Type.
166907

Fixed filter consolidate date for E-invoice Reconciliation Listing (Audit).






Miscellaneous Fixes


166529

Fixed Shotcut Key (Insert Key) not working in Supplier Payment Voucher.

NAFixed Web Browser Whatsapp unable to work correctly due to web browser item name changed.
166812

Fixed Send Schedule Emails error: Procedure or function 'pfims71470StockSalesAnalysisDetail' expects parameter '@StockDepartmentFilter', which was not supplied.

NA

Fixed Payment Type IsExcludeEInvoiceAmount always 'Y' when record value is 'N'. 

168093Fixed whatapps block send file





DynaMod Client Socket Fixes


166601 Fixed version to run Optical in SyncCashSales.
167000

Register the System Terminal History client socket sync task.