E-Invoice Api
e-Invoice API Enablement Guide¶
1. What is e-Invoice API Enablement?¶
e-Invoice API enablement allows your business systems (like ERP, accounting software, etc.) to integrate directly with the IRP (Invoice Registration Portal) for real-time e-invoice generation and reporting to the GST system.
2. Enablement URL¶
To begin API enablement, go to the official NIC e-Invoice portal:
🔗 Enablement URL: https://einvoice1.gst.gov.in
👉 Use this URL to login using your GSTIN and access API-related settings.
3. Step-by-Step Guide to API Enablement¶
Step 1: E-Invoice Enablement¶
- Visit 👉 https://einvoice1.gst.gov.in
- Click on "registration"
- Select e-invoice Enablement
- Follow the steps there and enable,
Step 2: Login to e-Invoice Portal¶
- Visit 👉 https://einvoice1.gst.gov.in
- Click on "Login"
- Enter your GSTIN, username, and password
Step 3: API Registration Request¶
- After login, navigate to:
Registration / API → API Registration → Through GSP
- Choose Chartered Information Systems from the dropdown.
Step 4: Generate API Credentials¶
- Click on "Generate Client ID & Secret"
- These are your authentication credentials for accessing NIC APIs.
⚠️ Keep these credentials confidential.
Step 5: Update ERP - Company Master¶
- Go to Company Menu
- Select the relevant Company
- Edit the entry
- Paste the credentials into E-Invocie Username & Password fields.
Summary¶
Step | Description |
---|---|
✅ 1 | Login to portal |
🔧 2 | Enable API via GSP |
🛡 3 | Generate API credentials |
🧠 Pro Tip: Make sure to rotate your credentials periodically and monitor usage for security!