Pleasure.
If it was me, I'd have it like this:
30% - Sygnia Top 40 Index Fund
20% - Sygnia DIVI Index Fund
25% - Sygnia Skeleton International Equity Fund of Funds
20% - Sygnia Listed Property Index Fund
5% - Sygnia All Bond Index Fund
In fact, if I changed jobs to a employer with a managed fund, I'd stop my Coronation RA contributions, put my 10X provident fund money into a 10X preservation fund and start an Sygnia RA with above funds, for my monthly contributions.
So I decided to play around with Sygnias funds to make a personalised RA like you described.
I don't know whether I overlooked something but from what i gathered, and I don't know whether this is limited to Sygnia or whether it's what Reg 28 actually says, the limits don't apply only to your RA, but to each individual investment you make as well. For example I tried to just do a small ad hoc investment to play around and to get a good mix which I could just schedule as debit orders in the future.
It did not work! Well that is to say, the interface works well, but it was actually quite tricky. For instance, I obviously couldnt contribute 100% to a Property Fund or to a global equity fund. Should have been obvious, but hey. Also, I couldn't even make it 25% property or international equity, because I had to then balance it with local equity, non-compliant. Then add more bonds, still non-compliant! More SA equity, less property, non-compliant still. And so it went.
As an aside, I started wondering. Do the REITs in the Top 40 count as equity exposure, property exposure, or both?
Eventually I tried your mix, and it was way non-compliant.
Almost threw in the towel, but after introducing a money market fund and swapping the cheap international equity fund for the more expensive global high equity fund (by accident, darn it! the names are so similar), this is what I came up with:
All Bond Fund: 25%
International Flexible Fund of Funds: 20%
SA Listed property fund: 17%
Top40 Fund: 15%
SA swix Fund: 15%
Money Market Fund: 8%
Not terribly unhappy with that, although I have to check out that international fund.