XaPOS Module

Housekeeping

Cabin inventory management, issue reporting, and laundry tracking for hotel and expedition teams at sea.

Cabin Inventory Management

Housekeeping maintains a master list of items that should be present in every cabin, then checks each cabin against that list.

๐Ÿ“‹ Master List

The cabin inventory master defines generic items such as towels, pillows, life jackets, and expedition gear. Items can be grouped by category and ordered for consistent checklists.

๐Ÿ  Per-Cabin Checks

Staff open a cabin and mark each master item as present or missing. Custom checklist items can also be added to individual cabins for special requests or non-standard setups.

๐Ÿ“ฅ CSV Import

Inventory can be imported from CSV. A blank cabin number populates the master list, while a specific cabin number updates that cabin's checklist directly.

๐Ÿ” Audit Trail

Every inventory update is logged with timestamp and user, so housekeeping managers can see who checked a cabin and when.

Issue Tracking

When something in a cabin needs attention, staff create an issue rather than changing the static inventory list.

Report Issues

Any item can be flagged with a status of needs attention. Staff add notes describing the problem, such as a broken fixture or missing item.

Separation of Concerns

Static inventory stays clean, while dynamic issues live in a separate cabin_issues table. This keeps the master checklist stable even as problems are reported and resolved.

Resolution

Once maintenance or housekeeping resolves the issue, it can be cleared. The issue history remains available for reporting and trend analysis.

Laundry Status

The laundry workflow connects cabin status with chargeable guest services.

๐Ÿงบ Bag Tracking

When a guest leaves a laundry bag for pickup, housekeeping marks the cabin with a pending laundry status. This creates a visible task for the laundry team.

๐Ÿ’ณ POS Charge

Once laundry is processed, the charge can be posted through the POS to the guest's folio. The laundry status is then cleared, keeping the cabin record accurate.

๐Ÿ‘ค Role-Based Access

The dedicated housekeeping role limits users to inventory, issues, and laundry functions. They cannot access sales, reports, or system settings.

๐Ÿ“Š Reporting

Housekeeping reports show open issues, pending laundry, and completed checks by cabin or deck, helping supervisors prioritise work.

Explore the other modules