Help Center

Handshake for NetSuite integrations using OneWorld and Subsidiaries

Take a look at a deep dive demo on how to setup Handshake for NetSuite below.

 

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),  EmailAddress=abrista+shake1@gmail.com,  Fax=,  Name=Shake Test User 1,  OwnerEmail=angel@parfaitlingerie.com,  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 default subsidiary name for 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.

blobid0.png

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

blobid0__1_.png

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

Comments

Cazoomi Resources