Skip to content

🏪 Cómo Usar HolaTPV

HolaTPV es el módulo de punto de venta integrado en HolaGest que permite gestionar operaciones comerciales de manera ágil y profesional. Este sistema está diseñado para facilitar la emisión de tickets de venta, el control de inventario en tiempo real y la administración de múltiples puntos de venta desde una única plataforma centralizada.


Introducción al Sistema de Punto de Venta

El módulo HolaTPV transforma su negocio en un punto de venta moderno y eficiente, permitiendo procesar transacciones de forma rápida y precisa. La interfaz está optimizada para entornos comerciales donde la velocidad de atención al cliente es fundamental, manteniendo al mismo tiempo un registro detallado de todas las operaciones realizadas.

Capacidades Principales del Sistema

HolaTPV ofrece funcionalidades avanzadas que incluyen:

  • Gestión multiterminal: Administre varios puntos de venta simultáneamente, cada uno con su propia configuración independiente.
  • Control de inventario en tiempo real: Cada venta actualiza automáticamente el stock disponible en el almacén asignado.
  • Emisión de documentos fiscales: Genere tickets, facturas o albaranes según las necesidades de su negocio.
  • Gestión de caja: Controle el efectivo y otros medios de pago con apertura y cierre de caja detallados.
  • Múltiples formas de pago: Acepte pagos en efectivo, tarjeta, transferencia o cualquier método configurado en el sistema.

Requisitos de Hardware para el Punto de Venta

Equipamiento Recomendado

Para aprovechar al máximo las capacidades de HolaTPV, se recomienda contar con el siguiente equipamiento:

Impresora de Tickets Térmica

Una impresora térmica de tickets es el componente más importante para un punto de venta profesional. Estos dispositivos imprimen recibos de venta de forma rápida y silenciosa, utilizando papel térmico que no requiere tinta ni tóner. Las impresoras térmicas de 80mm de ancho son el estándar en la industria y ofrecen la mejor relación calidad-precio.

Características recomendadas: velocidad de impresión superior a 200mm/segundo, conectividad USB o Ethernet, cortador automático de papel, y compatibilidad con comandos ESC/POS.

Lector de Código de Barras

Un escáner de código de barras acelera significativamente el proceso de venta al permitir la identificación instantánea de productos. Los lectores láser o de imagen 2D son las opciones más versátiles, capaces de leer códigos de barras tradicionales (EAN-13, UPC, Code 128) así como códigos QR.

Características recomendadas: lectura omnidireccional, conexión USB plug-and-play, capacidad de lectura a distancia de al menos 30cm, y resistencia a caídas.

Cajón Portamonedas

El cajón portamonedas proporciona seguridad para el efectivo y facilita el conteo de dinero al inicio y cierre de caja. Los modelos profesionales incluyen compartimentos ajustables para billetes y monedas, cerradura de seguridad, y apertura automática conectada a la impresora de tickets.

Características recomendadas: construcción metálica robusta, al menos 5 compartimentos para billetes y 8 para monedas, apertura mediante señal eléctrica desde la impresora, y dimensiones estándar de 410x420mm.

Equipo Informático

El sistema HolaTPV puede ejecutarse en cualquier ordenador moderno con navegador web actualizado. Para entornos comerciales de alto tráfico, se recomienda:

  • Procesador: Intel Core i3 o superior (o equivalente AMD)
  • Memoria RAM: Mínimo 4GB, recomendado 8GB
  • Almacenamiento: SSD de al menos 128GB para mejor rendimiento
  • Pantalla: Monitor de 15" o superior, preferiblemente táctil para mayor agilidad

Pantalla Táctil (Opcional pero Recomendada)

Una pantalla táctil mejora significativamente la experiencia de uso, permitiendo seleccionar productos y opciones con un simple toque. Los monitores táctiles capacitivos de 15" a 22" son ideales para puntos de venta, ofreciendo respuesta rápida y precisión.

Funcionamiento sin Hardware Adicional

INFO

Importante: HolaTPV puede funcionar completamente sin ningún hardware especializado. El sistema es totalmente operativo utilizando únicamente un ordenador estándar con teclado y ratón.

Si no dispone de impresora de tickets, el sistema permite:

  • Enviar los comprobantes de venta por correo electrónico al cliente
  • Generar documentos PDF descargables
  • Imprimir en impresoras convencionales (A4) utilizando formatos estándar de factura

Esta flexibilidad permite comenzar a operar inmediatamente mientras se adquiere el equipamiento especializado de forma progresiva.

Configuración Inicial del Terminal

Antes de comenzar a utilizar HolaTPV, es necesario configurar al menos un terminal de punto de venta. Un terminal representa un punto de venta físico con su propia configuración, caja registradora y parámetros operativos.

Acceso a la Configuración de Terminales

Para acceder a la configuración de terminales:

  1. Inicie sesión en HolaGest con un usuario que tenga permisos administrativos
  2. Navegue al menú principal y seleccione Administrador
  3. Dentro del menú Administrador, localice y haga clic en Tickets
  4. En la pantalla de Tickets, seleccione la pestaña Terminales

Desde esta ubicación podrá visualizar todos los terminales existentes, crear nuevos terminales, o modificar la configuración de los ya existentes.

Configuración Rápida para Comenzar Inmediatamente

Si desea comenzar a utilizar el sistema de forma inmediata sin realizar una configuración detallada, HolaGest ofrece una opción de Configuración Rápida que crea automáticamente un terminal con parámetros predeterminados.

Para utilizar la configuración rápida:

  1. En la pantalla de Terminales, localice el botón Configuración Rápida
  2. Haga clic en el botón para iniciar el asistente automático
  3. El sistema creará un terminal con valores predeterminados: almacén principal, serie de facturación por defecto, cliente genérico, y forma de pago en efectivo
  4. Una vez completado, el terminal estará listo para su uso inmediato

Esta opción es ideal para negocios con un único punto de venta o para realizar pruebas del sistema antes de configurar múltiples terminales.

Configuración Manual de un Nuevo Terminal

Para mayor control sobre los parámetros del terminal, puede crear y configurar manualmente cada terminal:

Crear el Terminal

En la pantalla de Terminales, haga clic en el botón Nuevo (generalmente representado con un icono de signo más o la palabra "Nuevo"). Se abrirá un formulario de creación de terminal donde deberá completar los campos obligatorios.

Configurar Parámetros Obligatorios

Complete los siguientes campos obligatorios:

Nombre del Terminal: Asigne un nombre descriptivo que identifique claramente este punto de venta. Por ejemplo: "Caja Principal", "Terminal Tienda Centro", "TPV Mostrador 1". Este nombre será visible para todos los usuarios del sistema.

Almacén: Seleccione el almacén desde el cual se descontará el inventario de productos vendidos. Si su negocio tiene múltiples almacenes, asegúrese de seleccionar el correcto para este terminal.

Serie de Facturación: Elija la serie contable que se utilizará para numerar los documentos generados desde este terminal. Las series permiten organizar la facturación por punto de venta, año fiscal, o tipo de operación.

Cliente por Defecto: Seleccione el cliente que se asignará automáticamente a las ventas cuando no se especifique un cliente particular. Generalmente se utiliza un cliente genérico llamado "Público General" o "Consumidor Final".

Forma de Pago por Defecto: Indique la forma de pago que aparecerá preseleccionada al cobrar. Normalmente se configura "Efectivo" como opción predeterminada.

Divisa: Seleccione la moneda en la que operará este terminal. Esta configuración es especialmente importante para negocios que manejan múltiples divisas.

Tipo de Documento: Determine si el terminal generará Facturas o Albaranes de forma predeterminada. Las facturas son documentos fiscales definitivos, mientras que los albaranes son documentos de entrega que posteriormente pueden convertirse en facturas.

Configurar Parámetros Opcionales

Además de los campos obligatorios, puede configurar opciones adicionales:

Días hasta Vencimiento: Establezca el número de días de validez para los tickets aparcados (presupuestos pendientes). Por ejemplo, si configura 7 días, los carritos aparcados caducarán automáticamente después de una semana.

Impresora de Tickets: Si ha configurado una impresora de tickets en el sistema, selecciónela aquí para que se utilice automáticamente al imprimir desde este terminal.

Formato de Ticket por Defecto: Elija la plantilla de diseño que se utilizará al imprimir tickets. Puede tener múltiples formatos (normal, regalo, simplificado) y seleccionar el más apropiado.

Cerrar Automáticamente cada X Minutos: Configure el tiempo de inactividad tras el cual el terminal se cerrará automáticamente. Esto es útil en entornos con múltiples usuarios para garantizar que cada operador inicie sesión con sus credenciales. Establezca en 0 para desactivar el cierre automático.

Número de Productos a Listar: Defina cuántos productos se mostrarán simultáneamente en la pantalla del terminal. Un número mayor (50-100) reduce la necesidad de buscar, pero puede afectar el rendimiento en equipos menos potentes.

Terminal Activo: Marque esta casilla para activar el terminal. Los terminales inactivos no aparecerán disponibles para su uso.

Permitir Cambiar Precios: Active esta opción si desea que los usuarios puedan modificar el precio de venta de productos individuales desde el carrito. Útil para aplicar descuentos especiales o ajustes puntuales.

Permitir Descuentos: Habilite esta función para permitir la aplicación de descuentos porcentuales a productos en el carrito.

Activar Sonido: Cuando está activa, el sistema emitirá una señal sonora cada vez que se agregue un producto al carrito, proporcionando retroalimentación auditiva al operador.

Guardar la Configuración

Una vez completados todos los campos necesarios, haga clic en el botón Guardar para crear el terminal. El sistema validará que todos los campos obligatorios estén completos y que no existan conflictos de configuración.

Si la validación es exitosa, el terminal quedará registrado y disponible para su uso inmediato desde el menú de HolaTPV.

Proceso de Venta: Emisión de Tickets

Una vez configurado el terminal, puede comenzar a procesar ventas. El flujo de trabajo típico incluye la apertura de caja, selección de productos, cobro, y emisión del comprobante.

Acceso al Terminal de Punto de Venta

Para iniciar una sesión de ventas:

  1. Desde el menú principal de HolaGest, navegue a Ventas
  2. Seleccione HolaTPV en el submenú
  3. Se mostrará un listado de todos los terminales activos configurados en el sistema
  4. Haga clic sobre el terminal que desea utilizar

Apertura de Caja

Si el terminal no tiene una caja abierta actualmente, el sistema solicitará que realice la apertura de caja antes de comenzar a vender.

La apertura de caja consiste en registrar el dinero inicial disponible en el cajón portamonedas al inicio de la jornada. Este registro es fundamental para el control de efectivo, ya que al cerrar la caja se comparará el dinero contado con el dinero esperado (inicial + ventas - salidas).

Proceso de apertura:

  1. El sistema mostrará una pantalla con todas las denominaciones de monedas y billetes correspondientes a la divisa configurada
  2. Cuente físicamente el dinero disponible en el cajón
  3. Introduzca la cantidad de cada denominación. Por ejemplo, si tiene 5 billetes de 20 euros, ingrese "5" en el campo correspondiente a billetes de 20€
  4. El sistema calculará automáticamente el total de dinero inicial
  5. Si no dispone de cajón portamonedas o inicia sin efectivo, puede dejar todos los campos en cero
  6. Haga clic en Aceptar para confirmar la apertura

Una vez abierta la caja, accederá a la interfaz principal del punto de venta.

Interfaz del Punto de Venta

La pantalla de HolaTPV está dividida en dos secciones principales accesibles mediante pestañas:

Pestaña Listado de Productos

Esta sección muestra todos los productos disponibles para la venta, organizados según el orden configurado. Cada producto se presenta con su nombre, referencia, precio de venta, y stock disponible.

Funcionalidades en esta pestaña:

  • Búsqueda rápida: Utilice el campo de búsqueda en la parte superior para localizar productos por nombre, referencia o código de barras
  • Escaneo de código de barras: Si dispone de lector, simplemente escanee el código del producto para agregarlo automáticamente al carrito
  • Selección táctil o con ratón: Haga clic sobre cualquier producto para agregarlo al carrito
  • Navegación por categorías: Si tiene configuradas familias de productos, puede filtrar por categoría para localizar artículos más rápidamente

Pestaña Carrito

Esta sección muestra todos los productos que se han agregado a la venta actual. Aquí puede:

  • Visualizar el detalle completo de cada línea: producto, cantidad, precio unitario, descuentos aplicados, y subtotal
  • Modificar cantidades: haga clic sobre la cantidad de cualquier producto para ajustarla
  • Eliminar productos: utilice el icono de eliminar en cada línea para quitar productos del carrito
  • Editar precios: si la opción está habilitada en el terminal, puede modificar el precio de venta
  • Aplicar descuentos: si está habilitado, puede aplicar descuentos porcentuales a productos individuales
  • Seleccionar cliente: busque y asigne un cliente específico a la venta, o cree uno nuevo
  • Ver el total de la venta: el sistema muestra el subtotal, impuestos aplicados, y total a cobrar

Agregar Productos al Carrito

Existen múltiples métodos para agregar productos:

Método 1: Selección Visual

Desde la pestaña Listado de Productos, localice visualmente el producto deseado y haga clic sobre él. El producto se agregará automáticamente al carrito con cantidad 1. Si hace clic nuevamente sobre el mismo producto, se incrementará la cantidad.

Método 2: Búsqueda por Texto

Utilice el campo de búsqueda para escribir el nombre o referencia del producto. A medida que escribe, el sistema filtrará los resultados mostrando únicamente los productos coincidentes. Haga clic sobre el producto deseado en los resultados.

Método 3: Escaneo de Código de Barras

Con el cursor en el campo de búsqueda, escanee el código de barras del producto. El sistema identificará automáticamente el producto y lo agregará al carrito. Este es el método más rápido para entornos de alto volumen de ventas.

Modificar el Carrito

Una vez agregados los productos, puede realizar ajustes antes de proceder al cobro:

Cambiar Cantidades

Haga clic sobre el número de cantidad de cualquier línea del carrito. Se abrirá un campo editable donde puede introducir la nueva cantidad. Presione Enter o haga clic fuera del campo para confirmar el cambio.

Eliminar Productos

Cada línea del carrito incluye un botón de eliminar (generalmente representado con un icono de papelera o una X). Haga clic en este botón para quitar completamente el producto del carrito.

Modificar Precios (si está habilitado)

Si el terminal tiene activada la opción "Permitir Cambiar Precios", verá un campo editable en el precio de cada línea. Haga clic sobre el precio, introduzca el nuevo valor, y confirme. Esta función es útil para aplicar precios especiales o promociones puntuales.

Aplicar Descuentos (si está habilitado)

Si el terminal permite descuentos, cada línea mostrará un campo para introducir un porcentaje de descuento. Ingrese el porcentaje deseado (por ejemplo, 10 para un 10% de descuento) y el sistema recalculará automáticamente el precio final.

Seleccionar o Crear Cliente

Por defecto, todas las ventas se asignan al cliente configurado como predeterminado en el terminal. Sin embargo, puede asignar un cliente específico:

Buscar Cliente Existente

En la parte superior del carrito encontrará un campo de búsqueda de clientes. Comience a escribir el nombre, código fiscal, o cualquier dato del cliente. El sistema mostrará sugerencias de clientes coincidentes. Haga clic sobre el cliente deseado para asignarlo a la venta actual.

Crear Nuevo Cliente

Si el cliente no existe en el sistema, puede crearlo directamente desde el punto de venta sin abandonar la pantalla de venta. Localice el botón de crear cliente (generalmente un icono de usuario con signo +) junto al campo de búsqueda. Se abrirá un formulario donde puede introducir los datos básicos del nuevo cliente: nombre, documento de identidad, dirección, teléfono, y correo electrónico. Al guardar, el nuevo cliente quedará automáticamente asignado a la venta actual.

Proceso de Cobro

Una vez que todos los productos están en el carrito y las cantidades son correctas, proceda al cobro:

Iniciar el Cobro

Desde la pestaña Carrito, localice y haga clic en el botón Cobrar. Este botón generalmente se encuentra en la parte inferior de la pantalla y muestra el total a cobrar.

Seleccionar Forma de Pago

Se abrirá una ventana modal donde debe especificar cómo realizará el cobro. El sistema muestra:

  • Formas de pago disponibles: Todas las formas de pago configuradas para el terminal (efectivo, tarjeta, transferencia, etc.)
  • Total a cobrar: El importe total de la venta
  • Dinero recibido: Campo donde debe introducir el importe entregado por el cliente
  • Cambio a devolver: Calculado automáticamente como la diferencia entre el dinero recibido y el total

Para cobro en efectivo:

  1. Seleccione la forma de pago "Efectivo"
  2. Introduzca el importe entregado por el cliente en el campo "Dinero recibido"
  3. El sistema calculará automáticamente el cambio a devolver
  4. Haga clic en Aceptar para confirmar el pago

Para cobro con tarjeta u otros medios:

  1. Seleccione la forma de pago correspondiente
  2. El campo "Dinero recibido" se completará automáticamente con el total exacto
  3. Haga clic en Aceptar para confirmar el pago

Para cobros mixtos (múltiples formas de pago):

El sistema permite registrar pagos parciales con diferentes medios. Por ejemplo, si el total es 50€ y el cliente paga 30€ en efectivo y 20€ con tarjeta:

  1. Seleccione "Efectivo" e introduzca 30 en dinero recibido
  2. Haga clic en Agregar Pago (no en Aceptar)
  3. Seleccione "Tarjeta" e introduzca 20
  4. Haga clic en Aceptar para confirmar ambos pagos

    Confirmar y Generar Documento

Una vez confirmado el pago, el sistema procesará la venta y generará el documento correspondiente (ticket, factura o albarán según la configuración del terminal). Se abrirá una nueva ventana con opciones para el comprobante:

Imprimir Ticket

Si tiene configurada una impresora de tickets, haga clic en Imprimir Ticket para enviar el comprobante a la impresora térmica. El cajón portamonedas se abrirá automáticamente si está conectado a la impresora.

Imprimir Factura

Si necesita imprimir una factura en formato A4 estándar, haga clic en Imprimir Factura. El sistema generará un PDF con el formato de factura configurado y lo enviará a la impresora predeterminada del sistema.

Enviar por Email

Si el cliente tiene una dirección de correo electrónico registrada, puede hacer clic en Enviar Email para enviar el comprobante de venta directamente a su correo. El sistema enviará un PDF adjunto con el documento fiscal.

Finalizar sin Imprimir

Si no necesita imprimir ni enviar el comprobante, simplemente cierre la ventana o haga clic en Finalizar. El documento quedará registrado en el sistema y podrá imprimirse posteriormente desde el historial de ventas.

Preparar para la Siguiente Venta

Una vez completada la venta, el carrito se vaciará automáticamente y el sistema quedará listo para procesar la siguiente transacción. El stock de los productos vendidos se habrá actualizado automáticamente en el almacén configurado.

Resumen de Campos de Configuración del Terminal

A continuación se detalla el propósito de cada campo en la configuración del terminal:

CampoObligatorioDescripción
NombreIdentificador del terminal visible para los usuarios. Debe ser descriptivo y único.
AlmacénAlmacén desde el cual se descontará el stock de productos vendidos.
SerieSerie de facturación para numerar los documentos generados desde este terminal.
ClienteCliente asignado por defecto a las ventas cuando no se especifica uno particular.
Forma de PagoForma de pago que aparecerá preseleccionada al cobrar.
DivisaMoneda en la que operará el terminal. Determina las denominaciones disponibles en apertura/cierre de caja.
Tipo de DocumentoDefine si se generarán Facturas o Albaranes por defecto.
Días de VencimientoNoNúmero de días de validez para tickets aparcados (presupuestos).
ImpresoraNoImpresora de tickets que se utilizará automáticamente al imprimir.
TicketNoFormato/plantilla de ticket por defecto. Puede cambiarse al imprimir.
Cerrar cada X minutosNoTiempo de inactividad tras el cual el terminal se cierra automáticamente. 0 = nunca.
Listar ProductosNoCantidad de productos mostrados simultáneamente en el listado.
ActivoNoActiva o desactiva el terminal. Los terminales inactivos no están disponibles para uso.
Permitir Cambiar PreciosNoHabilita la edición de precios de productos desde el carrito.
Permitir DescuentosNoPermite aplicar descuentos porcentuales a productos en el carrito.
Activar SonidoNoEmite señal sonora al agregar productos al carrito.

TIP

Consejo: Configure múltiples terminales para diferentes puntos de venta, cada uno con su propio almacén y serie de facturación. Esto facilita el control independiente de cada ubicación y simplifica la contabilidad.

Documentación liberada bajo Licencia MIT