|
Sr.No.
|
Description
|
API Method
|
Method Parameter (M-Mandatory, O-Optional)
|
Remark / Parameter Description
|
|
1
|
Upload JSON File to GSTN.
|
GSTR4API.SaveGstr4Async
|
GSTSession ApiSession
string returnPeriod
Gstr4Json jGSTR4
bool LogJsonFile = false
|
ApiSession">Session for Connectivity with API
returnPeriod">Period for which Data Uploaded
jGSTR4"> Json Object of GSTR4 Data
LogJsonFile">True -> File Save in Program Folder, False -> File Not Save
|
|
2.
|
Download Data from GSTN
|
GSTR4API.GetGstr4DataScheduleAsync
|
GSTSession ApiSession
string APIAction
string APITitle
string Gstin
string Period
string Action_Req
string CGstin
string statecode
bool LogResponseJson = false
|
APIAction">GSTN API Action like 'B2B','B2CL'
APITitle">GSTN API Title like 'Get B2B Invoices'
Gstin">GSTIN of TaxPayer
Period">For which Period GSTR4 Data Download
Action_Req">Action Required 'Yes/No'
CGstin">CounterParty GSTIN
statecode">Statecode of TaxPayer
LogResponseJson">True ->file save in program Folder,False-Not Save
|
|
3.
|
Download Summary from GSTN, Respone wil be JSON Type .
|
GSTR4API.GetGstr4SummaryAsync
|
GSTSession ApiSession
string Gstin
string Period
bool LogResponseJson = false
|
|
|
4.
|
|
SharedAPI.SubmitGSTRReturnWithRefIdAsync
|
APISession ApiSession, string FormNo, string returnPeriod, T jGSTR, bool LogJsonFile = false
|
|
|
|
|
|
|
|

Upload - GSTR4API.SaveGstr4Async()
Download - GSTR4API.GetGstr4DataScheduleAsync()
Download Summary - GSTR4API.GetGstr4SummaryAsync()
Proceed to File - SharedAPI.SubmitGSTRReturnWithRefIdAsync()