Accounting
This release note was updated August 25, 2025.
NetSuite 2025.2 includes the following enhancements to accounting features:
-
Create Revenue Recognition Field Maps for Identical Custom Fields
-
SuiteScript and REST Restrictions on Revenue Recognition and Reclassification Journal Entries
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.
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.