A tax expert says the law should come into force at the start of April next year – six months later than it is due to come into effect.