Perdón, que leyendo mi duda, veo que me explico como un libro abierto...
El proceso que hago es efectivamente el validar una factura de proveedor en estado borrador. En esa validación puedo tal como dices cambiar los precios de la factura, como otros valores. Esos valores serán los que figuren en esa factura. Hasta ahí bien. Pero ese cambio (al menos en la versión 7) no modifica el precio de compra registrado para ese proveedor en la ficha del producto(s) recibido(s) en la factura (Producto ->Abastecimientos -> Proveedores). Ese cambio hay que hacerlo 'a mano'.
Ahora viene mi duda: ¿alguien conoce algún desarrollo que que al modificar el precio en el proceso de validación de la factura, compruebe si el nuevo precio difiere del que está registrado en la ficha de producto como precio de compra de ese proveedor para la cantidad recibida y en su caso lo actualice automáticamente o por confirmación del usuario?
La utilidad la planteo porque en algunos casos más que actualizar tarifas de compra completas de un proveedor, por la volatilidad de los precios de los productos, es preferible actualizar el precio al recibir la compra; son casos en los que el proveedor no suele publicar un 'preciario' fijo si no aplicar el precio del día (en compras realizadas a través de la web del proveedor por ejemplo; o en productos de electrónica e informática donde es frecuente que los artículos se 'coticen' cada día o semana).
Esta utilidad resulta incluso más necesaria cuando se utilizan tarifas de venta al público basadas en los precios de compra.
Ahora perdón por el rollo... Espero haberme explicado mejor.