India GSTIN Ship-To Validator
Validate Bill-To and Ship-To GSTIN pairs for Indian e-Way Bill triangular operations.
How does Bill-To / Ship-To validation work?
The validator verifies both GSTINs individually, checking state codes, 10-character PAN patterns, the Z character, and Modulo 36 checksum calculation on each entity.
It ensures triangular transactions comply with Indian e-Way Bill and e-Invoicing (IRP) regulations, determining whether the transaction is intra-state (CGST+SGST) or inter-state (IGST).
Anatomy & Structure of GSTIN Ship-To Address
The GSTIN shipping/delivery address follows official Indian tax rules:
| Position | Field | Length | Meaning & Rule | Example |
|---|---|---|---|---|
| 1 to 15 | Recipient GSTIN | 15 chars | Valid GSTIN for the receiving commercial location | 27AAPFU0939F1Z5 |
| 16+ | Address Line / Pincode | Variable | Street, city, state and 6-digit Indian Pincode | Plot 12, MIDC, Mumbai, 400001 |
Official GSTIN Ship-To Address Validation
Tax compliance rules for E-Way Bill generation and shipping invoices:
Cross-validation of GSTIN Modulo 36 + Official 6-digit Pincode
- 1. Validate delivery GSTIN via Modulo 36 algorithm.
- 2. Verify state code match between GSTIN prefix (digits 1-2) and Pincode region.
- 3. Validate 6-digit Indian Postal Identification Number (Pincode).