Bỏ qua

Quy Trình Trả Phòng

Module Trả Phòng cho phép lễ tân xử lý check-out cho khách đang lưu trú. Quy trình gồm 2 bước: chọn khách từ danh sách → xử lý hóa đơn và thanh toán trong modal.

CashierShiftBar

Thanh CashierShiftBar hiển thị ở đầu trang — lễ tân cần đang trong ca trực để thực hiện trả phòng.


Danh Sách Trả Phòng

Danh sách khách trả phòng

Trang hiển thị tất cả booking có trạng thái CHECKED_IN — tức các khách đang lưu trú và cần được trả phòng.

Tìm Kiếm

# Thành phần Mô tả
Ô tìm kiếm Lọc theo tên khách, số điện thoại hoặc số phòng

Bảng Danh Sách

# Cột Nội dung
Khách Avatar + tên khách + số điện thoại
Phòng Số phòng (VD: R204) + tên loại phòng
Trả phòng Giờ trả phòng dự kiến + tag ⑦ Muộn / Quá hạn nếu quá giờ
Trạng thái HĐ Số tiền còn nợ (đỏ nếu còn nợ, xanh nếu đã thanh toán đủ) + số lượng dịch vụ
Thao tác Nút Trả phòng — nhấp để mở modal xử lý

Late / Overdue tag

Tag xuất hiện trên cột Trả phòng khi khách đã quá giờ check-out. Tag đỏ = Quá hạn, tag vàng = Muộn.


Xử Lý Trả Phòng (Modal)

Nhấp nút Trả phòng → modal mở ra với tiêu đề "Check-out: [Tên khách] - Phòng [số phòng]".

Modal chia làm 2 phần chính: Hóa đơnThanh toán + Kiểm tra phòng.


Phần 1: Hóa Đơn Cuối Cùng

Modal — Hóa đơn

# Thành phần Mô tả
Card Hóa đơn Tiêu đề "Hóa đơn Cuối cùng"
Chi tiết hóa đơn Danh sách các khoản: phòng, dịch vụ, thuế — kèm số lượng, đơn giá, thành tiền
Tạm tính Tổng trước thuế
Thuế Thuế 10%
Tổng cộng Tổng cộng sau thuế
Đã thanh toán Số tiền khách đã trả trước
Cần thanh toán Số dư còn lại — đỏ nếu còn nợ, xanh nếu đã đủ hoặc hoàn tiền

Các loại khoản mục hóa đơn

Loại Mô tả
ROOM Tiền phòng: "Phòng [số] ([n] đêm)"
SERVICE Dịch vụ đã sử dụng: tên dịch vụ × số lượng
TAX Thuế & phí dịch vụ (10%)

Phần 2: Thanh Toán & Kiểm Tra Phòng

Modal — Thanh toán và kiểm tra

# Thành phần Bắt buộc Mô tả
Phương thức thanh toán Khi còn nợ Dropdown: Tiền mặt, Thẻ tín dụng, Thẻ ghi nợ, Chuyển khoản
Phí bổ sung Nhập thêm phí phát sinh (nếu có), đơn vị VND
Card Kiểm tra phòng Chứa checkbox xác nhận và ghi chú
Xác nhận kiểm tra Checkbox "Kiểm tra phòng hoàn tất — Không có hư hỏng"
Ghi chú kiểm tra Ghi chú hư hỏng hoặc đồ thất lạc (nếu có)
Cảnh báo Alert tự động hiện khi còn nợ hoặc chưa tích checkbox

Cảnh báo tự động

Màu Nội dung Điều kiện
🟡 Vàng "Chưa thanh toán: [số tiền]" Còn số dư cần thu
🔵 Xanh "Cần Kiểm tra Phòng" Chưa tích checkbox kiểm tra
# Nút Mô tả
In Hóa đơn In hóa đơn cuối cùng ra giấy
Hủy Đóng modal, không lưu
Hoàn tất Trả phòng Xác nhận và hoàn tất check-out

Điều kiện để hoàn tất

Nút Hoàn tất Trả phòng yêu cầu: (1) thanh toán hết số dư nếu còn nợ, (2) đã tích checkbox kiểm tra phòng.


Quy Trình Từng Bước

  1. Tìm khách — gõ tên, SĐT hoặc số phòng vào ô tìm kiếm
  2. Nhấp Trả phòng — mở modal
  3. Xem hóa đơn — xác nhận các khoản tiền phòng, dịch vụ, thuế
  4. Thanh toán số dư (nếu còn nợ) — chọn phương thức, thu tiền từ khách
  5. Tích checkbox kiểm tra phòng — xác nhận tình trạng phòng; ghi chú nếu có hư hỏng
  6. In hóa đơn (tùy chọn) — trao bản in cho khách
  7. Nhấp Hoàn tất Trả phòng — hệ thống cập nhật trạng thái sang CHECKED_OUT, phòng về Available

Mẹo & Thực Hành Tốt Nhất

Kiểm tra cột Trạng thái HĐ trước

Nhìn cột trước khi mở modal — nếu màu xanh (đã thanh toán đủ) thì chỉ cần tích checkbox phòng và hoàn tất ngay.

Phòng có hư hỏng

Không tích checkbox "Không có hư hỏng" — ghi chú chi tiết vào ô ⑤ Ghi chú kiểm tra và báo quản lý để xử lý phí bồi thường riêng.

Khách trả thừa

Khi cột ⑦ Cần thanh toán hiển thị màu xanh và âm (VD: -50,000đ) — đây là tiền cần hoàn lại cho khách. In hóa đơn để khách xác nhận trước khi hoàn tiền.


Câu Hỏi Thường Gặp

Không thấy khách trong danh sách?

Danh sách chỉ hiển thị booking ở trạng thái CHECKED_IN. Nếu khách vừa check-in, đợi vài giây rồi làm mới trang. Nếu vẫn không thấy, kiểm tra trạng thái booking trong Danh Sách Đặt Phòng.

Nút 'Hoàn tất Trả phòng' bị disabled?

Hai điều kiện bắt buộc: (1) Cần thanh toán = 0 — nếu còn số dư đỏ, phải chọn phương thức và thu tiền. (2) Checkbox kiểm tra phòng phải được tích.

Khách muốn thanh toán bằng nhiều phương thức?

Modal hiện chỉ hỗ trợ 1 phương thức cho số dư còn lại. Nếu cần split payment, xử lý qua module thanh toán riêng trước, sau đó mở modal checkout khi số dư = 0.

Nhập phí bổ sung ở đâu?

Ô ② Phí bổ sung trong phần Thanh toán — dùng khi có phát sinh thêm (VD: gọi điện thoại, hư hỏng nhỏ). Số tiền này sẽ cộng vào tổng hóa đơn.


Liên Kết Liên Quan


Quay lại Quản Lý Lễ Tân