Apariencia
Existencias
Módulo requerido:
inventory· Permiso:products.view
→ Módulos y permisos
¿Qué es?
La pantalla de Existencias muestra el stock actual de todos los productos en el almacén de la sucursal activa. Desde aquí puedes consultar el kardex de cualquier producto para ver el historial completo de movimientos.
Tipos de stock
| Columna | Descripción |
|---|---|
| Disponible | Unidades libres para vender ahora mismo. |
| Comprometido | Unidades reservadas por pedidos (PED) pendientes de facturar. |
| Total | Disponible + comprometido. |
INFO
Si un producto muestra stock disponible = 0 pero stock total > 0, significa que todas las unidades están comprometidas en pedidos abiertos.
Filtros del listado
| Filtro | Descripción |
|---|---|
| Producto | Busca por nombre o código. |
| Sucursal / Almacén | Cambia entre almacenes para ver stock en otras ubicaciones. |
| Categoría | Filtra por categoría de producto. |
| Con stock / Sin stock / Todos | Muestra solo productos con existencias, sin stock, o todos. |
| Stock bajo mínimo | Muestra productos que están por debajo del stock mínimo definido. |
Ver el kardex de un producto
El kardex es el historial completo de movimientos de un producto:
- Busca el producto en el listado de Existencias.
- Haz clic en el producto → pestaña Kardex (o botón Ver kardex).
- El kardex muestra cada movimiento con:
| Columna | Descripción |
|---|---|
| Fecha | Fecha y hora del movimiento. |
| Tipo | Tipo de movimiento (venta, compra, ajuste, transferencia, reversión). |
| Referencia | Número del documento que originó el movimiento (FAC-001, FCP-003, etc.). |
| Entrada | Unidades que entraron al almacén. |
| Salida | Unidades que salieron del almacén. |
| Costo unitario | Costo de adquisición del movimiento (aplica a entradas). |
| Saldo | Stock acumulado después de ese movimiento. |
| Usuario | Quien realizó la operación. |
Investigar diferencias de inventario
Si el stock no cuadra, el kardex es tu herramienta de diagnóstico. Busca el movimiento que generó la diferencia y revisa el documento de referencia.
Exportar existencias
El listado de existencias puede exportarse a Excel para:
- Preparar un conteo físico de inventario.
- Compartir el estado del stock con otros departamentos.
- Auditorías e informes.
El botón Exportar Excel está en la parte superior del listado.
Para informes formales usa los reportes dedicados: Reportes → Inventario: Existencias disponibles, Inventario valorizado y Rotación de inventario (con exportación a PDF). → Reportes
Dar de baja un producto en un almacén
Permiso:
products.edit
Cuando un producto deja de manejarse en un almacén (por ejemplo, el algodón se trasladó completo del almacén 1 al almacén 2 y ya solo se tendrá en el 2), en el almacén de origen queda una existencia en cero que ya no interesa ver. Ese cero no se distingue del de un producto que sí se maneja ahí y se agotó.
La baja en el almacén resuelve eso. Es del par producto + almacén, no del producto: el producto sigue activo y sigue existiendo en los demás almacenes.
Qué hace la baja:
- La fila deja de verse en Existencias, en el reporte de Existencias disponibles y en las alertas de bajo mínimo (hub, listado y rotación).
- El kardex y el costo promedio se conservan.
- Queda registrada en la bitácora (quién y cuándo).
Reglas:
- Solo se puede dar de baja lo que está en cero: sin existencia, sin apartados de pedidos y sin lotes con saldo. Si hay algo, primero se traslada o se ajusta.
- Cualquier movimiento la reactiva solo: una compra, una transferencia que entre, un ajuste o un apartado de pedido en ese almacén vuelven a mostrar el producto. El stock es la verdad; la baja nunca puede esconder mercancía.
Cómo hacerlo:
| Desde | Cómo |
|---|---|
| Existencias, una fila | Menú ⋯ → Dar de baja en este almacén (aparece solo si la fila está en cero). |
| Existencias, varias filas | Marca las casillas de las filas en cero → Dar de baja en el almacén. |
| Ajustes → Transferencia | Casilla Dar de baja en el origen lo que quede en cero: al guardar, los productos que se trasladaron completos quedan dados de baja en el origen. |
Ver y revertir: en Existencias, el botón Dados de baja muestra solo esas filas (con la etiqueta No se maneja aquí). Desde ahí, ⋯ → Volver a manejar aquí o la selección múltiple las reactiva a mano. En el reporte de Existencias disponibles, la casilla Dados de baja en el almacén las incluye.
Trasladar desde Existencias
Permiso:
products.create
Para mover varios productos de un almacén a otro sin ir a buscarlos uno por uno en el formulario de ajuste:
- Filtra Existencias por el almacén de origen.
- Marca las casillas de los productos que se van (con existencia).
- Pulsa Trasladar selección.
Se abre un ajuste de tipo transferencia con el origen fijado y una línea por producto con toda su existencia. Ajusta las cantidades que no vayan completas, elige el destino y guarda. Si además el origen ya no va a manejar esos productos, marca Dar de baja en el origen lo que quede en cero.
TIP
La selección tiene que ser de un solo almacén: un traslado sale de un origen. Si mezclas almacenes, el botón se apaga y te lo indica.
Alerta de stock mínimo
Cuando un producto cae por debajo del stock mínimo configurado en el catálogo, aparece resaltado visualmente en el listado de Existencias. Úsalo como señal para generar una orden de compra.
Preguntas frecuentes
¿Por qué mi stock sale negativo?
Esto ocurre si la empresa tiene habilitada la venta con stock negativo. Indica que vendiste más unidades de las que tenías en físico. Corrige con un ajuste de inventario positivo o con una factura de compra pendiente de registrar.
¿Puedo ver el stock de todas las sucursales al mismo tiempo?
Sí. En el filtro de Sucursal, selecciona Todas las sucursales (requiere permiso). El sistema muestra el stock consolidado y por ubicación.
¿El stock que veo en Existencias es en tiempo real?
Sí. Cada factura de venta o compra guardada actualiza el stock inmediatamente.
¿La vista de Existencias considera el stock comprometido?
Sí. Las columnas muestran disponible, comprometido y total por separado para que puedas ver claramente cuánto puedes vender hoy.