Los 3 modos de stock, recetas, conteo manual, reposición, productos no vendibles y devolución de ventas.
Para qué sirve
El control de stock de barra te permite llevar el inventario de los productos del TPV con el nivel de detalle que necesites: desde “ni llevo control” hasta recetas complejas en las que un producto consume otros al venderse.
La idea es que el TPV siga funcionando sin bloquear la venta por falta de stock (la camarera decide en el momento), pero con trazabilidad completa de lo que se consume.
Los 3 modos
Cada producto elige su propio modo desde el editor:
- Sin stock: no se trackea. Útil para productos sin inventario (agua del grifo, hielo ilimitado, etc.).
- Por unidad: el stock se decrementa automáticamente al vender. Recomendado para bebidas embotelladas, bocadillos preparados, etc.
- Conteo manual: no se decrementa al vender. El admin cuenta físicamente al final de la jornada (fiesta, evento) y anota la cantidad real. Típico para botellas de licor (whisky, ron…) donde la medida por copa es imprecisa.
Recetas e ingredientes
Un producto vendible puede consumir otros productos al venderse. Ejemplos:
- Caña consume 0,02 de Barril de cerveza por unidad vendida.
- Cubata de whisky tiene como ingrediente Botella de whisky.
Los ingredientes permiten trackear el stock de fondo (barriles, botellas) sin que aparezcan en el TPV. Si un ingrediente está en modo “conteo manual”, la cantidad ingresada se ignora al vender y solo se cuenta a mano al final.
El stock propio y el sistema de ingredientes son mutuamente excluyentes: al añadir ingredientes se resetea el stock propio del producto.
Productos no vendibles
Un producto marcado como no vendible existe solo para trackear stock. No aparece en el TPV, pero sí en Control de stock con un badge “Solo stock”. Típicos: barriles de cerveza, botellas de destilados, packs de materia prima.
Stock en decimales
El stock se guarda como double para soportar fracciones. Un barril de cerveza (50 cañas) puede mostrar “1,8 barriles” cuando queda un 80% del segundo.
Panel Control de stock
La sección tiene 4 pestañas:
- Resumen: visión global con productos bajo umbral, sin stock, etc. Incluye una cabecera económica con el valor total del stock (a coste y a PVP), la diferencia entre ambos y el margen estimado.
- Conteo manual: lista de todos los productos con modo manual. Edita el stock + notas (ej. “Conteo fin de fiesta 18/03”) y guarda todo de golpe.
- Histórico: trazabilidad completa. Cada venta, conteo, reposición y ajuste con fecha, autor y notas.
- Reposición: flujo rápido para añadir un delta a cualquier producto sin entrar al editor.
Cada producto en el listado muestra ahora una línea económica con su coste por unidad, su precio de venta y la diferencia entre los dos. Si un producto solo tiene coste (un ingrediente, por ejemplo), verás únicamente el coste sin PVP.
Para que el resumen económico funcione bien, configura el coste por unidad en cada producto desde el editor (ver Productos de barra).
Avisos en TPV
Al vender, la camarera ve:
- Badge rojo “Sin stock”: el producto está a 0 o por debajo.
- Badge naranja “Stock bajo”: el producto está por debajo del umbral configurado.
Los avisos no bloquean la venta. La camarera tiene la última palabra (puede quedar la última caña, stock desincronizado, etc.).
Permisos
Requiere el permiso de gestión de barra. No hay permisos nuevos específicos para stock — se hereda del de gestión de barra.
Flujo típico fin de fiesta
- Durante la noche, los productos “por unidad” se decrementan solos.
- Al cerrar, vas a Control de stock → Conteo manual.
- Cuentas físicamente las botellas y barriles que tienes.
- Ajustas el stock de cada producto en modo manual + notas (“Cierre 18/03”).
- Guardas todo de una vez.
El histórico queda completo: auto-decrementos por venta + tu conteo manual al cierre.
Devolver una venta del bar
Desde el historial de Ventas del Bar puedes revertir una venta concreta que se cobró por error o que el cliente anula. Cada venta tiene un botón Devolver, visible para los administradores con permiso para modificar movimientos económicos (y para el super-admin).
Al pulsarlo se abre una confirmación con el importe, el método de pago, el cliente (o “Anónimo” si fue una venta sin identificar) y un campo de motivo opcional. Al confirmar:
- Se reintegra lo cobrado: si la venta se pagó con saldo o Komicoins, el importe vuelve a la cuenta del comisionado. Si la venta fue en efectivo, anónima o con tarjeta, no hay saldo que devolver y la venta simplemente queda anulada.
- Si la venta se cargó a un familiar (por ejemplo, los Komicoins de un menor tutelado), la devolución los reingresa al titular de la cuenta que realmente pagó.
- La venta queda marcada con la etiqueta “Devuelta” y el botón desaparece: no se puede devolver dos veces.
- Si el ejercicio fiscal ya está cerrado, la devolución se bloquea para no alterar cuentas cerradas.
La devolución no repone automáticamente el stock consumido. Si el producto vuelve al inventario, ajústalo a mano desde Control de stock.
La misma acción Devolver está disponible en Komissió TPV, tanto para el supervisor como para el camarero con permiso (ver Cómo ver las ventas en TPV).
Ventas en vivo
El historial de Ventas del Bar se actualiza en tiempo real: cuando se cobra o se devuelve una venta —desde cualquier TPV o desde el propio Admin— aparece al instante, sin necesidad de refrescar. Una venta nueva se muestra con sus productos y quién la atendió; una devolución se marca “Devuelta” en su sitio, sin salir del listado. Los movimientos de caja del panel de Admin se refrescan igual de en vivo.