TaxPro GST Lib
User guide (Under Construction)
 
×
Menu
Index

GSTR3B API

Sr.No.
Description
API Method
Method Parameter (M-Mandatory, O-Optional)
Remark / Parameter Description
1
Upload JSON File to GSTN.
GSTR3BAPI.SaveGstr3BAsync
GSTSession ApiSession - M
  • string ReturnPeriod - M
  • GSTR3BJson jGSTR3B - M
  • bool LogResponseJson = false - O
 
 
ApiSession">Session for Connectivity with API
returnPeriod">Period for which Data Uploaded
jGSTR3B"> Json Object / Json of GSTR3B Data
LogJsonFile">True -> File Save in Program Folder, False -> File Not Save
2
Upload JSON File to GSTN .
GSTR3BAPI.SaveGstr3BAsync
  • GSTSession ApiSession - M
  • string ReturnPeriod - M
  • string jsonPayload - M
     
3
Offest the Liability From Available Balance
GSTR3BAPI.OffsetLiabilityGstr3BAsync
  • GSTSession ApiSession - M
  • string ReturnPeriod - M
  • GSTR3BJson jGSTR3B - M
  • bool LogResponseJson = false - O
4
Download Data from GSTN
GSTR3BAPI.GetGstr3BDataScheduleAsync
  • GSTSession ApiSession - M
  • string APIAction - M
  • string APITitle - M
  • string Gstin  - M
  • string Period - M
  • string Action_Req - M
  • bool LogResponseJson=false - o
ApiSession">Session for Connectivity with API
APIAction">GSTN API Action like 'RETSUM'
APITitle GSTN API Title like 'Get GSTR3B Details'
Gstin">GSTIN of TaxPayer
Period">For which Period GSTR3B Data Download
Action_Req">Action Required 'Yes/No'
LogResponseJson">True ->file save in program Folder,False-Not Save
5
File GSTR3B Return Using DSC.
GSTR3BAPI.FileReturn3BAsync
  • GSTSession ApiSession - M 
string FormNo - M
string RetPeriod - M
string GSTR3BSummaryJson - M 
string SignType - M
string SignID - M
bool LogJsonFile = false, - o
string EvcOTP="" - o
ApiSession">Session for Connectivity with API
FormNo">Which Form to be File
RetPeriod">For which Period GSTR3B Return File
GSTR3BSummaryJson">Summary of GSTR3B
SignType">DSC for Filing GSTR3B
SignID">PAN /Aadhar for Filing GSTR3B
LogJsonFile">True -> File save in program Folder,False -> File Not Save
6
GSTR3B - Get GSTR1 Liability Auto Calc Details
GSTR3BAPI.GetGstr1LiabilityAutoCalcDetailsAsync
  • GSTSession ApiSession, - M 
string APITitle, - M 
string Gstin, - M 
string Period, - M 
bool LogResponseJson = false, - o
string LogFileName="" - o
ApiSession">Session for Connectivity with API
APITitle">GSTN API Title like 'Get GSTR3B Details'
Gstin">GSTIN of TaxPayer
Period">For which Period GSTR3B Data Download
7
 GSTR3B - Get GSTR1 Liability And ITC Auto Calc Details
GSTR3BAPI.GetGstr1LiabilityAndItcAutoCalcDetailsAsync
  • GSTSession ApiSession, - M 
string APITitle, - M 
string Gstin, - M 
string Period, - M 
bool LogResponseJson = false, - o
string LogFileName="" - o
8
Validate GSTR3B against AutoCalculated data
GSTR3BAPI.ValidateGstr3BAgainstAutoCalculatedData
  • GSTSession ApiSession, - M 
string APITitle, - M 
string Gstin, - M 
string Period, - M
string jsonPayload - M
bool LogResponseJson = false, - o
string LogFileName="" - o
jsonPayload">Json Payload for request
9
 GSTR3B - Get system calculated interest
GSTR3BAPI.GetSystemCalculatedInterestAsync
  • GSTSession ApiSession, - M 
  • string APITitle, - M 
  • string Gstin, - M 
  • string Period, - M
  • bool LogResponseJson = false, - o
  • string LogFileName="" - o
 
 
GSTR3B - Re-compute interest
GSTR3BAPI.RecomputeInterestAsync
  • GSTSession ApiSession, - M 
  • string Gstin, - M 
  • string Period, - M
 
 
GET ITC REVERSAL BALANCE response schema
GSTR3BAPI.GetITCReversalBalance
  • GSTSession ApiSession, - M 
string Gstin, - M 
string Period, - M 
bool LogResponseJson = false, - o
string LogFileName="" - o
 
 
Save Opening Balance For Credit Reversal and Re-claimed Details
GSTR3BAPI.SaveOpeningBalanceForCreditReversalAndReclaimedAsync
  • GSTSession ApiSession - M 
string RetPeriod - M
Gstr3BSaveOpeningBalanceForCreditReversalAndReclaimedDetailJson GSTR3BSummaryJson - M 
string SignType - M
string SignID - M
bool LogJsonFile = false, - o
string EvcOTP="" - o
SignType">DSC for Filing GSTR3B
jSaveOBal">json Object of Save Opening Balance For Credit Reversal and Re-claimed Details
 
GSTR3B - Get Latest RCM Balance [This API is to get latest closing balance of RCM Liability Ledger.]
GSTR3BAPI.GetLatestRCMBalance
  • GSTSession ApiSession, - M 
string Gstin, - M 
string Period, - M 
bool LogResponseJson = false, - o
string LogFileName="" - o
 
 
GSTR3B - Save past liability breakup
GSTR3BAPI.SavePastLiabilityBreakup
  • GSTSession ApiSession - M
  • string ReturnPeriod - M
  • Gstr3BPastLiabilityJson jGSTR - M
  • bool LogJsonFile = false - O
 
 
GSTR3B - Save past liability breakup
GSTR3BAPI.SavePastLiabilityBreakup
  • GSTSession ApiSession - M
  • string ReturnPeriod - M
  • string jsonPayload - M
 
 
 
Auto Fill From GSTN - GSTR3BAPI.GetGstr1LiabilityAndItcAutoCalcDetailsAsync
GSTR3BAPI.GetSystemCalculatedInterestAsync
GSTR3BAPI.GetGstr3BDataScheduleAsync
GSTR3BAPI.GetITCReversalBalance
GSTR3BAPI.GetLatestRCMBalance
 
Upload - GSTR3BAPI.OffsetLiabilityGstr3BAsync
GSTR3BAPI.SaveGstr3BAsync
 
Download - GSTR3BAPI.GetGstr3BDataScheduleAsync
 
if Offset Liability - GSTR3BAPI.OffsetLiabilityGstr3BAsync
 
Tax Liability Breakup - GSTR3BAPI.GetGstr3BDataScheduleAsync
 
Final Data - GSTR3BAPI.GetGstr3BDataScheduleAsync
 
File Return - GSTR3BAPI.FileReturn3BAsync