The inventory details shouldn't need to be assigned at the SO level. Is there a reason you're not setting them when creating the fulfillment?
If you set them when creating the SO, yes they will come over to the fulfillment automatically, but I wouldn't recommend doing that unless 100% of the time the Details on the SO and IF will be the same.