Mosce ERP · Centro de ayuda
Inventario

Inventario y stock

Consulta niveles, registra ajustes y transferencias, y revisa el kardex completo de cada producto.

El inventario en Mosce ERP es la foto en tiempo real de cuánto tienes de cada producto y dónde está. Toda mutación - entrada, salida, ajuste, transferencia - queda registrada en un libro mayor inmutable que puedes auditar en cualquier momento.

Tiempo de lectura: ~5 min

Cuándo usar esto

Usa la pantalla de inventario para:

  • Verificar disponibilidad antes de prometer una venta.
  • Ajustar diferencias después de un conteo físico.
  • Transferir mercancía entre almacenes o secciones.
  • Investigar por qué bajó el stock de un producto (kardex).
  • Detectar productos con stock bajo o negativo.

Antes de empezar

  • Necesitas al menos un almacén con una sección activa. Ver Almacenes.
  • El producto debe estar marcado como “controla stock” en su ficha (los servicios no llevan inventario).
  • Permisos requeridos según la acción: inventory:read, inventory:adjust, inventory:transfer. Editar los umbrales mínimo y máximo requiere inventory:manage-thresholds.

Paso a paso

1. Ver niveles de stock

Ve a Inventario en el menú lateral. La tabla principal muestra una fila por cada combinación producto + sección con:

  • Producto (nombre y SKU).
  • Almacén y Sección.
  • Cantidad - stock físico actual; el indicador se pone rojo si está por debajo del mínimo, ámbar si no.
  • Reservado - cantidad ya comprometida en órdenes pendientes (no pagadas) y por tanto no disponible.
  • Disponible - Cantidad − Reservado. Si es negativo aparece en rojo: vendiste más de lo que tenías.
  • Mín. / Máx. - umbrales para alertas de stock bajo (configurables por ítem).
  • Últ. movimiento - cuándo se modificó el stock por última vez.

Filtra por almacén, sección, producto, stock bajo o stock negativo desde la barra superior. Los filtros se reflejan en la URL para que puedas guardarla o compartirla.

2. Ajustar stock (alta o baja)

Un ajuste fija el stock al valor que tú indiques (no es un delta). Sirve para conteos físicos, mermas, productos vencidos, etc.

  1. En la fila del producto, haz clic en el icono Ajustar (perilla). También puedes ir a Inventario → Ajustes → Nuevo.
  2. El formulario te pide:
    • Producto, Almacén, Sección - Mosce ERP te muestra el stock actual debajo cuando los tres están seleccionados.
    • Cantidad objetivo - el número que debe quedar después del ajuste.
    • Motivo (mínimo 5 caracteres) - queda guardado en el movimiento.
  3. Guarda. El ajuste se procesa de forma asíncrona en una cola: verás el ítem actualizado en segundos.

Si la cantidad objetivo es negativa, Mosce ERP muestra una advertencia para confirmar la intención. El sistema permite stock negativo (oversell) para no bloquear ventas, pero conviene revisarlo y reponerlo.

¿Necesitas cuadrar muchos productos a la vez (por ejemplo tras un conteo físico completo) y que la contabilidad registre la pérdida o el sobrante? Usa el ajuste por lote: un solo documento con varias líneas, un motivo por qué y una confirmación. Ver Ajustes de inventario por lote.

3. Transferir entre almacenes o secciones

  1. Ve a Inventario → Transferir → Nuevo o desde el icono Transferir en la fila del producto.
  2. Selecciona producto, almacén/sección origen y almacén/sección destino. Origen y destino no pueden coincidir.
  3. Indica la cantidad (debe ser mayor que 0) y un motivo opcional.
  4. Guarda. Mosce ERP genera dos movimientos atómicos: una salida (TRANSFER_OUT) en origen y una entrada (TRANSFER_IN) en destino.

4. Ver el kardex (movimientos)

El kardex es el historial completo, append-only, de cada cambio de stock. Nunca se edita ni se borra.

  1. Ve a Inventario → Movimientos.
  2. Filtra por almacén, sección, producto, tipo de movimiento o rango de fechas.

Tipos que verás:

TipoSignificado
EntradaRecepción de compra.
SalidaVenta confirmada.
AjusteConteo físico u otro ajuste manual.
Transferencia entrada/salidaLas dos patas de una transferencia.
ReservaCantidad bloqueada por una orden pendiente.
LiberaciónReserva devuelta al disponible (orden cancelada o pagada).

Cada fila muestra fecha, tipo, producto, sección, cantidad (con signo), saldo después del movimiento, usuario que lo causó y motivo.

5. Stock bajo y stock negativo

  • Stock bajo: define un mín por ítem. Mosce ERP marca la celda y puedes filtrar por Stock bajo desde la tabla principal.
  • Stock negativo: ve a Inventario → Stock negativo para ver todos los productos en oversell. Cada fila incluye la sugerencia de generar una orden de compra para reponer.

6. Valuación de inventario

Mosce ERP calcula el costo unitario con el método promedio ponderado (weighted-average). Cada vez que recibes una compra, el lastCost del ítem se recalcula como:

nuevo_costo = (stock_previo * costo_anterior + cantidad_recibida * costo_compra) / stock_total

Las ventas y ajustes no alteran el costo. Solo las recepciones de compra mueven el promedio. Mosce ERP actualmente no soporta FIFO o costo específico.

7. Editar los umbrales mínimo y máximo

Cada producto puede tener un mínimo y un máximo de existencia. El mínimo alimenta las alertas de stock bajo (la celda se marca y puedes filtrar por Stock bajo); el máximo te sirve de referencia para no sobre-comprar.

  1. Abre la ficha del producto o la fila del inventario y edita los campos Mín. y Máx..
  2. Guarda. Los nuevos umbrales aplican de inmediato a las alertas.

Editar estos umbrales está protegido por el permiso inventory:manage-thresholds, aparte del permiso para ajustar stock. Así puedes dejar que un usuario cuente y ajuste inventario sin darle la potestad de cambiar los niveles de alerta.

Resultado esperado

  • Sabes exactamente cuánto hay de cada producto en cada sección.
  • Cualquier diferencia con el conteo físico queda explicada por un ajuste con motivo.
  • El kardex te permite reconstruir cómo se llegó al saldo actual desde cero.
  • Los productos con stock bajo o negativo son visibles antes de que se conviertan en ventas perdidas.

Errores comunes

  • No existe registro de inventario para esta combinación producto/sección - el producto nunca ha tenido stock en esa sección. Recibe una compra o haz una transferencia primero, o crea el ítem con un ajuste.
  • La sección origen y destino no pueden ser la misma - elige una sección distinta en el destino.
  • El ajuste no se ve reflejado al instante - los ajustes pasan por una cola; espera unos segundos y refresca. Si tarda más de un minuto, contacta soporte.
  • Stock insuficiente al vender - revisa si la cantidad está reservada por otra orden pendiente.

Relacionados