SuiteScript
NetSuite 2026.1
2026-04-13

N/llm Module Gets Tool-Calling APIs, SuiteCloud Agent Skills, and AI Description Field

The April 13 release-notes update introduces tool-calling primitives in the N/llm SuiteScript module (createTool, createToolParameter, createToolResult, ToolCall), new SuiteCloud Agent Skills, and an AI Description field on custom records, fields, and transactions.

Affects:SuiteScript 2.xN/llmSuiteCloud Development FrameworkSuiteBuilderField Service Management SuiteAppBank Feeds SuiteAppIntelligent Payment Automation SuiteAppAdvanced Localization Features SuiteAppSuitePeople Workforce Management SuiteAppBrazil Banking Integration SuiteAppBrazil Localization SuiteApp

The NetSuite 2026.1 Release Notes were updated on April 13, 2026 (revision v10) with several significant additions. The most impactful developer-facing changes center on the N/llm module, a new SuiteCloud Agent Skills capability, and an AI Description field on custom metadata. This page also documents updates across Field Service Management, Banking, Brazil Localization, and SuitePeople SuiteApps.

N/llm Module: Tooling Support

The N/llm module now exposes a full tool-calling API, enabling SuiteScript to define structured tools that an LLM can invoke during a completion cycle. The following new entry points were added:

  • llm.createTool(options) — returns an llm.Tool object representing a callable tool definition.
  • llm.createToolParameter(options) — returns an llm.ToolParameter describing a single parameter the tool accepts.
  • llm.createToolResult(options) — returns an llm.ToolResult for passing structured output back from a tool execution.
  • llm.ToolCall — object representing a tool invocation request from the model.

This follows the standard agentic pattern: define tools with typed parameters, pass them into a completion call, and handle resulting ToolCall objects by executing logic and returning ToolResult values. Oracle has not yet documented governance costs for tool-augmented completions; verify via N/runtime unit tracking in a sandbox before production deployment.

SuiteCloud Agent Skills

A new “SuiteCloud Agent Skills” capability was added under both the SuiteCloud Development Framework and SuiteScript sections. Details are sparse in this update—the entry is listed but not elaborated here. This likely ties into the N/llm tooling story, providing pre-built agent skill definitions that can be registered and orchestrated via SuiteScript. Check the dedicated help topic for the actual skill catalog and registration API.

AI Description Field on Custom Metadata

SuiteBuilder now supports an AI Description field on custom records, custom fields, and custom transactions. This metadata field presumably feeds into NetSuite’s AI features (including N/llm-based agents) to give the model richer context about the purpose of custom schema objects. If you are building custom records that will be referenced by AI-driven workflows, populating this field is worth doing early.

Field Service Management 2026.03.2

FSM SuiteApp version 2026.03.2 ships with:

  • Default translations for all NetSuite-supported languages.
  • Enhanced permissions for Field Service roles (review role assignments if you have custom permission sets).
  • Task List search and filter enhancements in the mobile app, including barcode scanning from the search option.
  • Updated fetching and loading indicators in FSM Mobile.
  • Several new help topic hierarchies: FSM Mobile, FSM Administration, Field Service Operations, Field Service Records, and FSM installation guide.

Banking SuiteApps

  • Intelligent Payment Automation 3.0.0 — new major version. Review the SuiteApp release notes for breaking changes, especially if you have customizations around payment matching or approval workflows.
  • Bank Feeds — prerequisites updated for installation. Key admin note: do not rename preinstalled Bank Feeds records and do not use preinstalled format profiles with custom financial institution records. Standardized error codes for Yodlee connections are now supported in Bank Feeds SuiteApp 26.1.0+. MX and Salt Edge standardized error codes are targeted for a subsequent April 2026 release.

Brazil Localization Updates

Significant updates across multiple Brazil SuiteApps:

  • Brazil Banking Integration — new admin permissions added; new payment methods for DARF, GPS, and GRU on AP payments.
  • Brazil Certification Tax Authorities — reorganized e-document template download help into per-category topics (Goods, Services, Declarations of Contents, GNRE, Receiver Acknowledgment, EFD-Reinf). Added predefined tax authority records for electronic declarations of contents certification.
  • Brazil Localization — new help topics for payment method setup, outbound deliveries for electronic declarations of contents. The Branch Check Digit field on banking information records is now optional. New Payment Indicator for Brazil field on terms of payment. New E-Document Category field on outbound deliveries for electronic invoice generation.
  • Brazil Reports — banking integration information can now be added to tax bills; journal entries from tax assessments are supported. PIS, COFINS, and CSLL documentation updated for separate vs. CSRF-combined calculation.
  • SuiteTax Latam Engine — new cClassTrib parameter types for Brazil.

Other Notable Updates

  • Mexico Complementary Features — DIOT 2025 report now supports journal entry inclusion.
  • Advanced Localization Features — new configuration for adding third parties and document references to transactions.
  • SuitePeople Workforce Management — security updates for SuitePeople Time Clock for Windows.
  • Warranty and Repairs Management — partial support noted for Advanced Bill of Materials (BOM) feature.
  • SuiteCloud Developer Assistant — new examples added to Best Practices section.

What to Do

  1. Review N/llm tooling APIs in a sandbox. If you are building AI-augmented SuiteScript solutions, prototype with llm.createTool() and llm.createToolParameter(). Monitor governance unit consumption via N/runtime since Oracle has not yet published cost details for tool-augmented completions.
  2. Populate the AI Description field on custom records, fields, and transactions that may be referenced by AI workflows or agent skills.
  3. Check SuiteCloud Agent Skills documentation for the skill catalog and registration pattern once the dedicated help topic is available.
  4. Audit FSM role permissions if you run Field Service Management—the enhanced permissions may alter access for existing custom roles.
  5. Test Intelligent Payment Automation 3.0.0 in sandbox before the bundle auto-updates. Major version bumps may carry breaking changes to payment matching logic.
  6. Do not rename preinstalled Bank Feeds records. If you have custom financial institution records, verify you are not reusing preinstalled format profiles.
  7. Brazil-specific: review new DARF/GPS/GRU payment methods on AP, the now-optional Branch Check Digit field, and the new cClassTrib parameter types in SuiteTax Latam Engine. Update any scripts that hard-code the Branch Check Digit as mandatory.