Testing RMA in NetSuite

Testing Return Material Authorization (RMA) in NetSuite involves simulating the complete returns process within a sandbox or test environment to ensure workflows, transactions, and accounting impacts are functioning correctly before going live. To begin, verify that you have access to a NetSuite sandbox or test account with roles and permissions to handle returns, item receipts,… Continue reading Testing RMA in NetSuite

NetSuite Ship Central

NetSuite Ship Central enables packing or shipping capabilities with shipping carrier integration within your NetSuite account. It also provides the app that lets you pack and ship orders through a tablet or kiosk device. Based on your fulfillment requirements and setup, you can pack or ship through the app or NetSuite UI. If you set… Continue reading NetSuite Ship Central

meter number is not registered error

To resolve the issue of receiving an error message stating “Could not calculate cost for the selected Realtime rate. Account and meter number are not consistent on Sales Order after FedEx Account Registration”, you should register the FedEx Account again, ensuring that the FedEx Meter Number is picked up by the registration. It is important… Continue reading meter number is not registered error

Published
Categorized as Finance

Invoice Linked to Journal Entry, But Payment Record Missing

User creates a customer payment record by applying an invoice and a journal. But after saving it, the payment record is not visible. This is because, when applying a journal entry to an invoice, a customer payment record is not created if the journal entry amount matches the invoice amount. In this case, the invoice… Continue reading Invoice Linked to Journal Entry, But Payment Record Missing

How to generate Single Invoice from Many Sales Orders

Natively, NetSuite does not allow you to bill multiple Sales Orders on one Invoice. There are a couple of options you could explore as alternative approaches: If you have SuiteBilling you can use Consolidated Billings. See Suite Answer 9204: Using Consolidated Billing for Projects and for Payments You could leverage Group Invoicing which might help facilitate… Continue reading How to generate Single Invoice from Many Sales Orders

Search Optimisation in Magento 2

Here is the custom Builder Plugin to sort the Search results to get accurate results <?php namespace JJSearchCustomizationPluginModelAdapterIndex; use MagentoFrameworkAppObjectManager; use MagentoFrameworkAppRequestInterface; use MagentoElasticsearchModelAdapterIndexBuilder; class CustomBuilder { public function afterBuild(Builder $subject, $result) { // Use ObjectManager to get request safely in plugin context $request = ObjectManager::getInstance()->get(RequestInterface::class); $searchQuery = trim($request->getParam(‘q’) ?? ”); $inputLength = strlen($searchQuery); if… Continue reading Search Optimisation in Magento 2

Capturing Payment Event Reason in Cancel Sales Order Email

Requirement Include the Payment Event Reason (from the Billing tab) in the Cancel Sales Order email template. Since this field is inline and not directly mappable to the email template, a workaround is required. Solution Overview To surface the Payment Event Reason in the email template: Create a custom transaction field on the Sales Order… Continue reading Capturing Payment Event Reason in Cancel Sales Order Email

Allow Asset Value Editing – Fixed Asset Management Setup

In Fixed Asset Management, one of the key setup options is the “Allow Asset Value Editing” feature. The Allow Asset Value Editing option will give the Administrator and other Custom Roles the ability to modify fields in the Asset Record   To enable this: Navigate to Fixed Assets > Setup > System Setup General Tab… Continue reading Allow Asset Value Editing – Fixed Asset Management Setup

E-Invoice Generation Enhancements for Overseas Customers

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

Mastering Mixins in SCSS: Simplify Your Stylesheets

What Are Mixins in SCSS? Mixins in SCSS allow you to define reusable blocks of styles that can be included in multiple selectors. Think of them as functions in programming: you define a set of styles once, then reuse them wherever needed, often with customizable parameters. This reduces repetition, keeps your code DRY (Don’t Repeat… Continue reading Mastering Mixins in SCSS: Simplify Your Stylesheets