NapX PMS Docs
Admin Guide

Reservations

How to browse reservations across all tenants in the admin dashboard.

Reservations

Navigate to Property Management → Reservations.

Provides a read-only cross-tenant view of all reservations for audit and support purposes.

Reservation lifecycle actions in the operator APIs now follow stricter rules:

  • Deletion is a soft delete. Records are hidden from active queries rather than hard-deleted.
  • check-in, check-out, cancel, and no-show must go through their dedicated endpoints so timestamps and downstream events stay consistent.
  • Generic status transitions are reserved for non-terminal workflow states such as draft or payment progression.

Table columns

ColumnDescription
PropertyWhich property the reservation is for
TenantOwning tenant
GuestGuest name or identifier
Check-inArrival date
Check-outDeparture date
StatusConfirmed / Cancelled / Completed etc.

Reservation management (create, modify, cancel) is performed by operators in apps/web.

Operator API notes

  • Availability checks and reservation writes now enforce the same property and restriction rules.
  • A reservation cannot be written against a space that belongs to a different property.
  • Longer overnight stays now pick weekly and monthly rates when those fields are configured on the selected rate plan.
  • If a seasonal rate-plan entry does not match the stay date, the API falls back to the top-level rate-plan pricing fields used by the admin dashboard.
  • Rate-plan support tables are tenant-scoped and protected by row-level security.

On this page