Definición y fórmula
La rotación de inventario mide cuántas veces, en un periodo determinado (habitualmente un año), se vende y reemplaza el stock medio de una empresa. Es el indicador más directo de la eficiencia con la que el inventario se convierte en ingresos: una rotación alta significa que el capital circulante trabaja; una rotación baja, que el almacén actúa como aparcamiento del cash.
La fórmula estándar es:
Rotación = COGS anual / Inventario medio
Donde:
- COGS (Cost of Goods Sold) es el coste de las ventas a precio de coste — no facturación.
- Inventario medio = (Inventario inicial + Inventario final) / 2, o mejor, promedio mensual o trimestral.
Calcular con facturación en lugar de COGS es el error contable más común y sobrestima la rotación según el margen comercial. Una empresa con 40% de margen que use facturación verá una rotación inflada un 67%. Hay que usar coste contra coste.
Variante en días: Days On Inventory (DOI)
Es la misma información expresada como cobertura:
DOI = 365 / Rotación
Si la rotación anual es 8, el DOI es 45,6 días: el stock medio cubre 45 días de venta. Para gestión operativa, los planificadores suelen usar DOI porque es más intuitivo (“tengo mes y medio de stock”) que el ratio puro.
Variante de inventario medio: promedio móvil
Calcular el inventario medio como (inicial + final) / 2 funciona si el stock es estable. En empresas estacionales — y casi todas lo son a algún nivel — esa simplificación es engañosa: una empresa con pico en noviembre y valle en febrero puede parecer que rota bien si solo mides en diciembre, cuando en realidad pasa medio año con sobrestock. El promedio mensual o trimestral siempre es más realista que el ratio anual con dos puntos.
Cálculo paso a paso con ejemplo numérico
Distribuidor B2B de suministro industrial:
- COGS anual: 4.800.000 €
- Inventario inicial (1 enero): 720.000 €
- Inventario final (31 diciembre): 880.000 €
- Inventario medio (12 meses): 800.000 €
Paso 1 — rotación anual:
Rotación = 4.800.000 / 800.000 = 6 veces/año
Paso 2 — DOI:
DOI = 365 / 6 = 60,8 días de cobertura media
Paso 3 — comparativa por trimestre (promedio mensual real):
| Trimestre | COGS (€) | Inventario medio (€) | Rotación anualizada |
|---|---|---|---|
| Q1 | 1.000.000 | 750.000 | 5,3 |
| Q2 | 1.300.000 | 820.000 | 6,3 |
| Q3 | 1.000.000 | 900.000 | 4,4 |
| Q4 | 1.500.000 | 730.000 | 8,2 |
El número agregado (rotación 6) ocultaba que en Q3 la empresa cae a 4,4 — está acumulando stock pre-campaña — y en Q4 sube a 8,2. La conclusión operativa cambia: la oportunidad de mejora está en gestionar el ramp-up de Q3, no en bajar el inventario plano.
Cómo se aplica en Business Central
Business Central nativo calcula rotación dentro de los cuadros de Power BI estándar y en algunos informes financieros, pero con limitaciones:
- Cálculo anual o por periodo cerrado, no continuo. Para verlo a fecha de hoy hay que esperar al cierre.
- No segmenta por ABC-XYZ — ver Análisis ABC — ni por familia. Saca un agregado que esconde el comportamiento por SKU.
- No dispara alertas. Si un SKU pasa de rotación 12 a rotación 1,5, BC no avisa. Lo descubres cuando alguien hace el inventario obsoleto a fin de año.
dvstock automatiza el cálculo continuo y lo conecta con la política de planificación:
- Rotación recalculada diariamente por SKU, familia y segmento ABC-XYZ.
- Alertas configurables: SKU con rotación inferior a umbral (por defecto, <1 anual = candidato a obsoleto), drift respecto al trimestre anterior, divergencia entre rotación teórica (según política) y real.
- Cuadros de mando con curva de Pareto cruzada con rotación: visualiza dónde está el stock muerto.
- Acciones automatizables: propuesta de descatalogación, cambio de política a make-to-order, ajuste de MOQ con proveedor.
Integración nativa, sin réplicas de datos: dvstock lee directamente las tablas de movimientos de BC. Ver extensión dvstock y, para dimensionar el ahorro de capital al ordenar la cola C, la calculadora ROI de dvstock.
Errores frecuentes
- Calcular con facturación en lugar de COGS. Sobrestima la rotación proporcionalmente al margen. Comparativas inter-empresa que mezclan ambos criterios no sirven para nada.
- Usar solo dos puntos (inicial y final) para inventario medio. Oculta la estacionalidad. El promedio mensual o trimestral siempre es preferible.
- Incluir inventario obsoleto en el denominador sin separarlo. Tira el ratio agregado hacia abajo y enmascara que el stock vivo rota bien. Calcular rotación neta de obsoletos es lo correcto.
- Ignorar el WIP (Work In Progress). En empresas con producción, el WIP forma parte del capital inmovilizado. Si solo cuentas producto terminado, la rotación que reportas no refleja la realidad del cash.
- Olvidar el inventario en consignación. Si el stock en cliente está en tus libros, cuenta; si está pero no lo cuentas, sobrestimas rotación. Si no está y lo cuentas, lo contrario. Definir el perímetro y mantenerlo es básico.
- Comparar rotación entre SKUs A y SKUs C. Es ruido: un SKU A rotando 20 y uno C rotando 1 pueden ambos estar correctamente gestionados. El benchmark es contra la política asignada al segmento, no global.
Benchmark sectorial
Rangos de rotación anual realistas que aparecen en auditorías:
| Sector | Rotación anual típica | DOI (días) |
|---|---|---|
| Distribución alimentación fresca | 30-60 | 6-12 |
| Distribución alimentación seca | 12-25 | 15-30 |
| Retail moda (temporada) | 4-6 | 60-90 |
| Ferretería y suministro B2B | 6-10 | 36-60 |
| Recambios industriales | 2-4 | 90-180 |
| Maquinaria y bienes de equipo | 1-2 | 180-365 |
| Farma OTC y consumo | 8-15 | 24-45 |
| Componentes electrónicos | 4-8 | 45-90 |
Una empresa de recambios industriales con rotación 8 probablemente no es eficiente: es que está rota de stock en SKUs lentos que el cliente necesita disponibles. Una de alimentación fresca con rotación 8 está al borde de la caducidad masiva. El número fuera del contexto sectorial no significa nada.
Acciones tras detectar baja rotación
Cuando dvstock alerta de un SKU con rotación inferior al umbral del segmento, las palancas operativas son:
- Descatalogación: phase-out planificado, no venta hasta agotar.
- Liquidación: descuento agresivo para recuperar capital (vale más 0,40 € hoy que 0,60 € teóricos dentro de tres años).
- Ajuste de MOQ con proveedor: si el lote mínimo obliga a comprar 12 meses, renegociar.
- Cambio a make-to-order: el SKU pasa a no estar en stock; se compra contra pedido firme.
- Bundle: combinar el SKU lento con uno rápido para acelerar salida.
La rotación de inventario es el termómetro del capital circulante: cuando sube sin que aumenten roturas, la empresa libera cash. Cuando baja sin que mejore el servicio, el almacén se está comiendo el balance. Medirla por SKU, no por agregado, es lo que separa la gestión real de la contabilidad descriptiva.