Articles in this section

Release notes for NetSuite Bundle v1.20.0.0, February 2022 – SuiteScript

The integrator.io bundle for NetSuite–SuiteScript v1.20.0.0 is scheduled to be released in mid-February 2022 and will be applied to customers’ Production accounts in phases throughout the coming few weeks. The release is immediately available for Sandbox accounts, and you must manually upgrade the bundle in your NetSuite Sandbox Environment. (In compliance with NetSuite policies, Celigo cannot automatically update bundles in Sandbox accounts, only in Production accounts.)

Contents

  • What's new

  • What's enhanced

  • What's fixed

{{a name=New}}What's new

Request and Response data for errored imports and exports

A new logging framework, RequestResponse, captures your requests and error responses to NetSuite when processing an export or import request. The framework logs objects and SuiteScript API function calls and saves them in case of an error.

You can now see NetSuite import and export errors based on the stage of failure. Errors fall into two categories:

  1. Handled or Intended errors: Import or export errors that occur during requests. One import record can have multiple errors based on immutable field-based retries or hooks returning multiple errors.

    1. Mapping lookup failures

    2. Record save errors

    3. Record initialization errors

    4. Error while running the export saved search

  2. Unhandled/Uncaught/Not in control errors: Infrastructure errors related to network timeouts, NetSuite downtime, or non-HTTP 200 responses.

{{a name=Enhanced}}What's enhanced

The getTiles function includes 2 additional properties

  • numFlows: This returns the total number of flows for an integration. It is similar to getFlows, but it simply returns the COUNT of flows.

  • lastErrorAt: This returns the most recent error including date and time.

Subsidiary metadata

The Name filter is available among the Subsidiary metadata search filters.

Subsidiary fields

Support for the ‘MainAddress’ subsidiary field is available.

eTail IAs (excluding eBay)

Custom “Item” records are available in filters.

NetSuite exports

The Vendor Prepayment, Inventory Worksheet, and Blanket PO record types are available for exports.

Custom “Item” records are available in filters.

{{a name=Fixed}}What's fixed

Mapping

In some cases, IO could not set the handling mode even while mapping the InternalId because it was using nlapiSetFieldText instead of nlapiSetFieldValue.

Delta Export

Delta exports no longer contain duplicate records. Additionally, the Item and Customer record types data are available when using a Delta export.

NetSuite Adaptor – SuiteScripts

If a NetSuite Adaptor export fails in staging, integrator.io processes the retryData from the failed step rather than running the entire export again.

NetSuite Adaptor

The Item Location Configuration records can be updated in NetSuite.

Shopify–NetSuite IA

When adding dynamic mappings the Item: Tax Code (InternalID) the Sales Tax Items and Tax Groups records are available with no errors.

NetSuite hook NetSuite Realtime exports

You can now add the export and import IDs in NetSuite real-time export Hooks.

NetSuite exports

The request details are formatted properly in NetSuite errors.

There was an unexpected error when updating an itemLocationConfiguration boolean field in exports. This was solved by using nlapiSubmitRecord to update the field.

View error request and response tabs not available

The View error request and response tabs are available when using a once export type export.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.