Skip to main content

SuiteCloud Updates in NetSuite 2025.2

2025.2 SuiteCloud |

SuiteCloud Development Framework (SDF) is a development framework and deployment mechanism.

Customers and partners can use SDF to create customization projects for internal use within their

organizations or for commercial distribution. For more information about SDF, see the help topic SuiteCloud Development Framework. For a complete list of custom records and customizations that are supported by SDF, see the help topic Customizations Supported by SuiteCloud Development Framework. This release note was updated September 15, 2025. Accelerate Your Development with NetSuite Developer

Resources

We’re excited to announce the launch of the NetSuite Developer Resources hub, which helps NetSuite

developers extend NetSuite with a range of tools and technologies. The hub is full of helpful resources, like links to code samples and detailed help topics, so you can get the most out of SuiteScript, SuiteCloud Development Framework (SDF), REST APIs, and more. The NetSuite Developer Resources hub is organized into several key sections, each tailored to a specific aspect of NetSuite development:

  • Get Started – This section provides essential information for new developers, including setup instructions for a developer environment and basic information about getting started with NetSuite.
  • Learn – Here, you’ll find “Hello World” samples and tutorials that demonstrate the fundamentals of scripting with SuiteScript and building extensions with SuiteCommerce. It’s perfect for those looking to get hands-on experience with these features.
  • Develop – This section delves into the various ways to develop for NetSuite, covering SuiteScript, SDF, REST integration, SuiteAnalytics, and SuiteCommerce, offering a deep dive into the tools and technologies available.
  • Low and No Code – Designed with non-developers in mind, this section explores ways to customize NetSuite with minimal coding required. A highlight of the NetSuite Developer Resources hub is the Code Samples area, which lets you explore code samples and get ideas for your own applications. You can browse and filter samples by script type, difficulty level, sample type, and SuiteScript module. You can also visit a dedicated GitLab repository with full code samples that include unit tests and SDF project structuring. To access the hub, visit NetSuite Developer Resources.

New Copy to Account Enhancements

You can now copy custom objects and their dependencies to another account without restriction. Previously, referencing Translation Collections would block the Copy to Account process. Copy to Account now gives more detailed, actionable error and warning messages to improve the troubleshooting experience. With this update:

  • Error messages provide more details about the issue and solution.
  • Error messages appear in a red pop-up for better visibility.
  • The Next button is disabled until the error is resolved.
  • A warning will appear during the Fetch Dependencies step if any objects reference a Translation

Collection. This warning lets you know that the TC strings will not be copied and only the default string

will be transferred. Any additional translation strings must be manually added if needed.

Support for Custom Transaction Type Locking

SDF now supports deploying locked custom transaction types. Prior to this update, deploying with or

updating locked custom transaction types would result in deployment errors. This update allows you to lock custom transaction types and in SDF projects and deploy without error.

New parentrolescriptid attribute for custom roles in SDF

When using SuiteCloud Development Framework (SDF) to create a custom role, you must now include the new parentrolescriptid attribute in the role definition file. The change to require the parentrolescriptid attribute supports parent-child relationships between roles in SuiteApp deployments. The parentrolescriptid attribute represents the script ID of the standard role the new role is based on. You can add the parentrolescriptid attribute in the customrole XML file as part of your SDF project. For more information, see the help topic Custom Roles as XML Definitions

New SDF Custom Object for Custom Tools

The SuiteCloud Development Framework (SDF) now supports the tool custom object, which enables you to define custom tool scripts as part of your SuiteCloud projects. Custom tool scripts let you build NetSuite tools, which external AI clients can invoke through the NetSuite AI Connector Service using the

Model Context Protocol (MCP)

For more information, see the Custom Tool Scripts as XML Definitions.