[ADD] mrp_machine_purchase

Primera versión a la espera de lo que se comente en #121.
Define "esto", la señal, el código y cual es la razón.