Hola José María,
Vamos con mi sugerencia para compras:
purchase_order_line_price_history (pendiente de migrar a V16). Con eso podrás ver los históricos.
En cuanto a la agilización de introducción de compras (que entiendo que es un factor importante en vuestro caso), nosotros acostumbramos a utilizar purchase_quick, aunque igualmente está pendiente de migración a V16.
Si quieres organizar bien los pedidos de compra, para filtrar los productos disponibles según el proveedor establecido, también te recomiendo el módulo purchase_allowed_product (éste sí está en V16).
Te digo lo mismo que comentaba David... No es exactamente lo que necesitas pero puede ayudarte en 3 aspectos:
1- Ver los históricos de compras. (purchase_order_line_price_history)
2- Agilizar la confección de las solicitudes de presupuesto. (purchase_quick)
3- Organizar mejor los pedidos y evitar errores, al filtrar los productos disponibles según proveedor establecido. (purchase_allowed_product)
En caso de que os apuntéis a migrar alguno de los módulos, no olvidéis comentarlo por aquí para ampliar el seguimiento.
Por cierto, todos los módulos son del repositorio https://github.com/OCA/purchase-workflow/tree/16.0
Saludos.