Same item, different supplier, different price = BOM Version

Hello everyone! I am new in this world of ERPNext, first weeks of use and it is amazing.
I ask for your help because I am not able to find information in the forum about this solution that I need.

Sometimes I have to buy an item from other suppliers, because they do not have stock and consequently have their different price.

I have tried with “Rate Of Materials Based On” but this applies to all the BOM and what I need is to choose the price item by item.

Attached image to explain the idea better (obviously, I accept proposed modifications).

Regards!

Nueva imagen de mapa de bits