Resource Allocations are designed to help resource managers allocate and assign the right resources to projects based on availability, skill sets, and other criteria. Navigate to Activities > Scheduling > Resource Allocation > New to create resource allocation. Then click on the button ‘New Resource Allocation’ While creating a new resource allocation, we can choose… Continue reading Resource Allocation Approval standard process
Author: Mindu Paul
Saved Search for Invoices with Tax Item but Zero Tax Amount
Navigate to Lists > Search > Saved Searches > New Click Transaction On Criteria tab > Standard subtab Select Type as Invoice Select Tax Item Select is none of – Not Taxable – and None Click done 6. Select Formula (Numeric) Set Formula= {taxtotal} equal to 0 Click done 7. Click Preview or Save
Create customer payment and use the credit memo to pay the invoice
How can we use search.lookUp fields
Search to retrieve the DT orders whose DT status changed on the previous day.
Create and save a file to the file cabinet
Create Buttons in Items, Sales Order and Invoice Records
/** * @NApiVersion 2.1 * @NScriptType UserEventScript */ define([‘N/record’, ‘N/ui/serverWidget’,’N/runtime’], /** * @param{record} record * @param{serverWidget} serverWidget */ (record, serverWidget) => { /** * Defines the function definition that is executed before record is loaded. * @param {Object} scriptContext * @param {Record} scriptContext.newRecord – New record * @param… Continue reading Create Buttons in Items, Sales Order and Invoice Records
Permission to edit Customer Deposit
const ROLES = [ 1112 , 1046]const LOCATION = [29]/*** Defines the function definition that is executed before record is loaded.* @param {Object} scriptContext* @param {Record} scriptContext.newRecord – New record* @param {string} scriptContext.type – Trigger type; use values from the context.UserEventType enum* @param {Form} scriptContext.form – Current form* @param {ServletRequest} scriptContext.request – HTTP request information… Continue reading Permission to edit Customer Deposit
Create a NetSuite search object to retrieve the status and document number of the sales order associated with the return authorization records.
function (search) { function searchSalesOrder(rmaId) { try { let returnauthorizationSearchObj = search.create({ type: “returnauthorization”, filters: [ [“type”, “anyof”, “RtnAuth”], “AND”, [“internalid”, “anyof”, rmaId], “AND”, [“mainline”, “is”, “T”] ], columns: [ search.createColumn({ name: “custbody_jj_exchg_sales_order_ahap1625”, summary: “MAX”, label: “Exchange… Continue reading Create a NetSuite search object to retrieve the status and document number of the sales order associated with the return authorization records.
Client script that displays a pop-up message confirming the removal of the associated RMA from the sales order while closing an exchange sales order.
function saveRecord(scriptContext) { try { let curRecord = scriptContext.currentRecord; let customForm = curRecord.getValue({ fieldId: ‘customform’ }); if (customForm == 197) { let lineCount = curRecord.getLineCount({ sublistId: ‘item’ }); let flag = 0; for (let i = 0; i < lineCount; i++) { let… Continue reading Client script that displays a pop-up message confirming the removal of the associated RMA from the sales order while closing an exchange sales order.