TABLE OF CONTENTS
- New Enhancement List
- E-Invoice Malaysia Module Enhancement
- Inventory Module Enhancement
- Supplier Module Enhancement
- Customer Module Enhancement
- POS Management Module Enhancement
- Promotion Module Enhancement
- Meter Reading Enhancement
- System Usability Enhancement
- Reports Enhancement
- SST Malaysia Enhancement
- Subsidiary Company Enhancement
- Closed Issues List
- E-Invoice Malaysia Module Fixes
- Costing Mechanism Fixes
- Supplier Module Fixes
- Customer Module Fixes
- POS Management Module Fixes
- Inventory Module Fixes
- Reports Fixes
- Miscellaneous Fixes
- DynaMod Client Socket Fixes
- DynaMod Process Manager Fixes
- SST Malaysia Fixes
- Email Fixes
- Promotion Fixes
- Online Store Module Fixes
New Enhancement List
E-Invoice Malaysia Module Enhancement
E-Invoice Setup Related Enhancement
- Set Tourism Tax Registration Number as compulsory field when setup Company & Location. Can set as NA if Not Applicable.
- Added bulk submission for e-invoice in e-invoice dashboard.
- Added consolidate generate process run in process manager by scheduled it.
- Added update Einvoice Date when generate consolidate.
- Added IsDocumentConsistsStockForceEinvoice in E-invoice Dashboard.
E-Invoice Transactions Related Enhancement
- Enhance the E-Invoice Document save validation to alert the user when e-invoice date is previous date than current. (Ticket: 171154)
- Transaction document E-Invoice Item Tax Type ID will follow Tax Code Setup. (Ticket: 170291)
Enhance the Consolidate E-Invoice delete posting script to handling Credit Note and Debit Note when update original Is Consolidated flag.
- Exclude overpaid amount when calculate e-invoice prepayment for Cash Sales.
- Enhance the Consolidate E-Invoice by Range Generate script to handle the document number end with non-numeric to prevent error.
- Enhance Einvoice send multiple email via process manager. (Ticket: 171977)
- Enhance Level-1 Checking
- Check Master and Detail Amount (Ticket: 173216).
- Error Message : "The master and detail amounts do not match. Please check."
- Check Master and Detail Amount (Ticket: 173216).
- Enhance the transaction detail where the AcEInvoiceItemTaxTypeID will first determine by AcTaxID. (Ticket: 174831)
- 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.
- Exclude customer's documents from consolidation when 'Force submit as Individual E-Invoice' is ticked.
- Added Excluded Documents tab and prompt message in Generate Consolidated Invoice Simulate to show the documents not included in the consolidation and the reason.
E-Invoice Report Related Enhancement
Inventory Module Enhancement
- Stock Gross Profit for location change to calculate by location cost instead company cost.
- Fixed location cost profit margin percentage able show negative amount.
- Included Stock Price 1-5 column into transaction stock popup screen, column visibility is depend on user show price access right. (Ticket: 172291)
- Enable Void Item feature for Stock Transit Document.
- Added Location Stock Remark editable per location synced to POS and shown on Cash Sale Delivery Order Customer Invoice and Smart Inspector.
- Added serial number support for BOM stock in stock assembly.
- Added FEFO and LEFO for Batch Sell Method.
- Added checking for exist batch transaction when untick the batch control stock. (ticket: 177487)
Supplier Module Enhancement
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).
Added Sales Trend Calculation PO Method.
Prompt alert message if the selected supplier has advance payment at Supplier Payment Voucher screen, and redirect to the Settle Credit or Advance screen.
Centralized POA grid detail for user to choose stock that they want to reorder.
- Added user access control to 'Edit Cost' for Good Receive Note Approval.
- Added Good Receive Note Approval Number and Good Receive Note Approval Status for Good Receive Record.
- Added user access control to 'Allow import from GRR only' for Good Receive Note Approval.
- Added user access control to 'Allow import from GRNA only' and 'Disallow import from GRR' for Good Receive Note.
- Added highlight function in Good Receive Note Approval and Good Receive Note which is not exist in the source document.
- Added Goods Return Advise.
- Added Goods Return Advise (GRA) outstanding alert when selecting supplier in Purchase Order.
- Added delivery date and expiry date for details in Purchase Order.
- 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.
- Added Supplier Stock Department Control.
- Added DocumentApprovalRemark for PO.
- Added column Balance Quantity for selected item detail in document Purchase Order and Purchase Order Approval.
- Added GRNA access right (edit cost - import from GRR with PO).
- Centralized POA import screen to allow user to add items and quantity themselves.
- Add GRR Variance in GRNA and GRN screen.
- Added Purchase Plan Supplier 1 -5 Unit Price column field into preview report.
- Added account selection by Account Description (Item) at payment voucher and supplier adjustment screens.
- Added date tab for Centralized Purchase Order Approval generate screen.
- Extended Reference field from 20 to 50 characters for all Supplier transaction and approval documents, consistent with Customer documents.
- 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.
Customer Module Enhancement
- Enhance the customer invoice posting so that only will create SVT Transaction after payment. (Ticket: 170816)
- Prompt alert message if the selected customer has advance payment at Customer Receipt screen, and redirect to the Settle Credit or Advance screen.
- Enhance customer invoice and customer delivery order default format by add stockbatchdetail dataset. (Ticket: 175460)
- Added auto bom stock assign serials number to child items.
- Added auto select batch in customer invoice.
- Added account selection by Account Description (Item) at customer receipt and customer adjustment screens.
- Extended Reference field maximum length from 20 to 50 characters for the remaining customer documents (Quotation, Quick Invoice, Receipt, Receipt PDC, Adjustment)
- Enhance the Import from Sales Order with Deposit to allow partial import with 3 option (Full Amount, Proportionate, or Manual Input thought popup screen).
- Added BomRawMaterial tab in customer invoice screen and report.
- 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.
POS Management Module Enhancement
- Enhance EPay screen by split into AcEPayServiceStoreM and AcEPayServiceStoreD table.
- Enhance EPay structure.
Promotion Module Enhancement
- Added Promotion Stock Enquiry.
- 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.
- Added Print Barcode Label screen show Promotion info.
Meter Reading Enhancement
- Remove duplicate print the minimum copies detail in Meter Reading info (Ticket: 171550)
Batch Module Enhancement
Accounting Module Enhancement
- New Document Type under Accounting Module - Contra Settlement.
System Usability Enhancement
Enhance to auto add the next fiscal year in one month before the last fiscal year due.
Enhance the manual cost module to support maintain customer credit note cost and ensure the invoice manual cost will imported to credit note.
- Enhance the POS Simulation to handle multiple barcode for Buy Any Free Any promotion.
- Support whatsapp upload chinese and malay version. (Ticket: 172887 & 173094)
- Provide Supplier Default Price (Company System Setting Setup)
- Provide 4 type
- Last Purchase
- Last Purchase Include Quantity & Discount
- Supplier SKU Price
- Reference Cost
- System Cost
- 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.
- Provide 4 type
- Allow users to select multiple Location IDs in the Stock Price Updater screen.
- Added TEXTFILE selection for RFID Module For POS in company system setting.
- 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)
- Added new task into DynaMod Process Manager to execute the scheduled stock price updater task.
- Require DynaMod Process Manager 2026.1 Build 0004
- Database Validate - Handle check multi deposit collection.
- Added Price Markup by Cost button in transaction document detail navigation control.
- Enhance 'Import Customer' not allow duplicate member no
- Implemented an enhancement to sort the Currency Rate History by Effective Date in descending order. (Ticket: 175724)
- Change default SarawakPay base url - https://xservice.spayglobal.my/xservice (Ticket: 177306)
Reports Enhancement
Added print centralized PO approval.
- E-Invoice Transaction Listing report "date" parameter allow user to select either based on Document Date or E-Invoice Date.
- Added column "DocumentRemark" for pfims71470StockSalesAnalysisDetail procedure which allow user to display in Stock Sales Analysis Detail report (Ticket: 171436).
- GRN Remaining Balance now also deducts Supplier Goods Return Note quantity (FIFO) in Print Goods Received Note.
- GRN Remaining Balance now also deducts Stock Adjustment Out quantity (FIFO) in Print Goods Received Note.
- Added 'Remark Date 1' and 'Remark Date 2' to display in Stock Sales Analysis Enquiry.
- Enhance Stock Value Closing - Location Month End Details report able to multi-select location.
- Added pickup info columns for Print Goods Return Note, Goods Return Note Listing, Goods Return Note Outstanding Listing
- Added the stock minimum & maximum level quantity column at stock purchase history by supplier enquiry screen.
- Added Document Type filter at stock transaction enquiry screen.
- Add location filter in Debtor Ledger Listing, Creditor Ledger Listing, Customer Statement Listing, Supplier Statement Listing, Debtor Aging Report and Creditor Aging Report.
- Added report format service card summary in print service card screen.
- Added Filter by Brand option to Sales Order Outstanding Report. (Ticket: 177971)
- Added column StockBarcode for Salesman Commission by Item Price (Ticket: 178169)
SST Malaysia Enhancement
Enhance the customer invoice posting so that only will create SVT Transaction after payment. (Ticket: 170292 & 170816)
- 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. (Ticket: 170755)
Subsidiary Company Enhancement
- Added centralized PO approval.
- Added barcode and stock description column in Generate Centralized PO screen.
- Enhance Generate Centralized PO screen to become matrix view.
- Added delivery date and expiry date for details CPOA.
- Added location filter for Subsidiary Centralized Purchase Order Approval Report.
- New document type - Subsidiary Purchase Order Approval added for Subsidiary Company Module
- 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 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 Picking List report — printable picking list showing item, stock description, UOM, request and accepted quantity, grouped by Supply (From) and Request (To) location.
Closed Issues List
E-Invoice Malaysia Module Fixes
| N/A | Fixed Einvoice Profile show '0' for 'Year ID' after add. |
| N/A | Fixed E-invoice dashboard tooltip. |
| N/A | Fixed E-invoice Dashboard double click navigate to wrong document. |
E-Invoice Transaction Related Fixes
| N/A | Fixed AcPostCusCashSalesEinvoice by update EInvoiceTotalIncludingTax, EinvoiceTotalPayableAmount and AcEinvoiceCurrencyID. |
| 171494 | Fixed Consolidate Delete update. |
| 172837 | Fixed IsEnableEInvoiceMYS='Y' for cash sales. |
| N/A | Refresh E-Invoice Document Flow ID Status before perform update document flow id status.
|
| 172837 | Fixed IsEnableEInvoiceMYS='Y' for cash sales. |
| N/A | Fixed e-invoice document type when change document flow from Not Applicable to Open. |
| N/A | Fixed itemtaxrate when generate consolidate using range method. |
| N/A | Fixed same document number not allow seperate batch when generate consolidate e-invoice using range method. |
| N/A | Rectified Error "An exception occured on the server: Could not find stored procedure 'pfEInvoiceConsolidate_Level1_ValidateChecl.' due to script missing. |
| N/A | Fixed update Einvoice Date 72 hours for normal and consolidate einvoice. |
| N/A | Fixed consolidate einvoice when generate by range hit error 'Cannot insert duplicate key row in object 'dbo.AcEinvoiceConsolidateD' with unique index 'IX_AcEinvoiceConsolidateD''. |
| N/A | Fixed consolidate e-invoice generate by range by seperate tax exemption details. |
| N/A | Fixed posting customer cash sales einvoice to calculate the prepayment amount. |
Costing Mechanism Fixes
Supplier Module Fixes
| 171492 | Fixed Other Payement screen allow edit field (E-invoice state ID and E-Invoice Country ID) |
| N/A | Fixed Einvoice TIN not allow to edit when Validated. |
| 172772 | Fixed posting e-invoice after knock-off if e-invoice not validated - success. |
| 173488 | Fixed sales trend quantity calculation and display on Purchase Order (PO) and Purchase Order Requisition (POR) screens. |
| N/A | For GRNA and GRN, change the red colour line for insert manually when mixed with import from PO only. |
| N/A | Fixed Goods Return Advise stock pop up based on stock department control. |
| N/A | Fixed Error 'The select list for the INSERT statement contains fewer items than the insert list' for centralized POA when generate PO into subsidiary database. |
| N/A | Fixed update script to check wheter subsidiary database exist and online or not. |
| 176425 | Fixed documents knock-off applied amount cannot be negative. |
| 177012 | Fixed supplier side trasnsaction insert item hit 'Value cannot be null' (Ticket : 177012)
|
| 176170, 177076 | Fixed Goods Receive Note edit save hit Database internal index was corrupted '5' (Ticket: 176170. 177076) |
| 177234 | Fixed wrong account description when importing Purchase Order into Supplier Invoice. |
| N/A | Fixed Goods Return Note filter stock department when import Goods Return Advise. |
| N/A | Fixed stock department validate before save. |
| N/A | Fixed GRTN stock department import issue. |
| 177293 | Fixed supplier payment payment amount is not auto calculate so the payment amount is not tally with applied amount and cause the user cannot save the payment. |
Customer Module Fixes
| 171900 | Fixed matched detail should not be select when import sales order. |
| 169368 | Fixed sorting problem when import Sales Order. |
| N/A | Fixed Einvoice TIN not allow to edit when Validated. |
| N/A | Fixed Customer Invoice open back the form for insert the detail when add. |
| 172508 | Fixed service charges calculation for cash sales. |
| 172772 | Fixed posting e-invoice after knock-off if e-invoice not validated - success. |
| 172389 | Voided-with-Refund deposits now include the parent Cash Sales GL entries so the refund reversal is visible in the Inspector. |
| 171211 | Fixed Invoice Amount not deducting discount on Salesman Collection Commission Listing. |
| 171212 | Credit Note now shown in its own column on Salesman Collection Commission Listing. |
| N/A | Salesman commission now applies to deposit (Advance) collected on Salesman Collection Commission Listing. |
| 170757 | Fixed Deposit Receipt showing as Unapplied even after the related Sales Order is imported to Invoice. |
| N/A | Fixed Cus Invoice import Sales order itemdiscounttype null error. |
| 176226 | Fixed Import Customer Open Balance prompt error "Column 'AccountNo' does not belong to table Table1" when import file does not contain optional columns. |
| 176425 | Fixed documents knock-off applied amount cannot be negative. |
| 177542 | Fixed supply tax code for import customer invoice multi document. |
| N/A | Fixed single click and double click for manual and auto bom/serial/batch. |
| N/A | Fixed by remove stock department control from customer debit note. |
| N/A | Fixed Customer Sales Order Outstanding Listing allow filter by brand. |
| 178487 | Fixed by remove space for buyer BRN information customer screen. |
POS Management Module Fixes
| 172025 | Fixed paymentcode pop up. |
| 172031 | Fixed Mix & Match promotion showing incorrect discount price for multi-tier quantity purchases. |
| 173284 | Fixed the inactive POS Stock Combo sync to POS. |
| N/A | Fixed amount shown in POS Terminal Collection Transaction Details popup to follow the selected payment type instead of the full document total. |
| N/A | Fixed Pos Terminal Collection calculation for cash sales. |
| N/A | Fixed location logic of finalized button in AcPOSTerminalCollectionFinalised. |
| 176777 | Added editable Sequence No. in Weighing Machine Setup Export to Grid to let user control the export row order. |
| 176768 | Refunded deposits now appear as a separate DEPOSIT(REFUND) line with a negative amount that offsets the original deposit collection, so the totals reconcile correctly. |
| N/A | Fixed Sales Live enquiry department sales show wrong terminal and sales amount. |
| 178286 | Fixed missing posting sales order matching when create a new cash sales with Import from Sales Order. |
Inventory Module Fixes
| 170761 | Disable "Auto BOM" checkbox in BOM Assignment when not in Edit Mode. |
| N/A | Set Price1GrossProfit read only when edit. |
| 171433 | Resolved an issue in the month-end stock closing process that caused the error: "An exception occurred on the server: Column name or number of supplied values does not match table definition. " |
| 173114 | Fixed by disable stock id in stock UOM updater when change Uom. |
Fixed Stock Transfer (Receive) Batch control not working. | |
| 176167 | Fixed Stock Adjustment select stock hit error 'prompt error object reference not set to an instance of object' |
| 175847 | Fixed Stock Activity Insight Report prompt error "String or Binary data wiould be truncated" due to AcLocationDesc over maximum length. |
| 177484 | Fixed batch stock prompt error in quick assembly. |
Fixed stock assembly screen when copy stock id. |
Reports Fixes
| 171975 | Fix Article Sales Analysis total inflation when an article has SKUs tagged with different Brand/Category/Group/UDGroup values. |
| 172111 | Fix negative qty (refund/credit note) inflating totals on Stock Sales Analysis By Serial Number report. |
| 173337 | Fixed Report naming so that adobe acrobat open the pdf with the filename. |
| 173693 | Fixed Stock Aging Enquiry Screen hit missing parameter @StockDepartmentFilter (Ticket: 173693) |
| 174828 | Fixed enquiry 2nd time that no response when generate stock balance report. |
| 176779 | Fixed Retained Earnings in comparison layouts the Last Year column was accumulating profit & loss up to the current year instead of stopping one year earlier. |
Miscellaneous Fixes
| 171548 | Fixed not able to open the fiscal year setup screen. |
| 171844 | Fixed an issue where the "E-Invoice Date is different than Document Date" message keeps prompting repeatedly. |
| 172896 | Fixed all Supplier Refund Note show as Account Missing in Database Validation. |
| 173342 | Matrix Order detail sequence aligned with Color/Size ItemDisplaySeq. |
| 175162 | Fixed whatsapp auto close 'What's new' and auto refresh to send when first time log in. |
DynaMod Client Socket Fixes
DynaMod Process Manager Fixes
SST Malaysia Fixes
| N/A | Fixed Sales Tax simulation. |
| 172714 | Fixed SST02 submission detail no come out. |
| N/A | Fixed by update AcTaxID SV8 for previous record. |
| 173338 | Fixed services tax supply listing report show CN double. |
| 175579 | Fixed 'E-SV' cannot see in SVT report with the code 'E-SVOE' government tax id. |
Email Fixes
| 171022 | Fixed scheduled email processing via Brevo Service API to properly handle failure responses. |
Promotion Fixes
| N/A | Fixed promotion buy n free location filter and page bug. |
| N/A | Fixed upload either empty photo prompt message for Incard Voucher Campaign. |
Online Store Module Fixes
| N/A | Fixed hit error when open SiteGiant ERP Stores Mangement screen. |