Configurar TPV con agentes
El sistema de agentes en HolaTPV permite implementar un control de acceso granular y trazabilidad individual de las operaciones realizadas en cada terminal. Esta funcionalidad es esencial para negocios con múltiples empleados, ya que permite restringir el acceso a terminales específicos, registrar qué operador realizó cada venta, y mantener un control individualizado de las operaciones de cada usuario.
Concepto de Agentes en el Sistema
Un agente representa a un empleado, vendedor, o usuario del sistema que tiene permisos para operar uno o más terminales de punto de venta. El sistema de agentes proporciona:
Control de acceso: Solo los agentes autorizados pueden utilizar terminales específicos
Trazabilidad: Cada venta queda registrada con el agente que la realizó
Responsabilidad individual: Cada agente es responsable de sus propias operaciones
Seguridad: Acceso protegido mediante contraseña individual
Separación de tickets aparcados: Cada agente solo ve sus propios tickets pendientes
Informes individualizados: Estadísticas de ventas por agente
Funcionamiento sin Agentes Configurados
Por defecto, cuando se crea un nuevo terminal, no tiene agentes asignados. En esta configuración:
Cualquier usuario con acceso al sistema puede utilizar el terminal
No se requiere autenticación específica para acceder al terminal
Las ventas se registran con el usuario general del sistema
Todos los usuarios ven todos los tickets aparcados
No hay separación de responsabilidades entre operadores
Esta configuración es adecuada para:
Negocios con un solo operador
Entornos de confianza con pocos empleados
Situaciones donde no se requiere trazabilidad individual
Funcionamiento con Agentes Configurados
Cuando se asignan agentes a un terminal:
Solo los agentes autorizados pueden acceder al terminal
Se requiere autenticación con usuario y contraseña
Cada venta queda registrada con el agente específico que la realizó
Cada agente solo ve sus propios tickets aparcados
Se pueden generar informes de ventas por agente
Hay responsabilidad individual sobre las operaciones
Esta configuración es recomendable para:
Negocios con múltiples empleados
Entornos donde se requiere control de acceso
Situaciones que requieren trazabilidad individual
Negocios con comisiones por ventas
Establecimientos con turnos de trabajo diferenciados
Proceso Completo de Configuración de Agentes
La configuración de agentes para un terminal requiere tres pasos principales: crear los agentes en el sistema, establecer contraseñas de acceso, y asociar los agentes al terminal.
Crear Agentes en el Sistema
Antes de poder asignar agentes a un terminal, deben existir en el sistema. Para crear agentes:
Desde el menú principal de HolaGest, navegue a Administrador
Seleccione Agentes en el submenú
Se mostrará el listado de todos los agentes existentes en el sistema
Haga clic en el botón Nuevo para crear un nuevo agente
En el formulario de creación de agente, complete los siguientes campos:
Código del Agente (obligatorio): Identificador único del agente en el sistema. Puede ser un código numérico, alfanumérico, o el nombre de usuario. Ejemplo: "AG001", "VENDEDOR1", "JPEREZ"
Nombre (obligatorio): Nombre completo del agente o empleado. Este nombre aparecerá en los informes y documentos. Ejemplo: "Juan Pérez García"
Apellidos: Apellidos del agente (opcional pero recomendado para identificación completa).
Email: Dirección de correo electrónico del agente. Útil para envío de informes o notificaciones.
Teléfono: Número de contacto del agente.
Porcentaje de Comisión: Si su negocio trabaja con comisiones por ventas, especifique el porcentaje que corresponde a este agente.
Activo: Marque esta casilla para activar el agente. Solo los agentes activos pueden utilizarse en el sistema.
Una vez completados los campos, haga clic en Guardar para crear el agente.
Repita este proceso para crear todos los agentes (empleados) que necesite en su negocio.
Establecer Contraseña al Agente
Este es un paso crítico para la seguridad del sistema. HolaTPV requiere que cada agente tenga una contraseña individual para poder acceder a los terminales.
Importante: Si un agente no tiene contraseña configurada, cualquier usuario podría acceder al terminal seleccionando ese agente, anulando completamente el control de acceso. Asegúrese de establecer contraseñas para todos los agentes que asigne a terminales.
Para establecer la contraseña de un agente:
En el listado de agentes (Administrador > Agentes), localice el agente al que desea asignar contraseña
Haga clic sobre el agente para abrir su ficha de edición
Dentro de la ficha del agente, localice el campo Contraseña o Password
Introduzca una contraseña segura para el agente
Haga clic en Guardar para almacenar la contraseña
Recomendaciones para contraseñas:
Use contraseñas de al menos 6 caracteres
Combine letras y números para mayor seguridad
Evite contraseñas obvias como "123456" o el nombre del agente
Cada agente debe tener una contraseña única y diferente
Comunique la contraseña al agente de forma segura
Cambie las contraseñas periódicamente
No comparta contraseñas entre múltiples agentes
Ejemplo de contraseñas seguras:
"Venta2024"
"Ag1234Seg"
"Tpv#Juan99"
Repita este proceso para establecer contraseñas a todos los agentes que utilizarán los terminales.
Asociar Agentes al Terminal
Una vez creados los agentes y establecidas sus contraseñas, debe asociarlos a los terminales específicos que podrán utilizar:
Navegue a Administrador > Tickets
Seleccione la pestaña Terminales
Localice y haga clic sobre el terminal que desea configurar
Se abrirá la ficha de edición del terminal
En la parte inferior de la pantalla, localice la pestaña Agentes
Haga clic en la pestaña Agentes para acceder a la gestión de agentes del terminal
La pantalla mostrará el listado de agentes actualmente asociados al terminal (inicialmente vacío si es la primera vez que configura agentes).
Para añadir un agente:
Haga clic en el botón Añadir o Nuevo (generalmente de color verde)
Se abrirá una ventana o desplegable mostrando todos los agentes disponibles en el sistema
Localice el agente que desea asociar al terminal
Haga clic sobre el agente para seleccionarlo
Haga clic en Guardar o Aceptar
El agente aparecerá ahora en el listado de agentes autorizados para este terminal
Repita este proceso para añadir todos los agentes que deben tener acceso a este terminal.
Para eliminar un agente:
Si necesita revocar el acceso de un agente al terminal:
En el listado de agentes del terminal, localice el agente que desea eliminar
Al final de la fila del agente, encontrará un botón rojo de eliminar
Haga clic en el botón rojo
Confirme la eliminación si el sistema lo solicita
El agente dejará de tener acceso a este terminal inmediatamente
Configurar Bloqueo Automático por Inactividad
Para mayor seguridad, especialmente en entornos con múltiples agentes, puede configurar el terminal para que se cierre automáticamente después de un período de inactividad:
En la ficha de edición del terminal, localice el campo Cerrar cada X minutos o Tiempo de inactividad
Introduzca el número de minutos de inactividad tras los cuales el terminal se cerrará automáticamente
Haga clic en Guardar
Funcionamiento del bloqueo automático:
El sistema cuenta el tiempo desde la última interacción del usuario (clic, tecla presionada, movimiento del ratón)
Si transcurre el tiempo configurado sin ninguna interacción, el terminal se cierra automáticamente
El agente debe volver a iniciar sesión con su usuario y contraseña para continuar trabajando
Cualquier movimiento o interacción reinicia el contador de inactividad
Valores recomendados:
0 minutos: Desactiva el bloqueo automático (el terminal nunca se cierra por inactividad)
1-2 minutos: Para entornos de muy alto tráfico con múltiples agentes compartiendo terminales
5 minutos: Configuración estándar recomendada para la mayoría de negocios
10-15 minutos: Para entornos con pocos agentes o menor rotación
30+ minutos: Para situaciones donde el mismo agente trabaja todo el día en el terminal
Ejemplo de caso de uso:
Un restaurante tiene 8 camareros que comparten 2 terminales de punto de venta. Configuran el bloqueo automático en 1 minuto. Cuando un camarero termina de procesar un pedido, el terminal se cierra automáticamente después de 1 minuto. El siguiente camarero que necesite usar el terminal introduce su usuario y contraseña, garantizando que cada pedido quede registrado con el camarero correcto.
Proceso de Inicio de Sesión con Agentes
Una vez configurados los agentes en un terminal, el proceso de acceso cambia para incluir autenticación:
Acceso al Terminal con Agentes Configurados
Cuando un usuario intenta acceder a un terminal que tiene agentes configurados:
El usuario navega a Ventas > HolaTPV y selecciona el terminal
En lugar de abrir directamente el terminal, el sistema muestra una pantalla de inicio de sesión
La pantalla muestra el listado de todos los agentes autorizados para ese terminal
El usuario debe seleccionar su agente de la lista
El sistema solicita la contraseña del agente
El usuario introduce su contraseña
Si la contraseña es correcta, el sistema abre el terminal
Si la contraseña es incorrecta, el sistema muestra un mensaje de error y no permite el acceso
Apertura de Caja con Agentes
Cuando se trabaja con agentes, la apertura de caja queda asociada al agente que la abre:
El agente inicia sesión en el terminal
Si no hay caja abierta, el sistema solicita apertura de caja
La caja queda registrada con el agente que la abrió
Ese agente es responsable de la caja durante su turno
Al cerrar la caja, queda registrado qué agente la cerró
Cambio de Agente Durante la Jornada
Si varios agentes trabajan en el mismo terminal durante el día:
Opción 1: Cierre y Apertura de Caja Individual
Cada agente abre y cierra su propia caja:
El primer agente inicia sesión y abre su caja
Al finalizar su turno, cierra su caja
El segundo agente inicia sesión y abre una nueva caja
Cada agente es responsable de su propia caja
Esta opción proporciona máximo control y responsabilidad individual.
Opción 2: Caja Compartida con Cambio de Sesión
Varios agentes comparten la misma caja:
El primer agente abre la caja al inicio del día
Cuando termina su turno, cierra sesión (sin cerrar la caja)
El segundo agente inicia sesión en el mismo terminal
Continúa trabajando con la misma caja abierta
Al final del día, el último agente cierra la caja
Esta opción es más simple pero reduce la responsabilidad individual sobre el efectivo.
Opción 3: Bloqueo Automático
Con el bloqueo automático configurado:
Un agente inicia sesión y trabaja normalmente
Después del tiempo de inactividad configurado, el terminal se bloquea
El siguiente agente introduce sus credenciales
Continúa trabajando con la misma caja
Cada venta queda registrada con el agente correcto
Esta opción combina seguridad con simplicidad operativa.
Separación de Tickets Aparcados por Agente
Una de las ventajas clave del sistema de agentes es la separación de tickets aparcados:
Funcionamiento
Cuando un terminal tiene agentes configurados:
Cada agente solo ve los tickets que él mismo aparcó
Los tickets aparcados por otros agentes no aparecen en su listado
Esto evita confusiones y garantiza que cada agente gestione sus propias ventas pendientes
Los supervisores pueden acceder a todos los tickets desde el módulo de presupuestos
Ejemplo Práctico
Situación:
Terminal con 3 agentes: Ana, Carlos y María
Ana aparca 2 tickets
Carlos aparca 1 ticket
María aparca 3 tickets
Resultado:
Cuando Ana accede al listado de tickets aparcados, ve únicamente sus 2 tickets
Cuando Carlos accede, ve únicamente su 1 ticket
Cuando María accede, ve únicamente sus 3 tickets
Ningún agente ve los tickets de los demás
Beneficios:
Cada agente se concentra en sus propios clientes
No hay riesgo de recuperar accidentalmente el ticket de otro agente
Simplifica la gestión en entornos con muchos tickets aparcados
Mejora la responsabilidad individual
Informes y Estadísticas por Agente
El sistema de agentes permite generar informes detallados de las operaciones de cada vendedor:
Informes Disponibles
Ventas por Agente:
Total de ventas realizadas por cada agente en un período
Número de transacciones procesadas
Ticket promedio por agente
Comparativa entre agentes
Comisiones:
Cálculo automático de comisiones según el porcentaje configurado
Desglose de comisiones por período
Total a pagar a cada agente
Productividad:
Ventas por hora de cada agente
Productos más vendidos por agente
Clientes atendidos por agente
Devoluciones:
Devoluciones procesadas por cada agente
Tasa de devolución por agente
Análisis de causas de devoluciones
Acceso a Informes
Para generar informes por agente:
Navegue a Informes en el menú principal de HolaGest
Seleccione el tipo de informe deseado (Ventas, Comisiones, etc.)
Configure los filtros:
Rango de fechas
Agente específico o todos los agentes
Terminal específico o todos los terminales
Genere el informe
Exporte a PDF, Excel, o imprima según necesidad
Gestión de Permisos y Seguridad
Niveles de Acceso
El sistema permite configurar diferentes niveles de acceso:
Agente Estándar:
Acceso solo a terminales específicos asignados
Puede realizar ventas, devoluciones, y operaciones normales
Ve solo sus propios tickets aparcados
No puede modificar configuración del terminal
Agente Supervisor:
Acceso a múltiples o todos los terminales
Puede ver tickets aparcados de todos los agentes
Puede autorizar descuentos especiales
Puede acceder a informes y estadísticas
Administrador:
Acceso completo a todos los terminales
Puede crear, modificar y eliminar agentes
Puede configurar terminales
Acceso a toda la información del sistema
Mejores Prácticas de Seguridad
Contraseñas:
Establezca políticas de contraseñas seguras
Cambie contraseñas periódicamente (cada 3-6 meses)
No comparta contraseñas entre empleados
Cambie inmediatamente las contraseñas cuando un empleado deja la empresa
Revisión de Accesos:
Revise periódicamente qué agentes tienen acceso a cada terminal
Elimine agentes inactivos o que ya no trabajan en la empresa
Audite los accesos y operaciones regularmente
Capacitación:
Capacite a los empleados sobre la importancia de la seguridad
Enseñe a cerrar sesión al terminar el turno
Explique las consecuencias de compartir contraseñas
Monitoreo:
Revise regularmente las operaciones de cada agente
Investigue patrones inusuales (descuentos excesivos, devoluciones frecuentes, etc.)
Establezca alertas para operaciones fuera de lo normal
Casos de Uso Específicos
Comercio Minorista con Múltiples Cajas
Configuración:
3 terminales (Caja 1, Caja 2, Caja 3)
6 vendedores trabajando en turnos
Cada vendedor puede usar cualquier caja disponible
Implementación:
Crear los 6 agentes en el sistema
Establecer contraseñas individuales
Asociar los 6 agentes a los 3 terminales
Configurar bloqueo automático de 5 minutos
Cada vendedor abre y cierra su propia caja en el terminal que utilice
Restaurante con Camareros
Configuración:
2 terminales compartidos
10 camareros
Alto volumen de transacciones rápidas
Implementación:
Crear los 10 agentes (camareros)
Establecer contraseñas cortas para agilidad
Asociar los 10 agentes a ambos terminales
Configurar bloqueo automático de 1 minuto
Caja compartida abierta todo el día
Cada camarero inicia sesión para cada pedido
Tienda con Vendedores Comisionistas
Configuración:
1 terminal
4 vendedores con comisiones diferentes
Necesidad de tracking individual de ventas
Implementación:
Crear los 4 agentes
Configurar porcentaje de comisión individual para cada uno
Establecer contraseñas
Asociar los 4 agentes al terminal
Configurar bloqueo automático de 3 minutos
Generar informes mensuales de comisiones
Negocio con Turnos Diferenciados
Configuración:
1 terminal
Turno mañana: 2 empleados
Turno tarde: 2 empleados
Turno noche: 1 empleado
Implementación:
Crear los 5 agentes
Cada agente abre caja al inicio de su turno
Cierra caja al finalizar su turno
Control individual de efectivo por turno
Responsabilidad clara sobre diferencias de caja
Solución de Problemas Comunes
Agente No Puede Acceder al Terminal
Posibles causas:
El agente no está asociado al terminal
El agente no tiene contraseña configurada
La contraseña es incorrecta
El agente está inactivo en el sistema
Solución:
Verifique que el agente está en el listado de agentes del terminal
Confirme que el agente tiene contraseña establecida
Verifique que la contraseña es correcta (considere restablecerla)
Compruebe que el agente está marcado como activo
Terminal No Solicita Autenticación
Causa:
El terminal no tiene agentes asociados.
Solución:
Asocie al menos un agente al terminal siguiendo el procedimiento descrito anteriormente.
Agente Ve Tickets de Otros Agentes
Causa:
El terminal no tiene agentes configurados, o hay un error en la configuración.
Solución:
Verifique que el terminal tiene agentes asociados
Confirme que cada agente inicia sesión con sus propias credenciales
Revise la configuración del terminal
Bloqueo Automático No Funciona
Posibles causas:
El campo "Cerrar cada X minutos" está en 0
Hay actividad constante que reinicia el contador
Solución:
Verifique el valor configurado en "Cerrar cada X minutos"
Establezca un valor mayor a 0
Guarde la configuración del terminal
Consejo profesional: Implemente el sistema de agentes gradualmente. Comience con un terminal piloto, capacite al personal, ajuste la configuración según la experiencia, y luego extienda a todos los terminales. Esto minimiza interrupciones y permite identificar la configuración óptima para su negocio específico.
Última actualización