Getting NetSuite Required Credentials
Breadwinner uses NetSuite's Token-based Authentication (TBA) process.
Breadwinner needs these following NetSuite Credentials:
Prepare Breadwinner for NetSuite
- Once Breadwinner for NetSuite is installed, navigate to the Breadwinner for NetSuite tab
- Click "Connect to NetSuite"
- You should see a window where you can paste in five values. The steps below will provide those values
Ensure Token-based Authentication is enabled
Go to Setup > Company > Setup Tasks > Enable Features.
Click the SuiteCloud subtab
Navigate to the Manage Authentication section
Ensure the Token-based Authentication box is checked
If not, check it, agree to any terms of service, and save.
Get the Account Id
Go to Setup > Company > Company Information
On the Company Information page, you can see the Account Id Value on the right column
Generating an Integration Record for the Consumer Key and Consumer Secret
Go to Setup > Integration > Manage Integrations > New.
Enter "Breadwinner" for the Integration record.
"TOKEN-BASED AUTHENTICATION (TBA)" and "USER CREDENTIALS" should both be checked.
"TBA: ISSUETOKEN AUTHENTICATION" and TBA: AUTHORIZATION FLOW" should both be unchecked (they might not even be visible, this is also fine)
Leave the State set to the default value.
Copy the Consumer Key and Consumer Secret, which will appear only once. If you navigate away from the page you will have to recreate the key and secret.
Generating an Access Token
On the Home page, in the lower-left corner, there is a section called "Settings". Towards the bottom of that, click "Manage Access Tokens".
Click "New My Access Token".
On the Access Token page select "Breadwinner" (created a few minutes ago).
Copy the Token ID and Token Secret, which will appear only once. If you navigate away from the page you will have to recreate another access token.
If you have any issues generating the access token, ensure your login role has User Access Token permission.