How to create an Advanced PDF Template in other languages?

Solution Step 1 Enable Advanced PDF/HTML Template from ‘Enable Features’. Step 2 Download that font family from google-fonts and place the .ttf file in NetSuite’s file cabinet. Separate files will be available for regular, bold, italic and bold-italic fonts. You can refer then all in you pdf. Step 3 Copy the link of that file… Continue reading How to create an Advanced PDF Template in other languages?

Creating Custom Email Templates for Electronic Payment Notification

This outlines some tips and tricks to use when setting up email notifications to Customers, Vendors, and employees when using the Electronic Bank Payments bundle in NetSuite. The Electronic Bank Payments Bundle not only enables you to process bank payments for bill payment transactions, issue customer refunds, and reimburse employee expenses – but can also… Continue reading Creating Custom Email Templates for Electronic Payment Notification

Add subsidiary and Bank metrix details to Invoice Group PDF

Add a custom body field on the invoice group PDF. One field is for subsidiary details and the other for bank metrix details. And make these fields as hidden. Upload a user event script with an entry point beforeLoad(). const beforeLoad = (scriptContext) => { try { let newRecord = scriptContext.newRecord; let subsidiary = newRecord.getValue(“subsidiary”);… Continue reading Add subsidiary and Bank metrix details to Invoice Group PDF

How to add “created by” user to PDF

Create a custom field on the record. The field type must be List/Record Add Employee list for this List/Record Under the tab, Validation & Defaulting, make Dynamic Default as Current User Apply this custom field to the PDF.

Suitelet Date

In the Suitelet script, when we add a date field, it displays a ‘Pick’ option instead of a calendar icon. This behavior occurs when utilizing the external link to that particular Suitelet script. To display the calendar symbol, please utilize the internal link.

How to Use a Custom Font in an Advanced PDF Template

Download the .ttf format of the Required font. Upload the file to the file cabinet. Copy the URL of that file. Add the URL in the source code just under the <head>. Follow the below format, <link name=”” type=”” subtype=”” src=URL/> Use that font name here, Save&Edit the PDF, then print it from the desired… Continue reading How to Use a Custom Font in an Advanced PDF Template

Automatically Selecting Multiselect Field Values in NetSuite

This script demonstrates how to automatically select multiple values in a multi-select field using SuiteScript 2.0 in NetSuite. // Defining an array of values to be selected in the multi-select fieldvar strArrayValue = [“A”, “B”, “C”];// Loading the Record in dynamic mode var Rec = record.load({ type: “”, id: , isDynamic: true }); // Setting… Continue reading Automatically Selecting Multiselect Field Values in NetSuite

PROPOSAL FOR SALES APPROVAL ON HOLD

Proposal Summary  This proposal outlines the solution designed for handling ON-HOLD sales orders by restricting the picking ticket printing and the process for fulfillment . Also, when the specified approvers give their approval to the orders, the restriction on printing picking tickets and fulfilment should be reactivated.  Requirement  SZCO Supplies requires to hold some sales… Continue reading PROPOSAL FOR SALES APPROVAL ON HOLD