The guest who paid the OTA
Balance from the OTA is the stay; balance from the guest is zero. Collect nothing at the desk, and the invoice is still in the guest's name.
A guest who booked on Go-MMT, Agoda or Desiya and paid the OTA owes the desk nothing. The OTA owes the hotel, less its commission, and pays later. The card and the bill are built to say exactly that, so the desk does not ask the guest again — which is what frustrated guests at both hotels in September.
What the card shows

- Paid reads the OTA's figure "· by Go-MMT" once the guest is in.
- Balance — from Go-MMT is what the OTA will remit.
- Balance — from guest is what to ask the guest for: ₹0.
Two balance rows whenever the bill is routed to an OTA:
- Balance — from Go-MMT ₹9,440 — what the OTA will remit.
- Balance — from guest ₹0 — what to ask the guest for. It is nil unless they bought something at the desk.
Before check-in the OTA figure is what the stay will come to. At check-in the stay is settled to the OTA's account — the guest's bill carries "Paid to Go-MMT — prepaid stay", *Paid* reads the figure "· by Go-MMT", and the same amount appears on Owed → City ledger under the OTA, where its remittance lands when it arrives. Check-out finds nothing owing.
The tax on the card
The card shows Room charges, GST, Total, Paid, Balance, with the tax in the last three — the same figures the bill will carry. A channel that stated its tax has it recorded beside ours, and where the two disagree by more than rounding the card says so.
Agoda states its tax as zero. That means the price *includes* GST, and it is posted that way: base and tax that add up to Agoda's figure, to the rupee. The room revenue reports read the base.
The invoice
An OTA booking's tax invoice is never made out to the OTA. The supply was to the guest; the money side is a receivable from the OTA. So the invoice is in the guest's name (B2C), or — if the guest is travelling for a company and gives its GSTIN at the desk — in the company's name with the guest named under it (B2B). The AxisRooms payload carries no company and no GSTIN, so that is asked at the door.
Pay-at-hotel is different
A Booking.com guest who chose to pay at the hotel is billed to the guest like a walk-in, and the card shows one balance. A part-prepaid stay is billed to the guest too; the prepaid part shows as an advance.
When the OTA figure looks wrong
Open the booking's history: the channel's gross, net and tax are kept as sent. If the OTA sold the room for less than the rate sheet says, that is the price the guest holds a confirmation for. Nothing at the desk changes it.