To Show ‘Approval Status’ and ‘Next Approver’ Fields on Purchase Order Forms

Scenario ‘Approval Status’ and ‘Next Approver’ fields are not displaying even if the settings is already marked as shown on the Form Level. The reason why Approval Status field is not showing even though it is set to show in the form is because the Approval Routing is not enabled for purchase order.  Solution ‘Approval… Continue reading To Show ‘Approval Status’ and ‘Next Approver’ Fields on Purchase Order Forms

Main Line Name

In the case of a supplier or vendor, it can be an individual or a company. To fetch the vendor name in a transaction search, we can provide the option ” Main Line Name” in the columns. Then both types of vendors can be fetched.

How to Send Email Using Saved Search in NetSuite When Existing Records Change

NetSuite’s Saved Search feature is a powerful tool not only for reporting but also for triggering automated email notifications when changes occur in existing records. This functionality allows businesses to stay informed in real-time without manual monitoring or scripting.   To set up an email alert when a record changes (such as a customer becoming… Continue reading How to Send Email Using Saved Search in NetSuite When Existing Records Change

How to Wrap Descriptive Fields in the Advance PDF Template

The wrap will only function when the style has word wrap : break-word and the td have white-space : no wrap Eg: <table style=”border: 1px solid black; border-collapse: collapse; width: 100%; table-layout: fixed; word-wrap: break-word;”>  <tr>   <td style=”text-align: right; padding-right: 3px; white-space: nowrap;”>Address</td>   <td style=”text-align: center; width: 10px;”>:</td>   <td style=”text-align: left;”>${lineitem.shipaddress1}</td>  </tr> </table> Or <td… Continue reading How to Wrap Descriptive Fields in the Advance PDF Template

Role Configuration Specifications

From the client’s requirements, we customized the role to grant the specific permissions requested by the client and assigned them to the employees. When creating a custom role, we not only provide permissions but can also perform additional actions, such as restricting the record form or limiting employees to view only the details of their… Continue reading Role Configuration Specifications

Custom Report Deployment in NetSuite Using SDF

In NetSuite, SuiteCloud Development Framework (SDF) is a powerful tool for deploying customizations across accounts. However, when working with custom reports, there’s an important limitation to consider: custom report objects cannot be directly imported into SDF projects. The Challenge Unlike other custom objects that can be imported and managed within an SDF project, custom reports lack… Continue reading Custom Report Deployment in NetSuite Using SDF

Schedule a Report to Receive on First Day of Every Month

The user wants to schedule a report in NetSuite so that it runs automatically on the 1st day of every month at 12:00 AM. Go to Reports > Scheduled Reports > Report Schedules. On the Report Schedules page, locate the report schedule you would like to edit and click Edit. Schedule Name – Add an… Continue reading Schedule a Report to Receive on First Day of Every Month

Print transaction and download PDF using Suitelet

Scenario The following sample code can be used for creating PDF with picking tickets of transaction specified by parameter id and followed by direct download to the computer. Solution Modules Used: N/render function downloadPDF(context){ var request = context.request; var response = context.response; var id = request.parameters.tranid; var r = render.pickingSlip({ entityId: id, printMode: render.PrintMode.PDF })… Continue reading Print transaction and download PDF using Suitelet