Generate Through Web Form
Using web form user can generate einvoice. This option is quite simple, quick and easy to use for user who wants to generate one einvoice at a time. User can access web form from Generate> E-Invoice.
The details in web form has to be provided in 7 steps. Most of the details will be auto populated but user editable.
Option to select and switch GSTIN is available on all the pages of Portal except in case of settings and Profile. And User can select and switch GSTIN anytime from any page to view or to carry forward the required activities.
Note: During generate einvoice through web form, it is suggested to switch before starting with invoice details. If user switches any GSTIN in middle of any section all the details of invoice are to be added again.
In this section only input required from user is Document Number rest all details are auto populated. However, details auto populated are user editable
Document Number will have Min length: 1 and Max length: 16. It shall not start with / – 0
Note: User can switch between the completed sections in any direction
In this section all the details will be auto populated based on GSTIN selected in the header. Email and Phone No. ‘are not mandatory fields and can be added by user
- Dispatch From – Where user has selected transaction type as Bill
- From – Dispatch from or Combination of 2 & 3, it is mandatory for user to add
- Dispatch Details – Legal name, Address 1, Location, PIN Code. State will get auto populated basis the PIN Code added
Recipient GSTIN is required from user and details of respective GSTIN as available on GSTN portal will get auto-populated. User may edit details auto populated. Email and Phone No. ‘are not mandatory fields and can be added by user.
- Ship To – Where user has selected transaction type as
- Bill To – Dispatch to or Combination of 2 & 3, it is mandatory for user to add
- Ship Details – GSTIN, Legal name, Address 1, Location, PIN Code. State will get auto populated basis the PIN Code added
All the details about the Product and/or service being sold is to be provided in this section. 8 fields are mandatorily required to be provided.
- Tax values will get auto computed.
- IGST/CGST/SGST applicability also gets computed based on invoice details provided by user so far.
- User has the option to add more than one item to the invoice and also remove the items added.
- Option to add or remove items is available on left bottom of the screen.
SN | Field Names | Description | Mandatory | Specifications |
1 | Isservice | Whether Service or not has to be selected in this field Isservice = Yes – Service Isservice = No – Product | Yes | String (Length: 1) |
2 | Sr No | Serial Number of item | Yes | String (Min length : 1 Max length: 6)
pattern: “^([0-9]{1,6})$” |
3 | HSN | 2,4,6,8-digit HSN Code or SAC Code to be added. For HSN/SAC Code refer Master | Yes | String (Min length : 4 Max length: 8)
pattern: “^(?!0+$)([0-9]{4}|[0-9]{6}|[0-9]{8})$” |
4 | Product Description | Description of respective HSN or SAC Code shall be provided |
| String (Min length: 3 Max length: 300) pattern: “^([^\\\”])*$”, |
5 | Quantity | Quantity is mandatory in case Isservice is marked as No I.e., where Product is being sold | Yes, except for services | Number (Min length: 0 Max length: 10,3) |
6 | Free Quantity | Quantity of item(s), if any, given free of charge (FOC) |
| Number (Min length: 0 Max length: 10,3) |
7 | Unit | The Unit of Measurement (UOM), if any, applicable on invoiced goods. | Yes, except for services | String (Min length : 3 Max length: 8) pattern: “^([A-Z|a-z]{3,8})$”, |
8 | Unit Price | Unit Price is Price of each Unit | Yes | Number (Min length: 0 Max length: 12,3) |
9 | Gross Amount | Gross Amount gets auto calculated with Quantity X Unit Price | Yes | Number (Min length: 0 Max length: 12,2) |
10 | Discount | Discount amount, if any, for the item. |
| Number (Min length: 0 Max length: 12,2) |
11 | Pre-Tax Value | If pre-tax value is different from taxable value, mention the pre-tax value and taxable values separately. In some cases, the pre-tax value may be different from taxable value.
For example, where old goods are exchanged for new ones (e.g. new phone supplied for INR 20,000 along with exchange of old phone, then pre-tax value would be INR 20,000 and taxable value would be INR 24,000, assuming exchange value of old phone is 4,000.
Another example is in the case of real estate where pre-tax value may be different from taxable value. |
| Number (Min length: 0 Max length: 12,2) |
12 | Taxable Value | Taxable Value of item get auto calculated with Gross Amount less discount This is the value on which tax is computed. Value cannot be negative | Yes | Number (Min length: 0 Max length: 12,2) |
13 | GST Rate | The GST rate, represented as percentage that applies to the invoiced item. It will be IGST rate or sum of CGST & SGST Rates | Yes | Number (Min length: 0 Max length: 3,3) |
14 | IGST Value | Amount of IGST payable per item (rounded off to 2 decimals). If IGST is reported, then CGST & SGST/UTGST will be blank. For taxable supplies, either IGST or CGST &SGST/UTGST should be reported. |
| Number (Min length: 0 Max length: 12,2) |
15 | CGST Value | Amount of CGST payable per item (rounded off to 2 decimals). If CGST is reported, then SGST/UTGST has to be reported and IGST will be blank. |
| Number (Min length: 0 Max length: 12,2) |
16 | SGST Value | Amount of SGST/UTGST payable per item(rounded off to 2 decimals). If SGST/UTGST is reported, then CGST must be reported and IGST will be blank. |
| Number (Min length: 0 Max length: 12,2) |
17 | Cess Rate | Cess applicable to the product/service needs to be added |
| Number (Min length: 0 Max length: 3,3) |
18 | Cess Ad Value | Cess Ad Value = Taxable Value X Cess Rate. GST Compensation Cess amount, ad valorem (rounded off to 2 decimals) (based on value of the item) |
| Number (Min length: 0 Max length: 12,2)
|
19 | State Cess Rate | Ad valorem Rate of State/UT Cess, applicable, if any |
| Number (Max length: 3,3) |
20 | State Cess Value | State Cess Ad Value = Taxable Value X Cess Rate |
| Number (Min length: 0 Max length: 12,2) |
21 | Cess Non Ad Value | GST Compensation Cess amount, computed on the basis other than value of item (i.e., specific cess amount computed based on |
| Number (Min length: 0 Max length: 12,2) |
22 | State Cess Non Ad Value | State/UT Cess amount, computed on the basis other than value of item (i.e. specific cess amount computed based on quantity, number etc.) |
| Number (Min length: 0 Max length: 12,2) |
23 | Other Charges | Any other charges applicable at item level. These may not be part of taxable value, e.g. in case of pure agent reimbursement. |
| Number (Min length: 0 Max length: 12,2) |
24 | Total Item Amount | Total Item Amount = Taxable Value + IGST + SGST + CGST + Cess Ad Value + State Cess Ad Value + Cess Non-Ad Value + State Cess Non Ad Value + Other Charges |
| Number (Min length: 0 Max length: 12,2) |
In this section most of the fields are auto populated with total values of all the items provided by user in Item details section. However, Discount, other charges and round off, if any at invoice level, are to be added by user.
SN | Field Names | Description | Mandatory | Specifications |
1 | Other Charges | Invoice level other charges | Yes | Number (Min length: 0 Max length: 14,2) |
2 | Discount | Invoice level Discount | Yes | Number (Min length: 0 Max length: 12,2) |
3 | Round off | Invoice level Round off | Yes | Number (Min length: -99.99 Max length: 99.99) |
In this section all the details added and auto computed are listed so that user can review the same before generating einvoice. If user wants to edit any of the details he can switch to respective section and edit the same. However, Editing will not be allowed once user has submitted the invoice and IRN is generated. Where user has submitted the invoice, but IRN is not yet generated due to any error or for any other reason, user may continue to edit the record
Note: Switching from one section to another section in which details are yet to be added, is not allowed. However, switching between completed sections can be done at any point in time and in any direction.
Once IRN is generated user will be redirected to Manage > View Invoice. From this section user can view IRN details and carry out more actions like Download Record, Print Record, Share Record over Mail
In case IRN is not generated on doing submit, respective error is catered on UI