Summary This article explains enhancements made to the E-Invoice module in NetSuite to support overseas customers (i.e., those whose billing country is not India). These updates ensure appropriate field visibility, default values, and IRN payload compliance for export transactions. Enhancement Overview 1. E-Invoice Button Visibility Logic Condition: The E-Invoice Generation button is now visible if… Continue reading E-Invoice Generation Enhancements for Overseas Customers
Category: NetSuite ERP
NetSuite ERP
DISPLAYING TIME ELAPSED IN DAYS AND HOURS
What to be done??? Normalize the values with TO_NUMBER and TO_NCHAR, then concatenate them using the following formula: CONCAT(CONCAT(‘Days: ‘,TO_NCHAR(FLOOR(TO_NUMBER(TO_NCHAR({timeelapsed}/24))))), CONCAT(‘ Hours: ‘,TO_NCHAR(MOD(TO_NUMBER(TO_NCHAR({timeelapsed})),24)))) What would be the output??? String
The Role of the Personalization Worksheet in NetSuite SuiteSuccess
Implementing an ERP system can feel overwhelming, especially when every business has its own way of working. NetSuite addresses this challenge through its Personalization Worksheet, a structured discovery tool used during the Engage phase of SuiteSuccess delivery. The worksheet is more than just an Excel file — it’s a guide for consultants and customers to… Continue reading The Role of the Personalization Worksheet in NetSuite SuiteSuccess
Creating New Records for Projects
Depending on the features you have enabled, you can create new records for projects. Read Customers for information about entering a new customer record. Read Creating a Basic Project Record for information if you have enabled the Projects feature but not enabled the Project Management feature. Read Creating a Project Record for information if you have enabled the Project Management feature.… Continue reading Creating New Records for Projects
Using NetSuite AI Connector (MCP) with Postman: Step by Step Guide
Prerequisites NetSuite (NS) Account. Relevant features enabled and permissions provided to the role. NetSuite MCP SuiteApp or at least one Custom Tool deployed in the NS instance. Postman Enable Features In NetSuite, navigate to: Setup → Company → Enable Features → SuiteCloud (last tab), and enable the following features. You may see additional options listed,… Continue reading Using NetSuite AI Connector (MCP) with Postman: Step by Step Guide
Creation Of Journal Entry
let journal = record.create({ type: record.Type.JOURNAL_ENTRY, isDynamic: true }); journal.setValue({ fieldId: ‘subsidiary’, value: subsidiary }); journal.setValue({ fieldId: ‘currency’, value: currency }); journal.setValue({ fieldId: ‘trandate’, value: trandate }); journal.setValue({ fieldId: ‘memo’, value: ‘Auto JE for Income Tax on Vendor Bill ‘ + bill.getValue(‘tranid’) }); // DEBIT A/P journal.selectNewLine({ sublistId: ‘line’ }); journal.setCurrentSublistValue({ sublistId: ‘line’, fieldId: ‘account’,… Continue reading Creation Of Journal Entry
Translate text using N/machineTranslation Module
Use the N/machineTranslation module to translate text into supported languages using generative AI. This module uses the Oracle Cloud Infrastructure (OCI) Language service to translate text in documents you provide. You can also use the N/llm Module to translate text by providing a suitable prompt when calling generative AI methods (such as llm.generateText(options)). However, using the N/machineTranslation module… Continue reading Translate text using N/machineTranslation Module
Set Up ACH Payments
To set up ACH payments on your Commerce website, complete the following tasks: Create a Payment Instrument for ACH Payments Enable ACH Payments Create a Payment Instrument for ACH Payments Payment instruments are created in two ways: You create a payment instrument using the Order Management feature in NetSuite. Your customer creates a payment instrument… Continue reading Set Up ACH Payments
Creating Conditional Hyperlinks in NetSuite Saved Searches
To display a value (e.g., name, code, ID) as a clickable hyperlink in a NetSuite Saved Search only if a valid URL is present in a related field. If no valid URL exists, the value is shown as plain text instead. Use Case Useful in any Saved Search where: * You want to link to… Continue reading Creating Conditional Hyperlinks in NetSuite Saved Searches
Beyond the Checkbox: A Guide to a Smooth NetSuite Period-End Close
Introduction For many finance and accounting teams, the NetSuite period-end close can feel like a high-stakes race against the clock. While NetSuite’s Period Close Checklist is designed to guide you through the process, the reality is that a single un-posted transaction or a misconfigured item can bring the entire process to a grinding halt. This… Continue reading Beyond the Checkbox: A Guide to a Smooth NetSuite Period-End Close