India
India-specific extraction features: GSTIN extraction and format validation, plus generic extraction of tax amounts shown on the document when available.
Taggun’s core receipt and invoice extraction is available for documents from India. Which optional fields and country-specific results are returned depends on the endpoint, request parameters, account settings, and submitted document. Country-specific results may be omitted or returned without a usable value. For currency, date format, language, and tax-system context, see Supported Countries & Languages.
GSTIN Validation
Taggun validates the GSTIN (Goods and Services Tax Identification Number) detected on receipts and invoices:
- Format validation — ensures the GSTIN follows the prescribed 15-character structure (e.g. XXABCDE1234F1ZX), where:
- "XX" is the state code
- "ABCDE1234F" represents the PAN (Permanent Account Number)
- "1" is the entity code — the registration number for that PAN within the state
- "Z" is a fixed default letter
- "X" is the check digit
Format and check-digit validation catches mistyped or malformed GSTINs before they reach your records.
When available, the detected merchant GSTIN is returned at merchantTaxId.data. This validation checks the documented GSTIN structure; it is not a tax-authority registry lookup or a document-compliance determination.
Core extraction can also return a tax amount shown on the document at taxAmount.data, when available. This is generic extraction of the printed value, not an India-specific GST calculation or tax-rule determination.
Response Fields
The following properties can be enabled for the verbose endpoints:
This optional property may be omitted, null, empty, or present without a populated data value. Guard both the object and data before use.
| Field Name | Type | Access Path | Description |
|---|---|---|---|
| Merchant GSTIN | string | null | merchantTaxId.data | The detected merchant GSTIN for Indian receipts, when available. |
Availability
AvailabilityEnable Regional → Merchant Tax ID in your account Feature Settings when the control is available. If it is unavailable, contact [email protected]. See Plans & Feature Access.
Need something not covered here? Contact [email protected] — see Contacting Support.
Updated about 21 hours ago