Inventario

Stock negativo: por qué aparece y cómo limpiarlo sin perder el histórico

Abres el reporte de inventario y ves productos con −15, −3, −47 unidades. ¿Qué significa? ¿Se arregla? ¿Vale la pena investigar?

· 6 min de lectura de lectura
Simulador de stock

Cómo aparece el stock negativo

LÍNEA CERO
+50 −40
Stock actual
Historial

Qué significa stock negativo

Tu sistema cree que vendiste o sacaste más de lo que entró al inventario. Ejemplo:

  • El sistema registra que tenías 10 unidades
  • Registras una venta de 15 unidades
  • Stock resultante: −5

Físicamente es imposible (no puedes tener −5 camisetas en la bodega). Pero el número existe porque el sistema no bloqueó la venta.

Por qué aparece — 5 causas más comunes

1. Migración desde Excel / otro software

La causa más común. Al importar tus datos viejos, hay cantidades iniciales que no cuadran. El sistema acepta los números "como están" para no trabar la migración.

2. Ventas registradas antes de la compra

Te llega un pedido de un proveedor, vendes inmediatamente parte de lo que acaba de llegar, pero el movimiento de "compra recibida" lo registraste al día siguiente. En ese intervalo, el sistema cree que vendiste lo que no tenías.

3. Stock mínimo / inicial mal configurado

Al crear el producto pusiste "stock inicial = 0" porque no sabías. Vendiste 3 unidades reales. Ahora stock = −3.

4. Anulaciones mal manejadas

Cancelaste una compra pero las entregas ya llegaron a tu bodega. O al revés: anulaste una venta pero el cliente se llevó el producto. El sistema queda fuera de sincronía con la realidad.

5. Mermas no registradas

Se rompió un producto, se dañó, se regaló, se perdió. Nadie registró la salida. El cliente después compra "ese producto" y el stock sale negativo.

Cómo limpiarlo (sin perder historial)

Paso 1: conteo físico honesto

Agarra cuaderno y lápiz. Cuenta cuántas unidades REALES tienes de cada producto con stock negativo. No importa lo que dice el sistema.

Paso 2: ajuste con motivo

Por cada producto con stock negativo, en JacoSaaS:

  1. Ve a Inventario → Ajustar
  2. Ingresa la cantidad real contada
  3. En el campo "Motivo", escribe: "Ajuste inicial post-migración" o "Regularización histórica"
  4. Guardar

El sistema genera un movimiento de auditoría que queda en el historial. Puedes ver en cualquier momento: "el 22/03 se ajustó de −5 a 12 porque X".

Paso 3: activar "no permitir stock negativo"

En Configuración → Inventario, desactiva la opción "Permitir stock negativo". Ahora cualquier venta que dejaría stock negativo te pedirá confirmación explícita o lo bloqueará.

Paso 4: revisar alertas de stock negativo

JacoSaaS genera notificaciones automáticas cuando un producto cae a stock negativo. Si llega una alerta, es señal de que algo raro pasó (venta sin compra previa, etc.) y conviene investigar ese día, no meses después.

¿Por qué no eliminar el histórico directamente?

Algunas personas quieren "borrar todos los movimientos raros" y empezar limpio. Mala idea:

  • Pierdes la auditoría — si pasa una inspección, no puedes demostrar el histórico
  • Se rompen relaciones (ventas asociadas a inventario que ya no existe)
  • Pierdes datos útiles (ventas antiguas que ayudan a calcular estacionalidad)

Mejor ajustar con motivo claro. El sistema queda con el movimiento de "regularización" documentado.

Reglas para prevenir que vuelva

  • No permitir stock negativo como regla general
  • Recibir compras antes de venderlas (registrar llegada como primer paso del día)
  • Registrar mermas como salida especial con motivo
  • Conteo cíclico: contar 5-10 productos al azar por semana y ajustar si difiere
  • Revisar alertas IA: si la IA detecta "venta bajo costo" o "stock crítico", atiende ese día
Tenant heredado: si tu negocio ya operaba con stock negativo hace meses, el problema no va a desaparecer con un ajuste único. Necesitas disciplina + las reglas arriba + 2-3 meses para que las cosas cuadren. Pero vale la pena — operar con inventario correcto cambia tu capacidad de tomar decisiones.
Volver a todos los artículos

¿Listo para probarlo?

14 días gratis. Sin tarjeta. Cancelas cuando quieras.