SyntaxError: Unexpected token < in JSON at position 0 [at JSON.parse (native), at VendorBillFormGateway.triggerHttpsPostRequest (/SuiteApps/com.netsuite.vendorinvoicedistribution/app/common/gateways/BaseGateway.js:302:25)] After Installing Transaction Line Distribution (Version 1.2.4)

User encounters an Error: “SyntaxError: Unexpected token < in JSON at position 0 [at JSON.parse (native), at VendorBillFormGateway.triggerHttpsPostRequest (/SuiteApps/com.netsuite.vendorinvoicedistribution/app/common/gateways/BaseGateway.js:302:25)]” when opening a transaction such as Purchase Order or Sales Order. This is a result of Online Form User not being selected as one of the roles in a script deployment. Solution Navigate to Customization > Scripting > Script Deployments Locate Deployment ID customdeploy_vid_sl_vendorbillform Click Edit Click Audience subtab External… Continue reading SyntaxError: Unexpected token < in JSON at position 0 [at JSON.parse (native), at VendorBillFormGateway.triggerHttpsPostRequest (/SuiteApps/com.netsuite.vendorinvoicedistribution/app/common/gateways/BaseGateway.js:302:25)] After Installing Transaction Line Distribution (Version 1.2.4)

Including the customer code and customer name together in the invoice record’s customer field

In the customer record, there will be the customer code and the customer name. While choosing the customer in the invoice record, usually the code will be populated. But this is difficult to understand, so it will be easy to include the name along with this code. For getting this Navigation: Setup>Company>Auto Generated Numbers. Enable… Continue reading Including the customer code and customer name together in the invoice record’s customer field

Error in Bank Statement Import Via Financial Institution

The Error: The file could not be parsed or imported because of the following error:   The file upload failed due to one of the following reasons One or more CSV column headers do not match the format profile’s Field Mapping subtab values. The uploaded CSV file is not in UTF-8 encoded format. Check your CSV… Continue reading Error in Bank Statement Import Via Financial Institution

3D Animation

What I Do: Creating Meaningful and Joyful Kids’ Animation I create engaging and colourful 3D animations for kids, mainly focusing on nursery rhymes and educational content. My goal is to make children happy while helping them learn in a fun and interactive way. A big part of my work is designing and animating expressive characters.… Continue reading 3D Animation

Snippet to create a delay in a server side script

function setTimeout(aFunction, milliseconds){ var date = new Date(); date.setMilliseconds(date.getMilliseconds() + milliseconds); while(new Date() < date){ } return aFunction(); } And Then Call it like this: setTimeout(function(){ log.debug(‘Ran after 1 second’); }, 1000); By incorporating this function into your code, you can simulate a delayed execution of a specified function after a given time period. However,… Continue reading Snippet to create a delay in a server side script

EDIFACT vs EDI X12: Key Differences Explained

Electronic Data Interchange (EDI) enables businesses to exchange structured documents automatically, and two of the most widely used standards are EDIFACT and EDI X12. Although both serve the same purpose—streamlining B2B communication—their structure, usage, and regional adoption differ significantly.   EDIFACT (Electronic Data Interchange for Administration, Commerce and Transport) is the global standard developed by… Continue reading EDIFACT vs EDI X12: Key Differences Explained

Automated Order Routing for Power Pony in NetSuite

Requirement Power Pony required an automated solution to route sales orders to the correct warehouse (West Coast or East Coast) based on: SKU type (specific Power Pony items such as PP-PPU-4, PP-PWU-4, PP-PRW-4) Ship-To State (e.g., California → West Coast, New York → East Coast) The goal was to eliminate manual intervention, ensure accurate warehouse… Continue reading Automated Order Routing for Power Pony in NetSuite

Why Understanding the Client Before the First Meeting Matters

In any project, the first meeting with a client is important. But what we do before that meeting often decides how smoothly the project will run. When we take the time to understand the client early, we start the project on strong footing and avoid confusion later. 1. Why this preparation is important Builds trust immediately Clients… Continue reading Why Understanding the Client Before the First Meeting Matters

Why a Blueprint Document Is Essential Before Starting Any ERP Implementation

In every ERP project, the Blueprint Document is the foundation. It is the single most important deliverable before configuration, development, or integration work begins. Without a proper blueprint, the entire implementation becomes risky, unclear, and difficult to control. A blueprint is not just documentation — it is the project’s agreed roadmap. 1. Why the Blueprint is… Continue reading Why a Blueprint Document Is Essential Before Starting Any ERP Implementation

How to make Background Music on Logic Pro for beginners (if you didn’t know how to do BGM!)

Step-by-Step: Setting Up Session Players in Logic Pro To set up Session Players in Logic Pro, follow these steps: 1.Create a New Track: Hit Option–Command–U or choose Track > New Session Player SI Track. 2.Select a Session Player: Choose Drummer, Bass Player, or Keyboard Player from the Session Player menu. 3.Customize the Session Player: Click the Details arrow to choose a style from the Style dropdown. 4.Add Session Player Regions: Click Create to add a Session Player region to your track. 5.Adjust Session Player Settings: Use the Session Player Editor to change the performance style, presets, rhythmic patterns, and more. 6.Fine-tune the performance: Adjust the settings and regenerate the performance again using the current settings. All you need to know is the right chord progression and where to change them, and basically making music would be easy for beginners!