PMS ยท How-To Guide ยท Updated for the latest release

Everything you need to run the property, from day one.

This guide walks your team through every screen and workflow in the Saskey PMS โ€” front desk, billing & GST, banquet, the new unified Inventory & Assets module, meal plans, guest credit, vendor payments, the Accounts Daybook, reports, the mobile app, and the settings that tie it together.

โœจ Release highlights

The most recent updates, at a glance. Tap any card to jump to the full how-to.

BRANDThe PMS wears a refreshed Saskey PMS mark โ€” an open-door "hotel" logo โ€” with a gentle door-opening animation on the sign-in screen. No action needed; it's already live on web and mobile.

Login & roles

Open hms.saskey.in and sign in with the email + password your admin provided. If the same email belongs to more than one property, a property picker appears after your password โ€” choose the one you want to work in. Your access to screens depends on your role:

๐Ÿ‘‘AdminFull access including Settings, Accounting, Reports, Users.
๐Ÿ“ŠManagerBookings, discounts, booking edits, reports. Can add non-admin users. No admin Settings.
๐Ÿ”‘ReceptionistBookings, walk-in, check-in/out, booking edits, payments, invoices, invoice register, police report.
๐Ÿ’ณCashierCash & day-book reports, cashier report, invoice register.
๐ŸงพFront Office ManagerFront-desk plus the full report set and booking edits.
๐ŸงนHousekeepingFloor-wise rooms, cleaning tasks, guest requests.
๐Ÿ”งMaintenanceTickets by floor + room, start/stop work timer.
๐ŸขAccountant / Back officePurchases, vendor payments, ledgers, GST filing, financials, inventory.
NEWManagers can add users from the Users screen โ€” non-admin roles only; they can't edit an admin or promote anyone to admin.

The sidebar groups screens by function:

  • Dashboard โ€” daily snapshot of occupancy, arrivals, departures, today's revenue. Every tile is clickable and opens the matching report with the date already filtered.
  • Rooms โ€” live grid of every room with status colour (Clean / Dirty / Occupied / Out-of-order).
  • Bookings โ€” list + calendar view + filters, with a Payments and Balance column on the list.
  • Night Audit โ€” preview tonight's auto-postings; run manually if needed.
  • Front Desk โ€” quick screen for today's arrivals & departures.
  • Inventory โ€” Item Master, Consumables (Store), Assets and Linen.
  • Accounts โ€” Purchases, Purchase Returns, Vendor Payments, Vendor Statement, Expenses, Cash/Bank Ledger, Card Settlement, Journal/Contra, Bank Reconciliation, Corporates, GST Filing, Financials.
  • Banquet โ€” hall bookings with their own list + calendar + ledger.
  • Reports โ€” one hub with a grouped, two-level menu. The Accounts Daybook lives under Financial.
  • Settings โ€” property config, theme, users, charge categories, GST, SMS, ledger routing.

First-time setup checklist

Before the first guest, an admin should walk through:

1Property infoSettings โ†’ Property โ†’ name, GSTIN, address, state code, check-in/out times, logo.
2Room categoriesSettings โ†’ Room Categories โ†’ single rate, double rate, max occupancy, extra-person rate, SAC code.
3RoomsSettings โ†’ Rooms โ†’ add each room number with its category and floor.
4GST slabsSettings โ†’ GST โ†’ exempt-below, low-rate, threshold, high-rate. Indian default: โ‚น1000 exempt, 5% below โ‚น7500, 18% above.
5Charge categoriesSettings โ†’ Charge Categories โ†’ F&B 5%, Banquet 18%, Laundry 18%, etc. with SAC codes.
6Item categories & GLInventory โ†’ Item Master โ†’ Categories โ†’ give every category a GL code (assets โ†’ 12xx, consumables โ†’ expense). This drives the accounting.
7Bank & cash accountsAccounts โ†’ set up each real cash drawer and bank account (each gets its own ledger + Chart-of-Accounts code).
8Cash / Bank routingSettings โ†’ Cash/Bank โ†’ which account each payment method posts to.
9Users & SMSSettings โ†’ Users (invite your team) ยท Settings โ†’ SMS (DLT credentials + template IDs).

Create a booking

  1. Bookings โ†’ + New Booking.
  2. Pick the guest (search by phone first; auto-fills if the guest exists). If new, fill name + phone + ID type/number.
  3. Pick check-in and check-out dates.
  4. Set adults + children. The rate auto-recalculates: 1A โ†’ single, 2A โ†’ double, 3+ โ†’ double + extra-person ร— N.
  5. Choose the room category and (optionally) a specific room โ€” you can leave it unassigned and pick at check-in.
  6. Optionally set a meal plan (EP/CP/MAP/AP) โ€” informational, shown on the GRC and invoice.
  7. Save. Booking status starts as confirmed.
TIPThe system sends an SMS confirmation if your provider is configured. Use Settings โ†’ SMS โ†’ "Test SMS" to validate the wiring first.

Walk-in (guest at the desk now)

  1. Rooms screen โ†’ click a vacant_clean room โ†’ Walk-in.
  2. Fill guest details, ID type + number, address.
  3. Capture the ID document + guest photo (Camera or Upload) โ€” both are required. NEW
  4. Confirm adults (rate updates live).
  5. Optionally collect an advance + payment method now โ€” posted to the folio immediately.
  6. Check In & Print Reg Card โ€” booking is created checked_in and the room flips to occupied.
ID REQUIREDWalk-in check-in is blocked until the ID document and guest photo are captured โ€” the same rule as reserved bookings. The Check In button stays disabled and reads "Capture ID + photo first" until both are on file. A returning guest whose photos are already on file (found via phone search) is passed through without re-capturing.

Multi-room booking (one guest, several rooms)

From a booking's detail page, click + Link Another Room. Each linked room has its own rate but shares one folio + one invoice. Checkout generates the invoice only when the last room vacates.

Edit a confirmed booking NEW

Before a guest checks in, Admin, Manager, Front Office Manager and Receptionist can edit a confirmed booking from Booking Detail โ€” change the guest, occupancy and room category per room. The tariff recalculates automatically. Editing is blocked once the guest is checked out.

Change occupancy mid-stay

On Booking Detail โ†’ ๐Ÿ‘ฅ Occupancy. Pick new adults / children. The system updates the saved per-room occupancy, re-computes the rate, and โ€” if past nights were already charged โ€” asks whether to re-post past nights at the new rate (offsetting JV entries) or keep them future-only.

WHYRe-posting past nights touches the GL, so the confirm prompt makes it deliberate. Once a final invoice exists, occupancy is locked โ€” issue a credit note instead.

Check-in

  1. Booking Detail โ†’ Check-in.
  2. Confirm the room (dirty rooms are blocked โ€” Mark Clean first).
  3. ID document + guest photo are mandatory โ€” capture them in the check-in step (Camera/Upload) if web check-in didn't already. The Confirm button stays disabled until both are present.
  4. System sets actual_check_in=NOW(), room โ†’ occupied, status โ†’ checked_in.
SAME RULE EVERYWHEREThe ID + photo requirement is enforced on every check-in path โ€” reserved bookings, per-room check-in, and walk-ins โ€” so no guest is checked in without a document and photo on file.

Check-out & round-off

  1. Booking Detail โ†’ Check Out.
  2. Late checkout? A suggested fee appears from Settings โ†’ Late Checkout Policy (overridable).
  3. Settle the folio โ€” Record Payment, mark Corporate Bill-To, or use Guest Credit.
  4. The invoice generates automatically and the grand total is rounded to the nearest rupee โ€” the paise post as a Round Off line so the payable is a whole number. Tax is never changed.
  5. Folio closes, room flips to vacant_dirty, a housekeeping task is auto-created.
GUARDCheckout is blocked if a taxable charge is missing its GST, so an invoice can never be finalised with a broken tax line.

Guest credit at checkout NEW

When a walk-in or individual guest leaves without settling in full, tick Bill to guest credit at checkout and enter a reason. A tax invoice is issued and the outstanding parks as a guest receivable โ€” the booking shows as invoiced-but-unpaid in Outstanding. Collect later via Record Payment on the same booking; no separate screen needed.

Undo checkout

Checked a guest out by mistake? Booking Detail โ†’ Undo Checkout reopens the folio and returns the room to occupied.

  • Because checkout issues the tax invoice, Undo Checkout voids that invoice and its revenue posting.
  • Requires an Admin or Manager, and only works while the invoice's GST period is not yet filed. If GSTR-1 is filed, issue a credit note instead.
  • Re-checking out generates a fresh invoice with a new number; the voided one stays as a record.

Room shift

Booking Detail โ†’ Room Shifting โ†’ pick the new (vacant_clean) room. The folio history stays; future charges go to the new room.

Extend / shorten stay

Booking Detail โ†’ Amend Stay. Extending posts extra night charges; shortening reverses room + GST rows for dropped dates (F&B and misc charges stay).

Web check-in NEW

Save desk time by letting guests fill their own details before arrival:

1Share the linkBooking Detail โ†’ Web Check-in โ†’ copy or WhatsApp the guest a secure link.
2Guest fills the formThey enter name, ID, address and co-guests on their own phone โ€” no login.
3Review & applyBack on Booking Detail you'll see the submission; one tap applies it to the booking.

Folio & charges

Every booking has one folio. The Folio tab shows all transactions grouped by date, with taxes indented under their parent charge. To add a non-room charge (Food, Laundry, Mini Barโ€ฆ), click + Add Charges, pick a category and amount; the category's default GST and SAC auto-fill.

Meal plans NEW

Tag a booking with a meal plan โ€” EP (room only), CP (with breakfast), MAP (breakfast + one meal) or AP (all meals). Set it on the create/detail screen. It's informational (a label, not a billing driver) and appears on the booking list, detail, GRC and invoice. Manage the list under Settings/Masters.

Apply discount

  1. Folio โ†’ % Apply Discount.
  2. Enter the percentage and a reason.
  3. The system reverses every room + extra-person row and re-posts them with GST on the discounted base. F&B / Laundry are not discounted.

Record payments

Folio โ†’ + Record Payment. Pick the method (Cash / Card / UPI / Bank Transfer / Cheque). The deposit account auto-fills from Settings โ†’ Cash/Bank routing, overridable at payment time. Each payment writes a receipt, posts a balanced JV (Dr Bank / Cr AR) tagged to that bank account, and updates the folio balance.

Generate invoice

Checkout finalises the invoice automatically. Reprint any time from Booking Detail โ†’ Invoice tab โ†’ Print Invoice. The document number and line items lock once issued โ€” further changes need a credit note. For a Pro-forma at any time: Folio โ†’ Pro Forma.

Share invoice on WhatsApp

Invoice modal โ†’ ๐Ÿ’ฌ Send via WhatsApp. The system mints a 30-day public link hms.saskey.in/i/<token> and opens WhatsApp with a pre-filled message. No PDF needed โ€” the guest just taps the link.

GST handling

  • Room slabs โ€” Settings โ†’ GST: exempt-below / low rate / threshold / high rate.
  • Charge categories โ€” each has its own default GST (F&B 5%, Banquet 18%โ€ฆ).
  • Place of supply โ€” from the guest's GSTIN (first 2 digits = state). Same state โ†’ CGST + SGST; different state โ†’ IGST. This applies to banquet bills too.

Inventory & Assets โ€” Item Master NEW

Inventory โ†’ Item Master is the unified hub over consumables (Store) and fixed assets. One item master, one category master, and a live valuation that ties to the general ledger. The key idea: an item's GL classification is its accounting nature.

Category GL codeTreatment
Fixed asset (12xx)Capitalised + added to the asset register. Depreciation is a manual JV.
Inventory asset (114x)Perpetual โ€” asset on purchase, cost released on consumption / sale / damage.
Expense (5xxx)Expensed at purchase; quantity-only tracking.

The module also gives you three explorers โ€” by room, by category and by item โ€” plus Room View, low-stock, movement history and a GL reconciliation tab.

TIPGive every item category a GL code in the Categories tab. Categories left blank fall back to Furniture & Fixtures (1220) โ€” set them explicitly so consumables don't get capitalised by mistake.

Purchase & stock-in

A purchase bill (Accounts โ†’ Purchases) posts by classification automatically: inventory to 114x, fixed assets to 12xx, expenses to 5xxx โ€” plus GST input and Accounts Payable. Asset lines auto-register one record per unit, so the register value ties to the GL. Store lines raise stock at the receiving location.

Move stock to rooms & floors

How stock moves depends on its nature:

  • Consumables โ€” Reports โ†’ Store Issuance: pick the item and source store, choose a room / floor / department, enter the quantity (in issue units). Review anytime under Store Issue History.
  • Assets โ€” open the asset โ†’ Assign / Move โ†’ pick the room. Every move is logged (who, from, to, when) in the asset history.
  • Linen โ€” use the Linen module's Issue Linen (to rooms) and Transfer Stock (between internal locations) โ€” see below.

Charge a damaged item to a guest

On Booking Detail โ†’ ๐Ÿงพ Charge Damaged Item. Pick the item โ€” store consumables and linen are both searchable, with a location picker โ€” set the quantity. This posts a folio charge with output GST (a sale), reduces stock at the chosen location, and records a stock-issue movement. Blocked once the folio is invoiced. The same sellable items are also available at Counter Sale for walk-in cash/invoice sales.

Sell or write off an asset NEW

Open an asset โ†’ Write-off / Sell (Dispose). Choose Sell (enter sale price + buyer) or Write-off (enter reason). The asset leaves the register and the gain/loss is booked automatically: a sale posts proceeds and any gain (4920) or loss (5510) versus book value; a write-off books the remaining book value as a loss (5510). Both appear in the Sold & Written-off report.

Depreciation JV

Depreciation is a manual journal entry โ€” no auto-engine. On Accounting โ†’ Journal Entry, use the Depreciation template (Dr 5500 Depreciation / Cr 1290 Accumulated Depreciation) and pick the real chart-of-accounts codes from the picker. The asset register supplies each unit's cost and purchase date.

Linen management NEW

Inventory โ†’ Linen tracks every towel and sheet through its full life โ€” godown โ†’ rooms โ†’ laundry โ†’ back โ†’ write-off. Four tabs: Stock Overview (live count across all locations, low-stock flags, write-off totals), Room Stock, Movement History and Vendor Settlement.

Total Owned = Main Godown + Hotel in-store + In Rooms + In Floors + Drivers + Laundry + Rewash. Write-off is shown separately and is not part of Total Owned. Rows below their Safety Stock flag as low.

ActionMoves linenโ€ฆ
๐Ÿ“ค Issue LinenStore โ†’ a room
๐Ÿ”„ Transfer StockBetween internal locations (godown โ†” floor โ†” in-house store)
Send to Laundry / Receive CleanRoom โ†’ vendor, then vendor โ†’ in-house store (billed on receive)
Send / Receive RewashItems returned still dirty (not re-billed)
๐Ÿ—‘ Write-offDamaged / lost / discarded โ€” removed from stock
IMPORTANTTransfers are for internal locations only. For anything to/from the laundry vendor use Send to Laundry / Receive Clean so the vendor settlement stays correct.

Laundry billing: set per-category wash rates under Manage Laundry Rates, log the vendor's bill with Record Vendor Bill, and the Vendor Settlement tab shows Total owed = rate ร— received. Laundry bills settle through Accounts โ†’ Vendor Payments. Use Reconcile (๐Ÿงฎ) after a physical count; export the overview to CSV/PDF.

Inventory reports NEW

Reports โ†’ Inventory group:

  • ๐Ÿ“Š Inventory Stock & Value โ€” live holdings & worth in three tables (Assets, Consumables, Linen) with totals. Linen is valued at its average purchase rate.
  • ๐Ÿ“ Inventory by Location โ€” pick a room / floor / store and see all its assets, consumables and linen with per-section and overall totals.
  • ๐Ÿ›’ Purchases (Consumables & Assets) โ€” what you bought in a period, split by type with totals.
  • ๐Ÿ—‘๏ธ Sold & Written-off โ€” four views: Assets Sold, Assets Written-off, Consumables Out, Linen Out.
  • ๐Ÿ“ฆ Store Issuance / Issue History / Store Inventory โ€” issue consumables and see openingโ†’closing per item.

Date-range reports default to the current month; movement reports page 100 rows at a time with full-period totals, and CSV export pulls every row for the range.

NOTEStock & Value / by-Location count linen in rooms, floors and stores. Linen out at Laundry, with Drivers, or in Rewash appears in the Linen page's Total Owned but not in these two reports โ€” so they can differ by whatever is out for washing.

Purchases & purchase returns

Accounts โ†’ Purchases records supplier bills for store items, linen, assets and consumables. Vendor and item fields use a type-to-search box (contains match), so long lists are quick. Editing or cancelling a bill reverses its accounting and inventory; cancelling an asset bill removes the asset it created. Purchase Returns send goods back and adjust the payable.

Vendor payments

Accounts โ†’ Vendor Payments pays a vendor's outstanding bills โ€” both laundry and purchase bills โ€” in one cheque or transfer, posting one clean entry to the account the money left.

1Pick the vendorThe search box shows every vendor and their total due.
2Choose "Paid From"The bank/cash account the money leaves โ€” this is what makes it show in that account's ledger.
3Select the billsTick the bills; Pay Amount defaults to each bill's outstanding. Edit to pay part of a bill.
4Round off (optional)Type an adjustment or hit "โคณ Nearest โ‚น". Bills clear in full; the paise post to Round Off.
5Record PaymentPosts Dr Accounts Payable ยท Cr the chosen bank account. Each paid bill is marked settled.

Vendor advances

  • Add advance โ€” prepay a vendor money not tied to any bill. Posts Dr Advances to Vendors ยท Cr Bank and builds up the vendor's advance balance.
  • Apply advance โ€” when a vendor shows "(โ‚นX avail)", draw from it to settle bills; the bank pays only the difference.

Vendor statement NEW

Accounts โ†’ Vendor Statement is a per-vendor payable ledger in one chronological view โ€” purchase bills, laundry bills, payments, purchase returns and advances, with a running payable balance. Pick the vendor and a date range; export to CSV.

  • Credit = bills raised on you ยท Debit = payments and returns. Balance = bills โˆ’ payments โˆ’ returns.
  • It reads every real payment โ€” single-bill payments and batch vendor payments alike โ€” so a bill marked Paid always shows its payment and the balance tallies.
  • Advances sit in a separate wallet and only reduce the balance when applied to a bill.
  • Direct expense vouchers paid to a vendor appear as memo rows (shown in both columns) and don't move the payable โ€” they aren't payments against a bill.

Cash / Bank ledger

Accounts โ†’ Cash/Bank Ledger is a running-balance passbook for any drawer or bank account. Pick the account and a date range to see every inflow and outflow with the closing balance โ€” guest payments in, expenses and vendor payments out, plus manual journal/contra entries tagged to that account. Each expense appears once (as its voucher), never double-counted with its posting entry.

Bank reconciliation

  1. Accounts โ†’ Bank Reconciliation โ†’ pick the bank account and upload the SBI statement PDF / e-statement (handles current and OD accounts).
  2. Confirm the auto-suggested matches between statement lines and ledger entries.
  3. For bank-only lines (charges, interest) post a quick adjustment so both sides tally.
TIPTag the real bank account on every non-cash payment so reconciliation is mostly one-click.

Corporates & credit

Accounts โ†’ Corporates tracks companies you bill on credit. A corporate booking can be marked Bill-To at checkout โ€” a tax invoice is raised but the balance stays receivable until the company pays. Each corporate page shows its bookings, discount per booking, outstanding, aging and a statement.

NOTECorporate entities are matched on GSTIN, not company name โ€” two businesses can share a trade name, so the GSTIN keeps their books separate.

OTA reconciliation NEW

For bookings where the OTA collects from the guest (MMT, etc.), the PMS tracks the flow end-to-end: the OTA-collect receivable when the guest pays the OTA, the commission + tax you owe, and the remittance when the OTA settles the net to your bank. Outstanding shows what's still due from each OTA so nothing slips.

GST filing

Accounts โ†’ GST Filing is the month-wise compliance hub: GSTR-1, GSTR-3B and GSTR-2B views, the filing JSON, a 2B reconcile, and a filing lock. Once a month is marked filed, the system blocks edits that would change that period's figures so your books can't drift from what you submitted.


Banquet โ€” new booking

  1. Banquet โ†’ + New Booking.
  2. Fill event name, date, hall, pax, food rate/pax, hall charges, contact.
  3. Optionally enter an initial advance + payment method.
  4. Save. Status starts as confirmed.

Advance payments + receipts

Open the booking โ†’ Payment Ledger โ†’ + Add Payment. Multiple advances are allowed any time before the event; each gets a receipt RCPT-BNQ/FY/00001 you can print.

Complete event โ†’ generate invoice

After the event, click Mark Completed. Generate Invoice enables only now (locks the amount; pre-event changes are allowed). Inter-state banquet bills correctly use IGST based on place of supply.

WHYPre-event changes (pax revision, hall swap) are common. Locking the invoice only after completion prevents drift from what you file in GSTR-1.

Cancel & refund

Open detail โ†’ Cancel Booking โ†’ confirm reason. The system reverses the revenue + GST JV (if invoiced), leaves payment rows untouched (money is still in your bank), and surfaces a โ†ฉ๏ธ Refund button with the eligible amount. Refund โ†’ pick mode + account โ†’ submit.


Housekeeping tasks

The Housekeeping page shows rooms grouped by floor with their cleaning tasks. Tap a room โ†’ Start begins a timer; Stop closes the task and records duration. Assign floors under Settings โ†’ Users โ†’ the staff member โ†’ Floors.

Maintenance tickets

The Maintenance page lists open / in-progress / closed tickets. Receptionists raise tickets from Booking Detail โ†’ ๐Ÿ”ง Ticket (category, priority, description). Maintenance staff get a push notification and a row on their mobile dashboard.


Install the mobile app

Android: Play Store โ†’ "HMS by Saskey" โ†’ Install (or the internal-testing link from your admin). iOS: TestFlight invitation. Sign in with the same email + password as the web. Updates arrive over-the-air โ€” if a screen looks old, fully close the app twice to pull the latest.

Role-specific screens

๐Ÿ‘‘Admin๐Ÿ“Š Dashboard (occupancy + pax + financials + cash-in-hand) ยท ๐Ÿ“… Bookings ยท ๐Ÿ›๏ธ Rooms ยท finance & revenue reports.
๐Ÿ“ŠManager๐Ÿ“Š Dashboard ยท ๐Ÿ“… Bookings (apply-discount) ยท reports.
๐Ÿ”‘Receptionist๐Ÿ›๏ธ Rooms ยท ๐Ÿ“… Bookings ยท ๐Ÿ›Ž๏ธ Guest Request ยท ๐Ÿ”ง Raise Ticket ยท cash-in-hand.
๐ŸงนHousekeepingFloor-wise tasks with start/stop timer.

Cash-in-Hand tile NEW

The mobile dashboard shows a live Cash-in-Hand tile โ€” the balance of the cash ledger (GL 1101) โ€” for admin, manager, accountant and receptionist. It's the cash drawer only (bank and clearing accounts are excluded), so front-desk staff can reconcile at a glance. The month filter also drives MTD, revenue and room-nights on the same dashboard.

Push notifications

Tasks and tickets are pushed to the assigned device within seconds. Not receiving them? App permissions โ†’ enable Notifications, then sign out + back in to re-register your push token.


Night audit

Runs automatically at 00:05 IST daily. Posts room charges for every in-house booking that night using each room's live occupancy and category rate. Open Night Audit to preview what's about to post, or run it manually if you missed a day.

Dashboard drill-downs

Every Dashboard tile is a shortcut into the matching report with the date filter already applied. Occupancy % is room-nights based (rooms occupied รท sellable rooms) and shows in-house pax beneath it. The same figures appear in the mobile app.

Reports & menu

Reports is one hub with a grouped two-level menu โ€” pick a group (Today, Financial, GST & Compliance, Front Office, Inventory), then the report. Police Report and Invoice Register live here too.

  • Day Sales / Cash / Cashier / Day Book โ€” collections by date, method and cashier.
  • Revenue & Tax โ€” GST-segregated revenue (CGST/SGST/IGST), with guests + nights.
  • Occupancy โ€” per-day occupancy with a pax column.
  • P&L / Balance Sheet / Trial Balance โ€” GL-derived, date-filtered, always tally, with charts.
  • Outstanding (O/S) / Payables โ€” receivables and payables as-on-date.
  • Invoice Register / Police Report โ€” every issued invoice ยท the daily guest register.
  • Inventory โ€” stock & value, by-location, purchases, sold & written-off, store issuance/inventory. See Inventory reports.

Every dated report has quick presets (Today ยท Yesterday ยท This/Prev month ยท Custom) and exports to CSV or Print/PDF.

Accounts Daybook NEW

Reports โ†’ Financial โ†’ Accounts Daybook is a single-date accounting view built for the back office:

  • Cash / Bank / Card cards with opening, inflow, outflow and closing for the day.
  • Payments Received โ€” the day's receipts, split Advance (open folio) vs Actual (settled) by method.
  • Invoices Issued โ€” the actual tax invoices raised that day (room / banquet / counter) with taxable, GST and total โ€” distinct from raw folio charges.
  • Expenses (Outflows) โ€” each expense voucher for the day with category, vendor and paid-from account.
  • Discount Details โ€” discounts on the folios invoiced that day.

Print gives a clean paper-form daybook; the whole view is date-driven with a Today button.

Report access by role

RoleSees
Admin ยท Accountant ยท Back office ยท Front Office ManagerAll reports.
Receptionist ยท CashierCash, Day Book, Cashier, Breakfast, Police Report, Invoice Register.
HousekeepingOccupancy, Housekeeping.
MaintenanceMaintenance.

GSTR-1 export

Accounts โ†’ GST Filing โ†’ pick month. Groups invoices by HSN/SAC, computes per-bucket taxable + tax, and produces the format your CA can file. Voided invoices are excluded; counter sales are included. Taxable value is derived from each invoice's stored totals.


Settings โ€” Theme colours

Settings โ†’ Theme โ†’ set the Primary and Accent hex codes. Used everywhere: sidebar gradient, headings, accent strip, primary buttons. Leave blank to fall back to navy / blue defaults.

Settings โ€” SMS templates

Provider: pay4sms.in (or SmartPing). Paste the token + sender ID + DLT template IDs. A ๐Ÿงช Test SMS form lets you pick an event, type a phone and send โ€” the result and the rendered message show inline.

Settings โ€” Charge categories

Add each non-room service you'll bill (F&B, Laundry, Mini Bar, Banquet, Spaโ€ฆ). Each stores a SAC code + default GST. When you add a charge and pick the category, both auto-fill.

Settings โ€” Cash / Bank routing

Pick which Chart-of-Accounts account each payment method posts to. Example: Cash โ†’ 1101, Card โ†’ 1145, UPI โ†’ 1145, Bank Transfer โ†’ 1120, Cheque โ†’ 1101. These pre-fill the account on every payment.

Settings โ€” Users & roles

Invite a user with email + role; change role inline anytime. For housekeeping / maintenance, assign the floors they should see. Managers can add non-admin users but cannot create or edit admins.


License & access

Each property runs on a Saskey license with an end date. While current, everyone works normally. If it lapses, the PMS pauses sign-in and every screen (web and mobile) with a "license expired" message โ€” no data is lost.

RENEWALLicense renewal is handled by Saskey. See a "license expired" message? Contact us and we'll extend it โ€” access returns immediately, no reinstall.

Troubleshooting

"Your Saskey PMS license has expired" โ€บ

Your property's license end date has passed. Nothing is lost โ€” message Saskey to renew and access is restored the moment we update the date.

A vendor payment isn't showing in the Cash/Bank Ledger โ€บ

Make sure the payment was recorded with the correct Paid From account on the Vendor Payments screen. The ledger lists a payment only when it's tagged to that bank/cash account.

A vendor statement doesn't tally with what I've paid โ€บ

The Vendor Statement now reads every payment type โ€” single-bill payments and batch vendor payments โ€” so a bill marked Paid shows its payment. If a number still looks off, check the bill's amount paid on the purchase, and remember direct expense vouchers are memo rows that don't reduce the payable.

The theme isn't applying on some pages โ€บ

Hard refresh (Cmd/Ctrl+Shift+R). Confirm Settings โ†’ Theme shows your colours saved. In DevTools, inspect <html> and look for --theme-primary in computed styles.

An SMS test failed โ€บ

Read the inline error. Common causes: DLT template ID empty, body still uses {#var#} instead of {#alphanumeric#} (both are supported), or the pay4sms balance ran out.

F&B GST showing 18% instead of 5% โ€บ

Settings โ†’ Charge Categories โ†’ "Food & Beverage / Restaurant" โ†’ set Default GST to 5% and save. New F&B charges post at 5%; existing wrong ones need void + re-add.

An asset shows the wrong value in the register โ€บ

Multi-unit asset purchases now create one register record per unit, so the register ties to the GL. If a historical item looks off, check its category's GL code in Item Master โ†’ Categories, and that consumables aren't sitting under a fixed-asset code.

Mobile app doesn't show new tasks / screens look old โ€บ

Pull to refresh. If push isn't arriving: enable Notifications, then sign out + back in to re-register the token. For an out-of-date screen, fully close the app twice so it pulls the latest over-the-air update.


Get support

WhatsApp: +91 84892 56789
Email: info@saskey.in
Web: saskey.in

Mention your property name and the booking number you're stuck on โ€” that gives us instant context.