TABLE OF CONTENTS


New Enhancement List


E-Invoice Malaysia Module 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.
  • Added IsEnableSVDP in company default settings. 


  • 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."
  • 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. 
  • Added for user to submit SVDP.
  • Transaction document E-Invoice Item Tax Type ID will follow Tax Code Setup for non-stock.




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)
  • Stock transfer and stock transit report added stock department ID and Description column.
  • Added "Change Cost" access right for stock maintenance. (Ticket: 179463)



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. 
  • Added and editable column unit price and discount for Centralized Purchase Order Approval generate screen. 


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.
  • Added Check All / Uncheck All buttons in Copy Voucher/Coupon to Subsidiary Company screen (INCard Voucher Campaign).


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.
  • Added multi select function for select stock in wizard. 
  • Introduced New Promotion Mode - Priority mode.
  • Introduced Promotion Studio to simplify promotion setup process.
    • 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.
    • One console for every promotion.
      • Every plan of every type in one list — search or filter by type, status, or reference.
      • 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.
      • An attention queue showing the plans in the worst shape first, so you know what to look at.
    • One editor instead of eight.
      • 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. 
      • The steps stay in the same place whichever type you pick; only the rules step changes shape.
      • 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.
      • 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.
    • Know it will reach the till, before it goes live
      • 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.
      • 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.
    • Know your outlets actually have it
      • POS sync monitor — see which outlets have confirmed they hold the current promotion data, and which are stale, silent or reporting errors.
    • Pushing promotions to subsidiary companies.
      • The Push board handles sending promotions from the head office to subsidiary companies, and is honest about the result.
      • Each push is all-or-nothing per company, so a promotion is never left half-created in a subsidiary.
      • 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.
      • Retrying is safe: pushing the same promotion again will not duplicate what already arrived.
      • Every push is recorded, so you can see what was sent, when, by whom, and what came back.
      • Failures surface on the Failed pushes tile on the Overview, so they don't go unnoticed.
    • Price changes no longer slip past
      • 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.
    • Faster on larger promotions
      • 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.
      • 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.
      • Results are unchanged — the faster routines were verified to produce identical output to the previous ones across every promotion type.

    • Where to find it.
      • 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.
      • Access from Promotion Module - Enquiry - Promotion Studio


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.
  • Large Data Handling – Account Month End Process and Year End Process now run in the background on the server, with checkpoint, resume and cancel.
    • 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.
    • Every step is checkpointed. An interrupted run (lost connection, server restart, machine shutdown) resumes from the last completed step instead of starting over.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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).


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 
      1. Last Purchase
      2. Last Purchase Include Quantity & Discount
      3. Supplier SKU Price
      4. Reference Cost
      5. 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.
  • 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)
  • Database Maintenance revamped (System Utility > Database Maintenance):
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • Fixed update statistics phase failing on non-Enterprise editions when "Online rebuild" is ticked — the live log now shows "[INFO] EDITION [ONLINE not supported — rebuilding OFFLINE]" and the run continues offline.
  • Database Housekeeping — new screen (System Utility > Database Housekeeping):
    • 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.
    • 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.
    • "Estimate" button shows the affected rows and reclaimable size before anything is deleted.
    • 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.
    • Document File Attachments cleanup support "Archive" option — attachments are copied to the companion archive database (<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.
    • System Audit Trail (ims72770) truncate / delete up-to-date functions now run through the Database Housekeeping background queue.
    • 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).
    • 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.
    • Fixed DynaMod crash when closing the Database Housekeeping screen while a cleanup is running; run log durations are now millisecond-exact.
    • 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.
  • Prompt confirmation message before the Cancel button discards unsaved changes.
    Message shown:

    "You have unsaved changes. Are you sure you want to cancel and discard them?"

        Only prompt when the record was actually changed after Add or Edit. Clicking Add or Edit then

        Cancel without any input will not prompt.

        Yes is the default button, so pressing Enter will discard the changes.

        Apply to all data entry screens that have a Cancel button, and also to the Ctrl+U shortcut.

        Cancellation triggered by the system itself will not prompt. For example when the document is

        already matched or locked, or when a file import failed and the entry is rolled back.

        Closing the screen with unsaved changes is unchanged. Still prompt "Do you want to save the

        changes before exit?" once only, and answering No closes the screen without a second message. (Ticket 179735)





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)
  • Report Engine enhancement:
    • 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.
    • 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.
    • Cancelling a background report run now actually stops the running query on the server, releasing the database immediately.
    • 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).
    • 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.
    • 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.




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.
  • Enhance Stock Request
    • Allow dropdown select To Location under current company location.
    • Allow edit Quantity/Remark/ExpectedDeliveryDate/ExpiredDate in detail and update by "Update" button.
    • Show sales trend 1/3/6/12 month and average.


Online Store Enhancement

  • GrabFood allow to setup campaign.
  • Added GrabMart integration.
  • Added Smart Storage Platform Integration
  • Added Image upload to SSP for GrabMart and Grab


Closed Issues List


E-Invoice Malaysia Module Fixes


N/AFixed Einvoice Profile show '0' for 'Year ID' after add.
N/AFixed E-invoice dashboard tooltip.
N/A

Fixed E-invoice Dashboard double click navigate to wrong document.






N/A

Fixed AcPostCusCashSalesEinvoice by update EInvoiceTotalIncludingTax, EinvoiceTotalPayableAmount and AcEinvoiceCurrencyID. 

171494Fixed Consolidate Delete update. 
172837

Fixed IsEnableEInvoiceMYS='Y' for cash sales.

N/ARefresh E-Invoice Document Flow ID Status before perform update document flow id status.
  • Related screen included :-
    • Customer Credit Note
    • Customer Debit Note
    • Customer Adjustment
    • Custoemr Receipt
    • Customer Refund
    • Supplier Invoice
    • Supplier Credit Note
    • Supplier  Debit Note
    • Supplier Adjustment
    • Supplier Payment
    • Supplier Refund
172837Fixed IsEnableEInvoiceMYS='Y' for cash sales.
N/A

Fixed e-invoice document type when change document flow from Not Applicable to Open.

N/AFixed 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.

N/AFixed set the source transaction's EInvoiceDate/EInvoiceDateTime to its own DocumentDate when generate consolidate E-invoice



Costing Mechanism Fixes








Supplier Module Fixes


171492

Fixed Other Payement screen allow edit field (E-invoice state ID and E-Invoice Country ID)

N/AFixed Einvoice TIN not allow to edit when Validated.
172772

Fixed posting e-invoice after knock-off if e-invoice not validated - success.

173488Fixed 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/AFixed 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/AFixed update script to check wheter subsidiary database exist and online or not.
176425

Fixed documents knock-off applied amount cannot be negative.

177012Fixed supplier side trasnsaction insert item hit 'Value cannot be null' (Ticket : 177012)
  • Fixed on :-
    • Supplier Purchase Order Req
    • Supplier Quotation Req
    • Supplier Goods Receive Note
    • Supplier Goods Return Note
    • Supplier Invoice
    • Supplier Credit Note
    • Supplier Purchase Plan
    • Supplier Payment
    • Supplier Debit Note
    • Supplier Refund Note
    • Approval Supplier Purchase Order
    • Approval Supplier Goods Receive Note
    • Supplier Goods Return Advice
176170, 177076 

Fixed Goods Receive Note edit save hit Database internal index was corrupted '5' (Ticket: 176170. 177076)

177234Fixed wrong account description when importing Purchase Order into Supplier Invoice. 
N/AFixed Goods Return Note filter stock department when import Goods Return Advise.
N/AFixed 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. 

N/AFixed currency issue to throw it to gain and loss.
N/AFixed Sotck Description 1 and Stock Barcode for Centralized Purchase Order Approval.
N/AFixed Subsidiary Company Stock Balance Location Registration drop down Location ID prompt error DataTable internal index is corrupted: '5'.
N/AFixed transaction screen import files stock department id.
N/AFixed block edit supplier ID when in edit mode. 


Customer Module Fixes



171900 Fixed matched detail should not be select when import sales order.
169368Fixed sorting problem when import Sales Order.
N/AFixed 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.

172772Fixed posting e-invoice after knock-off if e-invoice not validated - success.
172389Voided-with-Refund deposits now include the parent Cash Sales GL entries so the refund reversal is visible in the Inspector.
171211Fixed Invoice Amount not deducting discount on Salesman Collection Commission Listing.
171212Credit 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.

170757Fixed 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.

176226Fixed Import Customer Open Balance prompt error "Column 'AccountNo' does not belong to table Table1" when import file does not contain optional columns.
176425Fixed 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/AFixed Customer Sales Order Outstanding Listing allow filter by brand.
178487 

Fixed by remove space for buyer BRN information customer screen.

N/AFixed currency issue to throw it to gain and loss.
N/AFixed transaction screen import files stock department id.



POS Management Module Fixes


172025 Fixed paymentcode pop up. 
172031Fixed Mix & Match promotion showing incorrect discount price for multi-tier quantity purchases.
173284

Fixed the inactive POS Stock Combo sync to POS. 

N/AFixed 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.

176777Added editable Sequence No. in Weighing Machine Setup Export to Grid to let user control the export row order.
176768Refunded 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.

176167Fixed 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.

N/A

Fixed stock assembly screen when copy stock id.

N/AFixed transaction screen import files stock department id.



Reports Fixes


171975Fix Article Sales Analysis total inflation when an article has SKUs tagged with different Brand/Category/Group/UDGroup values.
172111Fix negative qty (refund/credit note) inflating totals on Stock Sales Analysis By Serial Number report.
173337Fixed Report naming so that adobe acrobat open the pdf with the filename.
173693

Fixed Stock Aging Enquiry Screen hit missing parameter @StockDepartmentFilter (Ticket: 173693)

174828Fixed 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. 

N/AFixed Barcode label report delete gridview item hit error "Deleted row information cannot be accessed....".


Miscellaneous Fixes


171548Fixed not able to open the fiscal year setup screen.
171844Fixed 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.

173342Matrix Order detail sequence aligned with Color/Size ItemDisplaySeq.
175162Fixed whatsapp auto close 'What's new' and auto refresh to send when first time log in.


DynaMod Client Socket Fixes


178982Fixed sync update and delete customer.





DynaMod Process Manager Fixes










SST Malaysia Fixes


N/AFixed Sales Tax simulation.
172714

Fixed SST02 submission detail no come out.

N/A

Fixed by update AcTaxID SV8 for previous record.

173338Fixed services tax supply listing report show CN double.
175579Fixed 'E-SV' cannot see in SVT report with the code 'E-SVOE' government tax id.



Email Fixes


171022Fixed scheduled email processing via Brevo Service API to properly handle failure responses. 





Promotion Fixes


N/AFixed promotion buy n free location filter and page bug.
N/AFixed upload either empty photo prompt message for Incard Voucher Campaign.



Online Store Module Fixes


N/AFixed hit error when open SiteGiant ERP Stores Mangement screen.