Beyond The Wall

Acceso Operativo Restringido

{{ loginError }}

{{ { dashboard: 'Indicadores de Gestión', reservas: 'Gestión de Reservas', agenda: 'Agenda y Rutas Operativas', clientes: 'Directorio de Clientes', tours: 'Administración de Experiencias', disponibilidad: 'Disponibilidad y Precios', perfiles: 'Gestión de Usuarios y Perfiles' }[view] || 'Panel de Control' }}

Total Ingresos Proyectados

{{ formatearDinero(kpiIngresos) }}

País Predominante

{{ kpiPais }}

Tour Estrella

{{ kpiTour }}

Demanda por Tour

Origen de Clientes

Inteligencia de Operaciones

Utilización Global

{{ kpiUtilizacion }}%

Asientos ocupados vs totales

Ingreso en Riesgo

{{ formatearDinero(kpiIngresoPerdido) }}

Valor de asientos vacíos futuros

Alerta de Capacidad

{{ kpiTourCritico }}

Tour con más asientos vacíos

Ocupación por Tour

Carga de Trabajo: Slots por Guía

Demanda Programada: Turistas por Día/Tour

Ocupación por Tour (Próximas Fechas)

Tasa de Conversión (Rendimiento)

{{ kpiConversion }}%

Reservas Exitosas / Pagadas

Tasa de Defectos (Deserción)

{{ kpiDefectos }}%

Reservas Canceladas

Cuello de Botella

{{ kpiPendientes }}

Reservas Pendientes de Pago

Distribución del Embudo

Atención Inmediata (Cuello de Botella)

ID Cliente Tour Monto a Rescatar
#{{ r.id_reserva }} {{ r.clientes?.nombre_completo || 'Cliente Bot' }} {{ recortarTexto(r.tourNombre, 15) }} {{ formatearDinero(r.total) }}
¡Excelente! No hay cuellos de botella.

Demanda Proyectada (7 Días)

{{ kpiProyeccion }} Pax

Pasajeros estimados próxima semana

Tendencia Operativa

{{ kpiTendencia }}

Basado en la media móvil reciente

Ingreso Proyectado (7 Días)

{{ formatearDinero(kpiIngresoFuturo) }}

Estimación financiera a corto plazo

Curva de Demanda: Histórico vs Proyección

Nueva Reserva

Datos del cliente
Detalles del tour
Información de pago
{{ form.tipoDescuento === 'pesos' ? 'COP' : '%' }}

Resumen de la Transacción

Subtotal ({{ form.pax }}x {{ formatearDinero(resumenFinanciero.precioUnitario) }}): {{ formatearDinero(resumenFinanciero.subtotal) }}
Descuento aplicado: − {{ formatearDinero(resumenFinanciero.descuentoCalculado) }}
Anticipo / Abono: − {{ formatearDinero(resumenFinanciero.anticipo) }}
Saldo pendiente: {{ formatearDinero(resumenFinanciero.saldoPendiente) }}

Listado de Reservas

ID Cliente Tour y Fecha Guía Asignado Cupos Detalle Financiero Estado Acciones
{{ r.id_personalizado || 'R-000' }} {{ r.nombre }} {{ r.tourNombre }}
{{ r.fecha_tour }} | {{ r.hora_tour }}
{{ r.pax }}
Total: {{ formatearDinero(r.valor_base) }}
Abono: {{ formatearDinero(r.anticipo) }}
Falta: {{ formatearDinero(r.valor_a_pagar) }}
Pagado: {{ r.porcentajePago }}%
{{ r.estado }}

{{ editandoPerfil ? 'Editar Usuario' : 'Nuevo Usuario' }}

Usuarios del Sistema

Usuario Correo Teléfono Rol Estado Acciones
{{ p.nombre }} {{ p.email }} {{ p.telefono || '—' }} {{ p.rol }} {{ p.estado }}
No hay usuarios registrados.

Mi Perfil

Selecciona un avatar y actualiza tu información de contacto.

{{ clientesFiltrados().length }} cliente{{ clientesFiltrados().length !== 1 ? 's' : '' }}

Cargando directorio...

Documento Nombre Completo País Teléfono Correo Electrónico Encuesta de Satisfacción
{{ c.tipo_documento || 'Doc' }} {{ c.id_cliente }} {{ c.nombre_completo }} {{ c.pais_origen }} {{ c.telefono || '—' }} {{ c.email }}
No se encontraron clientes con esos criterios.
Link de la encuesta: https://forms.gle/ADZHmF85mtePkjPS8 — Los botones de WhatsApp y Email envían este link directamente al cliente con un mensaje personalizado.

{{ editandoTour ? 'Editar Tour' : 'Nuevo Tour' }}

Catálogo de Tours

Nombre Precio Estado Acciones
{{ t.nombre }} {{ formatearDinero(t.precio) }} {{ t.estado }}
Cargando catálogo...

Abrir Fechas

Dejar en blanco para usar precio base.

Calendario de Operaciones

Fecha Hora Tour Cupos Precio Especial Estado
{{ d.fecha }} {{ d.hora_inicio.substring(0,5) }} {{ recortarTexto(d.tourNombre, 15) }} {{ d.cupos_totales - d.cupos_asignados }} libres {{ d.ajuste_precio > 0 ? formatearDinero(d.ajuste_precio) : 'Precio Base' }}
No hay fechas programadas.

{{ guiaForm.id_guia ? 'Editar Guía' : 'Nuevo Guía' }}

Directorio de Staff

Nombre Especialidad Tipo Estado Acciones
{{ g.nombre }} {{ g.especialidad || 'General' }} {{ g.tipo_contrato }} ● {{ g.estado }}

Rutas Programadas (Hoy en Adelante)

No hay rutas programadas próximamente.
{{ formatearFechaLarga(fecha) }} {{ rutas.length }} Rutas
{{ ruta.hora }} — {{ ruta.tourNombre }}
Guía: {{ ruta.guia }}
Pasajeros: {{ ruta.paxTotal }} pax
Reservas: {{ ruta.reservas.length }}
Cliente Pax Teléfono
{{ r.nombre }}
{{ r.estado }}
{{ r.pax }} {{ r.telefono }}

Histórico de Rutas (Auditoría)

No hay registros históricos.
{{ formatearFechaLarga(fecha) }}
{{ ruta.hora }} - {{ recortarTexto(ruta.tourNombre, 25) }} {{ ruta.paxTotal }} pax
{{ ruta.guia }}
• {{ r.nombre }} [{{ r.estado }}] {{ r.pax }} pax