IRIS Peridot is an app developed by IRIS Business Services Ltd (IRIS) which provides GST Compliance Details of any GSTIN based on the information available from the GST system. IRIS hereby expressly disowns and repudiates any claims or liabilities (including but not limited to any third party claim or liability, of any nature, whatsoever) in relation to accuracy, completeness, usefulness and real-time availability of any information and contents available in the app, and against any intended purposes (of any kind whatsoever) by use thereof, by the user/s( whether used by user directly or indirectly). Users are advised to verify and check any information and contents with the Government websites and /or other sources and to obtain any appropriate professional advice before acting thereon as may be provided from time to time in the app.

IRIS is an authorised GST Suvidha Provider (https://gstn.org.in/empanelled-gsps) and can access the common and public APIs. Peridot is developed using these APIs provided by the GST System. There are restrictions on the number of times we can connect to the GST system and the details shown in the app are limited to the information provided by the APIs, which at times does not have all the recent updates as seen on the Government Portals.

Using the publicly available information, the app provides insights and inferences. The approach, assumptions, derivations and scope has been detailed below.

GSTIN Search

1. Caching Policy

A cache is a technique that stores data so that future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation or a copy of data stored elsewhere.

Due to the restriction on the number of times a GSP can connect to the GST system for getting public information i.e. taxpayer details and filing history, IRIS Peridot follows a caching policy. The caching policy is framed considering the periodicity of updates in the data on GST system.

The current caching window is as follows

Information Type Data latency
Return filing date 3 Days
Taxpayer Status 15 Days

When the GSTN servers are down for planned maintenance or unforeseen reasons, the caching period of IRIS Peridot is modified to provide uninterrupted services to our users. During these times, there is a possibility of recent data not being displayed by the app. 

2. Deciding Eligibility to collect GST

Though registered with the GST system, not all businesses are allowed to collect taxes from the recipients. On the basis of GST rules and notifications, the eligibility is ascertained, which is based on the nature of registration and the status.

Only taxpayers with ACTIVE status are allowed to collect taxes when their registration type is as follows

      • Regular
      • Special Economic Zone (SEZ)
      • Non-resident taxable person
      • Person supplying online information and database access

In cases where eligibility cannot be inferred due to lack of information or is subject to interpretation of rules, the eligibility is defined as N/A.
Both registration type as well as status can change anytime and hence a GSTIN which was earlier classified as eligible to collect tax can subsequently be disallowed and vice versa.

3. Compliance Status

This information is provided for all the taxpayer types

For Regular and Composition taxpayers

      • For Regular taxpayers, the last GST filing done for GSTR 1 and GSTR 3B is displayed. GSTR 3B being a monthly return which is to be sequentially filed, the colour coding indicates the gap in filing, if any, as on the day.
      • For Composition taxpayers, last filing done for GSTR 4 or CMP 08, whichever available is displayed.

For other taxpayer types

      • Last filing of main returns as applicable and filed by respective taxpayers is displayed.

Regular taxpayers are allowed to opt in for composition schemes at the beginning of the financial year and can opt out any time during the financial year. On account of this, there are exceptional cases where there has been a transition in the taxpayer type from regular to composition and vice versa. During the transition period, taxpayers are expected to file all &/or combinations of returns. So the filing history can show a combination of GSTR 1, GSTR 3B, CMP 08 &/or GSTR 4 filed.

Further, when such taxpayers are not regular in filing, there is no adequate information to ascertain which returns should be expected and since which return period.

In such cases, the compliance status will show the latest returns that are filed and this may not match with their current taxpayer type. Users need to check the filing history and some other details to determine the compliance pattern of GSTIN. IRIS takes no liability whatsoever.

Also, filing tax period of GSTR 3B is computed assuming the due date of filing GSTR 3B for the month is 24th of following month.

4. E-way Bill Generation Status

As per Rule 138E, E-Way Bill generation is blocked if the taxpayer has not filed GST Returns for two consecutive filing periods

The due date for GST Returns is also based on turnover and this information is not publicly available. Under exceptional circumstances, the due dates get extended for particular states and for specific categories of taxpayers. The waiver of late fees could result in late filing by the taxpayer and need not be intentional compliance default by the taxpayer.

Considering the dynamic and interpretational cases and lack of complete availability of information IRIS Peridot displays EWB Block Status on certain assumptions.

User needs to check the EWB Block/Unblock status GSTN website. IRIS takes no liability whatsoever.

5. E-invoice Generation Status

E-invoicing Portal publishes list of GSTINs generating e-invoices. E-invoicing rules specify certain conditions where e-invoicing may not be applicable. Considering these GST rules, we have defined a proprietary logic to determine e-invoice status of GSTINs not in the aforesaid mentioned list.

Search by Name

There are no APIs made available by GST system to GSPs to search a taxpayer by name. This is a value-added option made available in IRIS Peridot.Name search is performed on Trade Name and/or Legal Name of registered GSTIN. Scope of search results will be IRIS Peridot database.

Also note names having only these special characters -.&() will be searched. And names with other than restricted special characters will not be searched

Search by PAN

There are no APIs made available by GST system to GSPs to search a taxpayer by PAN. This is a value-added option made available in IRIS Peridot. Scope of search results will be IRIS Peridot database

Watchlist

Watchlist feature helps the user to get consolidated view of their watchlisted GSTINs. Bulk refresh allows user to get updated status of all watchlisted GSTINs.

1. Caching Policy

As value-added offering, once a day real-time fetch will be allowed for watchlisted GSTINs. All subsequent bulk refresh will be subject to caching policy.

Caching is at application level, and not user level. Hence is same GSTIN is part of watchlist of 2 or more different users, the first request will be real-time and refresh requests by other users will be subject to caching.

2. Latest Returns filed

Only standard returns as defined for every taxpayer type will be considered while displaying the status of latest filing. If any other return outside standard returns is filed, then it will not be included on the watchlist view and the same can be viewed from Additional returns view from Filing History.

3. Timeliness of filing

Actual due dates are maintained for Main returns and will be used to indicate whether or not the return has been filed on time.

Return filing due dates are also determined by the state of GSTIN and Turnover. Users have the option of providing these details while creating a watchlist. In case of absence of information, the maximum of all the various due dates for a particular return will be considered.

There could be gaps in the tax period for which return is filed and the latest period for which is expected to be filed. But whichever the last return is filed,timeliness for the same are indicated in Watchlist.

4. Limit for Watchlisted GSTIN’s

IRIS deserves the right to change the number of GSTINs that can be allowed to be included in watchlist.

Main and More Returns

The returns to be filed by a taxpayer are based on their registration type. The returns filed are categorised as

  • Main Returns – Basic returns and are filed at fixed periodicity.
  • More Returns – All returns other than main returns. Some of these could have pre-defined frequency while many filed to report any specific transaction undertaken

Important to note that while there are many returns and forms filed by taxpayers, not all are available in API response. Hence the scope of filing history in Peridot is limited to the information received in API.

Main Returns

SN Taxpayer type Return type Frequency
1 Regular / SEZ GSTR-1 Monthly/Quarterly
2 Regular / SEZ GSTR-3B Monthly
3 Composition GSTR-4 Quarterly /Annual
4 Composition CMP 08 Quarterly
5 Online Information and Database access GSTR-5A Monthly
6 Non Resident GSTR-5 Monthly
7 For ISD GSTR-6 Monthly
8 TDS GSTR-7 Monthly
9 TCS GSTR- 8 Monthly
10 UIN GSTR-11 Quarterly

More returns

Return Header Frequency
GSTR-10 Cancellation of GST Registration Ad-hoc
GSTR-9 Annual Return Annual
GSTR-9C Reconciliation Statement and Certification Annual
ITC-04 Details of goods sent to job worker and received back Quarterly
GSTR-9A Annual return for Composition Scheme holders Annual
Tran1 Transition Return Ad hoc
Tran2 Transitional ITC w.r.t rule 117(4) Ad hoc
Tran3 Transition Return Ad hoc
ITC 01 Declaration for claim of ITC u/s 18(1) Ad hoc
ITC 02 Declaration for transfer of ITC in case of sale, merger, or transfer of a business Ad hoc
ITC 02A Declaration for transfer of ITC pursuant to registration u/s 25 (2) Ad hoc
ITC 03 Declaration for intimation of ITC reversal/payment of tax on inputs held in stock Ad hoc

Notifications

Notifications on GST Updates, Due dates, GST Blog, GST links or whatsoever sent through IRIS Peridot are only for informational purposes and may not reflect the current legal developments. These informational materials are not intended and must not be taken as legal advice on any particular set of facts and circumstances. We accept no responsibility or liability in connection with any action taken or not taken based on any or all the information catered through IRIS Peridot.

Scan QR Code

Scope of QR code scanning is currently limited to QR Code generated on E-Invoice by Invoice Registration POrtal (IRP) and E-way Bill QR code.

E-Invoice QR code is digitally signed by IRP and using the public signature published on E-Invoice website, the QR code is verified. Only QR codes generated from the live production system are marked as valid.

Data Sources

  1. GST Info and Return Filing Status – Common APIs available to GSPs
  2. E-invoice Status – https://einvoice1.gst.gov.in/Others/GSTINsGeneratingIRN
  3. Public key for e-invoice QR Code verification – https://einvoice1.gst.gov.in/Others/Publickeys