List/record and multiple select type custom fields provide a list for users to select values. The list of values is populated by records of the list/record type set in the custom field definition. Because list/record and multiple select custom fields are dependent on these referenced records, deletion of these records can be problematic. For example,… Continue reading Customizing Delete Behaviour for Records Referenced by Custom Fields
Month: January 2023
Resolve Website Loads Indefinitely
Applies To Product: NetSuite 2021.2 Scenario There are instances where in visiting the website hosted on NetSuite is loading continuously until it times out. One of the possible cause of this problem is the resources (i.e.: images, stylesheets, JavaScript files) are hosted from a third-party platform that is experiencing downtimes. Problematic files are visible on… Continue reading Resolve Website Loads Indefinitely
Print packing slip from a custom button to show Expiration date from inventory details
The requirement is to show the expiration date from inventory details in the packing slip. As there is no standard option to fetch the expiration date to print template, we have used the custom button to print packing slip. via script we can get the inventory detail subrecord fields.
Contact Form to Any API – WP plugin
What is contact form 7 (cf7) plugin?CF7 is a WordPress plugin. Multiple contact forms can be managed by Contact Form 7, and you can dynamically adjust the form and the email’s contents with easy markup. The form supports CAPTCHA, Akismet spam screening, Ajax-powered submission, and other features. The most effective plugin to deliver data from… Continue reading Contact Form to Any API – WP plugin
Setting Up Your Business Activity Statement
The Business Activity Statement (BAS) is the form you submit to the Australian Taxation Office (ATO) to report your tax liability or to claim a refund. This form is available only in NetSuite Australia edition accounts, and in OneWorld accounts with an Australian subsidiary. We can determine how entries on our business activity statements are… Continue reading Setting Up Your Business Activity Statement
Including Accounts in GL Matching
Go to Reports > Financial > Chart of Accounts. Click Edit next to the Account name that you want to include in GL Matching. Check the Include in GL Matching box on the right side of the page. Click Save.
How to avoid search result limit exceeding error in NetSuite saved search
NetSuite has a limit of 4000 results at a time for every saved search result execution (run function). If the search result returns more than 4000 results this can lead to a search limit exceeding the error.The error message will be: ‘SSS_SEARCH_FOR_EACH_LIMIT_EXCEEDED’: This error can be avoided by using a paging function for running the… Continue reading How to avoid search result limit exceeding error in NetSuite saved search
While using the same extension for different themes.
While using the same extension for different themes, try to avoid the use of color values as static (hex decimal values). Instead, we can use standard variables which are defined in the theme. Eg: $sc-color-primary $sc-color-primary-dark So we can use these types of variables which is defined under the theme under the module “BaseSassStyles“. It… Continue reading While using the same extension for different themes.
Use of currentrecord.commitLine(Options) Method with the currentrecord.setCurrentSublistValue(Options) Method via SuiteScript 2.0 Client Script
User would like to set a sublist field’s value on a List Type Sublist using the currentRecord.setCurrentSublistValue(options) method and setting the ignoreFieldChange option to true. There are no errors encountered on the script but the sublist field’s value is not reflected correctly to the UI. The reason for this behavior is because the line item… Continue reading Use of currentrecord.commitLine(Options) Method with the currentrecord.setCurrentSublistValue(Options) Method via SuiteScript 2.0 Client Script