> ## Documentation Index
> Fetch the complete documentation index at: https://docs.assetinfinity.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# GST registrations

> Each company's GSTIN in every state it trades in, which registration each site sends goods under, and the account e-way bills are filed through.

**Administration → GST registrations** records the GST registrations each of your companies holds —
one per state it trades in — and shows, site by site, which registration goods leaving that site are
sent under. It also holds the account [e-way bills](/finance/india) are filed with the GST portal
through. Set it up before the first move between sites or the first sale that needs an e-way bill.

<Note>If you don't see this in your navigation, your administrator can switch the module on under **Administration → Modules**, or it may not be included in your plan. The card appears only where **India GST and e-way bills** is switched on.</Note>

Under GST an Indian company is not one taxpayer but one per state: the same PAN registered in
Maharashtra and in Karnataka is two GSTINs and two returns. That is why moving a machine between two of
your own plants can be a taxable supply when the plants are in different states, and why one tax
number per company cannot answer the first question an e-way bill asks — which GSTIN are the goods
leaving from?

## Who can use this screen

| To | You need |
| - | - |
| Read the screen | The permission to view configuration |
| Add, edit or remove a registration | **Add configuration entries**, **Edit configuration entries** and **Remove configuration entries** |
| Change the e-way bill filing account | **Configure integrations** — without it the account's fields are read-only and there is no **Save** |

See [roles](/setup/roles).

## The header

| Part | What it shows |
| - | - |
| **registrations** | Active registrations across every company |
| **sites without one** | Sites that resolve to no registration, or to more than one — each is a gap an e-way bill would find at the gate |
| **Companies** | Opens [organisation structure](/config/organisation-structure), where companies are added |

## Registrations, company by company

Each company has its own section, named for it, because a registration belongs to a company and two
companies in a group are two taxpayers whose GSTINs should not read as one list. If you have no
companies yet, the screen says so: add the company under
[organisation structure](/config/organisation-structure) first.

| Column | What it shows |
| - | - |
| **GSTIN** | The 15-character number, dimmed when the registration is inactive |
| **State** | The two-digit GST state code and the state's name, both read from the GSTIN |
| **Registered as** | The trade name, or the legal name where there is no trade name, with the registered address beneath |
| **Sites** | How many sites send goods under it |
| (tag) | **inactive** for a cancelled or surrendered registration |
| (buttons) | Edit and remove, held at the right of the row |

**Add a registration**, at the top of a company's section, opens the form for that company — the
company is taken from the section rather than asked.

| Field | What it means | Notes |
| - | - | - |
| **GSTIN** | The 15-character GST identification number, for example 27AAACA1234F1ZA | Required. Checked as you save: the shape, the check character at the end, and that characters 3 to 12 — the PAN — match the company's other registrations. A GSTIN with a different PAN belongs to a different company and is refused. Two registrations cannot share a GSTIN |
| **Legal name** | The legal name of business on the registration certificate | Leave it empty to use the company's |
| **Trade name** | The trade name, where the registration has one | Optional |
| **Address line 1**, **Address line 2**, **City**, **PIN code** (under **Principal place of business**) | The address registered for this GSTIN | Printed as the supplier's address on documents issued under it. The PIN code must be six digits, not starting with 0 |
| **Active** (under **Availability**) | Whether the registration is in use | On by default. Turn it off for a registration that has been cancelled or surrendered; documents already issued under it keep it |

You are never asked for the state. The first two digits of every GSTIN are its state code, so the
product reads the state from the number rather than asking you to type the same fact twice.

## What each site sends goods under

Below the companies, every site is listed with the registration it resolves to:

| Column | What it shows |
| - | - |
| **Site** | The site, linked to its page |
| **State** | The state on the site's address |
| **GSTIN** | The registration goods leave this site under — tagged **chosen on the site** when the site names one itself, or **inactive** when the one it resolves to has been switched off. Where there is none, a sentence says what is missing |

A site uses its company's registration in the site's state. The law allows a second registration in
one state — a separate business vertical, a unit in a special economic zone — so a site can name a
different registration on its own form. Where nothing resolves, the sentence in the **GSTIN** column
tells you what to fix:

| Sentence | What to do |
| - | - |
| *The site has no company.* | Give the site a company on its form |
| *The site's address has no state.* | Add the state to the site's address |
| *\[Company] has no registration in \[state].* | Add the company's registration for that state above |
| *The company has more than one registration in \[state]. Choose one on the site.* | Name the registration on the site's form |

## Filing e-way bills

The last section, **Filing e-way bills**, holds the account bills are filed with the GST portal
through. Bills are filed through the filing service the screen names, with the account name and API key
that service issued to your organisation. Until an account is saved, a bill's page says there is no
filing account and links here.

| Field | What it means | Notes |
| - | - | - |
| **Account name** | The account name the filing service issued | Required. **Save** stays disabled until it is filled in |
| **API key** | The key issued with the account | Required the first time. It is written and never shown again: the box is empty whenever the screen opens, and once a key is stored the hint reads *One is stored, ending …* with its last few characters, so you can tell which key it is. Leaving the box empty when you save keeps the stored key |
| **Environment** | **Test** or **Live** | **Test** by default. Numbers issued on the test service are never seen by the government; on **Live**, bills are filed with the GST portal and are real |
| **File bills through this account** | Whether bills are filed at all | On by default. Turn it off to stop filing without losing the account |

Start on **Test**, file a test bill, and switch to **Live** once it has gone through. **Save** confirms
with *Saved.*; a refusal is shown above the fields with what to do about it.

## Related

* [India: GST and depreciation](/finance/india) — how GST is entered on purchasing documents, and the
  e-way bills a move or a sale prepares
* [Customer addresses](/config/commercial#customer-addresses) — where a customer is billed and delivered
  to, with the GSTIN of each address
* [Organisation structure](/config/organisation-structure) — the companies registrations belong to


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.