Accounting

This release note was updated September 2, 2024.

NetSuite 2024.2 includes the following enhancements to accounting features:

Advanced Revenue Management in Configuration Mode

NetSuite 2024.2 introduces Advanced Revenue Management in Configuration Mode. This mode lets you configure Advanced Revenue Management (Essentials) and Advanced Revenue Management (Revenue Allocation) without affecting your current revenue recognition process.

When Advanced Revenue Management in Configuration Mode is enabled, you cannot use Advanced Revenue Management (ARM) to recognize revenue. This helps ensure your ARM setup is complete before your order-to-revenue workflows use ARM. With Advanced Revenue Management in Configuration Mode enabled, your revenue recognition process will remain the same as it was before enabling Advanced Revenue Management (Essentials).

Advanced Revenue Management in Configuration Mode is automatically enabled when you enable the Advanced Revenue Management (Essentials) feature. To enable the Advanced Revenue Management (Essentials) feature, go to Setup > Company > Setup Tasks > Enable Features (Administrator). On the Accounting subtab, in the Revenue Accounting section, check the Advanced Revenue Management (Essentials) box.

After configuring Advanced Revenue Management, you can disable the Advance Revenue Management in Configuration Mode feature. When you disable this feature, all subsequently created transactions are processed using Advanced Revenue Management (Essentials).

Advanced Revenue Management in Configuration Mode is automatically disabled for existing Advanced Revenue Management (Essentials) users and cannot be enabled. This feature does not affect functionality for existing users who have already enabled Advanced Revenue Management (Essentials).

For more information about setting up ARM, see Setup for Advanced Revenue Management (Essentials) and Setup for Advanced Revenue Management (Revenue Allocation). For more information about this feature, see Advanced Revenue Management in Configuration Mode.

Advanced Revenue Management and Prepay with Drawdown Integration

The Advanced Revenue Management (Essentials) feature works together with the new Prepay with Drawdown feature. This integration lets you accurately recognize revenue for both prepay and usage elements. For more information about the Prepay with Drawdown feature, see Subscription Rating: Prepaid Usage with Monthly Consumption.

The Prepay with Drawdown feature lets customers pay a specified amount in advance before using the service lines in their contract. The upfront payment is the sales amount on the prepay element, and it is fully billed at the start of the subscription. When usages are recorded, the rate of the service is used to calculate the amount subtracted from the prepay element and transferred to the usage elements. Invoices are then created to decrease the sales and bill amount on the prepay element, thereby increasing the sales and bill amount on the usage elements.

At the end of the contract, the service provider can refund any remaining amount on the prepay element or recognize the remaining amount without a refund.

To enable the Prepaid with Drawdown feature, go to Setup > Company > Setup Tasks > Enable Features (Administrator). On the Transactions subtab, in the Billing section, check the Prepay with Drawdown box. Prepay with Drawdown can only be enabled if the Advanced Subscription Billing feature is enabled and the Create Revenue Elements for Subscription Revisions accounting preference is disabled.

SuiteScript 2.x Support in Custom GL Lines Plugin

NetSuite 2024.2 now includes SuiteScript 2.x support for the Custom GL Lines plugin. This includes a new interface function, customizeGlImpact(context), that you can use exclusively for SuiteScript 2.x implementations. For detailed information about using this function, see the following articles:

General Notices