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:
-
Customization > SuiteCloud Development > Installed SuiteApp List and take the Uninstall action on the Ramp Integration
-
Customization > Scripting > Script Deployments, Edit the customdeploy_ramp_restlet
and do the Delete action from the Edit screen if it wasn't removed with the SuiteApp.
-
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
-
Head to Customization -> lists -> transaction body fields
-
locate ramp receipt url
-
Change ID and name
2. Rename Ramp Accountant Role (and set it as inactive if possible)
-
Go to Setup → Users/Roles → Manage Users
-
Locate "Ramp Accountant Role"
-
Click Edit role
-
Rename the role and set as inactive if possible
3. Rename restlet script
-
Navigate to Customization → Scripting → Scripts
-
Find the ramp restlet script and click on it
-
Rename the script