Enforcing Mandatory Field Validation for Signature Controlled Items via Backend (LiveOrder Model)

Overview In SuiteCommerce, certain items classified as “Controlled : Signature Controlled” require prescriber information before an order can be submitted. While frontend validation handles this in most cases, there are edge scenarios—such as multi-tab cart updates—where frontend checks may be bypassed. This article outlines a backend validation strategy using the LiveOrder.Model to ensure data integrity… Continue reading Enforcing Mandatory Field Validation for Signature Controlled Items via Backend (LiveOrder Model)

Overview of TDS Applicability on Repairs and Maintenance

TDS on repair and maintenance services is applicable under Section 194C of the Income Tax Act, 1961, where payments to contractors for such services require tax deduction at source. Section 194C: This section states that any person making payments to a resident contractor for carrying out work, including repair and maintenance, must deduct TDS at the prescribed rate. The threshold for TDS deduction is set at ₹30,000 for a single transaction and ₹1,00,000 for the aggregate amount in a financial year. If the… Continue reading Overview of TDS Applicability on Repairs and Maintenance

Published
Categorized as Finance

SuiteCommerce Mandatory Field Validation for Signature-Controlled Items

This article provides a complete explanation and reference implementation for adding mandatory field validation during checkout in SuiteCommerce Advanced (SCA) when the order contains Signature-Controlled items. The customization ensures that the order cannot be submitted unless required prescriber information is provided. Overview Certain item classes — such as “Controlled : Signature Controlled” — require additional… Continue reading SuiteCommerce Mandatory Field Validation for Signature-Controlled Items

Shopify – Making bill payments in Indian rupees (INR)

In India, you can pay your Shopify bills in Indian rupees (INR) using Unified Payments Interface (UPI), or a co‑branded debit or credit card through Visa, Mastercard, or the RuPay network. Note: If your store is on the Plus plan and you want to pay your Shopify Bills in Indian rupees (INR), then contact Shopify… Continue reading Shopify – Making bill payments in Indian rupees (INR)

create-threexrapp — Three.js + WebXR starter generator

This package scaffolds a ready-to-run Three.js + WebXR project that includes physics, a player controller, and VR helpers. Important: do NOT run npm i create-threexrapp my-app — that syntax installs packages and will not create a new project. Correct usage (recommended): Using npx (recommended): npx create-threexrapp my-app or via npm init: npm init create-threexrapp@latest my-app What the… Continue reading create-threexrapp — Three.js + WebXR starter generator

Unlocking Personalized Shopping: How to Activate Intelligent Recommendations in SuiteCommerce

In today’s competitive e-commerce landscape, personalization is no longer optional—it’s expected. NetSuite’s Intelligent Recommendations feature for SuiteCommerce empowers businesses to deliver tailored product suggestions based on customer behavior and transaction history. This article walks you through how to activate and use this powerful tool to boost conversions and enhance customer experience. What Are Intelligent Recommendations?… Continue reading Unlocking Personalized Shopping: How to Activate Intelligent Recommendations in SuiteCommerce

Validating Mandatory Fields for Signature Controlled Items on Checkout Review Page

Overview In SuiteCommerce, certain items classified as “Controlled : Signature Controlled” require additional prescriber information before an order can be placed. This article explains how to enforce frontend validation on the Checkout Review Page, especially when users add such items via a new tab, causing the cart to refresh dynamically. Scenario A user begins checkout… Continue reading Validating Mandatory Fields for Signature Controlled Items on Checkout Review Page

NetSuite 25.2: Protecting Against Brute Force Attacks

Why This Matters One of the most common ways attackers try to break into accounts is through brute force attacks. In these attacks, hackers use automated tools to try thousands or even millions of password combinations until they find one that works. If a password has already been leaked elsewhere (for example, from another service… Continue reading NetSuite 25.2: Protecting Against Brute Force Attacks

GSTR-9 types

The CGST Rule 80 covers the provisions pertaining to the annual return forms under the GST law. Annual returns in GST are of four types as follows– GSTR 9– Regular GST taxpayers who file GSTR 1 and GSTR 3B must file this return, especially if they cross the GST annual return limit of Rs.2 crore turnover… Continue reading GSTR-9 types

Published
Categorized as Finance

Generating QR Codes for Suitelet External Links in NetSuite

Overview NetSuite does not provide a native QR code generator, but you can easily implement one using a Suitelet and a free QR code API. This approach is useful for mobile access to Suitelets by scanning QR codes instead of typing URLs. Solution Approach We will: Create a Suitelet that displays multiple external links. Dynamically… Continue reading Generating QR Codes for Suitelet External Links in NetSuite