Dear colleague,
At its 2019 plenary meeting, the Global Forum adopted the note The methodology to complete the first reviews of the effectiveness in practice of the implementation of the AEOI Standard [CTPA/GFTEI(2019)5/REV1] (available here). In this note it was agreed that one of the sources of information to assess the effective implementation in practice of Core Requirement 1 and Core Requirement 2 of the AEOI Terms of Reference and its sub-requirements is the Peer Input Questionnaire (PIQ). The PIQ provides an opportunity for AEOI Peers to raise issues identified with respect to the information exchanged with each of its exchange partners (the Assessed Jurisdictions). The information provided will then be compiled and used to assess the effective implementation of the AEOI Standard in the Assessed Jurisdiction concerned (i.e. the jurisdiction about which issues were identified). Further details are set out in the above-mentioned note.
We are therefore now sending you the PIQ in an electronic format. The questionnaire has been tailored to each jurisdiction. Your jurisdiction-specific link and the instructions on how to complete it are available in the following link:
{SURVEYURL}
If you have any issues completing the questionnaire or any other questions, please contact gftaxcooperation@oecd.org.
Kind regards,
Global Forum Secretariat
Dear colleague,
At its 2019 plenary meeting, the Global Forum adopted the note The methodology to complete the first reviews of the effectiveness in practice of the implementation of the AEOI Standard [CTPA/GFTEI(2019)5/REV1] (available here). In this note it was agreed that one of the sources of information to assess the effective implementation in practice of Core Requirement 1 and Core Requirement 2 of the AEOI Terms of Reference and its sub-requirements is the Peer Input Questionnaire (PIQ). The PIQ provides an opportunity for AEOI Peers to raise issues identified with respect to the information exchanged with each of its exchange partners (the Assessed Jurisdictions). The information provided will then be compiled and used to assess the effective implementation of the AEOI Standard in the Assessed Jurisdiction concerned (i.e. the jurisdiction about which issues were identified). Further details are set out in the attached note.
We are therefore now sending you the PIQ in an electronic format. The questionnaire has been tailored to each jurisdiction. Your jurisdiction-specific link and the instructions on how to complete it are available in the following link:
{SURVEYURL}
If you have any issues completing the questionnaire or any other questions, please contact gftaxcooperation@oecd.org.
Kind regards,
Global Forum Secretariat
/mnt/data/shnoulle/nginx/www/3LTS/application/helpers/export_helper.php(2636)
2624 if (!empty($groups)){ 2625 $groups[$language] = sortArrayByColumn($groups[$language], 'group_order'); 2626 foreach ($groups[$language] as $gid => $group) { 2627 $tsv_output = $fields; 2628 $tsv_output['id'] = $gid; 2629 $tsv_output['class'] = 'G'; 2630 $tsv_output['type/scale'] = $group['group_order']; 2631 $tsv_output['name'] = !empty($group['group_name']) ? $group['group_name'] : ''; 2632 $tsv_output['text'] = !empty($group['description']) ? str_replace(array("\n", "\r"), '', $group['description']) : ''; 2633 $tsv_output['relevance'] = isset($group['grelevance']) ? $group['grelevance'] : ''; 2634 $tsv_output['random_group'] = !empty($group['randomization_group']) ? $group['randomization_group'] : ''; 2635 $tsv_output['language'] = $language; 2636 fputcsv($out, array_map('MaskFormula',$tsv_output), chr(9)); 2637 2638 // questions 2639 if (array_key_exists($gid, $questions[$language])){ 2640 $questions[$language][$gid] = sortArrayByColumn($questions[$language][$gid], 'question_order'); 2641 foreach ($questions[$language][$gid] as $qid => $question) { 2642 $tsv_output = $fields; 2643 $tsv_output['id'] = $question['qid']; 2644 $tsv_output['class'] = 'Q'; 2645 $tsv_output['type/scale'] = $question['type']; 2646 $tsv_output['name'] = !empty($question['title']) ? $question['title'] : ''; 2647 $tsv_output['relevance'] = isset($question['relevance']) ? $question['relevance'] : ''; 2648 $tsv_output['text'] = !empty($question['question']) ? str_replace(array("\n", "\r"), '', $question['question']) : '';
#0 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/application/helpers/export_helper.php(2636): fputcsv(resource, array("id" => 1434, "related_id" => "", "class" => "G", "type/scale" => "1", ...), " ") 2631 $tsv_output['name'] = !empty($group['group_name']) ? $group['group_name'] : ''; 2632 $tsv_output['text'] = !empty($group['description']) ? str_replace(array("\n", "\r"), '', $group['description']) : ''; 2633 $tsv_output['relevance'] = isset($group['grelevance']) ? $group['grelevance'] : ''; 2634 $tsv_output['random_group'] = !empty($group['randomization_group']) ? $group['randomization_group'] : ''; 2635 $tsv_output['language'] = $language; 2636 fputcsv($out, array_map('MaskFormula',$tsv_output), chr(9)); 2637 2638 // questions 2639 if (array_key_exists($gid, $questions[$language])){ 2640 $questions[$language][$gid] = sortArrayByColumn($questions[$language][$gid], 'question_order'); 2641 foreach ($questions[$language][$gid] as $qid => $question) { |
#1 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/admin/export.php(1310): tsvSurveyExport("456851") 1305 //~ header("Content-Type: text/tab-separated-values charset=UTF-8"); 1306 //~ header("Content-Disposition: attachment; filename=$fn"); 1307 //~ header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past 1308 //~ header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); 1309 //~ header("Cache-Control: must-revalidate, no-store, no-cache"); 1310 tsvSurveyExport($surveyid); 1311 } 1312 1313 /** 1314 * @param string $content_type 1315 */ |
#2 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/admin/export.php(1054): export->_exporttsv("456851") 1049 1050 echo quexml_export($iSurveyID, $quexmllang); 1051 Yii::app()->end(); 1052 } 1053 } elseif ($action == 'exportstructuretsv') { 1054 $this->_exporttsv($iSurveyID); 1055 } elseif ($action == "exportarchive") { 1056 $this->_exportarchive($iSurveyID); 1057 } elseif ($action == "exportprintables") { 1058 $this->_exportPrintableHtmls($iSurveyID); 1059 } |
#3 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/admin/export.php(42): export->_surveyexport("exportstructuretsv", "456851") 37 { 38 $action = Yii::app()->request->getParam('action'); 39 $iSurveyID = sanitize_int(Yii::app()->request->getParam('surveyid')); 40 41 if (Permission::model()->hasSurveyPermission($iSurveyID, 'surveycontent', 'export')) { 42 $this->_surveyexport($action, $iSurveyID); 43 return; 44 } 45 } 46 47 /** |
#4 |
unknown(0): export->survey()
|
#5 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/actions/CAction.php(109): ReflectionMethod->invokeArgs(export, array()) 104 elseif($param->isDefaultValueAvailable()) 105 $ps[]=$param->getDefaultValue(); 106 else 107 return false; 108 } 109 $method->invokeArgs($object,$ps); 110 return true; 111 } 112 } |
#6 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/application/core/Survey_Common_Action.php(83): CAction->runWithParamsInternal(export,
ReflectionMethod, array("r" =>
"admin/export/sa/survey/action/exportstructuretsv/surveyid/456851", "sa"
=> "survey", "action" => "exportstructuretsv", "surveyid" =>
"456851", ...)) 78 $oMethod = new ReflectionMethod($this, $sDefault); 79 } 80 81 // We're all good to go, let's execute it 82 // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params 83 return parent::runWithParamsInternal($this, $oMethod, $params); 84 } 85 86 /** 87 * Some functions have different parameters, which are just an alias of the 88 * usual parameters we're getting in the url. This function just populates |
#7 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CController.php(308): Survey_Common_Action->runWithParams(array("r"
=>
"admin/export/sa/survey/action/exportstructuretsv/surveyid/456851", "sa"
=> "survey", "action" => "exportstructuretsv", "surveyid" =>
"456851", ...)) 303 { 304 $priorAction=$this->_action; 305 $this->_action=$action; 306 if($this->beforeAction($action)) 307 { 308 if($action->runWithParams($this->getActionParams())===false) 309 $this->invalidActionParams($action); 310 else 311 $this->afterAction($action); 312 } 313 $this->_action=$priorAction; |
#8 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CController.php(286): CController->runAction(export) 281 * @see runAction 282 */ 283 public function runActionWithFilters($action,$filters) 284 { 285 if(empty($filters)) 286 $this->runAction($action); 287 else 288 { 289 $priorAction=$this->_action; 290 $this->_action=$action; 291 CFilterChain::create($this,$action,$filters)->run(); |
#9 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CController.php(265): CController->runActionWithFilters(export, array()) 260 { 261 if(($parent=$this->getModule())===null) 262 $parent=Yii::app(); 263 if($parent->beforeControllerAction($this,$action)) 264 { 265 $this->runActionWithFilters($action,$this->filters()); 266 $parent->afterControllerAction($this,$action); 267 } 268 } 269 else 270 $this->missingAction($actionID); |
#10 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/AdminController.php(165): CController->run("export") 160 $this->redirect(array('/admin/authentication/sa/login')); 161 } 162 } 163 } 164 165 return parent::run($action); 166 } 167 168 /** 169 * Routes all the actions to their respective places 170 * |
#11 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CWebApplication.php(282): AdminController->run("export") 277 { 278 list($controller,$actionID)=$ca; 279 $oldController=$this->_controller; 280 $this->_controller=$controller; 281 $controller->init(); 282 $controller->run($actionID); 283 $this->_controller=$oldController; 284 } 285 else { 286 throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".', 287 array('{route}'=>$route===''?substr($this->defaultController,0,20).'...':substr($route,0,20).'...'))); |
#12 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CWebApplication.php(141): CWebApplication->runController("admin/export/sa/survey/action/exportstructuretsv/surveyid/456851") 136 foreach(array_splice($this->catchAllRequest,1) as $name=>$value) 137 $_GET[$name]=$value; 138 } 139 else 140 $route=$this->getUrlManager()->parseUrl($this->getRequest()); 141 $this->runController($route); 142 } 143 144 /** 145 * Registers the core application components. 146 * This method overrides the parent implementation by registering additional core components. |
#13 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/base/CApplication.php(185): CWebApplication->processRequest() 180 public function run() 181 { 182 if($this->hasEventHandler('onBeginRequest')) 183 $this->onBeginRequest(new CEvent($this)); 184 register_shutdown_function(array($this,'end'),0,false); 185 $this->processRequest(); 186 if($this->hasEventHandler('onEndRequest')) 187 $this->onEndRequest(new CEvent($this)); 188 } 189 190 /** |
#14 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/index.php(194): CApplication->run() 189 require_once APPPATH . 'core/LSYii_Application' . EXT; 190 191 $config = require_once(APPPATH . 'config/internal' . EXT); 192 193 Yii::$enableIncludePath = false; 194 Yii::createApplication('LSYii_Application', $config)->run(); 195 196 /* End of file index.php */ 197 /* Location: ./index.php */ |