FIFO record for Non Inventory Item

Hi experts,

We are running Epicor a year now and our costing method is FiFo.
Just wondering how does system creates FiFo records for non stock parts and parts that are not in the master like Make Direct Parts and Buy to Order Items.

Thanks