News | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Home News Goods and Services Tax - GST Month 3 2018 2018 (3) This |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
E-Way Bill System - User Manual for API Interface (Site-to-Site integration) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31-3-2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
E-Way Bill System User Manual for API Interface (Site-to-Site integration) 1. Introduction 1.1 Background Introduction of Goods and Services Tax (GST) across India with effect from 1st of July 2017 is a very significant step in the field of indirect tax reforms in India. For quick and easy movement of goods across India without any hindrance, all the check posts across the country are abolished. The GST system provides a provision of e-Way Bill, a document to be carried by the person in charge of conveyance, generated electronically from the common portal. To implement the e-Way Bill system, ICT based solution is required. Hence, as approved by the Goods and Services Tax (GST) Council, a web based solution has been designed and developed by National Informatics Centre and it is being rolled out for the use of taxpayers and transporters. The API interface based mechanism is also enabled for the tax payers to generate the e-way bills directly linking their system with e-way bill system. 1.2 Purpose and Intended Audience This document aims to explain the operational procedure on how to use API based interface can be used for generation of e-Way Bill. Also it explains the features and sample method of using this system. This document is intended for big registered tax payers under GST and transporters, who are the main stakeholders of e-Way Bill system under GST. 1.3 Scope The scope of this document covers:
1.4 URL or Web site address 2. API Interface E-Way Bill team is happy to provide the API interface with E-Way Bill (EWB) system. The tax payers or transporters, who have automated their systems, can use this API to generate the e-way bill online from system to system. This API interface facilitates the tax payers or transporters to enable their automated system to call the EWB system to generate, update and pull the data related to their e-way bills. 2.1 Benefits These APIs can be used by the Tax Payers or Transporters or GST Suvidha Providers. The tax payers or transporters can have the following benefits by having API interface with their systems:
2.2 Pre-requisites To use the API interface, the tax payer has to meet the following conditions:
2.3 On-boarding process
2.4 Interfacing examples 2.4.1 API Interface for Tax Payer system – One of the ways of interfacing Note: This is one sample method/process of interfacing the EWB API into tax payer system. However, the tax payer can decide his process/method as per his business needs. No need to follow this only. • The Tax payer enters invoice details in his automated system • On submit of the invoice generation, the tax payer stores and generates the invoice number on his system • Now, Tax payer system calls EWB API with relevant information for generation of e-way bill. • EWB API after authentication and verification of information, generates e-way bill and returns EBN No. • The Tax payer system gets this EBN No. and saves to his database the EBN No. with related invoice record. • The tax payer system prepares the invoice print, which will have the EBN No at the bottom and the tax payer prints the invoice and gives it to the transporter / driver for movement of goods. 2.4.2 API Interface for Transporter system - One of the ways of interfacing Note: This is one sample method/process of interfacing the EWB API into tax payer system. However, the tax payer can decide his process/method as per his business needs. No need to follow this only. • On hourly basis, Transporter system pulls all the e-waybills assigned to him using EWB API and stores into his system. • Before movement of goods, transporter enters vehicle no. for his LR and saves in his system • Now, Transporter system calls EWB system with EBN No. and other details requesting to update Part B of particular e-way bill. • EWB system after authentication and verification of details, updates vehicle details and gives ACK. • Transporter system updates this ACK in his system and prints the Trip sheet or manifesto. • Now, Transporter moves the goods along with this trip sheet or manifesto. 3. List of E-Way Bill API Services/Methods
4. Authentication API To access the API, application should first authenticate using the credentials shared and get the access token issued. Same access token to be used to access subsequent APIs. Access token will be configured to expire after 360 minutes. On expiry, same authentication API needs to be invoked to get new Access Token issued. The API header information is used for authentication and authorization purpose. 5. Service Request API To access the service requests like generate e-way bill, update vehicle, cancel e-way bill, the user application should have the valid authentication token. With the authentication token he has to send the request for the services with the relevant parameters to get the response or result. 6. API Overview The EWAYBILL APIs are used to communicate between Tax Payers and Transporters of e-way Bill System. This section describes standards and formats which will be used to define API exposed by EWAYBILL systems. EWAYBILL APIs will be implemented as RESTful Web services.
7. API supporting Documents The following documents are shared online, once the tax payer registers for API.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||