Part 2 — Task Guides

Hotel Billing & City Ledger

Work with guest folios (post charges, take payments, apply discounts, settle and send the GST invoice) and bill corporate clients on credit.

HotelFor: Front desk, Cashiers, Accountants, Managers
All chapters

What a folio is

A folio is the guest's running bill for their stay. It is created automatically when the guest checks in, and everything charged during the stay is posted to it:

Charge typeExamples
Room ChargeThe nightly room rate
F&BRestaurant meals and room service charged to the room
Extra ChargeLaundry, mini bar, parking, early check-in or late check-out
DiscountDiscounts given on the folio
TaxGST

Opening a guest's folio

  1. Go to Hotel Billing.
  2. Choose In-House for guests who are staying now, or Checked-Out (History) for past stays.
  3. Search by guest, room or reservation, and click the guest.

The folio opens on the right. It shows the guest, room and stay dates, every charge (with Rate, GST and Total), every payment, and the totals: Total Charges, Paid, and the Balance Due (or Cleared, or Overpaid).

A guest folio
A guest folio

Posting room charges

Click Post Room Charges to add the room rate for the nights stayed so far. You'll see Room charges posted.

Tip: If your hotel runs the Night Audit every night, room charges are posted automatically and you won't usually need this button.

Adding an extra charge

  1. Click Add Charge.
  2. Choose the Charge Type, and enter a Description * such as Laundry, Mini Bar or Parking.
  3. Enter the Qty and Unit Price (₹), and choose the GST % (0%, 5%, 12% or 18%).
  4. Click Post Charge. You'll see Charge posted.

Charges posted by mistake can be removed with Void charge.

Note: Restaurant bills that staff send to the room with Post to Room appear on the folio automatically as F&B charges. See Restaurant Billing & Offers.

Applying a discount

Click Apply Discount, choose the discount type (a fixed amount, a percentage, or a coupon code), enter the value, add an optional note for the folio line, and click Apply Discount.

Recording a payment

Take advances and part-payments at any time during the stay, as well as the final payment at check-out.

  1. Click Record Payment.
  2. Choose the method: Cash, Card, UPI, Bank Transfer or City Ledger.
  3. Enter the Amount (₹) *.
  4. For any method except cash, enter the UPI Transaction ID or Reference / Approval Code, so the payment can be matched later.
  5. Add Notes if needed, and click Record Payment.

Settling the folio and issuing the invoice

When the guest checks out:

  1. Post any last charges, then record the guest's final payment.
  2. When the payments bring the balance to zero, the folio settles automatically and shows Cleared. To close it manually instead, click Settle Folio. You'll see Folio settled.
  3. Click Print Invoice to preview and print the GST invoice. Click WhatsApp to send it to the guest's phone. Both buttons appear once the folio is settled.
The GST invoice preview
The GST invoice preview

Important: If you click Settle Folio yourself, make sure the balance is Cleared first. A settled folio is closed for changes, so any amount still owing should already have been collected or moved to the company's account (see City Ledger below).

You can choose which sections the invoice shows, in what order, and add your own text, under Settings → Invoice Settings. The printed invoice and the WhatsApp invoice always match.

City Ledger: billing companies on credit

The City Ledger lets a company pay later for its employees' stays. Instead of collecting from the guest at check-out, you invoice the company, for example once a month.

Creating a corporate account

  1. Go to City Ledger and click + Add first account (or the add button if accounts already exist).
  2. Enter the Company Name *, and the GSTIN and PAN if you have them.
  3. Enter the Contact Person.
  4. Under Phone Numbers, click + Add Phone for each number. Under Emails, click + Add Email for each address. Use Mark as primary to choose the main number and email.
  5. Enter the Billing Address, a Credit Limit (₹) and the Payment Terms: Immediate, Net 15, Net 30 or Net 45.
  6. Click Create Account.

Linking a stay to the company

When you take the booking, choose the company's corporate account in the booking form (see Rooms & Front Desk). At check-out, the stay is posted to the company's ledger and shows under the company's Unbilled Stays.

Invoicing the company

  1. In City Ledger, select the company.
  2. Open Generate Corporate Invoice. Under Select Reservations to Bill, tick the stays to include, or click Select all.
  3. Set the Invoice Date and Due Date, and add Notes such as a PO number.
  4. Generate the invoice. You'll see Invoice ‹number› generated — ‹amount›.

The company's invoices are listed with their status: Unpaid, Overdue or paid. The Outstanding figure shows the total the company owes.

Recording the company's payment

When the company pays, click Record Payment, enter the Amount (₹) and a Reference / Notes such as an NEFT reference or cheque number, and click Record Payment.