You just need to use model face based family template create parametrized or just any form of the void and load it to your project.
How to make a family a floor based elemetn.
Review these template descriptions to decide which template to use for the family.
Changing reference level of revit family instance can be painful especially if you do not want to move an element just change the reference.
For particular object it s not a big deal just calculate the offset value change the level and enter new offset value the object will go to the same place it were.
So if you ever have a hosted family and you want to change the hosting you can use the copy monitor trick to turn it from a wall based or a floor based or a ceiling based to face based.
When you create a family you are prompted to select a family template that corresponds to the type of element that the family will create.
It is very easy to cut elements using face based families.
Next create a new family file from the appropriate template or open an existing family file similar to the one you wish to create and save as.
This is a short excerpt from revit.
Face based you can use almost anywhere use a reference plane to kind of simulate non hosted.
The template serves as a building block containing the information that you need to start creating the family and that revit needs to place the family in projects.
So if you ever have a hosted family and you want to change the hosting you can use the copy monitor trick to turn it from a wall based or a floor based or a ceiling based to face based.
The choice of family template is important.
Tips tricks and troubleshooting by paul f.
If you want to place the face based family somewhere other than a face in the properties palette deselect work plane based.
How to convert ceiling hosted family to face base family duration.