Overview of Record Action and Macro API

NetSuite records offer two alternatives for executing native NetSuite logic: a user either clicks a UI button or runs a script that calls the API corresponding to the button. These script and UI alternatives both produce the same results. Macro and action APIs provide ease and flexibility for your scripting. These APIs are supported for… Continue reading Overview of Record Action and Macro API

Related Bill Number and Bill Line ID in a saved search

Suppose a saved search needs to fetch the quantity billed and quantity received in a purchase order. Additionally, the corresponding bill number associated with the items should also be included in the search. There is a possibility that item lines may be excluded if the quantity billed is zero when using applied transaction join fields.… Continue reading Related Bill Number and Bill Line ID in a saved search

How to Retrieve All Errors from Every Stage of a Map/Reduce Script in the Summarize Stage

To retrieve all the errors that occurred in different stages of a Map/Reduce script during the summarize stage, you can use the following code: if (summaryContext.inputSummary.error) {                     let error = JSON.parse(summaryContext.inputSummary.error);                     log.error(“Errors in getInputData”,error);  … Continue reading How to Retrieve All Errors from Every Stage of a Map/Reduce Script in the Summarize Stage

Creating an Outsourced Manufacturing Item

Outsourced manufacturing items are the goods and services you sell to customers that have been produced in cooperation with your outsourcing vendor. You need to define the charge item used in the purchasing transaction. To create an outsourcing charge item: Go to Lists > Accounting > Items > New. On the New Item page, click Other Charge… Continue reading Creating an Outsourced Manufacturing Item

How to Set Up Appium for Testing Android Devices

Appium is an open-source mobile automation tool that enables testing of native, hybrid, and mobile web applications on Android and iOS devices. It allows testers to write automation scripts in different programming languages like Java, Python, JavaScript, and C#, making it a versatile choice for mobile testing. Below is a detailed guide on setting up… Continue reading How to Set Up Appium for Testing Android Devices

Creating Price Update Records

This topic explains how to create and test price update records. The following topics are included: Creating an Item Price Update Record Creating an Item Category Price Update Record Creating a Customer Price Update Record Creating a Customer Group Price Update Record Test the Effective Date Pricing Solution Creating an Item Price Update Record This… Continue reading Creating Price Update Records

Limitations and Best Practices of the Effective Date Pricing SuiteApp

The following limitations and best practices apply to Effective Date Pricing: On a single run, Effective Date Pricing can process up to: 10,000 customers per customer group. Additional customers are not validated and processed. After this limit is exceeded, the status may still show as In Progress, even though there are unprocessed customers. 1,000 items… Continue reading Limitations and Best Practices of the Effective Date Pricing SuiteApp

Functional Appropriateness Testing

Functional Appropriateness Testing evaluates whether a system provides relevant and efficient functionalities to meet user needs. It ensures that the system does not just include required features but also delivers them in a way that optimally supports business processes. This type of testing is crucial for ERP systems, financial applications, and e-commerce platforms, where inefficient… Continue reading Functional Appropriateness Testing

Functional Correctness Testing

Functional Correctness Testing verifies that a software system performs its intended functions accurately and consistently according to specified requirements. While Functional Completeness Testing ensures that all required features exist, Functional Correctness Testing focuses on whether these features produce the correct results in various scenarios. Errors in functional correctness can lead to incorrect calculations, workflow failures,… Continue reading Functional Correctness Testing

Extensions Manager Activation Error

  If you experience any errors during activation 1. Navigate to Customization > Lists, Records, & Fields > Record Types 2. Click List next to Record type SC ExtMech To Process 3. Click State column to see jobs that are in “Pending” or “In Progress” 4. Edit any jobs that has the State of “PENDING” or “IN PROGRESS” and change it to “ERROR” 5. Navigate to Customization > Scripting > Script Deployments  6.… Continue reading Extensions Manager Activation Error