AR Aging report to remove transactions, that do not have any customer name.

This article outlines the steps on how to customize the A/R Aging report to remove transactions that do not have any Customer Name associated with them. Solution Open the A/R Aging report Total Open Balance: Click Total Open BalanceNote: This will lead to the A/R Aging Detail Report. Take note of the transactions (which normally are… Continue reading AR Aging report to remove transactions, that do not have any customer name.

Proposal for Converting Item receipt from transfer order

This proposal covers the scope of converting item receipt from transfer order. This proposal also covers the engagement scope of Jobin and Jismi It Services LLP, as official implementation partner Of Oracle NetSuite.  Proposal Summary  This proposal summarizes the functionality for converting item receipt from transfer order.  Requirements  Create Item receipt from transfer orders, if… Continue reading Proposal for Converting Item receipt from transfer order

Custom Discount approval workflow

We will be creating a custom workflow to handle this discount approval process.As mentioned in the requirement we will be hiding the standard approval button and creating a new disabled custom field on the Sales Order with a list of “pending approval” “approved” and “rejected.”The Submit for approval button will be available for the creator… Continue reading Custom Discount approval workflow

Landed cost based on volume from Inbound shipment

Proposal Summary  This proposal outlines the process to create a custom form for calculating the landed cost from the inbound shipment record. The landed cost will be calculated and distributed to multiple Item receipts which were created from different purchase orders.   Requirement  The Harbour Lifestyle may have multiple item receipts for an inbound shipment so… Continue reading Landed cost based on volume from Inbound shipment

Convert SPR record(custom record) to Quote

USEREVENT SCRIPT define([“N/ui/serverWidget”, “N/record”, “N/xml”, “N/runtime”,”N/ui/message”], (serverWidget, record, xml, runtime,message) => { const beforeLoad = (scriptContext) => { try { //remove unwanted links, buttons and create quote button on view mode if (scriptContext.type == “view”) { scriptContext.form.clientScriptModulePath = ‘SuiteScripts/Jobin & Jismi IT Services LLP/NTIN-95/JJ CS SPR to Quote Conversion NTIN-97.js’; var inlineField = scriptContext.form.addField({ id:… Continue reading Convert SPR record(custom record) to Quote

Client script for custom record validations

define([‘N/currentRecord’,’N/search’,’N/runtime’], function (currentRecord,search,runtime) { /** * Function to get unit price of an item */ function getUnitPrice(itemId,priceLevelIs){ try{ var inventoryitemSearchObj = search.create({ type: “inventoryitem”, filters: [ [“type”,”anyof”,”InvtPart”], “AND”, [“pricing.pricelevel”,”anyof”, priceLevelIs], “AND”, [“internalid”,”anyof”, itemId] ], columns: [ search.createColumn({ name: “itemid”, sort: search.Sort.ASC, label: “Name” }), search.createColumn({name: “displayname”, label: “Display Name”}), search.createColumn({ name: “pricelevel”, join: “pricing”, label:… Continue reading Client script for custom record validations

Restrict the existing user from creating a new account with the same email address in Webstore.

Scenario:If a user already has an account and tries to create a new account usingthe same email address + but a different password the system will not notifyhim that an account already exists for that email address and will create anew lead in NetSuite which results in creating duplicates.Solution: notify the user an account already… Continue reading Restrict the existing user from creating a new account with the same email address in Webstore.

How to implement a script library file in NetSuite

We can store global variables and functions inside a script library file in NetSuite. This helps to easily use a function or variable in multiple script records without defining the same for each record. For example, we can store global variables such as email addresses and commonly used functions inside a library file and access… Continue reading How to implement a script library file in NetSuite