print json_encode($dao->getReconciliationByRS($_REQUEST['period']));
     break;
 case "export-mine-recon":
     $temp = new \ZP\IEE\Writer();
     $data = $dao->getReconciliation($_REQUEST['mine'], $_REQUEST['period'])['data'];
     $mine = \ZP\ZP::getExtractiveCompany($_REQUEST['mine']);
     if (is_object($mine)) {
         $temp->createReconciliationMine($data, $mine->companyName, $_REQUEST['period'], $_REQUEST['currency']);
         break;
     }
     exit(json_encode(['success' => false, 'message' => 'Please select a valid extractive company.']));
 case "export-mines-recon":
     $temp = new \ZP\IEE\Writer();
     $data = $dao->getECReconciliation($_REQUEST['period'])['data'];
     //exit(json_encode($data));
     $temp->createReconciliationMines($data, $_REQUEST['period'], $_REQUEST['currency']);
     break;
 case "export-by-ec-recon":
     $temp = new \ZP\IEE\Writer();
     $data = $dao->getReconciliationByEC($_REQUEST['period'])['data'];
     //exit(json_encode($data));
     $temp->createReconciliationByEC($data, $_REQUEST['period'], $_REQUEST['currency']);
     break;
 case "export-by-rs-recon":
     $temp = new \ZP\IEE\Writer();
     $data = $dao->getReconciliationByRS($_REQUEST['period'])['data'];
     //exit(json_encode($data));
     $temp->createReconciliationByRS($data, $_REQUEST['period'], $_REQUEST['currency']);
     break;
 default:
     exit(json_encode(['success' => false, 'message' => 'Invalid action']));