Order Management SuiteApps

This release note was updated April 28, 2025.

Following are the 2025.1 order management enhancements to SuiteApps:

Dunning Letters SuiteApp Enhancements Version 3.0.0

Dunning Letters SuiteApp version 3.0.0 introduces the new Dunning Setup Assistant. The Dunning Setup Assistant allows you to set up dunning workflows for multiple customers across selected subsidiaries in a single session.

You can easily set up all the required dunning processes from one place. The required configuration records are created automatically with only a few inputs enhancing the efficiency of the SuiteApp.

The Dunning Setup Assistant includes the following stages:

  • Overview – Provides an overview of the Dunning Setup Sssistant

  • Roles – Assigns dunning permissions to custom roles

  • Dunning Levels – Sets the threshold values for different levels

  • Dunning Messages – Assigns standard email templates for each level to send the dunning letter emails.

  • Dunning Schedule – Defines recurring workflow dates\ and time

  • Bulk Assignment – Assign configurations to multiple customers at the same time

  • Dunning Setup Summary – Tracks the records that are created automatically from the Dunning Setup Assistant

For more information about the Dunning Setup Assistant, see Dunning Setup Assistant.

Ship Central Enhancements

Note:

Use of Ship Central requires that you install two SuiteApps in the following order: (1) SCM Mobile and (2) NetSuite Ship Central.

In NetSuite 2025.1, Ship Central provides the following packing enhancements:

Pack Carton Reuse

If you activate the Use Cartons from Shipped Fulfillments rule, you can reuse pack cartons previously associated with fulfillments that have been shipped. On the app, you can enter, scan, or select from the list of available cartons through the Reuse Cartons option. You can specify a different size and weight for a reused carton.

Pack All Option for Cartons

The new Enable Multi-Select toggle displays a box beside each row for selection on the left or right side of the transfer table. Along with the Pack All and Unpack All buttons, you can select and transfer between the two sides to process cartons. For more information, see Ship Central Packing.

Weighing Scale Support and Tare Weight for Pallets

If you set up Weighing Scale Support, you can capture the total weight of a pallet that contains your packed cartons. You can also provide the tare weight.

For requirements and setup procedures, see Mobile Printing and Weighing Scale Setup.

Printing Multiple Packing Labels and Documents

On the app, you can access Print Packing Labels & Docs from the Options menu. You can print multiple packing labels, lists, and related documents at the same time for cartons that you have packed.

Ship Central provides the following enhancements for domestic shipping, international shipping, or both:

New Settings for Carriers

For your carriers, you can now configure the following capabilities:

  • Carrier Accounts per Location – When you create shipping items using the new PackShip -Shipping Advanced Plugin, you can assign a location to a carrier account that you integrate and sync through ShipEngine. If you have multiple accounts for a single carrier, you cannot assign all of them to the same location. You can use shipping methods, shop for rates, and get best rates available through a carrier account mapped to a location.

  • Default Package Code per Carrier – On the standard Ship Central Preference record, you can assign a default package code for each carrier. On the app, you can use the default one or change it for a specific shipment.

  • Shipment References per Carrier – For carriers that support additional shipment references, you can specify the references for each carrier. You can specify up to three references, depending on the carrier.

Shipping and Label Printing Directly on Item Fulfillments

If you have a Ship Central shipping item for FedEx, UPS, or USPS enabled with Shipping Label Integration, you can set the Shipping Mode preference to pack and ship directly on item fulfillments. You can select either the Integrated Shipping Only mode to apply to all orders or Integrated Shipping per Order mode to apply to orders of your choice. When you select the shipping item on the order, you can also generate and print labels directly on the item fulfillment. You cannot pack and ship the order through the Ship Central app.

CSV Import of Other Billing Accounts

You can use the Other Billing Account custom record to import billing account details of third parties or recipients. On your CSV files, you can include the Ship Central Preferences record to which you want to associate a billing account. For more information about other billing accounts, see Third-party or Recipient Billing Setup.

CSV Import of Shipping Items

For the carriers that you use within Ship Central, you can import shipping items to create or update them in bulk.

Applying Discount, Markup, and Flat Rates

When you ship orders on the app, you can apply a discount, markup, or flat rate that you set up for a shipping item on a preference record. You can apply either a discount or markup to a calculated shipping cost. Flat rates replace the shipping cost altogether.

Shop for Rates on the Order Transaction

If you use a shipping item for Ship Central on a sales or transfer order, the Shop for Rates option now appears on its Shipping subtab. Instead of calculating the rate, you can view and select from a list of available rates from your carriers. For more information, see Rerating Orders.

Changing the Ship From Address on the App

By default, the app uses the address on your Location record as the Ship From address. You can change it to another location address that you set up on the Packship – Location Address record. On this record, you can add multiple addresses for your location. You can also use the return address as your Ship From address for each shipment or order. This address change does not replace the one on the associated order. For more information, see Shipping Orders Through the App.

Domestic Shipping to Military PO Boxes and US Territories

Using USPS domestic shipping services, you can now ship orders to US territories instead of using international shipping options available from other carriers. Using eligible shipping services from any of your carriers, you can ship to the following military PO boxes: APO, FPO, and DPO. On the app, you can choose the Add customs details option to enter the details required to generate shipping labels and documents. For more information, see Ship Central Shipping.

Estimated Tariff for International Shipments

On a Ship Central Preferences record, if you set the Enable International Shipping box, you can also set the Calculate International Shipping Tax box. When checked, you can view the estimated tariff amount based on the shipping destination.

Adding Description of Goods to International Shipments

On the app, you can now specify the description of goods for international shipments. You can choose one of the following fields from which you want to obtain the description: Display Name/Code, Sales Description, or International Description of Goods.

Shipping with ParcelGuard Insurance

If you activate the Add shipping insurance rule, you can now choose ParcelGuard insurance on the app. This option is available within your NetSuite ShipEngine account for your connected carriers.

Paid Address Validation

Before you ship orders through the NetSuite UI or the app, you can now use the paid address validation service available for your NetSuite ShipEngine account. When you add a location address, you can validate your Ship From address. When you create an order, you can validate the Ship To address of the shipment. For more information, see Shipping Address Validation.

New Shipping Label Size

When you ship orders on the app, you can print labels in letter size (8.5 ×11 inches) and in PDF or PNG format.

For set up procedures, see the following topics:

Electronic Invoicing Enhancements

Electronic Invoicing SuiteApp includes enhancements for the following versions:

Electronic Invoicing SuiteApp Version 9.05.0

Electronic Invoicing SuiteApp Version 9.05.0 includes the following enhancements:

Cancel Status for E-Documents in Outbound Transactions with Certification Plug-in

Electronic Invoicing now supports canceled e-document status in the e-document certification process. Canceled status can be set through certification sending plug-in or insertAuditTrail sharedmodule API. When a transaction is set to Canceled e-document status, the status will not automatically reset to For Generation status even if you modify the transaction record.

PEPPOL Template Support for SuiteTax

You can now use PEPPOL generic templates for custom transaction of sales and purchase (outbound). These templates are supported with custom data source plug-in implementations to populate all the required values. You can use the template contents and the custom data source plug-in implementations to set up e-document template records. These records can then be used for outbound e-document generation. For more information, see PEPPOL Templates for SuiteTax.

PEPPOL ID Lookup

Electronic Invoicing SuiteApp now has the PEPPOL ID field in customer records, vendor records, and the subsidiary preference records on the Electronic Invoicing Preferences page. This field is used by the entities registered on the PEPPOL network. You can set the PEPPOL ID field on the subsidiary preference record on the Electronic Invoicing Preferences page for subsidiaries, and for customer and vendor records in the E-Document subtab. For more information, see PEPPOL ID.

Bypassing PO# Validation when Converting an Inbound E-Document into a Vendor Bill

Electronic Invoicing 9.05.0 now supports bypassing the PO# validation when converting an inbound e-document into a vendor bill inbound transaction. If the Field Mapping for Inbound E-Documents field contains mapping for a purchase order number and the inbound XML contains a purchase order number which is not found in the account, you can create a standalone vendor bill without mapping it to any purchase order for any vendor.

This feature can be configured from subsidiary preferences records for the subsidiary of the vendor. You can bypass the PO# validation by selecting Yes from the Bypass PO# Validation in Inbound Conversion field. By default, the value of this field is set to No.

For more information, see Bypassing Purchase Order Number.

Improved Outbound Template with JSON FreeMarker Validation

Validation on saving the outbound e-document template shows a warning popup if the JSON FreeMarker template content is malformed or has complex FreeMarker directives. It can be evaluated at runtime (generation). You can click OK to save the template or click Cancel to make further changes.

Network MR Enhancement

The default filtering for the Automatic Get Network Status MR script is updated to include transactions with Network Status Updated On value. The script execution occurs the day before the current date instead of the transaction date.

For more information, see Scheduled Script for Getting Network Status of E-Documents.

Sending Email to Administrators for Accounts with more than 10 Administrators

The Electronic Invoicing SuiteApp now supports sending email messages on MR script execution and inbound web service error to more than 10 administrators when the Recipient of E-document Notifications field is blank. The email messages are sent in batches of 10 active administrators at a time.

Electronic Invoicing SuiteApp Version 9.06.0

Electronic Invoicing SuiteApp version 9.06.0 includes the following enhancements:

Avalara for E-invoicing Using NetSuite Electronic Business (NSEB) SuiteApp

Starting Electronic Invoicing SuiteApp version 9.06.0, you can now use Avalara for e-Invoicing by installing the NetSuite Electronic Business (NSEB) SuiteApp at supported locations. For more information about NSEB, see NetSuite Electronic Business.

Converting Purchase Order E-document to Sales Order

Electronic Invoicing SuiteApp now supports sales order transactions as inbound transaction type. You can use the following methods to create an inbound e-document with the sales order transaction type.

  • Manual creation

  • Using Rest Web Services

  • Using Email Capture plug-in

You can process a customer issued PEPPOL purchase order into an inbound NetSuite sales order. To help with the conversion, a sample sales order inbound e-document template mapping and a custom data source plug-in is provided.

Email Customization for Customers and Vendors

You can use the new Email Template list on the customer and vendor record to view the list of the email templates with their record types. The email template can be used in the e-document sending method plug-in implementation to use separate templates for customers and vendors.

Electronic Invoicing Support for Additional SuiteApps

The Electronic Invoicing SuiteApp version 9.06.0 is required to install the following SuiteApps:

  • The Israel Electronic Invoicing SuiteApp supports compliance with the Israel Tax Authority's latest requirements for continuous transaction control and e-invoicing.

  • The Singapore PEPPOL-Ready e-Invoicing SuiteApp uses Electronic Invoicing SuiteApp as the main component for processing and exchanging electronic documents.

Transaction Response for Inbound E-document Record

You can create and send Acknowledged and Accepted transaction responses when receiving the inbound e-document. To use this feature, you must do the following:

  • Check the Support Transaction Response box in the Subsidiary preference

  • Assign e-document transaction response template

  • Assign e-document transaction response sending method to the required subsidiaries

Transaction response is created or sent for the following:

  • The Acknowledged transaction response is created when the inbound record or e-document is in the For Conversion status.

  • The Accepted transaction response is created when the inbound record or e-document is converted successfully, and the created transaction is approved.

  • The transaction responses are sent periodically by the Transaction Response Send MR script.

Electronic Invoicing SuiteApp Version 9.07.0

Electronic Invoicing SuiteApp Version 9.07.0 includes the following enhancements:

Avalara License Check

Starting 26 July 2024, additional license checks will be added for transactions using Avalara services for certification. You must have the following active licenses to generate e-documents for transactions and get them certified from Avalara:

  • NetSuite Electronic Business Network Extension

  • Avalara Processing for NetSuite Electronic Invoicing Cloud Service

Contact your NetSuite Account Manager to purchase the two licenses.

Important:

Read the following information for Avalara License check.

  1. The license check has no impact:

    • If you are an existing Electronic Invoicing SuiteApp user but not using Avalara services for Electronic Invoicing.

    • If you are an existing Electronic Invoicing SuiteApp user who has existing accounts with Avalara's ELR platform.

  2. The license check impacts only if you are an existing Electronic Invoicing SuiteApp user using Avalara Processing for NetSuite Electronic Invoicing services, through the NetSuite Electronic Business SuiteApp. In such case, make sure you have the above two licenses.

Avalara for E-Invoicing

The Electronic Invoicing SuiteApp version 9.07.0 will support cash refund, vendor bill, and vendor credit transactions for sending e-documents to Avalara. You can check localization specific help center documentation for more details.

Multi-book Accounting Support for Israel E-Invoicing through Avalara

The Accounting Book for Currency field is added in the Electronic Invoicing Preferences page. Select Secondary Accounting Book, or Tertiary Accounting Book from the list to generate the e-document for Israel e-invoicing through Avalara.

Electronic Invoicing SuiteApp Version 9.08.0

Electronic Invoicing SuiteApp Version 9.08.0 includes the following enhancements:

Support for Generating and Sending of Transaction Responses

The Electronic Invoicing SuiteApp version 9.08.0 supports generating and sending the transaction response from a transaction response record. The transaction response can be sent to any third-party using transaction response sending method or Avalara for the following transaction response types:

  • For Cancellation (Supported for Avalara users)

  • For Rejection (Supported for Avalara users)

  • Rejected (Supported for Non-Avalara users)

Support for Inbound Documents from Avalara

The SuiteApp now supports receipt of inbound documents from Avalara to successfully process and convert them into NetSuite transaction records.

Support for Basic Custom Transaction Type for Avalara

The SuiteApp now supports Custom Transaction Type (CTT) basic style transaction for sending e-documents to Avalara.

Volumetric Check for Transactions Sent to Avalara

Starting this version, you must have the volume (number of transactions) along with the active Avalara Processing for NetSuite Electronic Invoicing Cloud Service license to generate e-documents for transactions and to send them to Avalara for certification.

Note:

This licensing check only applies if you are using Avalara services for e-invoicing.

Optimized Document Processing in Avalara for E-Invoicing

The SuiteApp is now optimized to improve performance that reduces the processing time in Avalara for e-invoicing.

Support for Customer Deposit Transaction Type

The SuiteApp now supports e-document generation and sending of customer deposits.

Electronic Invoicing SuiteApp Version 9.08.1

Electronic Invoicing SuiteApp Version 9.08.1 includes the following enhancements:

Support for Generation of E-documents sent to Avalara for Certification in Single Instance Accounts

The Electronic Invoicing SuiteApp supports generation of e-documents which are sent to Avalara for certification in Single Instance accounts.

Enhancements in UBL template

The BillingReference and AccountingSupplierParty nodes are added in default UBL template which populates when the respective keys and data is present in Custom Data Source Plugin

Enhanced Wait Time for Certification and Sending in Outbound Flow

The certification and sending process in the outbound flow of electronic invoicing is optimized, leading to reduced wait times.

Generate PDF Fields on Electronic Invoicing Transactions

The SuiteApp now enables "Generate PDF" and "Generated PDF" fields in the E-Document subtab for all electronic invoicing supported transactions, this improves accessibility and usability.

Supporting Error in Document Status Payload

A new parameter is introduced to improve the processing of document statuses for Transaction Response records when the document status message indicates an "Error".

Electronic Invoicing SuiteApp Version 9.09.0

Electronic Invoicing SuiteApp Version 9.09.0 includes the following enhancements:

Builder Kit for E-Invoicing

The SuiteApp now supports the creation of both Inbound and Outbound starter templates for Avalara E-Invoicing. You can customize the e-document template and build your own Custom Data Source(s) using the sample provided. Avalara Mandates and Avalara templates can be created through a dedicated user interface.

Note:

Builder Kit functionality is available only for limited users in the Electronic Invoicing SuiteApp version 9.09.0 release.

Inbound Volumetric Check

You will now need an active NetSuite Electronic Business and Avalara Processing for NetSuite Electronic Invoicing license along with available volume for Avalara Processing for NetSuite Electronic Invoicing license to convert the incoming Avalara Inbound E-documents to transactions.

Note:

This license check is only applicable when you are using Avalara Services for E-invoicing.

Multi-Subsidiary Support

You will now be able to convert Multi-Subsidiary Inbound E-document to Transactions, by setting subsidiary on the inbound record.

NetSuite Electronic Business Enhancements

NetSuite Electronic Business SuiteApp includes enhancements for the following versions:

NetSuite Electronic Business SuiteApp Version 1.0.0

NetSuite Electronic Business SuiteApp (NSEB) version 1.0.0 is now available for installation as a managed SuiteApp. You can install the NetSuite Electronic Business SuiteApp from the NetSuite SuiteApp Marketplace. Before installing the SuiteApp, it must be provisioned by your NetSuite account manager.

NSEB SuiteApp provides the foundation for NetSuite users to configure and participate in global business networks like Oracle Business Network (OBN) and PEPPOL. The SuiteApp provides global electronic invoicing solutions for country mandates worldwide, by partnering with Avalara.

The NSEB SuiteApp version 1.0.0 introduces the following features:

  • Enable NetSuite users to connect with potential trading partner

  • Enable NetSuite to integrate electronically to all other member companies, both Oracle and external, on the Oracle Business Network.

  • Enable NetSuite accounts to issue invoices compliant with electronic invoice registration and control regulations in the supported countries.

  • Enable the participating NetSuite users to be linked to the PEPPOL network by partnering with Avalara, without the need to sign up for access points in each country.

The following SuiteApps are required to install the NSEB SuiteApp to connect to OBN accounts, store user credentials, and establish document transfers between the SuiteApp and OBN:

  • Israel Electronic Invoicing SuiteApp

  • SuiteProcurement SuiteApp

Note:

You should not use NSEB SuiteApp in Sandbox and Test drive accounts as the NESB feature is not supported these accounts.

For more information about the NSEB SuiteApp, see NetSuite Electronic Business.

NetSuite Electronic Business SuiteApp Version 1.1.0

NetSuite Electronic Business SuiteApp version 1.1.0 will include the following new features:

NSEB Inbound Support

NetSuite Electronic Business will now recognize the target SuiteApp based on the document type sent by the OBN (Oracle Business Network) and create an inbound record using required fields.

Avalara License Check

You must have NetSuite Electronic Business Network Extension and Avalara Processing for NetSuite Electronic Invoicing Cloud Service licenses to use the following features:

  • Avalara Provisioning

  • Avalara Company Creation

  • Avalara Mandate Activation

Contact your NetSuite Account Manager to purchase the two licenses.

Important:

Read the following information for Avalara License check.

  1. The license check has no impact:

    • If you are an existing Electronic Invoicing SuiteApp user but not using Avalara services for Electronic Invoicing.

    • If you are an existing Electronic Invoicing SuiteApp user who has existing accounts with Avalara's ELR platform.

    • If you are an existing SuiteProcurement user.

  2. The license check impacts only if you are an existing Electronic Invoicing SuiteApp user using Avalara Processing for NetSuite Electronic Invoicing services, through the NetSuite Electronic Business SuiteApp. In such case, make sure you have the above two licenses.

Country Specific Mandate Activation

NetSuite Electronic Business version 1.1.0 will support activation of mandates for all the countries supported by NetSuite.

PEPPOL/Bulk Mandate Activation

If you select a PEPPOL mandate under E-Invoicing field to activate a subsidiary, all the PEPPOL mandates supported by NetSuite will now be automatically activated.

NetSuite Electronic Business Version 1.2.0

NetSuite Electronic Business (NSEB) SuiteApp version 1.2.0 includes the following new features:

NSEB Sandbox Support

NetSuite Electronic Business SuiteApp now supports Avalara E-Invoicing from NetSuite Sandbox account. The Avalara E-Invoicing feature includes the following prerequisites:

  • OBN registration in production account.

  • Avalara provisioning in production account

After completing the prerequisites, you must perform the following steps in your Sandbox account:

  1. Install the NSEB SuiteApp in your Sandbox account.

  2. Link subsidiaries with OBN in Sandbox account.

  3. Perform Mandate Activation and Daily Usage.

Note:

NSEB does not support the following actions:

  • Refreshing a Sandbox account after registering OBN in production account.

  • Uninstalling and reinstalling the NSEB SuiteApp in Sandbox account, after the linking is done in Sandbox account.

Transaction Response Support

NetSuite Electronic Business SuiteApp now supports transaction response processing for e-invoicing.

NetSuite Electronic Business SuiteApp Version 1.3.0

NetSuite Electronic Business SuiteApp version 1.3.0 will include the following new features:

Mandate Reactivation

The SuiteApp now supports mandate reactivation for Israel to ensure uninterrupted use of the e-invoicing solution with Avalara. When an Israel mandate is nearing expiration, you will be given the option to reactivate it starting 15 days before the expiration date. During this grace period, you can complete the reactivation process to maintain continuous service.

OBN Registration for NetSuite Subsidiary having Multi-Tax Registration Number

NSEB will now support OBN registration for NetSuite subsidiary having multi-tax registration number.

NetSuite SuiteApp License Client

As of November 2024, the License Client SuiteApp version 1.08.0 supports adding quantity. The SuiteApp now fetches the quantity details from license record in NLCORP. You can see the same in the License Client dashboard.

General Notices