Softex refers to a Software Export Declaration Form used by Indian companies to report the export of software and IT-enabled services to clients outside India. It is submitted to the software Technology Parks of India (STPI) and serves as a proof of export under the regulations of the Reserve Bank of India (RBI). The purpose… Continue reading SOFTEX
Category:
WMS Smart Count
The Smart Count SuiteApp enables you to perform inventory counts in real time, during business hours, so you don’t have to stop your operations. When you start counting an item, the SuiteApp records its on-hand. The SuiteApp automatically notifies the counter (employee doing the count) for any on-hand changes during count, and suggests an appropriate… Continue reading WMS Smart Count
Set Customer Message Based on Selected Item via Workflow
Scenario User needs to populate the Customer Message field based on the item selected in the Invoice. This can be achieved by creating a workflow. Solution Navigate to Customization > Workflow > Workflows > New Basic Information: Name: Enter Set Customer Message Field Based on Line Item Record Type: Select Transaction Sub Types: Select Invoice Release Status: Select Released Keep Instance and History: Select Always Enable Logging: Enter Checkmark 3. Event… Continue reading Set Customer Message Based on Selected Item via Workflow
3D printers over the years
In the last decade, consumer 3D printing has evolved dramatically, moving from complex, community-driven “nerd” projects to sophisticated, high-performance appliances. The key differences highlighted in a comparison between a 9-year-old custom-built printer and a modern Bambu Lab X1 Carbon center on automation, speed, reliability, and ease of use. Here is a breakdown of how 3D printing has… Continue reading 3D printers over the years
Graphql MetaObect Details from Shopify
Metaobjects entries details can be fetched from Shopify with the following graphQL query: query getMetaobjectByName($afterCursor: String) { metaobjects(type: “${metaObjectType}”, first: 200, after: $afterCursor) { edges { node { id handle type fields { key value } } } pageInfo { hasNextPage endCursor } } }
Boomi SFTP GET Operation: Get and Delete
The SFTP GET operation in Boomi is used to retrieve files from a remote SFTP server. One of the most commonly used actions is “Get and Delete”, which not only downloads the file but also removes it from the remote directory after successful retrieval. This is useful for workflows where files should not remain on… Continue reading Boomi SFTP GET Operation: Get and Delete
Function to get the promotion id from the line level
The function to know if the current line is a free gift or the line is the part of promotion: Method 1: let isCurrentItemFreeGift = currentRec.getCurrentSublistValue({ sublistId: ‘item’, … Continue reading Function to get the promotion id from the line level
Applying Logic to a Button (Make Copy) in NetSuite
Overview In NetSuite, the “Make Copy” button allows users to duplicate existing transaction records—such as Sales Orders, Invoices, or Purchase Orders—while retaining most of the original data. However, there may be cases where you need to apply custom logic during this duplication process (for example, clearing certain fields, recalculating amounts, or setting new default values).… Continue reading Applying Logic to a Button (Make Copy) in NetSuite
Fulfillment Request Statuses
Fulfillment requests can have one of the following statuses: Updating Fulfillment Request Status in NetSuite via SuiteScript To update the status of a Fulfillment Request, use the transtatus field record.setValue({ fieldId: ‘transtatus’, value: ‘B’ // ‘B’ typically represents “Pending Fulfillment” });
How to Export Formatted Excel Reports Using ExcelJS in JavaScript
This example demonstrates how to generate a styled Excel report using ExcelJS in JavaScript. It includes custom headers, conditional formatting, column alignment, and dynamic column width adjustment. import ExcelJS from ‘exceljs’; import { saveAs } from ‘file-saver’; const downloadReport = async (reportData, options = {}) => { try { const { centerAlignedCols = [‘Quantity’], rightAlignedCols… Continue reading How to Export Formatted Excel Reports Using ExcelJS in JavaScript