|
Sr.No.
|
Description
|
API Method
|
Method Parameter (M-Mandatory, O-Optional)
|
Remark / Parameter Description
|
|
1
|
IMS - Get Invoice Count - This API will be used to get the section wise count of invoices in IMS data
|
IMSAPI.GetIMSInvoiceCountAsync
|
APISession ApiSession - M
string Gstin - M
string GoodsType - M
bool LogResponseJson = false - O
string LogFileName = "" -O
|
ApiSession">Session for Connectivity with API
Gstin">GSTIN of TaxPayer
Period">For which Period to Get IMS Invoice Count
GoodsType">ALL_OTH/INV_SUPP_ISD/IMP_GDS
LogResponseJson">True ->file save in program Folder,False-Not Save
LogFileName">Optional Log File Name can provide if LogresponseJson is True
|
|
2
|
IMS - Get Invoices
|
IMSAPI.GetIMSInvoicesAsync
|
APISession ApiSession - M
string Gstin - M
string SectionType - M
string ActionStatus="" - O
bool LogResponseJson = false - O
string LogFileName = "" - O
string FromTime ="" -O
|
Period">For which Period IMS Invoices to Download
SectionType">Section Type : B2B/B2BA/CN/CNA/DN/DNA/ECOM/ECOMA
ActionStatus">Accept/Reject/Pending status : A/R/P/NAT
LogResponseJson">True ->file save in program Folder,False-Not Save
FromTime">from which time taxpayer want Invoices. String (yyyyMMddHH) 10 Characters -
|
|
3
|
IMS - Save IMS Action
|
IMSAPI.SaveIMSAsync
|
APISession ApiSession - M
string returnPeriod - M
IMSJson jIMS - M
bool LogJsonFile = false -O
|
jIMS"> Object of IMS Data
|
|
4
|
GSTR2B - Generate 2B On Demand API
|
GSTR2BAPI.Generate2BAsync
|
APISession ApiSession - M
string ReturnPeriod - M
GenerateGstr2BJson jGen2B - M
bool LogJsonFile = false - O
|
jGen2B">Object of Generate GSTR-2B Request
|

Get Summary - IMSAPI.GetIMSInvoiceCountAsync
Download - IMSAPI.GetIMSInvoicesAsync
Upload - IMSAPI.SaveIMSAsync
Download - IMSAPI.GetIMSInvoicesAsync
Get Summary - IMSAPI.GetIMSInvoiceCountAsync
Compute GSTR-2B - GSTR2BAPI.Generate2BAsync