Punto de VentaCajero
Registrar una venta
Objetivo: Agregar productos al carrito para crear una venta en el punto de venta.
Rol: Cajero
Dónde está: Menú → Punto de Venta → [Canal] (/apps/pos/[channel])
Aplica a: POS General
Prerequisitos:
- Tener una caja abierta (sesión activa)
Pasos
- Ir al POS correspondiente (General, Pharma, etc.)
- Buscar el producto usando:
- Campo de búsqueda por nombre o código
- Escaneo de código de barras (si hay lector)
- Búsqueda con Spotlight (
Ctrl+KoCmd+K)
- Hacer clic en el producto o presionar Enter para agregarlo al carrito
- Ajustar la cantidad si es necesario (usando +/- o escribiendo directamente)
- Repetir para cada producto de la venta
- Verificar el total en el panel derecho
Resultado esperado
- Los productos aparecen en el carrito con:
- Nombre del producto
- Cantidad
- Precio unitario
- Subtotal por línea
- El total de la venta se actualiza en tiempo real
- El carrito muestra el número de items
Notas importantes
- Los productos sin stock disponible muestran alerta
- El precio mostrado incluye o excluye IVA según configuración
- Se puede modificar la cantidad directamente en el carrito
- Para eliminar un producto, usar el botón de eliminar o poner cantidad en 0
Errores comunes y solución
- Mensaje: "Producto sin stock"
Causa probable: No hay existencias disponibles del producto
Qué hacer: Verificar inventario o seleccionar producto alternativo
- Mensaje: "Producto no encontrado"
Causa probable: Código incorrecto o producto no existe
Qué hacer: Verificar el código o buscar por nombre
- Mensaje: "Caja no abierta"
Causa probable: No se ha iniciado sesión de caja
Qué hacer: Ir a Caja → Apertura y abrir la caja primero
Relacionado
Código fuente: pages/apps/pos/[channel]/index.vue, components/pos/SpotlightSearch.vue