El DIO (Days Inventory Outstanding) o cobertura de inventario mide el número medio de días que el stock permanece en almacén antes de ser vendido. Es uno de los KPIs financieros más reveladores del binomio compras-ventas: un DIO excesivo congela caja y obliga a financiar capital circulante; un DIO demasiado bajo dispara las roturas de stock y el coste de urgencias. La gestión fina del DIO es el campo de batalla de cualquier empresa con producto físico.
Definición y fórmula
DIO = (Inventario medio / COGS anual) × 365
O su equivalente:
DIO = 365 / Rotación de inventario
Donde la rotación = COGS / Inventario medio.
El COGS (Cost of Goods Sold, coste de las ventas) es el coste de adquisición o fabricación del producto vendido en el periodo. No confundir con ventas: usar ventas en el denominador en lugar de COGS da un DIO artificialmente bajo y es un error clásico.
Cálculo paso a paso
Empresa distribuidora con COGS anual de 4.000.000 EUR e inventario medio de 700.000 EUR (valorado a coste).
- DIO = (700.000 / 4.000.000) × 365 = 63,9 días
- Rotación = 4.000.000 / 700.000 = 5,71 veces/año
Si la empresa logra bajar el inventario medio a 550.000 EUR sin afectar al servicio:
- Nuevo DIO = (550.000 / 4.000.000) × 365 = 50,2 días
- Liberación de caja = 150.000 EUR de tesorería permanente
- Ahorro financiero anual al 4% = 6.000 EUR/año
- Reducción de coste de almacenaje (espacio, seguros, mermas) estimado 8-12% del valor liberado = 12.000-18.000 EUR/año
Cómo se aplica en Business Central
Business Central calcula automáticamente la rotación por artículo a partir de los movimientos de stock, pero la gestión activa del DIO consolidado y la segmentación inteligente se cubre con dvstock (vía dvstock + dvfinance):
- DIO global y por línea/familia/almacén en tiempo real.
- Cobertura por SKU: días de stock disponibles según consumo medio de últimos 30/60/90 días.
- Clasificación ABC-XYZ automática: A/B/C por valor económico, X/Y/Z por estabilidad de demanda. Política de stock diferenciada por cuadrante (AX = JIT, CZ = bajo mínimos o discontinuar).
- MOQ y múltiplos de compra por proveedor con cálculo automático del lote económico (EOQ).
- Reaprovisionamiento dinámico: punto de pedido recalculado mensualmente con base en consumo real, lead time y stock de seguridad.
- Alertas de obsoletos: artículos sin movimiento durante N días con propuesta de provisión por depreciación.
- Cuadro de mando NOF que combina DIO con DSO y DPO para mostrar el ciclo de conversión completo.
Errores frecuentes
- Usar ventas (con margen) en lugar de COGS: infla la rotación y subestima el DIO. Solo válido si la valoración del inventario también es a precio de venta, lo cual es muy raro.
- Incluir inventario en consignación que no es propio: el stock en casa del cliente cedido en consignación sigue siendo activo del proveedor; el stock en casa propia depositado por terceros no lo es.
- Mezclar WIP (work in progress) con producto terminado sin separar**: en empresas productivas, hay que distinguir materias primas, WIP y terminado, cada uno con su propio DIO.
- No provisionar obsoletos: artículos con DIO de 500+ días siguen valorados a coste de adquisición y distorsionan el ratio. Hay que aplicar política de provisión (5/10/15% según antigüedad).
- Promediar solo dos puntos (apertura + cierre): pierde la estacionalidad. Lo correcto es media mensual de 12 meses.
- Comparar DIO entre divisiones con políticas distintas: una división con surtido amplio y otra con stock contra pedido no son comparables sin normalizar.
- Ignorar lead time del proveedor: bajar el DIO sin acortar el lead time = roturas garantizadas.
Trampas habituales en el cálculo
- Consignación: stock físicamente en casa del cliente pero propiedad del proveedor → sí entra.
- WIP (work in progress): incluir o excluir cambia mucho la lectura. En distribución pura no aplica; en industria sí, y suele reportarse aparte.
- Stock obsoleto: cuanto más viejo el stock, más infla el DIO sin reflejar la realidad operativa. Reportar DIO bruto y DIO neto (sin obsoletos).
- Inventario en tránsito: mercancía comprada FOB origen ya es propiedad de la empresa aunque esté en barco. Debe entrar al alta.
Benchmark sectorial
| Sector | DIO típico | Notas |
|---|---|---|
| Supermercado / FMCG | 15-30 días | Fresco 1-5 días, seco 30-45 |
| Retail moda | 90-180 días | Colecciones por temporada |
| Distribución industrial | 60-90 días | Surtido amplio + lead time largo |
| Fabricante automoción | 30-45 días | JIT con tier-1 OEM |
| Farmacia / hospitalario | 45-75 días | Caducidades + criticidad |
| Ferretería | 90-150 días | Surtido muy largo, baja rotación |
| Joyería | 180-365 días | Capital alto, rotación baja |
| Construcción (materiales) | 60-90 días | Estacionalidad fuerte |
En empresas con stock superior a 1 M, la combinación BC + dvstock + dvfinance suele rebajar el DIO entre 8 y 20 días en los primeros 12 meses, con liberación de caja directa al working capital.