Skip to main content

Order Management Updates in NetSuite 2021.1

2021.1 Order Management |

Invoice Groups Feature Enhancements

There are two new enhancements to the Invoice Groups feature:

  • The Add to Group button appears on the invoice record when an invoice is eligible for grouping. You can now add an invoice to an invoice group from the invoice record. If an invoice is eligible for grouping, an Add to Group button appears on the invoice. A list of available invoice groups appears when you click Add to Group. For more information, see the help topic Adding an Invoice to an Invoice Group From the Invoice Record.
  • You can now add invoices not associated with a sales order to an invoice group. NetSuite now provides the ability to group an invoice that does not have an associated sales order. This enhancement lets you group invoices for projects and subscriptions. It also allows you to group imported invoices.

Charges Based on a Total Contract Value

The total amount over the subscription term is known as the total contract value (TCV), which you can use in customer negotiations. Those who use TCVs can now set a total price for a subscription line instead of creating a price plan and quantity. Enter a total amount for the subscription line in the Total Interval Value field and a charge frequency to calculate recurring amounts. When you save the subscription, NetSuite generates the corresponding price plan. You can set either the Total Interval Value field or create a price plan for a specific subscription line. When you fill the Total Interval Value field, NetSuite clears the price plan. If you reenter a value for the price plan,

NetSuite clears the Total Interval Value field. You can enter a Total Interval Value only when a subscription

line is in the Draft status. Usage items and evergreen terms cannot use Total Interval Values.

Removing Usage Records on Active Subscription Lines

You can no longer delete usage records, but instead must void them. The Void button is on usage records that are in Edit mode with Active or Suspended status. This is the behavior whether the Void Transactions Using Reversing Journals accounting preference is checked or cleared. After you void a subscription usage record, the record can no longer be edited. Note: In SuiteScript, when the SuiteScript 1.0 nlapiDeleteRecord method or the SuiteScript 2.0 record.delete method runs against a subscription usage, the record is voided instead of deleted. You do not have to manually credit and correct for erroneously rated usage. You can void usage records at any time, even if they have an Active status and already have been rated or invoiced. You also can void a usage record in the Suspended status. When you void a usage record that has been invoiced or has recognized revenue, NetSuite generates any required reverse charges or revenue correction. Revenue is properly handled even when usage was recognized in a closed accounting period. You must void and remove all usage records before you can delete a subscription. After you void and remove the related usage records, you must clear the subscription revisions to remove subscription usages. For more information about removing a subscription record, see the help topic Voiding, Deleting, or Closing Transactions. Removal of One-Day Charges from Termination and

Reactivation Change Orders

A new account-level preference, Default Terminations Effective at Start of Day, is at Setup >

Accounting > Invoicing Preferences > Subscription Management. This preference determines whether

termination change orders take effect at the start or end of the day. You can set or clear this preference at any time. On Termination change orders, the Effective at Start of Day field defaults to the account-level preference. You can change Effective at Start of Day to override the default for an individual change order. When you set the Default Terminations Effective at Start of Day preference, charges are removed or reversed for the effective date of the Termination change order. To cancel an Activation change order and remove all charges for a line, create a Termination change order set to take effect at the beginning of the day. To remove a single suspended day and reactivate all charges, create a Reactivation change order to take effect on the same day as the Suspend change order.

ACH Payment Instrument

The Automated Clearing House (ACH) payment instrument enables you to charge your customers or send disbursements from NetSuite. You can use ACH for recurring payments. ACH is available only in North America. To use the ACH payment instrument, you must meet the following requirements:

  • Use a Payment Processing Plug-in that supports the ACH payment instrument.
  • Enable the Payment Instruments feature.
  • Use the ACH payment method type. The ACH Coastal payment method type, available with the Electronic Funds Transfer feature, is now named ACH. All ACH Coastal data is available with the ACH payment instrument. The ACH payment instrument replaces ACH Coastal, which is scheduled for deprecation in a future release. For more information, see the help topic Payment Instruments.

Separate Credit and Refund Payment Operations

Previously, the Credit payment operation was listed in the Gateway Request Types section on the payment processing profile. However, you could not clear the Credit box, and Credit was handled as a part of the Refund payment operation.

Credit is a standalone payment operation that returns funds back to the shoppers without any reference

to a previous payment. Refund is a follow-up payment operation that returns funds back to the shoppers with a reference code (P/N Ref) to a previous payment. If your Payment Processing Plug-in supports the Credit operation, you can now enable the Credit and Refund payment operations on your payment processing profile independently. For more information, see the help topic Setting Up an Alternative Payment Method Processing Profile.