¿Cómo se calcula y actualiza el PCPP en el ERP?
Cuando se ejecuta el proceso de modificación masiva de productos y servicios, y se incluye recalcular el PCPP:
- Acumula el stock Documentado de las bodegas autorizadas a ser consideradas en el cálculo del PCPP.
- Si hay stock, busca todos los movimientos que deben actualizar el PCPP (según las propiedades del movimiento y el documento) y que efectivamente pertenezcan a alguno de los locales autorizados; desde la fecha actual hacia atrás, hasta la fecha que indique (si no, hasta el más antiguo movimiento). La fecha utilizada es la de inventario (no la de emisión ni la contable).
- Si no encuentra movimientos que cumplan estas condiciones (cero unidades), no realiza más análisis y actualiza el PCPP del producto con el PCR de éste. Asume que este valor es correcto.
- Si encuentra unidades, va sumándolas y va sumando su costo real neto (unds * neto final), hasta completar una cantidad de unidades igual al stock acumulado (lo que las justifica a todas) o hasta alcanzar las que logre, según los parámetros indicados. Una vez terminado el análisis de movimientos, divide la suma de los netos por las unidades. Este resultado es el nuevo PCPP, que ya ha sido traducido a la moneda del producto y redondeado a los decimales propios de esta.
- Si no hay stock positivo (mayor que cero) y además no existe ningún movimiento (que actualice PCPP) dentro de la fecha indicada, actualiza el PCPP del producto con el Precio Costo Reposición (PCR) de éste.
- Si hay stock negativo o cero, busca el más reciente de los movimientos que cumpla con las reglas y asume su Precio como PCPP del producto. Si no encuentra movimiento alguno, también asume el PCR como PCPP.
Este proceso está pensado para corregir errores, para la partida del sistema, o para completar datos de la tabla de productos cuando sea necesario, no como herramienta obligada.
Al registrar o generar movimientos en el sistema, si corresponde, conforme a las mismas reglas ya descritas, el PCPP del producto va siendo actualizado automáticamente, basándose en el stock documentado existente más las unidades del nuevo movimiento.
¿Cómo se mantiene el dato de la Última Compra?
En el mismo proceso, si se incluye la opción datos de la última compra, se utiliza la misma fecha del recuadro de PCPP, y se busca con la misma lógica los movimientos. Si encuentra, asume como fecha y costo (en moneda del producto) la del movimiento más reciente, si no encuentra, asume vacío para ambos datos.
Informe Inventario y Análisis de Costos – Variación PCPP <- PCR
Entre sus parámetros este informe incluye uno denominado ‘Variación PCPP <- PCR’ que permite incluir solo los productos y servicios que, además de los otros filtros aplicados, cumplan con una condición respecto a su PCPP actual en base a su PCR, a fin de reducir la cantidad de registros obtenida y orientar los resultados.
Las condiciones pueden ser:
No aplicar. No considera este parámetro o filtro.
PCPP = PCR. Ambos, PCPP y PCR son iguales y son diferentes de cero.
< % Dado. Incluye el producto cuando su PCR es igual a cero, o el PCPP es mayor que el PCR pero esa diferencia es menor al % dado, o cuando el PCPP es menor que el PCR.
> % Dado. Incluye el producto cuando su PCR es igual a cero, o el PCPP es mayor que el PCR y esa diferencia es mayor al % dado.
<> % Dado. Incluye el producto cuando el PCR es igual a cero, o el PCPP es diferente del PCR y esa diferencia es más grande que el % dado tanto cuando el PCPP es más alto (positiva) como cuando es más bajo (negativa).
Costo = 0. Incluye el producto cuando su PCPP o su PCR tienen valor cero.