Creating Additional Item Information Fields in Sale and Subscription Records

Creating additional item information fields for sales transactions such as sales orders, item receipt, item fulfillment records, and invoices involves the creation of transaction line fields. Creating additional item information fields for subscriptions involves the creation of other record fields. The additional item information fields that you create will appear in the sales order, item… Continue reading Creating Additional Item Information Fields in Sale and Subscription Records

Enabling Saved Search Scheduled Email

You can define a schedule to automatically email the results of a saved search to yourself and other users, on a specific date, or at regularly recurring intervals. Scheduled email is a great option for saved searches that take a long time to run. In addition, for exceptionally long searches, you may consider persisting search… Continue reading Enabling Saved Search Scheduled Email

serverWidget.FieldType Values and Syntax

Values CHECKBOX CURRENCY DATE DATETIME DATETIMETZ EMAIL FILE FLOAT HELP INLINEHTML INTEGER IMAGE LABEL LONGTEXT MULTISELECT PASSWORD PERCENT PHONE SELECT RADIO RICHTEXT TEXT TEXTAREA TIMEOFDAY URL Consider the following as you work with these field types: The DATETIME field type is not supported with addField methods, you must specify DATETIMETZ. The FILE field type is available only… Continue reading serverWidget.FieldType Values and Syntax

Access Levels for Project 360 Dashboard

Access levels determine which information about the Project 360 Dashboard are shown depending on your role. The system filters the list of projects to show based on the access level given to you. The Project 360 Access Level field is located on the Human Resources subtab of the Employee record. Important To use the access levels properly and with projects… Continue reading Access Levels for Project 360 Dashboard

Roles and Permissions for Project 360 Dashboard

Any standard or custom NetSuite role can use the Project 360 Dashboard SuiteApp if a Project 360 access level is assigned on the Employee record. See Access Levels for Project 360 Dashboard. However, some roles with insufficient permissions cannot view accurate saved search results or access some data on records. To set up permissions for custom… Continue reading Roles and Permissions for Project 360 Dashboard

Accessing Project 360 Dashboard

There are three different ways to access the Project 360 Dashboard. NetSuite displays a variable set of tabbed pages, called a center, based on the user’s assigned role. Each NetSuite center provides, for users with related roles, the pages and links they need to do their jobs. See NetSuite Standard Centers. Any standard and custom NetSuite… Continue reading Accessing Project 360 Dashboard

Use Set to remove Duplicates from an Array

Set in JavaScript can easily remove duplicates from an array. A Set is a collection of values where each value must be unique. When you convert an array to a set, all duplicate values are automatically removed. Here’s an example: Example in JavaScript: // Original array with duplicates const arrayWithDuplicates = [1, 2, 3, 4,… Continue reading Use Set to remove Duplicates from an Array

REST Web Services: Create a Sales Order from an Estimate

To create a sales order from an existing estimate, use the transform function in the REST API: POST {{REST_SERVICES}}/record/v1/estimate/{{ESTIMATE_ID}}/!transform/salesOrder This function takes an estimate with an ID of {{ESTIMATE_ID}} and transforms it into a sales order. You can also specify in the body of the request which fields you want to change during the transformation. POST {{REST_SERVICES}}/record/v1/estimate/{{ESTIMATE_ID}}/!transform/salesOrder… Continue reading REST Web Services: Create a Sales Order from an Estimate

Upload and Use True Type Font (TTF) File in an Advanced PDF/HTML Template

Scenario While printing using Advanced PDF/HTML Template with special or lingual characters, some will not show on the printout. An example of these are Thai characters. Solution Upload the .TTF font file in NetSuite. Note: Make sure the Available Without Login is checked. Copy the third URL field on the uploaded File record and replace the ampersands symbols… Continue reading Upload and Use True Type Font (TTF) File in an Advanced PDF/HTML Template

Notice: “No appropriate forms are enabled for this role. Please contact your Administrator.”

Scenario Issue is encountered when entering transaction records. The error means that there is no preferred form for the type of transaction that is being viewed. Solution Navigate to Customization > Forms > Transaction Forms See the list of the available forms for the type of transaction record where the error is encountered Preferred Transaction Form: Enter Checkmark Click Submit