GST, GSTR-1 and the tax invoice
What the system produces, and the two things it does not do.
- The tax invoice is raised at check-out with the hotel's GSTIN, the guest's if given, the place of supply and the tax split. A company's GSTIN must be on the booking before the invoice is raised.
- The tax report gives the day's or the month's tax by rate and by head.
- GSTR-1 gives the filing shape: B2B and B2C, rate-wise, with the invoice numbers.
- Place of supply follows the hotel's state, which is why the state on the hotel record matters and why a wrong one produces confidently wrong invoices.

Do this
- The day — the bills for that business date. Previous and next day beside it.
- The view — all bills, due out, unpaid, no GSTIN, with GSTIN.
- Invoice — prints the tax invoice for that stay.
- Add GSTIN — the call that comes three days after check-out: the company wants the bill with its GST number on it. The invoice reprints under the same number.
Two things it does not do, stated plainly:
- It does not file anything. Nothing is transmitted to the GST portal; a person exports and files.
- There is no e-invoicing / IRP integration. If your turnover puts you inside the e-invoice mandate, that is generated outside this system today.
The company has no GSTIN
Under the GSTIN box, The company has no GSTIN opens the other door — for a company registered outside India, or an NGO, a trust, a society or a government office in India. The company's legal name, its country, its own number if it has one (abroad: the registration at home; in India: the PAN), and its address. Put it on the bill does the same as with a number — the company is opened in the CRM if it is new (pays at the desk, no credit), the guest carries the name, and the open bill is made out to the company. The invoice prints *Outside India · France · Registration …* where a GSTIN would go, and the GST on the room stays exactly as it was: the room is supplied in India.
A bill keeps who it was made out to
When a bill closes, the name, GSTIN and address it is made out to are fixed on it. Correcting the company in the CRM afterwards changes the bills that are still open and every bill after — never one already issued.
To change an issued bill, an administrator opens the invoice and presses Correct Billed to: type the name and GSTIN as the certificate reads, or take what the booking and the CRM say now. A reason is required and the change is recorded with the login. If the bill is registered with the GST portal, or is dated in an earlier month, it asks once — the return for that month may need an amendment. The money on the bill does not change; if the GSTIN is from another state, the tax prints as IGST instead of CGST + SGST (or back).
Using GST number on a booking after the guest has left still changes that booking's own bill — that is what the button is for.
CGST + SGST, never IGST, on a hotel bill
A room, a meal or a banquet is a service given at the hotel, so it is supplied in the hotel's state and the bill carries CGST + SGST — even when the company paying is registered in another state. IGST is for goods that move between states. The company from another state cannot claim this GST in its home state; that is how the law works, and the bill is still correct.
Worked to the paisa, rounded once
Tax is worked to the paisa and only the bill's total is rounded to the rupee. CGST and SGST are each exactly half: ₹3,000 at 5% inclusive is 2,857.14 + 71.43 + 71.43. A bill whose two halves differ by a paisa is from before 26 September.