Solution: Navigate to Setup > Company > Printing & fax (under Preferences Section) Click Printing subtab Locate PDFs Section Locate Logo Scaling Factor Change value as necessary Click Save Note: The smaller the value, the smaller the logo. You can reload the Printed Transaction to see the logo size change Real-Time.
Author: Karishma Krishnadas
Change the Base Unit in Unit of Measure
If Unit of Measure has not been used, we can still change the Base Unit of the Unit of Measure. 1. Unmark the current Base Unit2. Check the new Base Unit Note: If Unit of Measure has already been used, we cannot change the Base Unit of the Unit of Measure.
Display Component “Used in Build” Quantity in Work Order Saved Search
The Used in Build field in Work Order is currently not available in Transaction Saved Search. In Work Order, this shows the quantity of components used. Instead, you can use the Quantity Fulfilled/Received field. To display component’s Used in Build quantity of Work Order in Transaction Saved Search. Navigate to Lists > Search > Saved Searches > New Click Transaction Search Title: Enter Title Filter: Select Type Note: For every required filter use the dropdown menu to select it. 5. Description: SelectWork Order… Continue reading Display Component “Used in Build” Quantity in Work Order Saved Search
Phantom Assemblies
A phantom assembly is typically a non-stocked assembly that groups the components needed to produce a subassembly. For example, compare a phantom assembly to folders on a computer. The folder represents the phantom and the individual files are the components. They are called phantoms because they are not counted as inventory items, but are created… Continue reading Phantom Assemblies
Add Dynamic Tracking Links for Unsupported Carriers onto Transaction Records
NetSuite natively supports direct shipping integration with but UPS and FedEx, which allows users to print shipping labels for a wide variety of service levels for each carrier from within the NetSuite UI. To expand upon those capabilities, NetSuite also supports the integration of third-parting shipping platforms that connect to hundreds of other carriers, such… Continue reading Add Dynamic Tracking Links for Unsupported Carriers onto Transaction Records
Function to create a saved search for the Pending TimeSheet
function timesheetSearch(project_Search_Result) { try{ var filterArr = []; if(project_Search_Result.length>0){ for(var i=0;i<project_Search_Result.length;i++){ filterArr.push(project_Search_Result[i].prjId) } } var timesheetSearchObj = search.create({ type: “timesheet”, filters: [ [“custrecord_jj_supervisor_approval_status”,”anyof”,”1″], “AND”, [“totalhours”,”greaterthan”,”0.0″], “AND”, [“timesheetdate”,”onorafter”,”1/1/2020″], “AND”, [“timebill.customer”,”anyof”,filterArr] ], columns: [ search.createColumn({ name: “internalid”, summary: “GROUP”, label: “Internal ID” }), search.createColumn({ name: “employee”, summary: “GROUP”, label: “Employee” }), search.createColumn({ name: “custrecord_jj_supervisor_approval_status”, summary: “GROUP”, label:… Continue reading Function to create a saved search for the Pending TimeSheet
Setting up the Bank Feeds SuiteApp
Steps of Setting Up the Bank Feed SuiteApp To install the Bank Feeds SuiteApp, navigate to SuiteApps. On the SuiteApps search bar, type in Bank Feeds and click on the Bank Feeds SuiteApp by Oracle NetSuite Then connecting the netsuite to financial institutions of the Australia. Bank Feeds allows you to connect multiple financial institutions… Continue reading Setting up the Bank Feeds SuiteApp
Function accepts UTF_8 format and returns hexadecimal value of input
function encodingString ( params ) { try { let hexEncodedString = encode.convert( { string: params, inputEncoding: encode.Encoding.UTF_8, outputEncoding: encode.Encoding.HEX } ); return ( hexEncodedString ) } catch ( e ) { log.error( “error@encodingString”, e ) } }
Function to get the length of the parameters and convert the string to hex value
function getLength ( lengthparam ) { try { let length = lengthparam.length let orgLength = Number( length ) / 2 let hexString = orgLength.toString( 16 ) if ( hexString.length < 2 ) { hexString = “0” + hexString; } return hexString } catch ( e ) { log.error( “error@getLength”, e ) } }
Quantity invoiced does not match Quantity fulfilled
We can solve the problem of “manually creating an invoice for a sales order, it adds the entire SO quantity, not the shipped quantity” using the standard way of NetSuite Go through the Navigation Setup -> Accounting -> Accounting Preference Uncheck the “Show Unfulfilled Items on Invoices “ and “Invoice in Advance of Fulfillment “checkboxes… Continue reading Quantity invoiced does not match Quantity fulfilled