> ## Documentation Index
> Fetch the complete documentation index at: https://tomotek.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# US-OWN-10: Đặt lịch Dịch vụ Lưu trú (Hotel/Daycare)

> Chủ nuôi đặt lịch các dịch vụ cần tính theo chuồng, lồng và qua đêm như Khách sạn thú cưng.

> [!NOTE]
>
> **Cập nhật v.1.6.0:** Hỗ trợ luồng Đặt lịch Dịch vụ Lưu trú (Hotel/Daycare) với quy trình đồng bộ chuẩn.

## 1. Điều kiện tiên quyết (Pre-conditions)

* Merchant đã thiết lập **Tổng kho (Inventory - Số lượng chuồng)** để quản lý sức chứa lưu trú.
* Hệ thống cần có tổng kho để đối soát khả năng nhận khách lưu trú.

## 2. Tiêu chí chấp nhận (Acceptance Criteria)

> **US-OWN-10.1: Chọn loại hình lưu trú (Sub-type)**
>
> Khách hàng có thể chọn 1 trong 2 hình thức:
>
> 1. **Hotel:** Lưu trú dài ngày, qua đêm.
> 2. **Trông giữ (Daycare):** Gửi trông theo số giờ trong ngày.

> **US-OWN-10.2: Chọn thời gian (Stay Range)**
>
> * **Với Hotel:** Chọn Ngày Check-in và Ngày Check-out. Hệ thống tự động tính số đêm ($N$).
> * **Với Daycare:** Chọn Ngày gửi và Khung giờ gửi (Từ giờ - Đến giờ).

> **US-OWN-10.5 & 10.7: Thông tin chi tiết & Check-in/out**
>
> * **Hiển thị Giờ Check-in/out:** Rõ ràng giờ quy định của Shop (từ cấu hình `US-MER-03`) để khách hàng chủ động thời gian đưa đón thú.
> * **Thông tin Pet:** Nhập tên Pet, cung cấp Sổ tiêm chủng (nếu Shop yêu cầu) và ghi chú dặn dò.

> **US-OWN-10.4: Tính toán biểu phí linh hoạt**
>
> * **Hotel:** Giá = Đơn giá × Số đêm.
> * **Daycare:** Giá tính theo biểu lũy tiến (Ví dụ: X giờ đầu giá Y, sau mỗi giờ cộng thêm Z) đã thiết lập ở `US-MER-04`.

## 3. Quản lý Tồn kho (Business Rules)

**1. US-OWN-10.3: Kiểm tra khả năng đáp ứng (Inventory Check)**

Hệ thống quét số lượng tồn kho từng ngày:
Chỉ cho phép đặt nếu **Số lượng chuồng trống > 0** xuyên suốt tất cả các đêm/giờ mà khách hàng đã chọn.

**2. US-OWN-10.6: Xử lý Quá tải (Stay Overbooking Block)**

Khác với Dịch vụ Thường (`US-OWN-09`), với dịch vụ Lưu trú:
Cho dù Merchant có bật "Cho phép quá tải", hệ thống vẫn **ngăn chặn tuyệt đối (Hard-stop)** khi hết chuồng. Vì sức chứa vật lý (chuồng lồng) không thể linh động như sức lực nhân viên.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.