Bulk Update Customer Addresses in NetSuite

This article is relevant to you if you are running your business on Oracle NetSuite and would like to update many Customer address records at one time.

...
Jack Ring
Share:

The Business Case

It is easier to extract addresses by Saved Search so that the user can make updates in Microsoft Excel then use NetSuite's native CSV import tool to pass the updated data back into the system.

Step #1 - Build a Saved Search

...

Note that the Saved Search is a search on Customer records with just "Internal ID" and "Name" selected from the main Customer columns and all other columns are selected from the Address SubRecord.

Customer ID : Internal ID

Address ID : Address Internal ID

Step #2 - Run the Saved Search, Export and Split

...

Run the saved search and export to Excel. Copy the Customer InternalID column and make a new independent file with just the unique values from that one column.

Step #3 - Create a CSV Import Template

...

Choose "Relationships" type, set "Customers Only" and choose the "MULTIPLE FILES TO UPLOAD" option.

The Primary file is the single column of Customer Addresses.
The Liked file if the exported CSV file with your changes. This will also still includes the CustomerID column. Click Next.


...

Set import options. Choose Update and do not choose "OVERWRITE SUBLISTS". Click Next.

...

Link your files by choosing the CustomerID column in both.


...

Make sure CustomerID is mapped on the "Main Record" and "Address Address Internal ID" is mapped on the ID column of the "Customer Address" sublist record along with the other fields which you wish to change.

Click Next, Save and Run.

Be sure to first test your set up in your SandBox or on a small isolated sample on a test customer before you run your template in a production environment.

If you need help doing more with your NetSuite instance, give us a call. We're here to be your NetSuite system experts. This way you can remain focused on the needs of your customers and growing your business.



Schedule a Conversation

Let's talk. • (724) 816-1000 • info@leftledger.com


Latest Stories

Here's what we've been up to recently.





Join our mailing list

From us to your inbox.



Schedule a Conversation

Let's talk. • (724) 816-1000 • info@leftledger.com