Email messages you send from NetSuite records are saved on the Messages subtab for each contact receiving the message as well as on the record you send the email from. You can choose to email a contact from the following types of records: Contact Customer Lead Prospect Vendor Company Other Name Partner Opportunity Transactions To… Continue reading Sending Email from Records
Author: Guna Murugesan
Customizations Supported by SuiteCloud Development Framework
SuiteCloud Development Framework (SDF) provides you with a way to customize NetSuite using SuiteCloud project components instead of using the NetSuite interface. These components can consist of files, scripts, and SDF custom objects such as custom records, custom forms, and workflows. Such components are sometimes referred to as customizations, SDF custom objects, and XML definitions.… Continue reading Customizations Supported by SuiteCloud Development Framework
Handling Default Billing Address in NetSuite with SuiteScript
This topic explains how to retrieve and manage the default billing address from a customer record in NetSuite using SuiteScript. The script checks whether the default billing address is set and, if not, falls back to using the first address in the address book sublist. Finding the Default Billing Address Line: Use the findSublistLineWithValue method… Continue reading Handling Default Billing Address in NetSuite with SuiteScript
Handling Date and Time Zones in NetSuite with SuiteScript
This topic covers the process of retrieving and managing date and time information in NetSuite using SuiteScript. Specifically, it addresses how to load the company’s timezone setting, format the current date and time according to that timezone, and then parse the formatted date back into a usable date object. var companyInfo = config.load({ … Continue reading Handling Date and Time Zones in NetSuite with SuiteScript
Advanced Templates Support for Company Printing Preferences
Advanced templates support company printing preferences, as defined at Setup > Company > Printing & Faxing Preferences, on the Printing subtab. The following company printing preferences are applied to printed transactions that use advanced templates: Customers Default to Print Transactions Vendors Default to Print Transactions Print Return Form with Packing Slip Print Remittance Form with Invoices and Statements… Continue reading Advanced Templates Support for Company Printing Preferences
Changing the Script ID of a Custom Template
A Change ID button is available on the advanced PDF/HTML templates configuration page for custom templates. To change the script ID of a custom advanced PDF/HTML template, click Change ID. On the Change ID page, enter the new script ID for the template. Script IDs for custom templates begin with custtmpl. Click Save
Assigning the Standard Developer Role (Administrator Only) In Netsuite.
Administrators can assign the standard Developer role to employees. If you use the standard Developer role, permissions are dynamically adjusted when you enable or disable features in the target account. To assign a standard Developer role to a target NetSuite account: Log in to NetSuite with an administrator role. Go to Lists > Employees > Employees.… Continue reading Assigning the Standard Developer Role (Administrator Only) In Netsuite.
Creating Script Parameters
To create a script parameter: Go to Customization > Scripting > Scripts. Beside the script you want to add a parameter to, click Edit. Click the Parameters tab, and click New Parameter. In the Label field, type the name of the parameter (custom field) as it will appear in the UI after the script is deployed. In the ID field, type a custom ID… Continue reading Creating Script Parameters
Using Custom Data Sources for Advanced Printing
To include a custom data source: Customize a standard template and use the source code view to add the new fields. The sections with fields from the custom data source have to be surrounded by the FreeMarker tags <#if ALIAS?has_content> </#if>. The element is required because custom data sources cannot be displayed in the template editor.… Continue reading Using Custom Data Sources for Advanced Printing
Using FreeMarker to Work with Hidden Fields Used in Advanced Templates
Advanced printing templates can fail to print when they depend on a sublist hidden field. In the following custom transaction form example, the Show box beside the Corporate Card field box is not checked. Therefore, Corporate Card is hidden from templates. Expenses subtab.”>When a field is visible (box is checked), it is represented as a… Continue reading Using FreeMarker to Work with Hidden Fields Used in Advanced Templates