Cálculo del precio medio

Revisión 1.00 – 17/05/2018
Precio Medio.
Una de las cosas más importantes a la hora de vender un producto es conocer el coste del mismo para saber qué beneficio estamos obteniendo con cada operación.
En productos con mucho movimiento de compras, el precio de coste cambiará cada vez que se produzca una entrada. Básicamente lo que se hace es valorar las existencias antes de la entrada (si las hay) a su precio medio en ese momento, sumar el importe de la cantidad entrada y dividir todo por el stock total resultante.
Para que este proceso funcione perfectamente es imprescindible que las entradas se introduzcan en su momento, no dejando en ningún momento que el stock quede en negativo, lo que desvirtuaría el coste. En Datos Generales de Gestión podemos activar la opción “Bloquear Stocks Negativos” que nos ayudará a un mejor control, no permitiendo que vendamos productos sin tener stock.
En caso de problemas por mecanizar las entradas a destiempo o con fecha errónea, existen diversos apartados en la aplicación que nos permite recalcular los precios medios de nuestros artículos y si es necesario incluso los costes de nuestros albaranes/facturas de venta reconstruyendo el coste que había en la fecha que se produjo dicha venta desde el histórico de entradas y salidas.
Cálculo del precio medio.
El cálculo del precio medio se realiza siempre con la siguiente fórmula:
((Stock actual x Precio medio actual) +
(Unidades entradas x Precio unitario entrada) )
(Stock actual + Unidades entradas)
Es decir, el valor del stock en el momento de entrar el material más el valor del material que entra dividido todo por el stock final que queda.
Ejemplo:
Artículo 1120 – Sartén de 24 cm.
| Fecha | Entran | Salen | Precio | Stock | Precio Medio | |
|---|---|---|---|---|---|---|
| 12/01/2018 | 10.00 | 20.00 | 10.00 | 20.00 | ||
| 15/01/2018 | 5.00 | 30.00 | 5.00 | 20.00 | ||
| 20/01/2018 | 20.00 | 15.00 | 25.00 | 16.00 |
Es decir, primero entran 10 unidades a 20 euros, con lo que el precio medio es de 20 euros.
Vendemos 5, el precio medio no cambia (solo cambia con las entradas, como es lógico.) y nos quedan 5 a un precio medio de 20.
Compramos 20 más a 15 euros, y nos quedan 5 que han costado a 50 euros, con lo que el precio medio queda en 16 euros, es decir:
(5 x 20) + (20 x 15)
----------------------------------------- = 16.00
(20 + 5)
Con este sistema siempre tendremos el coste medio actualizado con el paso del tiempo, porque cuando el stock pase por cero el precio medio quedará igual al precio de la última compra, con lo que se evitan los desfases que se producen con los cambios de precios en largos periodos de tiempo, lógicamente no compramos hoy al mismo precio que hace diez años.
Consultas y recálculos.
En Mantenimiento de Artículos vemos los datos principales de stocks y costes, y tenemos un botón Recalcular Coste Medio que lo recalcula en base a todo su histórico de movimientos.

En la zona superior derecha encontramos un botón con una impresora, si pasamos el cursor por encima nos muestra el texto Imprimir Ficha de Movimientos. Si accedemos podemos imprimir (o generar en Excel) un informe de todo el histórico de movimiento con todos sus costes y stocks acumulados a cada fecha.


Como podemos ver en el ejemplo de listado en la columna Tipo nos muestra E para entradas y S para salidas, y tenemos las columnas Cantidad, Stock Acumulado en cada movimiento y el Coste medio a cada movimiento (cambia solo cuando hay un movimiento de entrada)
En el formulario de Factura de Cliente, si en el momento de emitirla los costes no estaban correctos y hemos corregido después los movimientos, podemos usar el botón “Recalcula Costes” que recalculará todos los costes de la factura y todos sus albaranes vinculados desde el movimiento de sus artículos.

En el formulario de Albaranes de Clientes también tenemos un botón para Recalcular Costes.

También tenemos la opción Utilidades / Clientes / Recálculo de Costes de Albaranes,

Aquí podremos recalcular de una sola vez los costes de albaranes (y sus facturas si existen) entre fechas, series de documentos, artículos, clientes, familias, etc.
Hay que tener en cuenta que este proceso puede ser EXTREMADAMENTE LENTO si seleccionamos muchos movimientos, ya que de cada línea de cada albarán reconstruirá su coste a la fecha del mismo leyendo todos sus movimientos de entrada y salida. Usar con precaución solo si es necesario y filtrando para que no recalcule bloques de datos demasiado grandes.