@scrrum-labs/gst-india-utils
v1.0.16
Published
[![npm version] /npm/v/:version]
Downloads
177
Readme
gst-india-utils
[![npm version] /npm/v/:version]
Install
$ npm install --save @scrrum-labs/gst-india-utils
Usage
const gstIndiaUtils = require("@scrrum-labs/gst-india-utils");
gstIndiaUtils.returnCodeByState("Punjab"); // 03
Getting State Details
const gstIndiaUtils = require("@scrrum-labs/gst-india-utils");
gstIndiaUtils.returnCodeByState("Punjab"); // 03
gstIndiaUtils.returnStateByCode("24"); // Gujarat
gstIndiaUtils.returnAllStatesCode();
/**
[
{
"state": "Madhya Pradesh",
"code" : "23"
},
{
"state": "Gujarat",
"code" : "24"
},
]
**/
Getting HSN Details
const gstIndiaUtils = require("@scrrum-labs/gst-india-utils");
gstIndiaUtils.returnSingleHsnByCode(1021090); // LIVE BOVINE ANIMALS - BULLS - PURE-BRED BREEDING ANIMALS OTHER
gstIndiaUtils.returnAllHSN();
/**
[
{
"hsn_code": 1021090,
"Description": "LIVE BOVINE ANIMALS - BULLS - PURE-BRED BREEDING ANIMALS OTHER"
},
{
"hsn_code": 1029010,
"Description": "LIVE BOVINE ANIMALS - OTHER - BULLS - ADULT"
},
]
*/
Getting SAC Details
const gstIndiaUtils = require("@scrrum-labs/gst-india-utils");
gstIndiaUtils.returnSingleSacByCode(999792); // Agreeing to do an act
gstIndiaUtils.returnAllSac();
/**
[
{
"hsn": "999795",
"description": "Conduct of religious ceremonies/rituals by persons"
},
{
"hsn": "999799",
"description": "Other services n.e.c."
},
]
*/
Getting GST Slab Details
const gstIndiaUtils = require("@scrrum-labs/gst-india-utils");
gstIndiaUtils.returnGstSlab();
/**
[
{
"s.no": 401,
"description": "Ultra High Temperature (UHT) milk",
"CGST ": 2.5,
"SGST ": 2.5,
"IGST ": 5
},
{
"s.no": 402,
"description": "Milk and cream, concentrated or containing added sugar or other sweetening matter, including skimmed milk powder, milk food for babies [other than condensed milk]",
"CGST ": 2.5,
"SGST ": 2.5,
"IGST ": 5
},
]
*/
GST Number Validation
const gstIndiaUtils = require("@scrrum-labs/gst-india-utils");
gstIndiaUtils.isValidGSTNumber("18AABCU9603R1ZM");
/**
true
*/
GST Number Pattern Validation
const gstIndiaUtils = require("@scrrum-labs/gst-india-utils");
gstIndiaUtils.validatePattern("18AABCU9603R1ZM");
/**
true
*/
Get Detailed Information About GST Number
const gstIndiaUtils = require("@scrrum-labs/gst-india-utils");
gstIndiaUtils.getInfo("18AABCU9603R1ZM");
/**
The GSTIN 18AABCU9603R1ZM is entity #1 belonging to Company whose PAN is AABCU9603R registered in Assam (AS)
*/