Saturday 30 July 2016

Tips for Netsuite Beginners

How Can I get access to Netsuite Dev Account ?

As a developer the very first thing to start with Netsuite is to get a Dev account access and explore the object models and navigation.

 Here  is the link for Developer Account/Signup for Netsuite. It will take few days to process your request and once they verify your details, you'll get a email from Netsuite with a given ink to access it with a temporary password.


How Can I Learn Netsuite Development ?
Truely speaking, there aren't much resource available in web for Netsuite Developers except the Netsuite Help Center and NS UserGroup. You have to grab everything on your own efforts. There is no decent and pretty formatted  way to get everything from one particuar place(unless you ready to pay for some heavy amount for their webinars). I personally found NS User Group to be very friendly and useful. StackOverflow is also a great place to explore in case you stuck in something but the only problem I face there is that, the users are very limited  and so many un-answered posts.  

Once you get the login access in to Netsuite(Dev Account) you can explore the help documents for more details on each topic. Next thing in the series and which is very obvious is to join Netsuite User Group. Once you became a member , you can post queries and discover a lot of new ideas about how the industry is using Netsuite in different verticals.

What languages can I use for Netsuite Development ?

Netsuite provides supports for Java, .NET & PHP(SOAP based access). Aprt from that Netsuite does also provide a REST based access through RESTlets which is an extenson of serverside Javascript.


Friday 29 July 2016

Javascript Utility Functions


As a developer the very first thing to start with Netsuite is to get a Dev account access and explore the object models and navigation. Its always recommended as a developer to have a Utility Script in hand, while doing daily to daily development activities, as it not only helps you save your time but also let your code to be very precise and short. Below are some general cases I usually came across during my daily to daily development.

How to get URL query params :​


If you're trying to match 'URL' from a page the visitor is currently on, you would probably use the method like this:



Javascript Monetary calculation & roundings :













javascript Monetary Notation based on digits :​




javascript function check the entered key is number :​










Remove duplicates using javascript :​
















Merge two JSON Objects :














Naive method: Remove an array of keys from Object :













Go to previous page :





Thursday 28 July 2016

What is Netsuite ?

About : 

Netsuite is a comprehensive web-based SAAS business software that combines Accounting/Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), Professional Services Automation (PSA) and eCommerce in a single, integrated product.

Why NetSuite? 

Unify Business Processes across the Enterprise with a single, integrated platform for CRM, ERP and Ecommerce, Netsuite enables the industry to automate key business functions across all departments, including sales, marketing, service, finance, inventory, order fulfillment, purchasing, and employee management.  Leveraging Netsuite's core assistance organizations can visualize accurate data in real time, leading to greater collaboration among departments and increased productivity across your business.

Netsuite Features 

  • CRM
  • eCommerce Support
  • Integrated Webstore
  • Real-Time Dashboards
  • SuiteAnalytics
  • Premier Payroll Service
  • Multi-Language Support
  • Reporting & Customizations