Hi Javier Ruiz de Somocurcio ;
If you do not have a unit price , you have to prefer value contracts. This is a subcontracting process but not standart.
I advise to you create BOMs only with final material do not add components manuel create backflush when you post migo. Because, your components are not constant.
Regards.
M.Ozgur Unal