[ADD] mrp_machine_purchase

Primera versión a la espera de lo que se comente en #121.
Ahora no devuelve nada por que la función la he generado yo, pero si cambio de sitio mi anterior código igual si, lo tengo en cuenta.