A Quick Technique to Mass Delete NetSuite Records

If your company runs on NetSuite and you have a need to mass delete several records in your system, you will find this technique very helpful.

...
Jack Ring
Share:

Role Permissions

Note that your role must have the "full" permission level in order to delete a record. Additional required permissions include Setup > Delete Records permission.

Display a Result Set with Records You Need to Delete

...

The result set should only include one record type. For example you cannot use this technique when your results set includes different record types such as both Vendors and Customers.

  1. Look for the "Edit" toggle field at the top left of the results page. If it is not there then you may not be viewing a record type for which you have "full" permissions.
  2. Look for a column with the "Edit / Pencil" icon in the header. When deleting transactions, I like to use the "Memo" field for this, make sure it is included in your results.
  3. In the first row, click in an editable column. Your curser should show inside an editable field as shown.
  4. Hold the "Shift" key in on your keyboard and click in the same editable column several rows down.
BE SURE TO VISUALLY VALIDATE THAT THE MARQUEE SURROUNDS ONLY THE RECORDS WHICH YOU WISH TO DELETE


...

Once you are sure, hit the DELETE key on your keyboard. If you have the "Delete Reasons" feature enabled, you may be asked to provide a note as to why you are deleting the records. If not - the system will immediately try to delete all the records in your selection.

Child Records

...

If some or any of the records in your selection have related or dependent records, the system will fail to make the deletion in the same way it would fail if you tried while deleting a single record from the master record page in edit mode. You will have to investigate any remaining records and diagnose any issues one by one.

I hope you find this quick technique helpful. There are a few other built-in methods to deleting multiple records at once including utilizing NetSuite's Mass Update area. At this time, there are limitations to marketing and CRM-type records. We'll typically use one of our tried and true Map/Reduce scripts for more complex jobs where conditional logic may be executed over thousands to millions of records at once.

NetSuite equips you with a comprehensive set of tools to maximize the efficiency of your software investment, benefiting both your team and the broader business. If you require expert NetSuite assistance, in process optimization, development or training, please feel free to contact us.



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