Flat, concrete roof slab, correct?
Are you present at the site or are you doing this by "remote control?"
An important item is that there is positive drainage to the roof drains or gutters. This is done either with sloping the structural slab (unusual in Euro markets) or with an additional "screed" of lightweight concrete like material (the more usual way). Another "usual" method for larger commercial projects is to use tapered insulation (in this case the roofing membrane should go on top).
Assuming that there is positive drainage, where the membrane goes depends somewhat on the roofing membrane material. Insulation used for roofing is typically XPS.
If the membrane goes on top of the insulation, it must be rated for exposure to the elements. I suspect the roofing material probably comes in rolls about 1m wide and looks similar to a regular USA style asphalt shingle (this has a fine, colored sand impregnated in to it). It is applied by heating the underside with a torch as it is rolled out to adhere it to the substrate. If this is what you have, it can go either on the slab or on the insulation because it is rated for exposure.
If you put the insulation over the membrane, ballast is needed to keep the roof insulation from blowing away and as a UV shield. Ballast can be gravel or something like concrete pavers. If you are going to use the roof as a terrace, you will probably want pavers or tiles in any case. While ballast is not a large load, it should have been considered in the structural design. Just to further complicate matters, insulation used in this situation usally had rabbeted edges to promote drainage, although it is not fatal if it does not.
If you use gravel for ballast, it should be washed and there should be a layer of filter fabric under it.
Another potential consideration is the roof drains. The location of roofing membrane must be compatible with the drain configuration. Some drains are adjustable for high level or low level drainage and some are not.
To summarize: If I were my job and if I were going to use the roof as a terrace, I would put the roof membrane on the slab with insulation and pavers over it. This provides a good terrace surface and protection for the roof membrane. Pavers and insulation are not too hard to removed if needed. If you are not using it for a terrace, then I am neutral as to membrane location (as long as the roof material is appropriate).
If it were mine, I would like at least double the amount of inuslation. You will get significant solar gain through 50mm of roof insulation on a hot sunny day, although 15cm or so of concrete will buffer it. This may also complicate flashing and drain details if the membrane goes on top. If the membrane goes on top, a lighter color is better than a darker color.....same with paver color.
If you can, make them do a 24 hour flood test. Make sure there is protection for any work that goes after the membrane.
The devil is always in the flashing and drain details. If you have roof drains, make sure there is a place for water to go (scuppers over the side or overflow drains) if a drain gets clogged. A heavy pool of water can cause structural failure.
Good luck,
Bruce