Real People, 24/7

NetSuite integrations using OneWorld and Subsidiaries

If you are using OneWorld with Subsidiary management in NetSuite and have an error like below read on. 

What is this error telling me?

27 Dec 2018 04:57:48 ERROR Error on sync Customer [id=322255,  Address=111 Mission Blvd
Unit Test User 1,  Addressee=,  AddressId=,  City=Pomona,  CompanyName=Shake Test User 1,  ContactName=,  Country=United States,  CustomerGroup=50% OFF Wholesale Price,  CustomerId=322255,  DefaultWarehouse=LA (City of Industry),,  Fax=,  Name=Shake Test User 1,,  PaymentTerms=PREPAID,  PostalCode=91766,  ShippingMethod=FEDEX,  State=CA,  TaxID=,  UserGroup=master,  UUID=c2796b8a-0819-41d9-977c-e9b4b02e89c1,  WorkPhone=9092260324,  subRecords={ShipAddress:Address=[]},  created=2018-08-01T17:05:19.000Z,  lastUpdate=2018-11-15T22:45:08.000Z]
Please enter value(s) for: Primary Subsidiary (Error code: USER_ERROR)

For NetSuite OneWorld user please enter the default subsidiary name for the new Customer or Contact created by SyncApps, otherwise, Customer or Contact creation will fail.

In some cases, a subscriber will create a Sync Profile for each NetSuite Subsidiary that they want to integrate. To make sure that each Sync Profile syncs with its assigned Subsidiary please be sure to only use a NetSuite role with NetSuite Subsidiary access and also create a separate NetSuite role for each NetSuite Subsidiaries assigned.

Note: Default subsidiary is only used for new record creation in NetSuite. This option can be found in Step 1 of the Sync Profile setup.

You also will need to specify a Subsidiary in Sales Order field mapping using Static Text mapping from Handshake to NetSuite Subsidiary field.

For Sales Order sync configuration testing, it is better to turn off any Item Full Sync or change the item Saved Search to return a small number of items in most cases.

Have more questions? Submit a request