|
Sr.No.
|
Description
|
API Method
|
Method Parameter (M-Mandatory, O-Optional)
|
Remark / Parameter Description
|
|
1
|
Upload JSON File to GSTN.
|
ITC04API.SaveItc04Async
|
APISession ApiSession
string returnPeriod
Itc04Json jItc04
bool LogResponseJson = false
|
ApiSession">Session for Connectivity with API
returnPeriod">Period for which Data Uploaded
jItc04"> Json Object of Itc04 Data
LogJsonFile">True -> File Save in Program Folder, False -> File Not Save
|
|
|
Download Data from GSTN
|
ITC04API.GetItc04DataScheduleAsync
|
APISession ApiSession
string APITitle
string Gstin
string Period
bool LogResponseJson = false
|
ApiSession">Session for Connectivity with API
APITitle">GSTN API Title like 'Get Invoices'
Gstin">GSTIN of TaxPayer
Period">For which Period Itc04 Data Download
LogResponseJson">True ->file save in program Folder,False-Not Save
|
|
|
Download Summary from GSTN, Respone wil be JSON Type .
|
ITC04API.GetItc04SummaryAsync
|
APISession ApiSession
string Gstin
string Period
bool LogResponseJson = false
|
|
|
Submit Itc04 Data to GST server using API
|
SharedAPI.SubmitGSTRReturnWithRefIdAsync
|
APISession ApiSession
string FormNo
string returnPeriod
T jGSTR
bool LogJsonFile = false
|
ApiSesssion">Session for Connectivity with API
ReturnPeriod">For which period,Submit Itc04
|
|
|
File Return with Payload Using DSC.
|
ITC04API.FileItc04WithPayloadAsync
|
APISession ApiSession
string RetPeriod
string Itc04SummaryPayload
string SignType
string SignID
bool LogJsonFile = false
string EvcOTP = ""
|
Itc04SummaryPayload"> Summary Payload of Itc04 Data
SignType"> DSC for Filing GSTR1
SignID"> PAN /Aadhar for Filing GSTR1
|

Upload - ITC04API.SaveItc04Async
Download Data - ITC04API.GetItc04DataScheduleAsync
Download Summary - ITC04API.GetItc04SummaryAsync
Submit Return - SharedAPI.SubmitGSTRReturnWithRefIdAsync
File Return - ITC04API.FileItc04WithPayloadAsync