Módulo: cálculo de los niveles históricos de stock¶
Resumen ejecutivo¶
Para funcionar de manera eficaz, STOCK necesita conocer la cantidad exacta de stock día a día en el pasado. Resulta útil sobre todo al evaluar los quiebres de stock, pero la información también sirve para calcular niveles de stock, rotación y otros indicadores.
Estos datos no están disponibles sin más en los sistemas ERP para el pasado y, si lo están, su exportación consume bastante tiempo.
Por eso STOCK incluye un módulo que, con base en el stock disponible actual y en todas las transacciones de stock de las bodegas, calcula el valor del stock para cada día del pasado.
Descripción funcional¶
El módulo calcula el stock al comienzo del día, tanto en cantidad como en valor. Con base en el stock disponible ya calculado para un día dado, el sistema STOCK calcula el stock mensual promedio, de nuevo tanto en cantidad como en valor.
Cálculo de los niveles históricos de stock en cantidad¶
El cálculo toma como base todas las transacciones de bodega que no están depuradas de anulaciones (módulo: Depuración de anulaciones).
Como base del cálculo tomamos el stock disponible al comienzo del día para el que se hace el cálculo.
Para el día anterior más próximo, todas las transacciones diarias se restan del stock disponible actual y ese es el valor que se considera stock disponible al comienzo de ese día. Para los días entre hoy y el día de esas transacciones se toma como stock el stock disponible actual.
Por ejemplo, supongamos que para el 15 de marzo de 2016 el stock disponible es de 10 ítems y que la primera transacción anterior a hoy es del 12 de marzo de 2016: una sola venta de 4 ítems y una sola compra de 5 ítems:
- 15 de marzo: el stock disponible es de 10 ítems, es decir, el stock disponible actual
- 14 de marzo: el stock disponible al comienzo del día es de 10 ítems, el mismo que el stock disponible actual, ya que el 14 de marzo no hubo transacciones
- 13 de marzo: el stock disponible al comienzo del día es de 10 ítems
- 12 de marzo: el stock disponible al comienzo del día es de 9 ítems; sumamos 4 ítems al stock disponible, es decir, 10 ítems, porque se vendieron 4 ítems y por lo tanto el stock disponible aumenta en 4, y restamos 5 ítems, porque se compraron 5 ítems y por lo tanto el stock disponible debe disminuir en 5 ítems
Los cálculos continúan de esta manera hasta la primera transacción del histórico del producto en la bodega correspondiente.
Stock negativo¶
Puede ocurrir que haya menos de cero unidades del ítem en el stock. Esto es un error del sistema ERP: permite vender y emitir transacciones de stock incluso cuando hay 0 ítems del producto en stock, y recibir el producto más tarde, en algunos casos incluso varios días después.
En tal caso nos referimos al stock disponible como cero, pero STOCK ‘recuerda’ que el producto está ‘en deuda’ y, en el momento en que llega el nuevo suministro del producto a la bodega, se suma al valor ‘negativo’ del stock. Así, también podría ocurrir que, tras recibir 5 ítems del producto, el stock disponible sea 0.
Cálculo de los niveles históricos de stock en valor¶
Para calcular el valor del stock disponible usamos los precios de stock exportados a SIDI para la transacción correspondiente. Por regla general usamos como precio de stock el precio exportado para ese producto en esa bodega.
El valor del stock se estima con el precio de stock de la última transacción de bodega. Así, siguiendo con el ejemplo anterior, el stock disponible es de 10 ítems y supongamos que su precio de stock es de 3 CZK por pieza. Supongamos además que el 12 de marzo las transacciones de stock, expresadas en precio, es decir, en valor, son de 2 CZK por pieza; el stock disponible entre el 12 y el 14 de marzo se valora en 2 CZK por pieza.
Al calcular los precios de stock ignoramos las transacciones con precio de stock 0 y aquellas cuyo precio de stock está en blanco.
Si en un día dado hay varias transacciones con distintos precios de stock, el precio de stock final que se usa en el cálculo de ese día es el promedio ponderado de esos precios.
En todos los cálculos de valor, STOCK empieza siempre calculando la cantidad y, con base en ella, el valor se establece siempre como la cantidad multiplicada por el precio unitario de stock. Sin embargo, supongamos que el cliente solo quiere revalorizar la bodega y que, para hacerlo, crea una transacción de stock con una cantidad de 0 y un precio nuevo, es decir, el precio ‘revalorizado’. STOCK también trabaja con este tipo de transacciones, pero nótese que esta funcionalidad se debe habilitar de forma explícita. En este caso, el precio revalorizado se aplica al stock total en ese momento y, en consecuencia, el precio de stock incluye desde entonces esa revalorización.
Cálculo del stock mensual promedio en cantidad y en valor¶
Para las vistas mensuales, en gráficos y tablas, se usa un promedio de los niveles de stock del período correspondiente. En concreto, para los cálculos no se usa ni la cifra del comienzo ni la del final del mes.
Este módulo se encarga de calcular los niveles mensuales de stock a partir de los cálculos diarios. Como nivel de stock de un mes dado, STOCK calcula el stock disponible promedio de cada día y lo promedia para el mes, tanto en cantidad como en valor.