The GST number says who the company is
Type a guest's GSTIN on the card: the company is looked up, added to the CRM if it is new (pay at checkout, no credit), and the bill is made out to it.
A guest checks in, goes to the room, and later hands the desk a GST number — no company name, no other detail. The number is enough: a GSTIN is a public fact, and the same fifteen characters mean the same registered company at every hotel.

Do this
- On the booking card press GST number and type the GSTIN. It is checked as you type — a number that fails its checksum is said so.
- Look up asks the GST portal for the registered name and address. If the hotel's lookup is not switched on, or the portal cannot be asked, the dialog says so and asks for the name instead.
- Registered name — filled from the portal, or typed *exactly as it reads on the GST certificate* when the portal did not answer. A number with no name is refused: an invoice with no name cannot be claimed.
- Put it on the bill. The company is found in this account by its GSTIN or opened — a branch named after its city, *settled at checkout*, no credit — and it appears in the CRM the same moment. The stay is put on the company and the open bill is made out to it. The guest's own record keeps the number and the name, so next time it is already there.
What changes and what does not
Nothing about the money. A pay-at-checkout company still pays at the desk; check-out still asks for the balance. What changes is whose name the tax invoice carries and that the CRM has seen the stay. A bill that is already closed is not re-addressed here — that is the administrator's door, with a reason. A bill on an OTA's account is not re-addressed either; the invoice already names the guest's company under the guest.
A cancelled registration is not refused — the dialog says the status, the company loses its input credit, and the hotel loses nothing. The rule is the owner's: refuse only for money.
A blank number clears it and takes the stay back off the company this very number put it on.