What is the Store Value checkbox? By default, the Store Value option is enabled so that custom field values are stored in your NetSuite account. If you don’t want any changes entered stored in the custom field, clear the Store Value box. Not storing the value enables you to look at data that’s stored elsewhere. If you don’t store… Continue reading Use case of unchecking the Store Value checkbox during the custom field creation
Month: September 2025
Importance of the defaultValue in the record.create
When you create records of certain types, you can use the defaultValues parameter to provide default values for fields in the new record. For some record types, some default values are required. For example, when you create a script deployment record, you must provide the internal ID of an existing script in your account (to associate with… Continue reading Importance of the defaultValue in the record.create
BotGauge-AI-Driven Testing Tool
BotGauge is an emerging generative AI-powered no-code test automation platform launched in 2025, specifically designed to streamline QA processes for software teams. It positions itself as a “full-stack QA engine” that uses autonomous AI agents to handle test creation, execution, maintenance, and debugging, making it particularly appealing for eCommerce and enterprise environments like NetSuite integrations.… Continue reading BotGauge-AI-Driven Testing Tool
How to lock the record only in the user interface through workflow?
We can use a workflow to lock a record. By default, this lock applies in all contexts except “Web Application” and “Web Store,” meaning no updates can be made through scripts, REST, or SOAP services. If the intention is to restrict only users making direct updates in the record, then in the workflow’s context settings,… Continue reading How to lock the record only in the user interface through workflow?
Formatting Dates in Sequelize
When working with Sequelize (the Node.js ORM), handling date/time fields in a readable or custom format is a common requirement. By default, Sequelize returns dates in ISO formats. However, many applications require alternative formats such as DD-MM-YYYY HH:mm:ss, localized date strings, or more human-readable representations. How Sequelize Handles Dates Out of the Box Sequelize offers… Continue reading Formatting Dates in Sequelize
How to global search records using custom field?
When creating a custom field for a record, there’s an option to include it in the global search. Enabling this allows the record to be found in global search results using the value entered in that custom field.
Bug Capture Tools
What is a Bug Capture Tool? A bug capture tool (also known as a visual feedback or defect reporting tool) is software designed to help teams identify, document, and report software bugs or website issues efficiently. These tools typically allow users to annotate screenshots, record videos, capture technical metadata (like browser details, console logs, or… Continue reading Bug Capture Tools
REST API for updating an RMA by PATCH method
Scenario: if a user needs to update the RMA record, we can use the method ‘PATCH’ in RESTLET. Method: PATCH End point URL: https://[account id].suitetalk.api.netsuite.com/services/rest/record/v1/returnAuthorization/[RMA record id] sample: https://123456-sb1.suitetalk.api.netsuite.com/services/rest/record/v1/returnAuthorization/123 Request body: { “item”: { “items”: [ { … Continue reading REST API for updating an RMA by PATCH method
Formatting Today’s Date in dd/mm/yyyy Format
To generate today’s date in add/mm/yyyy format that reflects local time, not UTC, within a SuiteScript environment. let today = new Date(); let localDate = new Date(today.getTime() + (today.getTimezoneOffset() * 60000)); let dd = (‘0’ + localDate.getDate()).slice(-2); let mm = (‘0’ + (localDate.getMonth() + 1)).slice(-2); let yyyy = localDate.getFullYear(); let formattedDate = dd + ‘/’… Continue reading Formatting Today’s Date in dd/mm/yyyy Format
Introduction to GraphQL API
Requirement: Modern applications demand flexible, efficient, and developer-friendly ways to interact with data. Businesses and developers need an API approach that: Reduces over-fetching and under-fetching of data Allows clients to request exactly the data they need Simplifies integration across multiple data sources Supports scalable and maintainable systems Concern with REST APIs:… Continue reading Introduction to GraphQL API