CGST/SGST or IGST — the test is not the recipient's address
The test compares the supplier's registered State with the **place of supply**. The place of supply often equals the recipient's address, but not always, and the gap is where errors live.
For goods, IGST Act s.10 governs. The clause that trips people up is s.10(1)(b), bill-to/ship-to. If a Delhi company buys goods and asks for delivery straight to its Tamil Nadu plant, the goods travel to Tamil Nadu but the place of supply is **Delhi**, because the law deems the third person to have received them. A single national VAT such as Korea's has no equivalent of this deeming rule, and anyone reasoning from the delivery address will get it wrong.
Domestic services default to s.12(2): the registered recipient's location, or for an unregistered recipient the address on record. Special clauses override that. In particular s.12(3) puts services relating to immovable property at the property's location — fit out a Mumbai office through a Delhi contractor and the place of supply is Maharashtra, so the Delhi contractor charges IGST.
Cross-border services fall under s.13. From 30 March 2026 the intermediary clause s.13(8)(b) has been omitted. Before that, an Indian company doing market research or sourcing support for its overseas parent (a Korean head office, say), if classified as an intermediary, had its own location as the place of supply — a domestic supply attracting CGST+SGST. After the omission, s.13(2) applies, the place of supply is the parent's location abroad, and the fee can qualify as an export of services. Whether a given engagement is intermediation or a service on one's own account is still argued from the contract, so tidy contract wording is worth the effort.
The invoice number — going over 16 characters is remarkably common
Rule 46(b) requires a consecutive serial number "not exceeding sixteen characters", containing only letters, numerals, hyphen and slash — no spaces, no underscores. `INV/2026-27/0001` is exactly 16 and passes; the hyphenated `INV-2026-27-00001` is 17 and fails. Porting a head-office voucher scheme straight over is the usual way into this trap.
Consecutiveness and uniqueness cannot be proved from a single string. This tool compares the number against the ledger recorded on this device and, when the financial year rolls over (India's year starts 1 April), suggests a number with the year token rewritten and the sequence reset to 1. It is the same reason duplicating a document always mints a fresh number: reusing one is not permitted.
If e-invoicing applies, this PDF is not a tax invoice
If aggregate turnover exceeded ₹5 crore in any financial year from 2017-18 onwards, B2B and export invoices must be registered on the government Invoice Registration Portal, which returns an IRN and a QR code. Rule 48(5) states flatly that a document issued without that process "shall not be treated as an invoice". The buyer loses credit and the supplier is treated as not having issued anything.
Adullam Tools does **not** generate an IRN or a QR code — not because it cannot, but because it must not. Only the government issues an IRN, and printing something that resembles one produces a forged document. So this tool stops at checking requirements and drafting, and the output itself says that it carries no e-invoice. If you are in scope, issue through the IRP or software connected to it, and use this to check the draft first.
A bill of supply is not a tax invoice with the tax hidden
A supplier making exempt supplies, or one paying tax under the composition scheme, cannot issue a tax invoice. It issues a bill of supply under CGST Rule 49 — a different rule, a different set of particulars, and no tax column at all. Taking a tax invoice template and hiding the tax column does not satisfy the rule. A composition dealer must additionally print the prescribed declaration that it is not eligible to collect tax on supplies.
Credit and debit notes are separate documents too. They must reference the original invoice number and date, and the tax on a credit note may only be adjusted up to 30 November following the end of the financial year of the supply, or the date of the annual return, whichever is earlier. After that you can still give commercial credit, but you cannot reduce output tax.
What this tool deliberately does not do
It does not fill in a rate from an HSN or SAC code. Indian GST rates are revised often and classification is argued constantly. Automatic mapping looks helpful right up to the moment it is wrong, and the consequence lands on the user. You choose the rate; we do the arithmetic.
It validates a GSTIN's format and checksum only: fifteen characters in the right shape, with a final character consistent with the first fourteen. Whether a live registration exists behind that number requires a GSP contract. Passing the checksum is not proof that the registration is real or active.
And every determination here is a **suggestion**. Place of supply in particular turns on contract structure, logistics and the status of the parties, and several clauses are contested. That is why the governing provision is shown next to every answer — so you can check the reasoning rather than trust a bare verdict. Have an Indian Chartered Accountant review anything before you issue or file it.