Host360

Iniciar Sesión

{{ loginError }}

Cuentas por Defecto:

Admin: admin@dominio.com (Contraseña autogenerada al instalar)
Nota: Puede simular roles directamente arriba a la derecha una vez inicie sesión para ver restricciones.
{{ currentTab === 'dashboard' ? 'Resumen Ejecutivo' : currentTab }}
Simular Rol:
Apartamentos Ocupados
{{ stats.propertiesOccupied }}
Apartamentos Disponibles
{{ stats.propertiesAvailable }}
Entregas Hoy (Check-in)
{{ stats.checkinsToday }}
Recibos Hoy (Check-out)
{{ stats.checkoutsToday }}
Ingresos de {{ stats.monthName }}
${{ formatNumber(stats.monthlyIncome) }} COP
Gastos de {{ stats.monthName }}
${{ formatNumber(stats.monthlyExpenses) }} COP
Utilidad de {{ stats.monthName }}
${{ formatNumber(stats.monthlyUtility) }} COP
Estado de Propiedades
Nombre Tipo Estado
{{ prop.nombre }} {{ prop.tipo }} {{ prop.estado }}
Alertas y Tareas Críticas
{{ alert.nombre }}
Stock actual: {{ alert.stock_actual }} / Mínimo: {{ alert.stock_minimo }}

Todo al día. No hay alertas de insumos pendientes.

Control de Reservas
Consecutivo Huésped Propiedad Fechas Pax Estado Acciones
{{ book.consecutivo }}
{{ book.nombre_huesped }}
Doc: {{ book.documento }}
{{ book.propiedad_nombre }}
Llegada: {{ formatDate(book.fecha_llegada) }}
Salida: {{ formatDate(book.fecha_salida) }}
{{ book.cantidad_personas }} {{ book.estado }}
No hay reservas registradas.

{{ currentMonthYear }}

Disponible Ocupado Check-in Hoy Check-out Hoy Aseo Programado Mantenimiento
{{ day }}
{{ cell.dayNumber }}
⭐ {{ cell.holiday }}
{{ event.label }}
Registro de Recepción (Check-In & Check-Out)
Seleccionar Reserva Activa
{{ selectedReceptionBooking.consecutivo }}
Huésped: {{ selectedReceptionBooking.nombre_huesped }}
Propiedad: {{ selectedReceptionBooking.propiedad_nombre }}
Fechas: {{ formatDate(selectedReceptionBooking.fecha_llegada) }} a {{ formatDate(selectedReceptionBooking.fecha_salida) }}
Estado actual: Confirmada Check-In Activo

Seleccione una reserva para procesar o ver su historial de entrega y recibo.

Historial de Recepción de la Reserva
Check-In (Entrega) {{ formatDateTime(receptionDetails.checkIn.fecha_hora) }}
Responsable: {{ receptionDetails.checkIn.responsable_nombre }}
Observaciones: {{ receptionDetails.checkIn.observaciones || 'Sin observaciones' }}
Registro Fotográfico:
Checkin
Check-Out (Recibo) {{ formatDateTime(receptionDetails.checkOut.fecha_hora) }}
Responsable: {{ receptionDetails.checkOut.responsable_nombre }}
Estado General: {{ receptionDetails.checkOut.estado_general }}
Observaciones: {{ receptionDetails.checkOut.observaciones || 'Sin observaciones' }}
Daños Reportados:
  • {{ danio.descripcion }} (Reposición: ${{ formatNumber(danio.valor_reposicion) }} COP)
Registro Fotográfico:
Checkout

No hay registros de recepción cargados para esta reserva.

Bitácora de Aseo y Limpieza
Fecha Propiedad Responsable Tipo Insumos Utilizados Gastos
{{ formatDate(clean.fecha) }} {{ clean.propiedad_nombre }} {{ clean.responsable_nombre }} {{ clean.tipo }}
• {{ i.nombre }} (x{{ i.cantidad }})
Ninguno
Mano de Obra: ${{ formatNumber(clean.mano_obra) }}
Otros: ${{ formatNumber(clean.gastos_adicionales) }}
No hay registros de aseo cargados.
Registro de Mantenimientos
Fecha Propiedad Responsable Descripción Costo Estado Acciones
{{ formatDate(maint.fecha) }} {{ maint.propiedad_nombre }} {{ maint.responsable_nombre }} {{ maint.descripcion }} ${{ formatNumber(maint.costo) }} COP {{ maint.estado }}
No hay mantenimientos registrados.
Inventario de Elementos por Apartamento
Categoría Elemento Propiedad Cantidad Estado Valor Reposición Acciones
{{ item.categoria }} {{ item.nombre_elemento }} {{ item.propiedad_nombre }} {{ item.cantidad }} {{ item.estado }} ${{ formatNumber(item.valor_reposicion) }} COP
No hay elementos cargados en el inventario.
Control de Insumos y Existencias
Insumos Disponibles
Nombre Existencias Mínimo Costo Unidad Estado Acciones
{{ sup.nombre }} {{ sup.stock_actual }} {{ sup.stock_minimo }} ${{ formatNumber(sup.valor_unidad) }} COP Stock Crítico Óptimo
Bitácora de Compras
Fecha Insumo Cant. Costo Total
{{ formatDate(purch.fecha) }} {{ purch.insumo_nombre }} x{{ purch.cantidad }} ${{ formatNumber(purch.valor_compra) }}
No hay compras registradas.
Gestión de Usuarios del Sistema
Nombre Correo Electrónico Rol Fecha de Creación Acciones
{{ usr.nombre }} {{ usr.email }} {{ usr.rol }} {{ formatDateTime(usr.creado_en) }}
Informes Financieros y Rentabilidad
Tasa de Ocupación Mensual (Últimos 6 meses)
Balance de Ingresos vs Egresos (2026)
Rentabilidad por Propiedad
Propiedad Total Ingresos Total Gastos Utilidad Neta Rentabilidad (%)
{{ item.nombre }} ${{ formatNumber(item.incomes) }} COP ${{ formatNumber(item.expenses) }} COP ${{ formatNumber(item.utility) }} COP {{ item.rentability }}%
Configuraciones del Sistema
Apartamentos/Casas
{{ prop.nombre }}
Tipo: {{ prop.tipo }} | Estado: {{ prop.estado }}
Festivos Colombia
{{ h.descripcion }}
{{ formatDate(h.fecha) }}
Temporadas y Tarifas
{{ s.nombre }}
Período: {{ formatDate(s.fecha_inicio) }} a {{ formatDate(s.fecha_fin) }}
Multiplicador: {{ s.tarifa_multiplicador }}x
Bitácora de Seguridad y Auditoría de Acciones
Fecha y Hora Usuario Rol IP de Origen Acción Ejecutada Registro Afectado
{{ formatDateTime(log.fecha_hora) }} {{ log.usuario_nombre || 'Sistema' }} {{ log.usuario_rol || 'Automático' }} {{ log.ip }} {{ log.accion }} {{ log.registro_afectado || 'N/A' }}
No hay registros de auditoría cargados.