To communicate with the E-invoice system for registering your invoices, it is important to have API access. Companies having turnover more than 500 cr. have two options – one is “Direct API Access” and second is “API access through GSP”. But companies having turnover between 100 cr. to 500 cr. have only one option i.e., “API access through GSP”. So, registering your GSP for e-invoicing on the GSTN portal before you start the process through them is essential.
Let’s see how to establish connection with E-invoice system by selecting GSP
Registration on E-invoice portal
Firstly, to open or log in to the e-invoice system (https://einvoice1-trial.nic.in/), the user should have registered in the e-invoice system or e-Way Bill system.
There can be two possibilities when it comes to registration:
a) You are a user of E-way Bill System
b) You are not a user of the E-way Bill System.
a) User of the E-way Bill System: If you are already a user of the e-way bill system then the same credentials can be used for logging in on the e-invoice portal. Also, if you have selected a GSP already on e-way bill system then there is no need to select GSP again on the e-invoice system. But if you want to change your GSP or you want to add new GSP then it is allowed to select multiple GSPs.
NOTE: Kindly note that if a registered user GSTIN attempts to register again, then the system will show a popup message stating the GSTIN is already registered.
b) You are not a registered user of the E-way Bill System: If you are not a user of e-way bill system but only the user of GSTN system then firstly you need to register yourself on the e-invoice system (https://einvoice1-trial.nic.in/). It is a simple process of registration. You can register via the ‘Registration’ tab on the Portal login option in the menu bar. Here is an image of the menu bar for your reference.
Once you clicked on Portal login, the system will ask you for your GSTIN and Captcha. Check the following image for reference.
After entering these details, the registration form will open up and on the form; you need to fill all the required information. You need to verify the information by clicking on ‘Send OTP’.
Once the verification process is completed, the system prompts the user to enter User name (6-15 characters) by choice and enter the Password. You have to re-enter the same user name and password for confirmation and then click on ‘Save’. The system will now allow the user to log-in to the e-invoice system using the created credentials.
Kindly note that these first times created credentials are called as “Main User” credentials and if you log-in by using these credentials only then you will get the option of “API registration” under the main menu.
Selection of GSP for API access
Now, the user has to open the e-invoice portal and click on the Login option in the header menu bar. Next, the user has to enter his “main user credentials” username and password along with the displayed captcha code. On successful authentication, the system shows the main menu of the e-invoicing System.
Here is the image of the ‘Main Menu’ for your reference:
In above menu, there is an option in the left panel called “API Registration”. Select ‘Create API User’ option under User Credentials in API registration menu.
Once you clicked on’ create API user’, you will receive an OTP on your registered mobile number. After entering that OTP on screen, the API registration form will open up on the screen.
Here, you need to Select ‘Through GSP’ in order to integrate APIs through GSPs. Later, from the drop down select your GSP name.
Now set the username and password for GSP and click ‘Submit’. So, that this GSP will get added in your GSP list. This is the entire process of registering your GSP for e-invoicing.
It is important to share these set user name and password with your GSP so that you can send your invoice data thorough GSP to E-invoice system.
IRIS Onyx – is a complete e-invoicing software solution that can help you make your e-invoicing journey a smooth ride. It is a cloud-based advanced e-invoicing solution that can integrate with your billing systems in multiple ways and help you generate IRN seamlessly without disrupting your current business processes.