Hi,
You must have currency-type and group-type dimension.
This is a very flexible modeling which enables you to structure and consolidate multiple groups with multiple currencies and do this in one action only.
And I do not see any advantage of not having both dimensions!
Grégoire