Reporting Limitations: Microsoft Dynamics 365 Business Central has limited reporting capabilities compared to NetSuite, especially when it comes to pre-built report filters, data slicing and dicing, and transaction-level drill-down. While Microsoft provides Power BI as a reporting tool, it usually requires external setup by a partner, increasing time and cost. Multi-Country Solution Constraints: Business Central… Continue reading Functional Weaknesses of Microsoft Dynamics 365 Business Central Versus NetSuite
Month: October 2024
WordPress Accelerated – Fast & Reliable LEMP Solution
“WordPress Accelerated – Fast & Reliable LEMP Solution” is typically a hosting package or setup specifically optimized to run WordPress on a LEMP stack. The LEMP stack consists of: Linux (the operating system), EngineX (a high-performance web server), MySQL or MariaDB (database server), and PHP (the scripting language). This setup offers improved performance and efficiency… Continue reading WordPress Accelerated – Fast & Reliable LEMP Solution
Step-by-Step Guide to Create a Saved Search to view CSV Imported records
Here is a step-by-step guide to create a saved search to view imported files with example: 1.Start a New Saved Search: Go to Reports > Saved Searches > All Saved Searches > New. Select the type of record you imported, such as Customer, Item, Transaction, or other relevant record types. 2. Define Filter Criteria: In… Continue reading Step-by-Step Guide to Create a Saved Search to view CSV Imported records
Freemarker Decimal Truncation
<#– Initialize the formatted dimensions string –> <#assign formatted_dimensions = “” /> <#– Function to truncate the decimal part to a maximum of 3 places without rounding –> <#function truncateTo3DecimalPlaces number> <#– Convert the number to a string without rounding and split at the decimal point –> <#assign numberString = number?string(“0.0################”)… Continue reading Freemarker Decimal Truncation
Determining Workflow Permissions
Challenge: You get a “Saved Search does not exist” message, or worse, an unexpected error on a workflow that relies on a Saved Search. Ensuring you’ve selected the right permissions on your workflow and Saved Searches can be the difference between whether a workflow can correctly execute or not. Tip: If your workflow has the… Continue reading Determining Workflow Permissions
Edit a sublist field in a custom Suitelet page in NetSuite
Field.updateDisplayType({ displayType: serverWidget.FieldDisplayType.ENTRY });
Optimize Cash Management & Improve Warehouse Efficiency
Netsuite SuiteBilling now includes prepay functionality. This allows companies with a consumption-based pricing model to charge in advance for services, which the customer can then consume over the course of their contract period. This release also integrates Netsuite CPO with NetSuite SuiteBilling, allowing companies to include subscription items for products or services in the configuration process. A… Continue reading Optimize Cash Management & Improve Warehouse Efficiency
Standard Roles and SuiteSuccess Roles in NetSuite
NetSuite offers a variety of roles to support different user functions and workflows across departments. These roles range from standard roles available in all NetSuite instances to specialized roles that come as part of the SuiteSuccess bundles, designed to provide industry-specific functionality. Knowing these roles and their permission levels is essential for setting up and… Continue reading Standard Roles and SuiteSuccess Roles in NetSuite
N/query suitescript sample
/** * @NApiVersion 2.x * @NScriptType Suitelet */ define([‘N/query’, ‘N/record’, ‘N/ui/serverWidget’, ‘N/log’], function(query, record, serverWidget, log) { function onRequest(context) { if (context.request.method === ‘GET’) { var form = serverWidget.createForm({ title: ‘Customer and Sales Order List’… Continue reading N/query suitescript sample
how to show the info message in cart for reordered item before and after review
we need to add this code in the required extension based on the record status we need to show the message. _.extend(CartLinesView.prototype, { initialize: _.wrap(CartLinesView.prototype.initialize, function (fn) { var self = this; pdfObj = {}; fn.apply(this, _.toArray(arguments).slice(1)); … Continue reading how to show the info message in cart for reordered item before and after review