Defining Bundle Terms of Service
You can associate terms of service with a bundle and require target account users to accept these terms before they install or update the bundle.
Note that terms of service defined for an individual bundle do not replace general SuiteBundler terms of service. Bundle-specific terms of service are in addition to general terms of service.
To define bundle-specific terms of service:
-
On the Bundle Properties page of the Bundle Builder, click the arrow next to Terms of Service and enter terms in the box provided.
-
Formatting tools are available for terms of service text (when the Enable Rich Text Editing option is enabled at Home > Set Preferences).
-
Lengthy text can be edited externally and pasted into the box on this page.
-
-
If you want to require users to agree terms of service before proceeding with installations and updates, check the Requires Acceptance of Terms box.
When this box is checked, users must agree to terms of service during installation and update. Note that a standard NetSuite disclaimer is always included along with your text:
Important:If you do not check the Requires Acceptance of Terms box, users will not be required to accept terms and the link to these terms is not displayed.
-
After installation, the terms of service defined for a bundle are available from a link on the Bundle Details page. For details, see Bundle Terms of Service.
Note the following:
-
To stop requiring users to agree to terms of service, edit the bundle in the Bundle Builder and clear the Requires Acceptance of Terms box.
-
Managed bundles only present the terms of service the first time a customer installs the bundle. Users are not required to agree to terms of service for managed bundles during updates, as these updates are pushed by bundle authors. If the terms of service have changed, this change could be communicated to customers through bundle email messages. Customers may respond, indicating whether they accept or reject the new terms of service. If a customer rejects the new terms of service, the author can exclude the customer from future bundle upgrades.
-
For pushed bundles, users are not required to agree to terms during installations or updates, as these are pushed by bundle authors with administrative access to target accounts.
Verifying Acceptance of Bundle Terms of Service
You can review the most recent date that each target account has accepted a bundle's terms of service on the Bundle Install Base page.

The date value is hardcoded to Pacific Time Zone and does not reflect the time zone setting on Home > Set Preferences.
For details on accessing this page, see Viewing Your Bundle Install Base.
Revising Bundle Terms of Service
You can revise a bundle's terms of service at any time, by editing the text in the Bundle Builder.
To force users to accept the updated terms of service when they install or update the bundle, check the Requires Reacceptance box. If this box is not checked, the updated terms of service are written to the Bundle Details page, but they are not displayed during bundle installation or update.

The Requires Reacceptance box is displayed after the Requires Acceptance box has been checked at least one time. This box is cleared each time you return to the Bundle Builder to edit terms of service text. The most recent date when you previously required reacceptance of revised terms of service is displayed, if applicable.
This feature is not intended to provide source control for changes to bundle terms of service, but only to maintain the most current terms of service text. Each bundle author is responsible for maintaining records of changes to the bundle's terms of service.
Related Topics
- Bundle Builder Reference
- Hiding Bundle Components in Target Accounts
- Using Bundle Installation Scripts
- Bundle Support during NetSuite Release Phasing
- Documenting a Bundle
- Protecting Your Bundled Server SuiteScripts
- File and Folder Management in Bundles
- Bundling NetSuite Financial Statements
- Bundle Object Preferences
- Locking Objects in Customization Bundles
- SuiteApp Creation and Distribution
- Creating a Bundle with the Bundle Builder
- Step 2 Bundle Properties
- Bundle Terms of Service
- Bundle Details
- Editing a Bundle