Accounting

This release note was updated October 27, 2025.

NetSuite 2025.2 includes the following enhancements to accounting features:

Create Revenue Recognition Field Maps for Identical Custom Fields

You can now create revenue recognition field maps when the same custom field is selected in both the Source Field and Target Field. When creating a field map with the same custom fields in both the source and target, you must check the Automatically Update Target Field Value box.

This enhancement eliminates the need to manually update the target field value after the source field value changes. Previously, you had to update the target field whenever the source field changed because field maps with identical custom fields in both the source and target weren't supported. For more information about revenue recognition field mapping, see Mapping Revenue Recognition Fields.

Direct Revenue Posting for ARM Workflows

You can now configure SuiteFlow to automatically post transactions to an item revenue account using the Direct Revenue Posting option. This enhancement is particularly useful for transactions that recognize revenue at the time of the sales transaction date.

The Direct Revenue Posting option is now available under Field in the Parameters section when configuring a Set Field Value action in a workflow. You can check or clear the Checked box to control whether an item posts directly to an item revenue account:

  • If the Checked box is set, Advanced Revenue Management (Essentials) is disabled for that item.

  • If the Checked box is cleared, the item continues using ARM.

This enhancement gives you more flexibility when configuring ARM workflows in SuiteFlow.

To use this functionality, you must enable both Advanced Revenue Management (Essentials) and SuiteFlow.

For more information about enabling these features, see the following help topics:

For more information about direct revenue posting and setting field value actions, see the following help topics:

SuiteScript and REST Restrictions on Revenue Recognition and Reclassification Journal Entries

You can no longer use SuiteScript and REST Web Services to edit Debit and Credit amounts in the Lines subtab of revenue recognition and revenue reclassification journal entries. Previously, these amounts were editable through SuiteScript and REST. This restriction helps maintain data consistency in financial reporting.

This update aligns SuiteScript and REST behavior with existing UI restrictions, where these fields are already read-only. This editing restriction applies to both classic Revenue Recognition and Advanced Revenue Management (Essentials). For more information about editing restrictions, see Editing an Advanced Revenue Recognition Journal Entry and Reclassification of Deferred Revenue.

Improved Handling of Large Expense Allocation Schedules

With the NetSuite 2025.2 release, the allocation process now splits destination lines into multiple journal entries, each containing about 1,000 lines. All journal entries from the same allocation are grouped under the same allocation detail ID. This update helps prevent timeouts and allows large allocation schedules to be processed successfully without manual intervention.

Before this release, users could encounter a timeout error when running Expense Allocation Schedules that generated more than 10,000 allocation detail destination lines, primarily when using the Auto Populate option for multiple fields (such as Name, Department, Location, or Class). When this happened, the allocation process stopped and no journal entries were posted.

Note:

This only applies to accounts updated to 2025.2. If you're using 2025.1 or earlier, the previous error rules still applies.

For more information about expense allocation schedules, see Expense Allocation Overview.

Introducing AI-Powered Financial Exception Management (FEM)

Important:

Financial Exception Management (FEM) is currently a limited release feature that’s not available to all customers. Eligibility depends on data volume and model training readiness; accounts with a large amount or insufficient historical data may be restricted. If you can’t access FEM, contact your NetSuite Account Manager for guidance and next steps.

Additionally, FEM is a production‑only feature and can't be enabled in Sandbox Accounts because those environments typically lack the required historical transaction data (approximately 18 months) needed for model training and inference.

With this update, NetSuite introduces Financial Exception Management (FEM), which helps you identify transaction outliers, unusual activity, and other changes to your normal transaction patterns. FEM uses machine learning to detect issues in near real time throughout the accounting period. It helps your team correct anomalies early, maintain accurate and complete books, enable real-time reporting, and reduce the end-of-period scramble. FEM addresses hard-to-spot gaps such as missing transactions and incorrect postings (incorrect amounts and accounts), accelerating period close and decision-making while lowering manual review effort.

To enable this feature, as an Administrator:

  • Go to Setup > Company > Enable Features > Accounting.

  • In Advanced Features, select FINANCIAL EXCEPTION MANAGEMENT.

Note:

The ACCOUNTING PERIODS feature must be enabled first before activating FEM. For more information, see Accounting Period Management.

To access the Financial Exception Management dashboard:

  • Go to Lists > Accounting > Financial Exception Management.

  • Optional: Add the Financial Exception Management portlet to your Home dashboard for quick access.

Note:

Access requires the Financial Exception Management permission (View or Full). Visibility depends also on your role’s Subsidiary and Transaction Type permissions, you'll only see exceptions for subsidiaries and transaction types your role can access.

For more information, see Financial Exception Management.

General Notices