NetSuite integration: Full reset of the connection

Overview

Connecting to NetSuite and getting a blank screen?

A full reset is required. This means we need to disconnect Ramp from NetSuite, and do a full clean out of all information in NetSuite associated to Ramp, including the Ramp SuiteApp.

How do I resolve this error?

For the Multi-Subsidiary Reset - AKA One World

For OneWorld and not a Standard NS setup, who want to do a full “remove ramp from this customer’s NS”, we’d do:

  1. Customization > SuiteCloud Development > Installed SuiteApp List and take the Uninstall action on theRamp Integration
  2. Customization > Scripting > Script Deployments, Edit thecustomdeploy_ramp_restletand do the Delete action from the Edit screenif it wasn't removed with the SuiteApp.
  3. Customization > Scripting > Scripts, check if the Ramp API restlet was cleaned up by #1 (if it still exists, try to delete it)if it wasn't removed with the SuiteApp.

At this point, they should be in a fresh state to re-do the setup instructions.

For the Single Subsidiary Reset - Older NetSuite Systems

To locate delete all records they created as part of the manual setup, or rename them and/or mark them as inactive where it is not possible to delete them:

  1. Get rid of the ramp_receipt_url

  2. Head to Customization -> lists -> transaction body fields

  3. locate ramp receipt url

  4. Change ID and name

  5. Rename Ramp Accountant Role (and set it as inactive if possible)

  6. Go to Setup → Users/Roles → Manage Users

  7. Locate "Ramp Accountant Role"

  8. Click Edit role

  9. Rename the role and set as inactive if possible

  10. Rename restlet script

  11. Navigate to Customization → Scripting → Scripts

  12. Find the ramp restlet script and click on it

  13. Rename the script