sgf-gstin-validator

2.0.3 • Public • Published

GSTIN Validator

  • Validates GSTIN number for length (15 digits), format (State code, PAN, Entity Number, Z, Checksum) and checksum as per the algorithm published at GSTN portal
  • Verifies Signed QR of eInvoices and returns invoice data of both signed QR of e-invoice as well as signed e-invoice data.

build coverage npm Codacy Badge Gitpod ready-to-code

Installation

  npm install gstin-validator

Use

  var validator = require('gstin-validator');
  validator.isValidGSTNumber('12AAACI1681G1Z0');
  validator.ValidateGSTIN('47AAACI1681G1Z0');
  validator.getGSTINInfo('12AAACI1681G1Z0');
  validator.validateSignedInvoice('SignedInvoiceString');
  validator.validateEInvoiceSignedQR('SignedQROfEInvoice');

Test

  npm test
  npm run test-coverage

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
2.0.32latest

Version History

VersionDownloads (Last 7 Days)Published
2.0.32
2.0.20
2.0.00
1.0.80
1.0.70
1.0.60
1.0.50
1.0.40
1.0.30
1.0.20
1.0.10
1.0.00

Package Sidebar

Install

npm i sgf-gstin-validator

Weekly Downloads

2

Version

2.0.3

License

MIT

Unpacked Size

34.4 kB

Total Files

10

Last publish

Collaborators

  • sgfgov