Skip to main content

GSTIN Validator Indian Origin

Project description

GST Validator India 🇮🇳

License: GPL v3 Python Version

gst_validator_india is a precision-engineered Python library developed for the validation, remediation, and metadata extraction of Indian Goods and Services Tax Identification Numbers (GSTINs).

Designed for seamless integration into Enterprise Resource Planning (ERP) systems, tax compliance software, and Optical Character Recognition (OCR) based invoice processing utilities, this package provides the requisite structural intelligence to manage Indian GST data accurately within production environments.

Features

  • Checksum Validation: Incorporates the exact left-to-right weighting logic employed by the Goods and Services Tax Network (GSTN) portal. This ensures accurate validation for prominent corporate entities (e.g., Mahindra & Mahindra, Tata, Reliance).
  • OCR Repair Engine: Context-aware correction of common OCR errors (e.g., mistaking '0' for 'O' based on its position in the PAN vs. State Code).
  • Compliance Heuristics: Identify potential Composition Dealers and validate Reverse Charge Mechanism (RCM) applicability.
  • Metadata Extraction: Instantly decode State names, PAN entity types (Company, Individual, etc.), and transaction types (Inter-state vs. Intra-state).
  • Tax Structure Verification: Cross-checks if CGST/SGST/IGST amounts match the transaction logic.

Installation

Install the package via pip:

pip install gst_validator_india

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gst_validator_india-0.0.1.tar.gz (26.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gst_validator_india-0.0.1-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

Details for the file gst_validator_india-0.0.1.tar.gz.

File metadata

  • Download URL: gst_validator_india-0.0.1.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for gst_validator_india-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8d2faf6604ab0bfbf9cdaf8fff6772e316457c830250a4f65626f2af07aceccb
MD5 c8629241ff28b33056ac5e7976faf19a
BLAKE2b-256 eff51d996abb9fa758fd3aff0321d6e0146809c74743f391064d2f17dc829b54

See more details on using hashes here.

File details

Details for the file gst_validator_india-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for gst_validator_india-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 abba372dec9424c53bfa862e16329aca02ae508ab1e6bd53bf562f9985919626
MD5 685ce10868991710213573fad1ef0210
BLAKE2b-256 356157d4a14da4bfa28961313f8372ec2749179cd16f960016a17908d37e02be

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page