File GSTR-1


About
- This is the fourth & final step of GSTR-1 filing for the authenticated taxpayer (
gstin
) for a particularyear
andmonth
. - The previous
OTP
received from the previous step will be used as Query parameter.
Generate OTP to file GSTR through EVC
Make sure that the previous steps have been completed
This will ensure you are able to file your GSTR-1
Endpoint
HTTP Method | Resource | Description |
---|---|---|
| /gsp/tax-payer/{gstin}/{gstr}/evc/otp?pan={}pan{} | Takes in |
Path Parameters
Param | Type | Description | Example |
---|---|---|---|
gstin |
| 15-character alpha-numeric unique identifier assigned to business entities registering under the GST regime | AAAAA0000A |
year |
| Year for which taxpayer is filing GSTR-1 | 2021 |
month |
| Month for which taxpayer is filing GSTR-1 | 01 |
Query Parameters
Param | Type | Description | Example |
---|---|---|---|
pan (required) |
| PAN number of authorised signatory. | XXXXX1168G |
otprgl (required) |
| EVC Generated OTP |
Requires GSTR-1 Summary Response
You would need to add the response from that API in JSON as shown below
curl --request POST \
--url https://api.sandbox.co.in/gsp/tax-payer/gstin/gstrs/gstr-1/year/month/file \
--header 'Accept: application/json' \
--header 'x-api-version: 1.0'
--data '
{
"gstin": "19KLJIP2115A1ZL",
"ret_period": "042021",
"chksum": "0b194f5f9cfeb178a4d1440103641b81eb17728b9afd6691a3661aa9c3dd0f8d",
"newSumFlag": true,
"sec_sum": [
{
"sec_nm": "b2b",
"chksum": "AflJufPlFStqKBZ",
"ttl_rec": 10,
"ttl_val": 12345,
"ttl_igst": 124.99,
"ttl_cgst": 3423,
"ttl_sgst": 5589.87,
"ttl_cess": 3423,
"ttl_tax": 1234,
"cpty_sum": [
{
"ctin": "20GRRHF2562D3A3",
"chksum": "AflJufPlFStqKBZ",
"ttl_rec": 10,
"ttl_val": 12345,
"ttl_igst": 124.99,
"ttl_cgst": 3423,
"ttl_sgst": 5589.87,
"ttl_cess": 3423,
"ttl_tax": 1234
}
]
}
]
},
}
'
Response
Param | Type | Description | Example |
---|---|---|---|
ack_num |
| Acknowledgment number of the Filed GSTR-1 | ASDFSDF1241343 |
Updated 7 days ago