Skip to main content

Tesorio 1.12 Bundle Update

Update Bundle or Verify Permissions

NetSuite's 2026.01 release requires some customers to update their Tesorio bundle or the role associated with your Tesorio Integration user role in NetSuite in order to:

  • Continue receiving NetSuite messages in Tesorio (view access)

  • Apply credit memos in Tesorio & Customer Portal (full access)

The fix requires two specific permissions on your Tesorio integration role:

  • Permissions > Lists > Messages for Analytics and REST (View) — for email message syncing

  • Permissions > Setup > Allow Non G/L Changes (Full) — for credit memo application features

Action required — Choose your path

Which path applies to you?

  • Path A: You're using the Tesorio Permissions Role that came with the bundle (most common) → Update the bundle

  • Path B: You've created or modified your own custom role for Tesorio → Manually verify/add permissions

Path A: Update the Tesorio Bundle (Recommended)

If you're using the standard Tesorio Permissions Role that comes with the bundle, simply update the bundle and all permissions will be configured automatically.

Steps to update the bundle:

  1. In NetSuite, navigate to Customization > SuiteBundler > Search and Install Bundles

  2. Find the Tesorio bundle in the list

  3. Click Update in the Action column

  4. Follow the on-screen prompts to complete the update

  5. Once complete, email syncing will resume automatically

That's it! No manual permission configuration needed. The bundle update handles everything.

Path B: Manually Verify Permissions (Custom Role)

If you've created or modified your own custom role for the Tesorio integration, you'll need to manually verify and add the two required permissions.

How to check and add permissions:

  1. In NetSuite, go to Setup → Users/Roles → Manage Roles

  2. Open the role assigned to your Tesorio integration user

  3. Click the Permissions tab

  4. Under the Lists subtab, confirm the role has View (or higher) access to:

    • Messages for Analytics and REST ← This is critical for email syncing

  5. Under the Setup subtab, confirm the role has Full access to:

    • Allow Non G/L Changes ← This is only required to be able to apply credit memos in Tesorio

  6. If either permission is missing:

    • Click Edit

    • Add the permission(s)

    • Set the level as specified above (View for Messages, Full for Non G/L Changes)

    • Click Save

Verification

After adding the permissions, email syncing should resume within 5–10 minutes. If messages still don't appear, proceed to the testing steps below.

How to test that email sync is working

Option A — End-to-end test (Recommended, no technical tools needed):

  1. In NetSuite, pick a recent invoice or customer that has one or more email messages logged against it (dated after June 1, 2026)

  2. In Tesorio, open that same invoice/customer

  3. Trigger or wait for the next NetSuite sync, then check if the email message(s) now appear in the Sent/Received Emails section with the full message body and any attachments

Option B — Direct verification (if you have SuiteQL access):

Running as the Tesorio integration role, run these queries to confirm the role can read messages:

SELECT id FROM message WHERE messagetype = 'EMAIL' FETCH FIRST 5 ROWS ONLY;

SELECT id, name FROM file FETCH FIRST 5 ROWS ONLY;

If both return results, the role has the access needed for email syncing.

If messages still don't appear

If you've completed the steps above and email messages still aren't syncing:

  1. Path A users: Confirm the bundle update completed successfully (the version should have changed)

  2. Path B users: Double-check that both permissions are present and set to the correct levels

  3. If both are confirmed, contact Tesorio Support — we can verify the sync method is enabled on your account and review the integration logs

Did this answer your question?