IRIS Credixo API v1.4 09thjan2018
IRIS Credixo API v1.4 09thjan2018
IRIS Credixo API v1.4 09thjan2018
BUSINESS
API INTEGRATION
GUIDE
IRIS Credixo for Credit Appraisal and Monitoring
Version 1.4
09th Jan 2018
Important Notice:
• This document has been prepared by IRIS Business Services Limited
• The information in this document is confidential to the person to whom it is
addressed and should not be disclosed to any other person. It may not be
reproduced in whole, or in part, nor may any of the information contained
therein be disclosed without the prior consent of the directors of IRIS
Business Services Limited (the Company). A recipient may not solicit, directly
or indirectly (whether through an agent or otherwise) the participation of
another institution or person without the prior approval of the directors of
the Company.
• The contents of this document have not been independently verified and they
do not purport to be comprehensive, or to contain all the information that a
prospective client or partner may need. No representation, warranty or
undertaking, expressed or implied is or will be made or given and no
responsibility or liability is or will be accepted by the Company or by any of its
directors, employees or advisors in relation to the accuracy or completeness
of this document or any other written or oral information made available in
connection with the Company.
• Any form of reproduction, dissemination, copying, disclosure, modification,
distribution and or publication of this material is strictly prohibited.
Changes in API
Table of Contents
Changes in API .............................................................................................................................................. 2
1 Introduction ......................................................................................................................................... 4
2 Account Setup ...................................................................................................................................... 4
3 Overview of APIs .................................................................................................................................. 4
3.1 API List ......................................................................................................................................... 4
3.2 IRIS Credixo and Third Party API Interaction ............................................................................... 5
3.3 Base API URL ............................................................................................................................... 7
4 API Description ..................................................................................................................................... 8
4.1 Authentication ............................................................................................................................ 8
4.2 Get GSTIN Details ........................................................................................................................ 9
4.3 Tax Payer (KYC) Details ............................................................................................................. 10
4.4 Get Filing Period Details ............................................................................................................ 13
4.5 Create ORDER ........................................................................................................................... 14
4.6 Generate Pre-canned ORDER .................................................................................................... 16
4.7 Generate OTP ............................................................................................................................ 17
4.8 Validate OTP ............................................................................................................................. 18
4.9 Confirm Order ........................................................................................................................... 19
4.10 Get Order Result ....................................................................................................................... 20
4.11 Get Widget Order Result ........................................................................................................... 22
4.12 Get Order Status ....................................................................................................................... 23
4.13 Get Order Details ...................................................................................................................... 24
5 API SCHEMAS ...................................................................................................................................... 26
6 Annexures .......................................................................................................................................... 29
6.1 Annexure 1 : Taxpayer Types and Returns Applicable .............................................................. 29
6.2 Annexure 2 : Taxpayer Details (KYC) ......................................................................................... 30
6.2.1 Basic Information .................................................................................................................. 30
6.2.2 Principal and Additional Place of Business ........................................................................... 30
6.2.3 Return filing status ............................................................................................................... 31
6.3 Annexure 3 : GST Returns and Sections .................................................................................... 31
6.3.1 Sections of GSTR 1 – Return for outward supplies ............................................................... 31
6.3.2 Sections of GSTR 2A – Auto-drafted purchase invoices ........................................................ 32
1 Introduction
IRIS Credixo is a platform to make available data and insights for speedy and efficient digital
lending. Using the IRIS Credixo APIs, lenders can get information about the borrowers from the
data sources such as GST and MCA.
The APIs enable lenders to define workflow using their own interfaces and the handshake
between IRIS Credixo and lender’s systems can be in the background
In IRIS Credixo, the any request information is referred as Order. There will be several types of
Orders. The Order Type covered in this document is GST Data.
2 Account Setup
IRIS Team will set-up the account for the lender and create the first Admin user. The Admin
user will need to complete the sign-up process. The Admin user can invite other users to access
the account.
User sign-up and management will be done through the web interface of IRIS Credixo.
Environment URL
Stage https://stage.credixo.irisinfo.com
Production https://credixo.irisinfo.com
User manual is available here.
The orders are linked to the lender account and all the users having access to the account can
view, download, and place orders for the lender account.
3 Overview of APIs
Getting GST data with Borrower consent
Environment URL
Stage https://stage.credixo.irisinfo.com/credixo/[version]/[endpoint]
Production https://credixo.irisinfo.com/credixo/[version]/[endpoint]
4 API Description
4.1 Authentication
This API that allows user to login into IRIS Credixo.
Request Parameters
The input parameters that will be supported in the API request are as below
• Username (email, mandatory): This is the email id of the user trying to authenticate with IRIS
Credixo.
• Password (password, mandatory): This is the password of the user trying to authenticate with
IRIS Credixo.
Response Parameters
The API will respond with an enveloped response. The response information is as below:
• X-Auth-Token (token): An authentication token that needs to be passed in all subsequent
requests
• Expiry Time (in seconds): Token expiry time post successful generation of token.
URL https://stage.credixo.irisinfo.com/credixo/v1/login
Method POST
Headers Content-Type:application/json
Body {
"username": "abc.def@business.com",
"password": "Abc@1234"
}
Response {
(SUCCESS) "status": "success",
"next": "/credixo/",
"token":
"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjo
0LCJ1c2VybmFtZSI6IU0NTkwNTI0MCwiZW1haWwiOiJuaXRpbi5ja
GFuZHJhQGlyaXNidXNpbmVzcy5jb20ifQ.0HOV-
FJvK2FHqT9w7YC0ZIWp4jlj6mUY-JDOJUVQy2E",
"expirytime": "6600"
}
Response {
(FAILURE) "status": "failure",
"message": "Invalid email or password. Try
again."
}
Response Parameters
The API will respond with an enveloped response with a collection of results object. The
response information is as below:
• Status: Success/Failure for the object.
• Message: Success/Failure message for the object
• GSTIN List: List of GSTINs for that PAN with the following information.
§ GSTIN : GSTIN number corresponding to that PAN
§ Name : name of that GSTIN
§ Taxpayer Type : Shows the type of the taxpayer of that GSTIN
Refer Annexure 1 : Taxpayer Types and Returns Applicable for the detailed information.
Request Parameters
The input parameters that will be supported in the API request are as below:
• X-Auth-Token: An authentication token that needs to be passed in all subsequent requests
• GSTIN(mandatory): GSTIN for which details are needed
Response Parameters
The API will respond with an enveloped response with a collection of results object. The
response information is as below:
• Status: Success/Failure for the object.
• Message: Success/Failure message for the object.
• Data: Following taxpayer details are provided :-
§ type: Type of GSTIN.
§ Name: Name of GSTIN. (Legal Name)
§ Trade Name
§ Gstnstatus: current status of GSTIN(Active/Inactive/Cancelled).
URL https://stage.credixo.irisinfo.com/credixo/v1/txPayerDetails?gstin=20ABCDE1111A1
Z0
Method GET
Headers Content-Type:application/json
Authorization:Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdW
IiOiJwcmthbWJsZUBtYWlsaW5hdG9yLmNvbSIsImF1ZGllbmNlIjoid2V
iIiwiY3JlYXRlZCI6MTUyMDI2NjU2MzYzOSwiZXhwIjoxNTIwJ0ZW5hbn
QiOiJkZXYifQ.-
NdGYNyUV7j_tLpBdTvDbv3cuUMPFnl1sl4prLFIKsXVohe4Xmdg4ng3eC
6wndLhFNlIgC8jkjuBO7KtJKfd3g
Body -
Response {
(SUCCESS) "status": "SUCCESS",
"message": "Gstin type fetched",
"data": {
"gstin": "27AAACI9260R1ZV",
"type": "Regular",
"name": "IRIS BUSINESS SERVICES LIMITED",
"tradename": "M/S IRIS BUSINESS SERVICES LTD.",
"gstnstatus": "Active",
"last_updated_date": "2018-04-14",
"regDate": "2017-07-01",
"returnType": {
"EFiledlist": [
{
"mof": "ONLINE",
"arn": "AA2707178232418",
"valid": "Y",
"ret_prd": "072017",
"status": "Filed",
"rtntype": "GSTR3B",
"dof": "24-08-2017"
}
]
},
"state": "THANE CITY",
"center_jurisdiction": "RANGE-III",
"constitution": "Public Limited Company",
"ntr": [
"Service Provision",
"Recipient of Goods or Services"
],
"address": {
"lt": "",
"bnm": "INTERNATIONAL INFOTECH PARK",
"lg": "",
"stcd": "Maharashtra",
"loc": "NAVI MUMBAI",
"ntr": "Service Provision, Recipient of Goods
or Services",
"bno": "T-231, TOWER-2",
"flno": "3RD FLOOR",
"st": "VASHI",
"pncd": "400703"
},
"add_address": [],
"center_cd": "VU0203",
"status_code": 1,
"fetchTime": "2018-10-12T16:43:01.364",
"cancellationDate": null,
"state_cd": "MH033"
}
}
Response {
(Failure, "status": "FAILURE",
Invalid "message": "Invalid gstin"
Gstin) }
Response {
(FAILURE) "detail": "Signature has expired."
}
Response Parameters
The API will respond with an enveloped response with a collection of invoice object. The
response information is as below:
• Status: Success/Failure for the object.
• message: Success/Failure message for the object.
• Filing List: filing period details for that GSTIN based on return type with following information:
§ Return Type: Return type with the list of filing periods for that GSTIN
URL https://stage.credixo.irisinfo.com/credixo/v1/filingStatus?gstin=20ABCDE1111A1Z2
],
"GSTR1": [
"082018",
"072018",
"062018",
"052018",
"042018",
"032018",
"022018"
],
"GSTR2": [
"072017"
],
"GSTR2A": []
}
}
Response {
(Failure but "status": "FAILURE",
“Invalid "message": "Invalid Gstin"
Gstin” }
Response {
(FAILURE) "detail": "Signature has expired."
}
Refer to Annexure 3 : GST Returns and Sections for detailed information on sections available
for commonly filed returns
Response Parameters
The API will respond with an enveloped response with a collection of results object. The
response information is as below:
• Status: Success/Failure for the object.
• Message: Success/Failure message for the object.
• Token: Order id of the generated Order.
Method POST
Headers Content-Type:application/json
Authorization:Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWI
iOiJwcmthbWJsZUBtYWlsaW5hdG9yLmNvbSIsImF1ZGllbmNlIjoid2Vi
IiwiY3JlYXRlZCI6MTUyMDI2NjU2MzYzOSwiZXhwIjoxNTIwJ0ZW5hbnQ
iOiJkZXYifQ.-
NdGYNyUV7j_tLpBdTvDbv3cuUMPFnl1sl4prLFIKsXVohe4Xmdg4ng3eC
6wndLhFNlIgC8jkjuBO7KtJKfd3g
Slug: iris-business-services-pvt-ltd
Body {
"pan":"GSPTN1621G",
"subRequests":[
{
"gstin":"33GSPTN1621G1ZI",
"returntype":"GSTR1",
"fp":"082018",
"section":"B2B",
"taxpayerName":"Amit Corporation LTD "
}
],
"merge":false,
"isCsv":true
}
Response {
(SUCCESS) "status": "SUCCESS",
"message": "Order request submitted",
"token": "ORD2018092510203"
}
Response {
(Errors, "status": "FAILURE",
error codes "message": "Order submission failed"
}
with short
description)
Response {
(FAILURE) "detail": "Signature has expired."
}
Response Parameters
The API will respond with an enveloped response with a collection of results object. The
response information is as below:
• Status: Success/Failure for the object.
• Message: Success/Failure message for the object.
• Token: Order id of the generated Order.
Method POST
Headers Content-Type:application/json
Authorization:Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWI
iOiJwcmthbWJsZUBtYWlsaW5hdG9yLmNvbSIsImF1ZGllbmNlIjoid2Vi
IiwiY3JlYXRlZCI6MTUyMDI2NjU2MzYzOSwiZXhwIjoxNTIwJ0ZW5hbnQ
iOiJkZXYifQ.-
NdGYNyUV7j_tLpBdTvDbv3cuUMPFnl1sl4prLFIKsXVohe4Xmdg4ng3eC
6wndLhFNlIgC8jkjuBO7KtJKfd3g
Slug: iris-business-services-pvt-ltd
Body {
"pan":"GSPTN1621G",
"gstin":[”27AAAAA1234R1ZV”],
“ordertype”:”RETSUM_12M”
}
Response {
(SUCCESS) "status": "SUCCESS",
"message": "Order request submitted",
"token": "ORD2018092510203"
}
Response {
(Errors, "status": "FAILURE",
error codes "message": "Order submission failed"
with short }
description)
Response {
(FAILURE) "detail": "Signature has expired."
}
Response Parameters
The API will respond with an enveloped response with a collection of results object. The
response information is as below:
• Status: Success/Failure for the object.
• Message: Success/Failure message for the object.
Method POST
Headers Content-Type:application/json
Authorization:Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ
wcmthbWJsZUBtYWlsaW5hdG9yLmNvbSIsImF1ZGllbmNlIjoid2ViIiwi
Y3JlYXRlZCI6MTUyMDI2NjU2MzYzOSwiZXhwIjoxNTIwODcxMzYzLCJ0Z
dTvDbv3cuUMPFnl1sl4prLFIKsXVohe4Xmdg4ng3eC6wndLhFNlIgC8jk
juBO7KtJKfd3g
Body {
"gstin":"33GSPTN1621G1ZI",
"username":"ABD.TN.1",
"orderId":"ORD2018092666503"
}
Response {
(SUCCESS) "status": "SUCCESS",
"message": "OTP Generated Successfully"
}
Response {
(FAILURE) "status": "FAILURE",
"message": "OTP could not be generated",
"error": "System Error"
}
Response {
(FAILURE) "detail": "Signature has expired."
}
Response Parameters
The API will respond with an enveloped response with a collection of results object. The
response information is as below:
• Status: Success/Failure for the object.
• Message: Success/Failure message for the object.
Method POST
Headers Content-Type:application/json
Authorization:Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdW
IiOiJwcmthbWJsZUBtYWlsaW5hdG9yLmNvbSIsImF1ZGllbmNlIjoid2V
iIiwiY3JlYXRlZCI6MTUyMDI2NjU2MzYzOSwiZXhwIjoxNTIwODcxMzYz
LCJ0ZdTvDbv3cuUMPFnl1sl4prLFIKsXVohe4Xmdg4ng3eC6wndLhFNlI
gC8jkjuBO7KtJKfd3g
Body {
"otp": "575757",
"gstin": "33GSPTN1621G1ZI",
"username": "ABD.TN.1",
"orderId": "ORD2018092666503"
}
Response {
(SUCCESS) "status": "SUCCESS",
"message": "GSTIN Authenticated Successfully"
}
Response {
(FAILURE) "status": "FAILURE",
"message": "OTP could not be validated",
"error": "System Error"
}
Response {
(FAILURE) "detail": "Signature has expired."
}
Response Parameters
The API will respond with an enveloped response with a collection of results object. The
response information is as below:
• Status: Success/Failure for the object.
• Message: Success/Failure message for the object.
Method PUT
Headers Content-Type:application/json
Authorization:Bearer eyJhbGciOiJIUzUxMiJ9.ey
JzdWIiOiJwcmthbWJsZUBtYWlsaW5hdG9yLmNvbSIsImF1ZGllbmNlIjo
id2ViIiwiY3JlYXRlZCI6MTUyMDI2NjU2MzYzOSwiZXhwIjoxNTIwODcx
MzYzLCJ0ZdTvDbv3cuUMPFnl1sl4prLFIKsXVohe4Xmdg4ng3eC6wndLh
FNlIgC8jkjuBO7KtJKfd3g
Slug: iris-business-services-pvt-ltd
Body {
"orderId": "ORD2018002666503"
}
Response {
(SUCCESS) "status": "SUCCESS",
"message": "Order Confirmed"
}
Response {
(FAILURE) "status": "FAILURE",
"message": "Could not confirm order. Try Again"
}
Response {
(FAILURE) "detail": "Signature has expired."
}
Response Parameters
The API will respond with an enveloped response with a collection of results object. The
response information is as below:
• Status: Success/Failure for the object.
• Message: Success/Failure message for the object.
• Order status: Order status of the order.
• Download Url: If order status is complete, an URL to download a file if while submitting order
“isCsv” was true file will be in CSV format else if “isCsv” field was false data would be in Json
format will be provided.
URL https://stage.credixo.irisinfo.com/credixo/v1/order/results?orderId=ORD2010091916
918
Response Parameters
The API will respond with an enveloped response with a collection of results object. The
response information is as below:
• Status: Success/Failure for the object.
• Message: Success/Failure message for the object.
• Order status: Order status of the order.
• Result JSON: For each widget type a separate aggregated json response
URL https://stage.credixo.irisinfo.com/credixo/v1/widget/results?orderId=ORD201009191
6918
},
{
"fp": "Nov 2018",
"value": 246
},
{
"fp": "Dec 2018",
"value": 0
}
],
"sales_performance": [
{
"fp": "Oct 2018",
"value": 229,
"within": 0
},
{
"fp": "Nov 2018",
"value": 246,
"within": 0
}
]
}
}
Response {
(FAILURE) "status": "FAILURE",
"message": "Order does not belong to account"
}
Response {
(FAILURE) "detail": "Signature has expired."
}
Response Parameters
The API will respond with an enveloped response with a collection of results object. The
response information is as below:
Sample Request and Response
URL https://stage.credixo.irisinfo.com/credixo/v1/order/status?orderId=ORD20180099169
18
Method GET
Headers Content-Type:application/json
Authorization:Bearer eyJhbGciOiJIUzUxMiJ9.ey
JzdWIiOiJwcmthbWJsZUBtYWlsaW5hdG9yLmNvbSIsImF1ZGlmNlIjoid
2ViIiwiY3JlYXRlZCI6MTUyMDI2NjU2MzYzOSwiZXhwIjoxNTIwODcxMz
YvDbv3cuUMPFnl1sl4prLFIKsXVohe4Xmdg4ng3eC6wndLhFNlIgC8jkj
uBO7KtJKfd3g
Slug: iris-business-services-pvt-ltd
Body -
Response {
(SUCCESS) "status": "SUCCESS",
"message": "Order status successfully fetched",
"orderstatus": "COMPLETE"
}
Response {
(FAILURE) "status": "FAILURE",
"message": "Order does not belong to account"
}
Response {
(FAILURE) "detail": "Signature has expired."
}
Response Parameters
The API will respond with an enveloped response with a collection of results object. The
response information is as below:
• Status: Success/Failure for the object.
• Message: Success/Failure message for the object.
• Orderdetails: order details include following data:
§ GSTIN : GSTIN included in the order.
§ Fp: filing Period of the GSTIN in the order.
§ Returntype: return Type of the GSTIN in the order.
§ Section: Section Type of the Order.
§ Status: Status of the Order.
§ Error: Error Related to that particular Order.
URL https://stage.credixo.irisinfo.com/credixo/v1/order/details?orderId=ORD2018092526
610
Method GET
Headers Content-Type:application/json
Authorization:Bearer eyJhbGciOiJIUzUxMiJ9.ey
JzdWIiOiJwcmthbWJsZUBtYWlsaW5hdG9yLmNvbSIsImF1ZGlmNlIjoid
2ViIiwiY3JlYXRlZCI6MTUyMDI2NjU2MzYzOSwiZXhwIjoxNTIwODcxMz
YCv3cuUMPFnl1sl4prLFIKsXVohe4Xmdg4ng3eC6wndLhFNlIgC8jkjuB
O7KtJKfd3g
slug:iris-business-services-pvt-ltd
Body -
Response {
(SUCCESS) "status": "SUCCESS",
"message": "Order details successfully fetched",
"orderdetails": [
{
"gstin": "34GSPTN1621G1ZI",
"fp": "082018",
"returntype": "GSTR1",
"section": "B2B",
"status": "NEW",
"error": "None"
}
]
}
Response {
(FAILURE) "status": "FAILURE",
"message": "Order does not belong to account"
}
Response {
(FAILURE) "detail": "Signature has expired."
}
5 API SCHEMAS
API Schema
Login {
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"username": {
"type": "string"
},
"password": {
"type": "string"
}
},
"required": [
"username",
"password"
]
}
Create Order {
"$schema": "http://json-schema.org/draft-06/schema#",
"$ref": "#/definitions/createOrder",
"definitions": {
"createOrder": {
"type": "object",
"additionalProperties": False,
"properties": {
"pan": {
"type": "string"
},
"subRequests": {
"type": "array",
"items": {
"$ref": "#/definitions/SubRequest"
}
},
"merge": {
"type": "boolean"
},
"client": {
"type": "string"
},
"email": {
"type": "string"
},
"panName": {
"type": "string"
},
"isCsv": {
"type": "boolean"
}
},
"required": [
"isCsv",
"merge",
"pan",
"subRequests"
],
"title": "createOrder"
},
"SubRequest": {
"type": "object",
"additionalProperties": False,
"properties": {
"gstin": {
"type": "string"
},
"returntype": {
"type": "string"
},
"fp": {
"type": "string"
},
"section": {
"type": "string"
},
"taxpayerName": {
"type": "string"
},
"autoNum": {
"type": "integer"
}
},
"required": [
"fp",
"gstin",
"returntype",
"section",
"taxpayerName"
],
"title": "SubRequest"
}
}
}
Generate OTP {
"$schema": "http://json-schema.org/draft-06/schema#",
"$ref": "#/definitions/GenerateOTP",
"definitions": {
"GenerateOTP": {
"type": "object",
"additionalProperties": False,
"properties": {
"gstin": {
"type": "string"
},
"username": {
"type": "string"
},
"orderId": {
"type": "string"
}
},
"required": [
"gstin",
"orderId",
"username"
],
"title": "GenerateOTP"
}
}
}
Validate OTP {
"$schema": "http://json-schema.org/draft-06/schema#",
"$ref": "#/definitions/ValidateOTP",
"definitions": {
"ValidateOTP": {
"type": "object",
"additionalProperties": False,
"properties": {
"otp": {
"type": "string",
"format": "integer"
},
"gstin": {
"type": "string"
},
"username": {
"type": "string"
},
"orderId": {
"type": "string"
}
},
"required": [
"gstin",
"orderId",
"otp",
"username"
],
"title": "ValidateOTP"
}
}
}
6 Annexures
Section Description
B2B Invoices. Taxable outward supplies made to registered persons (including UIN-
B2B holders) including supplies made to SEZ and deemed exports
B2BA Amended B2B Invoices
CDNR Credit and Debit Note for Registered Taxpayers
CDNRA Amended Credit and Debit Note for Registered Taxpayers
CDNUR Credit and Debit Note for Unregistered Taxpayers
CDNURA Credit and Debit Note for Unregistered Taxpayers Amendment
B2C Large Invoices. Taxable outward inter-State supplies to un-registered persons where
B2CL the invoice value is more than Rs 2.5 lakh
B2CLA Amended B2C Large Invoices
B2CS B2C Small Invoices. All intra-state transactions and inter-state below 2.5 lac
B2CSA Amended B2C Small Invoices
AT Advance Tax (Tax on Advance Received)
ATA Amended Advance Tax
RETSUM Section wise summary of all GSTR 1 Sections. Includes Counterparty wise summary
Section Description
B2B B2B Invoices
B2BA Amended B2B Invoices
CDN Credit and Debit Note for Registered Taxpayers
CDNA Amended Credit and Debit Note for Registered Taxpayers
ISD ITC distribution through ISD invoices
ISDA Amendments to ITC distribution
TDS credit ITC credit on account of TDS deducted
TDSA details Amendments to ITC credit for TDS
Status Description
ORDER PLACED This is the status when the order is placed by the user.
ORDER CONFIRMED This is the status when order is confirmed by the user.
IN PROGRESS This is the status when user has confirmed the order and
the system is processing the order to generate
download file.
MERGE IN PROGRESS This is the status when the system is merging the sub
orders after the order is confirmed.
COMPLETE This is the status when is order processing is complete
and is available for download.
USER CANCELLED This is the status when user cancels the order placed by
him.
SYSTEM CANCELLED This is the status which user order is cancelled by the
system.
USER ACTION REQUIRED This status is generated in case of some error during the
processing of the order.
FAILURE This status is generated in case of failure to process the
order.
Widget
13 GSTIN Wise Turnover Turnover based on GSTR3B
Widget
14 Sales Breakup - I Breakup of Sales – Domestic vs Export
Widget
15 Sales Breakup - II Breakup of Sales based on Place of Supply
Widget Count of Counterparties
16 (Purchases) Unique parties with whom the borrower is transacting
To manage your GST filings through IRIS GST- Sapphire, a one-time activity of enabling API
access is required to be undertaken for every GSTIN. Step-wise procedure to enable the API
access is listed below.
Step 1: Logging on to GSTN portal
User will have to log-on to the GSTN Portal (https://www.gst.gov.in/) using the login
credentials.
Step 2: Navigate to ‘View Profile’
Under the ‘Dashboard’ section, select ‘View Profile’
Step 3: Select ‘Manage API Access’
Step 4: Enabling API request Under the ‘Manage API Request’, select the radio button of ‘Yes’
Step 5: Specify the duration and confirm Select the duration of ’30 days’ from the dropdown
and confirm the same