curl --request POST \
--url https://api.sandbox.co.in/gst/compliance/tax-payer/gstrs/gstr-9/save \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--data '
{
"gstin": "06GDDPS5083K1Z0",
"fp": "032024",
"table4": {
"b2c": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"b2b": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"exp": {
"txval": 1000,
"iamt": 20,
"csamt": 20
},
"sez": {
"txval": 1000,
"iamt": 20,
"csamt": 20
},
"deemed": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"at": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rchrg": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"cr_nt": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"dr_nt": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"amd_pos": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"amd_neg": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
},
"table5": {
"zero_rtd": {
"txval": 1000
},
"sez": {
"txval": 1000
},
"rchrg": {
"txval": 1000
},
"exmt": {
"txval": 1000
},
"nil": {
"txval": 1000
},
"non_gst": {
"txval": 1000
},
"cr_nt": {
"txval": 1000
},
"dr_nt": {
"txval": 1000
},
"amd_pos": {
"txval": 1000
},
"amd_neg": {
"txval": 1000
}
},
"table6": {
"supp_non_rchrg": [
{
"itc_typ": "ip",
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
],
"supp_rchrg_unreg": [
{
"itc_typ": "ip",
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
],
"supp_rchrg_reg": [
{
"itc_typ": "ip",
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
],
"iog": [
{
"itc_typ": "ip",
"iamt": 20,
"csamt": 20
}
],
"ios": {
"iamt": 20,
"csamt": 20
},
"isd": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"itc_clmd": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"tran1": {
"camt": 20,
"samt": 20
},
"tran2": {
"camt": 20,
"samt": 20
},
"other": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
},
"table7": {
"rule37": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rule39": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rule42": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rule43": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"sec17": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"revsl_tran1": {
"camt": 20,
"samt": 20
},
"revsl_tran2": {
"camt": 20,
"samt": 20
},
"other": [
{
"desc": "other1",
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
]
},
"table8": {
"itc_inwd_supp": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"itc_nt_availd": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"itc_nt_eleg": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"iog_taxpaid": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
},
"table9": {
"iamt": {
"txpyble": 1000
},
"camt": {
"txpyble": 1000
},
"samt": {
"txpyble": 1000
},
"csamt": {
"txpyble": 1000
},
"intr": {
"txpyble": 1000
},
"fee": {
"txpyble": 1000
},
"pen": {
"txpyble": 1000
},
"other": {
"txpyble": 1000
}
},
"table10": {
"itc_availd": {
"csamt": 20,
"samt": 20,
"camt": 20,
"iamt": 20
},
"itc_rvsl": {
"csamt": 20,
"samt": 20,
"camt": 20,
"iamt": 20
},
"dbn_amd": {
"csamt": 20,
"samt": 20,
"txval": 1000,
"camt": 20,
"iamt": 20
},
"cdn_amd": {
"csamt": 20,
"samt": 20,
"txval": 1000,
"camt": 20,
"iamt": 20
}
},
"table14": {
"iamt": {
"txpyble": 1000,
"txpaid": 1000
},
"camt": {
"txpyble": 1000,
"txpaid": 1000
},
"samt": {
"txpyble": 1000,
"txpaid": 1000
},
"csamt": {
"txpyble": 1000,
"txpaid": 1000
},
"intr": {
"txpyble": 1000,
"txpaid": 1000
}
},
"table15": {
"rfd_clmd": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rfd_sanc": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rfd_rejt": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rfd_pend": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"tax_dmnd": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20,
"intr": 20,
"fee": 20,
"pen": 20
},
"tax_paid": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20,
"intr": 20,
"fee": 20,
"pen": 20
},
"dmnd_pend": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20,
"intr": 20,
"fee": 20,
"pen": 20
}
},
"table16": {
"comp_supp": {
"txval": 1000
},
"deemed_supp": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"not_returned": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
},
"table17": {
"items": [
{
"hsn_sc": "99",
"txval": 10000,
"isconcesstional": "N",
"rt": 5,
"iamt": 0,
"camt": 250,
"samt": 250,
"csamt": 0
},
{
"hsn_sc": "995411",
"txval": 10000,
"isconcesstional": "N",
"rt": 5,
"iamt": 0,
"camt": 250,
"samt": 250,
"csamt": 0
},
{
"hsn_sc": "4502",
"uqc": "BDL",
"qty": 1,
"txval": 10000,
"isconcesstional": "N",
"rt": 5,
"iamt": 0,
"camt": 250,
"samt": 250,
"csamt": 500
}
]
},
"table18": {
"items": [
{
"hsn_sc": "1203",
"uqc": "BAL",
"qty": 1,
"txval": 10000,
"isconcesstional": "N",
"rt": 5,
"iamt": 0,
"camt": 250,
"samt": 250,
"csamt": 0
},
{
"hsn_sc": "999900",
"txval": 10000,
"isconcesstional": "N",
"rt": 5,
"iamt": 0,
"camt": 250,
"samt": 250,
"csamt": 0
}
]
}
}
'{
"code": 200,
"data": {
"data": {
"reference_id": "3f0b7b96-2c56-4e34-a025-03c3577a8468"
},
"status_cd": "1"
},
"timestamp": 1734691818000,
"transaction_id": "fab4bf0e-0e9a-44d2-8373-2f5e85e63edf"
}Save the GSTR-9 with the required data across tables including outward supplies, input tax credits (ITC), and tax payments for the financial year with the GST department.
curl --request POST \
--url https://api.sandbox.co.in/gst/compliance/tax-payer/gstrs/gstr-9/save \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--data '
{
"gstin": "06GDDPS5083K1Z0",
"fp": "032024",
"table4": {
"b2c": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"b2b": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"exp": {
"txval": 1000,
"iamt": 20,
"csamt": 20
},
"sez": {
"txval": 1000,
"iamt": 20,
"csamt": 20
},
"deemed": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"at": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rchrg": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"cr_nt": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"dr_nt": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"amd_pos": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"amd_neg": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
},
"table5": {
"zero_rtd": {
"txval": 1000
},
"sez": {
"txval": 1000
},
"rchrg": {
"txval": 1000
},
"exmt": {
"txval": 1000
},
"nil": {
"txval": 1000
},
"non_gst": {
"txval": 1000
},
"cr_nt": {
"txval": 1000
},
"dr_nt": {
"txval": 1000
},
"amd_pos": {
"txval": 1000
},
"amd_neg": {
"txval": 1000
}
},
"table6": {
"supp_non_rchrg": [
{
"itc_typ": "ip",
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
],
"supp_rchrg_unreg": [
{
"itc_typ": "ip",
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
],
"supp_rchrg_reg": [
{
"itc_typ": "ip",
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
],
"iog": [
{
"itc_typ": "ip",
"iamt": 20,
"csamt": 20
}
],
"ios": {
"iamt": 20,
"csamt": 20
},
"isd": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"itc_clmd": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"tran1": {
"camt": 20,
"samt": 20
},
"tran2": {
"camt": 20,
"samt": 20
},
"other": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
},
"table7": {
"rule37": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rule39": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rule42": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rule43": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"sec17": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"revsl_tran1": {
"camt": 20,
"samt": 20
},
"revsl_tran2": {
"camt": 20,
"samt": 20
},
"other": [
{
"desc": "other1",
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
]
},
"table8": {
"itc_inwd_supp": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"itc_nt_availd": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"itc_nt_eleg": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"iog_taxpaid": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
},
"table9": {
"iamt": {
"txpyble": 1000
},
"camt": {
"txpyble": 1000
},
"samt": {
"txpyble": 1000
},
"csamt": {
"txpyble": 1000
},
"intr": {
"txpyble": 1000
},
"fee": {
"txpyble": 1000
},
"pen": {
"txpyble": 1000
},
"other": {
"txpyble": 1000
}
},
"table10": {
"itc_availd": {
"csamt": 20,
"samt": 20,
"camt": 20,
"iamt": 20
},
"itc_rvsl": {
"csamt": 20,
"samt": 20,
"camt": 20,
"iamt": 20
},
"dbn_amd": {
"csamt": 20,
"samt": 20,
"txval": 1000,
"camt": 20,
"iamt": 20
},
"cdn_amd": {
"csamt": 20,
"samt": 20,
"txval": 1000,
"camt": 20,
"iamt": 20
}
},
"table14": {
"iamt": {
"txpyble": 1000,
"txpaid": 1000
},
"camt": {
"txpyble": 1000,
"txpaid": 1000
},
"samt": {
"txpyble": 1000,
"txpaid": 1000
},
"csamt": {
"txpyble": 1000,
"txpaid": 1000
},
"intr": {
"txpyble": 1000,
"txpaid": 1000
}
},
"table15": {
"rfd_clmd": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rfd_sanc": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rfd_rejt": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"rfd_pend": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"tax_dmnd": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20,
"intr": 20,
"fee": 20,
"pen": 20
},
"tax_paid": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20,
"intr": 20,
"fee": 20,
"pen": 20
},
"dmnd_pend": {
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20,
"intr": 20,
"fee": 20,
"pen": 20
}
},
"table16": {
"comp_supp": {
"txval": 1000
},
"deemed_supp": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
},
"not_returned": {
"txval": 1000,
"iamt": 20,
"camt": 20,
"samt": 20,
"csamt": 20
}
},
"table17": {
"items": [
{
"hsn_sc": "99",
"txval": 10000,
"isconcesstional": "N",
"rt": 5,
"iamt": 0,
"camt": 250,
"samt": 250,
"csamt": 0
},
{
"hsn_sc": "995411",
"txval": 10000,
"isconcesstional": "N",
"rt": 5,
"iamt": 0,
"camt": 250,
"samt": 250,
"csamt": 0
},
{
"hsn_sc": "4502",
"uqc": "BDL",
"qty": 1,
"txval": 10000,
"isconcesstional": "N",
"rt": 5,
"iamt": 0,
"camt": 250,
"samt": 250,
"csamt": 500
}
]
},
"table18": {
"items": [
{
"hsn_sc": "1203",
"uqc": "BAL",
"qty": 1,
"txval": 10000,
"isconcesstional": "N",
"rt": 5,
"iamt": 0,
"camt": 250,
"samt": 250,
"csamt": 0
},
{
"hsn_sc": "999900",
"txval": 10000,
"isconcesstional": "N",
"rt": 5,
"iamt": 0,
"camt": 250,
"samt": 250,
"csamt": 0
}
]
}
}
'{
"code": 200,
"data": {
"data": {
"reference_id": "3f0b7b96-2c56-4e34-a025-03c3577a8468"
},
"status_cd": "1"
},
"timestamp": 1734691818000,
"transaction_id": "fab4bf0e-0e9a-44d2-8373-2f5e85e63edf"
}Taxpayer access token
API key for identification
API version
Financial year. E.g., FY 2023-24
"{{financial_year}}"
The body is of type object.
Was this page helpful?