{{vm.stats.totalRooms}}
Tổng phòng
{{vm.stats.occupiedRooms}}
Đang có khách
{{vm.stats.vacantRooms}}
Còn trống
{{vm.stats.activeReservations}}
Đặt phòng active
{{vm.stats.todayInvoices | number}}
Hóa đơn hôm nay
{{vm.stats.totalRevenue | number}}đ
Doanh thu hôm nay
trending_up Đặt phòng gần đây
| Mã | Khách | Phòng | Check-in | Check-out | Trạng thái | Tổng tiền |
|---|---|---|---|---|---|---|
| {{r.ReservationCode || r.ReservationId}} | {{r.GuestName || 'N/A'}} | {{r.RoomName || 'N/A'}} | {{r.CheckinDate | date:'dd/MM HH:mm'}} | {{r.CheckoutDate | date:'dd/MM HH:mm'}} | {{vm.translateStatus(r.Status)}} | {{r.TotalCharges | number}}đ |
checklist Công việc dọn phòng
| Phòng | Trạng thái | Người phụ trách | Ưu tiên |
|---|---|---|---|
| {{h.RoomName}} | {{vm.translateHKStatus(h.Status)}} | {{h.AssignedTo || 'Chưa phân công'}} | {{h.Priority}} |
{{room.RoomName}}
{{room.RoomTypeName}}
{{vm.translateRoomStatus(room.Status)}}
{{room.CurrentGuest}}
{{room.CheckinTime | date:'HH:mm dd/MM'}} - {{room.CheckoutTime | date:'HH:mm dd/MM'}}
| Mã ĐP | Khách hàng | SĐT | Phòng | Check-in | Check-out | Tổng tiền | Đã TT | Trạng thái | |
|---|---|---|---|---|---|---|---|---|---|
| {{r.ReservationCode || r.ReservationId}} | {{r.GuestName || 'N/A'}} | {{r.GuestPhone || ''}} | {{r.RoomName || 'N/A'}} | {{r.CheckinDate | date:'dd/MM HH:mm'}} | {{r.CheckoutDate | date:'dd/MM HH:mm'}} | {{r.TotalCharges | number}}đ | {{r.TotalPaid | number}}đ | {{vm.translateStatus(r.Status)}} |
|
| Mã | Khách | Phòng | Check-in dự kiến | Check-out dự kiến | Tổng | Đã cọc | |
|---|---|---|---|---|---|---|---|
| {{r.ReservationCode || r.ReservationId}} | {{r.GuestName || 'N/A'}} {{r.GuestPhone}} |
{{r.RoomName}} | {{r.CheckinDate | date:'dd/MM HH:mm'}} | {{r.CheckoutDate | date:'dd/MM HH:mm'}} | {{r.TotalCharges | number}}đ | {{r.Deposit | number}}đ | |
| Không có đặt phòng nào chờ check-in | |||||||
| Mã | Khách | Phòng | Check-in | Check-out dự kiến | Tổng | Đã TT | Còn lại | |
|---|---|---|---|---|---|---|---|---|
| {{r.ReservationCode || r.ReservationId}} | {{r.GuestName || 'N/A'}} | {{r.RoomName}} | {{r.CheckinDate | date:'dd/MM HH:mm'}} | {{r.CheckoutDate | date:'dd/MM HH:mm'}} | {{r.TotalCharges | number}}đ | {{r.TotalPaid | number}}đ | {{(r.TotalCharges - r.TotalPaid) | number}}đ | |
| Không có phòng nào đang check-in | ||||||||
| Ảnh | Họ tên | SĐT | CCCD | Quốc tịch | Đặt phòng gần nhất | ||
|---|---|---|---|---|---|---|---|
|
|
{{g.FullName}} | {{g.Phone}} | {{g.Email}} | {{g.CCCD || ''}} | {{g.Nationality || 'VN'}} | {{g.LastReservation | date:'dd/MM/yyyy'}} |
| Số HĐ | Khách | Phòng | Ngày | Tiền phòng | Thuế/Phí | Dịch vụ | Giảm giá | Tổng | Trạng thái | |
|---|---|---|---|---|---|---|---|---|---|---|
| {{inv.InvoiceNo || inv.InvoiceId}} | {{inv.GuestName || 'N/A'}} | {{inv.RoomName || ''}} | {{inv.InvoiceDate | date:'dd/MM'}} | {{inv.TotalMoney | number}} | {{inv.TotalTaxFee | number}} | {{inv.TotalExtraService | number}} | -{{inv.Discount | number}} | {{inv.TotalCharges | number}}đ | {{vm.translateInvoiceStatus(inv.Status)}} |
| Mã GD | Đặt phòng | Khách | Số tiền | Phương thức | Ngày | Ghi chú | Người tạo |
|---|---|---|---|---|---|---|---|
| {{p.PaymentId}} | {{p.ReservationId}} | {{p.GuestName || ''}} | {{p.Amount | number}}đ | {{p.Method}} | {{p.PaymentDate | date:'dd/MM HH:mm'}} | {{p.Note}} | {{p.CreatedBy || ''}} |
{{vm.cashFund.totalIn | number}}đ
Tổng thu
{{vm.cashFund.totalOut | number}}đ
Tổng chi
{{vm.cashFund.balance | number}}đ
Số dư
| Ngày | Loại | Số tiền | Mô tả | Người tạo |
|---|---|---|---|---|
| {{cf.CreatedAt | date:'dd/MM HH:mm'}} | {{cf.Type==='In'?'Thu':'Chi'}} | {{cf.Amount | number}}đ | {{cf.Description}} | {{cf.FullName || ''}} |
| Mã SP | Tên sản phẩm | Đơn vị | Tồn kho | Giá nhập | Giá bán | Danh mục | |
|---|---|---|---|---|---|---|---|
| {{s.ItemCode || s.ItemId}} | {{s.ItemName}} | {{s.Unit || 'Cái'}} | {{s.Quantity}} | {{s.ImportPrice | number}}đ | {{s.ExportPrice | number}}đ | {{s.CategoryName || ''}} |
trending_up
Doanh thu
account_balance
Cân đối
meeting_room
Front Office
account_balance_wallet
Dòng tiền
{{vm.reportTitle}}
| Ngày | Số HĐ | Doanh thu phòng | Dịch vụ | Thuế/Phí | Giảm giá | Tổng |
|---|---|---|---|---|---|---|
| {{r.Date}} | {{r.TotalInvoices}} | {{r.RoomRevenue | number}}đ | {{r.ServiceRevenue | number}}đ | {{r.TaxFee | number}}đ | -{{r.Discount | number}}đ | {{r.TotalRevenue | number}}đ |
| Mã | Tên dịch vụ | Loại | Giá | Đơn vị | Mô tả | Trạng thái | |
|---|---|---|---|---|---|---|---|
| {{es.ServiceId}} | {{es.ServiceName}} | {{es.ServiceTypeName || ''}} | {{es.Price | number}}đ | {{es.Unit || 'Lần'}} | {{es.Description}} | {{es.IsActive?'Đang dùng':'Tắt'}} |
{{rt.RoomTypeName}}
Giá cơ bản: {{rt.BasePrice | number}}đ
Giá giờ: {{rt.HourlyPrice | number}}đ/h
Giá đêm: {{rt.NightlyPrice | number}}đ/đêm
Sức chứa: {{rt.Capacity}} người
Diện tích: {{rt.Area || 'N/A'}} m²
| Mã | Tên bảng giá | Loại phòng | Loại tính | Giá ngày | Giá đêm | Giá giờ | Trạng thái | |
|---|---|---|---|---|---|---|---|---|
| {{pp.PlanId}} | {{pp.PlanName}} | {{pp.RoomTypeName || ''}} | {{pp.FormulaType}} | {{pp.PriceByDay | number}}đ | {{pp.PriceByNight | number}}đ | {{pp.PriceByHour | number}}đ | {{pp.IsActive?'Active':'Inactive'}} |