Hi Garquitectos and Neckko77,
Not communicating in our first language can be miscommunicating sometimes.
I know Neckko77 means very well and not to be rude at all and only helpfull.
I'll give you my view upon this subject.
I think Archicad might maybe not be the perfect modeller in general speaking,
but for architectural modelling I love working with it.
The workflow for me is very very (and many very's) fast in modelling buildings and also in adding stuff like interior objects such as lamps, chairs and much much more; but also for environment like trainrails, fences... et cetera.
Ofcourse there are limits that I would like have seen different and even some shapes I want to make are not possible to make with too much effort. But still... for architectural modelling I think it is super.
And now with this plugin from face_off the workflow is getting better and better and too my opinion it is like a wet dream (pardon my French

)
Personally I don't really have a lot to do about BIM and extracting the information so I can do workarounds very easy not having to pay attention about having accidently having two swimmingpools coounted instead of one.
I agree with Necko77 that BIM is not important for visualization and you can copy the PLN and just do the workarounds without paying attention to the BIM. But if you you really want to stay in one PLN-file, because maybe you don't want to do things over again afterwards when the projects has changed a lot.
I think there is still a workaround only you have to pay a little more attention, i.e. how to use layers and modules smart.
OK, now the swimmingpool object.
The empty swimmingpool on the right top shows no intersection problem with the ground floor and the floor of the swimmingpool. So the problem is the swimmingpool itself: where water meets floor of swimmingpool.
The workaround for visualization insetting water=0 in the object and adding the water as a seperate object. (that is shown it the attachment).
In this case
For you BIM information you could add a layer for the water: "Visual-YES_BIM-NO" or whatever and don't get it to your informationlists.
In some cases this will not work for your BIM-information when you have to split a object in three or maybe four seperate objects and/or maybe you want to count the exatc water (this is the example ofcourse).
In that case you copy the original object (for counting information) to layer "Visual-NO_BIM-YES" and hide it for visualization. And the others you need for the workarounds in "Visual-YES_BIM-NO".
I do this kind of workarounds a lot of times with subtracting solids (in layer "Help_OFF") from other objects.
greetz,