Any Zakat/Tax advise provided to you will be based on the law as it stands at the time the advise is provided. It is not possible to guarantee that the tax authorities will not challenge a transaction nor to guarantee the outcome of such a challenge, if raised.