diff --git a/application/Bootstrap.php b/application/Bootstrap.php deleted file mode 100644 index 6d6355f7..00000000 --- a/application/Bootstrap.php +++ /dev/null @@ -1,157 +0,0 @@ -getOptions()); - Zend_Registry::set('config', $config); - - //Load old config - require_once 'WsScore/Configure.php'; - $oldconfig = new Configure(); - - return $config; - } - - //Initialisation global des paramètres de vue - protected function _initViewSettings() - { - $this->bootstrap('view'); - - $view = $this->getResource('view'); - $view->setEncoding('UTF-8'); - $view->doctype('HTML5'); - - $view->headMeta() - ->appendHttpEquiv('viewport', 'width=device-width, initial-scale=1.0') - ->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8') - ->appendHttpEquiv('Content-Language', 'fr-FR'); - - $view->headLink() - ->appendStylesheet('/libs/bootstrap-v3.0.0/css/bootstrap.min.css', 'all') - ->appendStylesheet('/themes/default/css/docs.css', 'all') - ->appendStylesheet('/themes/default/css/main.css', 'all'); - - $view->headScript() - ->appendFile('/libs/html5shiv.js', 'text/javascript', array('conditional' => 'lt IE 9')) - ->appendFile('/libs/respond.min.js', 'text/javascript', array('conditional' => 'lt IE 9')); - - $view->inlineScript() - ->appendFile('/themes/default/js/jquery.js', 'text/javascript') - ->appendFile('/libs/bootstrap-v3.0.0/js/bootstrap.min.js', 'text/javascript') - ->appendFile('/themes/default/js/scripts.js', 'text/javascript'); - - $view->headTitle()->setSeparator(' - '); - $view->headTitle('Web Service API - Scores & Decisions'); - } - - //Initialisation global des paramètres de log - protected function _initLogging() - { - /*$c = Zend_Registry::get('config'); - $WsLogger = new Zend_Log(); - $WsFileWriter = new Zend_Log_Writer_Stream($c->profil->path->log.'/wsentreprise.log'); - $WsFileWriter->addFilter(Zend_Log::INFO); - $WsLogger->addWriter($WsFileWriter); - Zend_Registry::set('WsLogger', $WsLogger);*/ - } - - protected function _initRouter() - { - $this->bootstrap('frontController'); - $front = $this->getResource('frontController'); - $router = $front->getRouter(); - - //Lire les services disponibles et créer les routes - $services = require_once APPLICATION_PATH . '/../library/WsScore/ServicesConfig.php'; - foreach( $services as $section => $params ) - { - if ($params['actif']) { - $route = new Zend_Controller_Router_Route($section.'/:version', array( - 'controller' => 'service', - 'action' => 'index', - 'service' => $section, - 'version' => '', - )); - $router->addRoute($section, $route); - - $route = new Zend_Controller_Router_Route('jsonrpc/'.$section.'/:version', array( - 'controller' => 'jsonrpc', - 'action' => 'index', - 'service' => $section, - 'version' => '', - )); - $router->addRoute('jsonrpc-'.$section, $route); - } - } - - //Route pour WS Clients - $route = new Zend_Controller_Router_Route('clients/:client/:version', array( - 'controller' => 'service', - 'action' => 'index', - 'service' => 'clients', - 'client' => '', - 'version' => '' - )); - $router->addRoute('client', $route); - - $fichierRoute = new Zend_Controller_Router_Route('fichier/:action/:fichier', array( - 'controller' => 'fichier', - 'fichier' => '', - )); - $router->addRoute('fichier', $fichierRoute); - return $router; - } - - protected function _initDb() - { - $c = Zend_Registry::get('config'); - try { - $db = Zend_Db::factory($c->profil->db->metier); - } catch ( Exception $e ) { - if (APPLICATION_ENV == 'development') { - echo '
'; print_r($e); echo ''; - } else { - echo "Le service rencontre actuellement un problème technique."; - } - exit; - } - - /** - * Set the default adapter to use with all model - */ - Zend_Db_Table::setDefaultAdapter($db); - } - - protected function _initWsDebug() - { - $autoloader = Zend_Loader_Autoloader::getInstance(); - $autoloader->registerNamespace('WsDebug'); - - $options = array( - 'plugins' => array( - 'Exception', - ), - ); - - $debug = new WsDebug_Controller_Plugin_Debug($options); - - $this->bootstrap('frontController'); - $frontController = $this->getResource('frontController'); - $frontController->registerPlugin($debug); - } - - protected function _initCache() - { - if ( APPLICATION_ENV!='development' ) { - //MetadataCache pour la base de données - $frontendOptions = array( - 'lifetime' => 14400, - 'automatic_serialization' => true - ); - $backendOptions = array(); - $cache = Zend_Cache::factory('Core','Apc', $frontendOptions, $backendOptions); - Zend_Db_Table_Abstract::setDefaultMetadataCache($cache); - } - } -} \ No newline at end of file diff --git a/application/configs/webservices.ini b/application/configs/webservices.ini deleted file mode 100644 index 2152341f..00000000 --- a/application/configs/webservices.ini +++ /dev/null @@ -1,20 +0,0 @@ -[production] -webservice.scores.wsdl = "" -webservice.scores.options.location = "http://192.168.3.2/ws2/" -webservice.scores.options.uri = "http://192.168.3.2/" -webservice.scores.options.trace = 1 -webservice.scores.options.soap_version = SOAP_1_1 - -[staging] -webservice.scores.wsdl = "" -webservice.scores.options.location = "http://78.31.45.206/ws2/" -webservice.scores.options.uri = "http://78.31.45.206/" -webservice.scores.options.trace = 1 -webservice.scores.options.soap_version = SOAP_1_1 - -[development] -webservice.scores.wsdl = "" -webservice.scores.options.location = "http://78.31.45.206/ws2/" -webservice.scores.options.uri = "http://78.31.45.206/" -webservice.scores.options.trace = 1 -webservice.scores.options.soap_version = SOAP_1_1 \ No newline at end of file diff --git a/application/controllers/DemoController.php b/application/controllers/DemoController.php deleted file mode 100644 index 52b03ad0..00000000 --- a/application/controllers/DemoController.php +++ /dev/null @@ -1,110 +0,0 @@ - array( - 'ws' => 'entreprise/v0.7?wsdl', - 'form' => 'getIdentite', - ), - ); - - public function init() - { - require_once 'Web/demo/getIdentite.php'; - $auth = Zend_Auth::getInstance(); - $this->_username = $auth->getIdentity()->username; - $this->_hash = $auth->getIdentity()->hash; - } - - public function indexAction() - { - //Liste - - - $tabMethods = array(); - foreach($this->methods as $method => $element){ - $url = $this->view->url(array( - 'controller' => 'demo', - 'action' => 'method', - 'name' => $method, - )); - $tabMethods[] = array( - 'nom' => $method, - 'url' => $url, - ); - } - - $this->view->assign('methods', $tabMethods); - } - - public function methodAction() - { - $method = $this->_getParam('name',''); - $this->view->assign('method', $method); - //Affichage du formulaire - if (array_key_exists($method, $this->methods)){ - $class = 'Form_'.$method; - if (class_exists($class)){ - $form = new $class; - $form->addElement('hidden', 'method', array( - 'value' => $method, - )); - if ($this->_request->isPost()) { - $formData = $this->_request->getPost(); - $form->populate($formData); - } - $this->view->assign('form', $form); - } else { - $this->view->assign('message',"Impossible d'afficher le formulaire !"); - } - } - } - - public function requeteAction() - { - if ($this->_request->isPost()) { - $formData = $this->_request->getPost(); - $method = $formData['method']; - $class = 'Form_'.$method; - if (class_exists($class)) { - $form = new $class; - if ($form->isValid($formData)) { - $method = $formData['method']; - $siret = $formData['siret']; - $accesWs = $this->methods[$method]['ws']; - $hostName = $this->getRequest()->getHttpHost(); - $options = array( - 'login' => $this->_username, - 'password' => $this->_hash, - 'features' => SOAP_USE_XSI_ARRAY_TYPE + SOAP_SINGLE_ELEMENT_ARRAYS - ); - $client = new Zend_Soap_Client('http://'.$hostName.'/'.$accesWs, $options); - $params = new StdClass(); - $params->siret = $siret; - try { - $reponse = $client->getIdentite($params); - } catch (Zend_Soap_Client_Exception $e) { - $reponse = $e->getMessage(); - } - $soap = array( - 'requete' => $params, - 'reponse' => $reponse, - ); - $this->view->assign('soap',$soap); - $xml = array( - 'requete' => $client->getLastRequest(), - 'reponse' => $client->getLastResponse() - ); - $this->view->assign('xml',$xml); - } else { - $this->_forward('method', 'demo', null, array('name'=> 'getIdentite')); - } - } - } - } - -} - diff --git a/application/controllers/DocumentationController.php b/application/controllers/DocumentationController.php deleted file mode 100644 index dc51bb25..00000000 --- a/application/controllers/DocumentationController.php +++ /dev/null @@ -1,226 +0,0 @@ -getRequest(); - $name = $request->getParam('name'); - - $this->view->key = $name; - } - - public function serviceAction() - { - $request = $this->getRequest(); - $type = $request->getParam('type', 'sd'); - $ws = strtolower($request->getParam('name','entreprise')); - - // Gestion des versions - $serviceVersions = array(); - $configServiceVersions = $this->view->WsServices[$ws]['versions']; - foreach( $configServiceVersions as $section => $params ){ - $serviceVersions[$section] = $params; - if ($params['defaut']) { - $defautVersion = $section; - } - } - $version = $request->getParam('version', $defautVersion); - - $this->view->assign('serviceName', $this->view->WsServices[$ws]['name']); - $this->view->assign('serviceVersion', $version); - - if ( $type == 'client') { - $client = $ws; - $ws = 'entreprise'; - } - - // Charger les classes et les types pour le service suivant la version - if ( $type == 'client') { - $pathClassService = 'WsScore/Clients/'.ucfirst($client).'/v'.$version.'/'; - } else { - $pathClassService = 'WsScore/'.ucfirst($ws).'/v'.$version.'/'; - } - - //Génération du tableau de mapping - $classmap = include $pathClassService.'Config.php'; - - //Définir l'url d'accès au WSDL - $wsdl_url = $this->view->baseUrl(); - if ( $type == 'client') { - $wsdl_url.= '/clients/'.$client.'/v'.$version; - } else { - $wsdl_url.= '/'.$ws.'/v'.$version; - } - if (APPLICATION_ENV == 'production'){ - $wsdl_url.= '?wsdl'; - } else { - $wsdl_url.= '?wsdl-auto'; - } - - // Affichage de la documentation - $doc = new Scores_WebClassDoc(ucfirst($ws), $classmap, $pathClassService); - $tabServiceMethods = $doc->getServiceMethods(); - // Tri des méthodes par ordre alphabétique - $tabServiceMethodsK = array(); - foreach($tabServiceMethods as $method) { - $tabServiceMethodsK[$method['name']] = $method; - } - ksort($tabServiceMethodsK); - $tabServiceTypes = $doc->getServiceTypes(); - - $this->view->assign('wsdl', $wsdl_url); - $this->view->assign('serviceMethods', $tabServiceMethodsK); - $this->view->assign('serviceTypes', $tabServiceTypes); - } - - /** - * Liste les exemples de code disponible pour chaque méthode - */ - public function exemplesAction() - { - $request = $this->getRequest(); - $ws = strtolower($request->getParam('ws','Entreprise')); - $auth = Zend_Auth::getInstance(); - - //Si client possède un webservice particulier alors on redirige vers la doc clients - $clients = include APPLICATION_PATH . '/../library/WsScore/Clients/ClientsConfig.php'; - foreach( $clients as $section => $params ){ - if ($params['actif']) { - $wsClients[$params['idClient']] = $section; - } - } - - if (array_key_exists($auth->getIdentity()->idClient, $wsClients)){ - - $this->_forward('clients', 'documentation', null, array( - 'nom' => $wsClients[$auth->getIdentity()->idClient] - )); - - } else { - - // Liste des webservices - $services = include APPLICATION_PATH . '/../library/WsScore/ServicesConfig.php'; - foreach( $services as $section => $params ) - { - if ($params['actif']) { - $wsServices[$section] = $params; - } - } - - // On vérifie que l'utilisateur peut accèder à la documentation - $username = $auth->getIdentity()->username; - $idClient = $auth->getIdentity()->idClient; - if ( array_key_exists($ws, $wsServices) ) - { - if ( isset($wsServices['idClient']) && $idClient!=$wsServices['idClient'] ) - { - $this->renderScript('documentation/nodoc.phtml'); - exit; - } - if ( isset($wsServices['user']) && !in_array($username, $wsServices['user']) ) - { - $this->renderScript('documentation/nodoc.phtml'); - exit; - } - } - - // Gestion des versions - $serviceVersions = array(); - $configServiceVersions = $wsServices[$ws]['versions']; - foreach( $configServiceVersions as $section => $params ){ - $serviceVersions[$section] = $params; - if ($params['defaut']) { - $defautVersion = $section; - } - } - $version = $request->getParam('version', $defautVersion); - - // Charger les classes et les types pour le service suivant la version - $pathClassService = 'WsScore/'.ucfirst($ws).'/v'.$version.'/'; - - //Génération du tableau de mapping - $classmap = include $pathClassService.'Config.php'; - - //Définir l'url d'accès au WSDL - $wsdl_url = $this->view->baseUrl(); - if (APPLICATION_ENV == 'production'){ - $wsdl_url.= '/'.$ws.'/v'.$version.'?wsdl'; - } else { - $wsdl_url.= '/'.$ws.'/v'.$version.'?wsdl-auto'; - } - // Affichage de la documentation - $doc = new Scores_WebClassDoc(ucfirst($ws), $classmap, $pathClassService); - $tabServiceMethods = $doc->getServiceMethods(); - // Tri des méthodes par ordre alphabétique - $tabServiceMethodsK = array(); - foreach($tabServiceMethods as $method) { - $tabServiceMethodsK[$method['name']] = $method; - } - ksort($tabServiceMethodsK); - $tabServiceTypes = $doc->getServiceTypes(); - $this->view->assign('wsdl', $wsdl_url); - $this->view->assign('serviceMethods', $tabServiceMethodsK); - $this->view->assign('serviceTypes', $tabServiceTypes); - - } - } - - /** - * Affichage exemple de code avec coloration syntaxique - * Le code doit être placé dans public/code et doit être nommé - * [nom de la méthode]-langage.txt - */ - public function codeAction() - { - $langage = strtolower($this->_getParam('langage','')); - $element = $this->_getParam('element',''); - - $fichier = APPLICATION_PATH . '/../public/assets/code/' . $element . '-' . $langage . '.txt'; - if (file_exists($fichier)){ - $sourceCode = file_get_contents($fichier); - - require_once 'Vendors/geshi/geshi.php'; - $geshi = new GeSHi($sourceCode, $langage); - $geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS); - $sourceHighlight = $geshi->parse_code(); - - $this->view->assign('langage', strtoupper($langage)); - $this->view->assign('code', $sourceHighlight); - } else { - $this->view->assign('langage', - 'Element non traités, Vous pouvez aussi nous fournir des exemples.'); - } - } - - /** - * Affichage de la liste des erreurs avec leur code - */ - public function erreurAction() - { - require_once 'WsScore/WsScore.php'; - $ws = new WsScore(); - $erreurs = $ws->listError; - $this->view->assign('erreurs', $erreurs); - } -} - diff --git a/application/controllers/ErrorController.php b/application/controllers/ErrorController.php deleted file mode 100644 index dca8da6f..00000000 --- a/application/controllers/ErrorController.php +++ /dev/null @@ -1,47 +0,0 @@ -_getParam('error_handler'); - - switch ($errors->type) { - case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ROUTE: - case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_CONTROLLER: - case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ACTION: - - // 404 error -- controller or action not found - $this->getResponse()->setHttpResponseCode(404); - $this->view->message = 'Page not found'; - break; - default: - // application error - $this->getResponse()->setHttpResponseCode(500); - $this->view->message = 'Application error'; - break; - } - - // Log exception, if logger available - if ($log = $this->getLog()) { - $log->crit($this->view->message, $errors->exception); - } - - // conditionally display exceptions - if ($this->getInvokeArg('displayExceptions') == true) { - $this->view->exception = $errors->exception; - } - - $this->view->request = $errors->request; - } - - public function getLog() - { - $bootstrap = $this->getInvokeArg('bootstrap'); - if (!$bootstrap->hasPluginResource('Log')) { - return false; - } - $log = $bootstrap->getResource('Log'); - return $log; - } -} - diff --git a/application/controllers/ExportController.php b/application/controllers/ExportController.php deleted file mode 100644 index 478432b0..00000000 --- a/application/controllers/ExportController.php +++ /dev/null @@ -1,20 +0,0 @@ -_helper->layout->disableLayout(); - $this->_helper->viewRenderer->setNoRender(); - } - - public function indexAction() - { - echo "Export"; - } - - protected function checkFile($path) - { - - } - -} \ No newline at end of file diff --git a/application/controllers/FichierController.php b/application/controllers/FichierController.php deleted file mode 100644 index 4c9d6a01..00000000 --- a/application/controllers/FichierController.php +++ /dev/null @@ -1,139 +0,0 @@ -_helper->layout()->disableLayout(); - $this->_helper->viewRenderer->setNoRender(true); - } - - public function bodaccAction() - { - $auth = Zend_Auth::getInstance(); - if ( $auth->hasIdentity() ) { - - $directory = '/mnt/bodacc'; - - $q = $this->getRequest()->getParam('q'); - $file = base64_decode($q); - - $output_file = $directory.'/'.$file; - - if (file_exists($output_file) && filesize($output_file)>0) { - $content_type = 'application/pdf'; - header('Content-type: '.$content_type.''); - header('Content-Length: '.filesize($output_file)); - header('Content-MD5: '.base64_encode(md5_file($output_file))); - header('Content-Disposition: inline; filename="'.basename($output_file).'"'); - header('Cache-Control: private, max-age=0, must-revalidate'); - header('Pragma: public'); - ini_set('zlib.output_compression','0'); - echo file_get_contents($output_file); - - //Log de la requete - $tabInsert = array( - 'login' => $auth->getIdentity()->username, - 'idClient' => $auth->getIdentity()->idClient, - 'page' => 'histobodacc', - 'siren' => '', - 'nic' => '', - 'params' => $file, - 'test' => 0, - 'raisonSociale' => '', - 'cp' => '', - 'ville' => '', - 'ipClient' => $_SERVER['REMOTE_ADDR'], - ); - require_once 'framework/common/mysql.php'; - $iDbCrm = new WDB('sdv1'); - $rep = $iDbCrm->insert('logs', array_merge($tabInsert,$tabRdvInsee), false, true); - - } else { - echo "Erreur lors de l'affichage du fichier."; - } - } else { - echo "Authentification échoué."; - } - } - - public function logsAction() - { - $file = $this->getRequest()->getParam('fichier'); - $content_type = 'application/csv-tab-delimited-table'; - $c = Zend_Registry::get('config'); - $path = realpath($c->profil->path->files).'/'; - //Envoi du fichier sur la sortie standard - if ( file_exists($path.$file) ) { - header('Content-Transfer-Encoding: none'); - header('Content-type: ' . $content_type.''); - header('Content-Length: ' . filesize($path.$file)); - header('Content-MD5: ' . base64_encode(md5_file($path.$file))); - header('Content-Disposition: filename="' . basename($path.$file) . '"'); - header('Cache-Control: private, max-age=0, must-revalidate'); - header('Pragma: public'); - ini_set('zlib.output_compression', '0'); - echo file_get_contents($path.$file); - } - } - - public function csvAction() - { - $file = $this->getRequest()->getParam('fichier'); - $content_type = 'application/csv-tab-delimited-table'; - $c = Zend_Registry::get('config'); - $path = realpath($c->profil->path->files).'/'; - //Envoi du fichier sur la sortie standard - if ( file_exists($path.$file) ) { - header('Content-Transfer-Encoding: none'); - header('Content-type: ' . $content_type.''); - header('Content-Length: ' . filesize($path.$file)); - header('Content-MD5: ' . base64_encode(md5_file($path.$file))); - header('Content-Disposition: filename="' . basename($path.$file) . '"'); - header('Cache-Control: private, max-age=0, must-revalidate'); - header('Pragma: public'); - ini_set('zlib.output_compression', '0'); - echo file_get_contents($path.$file); - } - } - - public function kbisAction() - { - $file = $this->getRequest()->getParam('fichier'); - $content_type = 'application/pdf'; - $c = Zend_Registry::get('config'); - $path = realpath($c->profil->path->secure).'/kbis/'; - //Envoi du fichier sur la sortie standard - if ( file_exists($path.$file) ) { - header('Content-Transfer-Encoding: none'); - header('Content-type: ' . $content_type.''); - header('Content-Length: ' . filesize($path.$file)); - header('Content-MD5: ' . base64_encode(md5_file($path.$file))); - header('Content-Disposition: filename="' . basename($path.$file) . '"'); - header('Cache-Control: private, max-age=0, must-revalidate'); - header('Pragma: public'); - ini_set('zlib.output_compression', '0'); - echo file_get_contents($path.$file); - } - } - - public function associationsAction() - { - $file = $this->getRequest()->getParam('fichier'); - $content_type = 'application/pdf'; - $c = Zend_Registry::get('config'); - $path = realpath($c->profil->path->files).'/associations/'; - //Envoi du fichier sur la sortie standard - if ( file_exists($path.$file) ) { - header('Content-Transfer-Encoding: none'); - header('Content-type: ' . $content_type.''); - header('Content-Length: ' . filesize($path.$file)); - header('Content-MD5: ' . base64_encode(md5_file($path.$file))); - header('Content-Disposition: filename="' . basename($path.$file) . '"'); - header('Cache-Control: private, max-age=0, must-revalidate'); - header('Pragma: public'); - ini_set('zlib.output_compression', '0'); - echo file_get_contents($path.$file); - } - } - -} \ No newline at end of file diff --git a/application/controllers/ImportController.php b/application/controllers/ImportController.php deleted file mode 100644 index 3d1c3df5..00000000 --- a/application/controllers/ImportController.php +++ /dev/null @@ -1,78 +0,0 @@ -_helper->layout()->disableLayout(); - - $this->view->inlineScript()->appendFile('/scripts/jquery.form.js'); - $this->view->inlineScript()->appendFile('/scripts/jqueryprogressbar.js'); - - $this->view->assign('filesize', ini_get('upload_max_filesize')); - - $request = $this->getRequest(); - $idClient = $request->getParam('idClient', null); - $login = $request->getParam('login', null); - - $this->view->assign('idClient', $idClient); - $this->view->assign('login', $login); - } - - public function fileuploadAction() - { - $this->_helper->layout()->disableLayout(); - $this->_helper->viewRenderer->setNoRender(true); - - $request = $this->getRequest(); - $idClient = $request->getParam('idClient'); - $login = $request->getParam('login'); - - $config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/configuration.ini', 'path'); - $path = realpath($config->data).'/validation'; - if(!file_exists($path)) mkdir($path); - - if ( isset($_FILES) && count($_FILES)==1 ){ - $n = $_FILES['fichier']['name']; - $s = $_FILES['fichier']['size']; - $tmp_name = $_FILES['fichier']['tmp_name']; - - $extValide = array('csv'); - $extension = strrchr($n,'.'); - $extension = substr($extension,1); - //Vérifier l'extension du fichier - if(!in_array($extension, $extValide)){ - echo "Extension de fichier incorrect !"; - } elseif (move_uploaded_file($tmp_name, $path.'/'.$idClient.'-'.$name.'.'.$extension)){ - echo "Fichier envoyé, view->url(array( - 'controller' => 'import', - 'action' => 'checkfile', - 'file' => $idClient.'-'.$name.'.'.$extension, - ))."\">Vérifier le format"; - } else { - echo "Erreur : ".$_FILES['fichier']['error']; - } - } - } - - /** - * Etat de progression de l'upload du fichier - */ - public function fileprogressAction() - { - $this->_helper->layout()->disableLayout(); - $this->_helper->viewRenderer->setNoRender(true); - - $request = $this->getRequest(); - $key = $request->getParam('key', ''); - if (!empty($key)) { - //$rep sera égal à false si la clef n'existe pas dans le cache apc - $rep = apc_fetch('upload_'.$key); - echo json_encode($rep); - } - } - - - -} \ No newline at end of file diff --git a/application/controllers/IndexController.php b/application/controllers/IndexController.php deleted file mode 100644 index 0c86a64e..00000000 --- a/application/controllers/IndexController.php +++ /dev/null @@ -1,14 +0,0 @@ -_helper->layout->disableLayout(); - $this->_helper->viewRenderer->setNoRender(); - - $request = $this->getRequest(); - - //Nom du service - $serviceName = strtolower($request->getParam('service', 'Entreprise')); - - //Service spécifique client - if ($serviceName == 'clients') { - $client = $request->getParam('client', ''); - //Liste des clients - $clients = array(); - $listeClients = include APPLICATION_PATH . '/../library/WsScore/Clients/ClientsConfig.php'; - foreach ( $listeClients as $section => $params ) { - if ($params['actif']){ - $clients[] = $section; - } - } - if (!in_array($client, $clients)){ - echo 'Service clients introuvable !'; - exit; - } - $configServiceVersions = $clients[$client]['versions']; - } - else - { - //Service versions - $services = include APPLICATION_PATH . '/../library/WsScore/ServicesConfig.php'; - $configServiceVersions = $services[$serviceName]['versions']; - } - - //Liste des versions - foreach( $configServiceVersions as $section => $params ) { - $serviceVersions[$section] = $params; - if ($params['defaut']) { - $defautVersion = $section; - } - } - $version = $request->getParam('version', 'v'.$defautVersion); - $version = substr($version, 1); - - // Version inexistante - if ( !array_key_exists($version, $serviceVersions) ) { - echo "Version inexistante."; - exit; - } - // Version désactivé - if ( !$serviceVersions[$version]['actif'] ) { - echo "Version désactivée."; - exit; - } - - // Charger les classes et les types pour le service suivant la version - if ($serviceName == 'clients') { - $pathServiceClassIni = 'WsScore/Clients/'.ucfirst($client).'/v'.$version.'/Entreprise.ini'; - $pathServiceClassPhp = 'WsScore/Clients/'.ucfirst($client).'/v'.$version.'/Entreprise.php'; - $pathServiceUrl = 'clients/'.$client.'/v'.$version.'?wsdl-auto'; - //On redéfini le nom du service - $serviceName = 'Entreprise'; - $fichierWsdl = ucfirst($client).'-'.$serviceName.'-'.$version.'.wsdl'; - } else { - $pathServiceClassIni = 'WsScore/'.ucfirst($serviceName).'/v'.$version.'/'.ucfirst($serviceName).'.ini'; - $pathServiceClassPhp = 'WsScore/'.ucfirst($serviceName).'/v'.$version.'/'.ucfirst($serviceName).'.php'; - $pathServiceUrl = $serviceName.'/v'.$version.'?wsdl-auto'; - $fichierWsdl = ucfirst($serviceName).'-'.$version.'.wsdl'; - } - - //Génération du tableau de mapping - $wsConfig = new Zend_Config_Ini($pathServiceClassIni); - foreach($wsConfig->Type->toArray() as $Type){ - $classmap[$Type] = $Type; - } - - //Inclusion des classes de données - require_once $pathServiceClassPhp; - - // Instance du server - $server = new Zend_Json_Server(); - // Define class name - $server->setClass(ucfirst($serviceName)); - - // Gestion du SMD - if($this->getRequest()->isGet()){ - // Indiquer URL endpoint - //$this->getHelper('url')->url(array('controller'=>'', 'action'=>'' )); - $server->setTarget('/jsonrpc/'.$serviceName.'/'.$version.'/') - ->setEnvelope(Zend_Json_Server_Smd::ENV_JSONRPC_2); - // Grab the SMD - $smd = $server->getServiceMap(); - - //Return the SMD to the client - if (!headers_sent()) { - header('Content-Type: application/json'); - } - echo $smd; - return; - } else { - $server->setAutoEmitResponse(true); - $server->handle(); - } - } -} \ No newline at end of file diff --git a/application/controllers/RefController.php b/application/controllers/RefController.php deleted file mode 100644 index b5f882ee..00000000 --- a/application/controllers/RefController.php +++ /dev/null @@ -1,119 +0,0 @@ -_getParam('q',''); - $fichier = $fichier . '.csv'; - if (!empty($fichier) && file_exists('fichiers/'.$fichier)) - { - $this->_helper->layout->disableLayout(); - $this->_helper->viewRenderer->setNoRender(); - - list($nomFichier, $extFichier) = explode('.',$fichier); - //Distribution du fichier sur la sortie standard - switch ($extFichier) { - case 'png' : $content_type = 'image/png'; break; - case 'gif' : $content_type = 'image/gif'; break; - case 'jpeg': - case 'jpg' : $content_type = 'image/jpeg'; break; - case 'pdf' : $content_type = 'application/pdf'; break; - case 'csv' : $content_type = 'application/csv-tab-delimited-table'; break; - } - $this->getResponse()->setHeader('Content-Type', $content_type); - $contentDisposition = 'attachment'; - switch ($contentDisposition) { - case 'inline': - $this->getResponse()->setHeader('Content-Disposition', 'inline'); - break; - case 'attachment': - $this->getResponse()->setHeader('Content-Disposition', "attachment; filename=\"$fichier\""); - break; - } - - $data = file_get_contents('assets/fichiers/'.$fichier); - - $this->getResponse()->setHeader('Content-Length', strlen($data)) - ->setHeader('Cache-Control', 'private, max-age=0, must-revalidate') - ->setHeader('Pragma', 'public') - ->setBody($data); - } else { - $this->view->assign('message', 'Fichier introuvable !'); - } - } - - /** - * Donne accès aux données contenues dans une table de base de données - */ - public function tableAction () - { - $requetesql = $this->_getParam('q',''); - $fichierCsv = $requetesql.'.csv'; - $fichierSql = $requetesql.'.sql'; - - //Emplacement des fichiers générés - lien symbolique en PRODUCTION - $path = DOC_WEB_LOCAL . 'fichiers/'; - if (!is_dir($path)) { mkdir($path); } - if (!empty($requetesql)) - { - if (!file_exists($path . $fichierCsv)) - { - if (file_exists('assets/sql/'.$fichierSql)) - { - //Connexion mysql - $sql = file_get_contents('assets/sql/'.$fichierSql); - require_once 'framework/common/mysql.php'; - $db = new WDB(); - $db->exportCSV($sql, $path . $fichierCsv, ',', "\n"); - } - } - - if (file_exists($path . $fichierCsv)) - { - $this->_helper->layout->disableLayout(); - $this->_helper->viewRenderer->setNoRender(); - //Distribution du fichier sur la sortie standard - list($nomFichier, $extFichier) = explode('.',$fichierCsv); - switch ($extFichier) - { - case 'png' : $content_type = 'image/png'; break; - case 'gif' : $content_type = 'image/gif'; break; - case 'jpeg': - case 'jpg' : $content_type = 'image/jpeg'; break; - case 'pdf' : $content_type = 'application/pdf'; break; - case 'csv' : $content_type = 'application/csv-tab-delimited-table'; break; - } - $this->getResponse()->setHeader('Content-Type', $content_type); - $contentDisposition = 'attachment'; - switch ($contentDisposition) - { - case 'inline': - $this->getResponse()->setHeader('Content-Disposition', 'inline'); - break; - case 'attachment': - $this->getResponse()->setHeader('Content-Disposition', "attachment; filename=\"$fichierCsv\""); - break; - } - - $data = file_get_contents($path . $fichierCsv); - - $this->getResponse()->setHeader('Content-Length', strlen($data)) - ->setHeader('Cache-Control', 'private, max-age=0, must-revalidate') - ->setHeader('Pragma', 'public') - ->setBody($data); - } - } else { - $this->view->assign('message', 'Paramètres incorrects !'); - } - } - -} \ No newline at end of file diff --git a/application/controllers/ServiceController.php b/application/controllers/ServiceController.php deleted file mode 100644 index 0d5a2032..00000000 --- a/application/controllers/ServiceController.php +++ /dev/null @@ -1,178 +0,0 @@ -_helper->layout->disableLayout(); - $this->_helper->viewRenderer->setNoRender(); - - $request = $this->getRequest(); - - //Get the service name, make sure the string is in lower case - $serviceName = strtolower($request->getParam('service', 'Entreprise')); - - //ClassName and Directory with first letter capitalized - $serviceClassName = ucfirst($serviceName); - - //Customize service for customers - if ('clients' == $serviceName ) { - $client = strtolower($request->getParam('client', '')); - $clientClassName = ucfirst($client); - //Get list of customers - $clients = array(); - $listeClients = include APPLICATION_PATH . '/../library/WsScore/Clients/ClientsConfig.php'; - foreach ( $listeClients as $section => $params ){ - if ($params['actif']) { - $clients[$section] = $params; - } - } - if (!array_key_exists($client, $clients)){ - echo 'Service clients introuvable !'; - exit; - } - $configServiceVersions = $clients[$client]['versions']; - } - else - { - //Service versions - $services = include APPLICATION_PATH . '/../library/WsScore/ServicesConfig.php'; - $configServiceVersions = $services[$serviceName]['versions']; - } - - // Check versions - foreach( $configServiceVersions as $section => $params ) { - $serviceVersions[$section] = $params; - if ($params['defaut']) { - $defautVersion = $section; - } - } - $version = $request->getParam('version', 'v'.$defautVersion); - $version = substr($version, 1); - - // Version inexistante - if ( !array_key_exists($version, $serviceVersions) ) { - echo "Version inexistante."; - exit; - } - // Version désactivé - if ( !$serviceVersions[$version]['actif'] ) { - echo "Version désactivée."; - exit; - } - - // Charger les classes et les types pour le service suivant la version - if ('clients' == $serviceName) { - - $pathServiceClassIni = 'WsScore/Clients/'.$clientClassName.'/v'.$version.'/Config.php'; - $pathServiceClassPhp = 'WsScore/Clients/'.$clientClassName.'/v'.$version.'/Entreprise.php'; - //Gestion du mode de génération du wsdl - if ( APPLICATION_ENV == 'development' - || array_key_exists('mode', $serviceVersions[$version]) - && $serviceVersions[$version]['mode']=='auto') { - $pathServiceUrl = 'clients/'.$client.'/v'.$version.'?wsdl-auto'; - } else { - $pathServiceUrl = 'clients/'.$client.'/v'.$version.'?wsdl'; - } - //On redéfini le nom du service - $serviceClassName = 'Entreprise'; - $fichierWsdl = $clientClassName.'-'.$serviceClassName.'-'.$version.'.wsdl'; - - } else { - - $pathServiceClassIni = 'WsScore/'.$serviceClassName.'/v'.$version.'/Config.php'; - $pathServiceClassPhp = 'WsScore/'.$serviceClassName.'/v'.$version.'/'.$serviceClassName.'.php'; - //Gestion du mode de génération du wsdl - if ( APPLICATION_ENV == 'development' - || array_key_exists('mode', $serviceVersions[$version]) - && $serviceVersions[$version]['mode']=='auto') { - $pathServiceUrl = $serviceName.'/v'.$version.'?wsdl-auto'; - } else { - $pathServiceUrl = $serviceName.'/v'.$version.'?wsdl'; - } - $fichierWsdl = $serviceClassName.'-'.$version.'.wsdl'; - - } - - //Get map of WSDL type to PHP Classes - $classmap = include $pathServiceClassIni; - - //Inclusion des classes de données - require_once $pathServiceClassPhp; - - // Fourniture du wsdl - if ( isset($_GET['wsdl']) && file_exists($fichierWsdl) ) { - - if (!headers_sent()) { - header('Content-Type: text/xml'); - } - echo file_get_contents($fichierWsdl); - - } elseif ( isset($_GET['wsdl']) && !file_exists($fichierWsdl) - || isset($_GET['wsdl-generate']) - || isset($_GET['wsdl-auto']) ) { - - // Définition du webservice - $wsdl = new Zend_Soap_AutoDiscover(); - $wsdl->setComplexTypeStrategy('Zend_Soap_Wsdl_Strategy_ArrayOfTypeSequence'); - $wsdl->setOperationBodyStyle( array('use' => 'literal') ); - $wsdl->setBindingStyle( array('style' => 'document') ); - $wsdl->setClass($serviceClassName); - - // Enregistrement du WSDL dans un fichier - if ( isset($_GET['wsdl-generate']) ) { - if (file_exists($fichierWsdl)) { - unlink($fichierWsdl); - } - $wsdl->dump($fichierWsdl); - echo "Le fichier $fichierWsdl a été généré"; - - //Génération/Fourniture du wsdl - } elseif (isset($_GET['wsdl']) && !file_exists($fichierWsdl)) { - $wsdl->dump($fichierWsdl); - if (!headers_sent()) { - header('Content-Type: text/xml'); - } - echo file_get_contents($fichierWsdl); - - // Envoi sur la sortie standard le wsdl sans enregistrement dans un fichier - } elseif ( isset($_GET['wsdl-auto']) ){ - $wsdl->handle(); - } - - // Fourniture du service - } else { - - // Traitement - if (APPLICATION_ENV == 'production' && file_exists($fichierWsdl)) { - $server = new Zend_Soap_Server($fichierWsdl); - } else { - $hostName = $this->getRequest()->getHttpHost(); - $server = new Zend_Soap_Server('http://'.$hostName.'/'.$pathServiceUrl); - } - - $server->setSoapFeatures(SOAP_USE_XSI_ARRAY_TYPE + SOAP_SINGLE_ELEMENT_ARRAYS); - $server->setClassmap($classmap); - $server->setEncoding('UTF-8'); - $server->registerFaultException(array('WsScores_Exception')); - $server->setWsiCompliant(true); - $server->setObject(new $serviceClassName()); - $server->handle(); - - //Pour débuggage ultime - $debug = false; - if ($debug){ - $request = $server->getLastRequest(); - file_put_contents(APPLICATION_PATH . '/../request.log', $request); - $response = $server->getLastResponse(); - file_put_contents(APPLICATION_PATH . '/../response.log', $response); - } - } - } -} \ No newline at end of file diff --git a/application/controllers/UserController.php b/application/controllers/UserController.php deleted file mode 100644 index 8aa6d43a..00000000 --- a/application/controllers/UserController.php +++ /dev/null @@ -1,73 +0,0 @@ -view->navigation(); - $activeNav->removePages(); - } - - public function indexAction() - { - - } - - public function loginAction() - { - $this->_helper->layout()->disableLayout(); - - $this->view->headLink() - ->appendStylesheet('/themes/default/css/signin.css', 'all'); - - $this->view->headTitle()->append('Connexion'); - $form = new Application_Form_Login(); - $this->view->form = $form; - $request = $this->getRequest(); - if ($request->isPost()) { - $formData = $request->getPost(); - if ($form->isValid($formData)) { - $login = $form->getValue('login'); - $pass = $form->getValue('pass'); - $auth = Zend_Auth::getInstance(); - $authAdapter = new Scores_AuthAdapter($login, $pass); - $result = $auth->authenticate($authAdapter); - if (!$result->isValid()){ - $this->view->message = ''; - foreach ($result->getMessages() as $message) { - $this->view->message.= $message."
message;?>
-Requete
- -Réponse
- - -Requete
- -Réponse
- \ No newline at end of file diff --git a/application/views/scripts/documentation/clients.phtml b/application/views/scripts/documentation/clients.phtml deleted file mode 100644 index 47598d03..00000000 --- a/application/views/scripts/documentation/clients.phtml +++ /dev/null @@ -1,42 +0,0 @@ -docMethod($method);?>
-Exemple : docExemple($method['name']);?>
--Le WebService utilise une authentification http basic. -Il s'agit donc de transmettre comme paramètres d'authentification -
-http://{login}:{password}@url
-- {password}
est une chaine construite de cette façon md5({login}|{pass})
-- {login}
est l'identifiant fournit
-- {pass}
le mot de passe fournit.
-
-Vous trouverez dans ces exemples les prérequis pour s'authentifier et suivant
-les outils et langage la possibilité de générer le code à partir du WSDL.
-Exemple : =$this->docExemple('authentication')?>
-
Notre service web a été testé avec ces langages/librairies
--Pour toutes remarques ou question merci d'adresser un email à -support@scores-decisions.com -
\ No newline at end of file diff --git a/application/views/scripts/documentation/nodoc.phtml b/application/views/scripts/documentation/nodoc.phtml deleted file mode 100644 index 3a84ddae..00000000 --- a/application/views/scripts/documentation/nodoc.phtml +++ /dev/null @@ -1 +0,0 @@ -Erreur \ No newline at end of file diff --git a/application/views/scripts/documentation/service.phtml b/application/views/scripts/documentation/service.phtml deleted file mode 100644 index 48b740d5..00000000 --- a/application/views/scripts/documentation/service.phtml +++ /dev/null @@ -1,63 +0,0 @@ -=$this->docMethod($method)?>
=$this->docComplement($method)?>
-=$this->docDescription($method)?>
-Ci-dessous la liste des services disponibles, personnalisés ou standards..
- -WsServices as $service => $params) {?> -Informations
-...
- - - $versionElement) { ?> -Information
-- Message: exception->getMessage() ?> -
- -exception->getTraceAsString() ?> -- -
request->getParams(), true) ?> -- - - - diff --git a/application/views/scripts/footer.phtml b/application/views/scripts/footer.phtml deleted file mode 100644 index 96f0647c..00000000 --- a/application/views/scripts/footer.phtml +++ /dev/null @@ -1,3 +0,0 @@ -
© =date('Y')?> Scores & Décisions.
-Taille maximale d'un fichier : =$this->filesize?>
- - - -Pour toutes questions concernant les paramètres techniques ou une explication des données, vous pouvez contactez -votre commercial ou le service support (support@scores-decisions.com).
- -Merci de rappeler pour référence le login utilisé pour l'accès au WebService.
\ No newline at end of file diff --git a/application/views/scripts/index/index.phtml b/application/views/scripts/index/index.phtml deleted file mode 100644 index 79a3ce48..00000000 --- a/application/views/scripts/index/index.phtml +++ /dev/null @@ -1,7 +0,0 @@ -Scores & Décisions fournit un ensemble d'information sous la forme d'une API -compatible avec le protocole SOAP permettant la communication et l'échange de données avec vos -applications métier. -
-La documentation vous fournira les éléments techniques relatifs aux paramètres de connexion, -structure des données, ...
\ No newline at end of file diff --git a/application/views/scripts/layout.phtml b/application/views/scripts/layout.phtml deleted file mode 100644 index 71fe6704..00000000 --- a/application/views/scripts/layout.phtml +++ /dev/null @@ -1,26 +0,0 @@ -doctype(); ?> - - - headMeta(); ?> - headTitle(); ?> - headStyle(); ?> - headLink(); ?> - headScript(); ?> - - -Vous avez été déconnecté.
-Fiche Etablissement');
- if ($pos>0)
- $tabRet['typeEtablissement']='secondaire';
-
- $pos=strpos($pageHtml, '
- -
- -
-
-
- - -
| ', $dir); - $typeDir=trim(strip_tags($tabTmp[0])); - $nomDir=trim(strip_tags($tabTmp[1])); - if ($typeDir<>'' && $typeDir<>'Date de création' && $typeDir<>'Forme juridique' && $typeDir<>'Cotation en bourse' - && $typeDir<>'Effectif société' && $typeDir<>'Société inactive' && $typeDir<>'Activité' - && $typeDir<>'Sigle' && $typeDir<>'Enseigne' - && substr($typeDir, 0, 8) <>'Capital ' ) - { - //$tabDir['Produits'].=$produit.'/'; - //$produit=str_replace(' ','_',$produit); - $tabRet['Dirigeant'.$nbDir.'Type']=trim($typeDir); - $tabTmp=explode(' ', $nomDir); - $tabRet['Dirigeant'.$nbDir.'Genre']=trim($tabTmp[0]); - $tabRet['Dirigeant'.$nbDir.'Prenom']=trim($tabTmp[1]); - $tabRet['Dirigeant'.$nbDir.'Nom']=trim($tabTmp[2]); - $nbDir++; - } - } - $tabRet['NbDirigeants']=$nbDir-1; - - // Liens Financiers - $strTmp=@getTextInHtml($pageHtml, ' | LIENS FINANCIERS | ', '', ' |
Produits disponibles |
-
Référentiels - d'avril 2006
-*/ - - } ?> \ No newline at end of file diff --git a/library/Metier/common/paramCotation.inc b/library/Metier/common/paramCotation.inc deleted file mode 100644 index 6fcc5416..00000000 --- a/library/Metier/common/paramCotation.inc +++ /dev/null @@ -1,170 +0,0 @@ -tabNotation['A+']=array('Exceptionnel', 'A3++', 'Aaa' ,'AAA' ,'0.001'); - $this->tabNotation['A'] =array('Excellent', 'A3+', 'Aa1 Aa2 Aa3' ,'AA+ AA AA-' ,'0.01'); - $this->tabNotation['B+']=array('Très bon', '3++', 'A1' ,'A+' ,'0.02'); - $this->tabNotation['B'] =array('Bon', '3+', 'A2 A3' ,'A A-' ,'0.04'); - $this->tabNotation['C+']=array('Assez bon', '3', 'Baa1' ,'BBB+' ,'0.15'); - $this->tabNotation['C'] =array('Acceptable', '3', 'Baa2' ,'BBB' ,'0.30'); - $this->tabNotation['C-']=array('Moyen', '3', 'Baa3' ,'BBB-' ,'0.60'); - $this->tabNotation['D+']=array('Passable', '4+', 'Ba1' ,'BB+' ,'0.90'); - $this->tabNotation['D'] =array('Médiocre', '4', 'Ba2' ,'BB' ,'1.25'); - $this->tabNotation['D-']=array('Très médiocre', '4', 'Ba3' ,'BB-' ,'1.60'); - $this->tabNotation['E+']=array('Mauvais (sous surveillance)', '5', 'B1 B2 B3', 'B+ B B-', '5.00'); - $this->tabNotation['E'] =array('Très mauvais (sensible, sans incident)', '6', 'Caa', 'CCC', '14.00'); - $this->tabNotation['E-']=array('Très mauvais (sensible avec incidents)', '8', 'Ca C', 'CC C', '17.00'); - $this->tabNotation['F'] =array('En défaut, hors procédures judiciaires (douteux)', '8 9', 'D', 'D', 'Défaut'); - $this->tabNotation['Z'] =array('En défaut, avec procédures judiciaires ou contentieuses (douteux)', 'P', '', '', 'Défaut'); - - $this->tabLibActivite[0]=''; - $this->tabLibActivite[15]='Industries Alimentaires : Collecte Appro'; - $this->tabLibActivite[3]='Industries Alimentaires : Collecte et 1ère transformation'; - $this->tabLibActivite[5]='Industries Alimentaires : Eaux de vie et Champagne'; - $this->tabLibActivite[2]='Industries Alimentaires : Autres activités'; - $this->tabLibActivite[6]='Industries extractives / Production Distribution : Énergie Eau'; - $this->tabLibActivite[7]='Construction - BTP'; - $this->tabLibActivite[1]='Industries Manufacturières'; - $this->tabLibActivite[8]='Négoce'; - $this->tabLibActivite[4]='Commerce de Gros'; - $this->tabLibActivite[9]='Commerce Distribution'; - $this->tabLibActivite[10]='Grande Distribution'; - $this->tabLibActivite[12]='Transports'; - $this->tabLibActivite[13]='Media Technologie de l\'information'; - $this->tabLibActivite[14]='Services'; - $this->tabLibActivite[11]='Hôtellerie et Loisirs / Activités immobilières'; - $this->tabLibActivite[16]='Banques. Assurances. Activités financières'; - $this->tabLibActivite[17]='Agriculture. Sylviculture. Pêche. Aquaculture'; - - $this->tabActivite[15]=array('512A'); - $this->tabActivite[3]=array('151A','151C','152','153E','155','157','159G','159J','159N','159Q'); - $this->tabActivite[5]=array('159A','159F'); - $this->tabActivite[2]=array('151E','151F','153A','153C','153F','154','156','158','159B','159D','159L','159S','159T'); - $this->tabActivite[6]=array('11','10','12','13','14','401','402','403','410'); - $this->tabActivite[7]=array('451','452','453','454','455'); - $this->tabActivite[1]=array('251','252','241','242','243','245','246','247','261','262','263','264','265','266','267','268','244','297','300','311','312','313','314','315','316','321','322','323','17','18','19','20','21','271','272','273','274','275','281','282','283','284','285','286','287','291','292','293','294','295','296','341','342','343','353','351','352','354','355','223','331','332','333','334','335','361','362','363','364','365','366','231','232','233','222','371','372'); - $this->tabActivite[8]=array(); - $this->tabActivite[4]=array('511A','511N','511P','512C','512E','512G','512J','513','511C','515A','515C','511E','511G','511J','511L','511R','511T','511U','514','515E','515F','515H','515J','515L','515N','515Q','516','517'); - $this->tabActivite[9]=array('501','502','503','504','505','521A','521B','521C','521J','522','523','524A','524C','524E','524F','524H','524J','524L','524N','524R','524T','524U','524V','524W','524X','524Y','524Z','525','526'); - $this->tabActivite[10]=array('521D','521E','521F','521H','524P'); - $this->tabActivite[12]=array('621','622','623','611','612','602','603','631','632','634','634B','634C','634A','641'); - $this->tabActivite[13]=array('221','722','721','723','724','725','726','924','642','922','921'); - $this->tabActivite[14]=array('703','712E','711','712A','713','714','712C','741A','741C','741E','741G','742','743','741J','744','745','746','747','748','900','633','801','802','803','804','851','852','853','930','911','912','913','527','950'); - $this->tabActivite[11]=array('923','925','926','927','551','552','553','554','555','702'); - $this->tabActivite[16]=array('651','660','672','652E','652A','652C','652F','671'); - $this->tabActivite[17]=array('751','990','752','990','701'); - - $this->tabR[1][0]=array(); - $this->tabR[1][1]=array('0:15.5','15.5:21.7','21.7:25','25:29.1','29.1:33.4','33.4:37','37:40','40:42.6','42.6:44.9','44.9:100'); - $this->tabR[1][2]=array('0:18.7','18.7:22.8','22.8:25','25:27.7','27.7:30.6','30.6:33','33:35','35:36.7','36.7:38.3','38.3:100'); - $this->tabR[1][3]=array('0:18.7','18.7:22.8','22.8:25','25:27.7','27.7:30.6','30.6:33','33:35','35:36.7','36.7:38.3','38.3:100'); - $this->tabR[1][4]=array('0:8.7','8.7:12.8','12.8:15','15:17.7','17.7:20.6','20.6:23','23:25','25:26.7','26.7:28.3','28.3:100'); - $this->tabR[1][5]=array('0:18.7','18.7:22.8','22.8:25','25:27.7','27.7:30.6','30.6:33','33:35','35:36.7','36.7:38.3','38.3:100'); - $this->tabR[1][6]=array('0:20.5','20.5:26.7','26.7:30','30:34.1','34.1:38.4','38.4:42','42:45','45:47.6','47.6:49.9','49.9:100'); - $this->tabR[1][7]=array('0:13.7','13.7:17.8','17.8:20','20:22.7','22.7:25.6','25.6:28','28:30','30:31.7','31.7:33.3','33.3:100'); - $this->tabR[1][8]=array('0:3.7','3.7:7.8','7.8:10','10:12.7','12.7:15.6','15.6:18','18:20','20:21.7','21.7:23.3','23.3:100'); - $this->tabR[1][9]=array('0:13.7','13.7:17.8','17.8:20','20:22.7','22.7:25.6','25.6:28','28:30','30:31.7','31.7:33.3','33.3:100'); - $this->tabR[1][10]=array('0:5.7','5.7:9.8','9.8:12','12:14.7','14.7:17.6','17.6:20','20:22','22:23.7','23.7:25.3','25.3:100'); - $this->tabR[1][11]=array('0:18.7','18.7:22.8','22.8:25','25:27.7','27.7:30.6','30.6:33','33:35','35:36.7','36.7:38.3','38.3:100'); - $this->tabR[1][12]=array('0:13.7','13.7:17.8','17.8:20','20:22.7','22.7:25.6','25.6:28','28:30','30:31.7','31.7:33.3','33.3:100'); - $this->tabR[1][13]=array('0:23.7','23.7:27.8','27.8:30','30:32.7','32.7:35.6','35.6:38','38:40','40:41.7','41.7:43.3','43.3:100'); - $this->tabR[1][14]=array('0:18.7','18.7:22.8','22.8:25','25:27.7','27.7:30.6','30.6:33','33:35','35:36.7','36.7:38.3','38.3:100'); - $this->tabR[1][15]=array('0:15.5','15.5:21.7','21.7:25','25:29.1','29.1:33.4','33.4:37','37:40','40:42.6','42.6:44.9','44.9:100'); - $this->tabR[1][16]=array('0:6.8','6.8:8.9','8.9:10','10:11.4','11.4:12.8','12.8:14','14:15','15:15.9','15.9:16.6','16.6:100'); - $this->tabR[1][17]=array('0:18.7','18.7:22.8','22.8:25','25:27.7','27.7:30.6','30.6:33','33:35','35:36.7','36.7:38.3','38.3:100'); - - $this->tabR[2][0]=array(); - $this->tabR[2][1]=array('1.8:','1.6:1.8','1.5:1.6','1.4:1,5','1.2:1.4','1.0:1.2','0.9:1.0','0.8:0,9','0.7:0,8','0:0.7'); - $this->tabR[2][2]=array('2.2:','1.9:2.2','1.8:1.9','1.6:1.8','1.4:1.6','1.2:1.4','1.0:1.2','0.9:1.0','0.7:0.9','0:0.7'); - $this->tabR[2][3]=array('2.2:','1.9:2.2','1.8:1.9','1.6:1.8','1.4:1.6','1.2:1.4','1.0:1.2','0.9:1.0','0.7:0.9','0:0.7'); - $this->tabR[2][4]=array('3.0:','2.7:3.0','2.5:2.7','2.3:2.5','2.0:2.3','1.7:2.0','1.5:1.7','1.3:1.5','1.1:1.3','0:1.1'); - $this->tabR[2][5]=array('2.6:','2.4:2.6','2.2:2.4','2.0:2.2','1.7:2.0','1.5:1.7','1.3:1.5','1.1:1.3','1.0:1.1','0:1'); - $this->tabR[2][6]=array('1.7:','1.6:1.7','1.5:1.6','1.4:1.5','1.2:1.4','1.1:1.2','1.0:1.1','0.9:1.0','0.8:0.9','0:0.8'); - $this->tabR[2][7]=array('1.5:','1.4:1.5','1.3:1.4','1.1:1.3','1.0:1.2','0.9:1.0','0.8:0.9','0.7:0.8','0.6:0.7','0:0.6'); - $this->tabR[2][8]=array('10.1:','8.8:10.1','8:8.8','7:8','5.8:7','4.8:5.8','4:4.8','3.3:4','2.8:3.3','0:2.8'); - $this->tabR[2][9]=array('3:','2.7:3','2.5:2.7','2.3:2.5','2:2.3','1.7:2','1.5:1.7','1.3:1.5','1.1:1.3','0:1.1'); - $this->tabR[2][10]=array('3.8:','3.3:3.8','3.0:3.3','2.6:3.0','2.2:2.6','1.8:2.2','1.5:1.8','1.2:1.5','1.0:1.2','0:1'); - $this->tabR[2][11]=array('2.3:','2.1:2.3','2:2.1','1.8:2','1.6:1.8','1.5:1.6','1.3:1.5','1.2:1.3','1:1.2','0:1'); - $this->tabR[2][12]=array('2.3:','2.1:2.3','2:2.1','1.8:2','1.6:1.8','1.5:1.6','1.3:1.5','1.2:1.3','1:1.2','0:1'); - $this->tabR[2][13]=array('1.8:','1.6:1.8','1.5:1.6','1.4:1.5','1.2:1.4','1:1.2','0.9:1','0.8:0.9','0.7:0.8','0:0.7'); - $this->tabR[2][14]=array('1.8:','1.6:1.8','1.5:1.6','1.4:1.5','1.2:1.4','1:1.2','0.9:1','0.8:0.9','0.7:0.8','0:0.7'); - $this->tabR[2][15]=array('2.2:','1.9:2.2','1.7:1.9','1.5:1.7','1.2:1.5','1.0:1.2','0.8:1.0','0.7:0.8','0.5:0.7','0:0.5'); - $this->tabR[2][16]=array('10.1:','8.8:10.1','8:8.8','7:8','5.8:7','4.8:5.8','4:4.8','3.3:4','2.8:3.3','0:2.8'); - $this->tabR[2][17]=array('2.2:','1.9:2.2','1.8:1.9','1.6:1.8','1.4:1.6','1.2:1.4','1:1.2','0.9:1','0.7:0.9','0:0.7'); - - $this->tabR[3][0]=array(); - $this->tabR[3][1]=array('4.4:','4:4.4','3.8:4','3.5:3.8','3.1:3.5','2.8:3.1','2.5:2.8','2.2:2.5','2:2.2','0:2'); - $this->tabR[3][2]=array('5.2:','4.7:5.2','4.5:4.7','4.1:4.5','3.7:4.1','3.3:3.7','3:3.3','2.7:3','2.4:2.7','0:2.4'); - $this->tabR[3][3]=array('5.2:','4.7:5.2','4.5:4.7','4.1:4.5','3.7:4.1','3.3:3.7','3:3.3','2.7:3','2.4:2.7','0:2.4'); - $this->tabR[3][4]=array('5.2:','4.7:5.2','4.5:4.7','4.1:4.5','3.7:4.1','3.3:3.7','3:3.3','2.7:3','2.4:2.7','0:2.4'); - $this->tabR[3][5]=array('8.6:','7.9:8.6','7.5:7.9','6.9:7.5','6.2:6.9','5.6:6.2','5:5.6','4.5:5','4:4.5','0:4'); - $this->tabR[3][6]=array('4.4:','4:4.4','3.8:4','3.5:3.8','3.1:3.5','2.8:3.1','2.5:2.8','2.2:2.5','2:2.2','0:2'); - $this->tabR[3][7]=array('4.4:','4:4.4','3.8:4','3.5:3.8','3.1:3.5','2.8:3.1','2.5:2.8','2.2:2.5','2:2.2','0:2'); - $this->tabR[3][8]=array('10.9:','9.7:10.9','9:9.7','8:9','6.8:8','5.8:6.8','5:5.8','4.3:5','3.7:4.3','0:3.7'); - $this->tabR[3][9]=array('5.2:','4.7:5.2','4.5:4.7','4.1:4.5','3.7:4.1','3.3:3.7','3:3.3','2.7:3','2.4:2.7','0:2.4'); - $this->tabR[3][10]=array('5.2:','4.7:5.2','4.5:4.7','4.1:4.5','3.7:4.1','3.3:3.7','3:3.3','2.7:3','2.4:2.7','0:2.4'); - $this->tabR[3][11]=array('5.2:','4.7:5.2','4.5:4.7','4.1:4.5','3.7:4.1','3.3:3.7','3:3.3','2.7:3','2.4:2.7','0:2.4'); - $this->tabR[3][12]=array('5.9:','5.4:5.9','5:5.4','4.5:5','3.9:4.5','3.4:3.9','3:3.4','2.6:3','2.3:2.6','0:2.3'); - $this->tabR[3][13]=array('4.2:','3.8:4.2','3.5:3.8','3.1:3.5','2.7:3.1','2.3:2.7','2:2.3','1.7:2','1.5:1.7','0:1.5'); - $this->tabR[3][14]=array('4.2:','3.8:4.2','3.5:3.8','3.1:3.5','2.7:3.1','2.3:2.7','2:2.3','1.7:2','1.5:1.7','0:1.5'); - $this->tabR[3][15]=array('6.9:','6.3:6.9','6.0:6.3','5.5:6.0','5.0:5.5','4.5:5.0','4.0:4.5','3.6:4.0','3.2:3.6','0:3.2'); - $this->tabR[3][16]=array('10.9:','9.7:10.9','9:9.7','8:9','6.8:8','5.8:6.8','5:5.8','4.3:5','3.7:4.3','0:3.7'); - $this->tabR[3][17]=array('5.2:','4.7:5.2','4.5:4.7','4.1:4.5','3.7:4.1','3.3:3.7','3:3.3','2.7:3','2.4:2.7','0:2.4'); - - $this->tabR[4][0]=array(); - $this->tabR[4][1]=array('0:2','2:2.3','2.3:2.5','2.5:2.9','2.9:3.5','3.5:4.2','4.2:5','5:6','6:7.2','7.2:'); - $this->tabR[4][2]=array('0:2','2:2.3','2.3:2.5','2.5:2.9','2.9:3.5','3.5:4.2','4.2:5','5:6','6:7.2','7.2:'); - $this->tabR[4][3]=array('0:2','2:2.3','2.3:2.5','2.5:2.9','2.9:3.5','3.5:4.2','4.2:5','5:6','6:7.2','7.2:'); - $this->tabR[4][4]=array('0:2','2:2.3','2.3:2.5','2.5:2.9','2.9:3.5','3.5:4.2','4.2:5','5:6','6:7.2','7.2:'); - $this->tabR[4][5]=array('0:1.36','1.36:1.44','1.44:1.5','1.5:1.58','1.58:1.71','1.71:1.85','1.85:2','2:2.16','2.16:2.33','2.33:'); - $this->tabR[4][6]=array('0:2','2:2.3','2.3:2.5','2.5:2.9','2.9:3.5','3.5:4.2','4.2:5','5:6','6:7.2','7.2:'); - $this->tabR[4][7]=array('0:2','2:2.3','2.3:2.5','2.5:2.9','2.9:3.5','3.5:4.2','4.2:5','5:6','6:7.2','7.2:'); - $this->tabR[4][8]=array('0:1.1','1.1:1.2','1.2:1.3','1.3:1.4','1.4:1.6','1.6:1.8','1.8:2','2:2.2','2.2:2.5','2.5:'); - $this->tabR[4][9]=array('0:2','2:2.3','2.3:2.5','2.5:2.9','2.9:3.5','3.5:4.2','4.2:5','5:6','6:7.2','7.2:'); - $this->tabR[4][10]=array('0:2','2:2.3','2.3:2.5','2.5:2.9','2.9:3.5','3.5:4.2','4.2:5','5:6','6:7.2','7.2:'); - $this->tabR[4][11]=array('0:2','2:2.3','2.3:2.5','2.5:2.9','2.9:3.5','3.5:4.2','4.2:5','5:6','6:7.2','7.2:'); - $this->tabR[4][12]=array('0:2','2:2.3','2.3:2.5','2.5:2.9','2.9:3.5','3.5:4.2','4.2:5','5:6','6:7.2','7.2:'); - $this->tabR[4][13]=array('0:2.4','2.4:2.7','2.7:3','3:3.4','3.4:4.1','4.1:5','5:6','6:7.2','7.2:8.7','8.7:'); - $this->tabR[4][14]=array('0:2.4','2.4:2.7','2.7:3','3:3.4','3.4:4.1','4.1:5','5:6','6:7.2','7.2:8.7','8.7:'); - $this->tabR[4][15]=array('0:2.9','2.9:3.4','3.4:3.7','3.7:4.3','4.3:5.2','5.2:6.2','6.2:7.5','7.5:9.1','9.1:10.9','10.9:'); - $this->tabR[4][16]=array('0:1.1','1.1:1.2','1.2:1.3','1.3:1.4','1.4:1.6','1.6:1.8','1.8:2','2:2.2','2.2:2.5','2.5:'); - $this->tabR[4][17]=array('0:2','2:2.3','2.3:2.5','2.5:2.9','2.9:3.5','3.5:4.2','4.2:5','5:6','6:7.2','7.2:'); - - $this->tabR[5][0]=array(); - $this->tabR[5][1]=array('-99:-40','-40:-34','-34:-30','-30:-24','-24:-16','-16:-8','-8:0','0:8.1','8.1:16.1','16.1:'); - $this->tabR[5][2]=array('-99:-40','-40:-34','-34:-30','-30:-24','-24:-16','-16:-8','-8:0','0:8.1','8.1:16.1','16.1:'); - $this->tabR[5][3]=array('-99:-40','-40:-34','-34:-30','-30:-24','-24:-16','-16:-8','-8:0','0:8.1','8.1:16.1','16.1:'); - $this->tabR[5][4]=array('-99:-16.7','-16.7:-12.7','-12.7:-10','-10:-6','-6:-0.7','-0.7:4.7','4.7:10','10:15.3','15.3:20.7','20.7:'); - $this->tabR[5][5]=array('-999:-420','-420:-384','-384:-360','-360:-324','-324:-276','-276:-228','-228:-180','-180:-132','-132:-84','-84:'); - $this->tabR[5][6]=array('-99:-40','-40:-34','-34:-30','-30:-24','-24:-16','-16:-8','-8:0','0:8.1','8.1:16.1','16.1:'); - $this->tabR[5][7]=array('-99:-30','-30:-24','-24:-20','-20:-14','-14:-6','-6:2','2:10','10:18','18:26','26:'); - $this->tabR[5][8]=array('-99:-41.7','-41.7:-34.7','-34.7:-30','-30:-23','-23:-13.7','-13.7:-4.3','-4.3:5','5:14.3','14.3:23.7','23.7:'); - $this->tabR[5][9]=array('-99:-16.7','-16.7:-12.7','-12.7:-10','-10:-6','-6:-0.7','-0.7:4.7','4.7:10','10:15.3','15.3:20.7','20.7:'); - $this->tabR[5][10]=array('-99:-5','-5:-2','-2:0','0:3','3:7','7:11','11:15','15:19','19:23','23:'); - $this->tabR[5][11]=array('-99:-6.7','-6.7:-2.7','-2.7:0','0:4','4:9.3','9.3:14.7','14.7:20','20:25.3','25.3:30.7','30.7:'); - $this->tabR[5][12]=array('-99:-6.7','-6.7:-2.7','-2.7:0','0:4','4:9.3','9.3:14.7','14.7:20','20:25.3','25.3:30.7','30.7:'); - $this->tabR[5][13]=array('-99:-6.7','-6.7:-2.7','-2.7:0','0:4','4:9.3','9.3:14.7','14.7:20','20:25.3','25.3:30.7','30.7:'); - $this->tabR[5][14]=array('-99:-6.7','-6.7:-2.7','-2.7:0','0:4','4:9.3','9.3:14.7','14.7:20','20:25.3','25.3:30.7','30.7:'); - $this->tabR[5][15]=array('-99:-38.3','-38.3:-36.3','-36.3:-35.0','-35:-33','-33.0:-30','-30:-27.7','-27.7:-25.0','-25.0:-22.3','-22.3:-19.7','-19.7:'); - $this->tabR[5][16]=array('-99:-41.7','-41.7:-34.7','-34.7:-30','-30:-23','-23:-13.7','-13.7:-4.3','-4.3:5','5:14.3','14.3:23.7','23.7:'); - $this->tabR[5][17]=array(':-58.3','-58.3:53.3','-53.3:-50','-50:-45','-45:-38.3','-38.3:-31.7','-31.7:-25','-25:-18.3','-18.3:-11.7','-11.7:'); - - $this->tabR[6][0]=array(); - $this->tabR[6][1]=array('0:6','6:6.6','6.6:7','7:7.6','7.6:8.4','8.4:9.2','9.2:10','10:10.8','10.8:11.6','11.6:'); - $this->tabR[6][2]=array('0:6','6:6.6','6.6:7','7:7.6','7.6:8.4','8.4:9.2','9.2:10','10:10.8','10.8:11.6','11.6:'); - $this->tabR[6][3]=array('0:1.5','1.5:2.1','2.1:2.5','2.5:3.1','3.1:3.9','3.9:4.7','4.7:5.5','5.5:6.3','6.3:7.1','7.1:'); - $this->tabR[6][4]=array('0:1.8','1.8:2.2','2.2:2.5','2.5:2.9','2.9:3.4','3.4:4','4:4.5','4.5:5','5:5.6','5.6:'); - $this->tabR[6][5]=array('0:6.7','6.7:7.5','7.5:8','8:8.8','8.8:9.9','9.9:10.9','10.9:12','12:13.1','13.1:14.1','14.1:'); - $this->tabR[6][6]=array('0:7.7','7.7:8.5','8.5:9','9:9.8','9.8:10.9','10.9:11.9','11.9:13','13:14.1','14.1:15.1','15.1:'); - $this->tabR[6][7]=array('0:3','3:3.6','3.6:4','4:4.6','4.6:5.4','5.4:6.2','6.2:7','7:7.8','7.8:8.6','8.6:'); - $this->tabR[6][8]=array('0:1.3','1.3:1.7','1.7:2','2:2.4','2.4:2.9','2.9:3.5','3.5:4','4:4.5','4.5:5.1','5.1:'); - $this->tabR[6][9]=array('0:1.8','1.8:2.2','2.2:2.5','2.5:2.9','2.9:3.4','3.4:4','4:4.5','4.5:5','5:5.6','5.6:'); - $this->tabR[6][10]=array('0:1.3','1.3:1.7','1.7:2','2:2.4','2.4:2.9','2.9:3.5','3.5:4','4:4.5','4.5:5.1','5.1:'); - $this->tabR[6][11]=array('0:8.3','8.3:9.3','9.3:10','10:11','11:12.3','12.3:13.7','13.7:15','15:16.3','16.3:17.7','17.7:'); - $this->tabR[6][12]=array('0:4.7','4.7:5.5','5.5:6','6:6.8','6.8:7.9','7.9:8.9','8.9:10','10:11.1','11.1:12.1','12.1:'); - $this->tabR[6][13]=array('0:3','3:4.8','4.8:6','6:7.8','7.8:10.2','10.2:12.6','12.6:15','15:17.4','17.4:19.8','19.8:'); - $this->tabR[6][14]=array('0:3','3:4.8','4.8:6','6:7.8','7.8:10.2','10.2:12.6','12.6:15','15:17.4','17.4:19.8','19.8:'); - $this->tabR[6][15]=array('0:2','2:2.3','2.3:2.5','2.5:2.8','2.8:3.2','3.2:3.6','3.6:4.0','4.0:4.4','4.4:4.8','4.8:'); - $this->tabR[6][16]=array('0:1.7','1.7:1.9','1.9:2','2:2.2','2.2:2.5','2.5:2.7','2.7:3','3:3.3','3.3:3.5','3.5:'); - $this->tabR[6][17]=array('0:4.7','4.7:5.5','5.5:6','6:6.8','6.8:7.9','7.9:8.9','8.9:10','10:11.1','11.1:12.1','12.1:'); - - ?> \ No newline at end of file diff --git a/library/Metier/common/rncs.class.php b/library/Metier/common/rncs.class.php deleted file mode 100644 index cc0c0025..00000000 --- a/library/Metier/common/rncs.class.php +++ /dev/null @@ -1,9 +0,0 @@ - - class Rncs { - - function Rncs () {} - - - - } - ?> \ No newline at end of file diff --git a/library/Metier/conversion/bilAltares.php b/library/Metier/conversion/bilAltares.php deleted file mode 100644 index 2ad2da20..00000000 --- a/library/Metier/conversion/bilAltares.php +++ /dev/null @@ -1,795 +0,0 @@ -'CR', - 11=>'CR', - 13=>'CR', - 14=>'CR', - 15=>'CR', - 16=>'CR', - 17=>'CR', - 18=>'CR', - 19=>'CR', - 2=>'VT', - 21=>'VT', - 22=>'VT', - 24=>'VT', - 25=>'VT', - 3=>'CE', - 31=>'ME', - 32=>'ME', - 33=>'ME', - 34=>'ME', - 35=>'Rec', - 36=>'MAF', - 37=>'LG', - 38=>'LG', - 39=>'MD', - 4=>'RD', - 41=>'DIS', - 42=>'FLG', - 51=>'RJ', - 52=>'RJ', - 53=>'RA', - 56=>'PIE', - 57=>'SAUVJ', - 58=>'SAUVP', - 59=>'RR', - 6=>'R&L', - 61=>'LB', - 62=>'LJ', - 63=>'FP', - 64=>'INT', - 65=>'LQ', - 69=>'RL', - 7=>'Suite', - 71=>'SRJ', - 72=>'SRLJ', - 73=>'SP', - 74=>'AP', - 75=>'MP', - 76=>'EP', - 77=>'PRO', - 78=>'DC', - 79=>'CIA', - 8=>'INFR', - 91=>'DC', - 92=>'CP', - ); - -$tabEven2SO=array( // PROCOL - 1010=>92, // Déclaration de cessation de paiement - 1050=>7, // Homologation de la conciliation - 1055=>7, // Résolution de la conciliation - 1100=>57, // Jugement de sauvegarde - 1101=>58, // Plan de sauvegarde - 1200=>52, // Redressement Judiciaire - 1201=>52, // Conversion sauvegarde en Redressement Judiciaire - 1202=>75, // Renouv. Periode Observation - 1203=>78, // Avis de dépot de l'état de collocation - 1204=>78, // Dépôt des créances - 1205=>78, - 1206=>78, - 1207=>53, // Règlemement amiable - 1208=>78, - 1209=>51, // Règlement Judiciaire - 1210=>77, // Production - 1211=>52, // Redressement Judiciaire par extension au(x) gérant(s) - 1212=>69, // Rectif ou Annul.LJ - 1214=>78, // Avis de dépôt de l'état des créances (Loi de 1985) - 1215=>7, // Jugement de désignation des organes de la procédure - 1216=>78, // Autre avis de dépôt - 1300=>62, // Conversion Redressement Judiciaire en Liquidation - 1301=>62, // Ouverture Liquidation Judiciaire - 1302=>66, // Ouverture Liquidation Judiciaire Simplifiée - 1303=>62, // Ouverture Liquidation Judiciaire sur résolution - 1304=>62, // Réouverture Liquidation Judiciaire - 1305=>62, // Liquidation Judiciaire - 1306=>66, // Liquidation Judiciaire simplifiée - 1307=>62, // Conversion sauvegarde en Liquidation Judiciaire - 1308=>62, // Fin du régime de Liquidation Judiciaire Simplifiée - 1309=>62, // Conversion Liquidation Judiciaire en Liquidation - 1310=>56, // Procédure d'Insolvabilité Européenne - 1311=>62, // Liquidation Judiciaire par extension au(x) gérants - 1312=>62, // Liquidation Judiciaire avec continuation d'exploitation - 1313=>62, // Liquidation Judiciaire sans remise des accessoires - 1346=>7, // Procédure d'insolvabilité (Règlement 1346/2000 du Conseil Européen) - 1400=>7, // Nomination d'un administrateur judiciaire - 1401=>7, // Nomination d'un mandataire judiciaire - 1402=>7, // Nomination d'un représentant des créanciers - 1403=>7, // Nominnation/Remplacement de commissaire à l'exécution du plan - 1404=>7, // Prolongement de la mission du commissaire à l'exécution du plan - 1405=>7, // Nomination d'un juge commissaire - 1406=>7, // Changement de SYNDIC - 1407=>75, // Modif. de Plan - 1408=>75, // Modification du plan de cession - 1409=>75, // Modif. de de continuation - 1410=>75, // Suite de jugement/règlement/liquidation - 1411=>75, // Arrêt du plan de cession - 1412=>75, // Arrêt du plan de cession partielle - 1413=>75, // Arrêt du plan de continuation - 1414=>75, // Arrêt du plan de redressement - 1415=>75, // Prolongement du plan cession - 1416=>75, // Jugement constatant la bonne exécution du plan - 1417=>62, // Jugement d'extension de liquidation judiciaire - 1418=>52, // Jugement d'extension d'une procédure de redressement judiciaire - 1419=>57, // Jugement d'extension d'une procédure de sauvegarde - 1420=>7, // Nomination d'un liquidateur judiciaire - 1421=>7, // Jugement prorogeant le plan de redressement - 1425=>7, // Plan de cession avec location gérance - 1430=>7, // Jugement autorisant la poursuite d'activité - 1431=>7, // Jugement de cessation partielle d'activité - 1435=>7, // Suspension de l'exécution provisoire - 1436=>7, // Suspension provisoire des poursuites - 1440=>7, // Jugement accordant un délai pour déposer la liste des créances - 1445=>7, // Concordat - 1450=>92, //Cessation paiement - 1455=>7, // Jugement arrêtant le plan d'apurement du passif - 1460=>7, // Homologation du plan - 1470=>7, // Fin de mission d'administrateur judiciaire - 1480=>7, // Jugement ordonnant la jonction des procédures - 1500=>79, // Clôture de la procédure - 1501=>79, // Clôture de la procédure après cession totale - 1502=>76, // Clôture de la procédure pour extinction du passif - 1503=>79, // Cloture insuf.Actif - 1504=>79, // Clôture sauvegarde pour absence de projet de plan - 1505=>74, // Appel de jugement - 1506=>59, // Rectif ou Annulation RJ - 1507=>74, // Appel de jugement - 1508=>7, // Extinction du plan de sauvegarde - 1509=>7, // Extinction du plan de redressement - 1510=>74, // Rejet du plan - 1511=>7, // Résolution du plan de cession - 1512=>7, // Résolution du plan de continuation - 1513=>7, // Résolution du plan de sauvegarde - 1515=>74, // Arrêt divers - 1517=>59, // Rectification d'une erreur matérielle - 1520=>7, // Ordonnance - 1525=>74, // Appel du ministère public - 1530=>7, // Jugement constatant l'impécuniosité de la procédure de liquidation - 1540=>7, // Ordonnance statuant sur les contestations du projet de répartition - 1541=>74, // Rétractation de prononcé de liquidation judiciaire sur tierce opposition - 1542=>74, // Rétractation de jugement d'ouverture d'une procédure de sauvegarde sur tierce opposition - 1543=>74, // Rétractation de jugement d'ouverture d'une procédure de redressement judiciaire sur tierce opposition - 1544=>74, // Rétractation de jugement d'ouverture d'une procédure de liquidation judiciaire sur tierce opposition - 1545=>74, // Rétractation de jugement d'ouverture sur tierce opposition - 1546=>74, // Autre rétractation sur tierce opposition - 1550=>7, // Suites de jugements - 1580=>7, // Jugement prononçant la continuation de l'activité par apurement du passif - 1600=>63, // Faillite personnelle - 1601=>64, // Interdiction de gérer - 1602=>7, // Jugement de réhabilitation - 1603=>61, // Liquidation de Biens - 1604=>8, // Banqueroute - 1605=>7, // Jugement autorisant la reprise des poursuites individuelles - 1610=>8, // Faillite personnelle (Loi de 1985) - 1611=>8, // Interdiction de gérer (Loi de 1985) - 1620=>7, // Jugement condamnant le dirigeant en comblement du passif - 1650=>8, // Rétablissement Personnel - 1700=>7, // Décision soumise à publicité - 1900=>8, // Interdiction temporaire d'exercice de la profession de CAC - 1901=>8, // Radiation de la liste des CAC - 1999=>7, // Autre procédure collective - // MMD - 2000=>4, // Mention d'office - 2100=>39, // Chg.Capital/Cess.apport de parts - 2101=>39, // Chg.Capital/Cess.apport de parts - 2102=>39, // Chg.Capital/Cess.apport de parts - 2200=>4, // Cessation d'activité - 2201=>4, // Cessation d'activité temporaire - 2202=>41, // Dissolution - 2203=>41, // Dissolution de la société - 2204=>41, // Cessation d'activité avec dissolution - 2205=>4, // Fermeture du fonds - 2206=>39, // Mise en sommeil de la société - 2207=>39, // Suppression d'une branche d'activité - 2208=>39, // Suppression de l'établissement principal - 2209=>39, // Vente du fonds - 2210=>39, // Déclaration de dissolution par l'associé unique. - 2211=>39, // Clôture de la liquidation - 2212=>39, // Liquidation amiable - 2300=>39, // Changement d'Adresse - 2301=>39, // Modification de l'adresse du siège - 2302=>39, // Modification de l'enseigne - 2303=>39, // Modification de la date de clôture de l'exercice - 2304=>39, // Modification de la date de début d'activité - 2305=>39, // Modification de la dénomination - 2306=>39, // Modification de la durée de la société - 2307=>39, // Modification de la forme juridique - 2308=>39, // Modification du nom - 2309=>39, // Modification du nom commercial - 2310=>39, // Modification du pseudonyme - 2311=>39, // Modification sur l'exploitation - 2312=>39, // Modification(s) diverse(s) - 2313=>39, // Modification de l'activité - 2314=>39, // Poursuite de l'activité - 2315=>39, // Modification de l'administration - 2316=>39, // Mise en activité de la société - 2317=>39, // Modification du sigle - 2318=>39, // Modifications diverses - 2319=>39, // Poursuite de l'activité malgré la perte de plus de... - 2320=>39, // Reconsitution de l'actif net - 2321=>39, // Reconsitution de la moitié de l'actif net - 2350=>39, // Déclaration des associés (loi du 1er février 2005) - 2401=>39, // Changement de régime matrimonial - 2402=>39, // Changement de régime matrimonial (divorce) - 2403=>39, // Changement de régime matrimonial (mariage) - 2404=>39, // Changement de régime matrimonial (veuvage) - 2405=>39, // Changement de régime matrimonial (contrat de maria... - 2406=>39, // Reprise du fonds par le conjoint - 2407=>39, // Mention du conjoint collaborateur - 2408=>39, // Radiation du conjoint collaborateur - 2500=>3, // Confirmation établissement principal ou secondaire - 2510=>39, // L'établissement secondaire devient principal - 2520=>39, // Extension de l'établissement principal - 2600=>39, // Décès - 2610=>39, // Décision de l'unique actionnaire - 2620=>39, // Transmission universelle du patrimoine - 2630=>39, // Donation/Partage - 2635=>39, // Cession de parts - 2639=>39, // Nantissement de parts sociales - 2640=>39, // Changement de domicile personnel - 2650=>39, // Changement de nationalité - 2660=>39, // Réalisation de l'apport partiel d'actif - 2661=>39, // Apport partiel - 2700=>39, // Fusion/Absorption (entitée absorbante) - 2701=>39, // Fusion/Absorption (Entitée absorbante. Entité abso... - 2702=>39, // Fusion/Absorption (Entitée absorbante. Entité abso... - 2703=>39, // Fusion/Absorption (Entitée absorbante. Entité abso... - 2710=>39, // Projet de fusion (entitée absorbante) - 2720=>39, // Fusion/Absorption (entitée absorbée) - 2721=>39, // Fusion/Absorption (entitée absorbée non identifiée... - 2725=>39, // Fusion/Absorption - 2726=>39, // Projet de Fusion/Absorption - 2730=>39, // Projet de fusion (entitée absorbée) - 2740=>39, // Scission - 2750=>39, // Société participation - 2800=>37, // Location gérance reçue - 2840=>38, // Location/Gérance - 2850=>38, // Location gérance donnée : Précédent propriétaire e... - 2851=>38, // Location gérance donnée : Précédent propriétaire - 2860=>38, // Location gérance donnée : Précédent exploitant - 2870=>38, // Location gérance donnée - 2875=>38, // Gérance/Mandat - 2880=>38, // Renouvellement de location gérance - 2881=>38, // Changement de location gérance - 2885=>42, // Fin de location gérance - 2890=>38, // Location gérance relative à une branche - 2891=>39, // Location gérance relative à un établissement - 2892=>39, // Location gérance relative à un fond - 2900=>32, // Transfert d'établissement - 2901=>32, // Transfert de siège - 2902=>32, // Transfert du fonds - 2903=>32, // Projet de transfert du siège - 2904=>32, // Transfert du siège à l'étranger - 2950=>32, // Création de fonds - 2980=>32, // Transfert entre tribunaux - // DEPOTS DES COMPTES - 3100=>91, - 3200=>91, - 3300=>91, - 3999=>91, - // CREATIONS - 4000=>1, // Création d'entreprise - 4050=>1, // Création d'entreprise sans activité - 4100=>1, // Création d'entreprise sans établissement - 4200=>17, // Création d'établissement - 4250=>17, // Création suite à transfert - 4300=>17, // Création suite à reprise d'activité - 4350=>1, // Création suite à fin de location-gérance - 4355=>1, // Création suite à prise en location-gérance - 4360=>1, // Reprise d'activité par suite de la résolution de v - 4400=>1, // Création suite à changement de FJ - 4410=>1, // Création suite à héritage ou donation - 4450=>1, // Création suite à reprise par le conjoint - 4500=>17, // Fonds acquis dans le cadre d'une PC - 4501=>17, // Fonds acquis par achat - 4502=>17, // Fonds acquis par apport - 4600=>1, // Immatriculation d'une société de droit européen - 4999=>1, // Création - - // ventes !!! - 5500=>2, // Entreprise réalisant la vente - 5501=>2, // Entreprise réalisant la vente : Ancien propriétair... BODA ventes 12 0000-00-00 00:00:00 - 5502=>2, // Entreprise réalisant la vente : Ancien propriétair... BODA ventes 12 0000-00-00 00:00:00 - 5503=>2, // Entreprise réalisant la vente : Ancien propriétair... BODA ventes 12 0000-00-00 00:00:00 - 5510=>2, // Entreprise réalisant la vente : Co-propriétaire BODA ventes 12 0000-00-00 00:00:00 - 5600=>2, // Entreprise réalisant l'acquisition BODA ventes 12 0000-00-00 00:00:00 - 5650=>2, - 5700=>2, // Entreprise réalisant l'acquisition BODA ventes 12 0000-00-00 00:00:00 - 5999=>2, - - // RADIATIONS - 6000=>4, //Radiation pour cause de clôture de la liquidation (amiable/simplifié/général) - 6001=>4, //Radiation pour cause de clôture de la liquidation amiable - 6002=>4, //Radiation pour cause de clôture de la liquidation judiciaire pour IA - 6003=>4, //Radiation pour cause de clôture de la liquidation judiciaire - 6004=>4, //Radiation pour cause de clôture de la liquidation judiciaire simplifié - 6005=>4, //Radiation pour clôture du plan de cession - 6100=>4, //Radiation pour cause de décès - 6200=>4, //Radiation pour cause de mention d'office - 6201=>4, //Radiation pour cause de cessation d'activité - 6300=>4, //Radiation pour cause de non-exercice - 6400=>4, //Radiation pour cause de transfert - 6500=>4, //Radiation pour cause de jugement de clôture du plan de cession - 6600=>4, //Radiation d'un établissement - 6700=>4, //Radiation - ); -$tabEven2RO=array( 2305=>'a', - 2308=>'a', // Chg de dénomination(RS,Ens,Sigle) - 2309=>'a', // Modification du nom commercial BODB mmd 12 0000-00-00 00:00:00 - 2310=>'a', // Modification du pseudonyme - 2300=>'b', // Changement d'Adresse - 2301=>'b', - 2900=>'b', // Transfert d'établissement - 2901=>'b', // Transfert de siège - 2902=>'b', // Transfert du fonds - 2903=>'b', // Projet de transfert du siège - 2904=>'b', // Transfert du siège à l'étranger - 2950=>'b', // Création de fonds - 2980=>'b', // Transfert entre tribunaux - 2101=>'c', // Chg.Capital/Cess.apport de parts - 2315=>'d', // Changement de Dirigeants - 2313=>'e', // Mod Act/obj.soc./Cess./Mise somm. - 2307=>'f', // Changement de Forme juridique - 2318=>'g', // Opération sur Participations - 2725=>'h', // Fusion Absorption - 2318=>'i', // Mod.garantie financière/Caution - 2401=>'j', // Changement de régime matrimonial - 2319=>'k', // Non dissolution anticipée - 2318=>'l', // Non dissolution anticipée - 2318=>'m', // Dissolution anticipée (ou non) - 2303=>'n', // Mod.date cloture exercice social - 5500=>'V', // Entreprise réalisant la vente - 5501=>'V', // Entreprise réalisant la vente : Ancien propriétair... BODA ventes 12 0000-00-00 00:00:00 - 5502=>'V', // Entreprise réalisant la vente : Ancien propriétair... BODA ventes 12 0000-00-00 00:00:00 - 5503=>'V', // Entreprise réalisant la vente : Ancien propriétair... BODA ventes 12 0000-00-00 00:00:00 - 5510=>'V', // Entreprise réalisant la vente : Co-propriétaire BODA ventes 12 0000-00-00 00:00:00 - 5600=>'V', - 5650=>'V', - 5700=>'A', // Entreprise réalisant l'acquisition BODA ventes 12 0000-00-00 00:00:00 - 1411=>'F', // Arrêt du plan de cession - 1408=>'G', // Modification du plan de cession - 1409=>'N', // Modification du plan de continuation - 1414=>'M', // Arrêt du plan de redressement - - ); - - -function exporte($txt, $lon, $sep='') { - $txt=strtr(trim($txt),array('''=>"'",'&'=>'&', '²'=>'²', "\r"=>'', "\n"=>'', "\t"=>'')); - - if ($sep=='') return sprintf("%-".$lon.'.'.$lon."s", $txt); - - return trim(sprintf("%-".$lon.'.'.$lon."s", $txt)).$sep; -} - - -function conversionSd2So2000($nomFichierIn, $numeroAbonneBil='000960030', $nomFichierOut='', $optionFicheId='S') { - - $message=''; - $iDb=new WDB(); - $iBodacc=new MBodacc(); - $iInsee=new MInsee(); - $iRncs=new MRncs(); - - global $tabEvenSolib; - global $tabEven2SO; - global $tabEven2RO; - - $tabLignes=file($nomFichierIn); -//print_r($tabLignes); -//die(); - - $ligne001=$ligne100=$ligne104=$ligne999=0; - if ($nomFichierOut=='') $nomFichierOut=$nomFichierIn.'.bil'; - - $fp=fopen($nomFichierOut, 'w'); - $dateJ=date('Ymd'); - $ecrireLignePre=false; - - /** Codes/Variables à gérer **/ - $depPar=0; - $SOSTAE=''; - $typeFicheId='I'; // Fiche Identifiant - $optExtInsee=$optScore=false; - - /** Type de fiche Id **/ - if (strpos($optionFicheId, 'S')==true) $typeFicheId='S'; // Fiche Standard - elseif (strpos($optionFicheId, 'C')==true) $typeFicheId='C'; // Fiche Complète - if (strpos($optionFicheId, 'E')==true) $optExtInsee=true; // Option Extension INSEE - if (strpos($optionFicheId, 'N')==true) $optScore=true; // Option Score - - foreach ($tabLignes as $i=>$ligne) { - $typeLigne=substr($ligne, 0, 3)*1; - switch ($typeLigne) { - case 1: // Ligne ignorée - // Ecriture de l'entête - $ligne001++; - break; - case 100: // Structure Bodacc - case 999: // Fin - $strTxt=wordwrap($txtAnn, 39, EOL); - $tabTxt=explode(EOL, $strTxt); - foreach($tabTxt as $j=>$txt) { - $SOSEQ++; - if($j%16==0) { - // Type d'enregistrement 1=EntConf, 2=Rejet, 4=Multipropo, 5=Suivi MAJ Entrep, 7=Infos, 8=Envoi documen, 9=Annonce - $typEnr=9; - if ($j==0) $ligneTXT =initstr($SONABO, 9, '0', ALIGN_RIGHT); // Numéro d'abonné BIL ? - else $ligneTXT.=EOL.initstr($SONABO, 9, '0', ALIGN_RIGHT); // Numéro d'abonné BIL ? - $ligneTXT.=initstr($SONUME, 9, '0', ALIGN_RIGHT); // Numéro d'entreprise BIL ? - $ligneTXT.=initstr($SONUS, 9, '0', ALIGN_RIGHT); // Numéro d'UFS BIL ? - $ligneTXT.=initstr($nann, 9, '0', ALIGN_RIGHT); // Numéro d'annonce BIL ? - $ligneTXT.=initstr($siren, 9, '0', ALIGN_RIGHT); // Siren - $ligneTXT.=initstr($nic, 5, '0', ALIGN_RIGHT); // Nic - $ligneTXT.=exporte('SE', 2); // Code produit BIL ? SE, DE, DI, SJ - $ligneTXT.=initstr($SOSEQ, 5, '0', ALIGN_RIGHT); // Numéro dans la séquence - $ligneTXT.=initstr($dateJ, 8, '0', ALIGN_RIGHT); // Numéro dans la séquence - $ligneTXT.=exporte($typEnr, 1); // Type d'enregistrement 1=EntConf, 2=Rejet, 4=Multipropo, 5=Suivi MAJ Entrep, 7=Infos, 8=Envoi documen, 9=Annonce - $ligneTXT.=exporte('TXT', 3); // Structure identité - $ligneTXT.=exporte('A', 1); // Confirmation 'A'uto ou 'C' pour manuelle - $ligneTXT.=exporte($ref, 30); // Réf. Client - $ligneTXT.=exporte($SOORIG, 1); // 1:Insee actif, 2=Ufs, 3=Annonce, 4=Manuelle, 5=Asso, 7=RCS actif, 8=Insee cessa eco, 9=Insee/RCS radié - $ligneTXT.=exporte($SOJAL, 3); // 001=Bodacc A, 200=Bodacc B, 300=Bodacc C - $ligneTXT.=initstr($datePar, 8, '0', ALIGN_RIGHT); // Date de parution - $ligneTXT.=initstr(0, 5, '0', ALIGN_RIGHT); // Page - $ligneTXT.=exporte($codeEve, 2); // - $ligneTXT.=initstr($depPar, 2, '0', ALIGN_RIGHT); - $ligneTXT.=initstr($numAnn, 6, '0', ALIGN_RIGHT); - $ligneTXT.=exporte($codeRol, 1); // - $ligneTXT.=exporte('T', 1); - } - $ligneTXT.=exporte($txt, 40); - } - $codeEve=$codeRol=''; - $ligneOut=$ligneID.EOL.$ligneANN.EOL.$ligneTXT; - if ($ligne100>1) $ecrireLignePre=true; - if($typeLigne==999) { - $ligne999++; - break; - } - - $nann = trim(substr($ligne, 3 , 10 ))*1; // N° d'annonce - $siren = substr($ligne, 13 , 9 ); // Siren de l'entreprise concernée par l'annonce - $tabIdentite=@$iInsee->getIdentiteEntreprise($siren); - $nic = trim(substr($ligne, 22, 5 ))*1; // Nic - $ref = trim(substr($ligne, 71, 18 )); // Référence Client - $numPar = substr($ligne, 27 , 3 ); // Numéro de parution du Bodacc dans l'année - $bodacc = substr($ligne, 30 , 1 ); // Code Bodacc (A, B ou C) A, B ou C - $datePar= substr($ligne, 31 , 8 )*1; // Date de parution du Bodacc Format AAAAMMJJ - $numAnn = substr($ligne, 39 , 5 ); // Numéro de l'annonce dans le Bodacc - $typeAnn= substr($ligne, 47 , 1 ); // Type d'annonce Bodacc I=Insertion (publication d'une annonce), A=Additif (ajout à une précédente annonce), (1) R=Rectificatif (correction d'une annonce), S=Suppression d'une annonce - $corNumA= substr($ligne, 48 , 5 ); // Numéro de l'annonce corrigée Si annonce différent de Insertion - $corDate= substr($ligne, 53 , 8 ); // Date du Bodacc de l'annonce corrigée Si annonce différent de Insertion. Format AAAAMMJJ - $corPage= substr($ligne, 61 , 6 ); // Première page du Bodacc de l'annonce corrigée Si annonce différent de Insertion - $corNumP= substr($ligne, 67 , 4 ); // Numéro parution du Bodacc dans l'année de l'annonce corrigée Si annonce différent de Insertion - $numRC = trim(substr($ligne,95 , 9 )); // Numéro de RC (Registre du Commerce) de l'entreprise - $rs = trim(substr($ligne,104, 150 )); // Raison sociale de l'entreprise - $nomCom = trim(substr($ligne,254, 100 )); // Nom Commerciale - $ens = trim(substr($ligne,354, 100 )); // Enseigne - $fj = trim(substr($ligne,484, 4 ))*1; // FJ - $fjLib = trim(substr($ligne,488, 90 )); // FJ libellé - $capMnt = trim(substr($ligne,578, 15 )); // Capital - $capDev = trim(substr($ligne,593, 3 )); // Capital Devise - $adrNum = trim(substr($ligne,596, 4 )); // - $adrBtq = trim(substr($ligne,600, 1 )); // FJ libellé - $adrVoi = trim(substr($ligne,601, 5 )); // FJ libellé - $adrLib = trim(substr($ligne,606, 50 )); // FJ libellé - $adrL2 = trim(substr($ligne,656, 50 )); // FJ libellé - $adrL3 = trim(substr($ligne,706, 40 )); // FJ libellé - $adrCP = trim(substr($ligne,746, 5 ))*1; // FJ libellé - $adrVil = trim(substr($ligne,751, 45 )); // FJ libellé - if ($adrCP==0) { - $adrNum = trim(substr($ligne,796, 4 )); // FJ libellé - $adrBtq = trim(substr($ligne,800, 1 )); // FJ libellé - $adrVoi = trim(substr($ligne,801, 5 )); // FJ libellé - $adrLib = trim(substr($ligne,806, 50 )); // FJ libellé - $adrL2 = trim(substr($ligne,856, 50 )); // FJ libellé - $adrL3 = trim(substr($ligne,906, 40 )); // FJ libellé - $adrCP = trim(substr($ligne,946, 5 ))*1; // FJ libellé - $adrVil = trim(substr($ligne,951, 45 )); // FJ libellé - } - $even=array(); - $even[7]= substr($ligne, 996 , 4 )*1; // Code Evènement Bodacc n°1 Cf. Table EVEN - $even[6]= substr($ligne, 1000, 4 )*1; // Code Evènement Bodacc n°2 Cf. Table EVEN - $even[5]= substr($ligne, 1004, 4 )*1; // Code Evènement Bodacc n°3 Cf. Table EVEN - $even[4]= substr($ligne, 1008, 4 )*1; // Code Evènement Bodacc n°4 Cf. Table EVEN - $even[3]= substr($ligne, 1012, 4 )*1; // Code Evènement Bodacc n°5 Cf. Table EVEN - $even[2]= substr($ligne, 1016, 4 )*1; // Code Evènement Bodacc n°6 Cf. Table EVEN - $even[1]= substr($ligne, 1020, 4 )*1; // Code Evènement Bodacc n°7 Cf. Table EVEN - $even[0]= substr($ligne, 1024, 4 )*1; // Code Evènement Bodacc n°8 Cf. Table EVEN - $txtEven=''; - foreach ($even as $codeEven) - if ($codeEven<>0) { - if (@$codeEve=='') $codeEve=$tabEven2SO[$codeEven]; - if (@$codeRol=='') $codeRol=$tabEven2RO[$codeEven]; - $txtEven.=$iBodacc->getEvenement($codeEven).', '; - $catEven=$iBodacc->getChapitreEvenement($codeEven); - } - else - $txtEven.=''; - $txtEven=substr($txtEven,0,strlen($txtEven)-2); - $dateCess= substr($ligne, 1136, 8 )*1; // Date de cessat° des paiements - $dateJuge= substr($ligne, 1144, 8 )*1; // Date de jugement - $dateEffet=substr($ligne, 1161, 8 )*1; // Date d'effet - if ($dateEffet*1==0) $dateEffet=$dateJuge; - - $vteMnt=trim(substr($ligne, 1169, 15 ))*1; // Montant de la vente - $vteDev=substr($ligne, 1184, 3 ); // Devise de la vente - - - if ($nic*1==0) $nic=$tabIdentite['Nic']; - - $SONABO=$numeroAbonneBil; - if ($tabIdentite['Actif']==1) $SOORIG=1; - elseif (!isset($tabIdentite['Actif'])) $SOORIG=3; - elseif ($tabIdentite['Actif']==0 && ($tabIdentite['EntActiveRCS']==1||$tabIdentite['EtabActifRCS']==1)) $SOORIG=7; - elseif ($tabIdentite['Actif']==0 && $tabIdentite['EntActiveRCS']==0 && $tabIdentite['EtabActifRCS']==0) $SOORIG=9; - else $SOORIG=8; - - if ($tabIdentite['Civilite']==1) $SOTSEX='M'; - elseif ($tabIdentite['Civilite']==2) $SOTSEX='F'; - else $SOTSEX=''; - $SONUME=''.preg_replace('/^0+/','', $tabIdentite['Source']).$tabIdentite['SourceId']; - $SONUS='000000000'; - $SOSEQ=1; - if ($adrCP==0) { - $adrNum = $tabIdentite['AdresseNum']; - $adrBtq = $tabIdentite['AdresseBtq']; - $adrVoi = $tabIdentite['AdresseVoie']; - $adrLib = $tabIdentite['AdresseRue']; - $adrL2 = $tabIdentite['Adresse2']; - $adrL3 = ''; - $adrCP = $tabIdentite['CP']; - $adrVil = $tabIdentite['Ville']; - } - $typEnr=1; - $DBILS2 =initstr($SONABO, 9, '0', ALIGN_RIGHT); // Numéro d'abonné BIL ? - $DBILS2.=initstr($SONUME, 9, '0', ALIGN_RIGHT); // Numéro d'entreprise BIL ? - $DBILS2.=initstr($SONUS, 9, '0', ALIGN_RIGHT); // Numéro d'UFS BIL ? - $DBILS2.=initstr($nann, 9, '0', ALIGN_RIGHT); // Numéro d'annonce BIL ? - $DBILS2.=initstr($siren, 9, '0', ALIGN_RIGHT); // Siren - $DBILS2.=initstr($nic, 5, '0', ALIGN_RIGHT); // Nic - $DBILS2.=exporte('SE', 2); // Code produit BIL ? SE, DE, DI, SJ - $DBILS2.=initstr($SOSEQ, 5, '0', ALIGN_RIGHT); // Numéro dans la séquence dans le groupe - $DBILS2.=initstr($dateJ, 8, '0', ALIGN_RIGHT); // Date d'envoi de l'info - $DBILS2.=exporte($typEnr, 1); // Type d'enregistrement 1=EntConf, 2=Rejet, 4=Multipropo, 5=Suivi MAJ Entrep, 7=Infos, 8=Envoi documen, 9=Annonce - $DBILS2.=exporte('ID', 3); // Structure identité - $DBILS2.=exporte('A', 1); // Confirmation 'A'uto ou 'C' pour manuelle - $DBILS2.=exporte($ref, 30); // Réf. Client - //($annonce['codePostalSiege'], 5, '0', ALIGN_RIGHT) - $DBILS2.=exporte($SOORIG, 1); // 1:Insee actif, 2=Ufs, 3=Annonce, 4=Manuelle, 5=Asso, 7=RCS actif, 8=Insee cessa eco, 9=Insee/RCS radié - $DBILS2.=exporte('', 1); // D=Siren douteux - $DBILS2.=exporte('', 9); // Témoin de MAJ - $DBILS2.=exporte($rs, 60); // - $DBILS2.=exporte(substr($rs,60),30); // - $DBILS2.=exporte($tabIdentite['Sigle'], 30); // Vide ! - $DBILS2.=exporte($ens, 60); // - $DBILS2.=initstr($adrNum, 4, '0', ALIGN_RIGHT); // - $DBILS2.=exporte($adrBtq, 1); // - $DBILS2.=exporte(preg_replace('/ +/',' ',$adrVoi.' '.$adrLib), 33); // - $DBILS2.=exporte($adrVil, 32); // - $DBILS2.=initstr($adrCP, 5, '0', ALIGN_RIGHT); // - $DBILS2.=exporte(preg_replace('/ +/',' ',$adrL2.' '.$adrL3), 30); // - $DBILS2.=initstr($tabIdentite['DateCreaEn'], 8, '0', ALIGN_RIGHT); // Date créa ENT - $DBILS2.=exporte($tabIdentite['Siege'], 1); // Statut de l'établissement - $DBILS2.=initstr($tabIdentite['FJ'], 4, 0, ALIGN_RIGHT); - $DBILS2.=exporte($SOTSEX, 1); // Sexe M/F - - $DBILS2.=initstr($tabIdentite['NbEtab']*1, 4, 0, ALIGN_RIGHT); - $DBILS2.=exporte($SOSTAE, 4); // NAF4 ENT - $DBILS2.=exporte('', 4); // Famille ENT - $DBILS2.=exporte($SOSTAE, 4); // NAF4 ETAB - $DBILS2.=exporte('', 4); // Famille ETAB - $DBILS2.=exporte('', 1); // Indicateur Procol - $DBILS2.=exporte('', 2); // Code monnaie - $DBILS2.=initstr(0, 13, '0', ALIGN_RIGHT); // Montant du capital - $DBILS2.=exporte('', 7); // Effectif - $DBILS2.=exporte('', 9); // Num RC - $DBILS2.=initstr(strtr($tabIdentite['Tel'],array('.'=>'','+'=>'00',' '=>'','-'=>'','/'=>'')), 10, '0', ALIGN_RIGHT); - $DBILS2.=initstr(strtr($tabIdentite['Fax'],array('.'=>'','+'=>'00',' '=>'','-'=>'','/'=>'')), 10, '0', ALIGN_RIGHT); - //5630Z5630Z RUE 00000000 00000000 2901929019 - $DBILS2.=exporte($tabIdentite['Web'], 40); - $DBILS2.=exporte('', 3); // Qualité du dirigeant - $DBILS2.=exporte('', 60); // NOM, Prénom du dirigeant - $DBILS2.=initstr(0, 8, '0', ALIGN_RIGHT); // Date Naiss Diri -// $DBILS2.=exporte('', 79); - $DBILS2.=exporte('', 35); // Lieu de Naissance - if ($optScore) { - $tabTmp=$iDb->select('scores_surveillance', - 'siren, actif, procol, indiScore, indiScore20, encours, indiScoreDate, dateBilan, indiScorePre, indiScore20Pre, encoursPre, indiScoreDatePre, sourceModif, nbModifs, dateUpdate', - "siren=$siren AND indiScoreDate>0", false, MYSQL_ASSOC); - if (@$tabTmp[0]['siren']*1==$siren) { - echo "$siren, parution Annonce le $datePar, calcul le ".@$tabTmp[0]['dateUpdate'].EOL; - $tabScore=$tabTmp[0]; - $note=$tabScore['indiScore20']; - $encours=round($tabScore['encours']/1000); - } else { - echo "$siren, parution Annonce le $datePar, pas de calcul !".EOL; - $tabScore=@calculIndiScore($siren, $nic, false, 0, false); - $note=$tabScore['Indiscore20']; - $encours=round($tabScore['encours']/1000); - } - $encoursDev='EUR'; - } else - $note=$encours=$encoursDev=''; - $DBILS2.=initstr($note, 2, '0', ALIGN_RIGHT); //37 Note sur 20 - $DBILS2.=initstr($encours, 7, '0', ALIGN_RIGHT); //44 Encours KE KF - $DBILS2.=exporte('', 1); //45 Code paiement - $DBILS2.=exporte('', 1); //46 Code situfi - $DBILS2.=exporte('', 1); //47 Code Avis - $DBILS2.=exporte($encoursDev,3); //47 Encours de la devise - $DBILS2.=exporte('', 6); // Code Sicovam - $DBILS2.=exporte('', 2); // Type de marché RM, CT, SM, HC, MO, NM, ML, AL, MR - $DBILS2.=exporte('', 12); // Code ISIN - $DBILS2.=exporte('', 9); // Filler Bil anciennement sur 83, 32 puis 9 - $DBILS2.=exporte($tabIdentite['NafEnt'], 5); - $DBILS2.=exporte($tabIdentite['NafEtab'], 5);// - $DBILS2.=exporte('', 18); //60 Filler - $DBILS2.=exporte('', 4); // Filler RUE ? - $DBILS2.=exporte('', 5); // Nic source cible de l'étab - $DBILS2.=initstr(0, 8, '0', ALIGN_RIGHT); // Date de MAJ du capital - $DBILS2.=exporte('', 3); // Monnaie d'origine du capital - $DBILS2.=exporte('', 3); // Monnaie de livraison du capital (fin de l'ancien filler) - $DBILS2.=initstr(0, 8, '0', ALIGN_RIGHT); // Date de création de l'établissement - $DBILS2.=exporte('', 1); // Origine création - $DBILS2.=exporte('', 2); // Tr Eff Ent - $DBILS2.=exporte('', 2); // Tr Eff Etab - $DBILS2.=exporte('', 2); // NAP 40 Entrep - $DBILS2.=exporte('', 2); // NAP 40 Etab - $DBILS2.=exporte('', 5); // Act Artisanale Etab - $DBILS2.=exporte('', 1); // Modalité activité entrep - $DBILS2.=exporte('', 1); // Modalité activité etab - $DBILS2.=exporte('', 2); // Code Région Entrep - $DBILS2.=exporte('', 2); // Code Région Etab - $DBILS2.=exporte($tabIdentite['Dept'], 2); // Département du siège - $DBILS2.=exporte($tabIdentite['codeCommune'], 3); // Localité - $DBILS2.=exporte($tabIdentite['Dept'], 2); // Département de l'étab - $DBILS2.=exporte($tabIdentite['codeCommune'], 3); // Localité - $DBILS2.=exporte('', 1); // Dept Outre Mer - $DBILS2.=exporte('', 1); // Arrondissement - $DBILS2.=exporte('', 1); // Canton Dom ? - $DBILS2.=exporte('', 2); // Canton - $DBILS2.=exporte('', 8); // Code Ilot - $DBILS2.=exporte('', 2); // ZEMET - $DBILS2.=exporte('', 2); // Tranche Comm Etab - $DBILS2.=exporte('', 2); // Dept Unite urbaine - $DBILS2.=exporte('', 1); // Taille UU - $DBILS2.=exporte('', 2); // UU etab - $DBILS2.=exporte('', 5); // Code rivoli - $DBILS2.=exporte('', 2); // PPale région entrep - $DBILS2.=exporte('', 1); // Code monoreg - $DBILS2.=exporte('', 1); // Code monoact - $DBILS2.=exporte('', 1); // Code tranche CA - $DBILS2.=exporte('', 1); // Tranche part CA export - $DBILS2.=exporte('', 1); // RECME - $DBILS2.=exporte('', 1); // Ordinarité - $DBILS2.=exporte('', 2); // Code nature étab - $DBILS2.=exporte('', 2); // Sigularité étab - - $ligneID=$DBILS2; - $ligne100++; - $cor=''; - if ($typeAnn<>'I') - $cor=" - Annonce n°$corNumA $corNumP, page $corPage, du ".WDate::dateT('Ymd','d/M/Y',$corDate); - switch($typeAnn) { - case 'I': $cor='Insertion'.$cor; break; - case 'A': $cor='Additif'.$cor; break; - case 'R': $cor='Rectificatif'.$cor; break; - case 'S': $cor='Suppression'.$cor; break; - default: break; - } - $codeTri= substr($ligne, 89 , 6 ); // Code Tribunal Codification interne utilisée par le Bodacc - $libTri=$iBodacc->getTribunalNom($codeTri); - - $SOSEQ++; - if ($bodacc=='A') $SOJAL='001'; - elseif ($bodacc=='B') $SOJAL='200'; - elseif ($bodacc=='C') $SOJAL='300'; - else $SOJAL='999'; - $DBILS2 =initstr($SONABO, 9, '0', ALIGN_RIGHT); // Numéro d'abonné BIL ? - $DBILS2.=initstr($SONUME, 9, '0', ALIGN_RIGHT); // Numéro d'entreprise BIL ? - $DBILS2.=initstr($SONUS, 9, '0', ALIGN_RIGHT); // Numéro d'UFS BIL ? - $DBILS2.=initstr($nann, 9, '0', ALIGN_RIGHT); // Numéro d'annonce BIL ? - $DBILS2.=initstr($siren, 9, '0', ALIGN_RIGHT); // Siren - $DBILS2.=initstr($nic, 5, '0', ALIGN_RIGHT); // Nic - $DBILS2.=exporte('SE', 2); // Code produit BIL ? SE, DE, DI, SJ - $DBILS2.=initstr($SOSEQ, 5, '0', ALIGN_RIGHT); // Numéro dans la séquence - $DBILS2.=initstr($dateJ, 8, '0', ALIGN_RIGHT); // Numéro dans la séquence - $DBILS2.=exporte('9', 1); // Type d'enregistrement 1=EntConf, 2=Rejet, 4=Multipropo, 5=Suivi MAJ Entrep, 7=Infos, 8=Envoi documen, 9=Annonce - $DBILS2.=exporte('ANN', 3); // Structure identité - $DBILS2.=exporte('A', 1); // Confirmation 'A'uto ou 'C' pour manuelle - $DBILS2.=exporte($ref, 30); // Réf. Client - //($annonce['codePostalSiege'], 5, '0', ALIGN_RIGHT) - $DBILS2.=exporte($SOORIG, 1); // 1:Insee actif, 2=Ufs, 3=Annonce, 4=Manuelle, 5=Asso, 7=RCS actif, 8=Insee cessa eco, 9=Insee/RCS radié - $DBILS2.=exporte($SOJAL, 3); // 001=Bodacc A, 200=Bodacc B, 300=Bodacc C - $DBILS2.=initstr($datePar, 8, '0', ALIGN_RIGHT); // Date de parution - $DBILS2.=initstr(0, 5, '0', ALIGN_RIGHT); // Page - if ($codeEve=='') { - $message.="Siren : $siren, Bodacc $bodacc, code évènement non géré : '$codeEven'".EOL; - /*$nann = trim(substr($ligne, 3 , 10 ))*1; // N° d'annonce - $siren = substr($ligne, 13 , 9 ); // Siren de l'entreprise concernée par l'annonce - $tabIdentite=@$iInsee->getIdentiteEntreprise($siren); - $nic = trim(substr($ligne, 22, 5 ))*1; // Nic - $ref = trim(substr($ligne, 71, 18 )); // Référence Client - $numPar = substr($ligne, 27 , 3 ); // Numéro de parution du Bodacc dans l'année - = substr($ligne, 30 , 1 ); // Code Bodacc (A, B ou C) A, B ou C - $datePar= substr($ligne, 31 , 8 )*1; // Date de parution du Bodacc Format AAAAMMJJ - $numAnn*/ - sendMail('infoslegales@scores-decisions.com', 'ylenaour@scores-decisions.com', "Surveillance Annonces Legales SOFID (ERREUR)", $message); - return $message; - } - $DBILS2.=exporte($codeEve, 2); // - $DBILS2.=initstr($depPar, 2, '0', ALIGN_RIGHT); - $DBILS2.=initstr($numAnn, 6, '0', ALIGN_RIGHT); - $DBILS2.=exporte($codeRol, 1); // - $DBILS2.=exporte($tabEvenSolib[$codeEve], 5); - $DBILS2.=exporte($codeTri, 6); // - $DBILS2.=exporte($numPar, 3); // - $DBILS2.=initstr($dateJuge, 8, '0', ALIGN_RIGHT); // Date de jugement - $DBILS2.=initstr($dateEffet, 8, '0', ALIGN_RIGHT); // Date d'effet - $DBILS2.=initstr($dateCess, 8, '0', ALIGN_RIGHT); // Date de cessat° des paiements - $DBILS2.=exporte($vteDev, 2); // Devise de la vente - $DBILS2.=initstr($vteMnt, 11, '0', ALIGN_RIGHT); // Montant de la vente - $DBILS2.=exporte('', 33); // Particularité - $DBILS2.=exporte('', 4); // Code rubrique du Bodacc A1xx - $DBILS2.=exporte('', 6); // Code lib injecté - - $tabJuge=$iRncs->getIntervenants($siren); - foreach ($tabJuge as $iDepot=>$depot) { - $DBILS2.=exporte($depot['admid'], 5); // Mot clé Nom - $DBILS2.=exporte($depot['admtype'], 1); // Type officier ministeriel - $DBILS2.=initstr($depot['admid'], 7, '0', ALIGN_RIGHT); // Code Bil - $DBILS2.=exporte($depot['admnom'], 30); // Nom syndic - $DBILS2.=initstr($depot['admadrNum'], 4, '0', ALIGN_RIGHT); // N° rue - $DBILS2.=exporte($depot['admadrInd'], 1); // Bis - $DBILS2.=exporte($depot['admadrType'], 3); // Type Voie - $DBILS2.=exporte($depot['admadrVoie'], 33); // Lib Voie - $DBILS2.=exporte($depot['admadr2'], 32); // Lieu - $DBILS2.=exporte($depot['admadrCP'], 5); // CP - $DBILS2.=exporte($depot['admadrVille'], 32); // Ville - $DBILS2.=exporte('', 10); // Tel - if ($iDepot==1) break; - } - - $ligneANN=$DBILS2; - $txtAnn=''; - //if ($ligne100>1) $ecrireLignePre=true; - break; - case 104: // Annonce - $ligne104++; - $txtAnn=trim($txtAnn.' '.trim(substr($ligne, 89 , 1910))); // Texte Annonce - break; - default: // Ligne non gérée - break; - } - if ($ecrireLignePre) { - fwrite($fp, $ligneOut.EOL); - $ecrireLignePre=false; - } - } - fclose($fp); - return true; -} \ No newline at end of file diff --git a/library/Metier/insee/Cache/CodesFJ.php b/library/Metier/insee/Cache/CodesFJ.php deleted file mode 100644 index 42dde51b..00000000 --- a/library/Metier/insee/Cache/CodesFJ.php +++ /dev/null @@ -1,281 +0,0 @@ - "Entrepreneur Individuel à Responsabilité Limité", - 1100 => "Artisan Commerçant", - 1200 => "Commerçant", - 1300 => "Artisan", - 1400 => "Officier public ou ministériel", - 1500 => "Profession libérale", - 1600 => "Exploitant agricole", - 1700 => "Agent commercial", - 1800 => "Associé Gérant de société", - 1900 => "(Autre) personne physique", - 2100 => "Indivision", - 2110 => "Indivision entre personnes physiques", - 2120 => "Indivision avec personne morale", - 2200 => "Société créée de fait", - 2210 => "Société créée de fait entre personnes physiques", - 2220 => "Société créée de fait avec personne morale", - 2300 => "Société en participation", - 2310 => "Société en participation entre personnes physiques", - 2320 => "Société en participation avec personne morale", - 2385 => "Société en participation de professions libérales", - 2400 => "Fiducie", - 2700 => "Paroisse hors zone concordataire", - 2900 => "Autre groupement de droit privé non doté de la personnalité morale", - 3110 => "Représentation ou agence commerciale d'état ou organisme public étranger immatriculé au RCS", - 3120 => "Société étrangère immatriculée au RCS", - 3205 => "Organisation internationale", - 3210 => "État collectivité ou établissement public étranger", - 3220 => "Société étrangère non immatriculée au RCS", - 3290 => "(Autre) personne morale de droit étranger", - 4110 => "Établissement public national à caractère industriel ou commercial doté d'un comptable public", - 4120 => "Établissement public national à caractère industriel ou commercial non doté d'un comptable public", - 4130 => "Exploitant public", - 4140 => "Établissement public local à caractère industriel ou commercial", - 4150 => "Régie d'une collectivité locale à caractère industriel ou commercial", - 4160 => "Institution Banque de France", - 5191 => "Société de caution mutuelle", - 5192 => "Société coopérative de banque populaire", - 5193 => "Caisse de crédit maritime mutuel", - 5194 => "Caisse (fédérale) de crédit mutuel", - 5195 => "Association coopérative inscrite (droit local Alsace Moselle)", - 5196 => "Caisse d'épargne et de prévoyance à forme coopérative", - 5202 => "Société en nom collectif", - 5203 => "Société en nom collectif coopérative", - 5306 => "Société en commandite simple", - 5307 => "Société en commandite simple coopérative", - 5308 => "Société en commandite par actions", - 5309 => "Société en commandite par actions coopérative", - 5370 => "Société de Participations Financières de Profession Libérale Société en commandite par actions", - 5385 => "Société d'exercice libéral en commandite par action", - 5410 => "SARL nationale", - 5415 => "SARL d'économie mixte", - 5422 => "SARL immobilière pour le commerce et l'industrie (SICOMI)", - 5426 => "Société immobilière de gestion", - 5430 => "Safer en SARL", - 5431 => "SARL mixte d'intérêt agricole", - 5432 => "SARL d'intérêt collectif agricole", - 5442 => "SARL d'attribution", - 5443 => "SARL coopérative de construction", - 5451 => "SARL coopérative de consommation", - 5453 => "SARL coopérative artisanale", - 5454 => "SARL coopérative d'intérêt maritime", - 5455 => "SARL coopérative de transports", - 5458 => "SARL coopérative ouvrière de production", - 5459 => "SARL union de sociétés coopératives", - 5460 => "Autre SARL coopérative", - 5470 => "Société de Participations Financières de Profession Libérale en SARL", - 5485 => "Société d'exercice libéral à responsabilité limitée", - 5488 => "Entreprise Unipersonnelle à Responsabilité Limitée", - 5498 => "SARL unipersonnelle", - 5499 => "Autre société à responsabilité limitée", - 5505 => "SA à participation ouvrière à conseil d'administration", - 5510 => "SA nationale à conseil d'administration", - 5515 => "SA d'économie mixte à conseil d'administration", - 5520 => "Société d'investissement à capital variable (SICAV) à conseil d'administration", - 5522 => "Société anonyme immobilière pour le commerce et l'industrie (SICOMI) à conseil d'administration", - 5525 => "Société anonyme immobilière d'investissement à conseil d'administration", - 5530 => "Safer anonyme à conseil d'administration", - 5531 => "Société anonyme mixte d'intérêt agricole (SMIA) à conseil d'administration", - 5532 => "Société anonyme mixte d'intérêt collectif agricole (SICA) à conseil d'administration", - 5542 => "Société anonyme d'attribution à conseil d'administration", - 5543 => "Société anonyme coopérative de construction à conseil d'administration", - 5546 => "SA de HLM à conseil d'administration", - 5547 => "SA coopérative de production de HLM à conseil d'administration", - 5548 => "SA de crédit immobilier à conseil d'administration", - 5551 => "SA coopérative de consommation à conseil d'administration", - 5552 => "SA coopérative de commerçants détaillants à conseil d'administration", - 5553 => "SA coopérative artisanale à conseil d'administration", - 5554 => "SA coopérative (d'intérêt) maritime à conseil d'administration", - 5555 => "SA coopérative de transports à conseil d'administration", - 5558 => "SA coopérative ouvrière de production (SCOP) à conseil d'administration", - 5559 => "SA union de sociétés coopératives à conseil d'administration", - 5560 => "Autre SA coopérative à conseil d'administration", - 5570 => "Société de Participations Financières de Profession Libérale en SA à conseil d'administration", - 5585 => "Société d'exercice libéral à forme anonyme à conseil d'administration", - 5599 => "Autre SA à conseil d'administration", - 5605 => "SA à participation ouvrière à directoire", - 5610 => "SA nationale à directoire", - 5615 => "SA d'économie mixte à directoire", - 5620 => "Société d'investissement à capital variable (SICAV) à directoire", - 5622 => "Société immobilière pour le commerce et l'industrie (SICOMI) anonyme à directoire", - 5625 => "Société immobilière d'investissement anonyme à directoire", - 5630 => "Safer anonyme à directoire", - 5631 => "Société anonyme mixte d'intérêt agricole", - 5632 => "Société anonyme d'intérêt collectif agricole", - 5642 => "Société anonyme d'attribution à directoire", - 5643 => "Société anonyme coopérative de construction à directoire", - 5646 => "Société anonyme de HLM à directoire", - 5647 => "Société coopérative de production de HLM anonyme à directoire", - 5648 => "SA de crédit immobilier à directoire", - 5651 => "SA coopérative de consommation à directoire", - 5652 => "SA coopérative de commerçants détaillants à directoire", - 5653 => "SA coopérative artisanale à directoire", - 5654 => "SA coopérative (d'intérêt) maritime à directoire", - 5655 => "SA coopérative de transport à directoire", - 5658 => "SA coopérative ouvrière de production (SCOP) à directoire", - 5659 => "SA union de sociétés coopératives à directoire", - 5660 => "(Autre) SA coopérative à directoire", - 5670 => "Société de Participations Financières de Profession Libérale en SA à Directoire", - 5685 => "Société d'exercice libéral à forme anonyme à directoire", - 5699 => "Autre SA à directoire", - 5710 => "Société par actions simplifiée", - 5720 => "Société par actions simplifiée à associé unique ou société par actions simplifiée unipersonnelle", - 5770 => "Société de Participations Financières de Profession Libérale en SAS", - 5785 => "Société d’exercice libéral par action simplifiée", - 5800 => "Société européenne", - 6100 => "Caisse d’épargne et de prévoyance", - 6200 => "Groupement d'intérêt économique", - 6210 => "Groupement européen d’intérêt économique", - 6220 => "Groupement d’intérêt économique", - 6316 => "Coopérative d’utilisation de matériel agricole en commun", - 6317 => "Société coopérative agricole", - 6318 => "Union de sociétés coopératives agricoles", - 6411 => "Société d’assurance mutuelle", - 6412 => "Société mutuelle d'assurance", - 6413 => "Union de sociétés mutuelles d'assurances", - 6414 => "Autre société non commerciale d'assurance", - 6511 => "Société Interprofessionnelle de Soins Ambulatoires", - 6521 => "Société civile de placement collectif immobilier", - 6532 => "Société civile d’intérêt collectif agricole", - 6533 => "Groupement agricole d’exploitation en commun", - 6534 => "Groupement foncier agricole", - 6535 => "Groupement agricole foncier", - 6536 => "Groupement forestier", - 6537 => "Groupement pastoral", - 6538 => "Groupement foncier rural", - 6539 => "Société civile foncière", - 6540 => "Société civile immobilière", - 6541 => "Société civile immobilière de construction vente", - 6542 => "Société civile d’attribution", - 6543 => "Société civile coopérative de construction", - 6544 => "Société immobilière d'accession progressive à la propriété", - 6551 => "Société civile coopérative de consommation", - 6554 => "Société civile coopérative (d’intérêt) maritime", - 6558 => "Société civile coopérative entre médecins", - 6560 => "Autre société civile coopérative", - 6561 => "SCP d’avocats", - 6562 => "SCP d’avocats aux conseil", - 6563 => "SCP d’avoués d’appel", - 6564 => "SCP d'huissiers", - 6565 => "SCP de notaires", - 6566 => "SCP de commissaires-priseurs", - 6567 => "SCP de greffiers de tribunal de commerce", - 6568 => "SCP de conseils juridiques", - 6569 => "SCP de commissaires aux comptes", - 6571 => "SCP de médecins", - 6572 => "SCP de dentistes", - 6573 => "SCP d’infirmiers", - 6574 => "SCP de masseurs kinésithérapeutes", - 6575 => "SCP de directeurs de laboratoire d’analyse médicale", - 6576 => "SCP de vétérinaires", - 6577 => "SCP de géomètres-experts", - 6578 => "SCP d’architectes", - 6585 => "(Autres) Société Civile professionnelle", - 6588 => "Société civile laitière", - 6589 => "Société civile de moyens", - 6595 => "Caisse (locale) de crédit mutuel", - 6596 => "Caisse de crédit agricole mutuel", - 6597 => "Société civile d’exploitation agricole", - 6598 => "Exploitation agricole à responsabilité limitée", - 6599 => "Autre société civile", - 6901 => "Autres personnes de droit privé inscrites au registre du commerce et des sociétés", - 7111 => "Autorité constitutionnelle", - 7112 => "Autorité administrative indépendante", - 7113 => "Ministère", - 7120 => "Service central d’un ministère", - 7130 => "Service du ministère des Postes et Télécommunications", - 7150 => "Service du ministère de la Défense", - 7160 => "Service déconcentré à compétence nation. D’un ministère (hors Défense)", - 7171 => "Service déconcentré de l’État à compétence (inter) régionale", - 7172 => "Service déconcentré de l’État à compétence (inter) départementale", - 7179 => "(Autre) Service déconcentré de l’État à compétence territoriale", - 7190 => "Ecole nationale non dotée de la personnalité morale", - 7210 => "Commune et commune nouvelle", - 7220 => "Département", - 7225 => "Collectivité et territoire d'Outre Mer", - 7229 => "(Autre) Collectivité territoriale", - 7230 => "Région", - 7312 => "Commune associée et commune déléguée", - 7313 => "Section de commune", - 7314 => "Ensemble urbain", - 7321 => "Association syndicale autorisée", - 7322 => "Association foncière urbaine", - 7323 => "Association foncière de remembrement", - 7331 => "Établissement public local d’enseignement", - 7340 => "Pôle métropolitain", - 7341 => "Secteur de commune", - 7342 => "District urbain", - 7343 => "Communauté urbaine", - 7344 => "Métropole", - 7345 => "Syndicat intercommunal à vocation multiple", - 7346 => "Communauté de communes", - 7347 => "Communauté de villes", - 7348 => "Communauté d'agglomération", - 7349 => "Autre établissement public local de coopération non spécialisé ou entente", - 7351 => "Institution interdépartemental ou entente", - 7352 => "Institution interrégionale ou entente", - 7353 => "Syndicat intercommunal à vocation unique", - 7354 => "Syndicat mixte communal", - 7355 => "Autre syndicat mixte", - 7356 => "Commission syndicale pour la gestion des biens indivis des communes", - 7361 => "Centre communal d'action sociale", - 7362 => "Caisse des écoles", - 7363 => "Caisse de crédit municipal", - 7364 => "Établissement d'hospitalisation", - 7365 => "Syndicat inter hospitalier", - 7366 => "Établissement public local social et médico-social", - 7371 => "Office public d'habitation à loyer modéré", - 7372 => "Service départemental d'incendie", - 7373 => "Établissement public local culturel", - 7378 => "Régie d'une collectivité locale à caractère administratif", - 7379 => "(Autre) Établissement public administratif local", - 7381 => "Organisme consulaire", - 7382 => "Établissement public national ayant fonction d'administration centrale", - 7383 => "Établissement public national à caractère scientifique culturel et professionnel", - 7384 => "Autre établissement public national d'enseignement", - 7385 => "Autre établissement public national administratif à compétence territoriale limitée", - 7389 => "Établissement public national à caractère administratif", - 7410 => "Groupement d'intérêt public", - 7430 => "Établissement public des cultes d'Alsace-Lorraine", - 7450 => "Etablissement public administratif, cercle et foyer dans les armées", - 7470 => "Groupement de coopération sanitaire à gestion publique", - 7490 => "Autre personne morale de droit administratif", - 7510 => "Service d'une collectivité locale à comptabilité distincte", - 7520 => "Régie d'une collectivité locale non dotée de la personnalité morale", - 8110 => "Régime général de la sécurité sociale", - 8120 => "Régime spécial de sécurité sociale", - 8130 => "Institution de retraite complémentaire", - 8140 => "Mutualité sociale agricole", - 8150 => "Régime maladie des non-salariés non agricoles", - 8160 => "Régime vieillesse ne dépendant pas du régime général de la sécurité sociale", - 8170 => "Régime d'assurance chômage", - 8190 => "Autre régime de prévoyance sociale", - 8210 => "Mutuelle", - 8250 => "Assurance mutuelle agricole", - 8290 => "Autre organisme mutualiste", - 8310 => "Comité central d'entreprise", - 8311 => "Comité d'établissement", - 8410 => "Syndicat de salariés", - 8420 => "Syndicat patronal", - 8450 => "Ordre professionnel ou assimilé", - 8470 => "Centre technique industriel ou comité professionnel du développement économique", - 8490 => "Autre organisme professionnel", - 8510 => "Institution de prévoyance", - 8520 => "Institution de retraite supplémentaire ", - 9110 => "Syndicat de copropriété", - 9150 => "Association syndicale libre", - 9210 => "Association non déclarée", - 9220 => "Association déclarée", - 9221 => "Association déclarée \"entreprises d'insertion par l'économique\"", - 9222 => "Association intermédiaire", - 9223 => "Groupement d'employeurs", - 9224 => "Association d'avocats à responsabilité professionnelle individuelle", - 9230 => "Association déclarée reconnue d'utilité publique", - 9240 => "Congrégation", - 9260 => "Association de droit local", - 9300 => "Fondation", - 9900 => "Autre personne morale de droit privé", - 9970 => "Groupement de coopération sanitaire à gestion privée", -); diff --git a/library/Metier/insee/Cache/CodesNace.php b/library/Metier/insee/Cache/CodesNace.php deleted file mode 100644 index e8bd08e7..00000000 --- a/library/Metier/insee/Cache/CodesNace.php +++ /dev/null @@ -1,736 +0,0 @@ - "A111", - '0112Z' => "A112", - '0113Z' => "A113", - '0114Z' => "A114", - '0115Z' => "A115", - '0116Z' => "A116", - '0119Z' => "A119", - '0121Z' => "A121", - '0122Z' => "A122", - '0123Z' => "A123", - '0124Z' => "A124", - '0125Z' => "A125", - '0126Z' => "A126", - '0127Z' => "A127", - '0128Z' => "A128", - '0129Z' => "A129", - '0130Z' => "A130", - '0141Z' => "A141", - '0142Z' => "A142", - '0143Z' => "A143", - '0144Z' => "A144", - '0145Z' => "A145", - '0146Z' => "A146", - '0147Z' => "A147", - '0149Z' => "A149", - '0150Z' => "A150", - '0161Z' => "A161", - '0162Z' => "A162", - '0163Z' => "A163", - '0164Z' => "A164", - '0170Z' => "A170", - '0210Z' => "A210", - '0220Z' => "A220", - '0230Z' => "A230", - '0240Z' => "A240", - '0311Z' => "A311", - '0312Z' => "A312", - '0321Z' => "A321", - '0322Z' => "A322", - '0510Z' => "B510", - '0520Z' => "B520", - '0610Z' => "B610", - '0620Z' => "B620", - '0710Z' => "B710", - '0721Z' => "B721", - '0729Z' => "B729", - '0811Z' => "B811", - '0812Z' => "B812", - '0891Z' => "B891", - '0892Z' => "B892", - '0893Z' => "B893", - '0899Z' => "B899", - '0910Z' => "B910", - '0990Z' => "B990", - '1011Z' => "C1011", - '1012Z' => "C1012", - '1013A' => "C1013", - '1013B' => "C1013", - '1020Z' => "C1020", - '1031Z' => "C1031", - '1032Z' => "C1032", - '1039A' => "C1039", - '1039B' => "C1039", - '1041A' => "C1041", - '1041B' => "C1041", - '1042Z' => "C1042", - '1051A' => "C1051", - '1051B' => "C1051", - '1051C' => "C1051", - '1051D' => "C1051", - '1052Z' => "C1052", - '1061A' => "C1061", - '1061B' => "C1061", - '1062Z' => "C1062", - '1071A' => "C1071", - '1071B' => "C1071", - '1071C' => "C1071", - '1071D' => "C1071", - '1072Z' => "C1072", - '1073Z' => "C1073", - '1081Z' => "C1081", - '1082Z' => "C1082", - '1083Z' => "C1083", - '1084Z' => "C1084", - '1085Z' => "C1085", - '1086Z' => "C1086", - '1089Z' => "C1089", - '1091Z' => "C1091", - '1092Z' => "C1092", - '1101Z' => "C1101", - '1102A' => "C1102", - '1102B' => "C1102", - '1103Z' => "C1103", - '1104Z' => "C1104", - '1105Z' => "C1105", - '1106Z' => "C1106", - '1107A' => "C1107", - '1107B' => "C1107", - '1200Z' => "C1200", - '1310Z' => "C1310", - '1320Z' => "C1320", - '1330Z' => "C1330", - '1391Z' => "C1391", - '1392Z' => "C1392", - '1393Z' => "C1393", - '1394Z' => "C1394", - '1395Z' => "C1395", - '1396Z' => "C1396", - '1399Z' => "C1399", - '1411Z' => "C1411", - '1412Z' => "C1412", - '1413Z' => "C1413", - '1414Z' => "C1414", - '1419Z' => "C1419", - '1420Z' => "C1420", - '1431Z' => "C1431", - '1439Z' => "C1439", - '1511Z' => "C1511", - '1512Z' => "C1512", - '1520Z' => "C1520", - '1610A' => "C1610", - '1610B' => "C1610", - '1621Z' => "C1621", - '1622Z' => "C1622", - '1623Z' => "C1623", - '1624Z' => "C1624", - '1629Z' => "C1629", - '1711Z' => "C1711", - '1712Z' => "C1712", - '1721A' => "C1721", - '1721B' => "C1721", - '1721C' => "C1721", - '1722Z' => "C1722", - '1723Z' => "C1723", - '1724Z' => "C1724", - '1729Z' => "C1729", - '1811Z' => "C1811", - '1812Z' => "C1812", - '1813Z' => "C1813", - '1814Z' => "C1814", - '1820Z' => "C1820", - '1910Z' => "C1910", - '1920Z' => "C1920", - '2011Z' => "C2011", - '2012Z' => "C2012", - '2013A' => "C2013", - '2013B' => "C2013", - '2014Z' => "C2014", - '2015Z' => "C2015", - '2016Z' => "C2016", - '2017Z' => "C2017", - '2020Z' => "C2020", - '2030Z' => "C2030", - '2041Z' => "C2041", - '2042Z' => "C2042", - '2051Z' => "C2051", - '2052Z' => "C2052", - '2053Z' => "C2053", - '2059Z' => "C2059", - '2060Z' => "C2060", - '2110Z' => "C2110", - '2120Z' => "C2120", - '2211Z' => "C2211", - '2219Z' => "C2219", - '2221Z' => "C2221", - '2222Z' => "C2222", - '2223Z' => "C2223", - '2229A' => "C2229", - '2229B' => "C2229", - '2311Z' => "C2311", - '2312Z' => "C2312", - '2313Z' => "C2313", - '2314Z' => "C2314", - '2319Z' => "C2319", - '2320Z' => "C2320", - '2331Z' => "C2331", - '2332Z' => "C2332", - '2341Z' => "C2341", - '2342Z' => "C2342", - '2343Z' => "C2343", - '2344Z' => "C2344", - '2349Z' => "C2349", - '2351Z' => "C2351", - '2352Z' => "C2352", - '2361Z' => "C2361", - '2362Z' => "C2362", - '2363Z' => "C2363", - '2364Z' => "C2364", - '2365Z' => "C2365", - '2369Z' => "C2369", - '2370Z' => "C2370", - '2391Z' => "C2391", - '2399Z' => "C2399", - '2410Z' => "C2410", - '2420Z' => "C2420", - '2431Z' => "C2431", - '2432Z' => "C2432", - '2433Z' => "C2433", - '2434Z' => "C2434", - '2441Z' => "C2441", - '2442Z' => "C2442", - '2443Z' => "C2443", - '2444Z' => "C2444", - '2445Z' => "C2445", - '2446Z' => "C2446", - '2451Z' => "C2451", - '2452Z' => "C2452", - '2453Z' => "C2453", - '2454Z' => "C2454", - '2511Z' => "C2511", - '2512Z' => "C2512", - '2521Z' => "C2521", - '2529Z' => "C2529", - '2530Z' => "C2530", - '2540Z' => "C2540", - '2550A' => "C2550", - '2550B' => "C2550", - '2561Z' => "C2561", - '2562A' => "C2562", - '2562B' => "C2562", - '2571Z' => "C2571", - '2572Z' => "C2572", - '2573A' => "C2573", - '2573B' => "C2573", - '2591Z' => "C2591", - '2592Z' => "C2592", - '2593Z' => "C2593", - '2594Z' => "C2594", - '2599A' => "C2599", - '2599B' => "C2599", - '2611Z' => "C2611", - '2612Z' => "C2612", - '2620Z' => "C2620", - '2630Z' => "C2630", - '2640Z' => "C2640", - '2651A' => "C2651", - '2651B' => "C2651", - '2652Z' => "C2652", - '2660Z' => "C2660", - '2670Z' => "C2670", - '2680Z' => "C2680", - '2711Z' => "C2711", - '2712Z' => "C2712", - '2720Z' => "C2720", - '2731Z' => "C2731", - '2732Z' => "C2732", - '2733Z' => "C2733", - '2740Z' => "C2740", - '2751Z' => "C2751", - '2752Z' => "C2752", - '2790Z' => "C2790", - '2811Z' => "C2811", - '2812Z' => "C2812", - '2813Z' => "C2813", - '2814Z' => "C2814", - '2815Z' => "C2815", - '2821Z' => "C2821", - '2822Z' => "C2822", - '2823Z' => "C2823", - '2824Z' => "C2824", - '2825Z' => "C2825", - '2829A' => "C2829", - '2829B' => "C2829", - '2830Z' => "C2830", - '2841Z' => "C2841", - '2849Z' => "C2849", - '2891Z' => "C2891", - '2892Z' => "C2892", - '2893Z' => "C2893", - '2894Z' => "C2894", - '2895Z' => "C2895", - '2896Z' => "C2896", - '2899A' => "C2899", - '2899B' => "C2899", - '2910Z' => "C2910", - '2920Z' => "C2920", - '2931Z' => "C2931", - '2932Z' => "C2932", - '3011Z' => "C3011", - '3012Z' => "C3012", - '3020Z' => "C3020", - '3030Z' => "C3030", - '3040Z' => "C3040", - '3091Z' => "C3091", - '3092Z' => "C3092", - '3099Z' => "C3099", - '3101Z' => "C3101", - '3102Z' => "C3102", - '3103Z' => "C3103", - '3109A' => "C3109", - '3109B' => "C3109", - '3211Z' => "C3211", - '3212Z' => "C3212", - '3213Z' => "C3213", - '3220Z' => "C3220", - '3230Z' => "C3230", - '3240Z' => "C3240", - '3250A' => "C3250", - '3250B' => "C3250", - '3291Z' => "C3291", - '3299Z' => "C3299", - '3311Z' => "C3311", - '3312Z' => "C3312", - '3313Z' => "C3313", - '3314Z' => "C3314", - '3315Z' => "C3315", - '3316Z' => "C3316", - '3317Z' => "C3317", - '3319Z' => "C3319", - '3320A' => "C3320", - '3320B' => "C3320", - '3320C' => "C3320", - '3320D' => "C3320", - '3511Z' => "D3511", - '3512Z' => "D3512", - '3513Z' => "D3513", - '3514Z' => "D3514", - '3521Z' => "D3521", - '3522Z' => "D3522", - '3523Z' => "D3523", - '3530Z' => "D3530", - '3600Z' => "E3600", - '3700Z' => "E3700", - '3811Z' => "E3811", - '3812Z' => "E3812", - '3821Z' => "E3821", - '3822Z' => "E3822", - '3831Z' => "E3831", - '3832Z' => "E3832", - '3900Z' => "E3900", - '4110A' => "F4110", - '4110B' => "F4110", - '4110C' => "F4110", - '4110D' => "F4110", - '4120A' => "F4120", - '4120B' => "F4120", - '4211Z' => "F4211", - '4212Z' => "F4212", - '4213A' => "F4213", - '4213B' => "F4213", - '4221Z' => "F4221", - '4222Z' => "F4222", - '4291Z' => "F4291", - '4299Z' => "F4299", - '4311Z' => "F4311", - '4312A' => "F4312", - '4312B' => "F4312", - '4313Z' => "F4313", - '4321A' => "F4321", - '4321B' => "F4321", - '4322A' => "F4322", - '4322B' => "F4322", - '4329A' => "F4329", - '4329B' => "F4329", - '4331Z' => "F4331", - '4332A' => "F4332", - '4332B' => "F4332", - '4332C' => "F4332", - '4333Z' => "F4333", - '4334Z' => "F4334", - '4339Z' => "F4339", - '4391A' => "F4391", - '4391B' => "F4391", - '4399A' => "F4399", - '4399B' => "F4399", - '4399C' => "F4399", - '4399D' => "F4399", - '4399E' => "F4399", - '4511Z' => "G4511", - '4519Z' => "G4519", - '4520A' => "G4520", - '4520B' => "G4520", - '4531Z' => "G4531", - '4532Z' => "G4532", - '4540Z' => "G4540", - '4611Z' => "G4611", - '4612A' => "G4612", - '4612B' => "G4612", - '4613Z' => "G4613", - '4614Z' => "G4614", - '4615Z' => "G4615", - '4616Z' => "G4616", - '4617A' => "G4617", - '4617B' => "G4617", - '4618Z' => "G4618", - '4619A' => "G4619", - '4619B' => "G4619", - '4621Z' => "G4621", - '4622Z' => "G4622", - '4623Z' => "G4623", - '4624Z' => "G4624", - '4631Z' => "G4631", - '4632A' => "G4632", - '4632B' => "G4632", - '4632C' => "G4632", - '4633Z' => "G4633", - '4634Z' => "G4634", - '4635Z' => "G4635", - '4636Z' => "G4636", - '4637Z' => "G4637", - '4638A' => "G4638", - '4638B' => "G4638", - '4639A' => "G4639", - '4639B' => "G4639", - '4641Z' => "G4641", - '4642Z' => "G4642", - '4643Z' => "G4643", - '4644Z' => "G4644", - '4645Z' => "G4645", - '4646Z' => "G4646", - '4647Z' => "G4647", - '4648Z' => "G4648", - '4649Z' => "G4649", - '4651Z' => "G4651", - '4652Z' => "G4652", - '4661Z' => "G4661", - '4662Z' => "G4662", - '4663Z' => "G4663", - '4664Z' => "G4664", - '4665Z' => "G4665", - '4666Z' => "G4666", - '4669A' => "G4669", - '4669B' => "G4669", - '4669C' => "G4669", - '4671Z' => "G4671", - '4672Z' => "G4672", - '4673A' => "G4673", - '4673B' => "G4673", - '4674A' => "G4674", - '4674B' => "G4674", - '4675Z' => "G4675", - '4676Z' => "G4676", - '4677Z' => "G4677", - '4690Z' => "G4690", - '4711A' => "G4711", - '4711B' => "G4711", - '4711C' => "G4711", - '4711D' => "G4711", - '4711E' => "G4711", - '4711F' => "G4711", - '4719A' => "G4719", - '4719B' => "G4719", - '4721Z' => "G4721", - '4722Z' => "G4722", - '4723Z' => "G4723", - '4724Z' => "G4724", - '4725Z' => "G4725", - '4726Z' => "G4726", - '4729Z' => "G4729", - '4730Z' => "G4730", - '4741Z' => "G4741", - '4742Z' => "G4742", - '4743Z' => "G4743", - '4751Z' => "G4751", - '4752A' => "G4752", - '4752B' => "G4752", - '4753Z' => "G4753", - '4754Z' => "G4754", - '4759A' => "G4759", - '4759B' => "G4759", - '4761Z' => "G4761", - '4762Z' => "G4762", - '4763Z' => "G4763", - '4764Z' => "G4764", - '4765Z' => "G4765", - '4771Z' => "G4771", - '4772A' => "G4772", - '4772B' => "G4772", - '4773Z' => "G4773", - '4774Z' => "G4774", - '4775Z' => "G4775", - '4776Z' => "G4776", - '4777Z' => "G4777", - '4778A' => "G4778", - '4778B' => "G4778", - '4778C' => "G4778", - '4779Z' => "G4779", - '4781Z' => "G4781", - '4782Z' => "G4782", - '4789Z' => "G4789", - '4791A' => "G4791", - '4791B' => "G4791", - '4799A' => "G4799", - '4799B' => "G4799", - '4910Z' => "H4910", - '4920Z' => "H4920", - '4931Z' => "H4931", - '4932Z' => "H4932", - '4939A' => "H4939", - '4939B' => "H4939", - '4939C' => "H4939", - '4941A' => "H4941", - '4941B' => "H4941", - '4941C' => "H4941", - '4942Z' => "H4942", - '4950Z' => "H4950", - '5010Z' => "H5010", - '5020Z' => "H5020", - '5030Z' => "H5030", - '5040Z' => "H5040", - '5110Z' => "H5110", - '5121Z' => "H5121", - '5122Z' => "H5122", - '5210A' => "H5210", - '5210B' => "H5210", - '5221Z' => "H5221", - '5222Z' => "H5222", - '5223Z' => "H5223", - '5224A' => "H5224", - '5224B' => "H5224", - '5229A' => "H5229", - '5229B' => "H5229", - '5310Z' => "H5310", - '5320Z' => "H5320", - '5510Z' => "I5510", - '5520Z' => "I5520", - '5530Z' => "I5530", - '5590Z' => "I5590", - '5610A' => "I5610", - '5610B' => "I5610", - '5610C' => "I5610", - '5621Z' => "I5621", - '5629A' => "I5629", - '5629B' => "I5629", - '5630Z' => "I5630", - '5811Z' => "J5811", - '5812Z' => "J5812", - '5813Z' => "J5813", - '5814Z' => "J5814", - '5819Z' => "J5819", - '5821Z' => "J5821", - '5829A' => "J5829", - '5829B' => "J5829", - '5829C' => "J5829", - '5911A' => "J5911", - '5911B' => "J5911", - '5911C' => "J5911", - '5912Z' => "J5912", - '5913A' => "J5913", - '5913B' => "J5913", - '5914Z' => "J5914", - '5920Z' => "J5920", - '6010Z' => "J6010", - '6020A' => "J6020", - '6020B' => "J6020", - '6110Z' => "J6110", - '6120Z' => "J6120", - '6130Z' => "J6130", - '6190Z' => "J6190", - '6201Z' => "J6201", - '6202A' => "J6202", - '6202B' => "J6202", - '6203Z' => "J6203", - '6209Z' => "J6209", - '6311Z' => "J6311", - '6312Z' => "J6312", - '6391Z' => "J6391", - '6399Z' => "J6399", - '6411Z' => "K6411", - '6419Z' => "K6419", - '6420Z' => "K6420", - '6430Z' => "K6430", - '6491Z' => "K6491", - '6492Z' => "K6492", - '6499Z' => "K6499", - '6511Z' => "K6511", - '6512Z' => "K6512", - '6520Z' => "K6520", - '6530Z' => "K6530", - '6611Z' => "K6611", - '6612Z' => "K6612", - '6619A' => "K6619", - '6619B' => "K6619", - '6621Z' => "K6621", - '6622Z' => "K6622", - '6629Z' => "K6629", - '6630Z' => "K6630", - '6810Z' => "L6810", - '6820A' => "L6820", - '6820B' => "L6820", - '6831Z' => "L6831", - '6832A' => "L6832", - '6832B' => "L6832", - '6910Z' => "M6910", - '6920Z' => "M6920", - '7010Z' => "M7010", - '7021Z' => "M7021", - '7022Z' => "M7022", - '7111Z' => "M7111", - '7112A' => "M7112", - '7112B' => "M7112", - '7120A' => "M7120", - '7120B' => "M7120", - '7211Z' => "M7211", - '7219Z' => "M7219", - '7220Z' => "M7220", - '7311Z' => "M7311", - '7312Z' => "M7312", - '7320Z' => "M7320", - '7410Z' => "M7410", - '7420Z' => "M7420", - '7430Z' => "M7430", - '7490A' => "M7490", - '7490B' => "M7490", - '7500Z' => "M7500", - '7711A' => "N7711", - '7711B' => "N7711", - '7712Z' => "N7712", - '7721Z' => "N7721", - '7722Z' => "N7722", - '7729Z' => "N7729", - '7731Z' => "N7731", - '7732Z' => "N7732", - '7733Z' => "N7733", - '7734Z' => "N7734", - '7735Z' => "N7735", - '7739Z' => "N7739", - '7740Z' => "N7740", - '7810Z' => "N7810", - '7820Z' => "N7820", - '7830Z' => "N7830", - '7911Z' => "N7911", - '7912Z' => "N7912", - '7990Z' => "N7990", - '8010Z' => "N8010", - '8020Z' => "N8020", - '8030Z' => "N8030", - '8110Z' => "N8110", - '8121Z' => "N8121", - '8122Z' => "N8122", - '8129A' => "N8129", - '8129B' => "N8129", - '8130Z' => "N8130", - '8211Z' => "N8211", - '8219Z' => "N8219", - '8220Z' => "N8220", - '8230Z' => "N8230", - '8291Z' => "N8291", - '8292Z' => "N8292", - '8299Z' => "N8299", - '8411Z' => "O8411", - '8412Z' => "O8412", - '8413Z' => "O8413", - '8421Z' => "O8421", - '8422Z' => "O8422", - '8423Z' => "O8423", - '8424Z' => "O8424", - '8425Z' => "O8425", - '8430A' => "O8430", - '8430B' => "O8430", - '8430C' => "O8430", - '8510Z' => "P8510", - '8520Z' => "P8520", - '8531Z' => "P8531", - '8532Z' => "P8532", - '8541Z' => "P8541", - '8542Z' => "P8542", - '8551Z' => "P8551", - '8552Z' => "P8552", - '8553Z' => "P8553", - '8559A' => "P8559", - '8559B' => "P8559", - '8560Z' => "P8560", - '8610Z' => "Q8610", - '8621Z' => "Q8621", - '8622A' => "Q8622", - '8622B' => "Q8622", - '8622C' => "Q8622", - '8623Z' => "Q8623", - '8690A' => "Q8690", - '8690B' => "Q8690", - '8690C' => "Q8690", - '8690D' => "Q8690", - '8690E' => "Q8690", - '8690F' => "Q8690", - '8710A' => "Q8710", - '8710B' => "Q8710", - '8710C' => "Q8710", - '8720A' => "Q8720", - '8720B' => "Q8720", - '8730A' => "Q8730", - '8730B' => "Q8730", - '8790A' => "Q8790", - '8790B' => "Q8790", - '8810A' => "Q8810", - '8810B' => "Q8810", - '8810C' => "Q8810", - '8891A' => "Q8891", - '8891B' => "Q8891", - '8899A' => "Q8899", - '8899B' => "Q8899", - '9001Z' => "R9001", - '9002Z' => "R9002", - '9003A' => "R9003", - '9003B' => "R9003", - '9004Z' => "R9004", - '9101Z' => "R9101", - '9102Z' => "R9102", - '9103Z' => "R9103", - '9104Z' => "R9104", - '9200Z' => "R9200", - '9311Z' => "R9311", - '9312Z' => "R9312", - '9313Z' => "R9313", - '9319Z' => "R9319", - '9321Z' => "R9321", - '9329Z' => "R9329", - '9411Z' => "S9411", - '9412Z' => "S9412", - '9420Z' => "S9420", - '9491Z' => "S9491", - '9492Z' => "S9492", - '9499Z' => "S9499", - '9511Z' => "S9511", - '9512Z' => "S9512", - '9521Z' => "S9521", - '9522Z' => "S9522", - '9523Z' => "S9523", - '9524Z' => "S9524", - '9525Z' => "S9525", - '9529Z' => "S9529", - '9601A' => "S9601", - '9601B' => "S9601", - '9602A' => "S9602", - '9602B' => "S9602", - '9603Z' => "S9603", - '9604Z' => "S9604", - '9609Z' => "S9609", - '9700Z' => "T9700", - '9810Z' => "T9810", - '9820Z' => "T9820", - '9900Z' => "U9900", - '0000Z' => "Z000", -); diff --git a/library/Metier/insee/Cache/CodesNaf.php b/library/Metier/insee/Cache/CodesNaf.php deleted file mode 100644 index 4c4cd811..00000000 --- a/library/Metier/insee/Cache/CodesNaf.php +++ /dev/null @@ -1,1480 +0,0 @@ - "En instance de chiffrement", - '011A' => "Culture de céréales ; cultures industrielles", - '011C' => "Culture de légumes ; maraîchage", - '011D' => "Horticulture ; pépinières", - '011F' => "Culture fruitière", - '011G' => "Viticulture", - '012A' => "Elevage de bovins", - '012C' => "Elevage d'ovins, caprins et équidés", - '012E' => "Elevage de porcins", - '012G' => "Elevage de volailles", - '012J' => "Elevage d'autres animaux", - '013Z' => "Culture et élevage associés", - '014A' => "Services aux cultures productives", - '014B' => "Réalisation et entretien de plantations ornementales", - '014D' => "Services annexes à l'élevage", - '015Z' => "Chasse", - '020A' => "Sylviculture", - '020B' => "Exploitation forestière", - '020D' => "Services forestiers", - '050A' => "Pêche", - '050C' => "Pisciculture, aquaculture", - '101Z' => "Extraction et agglomération de la houille", - '102Z' => "Extraction et agglomération du lignite", - '103Z' => "Extraction et agglomération de la tourbe", - '111Z' => "Extraction d'hydrocarbures", - '112Z' => "Services annexes à l'extraction d'hydrocarbures", - '120Z' => "Extraction de minerais d'uranium", - '131Z' => "Extraction de minerais de fer", - '132Z' => "Extraction de minerais de métaux non ferreux", - '141A' => "Extraction de pierres ornementales et de construction", - '141C' => "Extraction de calcaire industriel, de gypse et de craie", - '141E' => "Extraction d'ardoise", - '142A' => "Production de sables et de granulats", - '142C' => "Extraction d'argiles et de kaolin", - '143Z' => "Extraction de minéraux pour l'industrie chimique et d'engrais naturels", - '144Z' => "Production de sel", - '145Z' => "Activités extractives n.c.a.", - '151A' => "Production de viandes de boucherie", - '151C' => "Production de viandes de volailles", - '151E' => "Préparation industrielle de produits à base de viandes", - '151F' => "Charcuterie", - '152Z' => "Industrie du poisson", - '153A' => "Transformation et conservation de pommes de terre", - '153C' => "Préparation de jus de fruits et légumes", - '153E' => "Transformation et conservation de légumes", - '153F' => "Transformation et conservation de fruits", - '154A' => "Fabrication d'huiles et graisses brutes", - '154C' => "Fabrication d'huiles et graisses raffinées", - '154E' => "Fabrication de margarine", - '155A' => "Fabrication de lait liquide et de produits frais", - '155B' => "Fabrication de beurre", - '155C' => "Fabrication de fromages", - '155D' => "Fabrication d'autres produits laitiers", - '155F' => "Fabrication de glaces et sorbets", - '156A' => "Meunerie", - '156B' => "Autres activités de travail des grains", - '156D' => "Fabrication de produits amylacés", - '157A' => "Fabrication d'aliments pour animaux de ferme", - '157C' => "Fabrication d'aliments pour animaux de compagnie", - '158A' => "Fabrication industrielle de pain et de pâtisserie fraîche", - '158B' => "Cuisson de produits de boulangerie", - '158C' => "Boulangerie et boulangerie-pâtisserie", - '158D' => "Pâtisserie", - '158F' => "Biscotterie, biscuiterie, pâtisserie de conservation", - '158H' => "Fabrication de sucre", - '158K' => "Chocolaterie, confiserie", - '158M' => "Fabrication de pâtes alimentaires", - '158P' => "Transformation du thé et du café", - '158R' => "Fabrication de condiments et assaisonnements", - '158T' => "Fabrication d'aliments adaptés à l'enfant et diététiques", - '158V' => "Industries alimentaires n.c.a.", - '159A' => "Production d'eaux de vie naturelles", - '159B' => "Fabrication de spiritueux", - '159D' => "Production d'alcool éthylique de fermentation", - '159F' => "Champagnisation", - '159G' => "Vinification", - '159J' => "Cidrerie", - '159L' => "Production d'autres boissons fermentées", - '159N' => "Brasserie", - '159Q' => "Malterie", - '159S' => "Industrie des eaux de table", - '159T' => "Production de boissons rafraîchissantes", - '160Z' => "Industrie du tabac", - '171A' => "Filature de l'industrie cotonnière", - '171C' => "Filature de l'industrie lainière - cycle cardé", - '171E' => "Préparation de la laine", - '171F' => "Filature de l'industrie lainière - cycle peigné", - '171H' => "Préparation et filature du lin", - '171K' => "Moulinage et texturation de la soie et des textiles artificiels ou synthétiques", - '171M' => "Fabrication de fils à coudre", - '171P' => "Préparation et filature d'autres fibres", - '172A' => "Tissage de l'industrie cotonnière", - '172C' => "Tissage de l'industrie lainière - cycle cardé", - '172E' => "Tissage de l'industrie lainière - cycle peigné", - '172G' => "Tissage de soieries", - '172J' => "Tissage d'autres textiles", - '173Z' => "Ennoblissement textile", - '174A' => "Fabrication de linge de maison et d'articles d'ameublement", - '174B' => "Fabrication de petits articles textiles de literie", - '174C' => "Fabrication d'autres articles confectionnés en textile", - '175A' => "Fabrication de tapis et moquettes", - '175C' => "Ficellerie, corderie, fabrication de filets", - '175E' => "Fabrication de non-tissés", - '175G' => "Industries textiles n.c.a.", - '176Z' => "Fabrication d'étoffes à maille", - '177A' => "Fabrication de bas et chaussettes", - '177C' => "Fabrication de pull-overs et articles similaires", - '181Z' => "Fabrication de vêtements en cuir", - '182A' => "Fabrication de vêtements de travail", - '182C' => "Fabrication de vêtements sur mesure", - '182D' => "Fabrication de vêtements de dessus pour hommes et garçonnets", - '182E' => "Fabrication de vêtements de dessus pour femmes et fillettes", - '182G' => "Fabrication de vêtements de dessous", - '182J' => "Fabrication d'autres vêtements et accessoires", - '183Z' => "Industrie des fourrures", - '191Z' => "Apprêt et tannage des cuirs", - '192Z' => "Fabrication d'articles de voyage et de maroquinerie", - '193Z' => "Fabrication de chaussures", - '201A' => "Sciage et rabotage du bois", - '201B' => "Imprégnation du bois", - '202Z' => "Fabrication de panneaux de bois", - '203Z' => "Fabrication de charpentes et de menuiseries", - '204Z' => "Fabrication d'emballages en bois", - '205A' => "Fabrication d'objets divers en bois", - '205C' => "Fabrication d'objets en liège, vannerie ou sparterie", - '211A' => "Fabrication de pâte à papier", - '211C' => "Fabrication de papier et de carton", - '212A' => "Industrie du carton ondulé", - '212B' => "Fabrication de cartonnages", - '212C' => "Fabrication d'emballages en papier", - '212E' => "Fabrication d'articles en papier à usage sanitaire ou domestique", - '212G' => "Fabrication d'articles de papeterie", - '212J' => "Fabrication de papiers peints", - '212L' => "Fabrication d'autres articles en papier ou en carton", - '221A' => "Edition de livres", - '221C' => "Edition de journaux", - '221E' => "Edition de revues et périodiques", - '221G' => "Edition d'enregistrements sonores", - '221J' => "Autres activités d'édition", - '222A' => "Imprimerie de journaux", - '222C' => "Autre imprimerie (labeur)", - '222E' => "Reliure", - '222G' => "Activités de pré-presse", - '222J' => "Activités graphiques auxiliaires", - '223A' => "Reproduction d'enregistrements sonores", - '223C' => "Reproduction d'enregistrements vidéo", - '223E' => "Reproduction d'enregistrements informatiques", - '231Z' => "Cokéfaction", - '232Z' => "Raffinage de pétrole", - '233Z' => "Elaboration et transformation de matières nucléaires", - '241A' => "Fabrication de gaz industriels", - '241C' => "Fabrication de colorants et de pigments", - '241E' => "Fabrication d'autres produits chimiques inorganiques de base", - '241G' => "Fabrication d'autres produits chimiques organiques de base", - '241J' => "Fabrication de produits azotés et d'engrais", - '241L' => "Fabrication de matières plastiques de base", - '241N' => "Fabrication de caoutchouc synthétique", - '242Z' => "Fabrication de produits agrochimiques", - '243Z' => "Fabrication de peintures et vernis", - '244A' => "Fabrication de produits pharmaceutiques de base", - '244C' => "Fabrication de médicaments", - '244D' => "Fabrication d'autres produits pharmaceutiques", - '245A' => "Fabrication de savons, détergents et produits d'entretien", - '245C' => "Fabrication de parfums et de produits pour la toilette", - '246A' => "Fabrication de produits explosifs", - '246C' => "Fabrication de colles et gélatines", - '246E' => "Fabrication d'huiles essentielles", - '246G' => "Fabrication de produits chimiques pour la photographie", - '246J' => "Fabrication de supports de données", - '246L' => "Fabrication de produits chimiques à usage industriel", - '247Z' => "Fabrication de fibres artificielles ou synthétiques", - '251A' => "Fabrication de pneumatiques", - '251C' => "Rechapage de pneumatiques", - '251E' => "Fabrication d'autres articles en caoutchouc", - '252A' => "Fabrication de plaques, feuilles, tubes et profilés en matières plastiques", - '252C' => "Fabrication d'emballages en matières plastiques", - '252E' => "Fabrication d'éléments en matières plastiques pour la construction", - '252G' => "Fabrication d'articles divers en matières plastiques", - '252H' => "Fabrication de pièces techniques en matières plastiques", - '261A' => "Fabrication de verre plat", - '261C' => "Façonnage et transformation du verre plat", - '261E' => "Fabrication de verre creux", - '261G' => "Fabrication de fibres de verre", - '261J' => "Fabrication et façonnage d'articles techniques en verre", - '261K' => "Fabrication d'isolateurs en verre", - '262A' => "Fabrication d'articles céramiques à usage domestique ou ornemental", - '262C' => "Fabrication d'appareils sanitaires en céramique", - '262E' => "Fabrication d'isolateurs et pièces isolantes en céramique", - '262G' => "Fabrication d'autres produits céramiques à usage technique", - '262J' => "Fabrication d'autres produits céramiques", - '262L' => "Fabrication de produits céramiques réfractaires", - '263Z' => "Fabrication de carreaux en céramique", - '264A' => "Fabrication de briques", - '264B' => "Fabrication de tuiles", - '264C' => "Fabrication de produits divers en terre cuite", - '265A' => "Fabrication de ciment", - '265C' => "Fabrication de chaux", - '265E' => "Fabrication de plâtre", - '266A' => "Fabrication d'éléments en béton pour la construction", - '266C' => "Fabrication d'éléments en plâtre pour la construction", - '266E' => "Fabrication de béton prêt à l'emploi", - '266G' => "Fabrication de mortiers et bétons secs", - '266J' => "Fabrication d'ouvrages en fibre-ciment", - '266L' => "Fabrication d'autres ouvrages en béton ou en plâtre", - '267Z' => "Taille, façonnage et finissage de pierres ornementales et de construction", - '268A' => "Fabrication de produits abrasifs", - '268C' => "Fabrication de produits minéraux non métalliques n.c.a.", - '271Y' => "Sidérurgie", - '271Z' => "Sidérurgie (CECA)", - '272A' => "Fabrication de tubes en fonte", - '272C' => "Fabrication de tubes en acier", - '273A' => "Etirage à froid", - '273C' => "Laminage à froid de feuillards", - '273E' => "Profilage à froid par formage ou pliage", - '273G' => "Tréfilage à froid", - '273J' => "Production de ferroalliages et autres produits non CECA", - '274A' => "Production de métaux précieux", - '274C' => "Production d'aluminium", - '274D' => "Première transformation de l'aluminium", - '274F' => "Production de plomb, de zinc ou d'étain", - '274G' => "Première transformation du plomb, du zinc ou de l'étain", - '274J' => "Production de cuivre", - '274K' => "Première transformation du cuivre", - '274M' => "Métallurgie des autres métaux non ferreux", - '275A' => "Fonderie de fonte", - '275C' => "Fonderie d'acier", - '275E' => "Fonderie de métaux légers", - '275G' => "Fonderie d'autres métaux non ferreux", - '281A' => "Fabrication de constructions métalliques", - '281C' => "Fabrication de menuiseries et fermetures métalliques", - '282A' => "Fabrication de réservoirs et citernes métalliques", - '282B' => "Fabrication de bouteilles pour gaz comprimés", - '282C' => "Fabrication de réservoirs, citernes et conteneurs métalliques", - '282D' => "Fabrication de radiateurs et de chaudières pour le chauffage central", - '283A' => "Fabrication de générateurs de vapeur", - '283B' => "Chaudronnerie nucléaire", - '283C' => "Chaudronnerie-tuyauterie", - '284A' => "Forge, estampage, matriçage", - '284B' => "Découpage, emboutissage", - '284C' => "Métallurgie des poudres", - '285A' => "Traitement et revêtement des métaux", - '285C' => "Décolletage", - '285D' => "Mécanique générale", - '286A' => "Fabrication de coutellerie", - '286C' => "Fabrication d'outillage à main", - '286D' => "Fabrication d'outillage mécanique", - '286F' => "Fabrication de serrures et de ferrures", - '287A' => "Fabrication de fûts et emballages métalliques similaires", - '287C' => "Fabrication d'emballages métalliques légers", - '287E' => "Fabrication d'articles en fils métalliques", - '287G' => "Visserie et boulonnerie", - '287H' => "Fabrication de ressorts", - '287J' => "Fabrication de chaînes", - '287L' => "Fabrication d'articles métalliques ménagers", - '287M' => "Fabrication de coffres-forts", - '287N' => "Fabrication de petits articles métalliques", - '287P' => "Fabrication d'articles métalliques n.c.a.", - '287Q' => "Fabrication d'articles métalliques divers", - '291A' => "Fabrication de moteurs et turbines", - '291B' => "Fabrication de pompes", - '291C' => "Fabrication de pompes et compresseurs", - '291D' => "Fabrication de transmissions hydrauliques et pneumatiques", - '291E' => "Fabrication de compresseurs", - '291F' => "Fabrication d'articles de robinetterie", - '291H' => "Fabrication de roulements", - '291J' => "Fabrication d'organes mécaniques de transmission", - '292A' => "Fabrication de fours et brûleurs", - '292C' => "Fabrication d'ascenseurs, monte-charges et escaliers mécaniques", - '292D' => "Fabrication d'équipements de levage et de manutention", - '292F' => "Fabrication d'équipements aérauliques et frigorifiques industriels", - '292H' => "Fabrication d'équipements d'emballage et de conditionnement", - '292J' => "Fabrication d'appareils de pesage", - '292K' => "Fabrication de machines diverses d'usage général", - '292L' => "Fabrication de matériel pour les industries chimiques", - '292M' => "Fabrication d'autres machines d'usage général", - '293A' => "Fabrication de tracteurs agricoles", - '293C' => "Réparation de matériel agricole", - '293D' => "Fabrication de matériel agricole", - '294A' => "Fabrication de machines-outils à métaux", - '294B' => "Fabrication de machines-outils à bois", - '294C' => "Fabrication de machines-outils portatives à moteur incorporé", - '294D' => "Fabrication de matériel de soudage", - '294E' => "Fabrication d'autres machines-outils", - '295A' => "Fabrication de machines pour la métallurgie", - '295B' => "Fabrication de matériels de mines pour l'extraction", - '295C' => "Fabrication de machines pour l'extraction ou la construction", - '295D' => "Fabrication de matériels de travaux publics", - '295E' => "Fabrication de machines pour l'industrie agroalimentaire", - '295G' => "Fabrication de machines pour les industries textiles", - '295J' => "Fabrication de machines pour les industries du papier et du carton", - '295L' => "Fabrication de machines d'imprimerie", - '295M' => "Fabrication de machines pour le travail du caoutchouc ou des plastiques", - '295N' => "Fabrication de moules et modèles", - '295P' => "Fabrication d'autres machines spécialisées", - '295Q' => "Fabrication de machines d'assemblage automatique", - '295R' => "Fabrication machines spécialisées diverses", - '296A' => "Fabrication d'armement", - '296B' => "Fabrication d'armes de chasse, de tir et de défense", - '297A' => "Fabrication d'appareils électroménagers", - '297C' => "Fabrication d'appareils ménagers non électriques", - '300A' => "Fabrication de machines de bureau", - '300C' => "Fabrication d'ordinateurs et d'autres équipements informatiques", - '311A' => "Fabrication de moteurs, génératrices et transformateurs électriques de petite et moyenne puissance", - '311B' => "Fabrication de moteurs, génératrices et transformateurs électriques de grande puissance", - '311C' => "Réparation de matériels électriques", - '312A' => "Fabrication de matériel de distribution et de commande électrique pour basse tension", - '312B' => "Fabrication de matériel de distribution et de commande électrique pour haute tension", - '313Z' => "Fabrication de fils et câbles isolés", - '314Z' => "Fabrication d'accumulateurs et de piles électriques", - '315A' => "Fabrication de lampes", - '315B' => "Fabrication d'appareils électriques autonomes de sécurité", - '315C' => "Fabrication d'appareils d'éclairage", - '316A' => "Fabrication de matériels électriques pour moteurs et véhicules", - '316C' => "Fabrication de matériel électromagnétique industriel", - '316D' => "Fabrication de matériels électriques n.c.a.", - '321A' => "Fabrication de composants passifs et de condensateurs", - '321B' => "Fabrication de composants électroniques actifs", - '321C' => "Fabrication de composants électroniques actifs", - '321D' => "Assemblage de cartes électroniques pour compte de tiers", - '322A' => "Fabrication d'équipements d'émission et de transmission hertzienne", - '322B' => "Fabrication d'appareils de téléphonie", - '323Z' => "Fabrication d'appareils de réception, enregistrement ou reproduction du son et de l'image", - '331A' => "Fabrication de matériel d'imagerie médicale et de radiologie", - '331B' => "Fabrication d'appareils médicochirurgicaux", - '332A' => "Fabrication d'équipements d'aide à la navigation", - '332B' => "Fabrication d'instrumentation scientifique et technique", - '333Z' => "Fabrication d'équipements de contrôle des processus industriels", - '334A' => "Fabrication de lunettes", - '334B' => "Fabrication d'instruments d'optique et de matériel photographique", - '335Z' => "Horlogerie", - '341Z' => "Construction de véhicules automobiles", - '342A' => "Fabrication de carrosseries automobiles", - '342B' => "Fabrications de caravanes et véhicules de loisirs", - '343Z' => "Fabrication d'équipements automobiles", - '351A' => "Construction de bâtiments de guerre", - '351B' => "Construction de navires civils", - '351C' => "Réparation navale", - '351E' => "Construction de bateaux de plaisance", - '352Z' => "Construction de matériel ferroviaire roulant", - '353A' => "Construction de moteurs pour aéronefs", - '353B' => "Construction de cellules d'aéronefs", - '353C' => "Construction de lanceurs et engins spatiaux", - '354A' => "Fabrication de motocycles", - '354C' => "Fabrication de bicyclettes", - '354E' => "Fabrication de véhicules pour invalides", - '355Z' => "Fabrication de matériels de transport n.c.a.", - '361A' => "Fabrication de sièges", - '361C' => "Fabrication de meubles de bureau et de magasin", - '361E' => "Fabrication de meubles de cuisine", - '361G' => "Fabrication de meubles meublants", - '361H' => "Fabrication de meubles de jardin et d'extérieur", - '361J' => "Fabrication de meubles n.c.a.", - '361K' => "Industries connexes de l'ameublement", - '361M' => "Fabrication de matelas", - '362A' => "Fabrication de monnaies", - '362C' => "Bijouterie, joaillerie, orfèvrerie", - '363Z' => "Fabrication d'instruments de musique", - '364Z' => "Fabrication d'articles de sport", - '365Z' => "Fabrication de jeux et jouets", - '366A' => "Bijouterie fantaisie", - '366C' => "Industrie de la brosserie", - '366E' => "Autres activités manufacturières n.c.a.", - '371Z' => "Récupération de matières métalliques recyclables", - '372Z' => "Récupération de matières non métalliques recyclables", - '401A' => "Production d'électricité", - '401C' => "Transport d'électricité", - '401E' => "Distribution et commerce d'électricité", - '401Z' => "Production et distribution d'électricité", - '402A' => "Production de combustible gazeux", - '402C' => "Distribution de combustibles gazeux", - '402Z' => "Production et distribution de combustibles gazeux", - '403Z' => "Production et distribution de chaleur", - '410Z' => "Captage, traitement et distribution d'eau", - '451A' => "Terrassements divers, démolition", - '451B' => "Terrassements en grande masse", - '451D' => "Forages et sondages", - '452A' => "Construction de maisons individuelles", - '452B' => "Construction de bâtiments divers", - '452C' => "Construction d'ouvrages d'art", - '452D' => "Travaux souterrains", - '452E' => "Réalisation de réseaux", - '452F' => "Construction de lignes électriques et de télécommunication", - '452J' => "Réalisation de couvertures par éléments", - '452K' => "Travaux d'étanchéification", - '452L' => "Travaux de charpente", - '452N' => "Construction de voies ferrées", - '452P' => "Construction de chaussées routières et de sols sportifs", - '452R' => "Travaux maritimes et fluviaux", - '452T' => "Levage, montage", - '452U' => "Autres travaux spécialisés de construction", - '452V' => "Travaux de maçonnerie générale", - '453A' => "Travaux d'installation électrique", - '453C' => "Travaux d'isolation", - '453E' => "Installation d'eau et de gaz", - '453F' => "Installation d'équipements thermiques et de climatisation", - '453H' => "Autres travaux d'installation", - '454A' => "Plâtrerie", - '454C' => "Menuiserie bois et matières plastiques", - '454D' => "Menuiserie métallique ; serrurerie", - '454F' => "Revêtement des sols et des murs", - '454H' => "Miroiterie de bâtiment, vitrerie", - '454J' => "Peinture", - '454L' => "Agencement de lieux de vente", - '454M' => "Travaux de finition n.c.a.", - '455Z' => "Location avec opérateur de matériel de construction", - '501Z' => "Commerce de véhicules automobiles", - '502Z' => "Entretien et réparation de véhicules automobiles", - '503A' => "Commerce de gros d'équipements automobiles", - '503B' => "Commerce de détail d'équipements automobiles", - '504Z' => "Commerce et réparation de motocycles", - '505Z' => "Commerce de détail de carburants", - '511A' => "Intermédiaires du commerce en matières premières agricoles, animaux vivants, matières premières textiles et demi-produits", - '511C' => "Intermédiaires du commerce en combustibles, métaux, minéraux et produits chimiques", - '511E' => "Intermédiaires du commerce en bois et matériaux de construction", - '511G' => "Intermédiaires du commerce en machines, équipements industriels, navires et avions", - '511J' => "Intermédiaires du commerce en meubles, articles de ménage et quincaillerie", - '511L' => "Intermédiaires du commerce en textiles, habillement, chaussures et articles en cuir", - '511N' => "Intermédiaires du commerce en produits alimentaires", - '511P' => "Centrales d'achats alimentaires", - '511R' => "Autres intermédiaires spécialisés du commerce", - '511T' => "Intermédiaires non spécialisés du commerce", - '511U' => "Centrales d'achats non alimentaires", - '512A' => "Commerce de gros de céréales et aliments pour le bétail", - '512C' => "Commerce de gros de fleurs et plantes", - '512E' => "Commerce de gros d'animaux vivants", - '512G' => "Commerce de gros de cuirs et peaux", - '512J' => "Commerce de gros de tabac non manufacturé", - '513A' => "Commerce de gros de fruits et légumes", - '513C' => "Commerce de gros de viandes de boucherie", - '513D' => "Commerce de gros de produits à base de viande", - '513E' => "Commerce de gros de volailles et gibiers", - '513G' => "Commerce de gros de produits laitiers, oeufs, huiles", - '513J' => "Commerce de gros de boissons", - '513L' => "Commerce de gros de tabac", - '513N' => "Commerce de gros de sucre, chocolat et confiserie", - '513Q' => "Commerce de gros de café, thé, cacao et épices", - '513S' => "Commerce de gros de poissons, crustacés et mollusques", - '513T' => "Commerces de gros alimentaires spécialisés divers", - '513V' => "Commerce de gros de produits surgelés", - '513W' => "Commerce de gros alimentaire non spécialisé", - '514A' => "Commerce de gros de textiles", - '514C' => "Commerce de gros d'habillement", - '514D' => "Commerce de gros de la chaussure", - '514F' => "Commerce de gros d'appareils électroménagers et de radios et télévisions", - '514H' => "Commerce de gros de vaisselle et verrerie de ménage", - '514J' => "Commerce de gros de produits pour l'entretien et l'aménagement de l'habitat", - '514L' => "Commerce de gros de parfumerie et de produits de beauté", - '514N' => "Commerce de gros de produits pharmaceutiques", - '514Q' => "Commerce de gros de papeterie", - '514R' => "Commerce de gros de jouets", - '514S' => "Autres commerces de gros de biens de consommation", - '515A' => "Commerce de gros de combustibles", - '515C' => "Commerce de gros de minerais et métaux", - '515E' => "Commerce de gros de bois et de produits dérivés", - '515F' => "Commerce de gros de matériaux de construction et d'appareils sanitaires", - '515H' => "Commerce de gros de quincaillerie", - '515J' => "Commerce de gros de fournitures pour plomberie et chauffage", - '515L' => "Commerce de gros de produits chimiques", - '515N' => "Commerce de gros d'autres produits intermédiaires", - '515Q' => "Commerce de gros de déchets et débris", - '516A' => "Commerce de gros de machines-outils", - '516C' => "Commerce de gros d'équipements pour la construction", - '516E' => "Commerce de gros de machines pour l'industrie textile et l'habillement", - '516G' => "Commerce de gros de machines de bureau et de matériel informatique", - '516J' => "Commerce de gros de matériel électrique et électronique", - '516K' => "Commerce gros fournitures et équipements industriels divers", - '516L' => "Commerce de gros de fournitures et équipements divers pour le commerce et les services", - '516N' => "Commerce de gros de matériel agricole", - '517Z' => "Commerce de gros non spécialisé", - '518A' => "Commerce de gros de machines-outils", - '518C' => "Commerce de gros de machines pour l'extraction, la construction et le génie civil", - '518E' => "Commerce de gros de machines pour l'industrie textile et l'habillement", - '518G' => "Commerce de gros d'ordinateurs, d'équipements informatiques périphériques et de progiciels", - '518H' => "Commerce de gros d'autres machines et équipements de bureau", - '518J' => "Commerce de gros de composants et d'autres équipements électroniques", - '518L' => "Commerce de gros de matériel électrique", - '518M' => "Commerce de gros de fournitures et équipements industriels divers", - '518N' => "Commerce de gros de fournitures et équipements divers pour le commerce et les services", - '518P' => "Commerce de gros de matériel agricole", - '519A' => "Autres commerces de gros spécialisés", - '519B' => "Commerce de gros non spécialisé", - '521A' => "Commerce de détail de produits surgelés", - '521B' => "Commerce d'alimentation générale", - '521C' => "Supérettes", - '521D' => "Supermarchés", - '521E' => "Magasins populaires", - '521F' => "Hypermarchés", - '521H' => "Grands magasins", - '521J' => "Autres commerces de détail en magasin non spécialisé", - '522A' => "Commerce de détail de fruits et légumes", - '522C' => "Commerce de détail de viandes et produits à base de viande", - '522E' => "Commerce de détail de poissons, crustacés et mollusques", - '522G' => "Commerce de détail de pain, pâtisserie et confiserie", - '522J' => "Commerce de détail de boissons", - '522L' => "Commerce de détail de tabac", - '522N' => "Commerce de détail de produits laitiers", - '522P' => "Commerces de détail alimentaires spécialisés divers", - '523A' => "Commerce de détail de produits pharmaceutiques", - '523C' => "Commerce de détail d'articles médicaux et orthopédiques", - '523E' => "Commerce de détail de parfumerie et de produits de beauté", - '524A' => "Commerce de détail de textiles", - '524C' => "Commerce de détail d'habillement", - '524E' => "Commerce de détail de la chaussure", - '524F' => "Commerce de détail de maroquinerie et d'articles de voyage", - '524H' => "Commerce de détail de meubles", - '524J' => "Commerce de détail d'équipement du foyer", - '524L' => "Commerce de détail d'appareils électroménagers, de radio et de télévision", - '524N' => "Commerce de détail de quincaillerie", - '524P' => "Commerce de détail de bricolage", - '524R' => "Commerce de détail de livres, journaux et papeterie", - '524T' => "Commerce de détail d'optique et de photographie", - '524U' => "Commerce de détail de revêtements de sols et de murs", - '524V' => "Commerce de détail d'horlogerie et de bijouterie", - '524W' => "Commerce de détail d'articles de sport et de loisir", - '524X' => "Commerce de détail de fleurs", - '524Y' => "Commerce de détail de charbons et combustibles", - '524Z' => "Commerces de détail divers en magasin spécialisé", - '525Z' => "Commerce de détail de biens d'occasion", - '526A' => "Vente par correspondance sur catalogue général", - '526B' => "Vente par correspondance spécialisée", - '526D' => "Commerce de détail alimentaire sur éventaires et marchés", - '526E' => "Commerce de détail non alimentaire sur éventaires et marchés", - '526G' => "Vente à domicile", - '526H' => "Vente par automate", - '527A' => "Réparation de chaussures et d'articles en cuir", - '527C' => "Réparation de matériel électronique grand public", - '527D' => "Réparation d'appareils électroménagers", - '527F' => "Réparation de montres, horloges et bijoux", - '527H' => "Réparation d'articles personnels et domestiques n.c.a.", - '551A' => "Hôtels touristiques avec restaurant", - '551C' => "Hôtels touristiques sans restaurant", - '551D' => "Hôtels de préfecture", - '551E' => "Autres hôtels", - '552A' => "Auberges de jeunesse et refuges", - '552C' => "Exploitation de terrains de camping", - '552E' => "Autre hébergement touristique", - '552F' => "Hébergement collectif non touristique", - '553A' => "Restauration de type traditionnel", - '553B' => "Restauration de type rapide", - '554A' => "Cafés tabacs", - '554B' => "Débits de boissons", - '554C' => "Discothèques", - '555A' => "Cantines et restaurants d'entreprises", - '555C' => "Restauration collective sous contrat", - '555D' => "Traiteurs, organisation de réceptions", - '601Z' => "Transports ferroviaires", - '602A' => "Transports urbains de voyageurs", - '602B' => "Transports routiers réguliers de voyageurs", - '602C' => "Téléphériques, remontées mécaniques", - '602E' => "Transport de voyageurs par taxis", - '602G' => "Autres transports routiers de voyageurs", - '602L' => "Transports routiers de marchandises de proximité", - '602M' => "Transports routiers de marchandises interurbains", - '602N' => "Déménagement", - '602P' => "Location de camions avec conducteur", - '603Z' => "Transports par conduites", - '611A' => "Transports maritimes", - '611B' => "Transports côtiers", - '612Z' => "Transports fluviaux", - '621Z' => "Transports aériens réguliers", - '622Z' => "Transports aériens non réguliers", - '623Z' => "Transports spatiaux", - '631A' => "Manutention portuaire", - '631B' => "Manutention non portuaire", - '631D' => "Entreposage frigorifique", - '631E' => "Entreposage non frigorifique", - '632A' => "Gestion d'infrastructures de transports terrestres", - '632C' => "Services portuaires, maritimes et fluviaux", - '632E' => "Services aéroportuaires", - '633Z' => "Agences de voyage", - '634A' => "Messagerie, fret express", - '634B' => "Affrètement", - '634C' => "Organisation des transports internationaux", - '641A' => "Postes nationales", - '641C' => "Autres activités de courrier", - '642A' => "Télécommunications nationales", - '642B' => "Autres activités de télécommunications", - '642C' => "Télécommunications (hors transmissions audiovisuelles)", - '642D' => "Transmission d'émissions de radio et de télévision", - '651A' => "Banque centrale", - '651C' => "Banques", - '651D' => "Banques mutualistes", - '651E' => "Caisses d'épargne", - '651F' => "Intermédiations monétaires n.c.a.", - '652A' => "Crédit-bail", - '652C' => "Distribution de crédit", - '652E' => "Organismes de placement en valeurs mobilières", - '652F' => "Intermédiations financières diverses", - '660A' => "Assurance-vie et capitalisation", - '660C' => "Caisses de retraite", - '660E' => "Assurance dommages", - '660F' => "Réassurance", - '660G' => "Assurance relevant du code de la mutualité", - '671A' => "Administration de marchés financiers", - '671C' => "Gestion de portefeuilles", - '671E' => "Autres auxiliaires financiers", - '672Z' => "Auxiliaires d'assurance", - '701A' => "Promotion immobilière de logements", - '701B' => "Promotion immobilière de bureaux", - '701C' => "Promotion immobilière d'infrastructures", - '701D' => "Supports juridiques de programme", - '701F' => "Marchands de biens immobiliers", - '702A' => "Location de logements", - '702B' => "Location de terrains", - '702C' => "Location d'autres biens immobiliers", - '703A' => "Agences immobilières", - '703C' => "Administration d'immeubles résidentiels", - '703D' => "Administration d'autres biens immobiliers", - '703E' => "Supports juridiques de gestion de patrimoine", - '711A' => "Location de courte durée de véhicules automobiles", - '711B' => "Location de longue durée de véhicules automobiles", - '711Z' => "Location de véhicules automobiles", - '712A' => "Location d'autres matériels de transport terrestre", - '712C' => "Location de matériels de transport par eau", - '712E' => "Location d'appareils de transport aérien", - '713A' => "Location de matériel agricole", - '713C' => "Location de machines et équipements pour la construction", - '713E' => "Location de machines de bureau et de matériel informatique", - '713G' => "Location de machines et équipements divers", - '714A' => "Location de linge", - '714B' => "Location d'autres biens personnels et domestiques", - '721Z' => "Conseil en systèmes informatiques", - '722A' => "Edition de logiciels (non personnalisés)", - '722C' => "Autres activités de réalisation de logiciels", - '722Z' => "Autres activités de réalisation de logiciels", - '723Z' => "Traitement de données", - '724Z' => "Activités de banques de données", - '725Z' => "Entretien et réparation de machines de bureau et de matériel informatique", - '726Z' => "Autres activités rattachées à l'informatique", - '731Z' => "Recherche-développement en sciences physiques et naturelles", - '732Z' => "Recherche-développement en sciences humaines et sociales", - '741A' => "Activités juridiques", - '741C' => "Activités comptables", - '741E' => "Etudes de marché et sondages", - '741G' => "Conseil pour les affaires et la gestion", - '741J' => "Administration d'entreprises", - '742A' => "Activités d'architecture", - '742B' => "Métreurs, géomètres", - '742C' => "Ingénierie, études techniques", - '743A' => "Contrôle technique automobile", - '743B' => "Analyses, essais et inspections techniques", - '744A' => "Gestion de supports de publicité", - '744B' => "Agences, conseil en publicité", - '745A' => "Sélection et mise à disposition de personnel", - '745B' => "Travail temporaire", - '746Z' => "Enquêtes et sécurité", - '747Z' => "Activités de nettoyage", - '748A' => "Studios et autres activités photographiques", - '748B' => "Laboratoires techniques de développement et de tirage", - '748D' => "Conditionnement à façon", - '748F' => "Secrétariat et traduction", - '748G' => "Routage", - '748H' => "Centres d'appel", - '748J' => "Organisation de foires et salons", - '748K' => "Services annexes à la production", - '751A' => "Administration publique générale", - '751C' => "Tutelle des activités sociales", - '751E' => "Tutelle des activités économiques", - '751G' => "Activités de soutien aux administrations", - '752A' => "Affaires étrangères", - '752C' => "Défense", - '752E' => "Justice", - '752G' => "Police", - '752J' => "Protection civile", - '753A' => "Activités générales de sécurité sociale", - '753B' => "Gestion des retraites complémentaires", - '753C' => "Distribution sociale de revenus", - '801Z' => "Enseignement primaire", - '802A' => "Enseignement secondaire général", - '802C' => "Enseignement secondaire technique ou professionnel", - '803Z' => "Enseignement supérieur", - '804A' => "Ecoles de conduite", - '804C' => "Formation des adultes et formation continue", - '804D' => "Autres enseignements", - '851A' => "Activités hospitalières", - '851C' => "Pratique médicale", - '851E' => "Pratique dentaire", - '851G' => "Activités des auxiliaires médicaux", - '851H' => "Soins hors d'un cadre réglementé", - '851J' => "Ambulances", - '851K' => "Laboratoires d'analyses médicales", - '851L' => "Centres de collecte et banques d'organes", - '852Z' => "Activités vétérinaires", - '853A' => "Accueil des enfants handicapés", - '853B' => "Accueil des enfants en difficulté", - '853C' => "Accueil des adultes handicapés", - '853D' => "Accueil des personnes âgées", - '853E' => "Autres hébergements sociaux", - '853G' => "Crèches et garderies d'enfants", - '853H' => "Aide par le travail, ateliers protégés", - '853J' => "Aide à domicile", - '853K' => "Autres formes d'action sociale", - '900A' => "Collecte et traitement des eaux usées", - '900B' => "Enlèvement et traitement des ordures ménagères", - '900C' => "Elimination et traitement des autres déchets", - '900E' => "Traitements des autres déchets solides", - '900G' => "Autres travaux d'assainissement et de voirie", - '911A' => "Organisations patronales et consulaires", - '911C' => "Organisations professionnelles", - '912Z' => "Syndicats de salariés", - '913A' => "Organisations religieuses", - '913C' => "Organisations politiques", - '913E' => "Organisations associatives n.c.a.", - '921A' => "Production de films pour la télévision", - '921B' => "Production de films institutionnels et publicitaires", - '921C' => "Production de films pour le cinéma", - '921D' => "Prestations techniques pour le cinéma et la télévision", - '921F' => "Distribution de films cinématographiques", - '921G' => "Edition et distribution vidéo", - '921J' => "Projection de films cinématographiques", - '922A' => "Activités de radio", - '922B' => "Production de programmes de télévision", - '922C' => "Diffusion de programmes de télévision", - '922D' => "Edition de chaînes généralistes", - '922E' => "Edition de chaînes thématiques", - '922F' => "Distribution de bouquets de programmes de radio et de télévision", - '923A' => "Activités artistiques", - '923B' => "Services annexes aux spectacles", - '923D' => "Gestion de salles de spectacles", - '923F' => "Manèges forains et parcs d'attractions", - '923H' => "Bals et discothèques", - '923J' => "Autres spectacles", - '923K' => "Activités diverses du spectacle", - '924Z' => "Agences de presse", - '925A' => "Gestion des bibliothèques", - '925C' => "Gestion du patrimoine culturel", - '925E' => "Gestion du patrimoine naturel", - '926A' => "Gestion d'installations sportives", - '926C' => "Autres activités sportives", - '927A' => "Jeux de hasard et d'argent", - '927C' => "Autres activités récréatives", - '930A' => "Blanchisserie - teinturerie de gros", - '930B' => "Blanchisserie - teinturerie de détail", - '930D' => "Coiffure", - '930E' => "Soins de beauté", - '930G' => "Soins aux défunts", - '930H' => "Pompes funèbres", - '930K' => "Activités thermales et de thalassothérapie", - '930L' => "Autres soins corporels", - '930N' => "Autres services personnels", - '950Z' => "Activités des ménages en tant qu'employeur de personnel domestique", - '960Z' => "Activités indifférenciées des ménages en tant que producteurs de biens pour usage propre", - '970Z' => "Activités indifférenciées des ménages en tant que producteurs de services pour usage propre", - '990Z' => "Activités extra-territoriales", - '0111Z' => "Culture de céréales (à l'exception du riz), de légumineuses et de graines oléagineuses", - '0112Z' => "Culture du riz", - '0113Z' => "Culture de légumes, de melons, de racines et de tubercules", - '0114Z' => "Culture de la canne à sucre", - '0115Z' => "Culture du tabac", - '0116Z' => "Culture de plantes à fibres", - '0119Z' => "Autres cultures non permanentes", - '0121Z' => "Culture de la vigne", - '0122Z' => "Culture de fruits tropicaux et subtropicaux", - '0123Z' => "Culture d'agrumes", - '0124Z' => "Culture de fruits à pépins et à noyau", - '0125Z' => "Culture d'autres fruits d'arbres ou d'arbustes et de fruits à coque", - '0126Z' => "Culture de fruits oléagineux", - '0127Z' => "Culture de plantes à boissons", - '0128Z' => "Culture de plantes à épices, aromatiques, médicinales et pharmaceutiques", - '0129Z' => "Autres cultures permanentes", - '0130Z' => "Reproduction de plantes", - '0141Z' => "Élevage de vaches laitières", - '0142Z' => "Élevage d'autres bovins et de buffles", - '0143Z' => "Élevage de chevaux et d'autres équidés", - '0144Z' => "Élevage de chameaux et d'autres camélidés", - '0145Z' => "Élevage d'ovins et de caprins", - '0146Z' => "Élevage de porcins", - '0147Z' => "Élevage de volailles", - '0149Z' => "Élevage d'autres animaux", - '0150Z' => "Culture et élevage associés", - '0161Z' => "Activités de soutien aux cultures", - '0162Z' => "Activités de soutien à la production animale", - '0163Z' => "Traitement primaire des récoltes", - '0164Z' => "Traitement des semences", - '0170Z' => "Chasse, piégeage et services annexes", - '0210Z' => "Sylviculture et autres activités forestières", - '0220Z' => "Exploitation forestière", - '0230Z' => "Récolte de produits forestiers non ligneux poussant à l'état sauvage", - '0240Z' => "Services de soutien à l'exploitation forestière", - '0311Z' => "Pêche en mer", - '0312Z' => "Pêche en eau douce", - '0321Z' => "Aquaculture en mer", - '0322Z' => "Aquaculture en eau douce", - '0510Z' => "Extraction de houille", - '0520Z' => "Extraction de lignite", - '0610Z' => "Extraction de pétrole brut", - '0620Z' => "Extraction de gaz naturel", - '0710Z' => "Extraction de minerais de fer", - '0721Z' => "Extraction de minerais d'uranium et de thorium", - '0729Z' => "Extraction d'autres minerais de métaux non ferreux", - '0811Z' => "Extraction de pierres ornementales et de construction, de calcaire industriel, de gypse, de craie et d'ardoise", - '0812Z' => "Exploitation de gravières et sablières, extraction d'argiles et de kaolin", - '0891Z' => "Extraction des minéraux chimiques et d'engrais minéraux", - '0892Z' => "Extraction de tourbe", - '0893Z' => "Production de sel", - '0899Z' => "Autres activités extractives nca", - '0910Z' => "Activités de soutien à l'extraction d'hydrocarbures", - '0990Z' => "Activités de soutien aux autres industries extractives", - '1011Z' => "Transformation et conservation de la viande de boucherie", - '1012Z' => "Transformation et conservation de la viande de volaille", - '1013A' => "Préparation industrielle de produits à base de viande", - '1013B' => "Charcuterie", - '1020Z' => "Transformation et conservation de poisson, de crustacés et de mollusques", - '1031Z' => "Transformation et conservation de pommes de terre", - '1032Z' => "Préparation de jus de fruits et légumes", - '1039A' => "Autre transformation et conservation de légumes", - '1039B' => "Transformation et conservation de fruits", - '1041A' => "Fabrication d'huiles et graisses brutes", - '1041B' => "Fabrication d'huiles et graisses raffinées", - '1042Z' => "Fabrication de margarine et graisses comestibles similaires", - '1051A' => "Fabrication de lait liquide et de produits frais", - '1051B' => "Fabrication de beurre", - '1051C' => "Fabrication de fromage", - '1051D' => "Fabrication d'autres produits laitiers", - '1052Z' => "Fabrication de glaces et sorbets", - '1061A' => "Meunerie", - '1061B' => "Autres activités du travail des grains", - '1062Z' => "Fabrication de produits amylacés", - '1071A' => "Fabrication industrielle de pain et de pâtisserie fraîche", - '1071B' => "Cuisson de produits de boulangerie", - '1071C' => "Boulangerie et boulangerie-pâtisserie", - '1071D' => "Pâtisserie", - '1072Z' => "Fabrication de biscuits, biscottes et pâtisseries de conservation", - '1073Z' => "Fabrication de pâtes alimentaires", - '1081Z' => "Fabrication de sucre", - '1082Z' => "Fabrication de cacao, chocolat et de produits de confiserie", - '1083Z' => "Transformation du thé et du café", - '1084Z' => "Fabrication de condiments et assaisonnements", - '1085Z' => "Fabrication de plats préparés", - '1086Z' => "Fabrication d'aliments homogénéisés et diététiques", - '1089Z' => "Fabrication d'autres produits alimentaires nca", - '1091Z' => "Fabrication d'aliments pour animaux de ferme", - '1092Z' => "Fabrication d'aliments pour animaux de compagnie", - '1101Z' => "Production de boissons alcooliques distillées", - '1102A' => "Fabrication de vins effervescents", - '1102B' => "Vinification", - '1103Z' => "Fabrication de cidre et de vins de fruits", - '1104Z' => "Production d'autres boissons fermentées non distillées", - '1105Z' => "Fabrication de bière", - '1106Z' => "Fabrication de malt", - '1107A' => "Industrie des eaux de table", - '1107B' => "Production de boissons rafraîchissantes", - '1200Z' => "Fabrication de produits à base de tabac", - '1310Z' => "Préparation de fibres textiles et filature", - '1320Z' => "Tissage", - '1330Z' => "Ennoblissement textile", - '1391Z' => "Fabrication d'étoffes à mailles", - '1392Z' => "Fabrication d'articles textiles, sauf habillement", - '1393Z' => "Fabrication de tapis et moquettes", - '1394Z' => "Fabrication de ficelles, cordes et filets", - '1395Z' => "Fabrication de non-tissés, sauf habillement", - '1396Z' => "Fabrication d'autres textiles techniques et industriels", - '1399Z' => "Fabrication d'autres textiles nca", - '1411Z' => "Fabrication de vêtements en cuir", - '1412Z' => "Fabrication de vêtements de travail", - '1413Z' => "Fabrication de vêtements de dessus", - '1414Z' => "Fabrication de vêtements de dessous", - '1419Z' => "Fabrication d'autres vêtements et accessoires", - '1420Z' => "Fabrication d'articles en fourrure", - '1431Z' => "Fabrication d'articles chaussants à mailles", - '1439Z' => "Fabrication d'autres articles à mailles", - '1511Z' => "Apprêt et tannage des cuirs ; préparation et teinture des fourrures", - '1512Z' => "Fabrication d'articles de voyage, de maroquinerie et de sellerie", - '1520Z' => "Fabrication de chaussures", - '1610A' => "Sciage et rabotage du bois, hors imprégnation", - '1610B' => "Imprégnation du bois", - '1621Z' => "Fabrication de placage et de panneaux de bois", - '1622Z' => "Fabrication de parquets assemblés", - '1623Z' => "Fabrication de charpentes et d'autres menuiseries", - '1624Z' => "Fabrication d'emballages en bois", - '1629Z' => "Fabrication d'objets divers en bois ; fabrication d'objets en liège, vannerie et sparterie", - '1711Z' => "Fabrication de pâte à papier", - '1712Z' => "Fabrication de papier et de carton", - '1721A' => "Fabrication de carton ondulé", - '1721B' => "Fabrication de cartonnages", - '1721C' => "Fabrication d'emballages en papier", - '1722Z' => "Fabrication d'articles en papier à usage sanitaire ou domestique", - '1723Z' => "Fabrication d'articles de papeterie", - '1724Z' => "Fabrication de papiers peints", - '1729Z' => "Fabrication d'autres articles en papier ou en carton", - '1811Z' => "Imprimerie de journaux", - '1812Z' => "Autre imprimerie (labeur)", - '1813Z' => "Activités de pré-presse", - '1814Z' => "Reliure et activités connexes", - '1820Z' => "Reproduction d'enregistrements", - '1910Z' => "Cokéfaction", - '1920Z' => "Raffinage du pétrole", - '2011Z' => "Fabrication de gaz industriels", - '2012Z' => "Fabrication de colorants et de pigments", - '2013A' => "Enrichissement et retraitement de matières nucléaires", - '2013B' => "Fabrication d'autres produits chimiques inorganiques de base nca", - '2014Z' => "Fabrication d'autres produits chimiques organiques de base", - '2015Z' => "Fabrication de produits azotés et d'engrais", - '2016Z' => "Fabrication de matières plastiques de base", - '2017Z' => "Fabrication de caoutchouc synthétique", - '2020Z' => "Fabrication de pesticides et d'autres produits agrochimiques", - '2030Z' => "Fabrication de peintures, vernis, encres et mastics", - '2041Z' => "Fabrication de savons, détergents et produits d'entretien", - '2042Z' => "Fabrication de parfums et de produits pour la toilette", - '2051Z' => "Fabrication de produits explosifs", - '2052Z' => "Fabrication de colles", - '2053Z' => "Fabrication d'huiles essentielles", - '2059Z' => "Fabrication d'autres produits chimiques nca", - '2060Z' => "Fabrication de fibres artificielles ou synthétiques", - '2110Z' => "Fabrication de produits pharmaceutiques de base", - '2120Z' => "Fabrication de préparations pharmaceutiques", - '2211Z' => "Fabrication et rechapage de pneumatiques", - '2219Z' => "Fabrication d'autres articles en caoutchouc", - '2221Z' => "Fabrication de plaques, feuilles, tubes et profilés en matières plastiques", - '2222Z' => "Fabrication d'emballages en matières plastiques", - '2223Z' => "Fabrication d'éléments en matières plastiques pour la construction", - '2229A' => "Fabrication de pièces techniques à base de matières plastiques", - '2229B' => "Fabrication de produits de consommation courante en matières plastiques", - '2311Z' => "Fabrication de verre plat", - '2312Z' => "Façonnage et transformation du verre plat", - '2313Z' => "Fabrication de verre creux", - '2314Z' => "Fabrication de fibres de verre", - '2319Z' => "Fabrication et façonnage d'autres articles en verre, y compris verre technique", - '2320Z' => "Fabrication de produits réfractaires", - '2331Z' => "Fabrication de carreaux en céramique", - '2332Z' => "Fabrication de briques, tuiles et produits de construction, en terre cuite", - '2341Z' => "Fabrication d'articles céramiques à usage domestique ou ornemental", - '2342Z' => "Fabrication d'appareils sanitaires en céramique", - '2343Z' => "Fabrication d'isolateurs et pièces isolantes en céramique", - '2344Z' => "Fabrication d'autres produits céramiques à usage technique", - '2349Z' => "Fabrication d'autres produits céramiques", - '2351Z' => "Fabrication de ciment", - '2352Z' => "Fabrication de chaux et plâtre", - '2361Z' => "Fabrication d'éléments en béton pour la construction", - '2362Z' => "Fabrication d'éléments en plâtre pour la construction", - '2363Z' => "Fabrication de béton prêt à l'emploi", - '2364Z' => "Fabrication de mortiers et bétons secs", - '2365Z' => "Fabrication d'ouvrages en fibre-ciment", - '2369Z' => "Fabrication d'autres ouvrages en béton, en ciment ou en plâtre", - '2370Z' => "Taille, façonnage et finissage de pierres", - '2391Z' => "Fabrication de produits abrasifs", - '2399Z' => "Fabrication d'autres produits minéraux non métalliques nca", - '2410Z' => "Sidérurgie", - '2420Z' => "Fabrication de tubes, tuyaux, profilés creux et accessoires correspondants en acier", - '2431Z' => "étirage à froid de barres", - '2432Z' => "Laminage à froid de feuillards", - '2433Z' => "Profilage à froid par formage ou pliage", - '2434Z' => "Tréfilage à froid", - '2441Z' => "Production de métaux précieux", - '2442Z' => "Métallurgie de l'aluminium", - '2443Z' => "Métallurgie du plomb, du zinc ou de l'étain", - '2444Z' => "Métallurgie du cuivre", - '2445Z' => "Métallurgie des autres métaux non ferreux", - '2446Z' => "élaboration et transformation de matières nucléaires", - '2451Z' => "Fonderie de fonte", - '2452Z' => "Fonderie d'acier", - '2453Z' => "Fonderie de métaux légers", - '2454Z' => "Fonderie d'autres métaux non ferreux", - '2511Z' => "Fabrication de structures métalliques et de parties de structures", - '2512Z' => "Fabrication de portes et fenêtres en métal", - '2521Z' => "Fabrication de radiateurs et de chaudières pour le chauffage central", - '2529Z' => "Fabrication d'autres réservoirs, citernes et conteneurs métalliques", - '2530Z' => "Fabrication de générateurs de vapeur, à l'exception des chaudières pour le chauffage central", - '2540Z' => "Fabrication d'armes et de munitions", - '2550A' => "Forge, estampage, matriçage ; métallurgie des poudres", - '2550B' => "Découpage, emboutissage", - '2561Z' => "Traitement et revêtement des métaux", - '2562A' => "Décolletage", - '2562B' => "Mécanique industrielle", - '2571Z' => "Fabrication de coutellerie", - '2572Z' => "Fabrication de serrures et de ferrures", - '2573A' => "Fabrication de moules et modèles", - '2573B' => "Fabrication d'autres outillages", - '2591Z' => "Fabrication de fûts et emballages métalliques similaires", - '2592Z' => "Fabrication d'emballages métalliques légers", - '2593Z' => "Fabrication d'articles en fils métalliques, de chaînes et de ressorts", - '2594Z' => "Fabrication de vis et de boulons", - '2599A' => "Fabrication d'articles métalliques ménagers", - '2599B' => "Fabrication d'autres articles métalliques", - '2611Z' => "Fabrication de composants électroniques", - '2612Z' => "Fabrication de cartes électroniques assemblées", - '2620Z' => "Fabrication d'ordinateurs et d'équipements périphériques", - '2630Z' => "Fabrication d'équipements de communication", - '2640Z' => "Fabrication de produits électroniques grand public", - '2651A' => "Fabrication d'équipements d'aide à la navigation", - '2651B' => "Fabrication d'instrumentation scientifique et technique", - '2652Z' => "Horlogerie", - '2660Z' => "Fabrication d'équipements d'irradiation médicale, d'équipements électromédicaux et électrothérapeutiques", - '2670Z' => "Fabrication de matériels optique et photographique", - '2680Z' => "Fabrication de supports magnétiques et optiques", - '2711Z' => "Fabrication de moteurs, génératrices et transformateurs électriques", - '2712Z' => "Fabrication de matériel de distribution et de commande électrique", - '2720Z' => "Fabrication de piles et d'accumulateurs électriques", - '2731Z' => "Fabrication de câbles de fibres optiques", - '2732Z' => "Fabrication d'autres fils et câbles électroniques ou électriques", - '2733Z' => "Fabrication de matériel d'installation électrique", - '2740Z' => "Fabrication d'appareils d'éclairage électrique", - '2751Z' => "Fabrication d'appareils électroménagers", - '2752Z' => "Fabrication d'appareils ménagers non électriques", - '2790Z' => "Fabrication d'autres matériels électriques", - '2811Z' => "Fabrication de moteurs et turbines, à l'exception des moteurs d'avions et de véhicules", - '2812Z' => "Fabrication d'équipements hydrauliques et pneumatiques", - '2813Z' => "Fabrication d'autres pompes et compresseurs", - '2814Z' => "Fabrication d'autres articles de robinetterie", - '2815Z' => "Fabrication d'engrenages et d'organes mécaniques de transmission", - '2821Z' => "Fabrication de fours et brûleurs", - '2822Z' => "Fabrication de matériel de levage et de manutention", - '2823Z' => "Fabrication de machines et d'équipements de bureau (à l'exception des ordinateurs et équipements périphériques)", - '2824Z' => "Fabrication d'outillage portatif à moteur incorporé", - '2825Z' => "Fabrication d'équipements aérauliques et frigorifiques industriels", - '2829A' => "Fabrication d'équipements d'emballage, de conditionnement et de pesage", - '2829B' => "Fabrication d'autres machines d'usage général", - '2830Z' => "Fabrication de machines agricoles et forestières", - '2841Z' => "Fabrication de machines-outils pour le travail des métaux", - '2849Z' => "Fabrication d'autres machines-outils", - '2891Z' => "Fabrication de machines pour la métallurgie", - '2892Z' => "Fabrication de machines pour l'extraction ou la construction", - '2893Z' => "Fabrication de machines pour l'industrie agro-alimentaire", - '2894Z' => "Fabrication de machines pour les industries textiles", - '2895Z' => "Fabrication de machines pour les industries du papier et du carton", - '2896Z' => "Fabrication de machines pour le travail du caoutchouc ou des plastiques", - '2899A' => "Fabrication de machines d'imprimerie", - '2899B' => "Fabrication d'autres machines spécialisées", - '2910Z' => "Construction de véhicules automobiles", - '2920Z' => "Fabrication de carrosseries et remorques", - '2931Z' => "Fabrication d'équipements électriques et électroniques automobiles", - '2932Z' => "Fabrication d'autres équipements automobiles", - '3011Z' => "Construction de navires et de structures flottantes", - '3012Z' => "Construction de bateaux de plaisance", - '3020Z' => "Construction de locomotives et d'autre matériel ferroviaire roulant", - '3030Z' => "Construction aéronautique et spatiale", - '3040Z' => "Construction de véhicules militaires de combat", - '3091Z' => "Fabrication de motocycles", - '3092Z' => "Fabrication de bicyclettes et de véhicules pour invalides", - '3099Z' => "Fabrication d'autres équipements de transport nca", - '3101Z' => "Fabrication de meubles de bureau et de magasin", - '3102Z' => "Fabrication de meubles de cuisine", - '3103Z' => "Fabrication de matelas", - '3109A' => "Fabrication de sièges d'ameublement d'intérieur", - '3109B' => "Fabrication d'autres meubles et industries connexes de l'ameublement", - '3211Z' => "Frappe de monnaie", - '3212Z' => "Fabrication d'articles de joaillerie et bijouterie", - '3213Z' => "Fabrication d'articles de bijouterie fantaisie et articles similaires", - '3220Z' => "Fabrication d'instruments de musique", - '3230Z' => "Fabrication d'articles de sport", - '3240Z' => "Fabrication de jeux et jouets", - '3250A' => "Fabrication de matériel médico-chirurgical et dentaire", - '3250B' => "Fabrication de lunettes", - '3291Z' => "Fabrication d'articles de brosserie", - '3299Z' => "Autres activités manufacturières nca", - '3311Z' => "Réparation d'ouvrages en métaux", - '3312Z' => "Réparation de machines et équipements mécaniques", - '3313Z' => "Réparation de matériels électroniques et optiques", - '3314Z' => "Réparation d'équipements électriques", - '3315Z' => "Réparation et maintenance navale", - '3316Z' => "Réparation et maintenance d'aéronefs et d'engins spatiaux", - '3317Z' => "Réparation et maintenance d'autres équipements de transport", - '3319Z' => "Réparation d'autres équipements", - '3320A' => "Installation de structures métalliques, chaudronnées et de tuyauterie", - '3320B' => "Installation de machines et équipements mécaniques", - '3320C' => "Conception d'ensemble et assemblage sur site industriel d'équipements de contrôle des processus industriels", - '3320D' => "Installation d'équipements électriques, de matériels électroniques et optiques ou d'autres matériels", - '3511Z' => "Production d'électricité", - '3512Z' => "Transport d'électricité", - '3513Z' => "Distribution d'électricité", - '3514Z' => "Commerce d'électricité", - '3521Z' => "Production de combustibles gazeux", - '3522Z' => "Distribution de combustibles gazeux par conduites", - '3523Z' => "Commerce de combustibles gazeux par conduites", - '3530Z' => "Production et distribution de vapeur et d'air conditionné", - '3600Z' => "Captage, traitement et distribution d'eau", - '3700Z' => "Collecte et traitement des eaux usées", - '3811Z' => "Collecte des déchets non dangereux", - '3812Z' => "Collecte des déchets dangereux", - '3821Z' => "Traitement et élimination des déchets non dangereux", - '3822Z' => "Traitement et élimination des déchets dangereux", - '3831Z' => "Démantèlement d'épaves", - '3832Z' => "Récupération de déchets triés", - '3900Z' => "Dépollution et autres services de gestion des déchets", - '4110A' => "Promotion immobilière de logements", - '4110B' => "Promotion immobilière de bureaux", - '4110C' => "Promotion immobilière d'autres bâtiments", - '4110D' => "Supports juridiques de programmes", - '4120A' => "Construction de maisons individuelles", - '4120B' => "Construction d'autres bâtiments", - '4211Z' => "Construction de routes et autoroutes", - '4212Z' => "Construction de voies ferrées de surface et souterraines", - '4213A' => "Construction d'ouvrages d'art", - '4213B' => "Construction et entretien de tunnels", - '4221Z' => "Construction de réseaux pour fluides", - '4222Z' => "Construction de réseaux électriques et de télécommunications", - '4291Z' => "Construction d'ouvrages maritimes et fluviaux", - '4299Z' => "Construction d'autres ouvrages de génie civil nca", - '4311Z' => "Travaux de démolition", - '4312A' => "Travaux de terrassement courants et travaux préparatoires", - '4312B' => "Travaux de terrassement spécialisés ou de grande masse", - '4313Z' => "Forages et sondages", - '4321A' => "Travaux d'installation électrique dans tous locaux", - '4321B' => "Travaux d'installation électrique sur la voie publique", - '4322A' => "Travaux d'installation d'eau et de gaz en tous locaux", - '4322B' => "Travaux d'installation d'équipements thermiques et de climatisation", - '4329A' => "Travaux d'isolation", - '4329B' => "Autres travaux d'installation nca", - '4331Z' => "Travaux de plâtrerie", - '4332A' => "Travaux de menuiserie bois et pvc", - '4332B' => "Travaux de menuiserie métallique et serrurerie", - '4332C' => "Agencement de lieux de vente", - '4333Z' => "Travaux de revêtement des sols et des murs", - '4334Z' => "Travaux de peinture et vitrerie", - '4339Z' => "Autres travaux de finition", - '4391A' => "Travaux de charpente", - '4391B' => "Travaux de couverture par éléments", - '4399A' => "Travaux d'étanchéification", - '4399B' => "Travaux de montage de structures métalliques", - '4399C' => "Travaux de maçonnerie générale et gros œuvre de bâtiment", - '4399D' => "Autres travaux spécialisés de construction", - '4399E' => "Location avec opérateur de matériel de construction", - '4511Z' => "Commerce de voitures et de véhicules automobiles légers", - '4519Z' => "Commerce d'autres véhicules automobiles", - '4520A' => "Entretien et réparation de véhicules automobiles légers", - '4520B' => "Entretien et réparation d'autres véhicules automobiles", - '4531Z' => "Commerce de gros d'équipements automobiles", - '4532Z' => "Commerce de détail d'équipements automobiles", - '4540Z' => "Commerce et réparation de motocycles", - '4611Z' => "Intermédiaires du commerce en matières premières agricoles, animaux vivants, matières premières textiles et produits semi-finis", - '4612A' => "Centrales d'achat de carburant", - '4612B' => "Autres intermédiaires du commerce en combustibles, métaux, minéraux et produits chimiques", - '4613Z' => "Intermédiaires du commerce en bois et matériaux de construction", - '4614Z' => "Intermédiaires du commerce en machines, équipements industriels, navires et avions", - '4615Z' => "Intermédiaires du commerce en meubles, articles de ménage et quincaillerie", - '4616Z' => "Intermédiaires du commerce en textiles, habillement, fourrures, chaussures et articles en cuir", - '4617A' => "Centrales d'achat alimentaires", - '4617B' => "Autres intermédiaires du commerce en denrées, boissons et tabac", - '4618Z' => "Intermédiaires spécialisés dans le commerce d'autres produits spécifiques", - '4619A' => "Centrales d'achat non alimentaires", - '4619B' => "Autres intermédiaires du commerce en produits divers", - '4621Z' => "Commerce de gros (commerce interentreprises) de céréales, de tabac non manufacturé, de semences et d'aliments pour le bétail", - '4622Z' => "Commerce de gros (commerce interentreprises) de fleurs et plantes", - '4623Z' => "Commerce de gros (commerce interentreprises) d'animaux vivants", - '4624Z' => "Commerce de gros (commerce interentreprises) de cuirs et peaux", - '4631Z' => "Commerce de gros (commerce interentreprises) de fruits et légumes", - '4632A' => "Commerce de gros (commerce interentreprises) de viandes de boucherie", - '4632B' => "Commerce de gros (commerce interentreprises) de produits à base de viande", - '4632C' => "Commerce de gros (commerce interentreprises) de volailles et gibier", - '4633Z' => "Commerce de gros (commerce interentreprises) de produits laitiers, œufs, huiles et matières grasses comestibles", - '4634Z' => "Commerce de gros (commerce interentreprises) de boissons", - '4635Z' => "Commerce de gros (commerce interentreprises) de produits à base de tabac", - '4636Z' => "Commerce de gros (commerce interentreprises) de sucre, chocolat et confiserie", - '4637Z' => "Commerce de gros (commerce interentreprises) de café, thé, cacao et épices", - '4638A' => "Commerce de gros (commerce interentreprises) de poissons, crustacés et mollusques", - '4638B' => "Commerce de gros (commerce interentreprises) alimentaire spécialisé divers", - '4639A' => "Commerce de gros (commerce interentreprises) de produits surgelés", - '4639B' => "Commerce de gros (commerce interentreprises) alimentaire non spécialisé", - '4641Z' => "Commerce de gros (commerce interentreprises) de textiles", - '4642Z' => "Commerce de gros (commerce interentreprises) d'habillement et de chaussures", - '4643Z' => "Commerce de gros (commerce interentreprises) d'appareils électroménagers", - '4644Z' => "Commerce de gros (commerce interentreprises) de vaisselle, verrerie et produits d'entretien", - '4645Z' => "Commerce de gros (commerce interentreprises) de parfumerie et de produits de beauté", - '4646Z' => "Commerce de gros (commerce interentreprises) de produits pharmaceutiques", - '4647Z' => "Commerce de gros (commerce interentreprises) de meubles, de tapis et d'appareils d'éclairage", - '4648Z' => "Commerce de gros (commerce interentreprises) d'articles d'horlogerie et de bijouterie", - '4649Z' => "Commerce de gros (commerce interentreprises) d'autres biens domestiques", - '4651Z' => "Commerce de gros (commerce interentreprises) d'ordinateurs, d'équipements informatiques périphériques et de logiciels", - '4652Z' => "Commerce de gros (commerce interentreprises) de composants et d'équipements électroniques et de télécommunication", - '4661Z' => "Commerce de gros (commerce interentreprises) de matériel agricole", - '4662Z' => "Commerce de gros (commerce interentreprises) de machines-outils", - '4663Z' => "Commerce de gros (commerce interentreprises) de machines pour l'extraction, la construction et le génie civil", - '4664Z' => "Commerce de gros (commerce interentreprises) de machines pour l'industrie textile et l'habillement", - '4665Z' => "Commerce de gros (commerce interentreprises) de mobilier de bureau", - '4666Z' => "Commerce de gros (commerce interentreprises) d'autres machines et équipements de bureau", - '4669A' => "Commerce de gros (commerce interentreprises) de matériel électrique", - '4669B' => "Commerce de gros (commerce interentreprises) de fournitures et équipements industriels divers", - '4669C' => "Commerce de gros (commerce interentreprises) de fournitures et équipements divers pour le commerce et les services", - '4671Z' => "Commerce de gros (commerce interentreprises) de combustibles et de produits annexes", - '4672Z' => "Commerce de gros (commerce interentreprises) de minerais et métaux", - '4673A' => "Commerce de gros (commerce interentreprises) de bois et de matériaux de construction", - '4673B' => "Commerce de gros (commerce interentreprises) d'appareils sanitaires et de produits de décoration", - '4674A' => "Commerce de gros (commerce interentreprises) de quincaillerie", - '4674B' => "Commerce de gros (commerce interentreprises) de fournitures pour la plomberie et le chauffage", - '4675Z' => "Commerce de gros (commerce interentreprises) de produits chimiques", - '4676Z' => "Commerce de gros (commerce interentreprises) d'autres produits intermédiaires", - '4677Z' => "Commerce de gros (commerce interentreprises) de déchets et débris", - '4690Z' => "Commerce de gros (commerce interentreprises) non spécialisé", - '4711A' => "Commerce de détail de produits surgelés", - '4711B' => "Commerce d'alimentation générale", - '4711C' => "Supérettes", - '4711D' => "Supermarchés", - '4711E' => "Magasins multi-commerces", - '4711F' => "Hypermarchés", - '4719A' => "Grands magasins", - '4719B' => "Autres commerces de détail en magasin non spécialisé", - '4721Z' => "Commerce de détail de fruits et légumes en magasin spécialisé", - '4722Z' => "Commerce de détail de viandes et de produits à base de viande en magasin spécialisé", - '4723Z' => "Commerce de détail de poissons, crustacés et mollusques en magasin spécialisé", - '4724Z' => "Commerce de détail de pain, pâtisserie et confiserie en magasin spécialisé", - '4725Z' => "Commerce de détail de boissons en magasin spécialisé", - '4726Z' => "Commerce de détail de produits à base de tabac en magasin spécialisé", - '4729Z' => "Autres commerces de détail alimentaires en magasin spécialisé", - '4730Z' => "Commerce de détail de carburants en magasin spécialisé", - '4741Z' => "Commerce de détail d'ordinateurs, d'unités périphériques et de logiciels en magasin spécialisé", - '4742Z' => "Commerce de détail de matériels de télécommunication en magasin spécialisé", - '4743Z' => "Commerce de détail de matériels audio et vidéo en magasin spécialisé", - '4751Z' => "Commerce de détail de textiles en magasin spécialisé", - '4752A' => "Commerce de détail de quincaillerie, peintures et verres en petites surfaces (moins de 400 m²)", - '4752B' => "Commerce de détail de quincaillerie, peintures et verres en grandes surfaces (400 m² et plus)", - '4753Z' => "Commerce de détail de tapis, moquettes et revêtements de murs et de sols en magasin spécialisé", - '4754Z' => "Commerce de détail d'appareils électroménagers en magasin spécialisé", - '4759A' => "Commerce de détail de meubles", - '4759B' => "Commerce de détail d'autres équipements du foyer", - '4761Z' => "Commerce de détail de livres en magasin spécialisé", - '4762Z' => "Commerce de détail de journaux et papeterie en magasin spécialisé", - '4763Z' => "Commerce de détail d'enregistrements musicaux et vidéo en magasin spécialisé", - '4764Z' => "Commerce de détail d'articles de sport en magasin spécialisé", - '4765Z' => "Commerce de détail de jeux et jouets en magasin spécialisé", - '4771Z' => "Commerce de détail d'habillement en magasin spécialisé", - '4772A' => "Commerce de détail de la chaussure", - '4772B' => "Commerce de détail de maroquinerie et d'articles de voyage", - '4773Z' => "Commerce de détail de produits pharmaceutiques en magasin spécialisé", - '4774Z' => "Commerce de détail d'articles médicaux et orthopédiques en magasin spécialisé", - '4775Z' => "Commerce de détail de parfumerie et de produits de beauté en magasin spécialisé", - '4776Z' => "Commerce de détail de fleurs, plantes, graines, engrais, animaux de compagnie et aliments pour ces animaux en magasin spécialisé", - '4777Z' => "Commerce de détail d'articles d'horlogerie et de bijouterie en magasin spécialisé", - '4778A' => "Commerces de détail d'optique", - '4778B' => "Commerces de détail de charbons et combustibles", - '4778C' => "Autres commerces de détail spécialisés divers", - '4779Z' => "Commerce de détail de biens d'occasion en magasin", - '4781Z' => "Commerce de détail alimentaire sur éventaires et marchés", - '4782Z' => "Commerce de détail de textiles, d'habillement et de chaussures sur éventaires et marchés", - '4789Z' => "Autres commerces de détail sur éventaires et marchés", - '4791A' => "Vente à distance sur catalogue général", - '4791B' => "Vente à distance sur catalogue spécialisé", - '4799A' => "Vente à domicile", - '4799B' => "Vente par automates et autres commerces de détail hors magasin, éventaires ou marchés nca", - '4910Z' => "Transport ferroviaire interurbain de voyageurs", - '4920Z' => "Transports ferroviaires de fret", - '4931Z' => "Transports urbains et suburbains de voyageurs", - '4932Z' => "Transports de voyageurs par taxis", - '4939A' => "Transports routiers réguliers de voyageurs", - '4939B' => "Autres transports routiers de voyageurs", - '4939C' => "Téléphériques et remontées mécaniques", - '4941A' => "Transports routiers de fret interurbains", - '4941B' => "Transports routiers de fret de proximité", - '4941C' => "Location de camions avec chauffeur", - '4942Z' => "Services de déménagement", - '4950Z' => "Transports par conduites", - '5010Z' => "Transports maritimes et côtiers de passagers", - '5020Z' => "Transports maritimes et côtiers de fret", - '5030Z' => "Transports fluviaux de passagers", - '5040Z' => "Transports fluviaux de fret", - '5110Z' => "Transports aériens de passagers", - '5121Z' => "Transports aériens de fret", - '5122Z' => "Transports spatiaux", - '5210A' => "Entreposage et stockage frigorifique", - '5210B' => "Entreposage et stockage non frigorifique", - '5221Z' => "Services auxiliaires des transports terrestres", - '5222Z' => "Services auxiliaires des transports par eau", - '5223Z' => "Services auxiliaires des transports aériens", - '5224A' => "Manutention portuaire", - '5224B' => "Manutention non portuaire", - '5229A' => "Messagerie, fret express", - '5229B' => "Affrètement et organisation des transports", - '5310Z' => "Activités de poste dans le cadre d'une obligation de service universel", - '5320Z' => "Autres activités de poste et de courrier", - '5510Z' => "Hôtels et hébergement similaire", - '5520Z' => "Hébergement touristique et autre hébergement de courte durée", - '5530Z' => "Terrains de camping et parcs pour caravanes ou véhicules de loisirs", - '5590Z' => "Autres hébergements", - '5610A' => "Restauration traditionnelle", - '5610B' => "Cafétérias et autres libres-services", - '5610C' => "Restauration de type rapide", - '5621Z' => "Services des traiteurs", - '5629A' => "Restauration collective sous contrat", - '5629B' => "Autres services de restauration nca", - '5630Z' => "Débits de boissons", - '5811Z' => "Édition de livres", - '5812Z' => "Édition de répertoires et de fichiers d'adresses", - '5813Z' => "Édition de journaux", - '5814Z' => "Édition de revues et périodiques", - '5819Z' => "Autres activités d'édition", - '5821Z' => "Édition de jeux électroniques", - '5829A' => "Édition de logiciels système et de réseau", - '5829B' => "Edition de logiciels outils de développement et de langages", - '5829C' => "Edition de logiciels applicatifs", - '5911A' => "Production de films et de programmes pour la télévision", - '5911B' => "Production de films institutionnels et publicitaires", - '5911C' => "Production de films pour le cinéma", - '5912Z' => "Post-production de films cinématographiques, de vidéo et de programmes de télévision", - '5913A' => "Distribution de films cinématographiques", - '5913B' => "Edition et distribution vidéo", - '5914Z' => "Projection de films cinématographiques", - '5920Z' => "Enregistrement sonore et édition musicale", - '6010Z' => "Édition et diffusion de programmes radio", - '6020A' => "Edition de chaînes généralistes", - '6020B' => "Edition de chaînes thématiques", - '6110Z' => "Télécommunications filaires", - '6120Z' => "Télécommunications sans fil", - '6130Z' => "Télécommunications par satellite", - '6190Z' => "Autres activités de télécommunication", - '6201Z' => "Programmation informatique", - '6202A' => "Conseil en systèmes et logiciels informatiques", - '6202B' => "Tierce maintenance de systèmes et d'applications informatiques", - '6203Z' => "Gestion d'installations informatiques", - '6209Z' => "Autres activités informatiques", - '6311Z' => "Traitement de données, hébergement et activités connexes", - '6312Z' => "Portails internet", - '6391Z' => "Activités des agences de presse", - '6399Z' => "Autres services d'information nca", - '6411Z' => "Activités de banque centrale", - '6419Z' => "Autres intermédiations monétaires", - '6420Z' => "Activités des sociétés holding", - '6430Z' => "Fonds de placement et entités financières similaires", - '6491Z' => "Crédit-bail", - '6492Z' => "Autre distribution de crédit", - '6499Z' => "Autres activités des services financiers, hors assurance et caisses de retraite, nca", - '6511Z' => "Assurance vie", - '6512Z' => "Autres assurances", - '6520Z' => "Réassurance", - '6530Z' => "Caisses de retraite", - '6611Z' => "Administration de marchés financiers", - '6612Z' => "Courtage de valeurs mobilières et de marchandises", - '6619A' => "Supports juridiques de gestion de patrimoine mobilier", - '6619B' => "Autres activités auxiliaires de services financiers, hors assurance et caisses de retraite, nca", - '6621Z' => "évaluation des risques et dommages", - '6622Z' => "Activités des agents et courtiers d'assurances", - '6629Z' => "Autres activités auxiliaires d'assurance et de caisses de retraite", - '6630Z' => "Gestion de fonds", - '6810Z' => "Activités des marchands de biens immobiliers", - '6820A' => "Location de logements", - '6820B' => "Location de terrains et d'autres biens immobiliers", - '6831Z' => "Agences immobilières", - '6832A' => "Administration d'immeubles et autres biens immobiliers", - '6832B' => "Supports juridiques de gestion de patrimoine immobilier", - '6910Z' => "Activités juridiques", - '6920Z' => "Activités comptables", - '7010Z' => "Activités des sièges sociaux", - '7021Z' => "Conseil en relations publiques et communication", - '7022Z' => "Conseil pour les affaires et autres conseils de gestion", - '7111Z' => "Activités d'architecture", - '7112A' => "Activité des géomètres", - '7112B' => "Ingénierie, études techniques", - '7120A' => "Contrôle technique automobile", - '7120B' => "Analyses, essais et inspections techniques", - '7211Z' => "Recherche-développement en biotechnologie", - '7219Z' => "Recherche-développement en autres sciences physiques et naturelles", - '7220Z' => "Recherche-développement en sciences humaines et sociales", - '7311Z' => "Activités des agences de publicité", - '7312Z' => "Régie publicitaire de médias", - '7320Z' => "études de marché et sondages", - '7410Z' => "Activités spécialisées de design", - '7420Z' => "Activités photographiques", - '7430Z' => "Traduction et interprétation", - '7490A' => "Activité des économistes de la construction", - '7490B' => "Activités spécialisées, scientifiques et techniques diverses", - '7500Z' => "Activités vétérinaires", - '7711A' => "Location de courte durée de voitures et de véhicules automobiles légers", - '7711B' => "Location de longue durée de voitures et de véhicules automobiles légers", - '7712Z' => "Location et location-bail de camions", - '7721Z' => "Location et location-bail d'articles de loisirs et de sport", - '7722Z' => "Location de vidéocassettes et disques vidéo", - '7729Z' => "Location et location-bail d'autres biens personnels et domestiques", - '7731Z' => "Location et location-bail de machines et équipements agricoles", - '7732Z' => "Location et location-bail de machines et équipements pour la construction", - '7733Z' => "Location et location-bail de machines de bureau et de matériel informatique", - '7734Z' => "Location et location-bail de matériels de transport par eau", - '7735Z' => "Location et location-bail de matériels de transport aérien", - '7739Z' => "Location et location-bail d'autres machines, équipements et biens matériels nca", - '7740Z' => "Location-bail de propriété intellectuelle et de produits similaires, à l'exception des œuvres soumises à copyright", - '7810Z' => "Activités des agences de placement de main-d'œuvre", - '7820Z' => "Activités des agences de travail temporaire", - '7830Z' => "Autre mise à disposition de ressources humaines", - '7911Z' => "Activités des agences de voyage", - '7912Z' => "Activités des voyagistes", - '7990Z' => "Autres services de réservation et activités connexes", - '8010Z' => "Activités de sécurité privée", - '8020Z' => "Activités liées aux systèmes de sécurité", - '8030Z' => "Activités d'enquête", - '8110Z' => "Activités combinées de soutien lié aux bâtiments", - '8121Z' => "Nettoyage courant des bâtiments", - '8122Z' => "Autres activités de nettoyage des bâtiments et nettoyage industriel", - '8129A' => "Désinfection, désinsectisation, dératisation", - '8129B' => "Autres activités de nettoyage nca", - '8130Z' => "Services d'aménagement paysager", - '8211Z' => "Services administratifs combinés de bureau", - '8219Z' => "Photocopie, préparation de documents et autres activités spécialisées de soutien de bureau", - '8220Z' => "Activités de centres d'appels", - '8230Z' => "Organisation de foires, salons professionnels et congrès", - '8291Z' => "Activités des agences de recouvrement de factures et des sociétés d'information financière sur la clientèle", - '8292Z' => "Activités de conditionnement", - '8299Z' => "Autres activités de soutien aux entreprises nca", - '8411Z' => "Administration publique générale", - '8412Z' => "Administration publique (tutelle) de la santé, de la formation, de la culture et des services sociaux, autre que sécurité sociale", - '8413Z' => "Administration publique (tutelle) des activités économiques", - '8421Z' => "Affaires étrangères", - '8422Z' => "Défense", - '8423Z' => "Justice", - '8424Z' => "Activités d'ordre public et de sécurité", - '8425Z' => "Services du feu et de secours", - '8430A' => "Activités générales de sécurité sociale", - '8430B' => "Gestion des retraites complémentaires", - '8430C' => "Distribution sociale de revenus", - '8510Z' => "Enseignement pré-primaire", - '8520Z' => "Enseignement primaire", - '8531Z' => "Enseignement secondaire général", - '8532Z' => "Enseignement secondaire technique ou professionnel", - '8541Z' => "Enseignement post-secondaire non supérieur", - '8542Z' => "Enseignement supérieur", - '8551Z' => "Enseignement de disciplines sportives et d'activités de loisirs", - '8552Z' => "Enseignement culturel", - '8553Z' => "Enseignement de la conduite", - '8559A' => "Formation continue d'adultes", - '8559B' => "Autres enseignements", - '8560Z' => "Activités de soutien à l'enseignement", - '8610Z' => "Activités hospitalières", - '8621Z' => "Activité des médecins généralistes", - '8622A' => "Activités de radiodiagnostic et de radiothérapie", - '8622B' => "Activités chirurgicales", - '8622C' => "Autres activités des médecins spécialistes", - '8623Z' => "Pratique dentaire", - '8690A' => "Ambulances", - '8690B' => "Laboratoires d'analyses médicales", - '8690C' => "Centres de collecte et banques d'organes", - '8690D' => "Activités des infirmiers et des sages-femmes", - '8690E' => "Activités des professionnels de la rééducation, de l'appareillage et des pédicures-podologues", - '8690F' => "Activités de santé humaine non classées ailleurs", - '8710A' => "Hébergement médicalisé pour personnes âgées", - '8710B' => "Hébergement médicalisé pour enfants handicapés", - '8710C' => "Hébergement médicalisé pour adultes handicapés et autre hébergement médicalisé", - '8720A' => "Hébergement social pour handicapés mentaux et malades mentaux", - '8720B' => "Hébergement social pour toxicomanes", - '8730A' => "Hébergement social pour personnes âgées", - '8730B' => "Hébergement social pour handicapés physiques", - '8790A' => "Hébergement social pour enfants en difficultés", - '8790B' => "Hébergement social pour adultes et familles en difficultés et autre hébergement social", - '8810A' => "Aide à domicile", - '8810B' => "Accueil ou accompagnement sans hébergement d'adultes handicapés ou de personnes âgées", - '8810C' => "Aide par le travail", - '8891A' => "Accueil de jeunes enfants", - '8891B' => "Accueil ou accompagnement sans hébergement d'enfants handicapés", - '8899A' => "Autre accueil ou accompagnement sans hébergement d'enfants et d'adolescents", - '8899B' => "Action sociale sans hébergement nca", - '9001Z' => "Arts du spectacle vivant", - '9002Z' => "Activités de soutien au spectacle vivant", - '9003A' => "Création artistique relevant des arts plastiques", - '9003B' => "Autre création artistique", - '9004Z' => "Gestion de salles de spectacles", - '9101Z' => "Gestion des bibliothèques et des archives", - '9102Z' => "Gestion des musées", - '9103Z' => "Gestion des sites et monuments historiques et des attractions touristiques similaires", - '9104Z' => "Gestion des jardins botaniques et zoologiques et des réserves naturelles", - '9200Z' => "Organisation de jeux de hasard et d'argent", - '9311Z' => "Gestion d'installations sportives", - '9312Z' => "Activités de clubs de sports", - '9313Z' => "Activités des centres de culture physique", - '9319Z' => "Autres activités liées au sport", - '9321Z' => "Activités des parcs d'attractions et parcs à thèmes", - '9329Z' => "Autres activités récréatives et de loisirs", - '9411Z' => "Activités des organisations patronales et consulaires", - '9412Z' => "Activités des organisations professionnelles", - '9420Z' => "Activités des syndicats de salariés", - '9491Z' => "Activités des organisations religieuses", - '9492Z' => "Activités des organisations politiques", - '9499Z' => "Autres organisations fonctionnant par adhésion volontaire", - '9511Z' => "Réparation d'ordinateurs et d'équipements périphériques", - '9512Z' => "Réparation d'équipements de communication", - '9521Z' => "Réparation de produits électroniques grand public", - '9522Z' => "Réparation d'appareils électroménagers et d'équipements pour la maison et le jardin", - '9523Z' => "Réparation de chaussures et d'articles en cuir", - '9524Z' => "Réparation de meubles et d'équipements du foyer", - '9525Z' => "Réparation d'articles d'horlogerie et de bijouterie", - '9529Z' => "Réparation d'autres biens personnels et domestiques", - '9601A' => "Blanchisserie-teinturerie de gros", - '9601B' => "Blanchisserie-teinturerie de détail", - '9602A' => "Coiffure", - '9602B' => "Soins de beauté", - '9603Z' => "Services funéraires", - '9604Z' => "Entretien corporel", - '9609Z' => "Autres services personnels nca", - '9700Z' => "Activités des ménages en tant qu'employeurs de personnel domestique", - '9810Z' => "Activités indifférenciées des ménages en tant que producteurs de biens pour usage propre", - '9820Z' => "Activités indifférenciées des ménages en tant que producteurs de services pour usage propre", - '9900Z' => "Activités des organisations et organismes extraterritoriaux", - '0000Z' => "En instance de chiffrement", -); diff --git a/library/Metier/insee/Cache/CodesNafa.php b/library/Metier/insee/Cache/CodesNafa.php deleted file mode 100644 index f9143314..00000000 --- a/library/Metier/insee/Cache/CodesNafa.php +++ /dev/null @@ -1,686 +0,0 @@ - "CULTURE ET PRODUCTION ANIMALE, CHASSE ET SERVICES ANNEXES", - '16' => "TRAVAIL DU BOIS ET FABRICATION D'ARTICLES EN BOIS ET EN LIÈGE, À L'EXCEPTION DES MEUBLES ; FABRICATION D'ARTICLES EN VANNERIE ET SPARTERIE", - '0162ZP' => "Maréchalerie", - '7' => "EXTRACTION DE MINERAIS MÉTALLIQUES", - '72' => "EXTRACTION DE MINERAIS DE MÉTAUX NON FERREUX", - '0729ZP' => "Orpaillage", - '8' => "AUTRES INDUSTRIES EXTRACTIVES", - '0811ZA' => "Extraction de pierres ornementales et de construction et d'ardoise", - '0811ZB' => "Extraction de calcaire industriel, de gypse et de craie", - '0812ZZ' => "Exploitation de gravières et sablières, extraction d'argiles et de kaolin", - '0891ZZ' => "Extraction des minéraux chimiques et d'engrais minéraux", - '0892ZZ' => "Extraction de tourbe", - '0893ZZ' => "Production de sel", - '0899ZZ' => "Autres activités extractives n.c.a", - '9' => "SERVICES DE SOUTIEN AUX INDUSTRIES EXTRACTIVES", - '99' => "ACTIVITÉS DE SOUTIEN AUX AUTRES INDUSTRIES EXTRACTIVES", - '0990ZP' => "Activités de soutien aux autres industries extractives", - '10' => "INDUSTRIES ALIMENTAIRES", - '101' => "TRANSFORMATION ET CONSERVATION DE LA VIANDE ET PRÉPARATION DE PRODUITS À BASE DE VIANDE", - '1011ZZ' => "Transformation et conservation de la viande de boucherie", - '1012ZZ' => "Transformation et conservation de la viande de volaille", - '1013AZ' => "Préparation industrielle de produits à base de viande", - '1013BZ' => "Charcuterie", - '102' => "PRÉPARATIONS ET CONSERVES À BASE DE POISSONS ET", - '1020ZZ' => "Transformation et conservation de poisson, de crustacés et de mollusques", - '103' => "TRANSFORMATION ET CONSERVATION DE FRUITS ET LÉGUMES", - '1031ZZ' => "Transformation et conservation de pommes de terre", - '1032ZZ' => "Préparation de jus de fruits et légumes", - '1039AP' => "Autre transformation et conservation de longue durée de légumes", - '1039BP' => "Transformation et conservation de fruits", - '104' => "FABRICATION D'HUILES ET GRAISSES VÉGÉTALES ET ANIMALES", - '1041AZ' => "Fabrication d'huiles et graisses brutes", - '1041BZ' => "Fabrication d'huiles et graisses raffinées", - '1042ZZ' => "Fabrication de margarine et graisses comestibles similaires", - '105' => "FABRICATION DE PRODUITS LAITIERS", - '1051AZ' => "Fabrication de lait liquide et de produits frais", - '1051BZ' => "Fabrication de beurre", - '1051CZ' => "Fabrication de fromage", - '1051DZ' => "Fabrication d'autres produits laitiers", - '1052ZZ' => "Fabrication de glaces et sorbets", - '106' => "TRAVAIL DES GRAINS ; FABRICATION DE PRODUITS AMYLACÉS", - '1061AZ' => "Meunerie", - '1061BZ' => "Autres activités du travail des grains", - '1062ZZ' => "Fabrication de produits amylacés", - '107' => "FABRICATION DE PRODUITS DE BOULANGERIE-PÂTISSERIE ET DE PÂTES ALIMENTAIRES", - '1071AA' => "Fabrication industrielle de pain", - '1071AB' => "Fabrication industrielle de pâtisserie fraîche", - '1071CA' => "Boulangerie", - '1071CB' => "Boulangerie-pâtisserie", - '1071DZ' => "Pâtisserie", - '1072ZZ' => "Fabrication de biscuits, biscottes et pâtisseries de conservation", - '1073ZZ' => "Fabrication de pâtes alimentaires", - '108' => "FABRICATION D'AUTRES PRODUITS ALIMENTAIRES", - '1081ZZ' => "Fabrication de sucre", - '1082ZZ' => "Fabrication de cacao, chocolat et de produits de confiserie", - '1083ZZ' => "Transformation du thé et du café", - '1084ZZ' => "Fabrication de condiments et assaisonnements", - '1085ZZ' => "Fabrication de plats préparés", - '1086ZZ' => "Fabrication d'aliments homogénéisés et diététiques", - '1089ZZ' => "Fabrication d'autres produits alimentaires n.c.a.", - '109' => "FABRICATION D'ALIMENTS POUR ANIMAUX", - '1091ZZ' => "Fabrication d'aliments pour animaux de ferme", - '1092ZZ' => "Fabrication d'aliments pour animaux de compagnie", - '11' => "FABRICATION DE BOISSONS", - '110' => "FABRICATION DE BOISSONS", - '1101ZQ' => "Production d'eaux de vie naturelles", - '1101ZR' => "Fabrication de spiritueux", - '1102AP' => "Fabrication de vins effervescents selon la méthode champenoise ou autres méthodes", - '1103ZZ' => "Fabrication de cidre et de vins de fruits", - '1104ZZ' => "Production d'autres boissons fermentées non distillées", - '1105ZZ' => "Fabrication de bière", - '1106ZZ' => "Fabrication de malt", - '1107AZ' => "Industrie des eaux de table", - '1107BZ' => "Production de boissons rafraîchissantes", - '13' => "FABRICATION DE TEXTILES", - '131' => "PRÉPARATION DE FIBRES TEXTILES ET FILATURE", - '1310ZA' => "Filature et préparation de la laine", - '1310ZB' => "Moulinage et texturation de la soie et des textiles artificiels ou synthétiques", - '1310ZC' => "Préparation et filature d'autres fibres", - '132' => "TISSAGE", - '1320ZA' => "Tissage de l'industrie cotonnière", - '1320ZB' => "Tissage de l'industrie lainière", - '1320ZC' => "Tissage de soieries", - '1320ZD' => "Tissage d'autres textiles", - '133' => "ENNOBLISSEMENT TEXTILE", - '1330ZZ' => "Ennoblissement textile", - '139' => "FABRICATION D'AUTRES TEXTILES", - '1391ZZ' => "Fabrication d'étoffes à mailles", - '1392ZA' => "Fabrication de linge de maison et d'articles d'ameublement", - '1392ZB' => "Fabrication de tapisserie à la main", - '1392ZC' => "Fabrication de coussins et petits articles textiles divers", - '1392ZD' => "Voilerie", - '1392ZE' => "Fabrication d'articles de campement en textile", - '1392ZF' => "Fabrication de bâches, lambrequins et autres articles en textile", - '1393ZZ' => "Fabrication de tapis et moquettes", - '1394ZZ' => "Fabrication de ficelles, cordes et filets", - '1395ZZ' => "Fabrication de non-tissés, sauf habillement", - '1396ZZ' => "Fabrication de textiles techniques et industriels", - '1399ZA' => "Fabrication de feutres", - '1399ZB' => "Fabrication de tulles, lacets et autres textiles n.c.a", - '14' => "INDUSTRIE DE L'HABILLEMENT", - '141' => "FABRICATION DE VÊTEMENTS, AUTRES QU'EN FOURRURE", - '1411ZZ' => "Fabrication de vêtements en cuir", - '1412ZZ' => "Fabrication de vêtements de travail", - '1413ZA' => "Modéliste-styliste", - '1413ZB' => "Fabrication de vêtements féminins sur mesure", - '1413ZC' => "Fabrication de vêtements masculins sur mesure", - '1413ZD' => "Chemiserie sur mesure", - '1413ZE' => "Fabrication de gaines, corsets et autres vêtements sur mesure", - '1413ZF' => "Fabrication de vêtements de dessus pour hommes et garçonnets", - '1413ZG' => "Fabrication de vêtements de dessus pour femmes et fillettes", - '1414ZZ' => "Fabrication de vêtements de dessous", - '1419ZA' => "Fabrication de layette", - '1419ZB' => "Fabrication de chapellerie", - '1419ZC' => "Modiste", - '1419ZD' => "Fabrication d'écharpes, cravates, foulards", - '1419ZE' => "Fabrication d'autres vêtements et accessoires", - '1419ZF' => "Fabrication d'accessoires en cuir", - '142' => "FABRICATION D'ARTICLES EN FOURRURE", - '1420ZZ' => "Fabrication d'articles en fourrure", - '143' => "FABRICATION D'ARTICLES À MAILLES", - '1431ZZ' => "Fabrication d'articles chaussants à mailles", - '1439ZA' => "Fabrication de lainages à la main", - '1439ZB' => "Fabrication de lainages à la machine", - '15' => "INDUSTRIE DU CUIR ET DE LA CHAUSSURE", - '151' => "APPRÊT ET TANNAGE DES CUIRS ; PRÉPARATION ET TEINTURE DES FOURRURES ;", - '1511ZZ' => "Apprêt et tannage des cuirs ; préparation et teinture des fourrures", - '1512ZA' => "Fabrication d'articles de maroquinerie", - '1512ZB' => "Gainerie", - '1512ZC' => "Sellerie", - '1512ZD' => "Bourrellerie", - '152' => "FABRICATION DE CHAUSSURES", - '1520ZA' => "Fabrication de sabots", - '1520ZB' => "Fabrication de chaussures et de bottes", - '1520ZC' => "Fabrication de chaussures et de bottes sur mesure", - '161' => "SCIAGE ET RABOTAGE DU BOIS", - '1610AQ' => "Sciage et rabotage du bois", - '1610AR' => "Fabrication de parquets, moulures et baguettes", - '1610BZ' => "Imprégnation du bois", - '162' => "FABRICATION D'ARTICLES EN BOIS, LIÈGE, VANNERIE ET SPARTERIE", - '1621ZZ' => "Fabrication de placage et de panneaux de bois", - '1622ZZ' => "Fabrication de parquets assemblés", - '1623ZZ' => "Fabrication de charpentes et d'autres menuiseries", - '1624ZA' => "Fabrication de caisses et de palettes en bois", - '1624ZB' => "Tonnellerie", - '1629ZA' => "Fabrication d'objets divers en bois", - '1629ZB' => "Vannerie, sparterie, travail de la paille", - '1629ZC' => "Fabrication d'objets en liège", - '17' => "INDUSTRIE DU PAPIER ET DU CARTON", - '171' => "FABRICATION DE PÂTE À PAPIER, DE PAPIER ET DE CARTON", - '1711ZZ' => "Fabrication de pâte à papier", - '1712ZZ' => "Fabrication de papier et de carton", - '172' => "FABRICATION D'ARTICLES EN PAPIER OU EN CARTON", - '1721AZ' => "Fabrication de carton ondulé", - '1721BZ' => "Fabrication de cartonnages", - '1721CZ' => "Fabrication d'emballages en papier", - '1722ZZ' => "Fabrication d'articles en papier à usage sanitaire ou domestique", - '1723ZZ' => "Fabrication d'articles de papeterie", - '1724ZZ' => "Fabrication de papiers peints", - '1729ZZ' => "Fabrication d'autres articles en papier ou en carton", - '18' => "IMPRIMERIE ET REPRODUCTION D'ENREGISTREMENTS", - '181' => "IMPRIMERIE ET SERVICES ANNEXES", - '1812ZA' => "Imprimerie de labeur", - '1812ZB' => "Sérigraphie de type imprimerie", - '1813ZA' => "Travaux de préparation d'impression", - '1813ZB' => "Graphisme-décoration", - '1813ZC' => "Activités graphiques n.c.a.", - '1814ZZ' => "Reliure et activités connexes", - '182' => "REPRODUCTION D'ENREGISTREMENTS", - '1820ZZ' => "Reproduction d'enregistrements", - '19' => "COKÉFACTION ET RAFFINAGE", - '191' => "COKÉFACTION", - '1910ZP' => "Production de brai et de coke de brai", - '1920ZP' => "Agglomération de la tourbe", - '20' => "INDUSTRIE CHIMIQUE", - '201' => "FABRICATION DE PRODUITS CHIMIQUES DE BASE, DE PRODUITS AZOTÉS ET D'ENGRAIS, DE", - '2011ZZ' => "Fabrication de gaz industriels", - '2012ZZ' => "Fabrication de colorants et de pigments", - '2013AZ' => "Enrichissement et retraitement de matières nucléaires", - '2013BZ' => "Fabrication d'autres produits chimiques inorganiques de base n.c.a", - '2014ZA' => "Fabrication d'autres produits organiques de base", - '2014ZB' => "Fabrication de produits de la distillation du bois", - '2015ZZ' => "Fabrication de produits azotés et d'engrais", - '2016ZZ' => "Fabrication de matières plastiques de base", - '2017ZZ' => "Fabrication de caoutchouc synthétique", - '202' => "FABRICATION DE PESTICIDES ET D'AUTRES PRODUITS AGROCHIMIQUES", - '2020ZZ' => "Fabrication de pesticides et d'autres produits agrochimiques", - '203' => "FABRICATION DE PEINTURES, VERNIS, ENCRES ET MASTICS", - '2030ZZ' => "Fabrication de peintures, vernis, encres et mastics", - '204' => "FABRICATION DE SAVONS, DE PRODUITS D'ENTRETIEN ET DE PARFUMS", - '2041ZZ' => "Fabrication de savons, détergents et produits d'entretien", - '2042ZZ' => "Fabrication de parfums et de produits pour la toilette", - '205' => "FABRICATION D'AUTRES PRODUITS CHIMIQUES", - '2051ZZ' => "Fabrication de produits explosifs", - '2052ZZ' => "Fabrication de colles", - '2053ZZ' => "Fabrication d'huiles essentielles", - '2059ZZ' => "Fabrication d'autres produits chimiques n.c.a.", - '206' => "FABRICATION DE FIBRES ARTIFICIELLES OU SYNTHÉTIQUES", - '2060ZZ' => "Fabrication de fibres artificielles ou synthétiques", - '21' => "INDUSTRIE PHARMACEUTIQUE", - '211' => "FABRICATION DE PRODUITS PHARMACEUTIQUES DE BASE", - '2110ZP' => "Fabrication d'édulcorants de synthèse", - '212' => "FABRICATION DE PRÉPARATIONS PHARMACEUTIQUES", - '2120ZP' => "Fabrication de substances radioactives de diagnostic et de pansements", - '22' => "FABRICATION DE PRODUITS EN CAOUTCHOUC ET EN PLASTIQUE", - '221' => "FABRICATION DE PRODUITS EN CAOUTCHOUC", - '2211ZZ' => "Fabrication et rechapage de pneumatiques", - '2219ZZ' => "Fabrication d'autres articles en caoutchouc", - '222' => "FABRICATION DE PRODUITS EN PLASTIQUE", - '2221ZZ' => "Fabrication de plaques, feuilles, tubes et profilés en matières plastiques", - '2222ZZ' => "Fabrication d'emballages en matières plastiques", - '2223ZZ' => "Fabrication d'éléments en matières plastiques pour la construction", - '2229AZ' => "Fabrication de pièces techniques à base de matières plastiques", - '2229BZ' => "Fabrication d'éléments divers en matières plastiques", - '23' => "FABRICATION D'AUTRES PRODUITS MINÉRAUX NON MÉTALLIQUES", - '231' => "FABRICATION DE VERRE ET D'ARTICLES EN VERRE", - '2311ZZ' => "Fabrication de verre plat", - '2312ZZ' => "Façonnage et transformation du verre plat", - '2313ZA' => "Fabrication de verre creux ou autres verres", - '2313ZB' => "Soufflage de verre", - '2313ZC' => "Façonnage de verre et de cristal", - '2314ZZ' => "Fabrication de fibres de verre", - '2319ZA' => "Fabrication de vitraux", - '2319ZB' => "Fabrication d'articles techniques en verre", - '232' => "FABRICATION DE PRODUITS RÉFRACTAIRES", - '2320ZZ' => "Fabrication de produits réfractaires", - '233' => "FABRICATION DE MATÉRIAUX DE CONSTRUCTION EN TERRE CUITE", - '2331ZZ' => "Fabrication de carreaux en céramique", - '2332ZA' => "Fabrication de briques", - '2332ZB' => "Fabrication de tuiles", - '2332ZC' => "Fabrication de produits divers en terre cuite", - '234' => "FABRICATION D'AUTRES PRODUITS EN CÉRAMIQUE ET EN PORCELAINE", - '2341ZZ' => "Fabrication d'articles céramiques à usage domestique ou ornemental", - '2342ZZ' => "Fabrication d'appareils sanitaires en céramique", - '2343ZZ' => "Fabrication d'isolateurs et pièces isolantes en céramique", - '2344ZZ' => "Fabrication d'autres produits céramiques à usage technique", - '2349ZZ' => "Fabrication d'autres produits céramiques", - '235' => "FABRICATION DE CIMENT, CHAUX ET PLÂTRE", - '2351ZZ' => "Fabrication de ciment céramiques", - '2352ZZ' => "Fabrication de chaux et plâtre.", - '236' => "FABRICATION D'OUVRAGES EN BÉTON, EN CIMENT OU EN", - '2361ZZ' => "Fabrication d'éléments en béton pour la construction", - '2362ZZ' => "Fabrication d'éléments en plâtre pour la construction", - '2363ZZ' => "Fabrication de béton prêt à l'emploi", - '2364ZZ' => "Fabrication de mortiers et bétons secs", - '2365ZZ' => "Fabrication d'ouvrages en fibre-ciment", - '2369ZA' => "Fabrication de cheminées décoratives", - '2369ZB' => "Fabrication d'éléments décoratifs en béton ou en plâtre", - '237' => "TAILLE, FAÇONNAGE ET FINISSAGE DE PIERRES", - '2370ZZ' => "Taille, façonnage et finissage de pierres", - '239' => "FABRICATION DE PRODUITS ABRASIFS ET DE PRODUITS MINÉRAUX NON MÉTALLIQUES", - '2391ZZ' => "Fabrication de produits abrasifs", - '2399ZZ' => "Fabrication d'autres produits minéraux non métalliques n.c.a.", - '24' => "MÉTALLURGIE", - '241' => "SIDÉRURGIE", - '2410ZZ' => "Sidérurgie", - '242' => "FABRICATION DE TUBES, TUYAUX, PROFILÉS CREUX ET ACCESSOIRES CORRESPONDANTS EN", - '2420ZZ' => "Fabrication de tubes, tuyaux, profilés creux et accessoires correspondants en acier", - '243' => "FABRICATION D'AUTRES PRODUITS DE PREMIÈRE TRANSFORMATION DE L'ACIER", - '2431ZZ' => "Etirage à froid de barres", - '2432ZZ' => "Laminage à froid de feuillards", - '2433ZZ' => "Profilage à froid par formage ou pliage", - '2434ZZ' => "Tréfilage à froid", - '244' => "PRODUCTION DE MÉTAUX PRÉCIEUX ET D'AUTRES MÉTAUX NON FERREUX", - '2441ZZ' => "Production de métaux précieux", - '2442ZA' => "Production d'aluminium", - '2442ZB' => "Première transformation de l'aluminium", - '2443ZZ' => "Métallurgie du plomb, du zinc ou de l'étain", - '2444ZZ' => "Métallurgie du cuivre", - '2445ZZ' => "Métallurgie des autres métaux non ferreux", - '2446ZZ' => "Elaboration et transformation de matières nucléaires", - '245' => "FONDERIE", - '2451ZZ' => "Fonderie de fonte", - '2452ZZ' => "Fonderie d'acier", - '2453ZZ' => "Fonderie de métaux légers", - '2454ZZ' => "Fonderie d'autres métaux non ferreux", - '25' => "FABRICATION DE PRODUITS MÉTALLIQUES, À L'EXCEPTION DES MACHINES ET DES ÉQUIPEMENTS", - '251' => "FABRICATION D'ÉLÉMENTS EN MÉTAL POUR LA CONSTRUCTION", - '2511ZZ' => "Fabrication de structures métalliques et de parties de structures", - '2512ZZ' => "Fabrication de portes et fenêtres en métal", - '252' => "FABRICATION DE RÉSERVOIRS, CITERNES ET CONTENEURS MÉTALLIQUES", - '2521ZZ' => "Fabrication de radiateurs et de chaudières pour le chauffage central", - '2529ZZ' => "Fabrication d'autres réservoirs, citernes et conteneurs métalliques", - '253' => "FABRICATION DE GÉNÉRATEURS DE VAPEUR, À L'EXCEPTION DES CHAUDIÈRES POUR LE", - '2530ZA' => "Fabrication de générateurs de vapeur", - '2530ZB' => "Chaudronnerie nucléaire", - '254' => "FABRICATION D'ARMES ET DE MUNITIONS", - '2540ZZ' => "Fabrication d'armes et de munitions", - '255' => "FORGE, EMBOUTISSAGE, ESTAMPAGE ; MÉTALLURGIE DES POUDRES", - '2550AZ' => "Forge, estampage, matriçage, métallurgie des poudres", - '2550BZ' => "Découpage, emboutissage", - '256' => "FORGE, EMBOUTISSAGE, ESTAMPAGE ; MÉTALLURGIE DES POUDRES TRAITEMENT ET", - '2561ZA' => "Sérigraphie de type marquage", - '2561ZB' => "Traitement et revêtement des métaux", - '2562AZ' => "Décolletage", - '2562BZ' => "Mécanique industrielle", - '257' => "FABRICATION DE COUTELLERIE, D'OUTILLAGE ET DE QUINCAILLERIE", - '2571ZZ' => "Fabrication de coutellerie", - '2572ZZ' => "Fabrication de serrures et de ferrures", - '2573AZ' => "Fabrication de moules et modèles", - '2573BA' => "Fabrication d'outillage à main", - '2573BB' => "Fabrication d'outillage mécanique", - '259' => "FABRICATION D'AUTRES OUVRAGES EN MÉTAUX", - '2591ZZ' => "Fabrication de fûts et emballages métalliques similaires", - '2592ZZ' => "Fabrication d'emballages métalliques légers", - '2593ZA' => "Fabrication d'articles en fils métalliques et de chaînes", - '2593ZB' => "Fabrication de ressorts", - '2594ZZ' => "Fabrication de vis et de boulons", - '2599AA' => "Dinanderie", - '2599AB' => "Autres fabrications d'articles de ménage", - '2599BA' => "Fabrication de petits articles métalliques", - '2599BB' => "Fabrication de coffres-forts", - '2599BC' => "Fabrication d'autres articles métalliques n.c.a.", - '26' => "FABRICATION DE PRODUITS INFORMATIQUES, ÉLECTRONIQUES ET OPTIQUES", - '261' => "FABRICATION DE COMPOSANTS ET CARTES ÉLECTRONIQUES", - '2611ZA' => "Fabrication de composants électroniques (hors capteurs solaires)", - '2611ZB' => "Fabrication de capteurs solaires photovoltaïques", - '2612ZZ' => "Fabrication de cartes électroniques assemblées", - '262' => "FABRICATION D'ORDINATEURS ET D'ÉQUIPEMENTS PÉRIPHÉRIQUES", - '2620ZZ' => "Fabrication d'ordinateurs et d'autres équipements informatiques", - '263' => "FABRICATION D'ÉQUIPEMENTS DE COMMUNICATION", - '2630ZZ' => "Fabrication d'équipements de communication", - '264' => "FABRICATION DE PRODUITS ÉLECTRONIQUES GRAND PUBLIC", - '2640ZZ' => "Fabrication de produits électroniques grand public", - '265' => "FABRICATION D'INSTRUMENTS ET D'APPAREILS DE MESURE, D'ESSAI ET DE NAVIGATION ;", - '2651AZ' => "Fabrication d'équipements d'aide à la navigation", - '2651BZ' => "Fabrication d'instrumentation scientifique et technique", - '2652ZZ' => "Horlogerie", - '266' => "FABRICATION D'ÉQUIPEMENTS D'IRRADIATION MÉDICALE, D'ÉQUIPEMENTS", - '2660ZZ' => "Fabrication d'équipements d'irradiation médicale, d'équipements électromédicaux et électrothérapeutiques", - '267' => "FABRICATION DE MATÉRIELS OPTIQUE ET PHOTOGRAPHIQUE", - '2670ZA' => "Fabrication de matériels photographiques et cinématographiques", - '2670ZB' => "Fabrication d'instruments d'optique", - '268' => "FABRICATION DE SUPPORTS MAGNÉTIQUES ET OPTIQUES", - '2680ZZ' => "Fabrication de supports magnétiques et optiques", - '27' => "FABRICATION D'ÉQUIPEMENTS ÉLECTRIQUES", - '271' => "FABRICATION DE MOTEURS, GÉNÉRATRICES ET TRANSFORMATEURS ÉLECTRIQUES ET DE", - '2711ZA' => "Fabrication de moteurs électriques", - '2711ZB' => "Fabrication de transformateurs électriques", - '2711ZC' => "Fabrication de groupes électrogènes", - '2712ZZ' => "Fabrication de matériel de distribution et de commande électrique", - '272' => "FABRICATION DE PILES ET D'ACCUMULATEURS ÉLECTRIQUES", - '2720ZZ' => "Fabrication de piles et d'accumulateurs électriques", - '273' => "FABRICATION DE FILS ET CÂBLES ET DE MATÉRIEL D'INSTALLATION ÉLECTRIQUE", - '2731ZZ' => "Fabrication de câbles de fibres optiques", - '2732ZZ' => "Fabrication d'autres fils et câbles électroniques ou électrique", - '2733ZZ' => "Fabrication de matériel d'installation électrique", - '274' => "FABRICATION D'APPAREILS D'ÉCLAIRAGE ÉLECTRIQUE", - '2740ZA' => "Fabrication de lampes", - '2740ZB' => "Fabrication de luminaires", - '2740ZC' => "Fabrication d'abat-jour", - '2740ZD' => "Fabrication d'autres appareils d'éclairage", - '275' => "FABRICATION D'APPAREILS MÉNAGERS", - '2751ZZ' => "Fabrication d'appareils électroménagers", - '2752ZZ' => "Fabrication d'appareils ménagers non électriques", - '279' => "FABRICATION D'AUTRES MATÉRIELS ÉLECTRIQUES", - '2790ZZ' => "Fabrication d'autres matériels électriques", - '28' => "FABRICATION DE MACHINES ET ÉQUIPEMENTS N.C.A", - '281' => "FABRICATION DE MACHINES D'USAGE GÉNÉRAL", - '2811ZA' => "Fabrication de moteurs et turbines, à l'exception des moteurs d'avion et de véhicules", - '2811ZB' => "Fabrication de turbines éoliennes", - '2812ZZ' => "Fabrication d'équipements hydrauliques et pneumatiques", - '2813ZA' => "Fabrication de pompes", - '2813ZB' => "Fabrication de compresseurs", - '2814ZZ' => "Fabrication d'autres articles de robinetterie", - '2815ZZ' => "Fabrication d'engrenages et d'organes mécaniques de transmission", - '282' => "FABRICATION D'AUTRES MACHINES D'USAGE GÉNÉRAL", - '2821ZA' => "Fabrication de fours et brûleurs non solaires", - '2821ZB' => "Fabrication de chauffages solaires", - '2822ZA' => "Fabrication d'ascenseurs, monte-charges et escaliers mécaniques", - '2822ZB' => "Fabrication d'équipements de levage et de manutention", - '2823ZZ' => "Fabrication de machines de bureau (à l'exception des ordinateurs et équipements périphériques)", - '2824ZZ' => "Fabrication d'outillage portatif à moteur incorporé", - '2825ZA' => "Fabrication de capteur solaire à effet de serre", - '2825ZB' => "Fabrication d'équipements de réfrigération industrielle", - '2825ZC' => "Fabrication d'équipements aérauliques", - '2829AA' => "Fabrication d'équipements d'emballage et de conditionnement", - '2829AB' => "Fabrication d'appareils de pesage", - '2829BZ' => "Fabrication d'autres machines d'usage général", - '283' => "FABRICATION DE MACHINES AGRICOLES ET FORESTIÈRES", - '2830ZZ' => "Fabrication de machines agricoles et forestières", - '284' => "FABRICATION DE MACHINES DE FORMAGE DES MÉTAUX ET DE MACHINES-OUTILS", - '2841ZZ' => "Fabrication de machines-outils pour le travail des métaux", - '2849ZZ' => "Fabrication d'autres machines-outils", - '289' => "FABRICATION D'AUTRES MACHINES D'USAGE SPÉCIFIQUE", - '2891ZZ' => "Fabrication de machines pour la métallurgie", - '2892ZA' => "Fabrication de matériels de mines pour l'extraction", - '2892ZB' => "Fabrication de matériels de travaux publics", - '2893ZZ' => "Fabrication de machines pour l'industrie agro-alimentaire", - '2894ZZ' => "Fabrication de machines pour les industries textiles", - '2895ZZ' => "Fabrication de machines pour les industries du papier et du carton", - '2896ZZ' => "Fabrication de machines pour le travail du caoutchouc ou des plastiques", - '2899AZ' => "Fabrication de machines d'imprimerie", - '2899BZ' => "Fabrication d'autres machines spécialisées", - '29' => "INDUSTRIE AUTOMOBILE", - '291' => "CONSTRUCTION DE VÉHICULES AUTOMOBILES", - '2910ZA' => "Construction de voiturettes", - '2910ZB' => "Construction d'autres véhicules automobiles", - '292' => "FABRICATION DE CARROSSERIES ET REMORQUES", - '2920ZA' => "Fabrication de carrosseries", - '2920ZB' => "Aménagement de véhicules", - '2920ZC' => "Fabrication de remorques et de semi-remorques", - '293' => "FABRICATION D'ÉQUIPEMENTS AUTOMOBILES", - '2931ZZ' => "Fabrication de matériels électriques et électroniques automobiles", - '2932ZZ' => "Fabrication d'autres équipements automobiles", - '30' => "FABRICATION D'AUTRES MATÉRIELS DE TRANSPORT", - '301' => "CONSTRUCTION NAVALE", - '3011ZA' => "Construction de navires", - '3011ZB' => "Transformation et équipement des navires", - '3012ZZ' => "Construction de bateaux de plaisance", - '302' => "CONSTRUCTION DE LOCOMOTIVES ET D'AUTRE MATÉRIEL FERROVIAIRE ROULANT", - '3020ZZ' => "Construction de locomotives et d'autre matériel ferroviaire roulant", - '303' => "CONSTRUCTION AÉRONAUTIQUE ET SPATIALE", - '3030ZA' => "Construction de moteurs pour aéronefs", - '3030ZB' => "Construction de cellules d'aéronefs", - '3030ZC' => "Construction de lanceurs et engins spatiaux", - '304' => "CONSTRUCTION DE VÉHICULES MILITAIRES DE COMBAT", - '3040ZZ' => "Construction de véhicules militaires de combat", - '309' => "FABRICATION DE MATÉRIELS DE TRANSPORT N.C.A", - '3091ZA' => "Construction de motocycles", - '3091ZB' => "Fabrication d'équipements pour motocycles", - '3092ZA' => "Construction de bicyclettes", - '3092ZB' => "Fabrication d'équipements pour bicyclettes", - '3092ZC' => "Fabrication de véhicules pour invalides et enfants", - '3099ZZ' => "Fabrication d'autres équipements de transport n.c.a.", - '31' => "FABRICATION DE MEUBLES", - '310' => "FABRICATION DE MEUBLES", - '3101ZZ' => "Fabrication de meubles de bureau et de magasin", - '3102ZZ' => "Fabrication de meubles de cuisine", - '3103ZZ' => "Fabrication de matelas", - '3109AZ' => "Fabrication de sièges d'ameublement d'intérieur", - '3109BA' => "Fabrication et finissage de meubles divers", - '3109BB' => "Fabrication de meubles de jardin et d'extérieur", - '3109BC' => "Fabrication de meubles en rotin", - '32' => "AUTRES INDUSTRIES MANUFACTURIÈRES", - '321' => "FABRICATION D'ARTICLES DE JOAILLERIE, BIJOUTERIE ET ARTICLES SIMILAIRES", - '3211ZZ' => "Frappe de monnaies", - '3212ZZ' => "Fabrication d'articles de joaillerie et de bijouterie", - '3213ZZ' => "Fabrication d'articles de bijouterie fantaisie et articles similaires", - '322' => "FABRICATION D'INSTRUMENTS DE MUSIQUE", - '3220ZA' => "Lutherie", - '3220ZB' => "Facteur d'orgues", - '3220ZC' => "Fabrication d'autres instruments de musique", - '323' => "FABRICATION D'ARTICLES DE SPORT", - '3230ZZ' => "Fabrication d'articles de sport", - '324' => "FABRICATION DE JEUX ET JOUETS", - '3240ZZ' => "Fabrication de jeux et jouets", - '325' => "FABRICATION D'INSTRUMENTS ET DE FOURNITURES À USAGE MÉDICAL ET DENTAIRE", - '3250AA' => "Fabrication de prothèses dentaires", - '3250AB' => "Fabrication de prothèses et orthèses podales", - '3250AC' => "Fabrication de prothèses et orthèses diverses", - '3250AD' => "Fabrication d'équipements médico-chirurgicaux", - '3250BP' => "Fabrication de lunettes de protection", - '329' => "ACTIVITÉS MANUFACTURIÈRES N.C.A", - '3291ZZ' => "Fabrication d'articles de brosserie", - '3299ZA' => "Fabrication de bougies", - '3299ZB' => "Fabrication d'accessoires du vêtements", - '3299ZC' => "Fabrication d'articles de Paris, d'arts ou religieux", - '3299ZD' => "Fabrication d'articles de fumeurs", - '3299ZE' => "Taxidermie", - '3299ZF' => "Fabrication d'équipements de protection et de sécurité", - '3299ZG' => "Fabrication de produits manufacturés non classés ailleurs", - '33' => "RÉPARATION ET INSTALLATION DE MACHINES ET D'ÉQUIPEMENTS", - '331' => "RÉPARATION D'OUVRAGES EN MÉTAUX, DE MACHINES ET D'ÉQUIPEMENTS", - '3311ZZ' => "Réparation d'ouvrages en métaux", - '3312ZA' => "Réparation de matériel agricole", - '3312ZB' => "Réparation d'autres machines", - '3313ZZ' => "Réparation de matériels électroniques et optiques", - '3314ZZ' => "Réparation d'équipements électriques", - '3315ZZ' => "Réparation et maintenance navale", - '3316ZZ' => "Réparation et maintenance d'aéronefs et d'engins spatiaux", - '3317ZZ' => "Réparation et maintenance d'autres équipements de transport", - '3319ZZ' => "Réparation d'autres équipements", - '332' => "INSTALLATION DE MACHINES ET D'ÉQUIPEMENTS INDUSTRIELS", - '3320AZ' => "Installation de structures métalliques, chaudronnées et de tuyauterie", - '3320BZ' => "Installation de machines et équipements mécaniques", - '3320CZ' => "Conception d'ensemble et assemblage sur site industriel d'équipements de contrôle des processus industriels", - '3320DZ' => "Installation d'équipements électriques, de matériels électroniques et optiques ou d'autres matériels", - '37' => "COLLECTE ET TRAITEMENT DES EAUX USÉES", - '370' => "COLLECTE ET TRAITEMENT DES EAUX USÉES", - '3700ZP' => "Entretien de fosses septiques", - '38' => "COLLECTE, TRAITEMENT ET ÉLIMINATION DES DÉCHETS ; RÉCUPÉRATION", - '381' => "COLLECTE DES DÉCHETS", - '3812ZP' => "Collecte des déchets nucléaires", - '382' => "TRAITEMENT ET ÉLIMINATION DES DÉCHETS", - '3821ZP' => "Incinération des déchets non dangereux et production de cendres et scories associée", - '3822ZP' => "Traitement et élimination de déchets nucléaires radioactifs", - '383' => "RÉCUPÉRATION", - '3831ZA' => "Démantèlement d'épaves en vue de la récupération de matières métalliques", - '3831ZB' => "Démantèlement d'épaves en vue de la récupération de matières non métalliques", - '3832ZA' => "Traitement de matières métalliques recyclables", - '3832ZB' => "Traitement de matières non métalliques recyclables", - '39' => "DÉPOLLUTION ET AUTRES SERVICES DE GESTION DES DÉCHETS", - '390' => "DÉPOLLUTION ET AUTRES SERVICES DE GESTION DES DÉCHETS", - '3900ZP' => "Désamiantage", - '41' => "CONSTRUCTION DE BÂTIMENTS", - '412' => "CONSTRUCTION DE BÂTIMENTS RÉSIDENTIELS ET NON RÉSIDENTIELS", - '4120AZ' => "Construction de maisons individuelles", - '4120BA' => "Construction de bâtiments", - '4120BB' => "Réhabilitation de bâtiments", - '42' => "GÉNIE CIVIL", - '421' => "CONSTRUCTION DE ROUTES ET DE VOIES FERRÉES", - '4211ZA' => "Pose de signalisation routière verticale", - '4211ZB' => "Aménagement de chaussées", - '4212ZZ' => "Construction de voies ferrées de surface et souterraines", - '4213AZ' => "Construction d'ouvrages d'art", - '4213BZ' => "Construction et entretien de tunnels", - '422' => "CONSTRUCTION DE RÉSEAUX ET DE LIGNES", - '4221ZA' => "Construction d'installations de réseaux pour fluides", - '4221ZB' => "Forage des puits d'eau", - '4222ZA' => "Construction de centrales électriques", - '4222ZB' => "Construction de lignes électriques et de télécommunication", - '429' => "CONSTRUCTION D'AUTRES OUVRAGES DE GÉNIE CIVIL", - '4291ZZ' => "Construction d'ouvrages maritimes et fluviaux", - '4299ZP' => "Construction d'installations sportives et d'ouvrages industriels ou miniers", - '43' => "TRAVAUX DE CONSTRUCTION SPÉCIALISÉS", - '431' => "DÉMOLITION ET PRÉPARATION DES SITES", - '4311ZZ' => "Travaux de démolition", - '4312AZ' => "Travaux de terrassement courants et travaux préparatoires", - '4312BA' => "Terrassements", - '4312BB' => "Artificiers", - '4313ZZ' => "Forages et sondages", - '432' => "TRAVAUX D'INSTALLATION ÉLECTRIQUE, PLOMBERIE ET AUTRES TRAVAUX", - '4321AA' => "Installation d'antennes", - '4321AB' => "Installation électrique", - '4321BZ' => "Travaux d'installation électrique sur la voie publique", - '4322AZ' => "Travaux d'installation d'eau et de gaz en tous locaux", - '4322BA' => "Installation et entretien de climatisation et chaufferie", - '4322BB' => "Installation de chauffage individuel", - '4322BC' => "Entretien de chaudières domestiques", - '4329AZ' => "Travaux d'isolation", - '4329BA' => "Installation d'ascenseurs", - '4329BB' => "Montage de clôtures et de grilles", - '4329BC' => "Installation de stores et bannes", - '4329BD' => "Autres travaux d'installation divers", - '433' => "TRAVAUX DE FINITION", - '4331ZA' => "Travaux de plâtrerie d'extérieur", - '4331ZB' => "Travaux de plâtrerie d'intérieur", - '4332AA' => "Menuiserie bois", - '4332AB' => "Menuiserie PVC", - '4332BA' => "Installation de serres et de vérandas", - '4332BB' => "Métallerie, serrurerie", - '4332CZ' => "Agencement de lieux de vente", - '4333ZZ' => "Travaux de revêtement des sols et des murs", - '4334ZA' => "Travaux de miroiterie de bâtiment, vitrerie", - '4334ZB' => "Travaux de peinture extérieure", - '4334ZC' => "Travaux de peinture intérieure et peinture plâtrerie", - '4334ZD' => "Travaux de peinture en lettres sur bâtiments", - '4339ZZ' => "Autres travaux de finition", - '439' => "AUTRES TRAVAUX DE CONSTRUCTION SPÉCIALISÉS", - '4391AZ' => "Travaux de charpente", - '4391BZ' => "Travaux de couverture par éléments", - '4399AZ' => "Travaux d'étanchéification", - '4399BZ' => "Travaux de montage de structures métalliques", - '4399CZ' => "Travaux de maçonnerie générale et gros oeuvre de bâtiment", - '4399DA' => "Installation de piscines de résidence et construction de piscines extérieures", - '4399DB' => "Construction de cheminées et de fours industriels", - '4399DC' => "Autres travaux spéciaux de construction", - '4399EZ' => "Location avec opérateur de matériel de construction", - '45' => "COMMERCE ET RÉPARATION D'AUTOMOBILES ET DE MOTOCYCLES", - '452' => "ENTRETIEN ET RÉPARATION DE VÉHICULES AUTOMOBILES", - '4520AA' => "Réparation automobile de véhicules automobiles légers : entretien courant", - '4520AB' => "Réparation automobile de véhicules automobiles légers : mécanique", - '4520AC' => "Réparation automobile de véhicules automobiles légers : carrosserie", - '4520AD' => "Réparation automobile de véhicules automobiles légers : électricité, électronique", - '4520BA' => "Réparation automobile d'autres véhicules automobiles : entretien courant", - '4520BB' => "Réparation automobile d'autres véhicules automobiles : mécanique", - '4520BC' => "Réparation automobile d'autres véhicules automobiles : diesel", - '4520BD' => "Réparation automobile d'autres véhicules automobiles : carrosserie", - '4520BE' => "Réparation automobile d'autres véhicules automobiles : électricité, électronique", - '454' => "COMMERCE ET RÉPARATION DE MOTOCYCLES", - '4540ZP' => "Réparation de motocycles", - '47' => "COMMERCE DE DÉTAIL, À L'EXCEPTION DES AUTOMOBILES ET DES MOTOCYCLES", - '472' => "COMMERCE DE DÉTAIL ALIMENTAIRE EN MAGASIN SPÉCIALISÉ", - '4722ZA' => "Boucherie", - '4722ZB' => "Boucherie charcuterie", - '4722ZC' => "Boucherie chevaline", - '4722ZD' => "Volailles, gibiers", - '4722ZE' => "Triperie", - '4723ZP' => "Préparation de poissons, crustacés et mollusques", - '477' => "AUTRES COMMERCES DE DÉTAIL EN MAGASIN SPÉCIALISÉ", - '4776ZP' => "Commerce de détail de fleurs", - '478' => "COMMERCE DE DÉTAIL SUR ÉVENTAIRES ET MARCHÉS", - '4781ZQ' => "Boucherie sur éventaires et marchés", - '4781ZR' => "Boucherie charcuterie sur éventaires et marchés", - '4781ZS' => "Boucherie chevaline sur éventaires et marchés", - '4781ZT' => "Volailles, gibiers sur éventaires et marchés", - '4781ZU' => "Triperie sur éventaires et marchés", - '4781ZV' => "Préparation de poissons, crustacés, mollusques sur éventaires, marchés", - '4789ZP' => "Commerce de détail de fleurs sur éventaires et marchés", - '49' => "TRANSPORTS TERRESTRES ET TRANSPORT PAR CONDUITES", - '493' => "AUTRES TRANSPORTS TERRESTRES DE VOYAGEURS", - '4932ZA' => "Taxis", - '4932ZB' => "Location de voitures avec chauffeur", - '494' => "TRANSPORTS ROUTIERS DE FRET ET SERVICES DE DÉMÉNAGEMENT", - '4942ZZ' => "Services de déménagement", - '52' => "ENTREPOSAGE ET SERVICES AUXILIAIRES DES TRANSPORTS", - '522' => "ENTREPOSAGE ET STOCKAGE SERVICES AUXILIAIRES DES TRANSPORTS", - '5221ZP' => "Assistance et remorquage de véhicules automobiles", - '56' => "RESTAURATION", - '561' => "RESTAURANTS ET SERVICES DE RESTAURATION MOBILE", - '5610CQ' => "Fabrication artisanale associée à la vente de plats pour consommation immédiate en magasins sédentaires ou sur", - '5610CR' => "Fabrication artisanale associée à la vente de plats pour consommation immédiate en véhicules motorisés ou non", - '58' => "ÉDITION", - '581' => "ÉDITION DE LIVRES ET PÉRIODIQUES ET AUTRES ACTIVITÉS D'ÉDITION", - '5819ZP' => "Edition d'imprimés fiduciaires, imprimés commerciaux, formulaires imprimés", - '71' => "ACTIVITÉS D'ARCHITECTURE ET D'INGÉNIERIE ; ACTIVITÉS DE CONTRÔLE ET ANALYSES", - '712' => "ACTIVITÉS DE CONTRÔLE ET ANALYSES TECHNIQUES", - '7120AZ' => "Contrôle technique automobile", - '73' => "PUBLICITÉ ET ÉTUDES DE MARCHÉ", - '731' => "PUBLICITÉ", - '7311ZP' => "Pose d'affiches", - '74' => "AUTRES ACTIVITÉS SPÉCIALISÉES, SCIENTIFIQUES ET TECHNIQUES", - '741' => "ACTIVITÉS SPÉCIALISÉES DE DESIGN", - '7410ZP' => "Conception de modèles pour étalages et décoration", - '742' => "ACTIVITÉS PHOTOGRAPHIQUES", - '7420ZQ' => "Studio de photographie", - '7420ZR' => "Portrait, reportage", - '7420ZS' => "Photographie industrielle et publicitaire", - '7420ZT' => "Laboratoires techniques de développement et de tirage", - '80' => "ENQUÊTES ET SÉCURITÉ", - '802' => "ACTIVITÉS LIÉES AUX SYSTÈMES DE SÉCURITÉ", - '8020ZP' => "Activité de surveillance et installation de systèmes d'alarme non dissociées", - '81' => "SERVICES RELATIFS AUX BÂTIMENTS ET AMÉNAGEMENT PAYSAGER", - '812' => "ACTIVITÉS DE NETTOYAGE", - '8121ZZ' => "Nettoyage courant des bâtiments", - '8122ZZ' => "Autres activités de nettoyage des bâtiments et nettoyage industriel", - '8129AZ' => "Désinfection, désinsectisation, dératisation", - '8129BP' => "Autres services de nettoyage", - '82' => "ACTIVITÉS ADMINISTRATIVES ET AUTRES ACTIVITÉS DE SOUTIEN AUX ENTREPRISES", - '821' => "ACTIVITÉS ADMINISTRATIVES", - '8211ZP' => "Services administratifs divers", - '8219ZP' => "Travaux à façon divers", - '829' => "ACTIVITÉS DE SOUTIEN AUX ENTREPRISES N.C.A", - '8292ZZ' => "Activités de conditionnement", - '86' => "ACTIVITÉS POUR LA SANTÉ HUMAINE", - '8690AZ' => "Ambulances", - '90' => "ACTIVITÉS CRÉATIVES, ARTISTIQUES ET DE SPECTACLE", - '900' => "ACTIVITÉS CRÉATIVES, ARTISTIQUES ET DE SPECTACLE", - '9001ZP' => "Spectacles de marionnettes", - '9003AP' => "Restauration d'objets d'art", - '95' => "RÉPARATION D'ORDINATEURS ET DE BIENS PERSONNELS ET DOMESTIQUES", - '951' => "RÉPARATION D'ORDINATEURS ET D'ÉQUIPEMENTS DE COMMUNICATION", - '9511ZZ' => "Réparation d'ordinateurs et d'équipements périphériques", - '9512ZZ' => "Réparation d'équipements de communication", - '952' => "RÉPARATION DE BIENS PERSONNELS ET DOMESTIQUES", - '9521ZZ' => "Réparation de produits électroniques grand public", - '9522ZA' => "Réparation de tondeuses à gazon", - '9522ZB' => "Réparation d'appareils électroménagers", - '9523ZZ' => "Réparation de chaussures et d'articles en cuir", - '9524ZZ' => "Réparation de meubles et d'équipements du foyer", - '9525ZZ' => "Réparation d'articles d'horlogerie et de bijouterie", - '9529ZA' => "Aiguisage de coutellerie", - '9529ZB' => "Réparation de cycles", - '9529ZC' => "Atelier de retouches", - '9529ZD' => "Réparation d'articles de sport et de campement", - '9529ZE' => "Accordeurs de piano et restauration d'autres instruments de musique", - '9529ZF' => "Réparation non classées ailleurs", - '96' => "AUTRES SERVICES PERSONNELS", - '960' => "AUTRES SERVICES PERSONNELS", - '9601AZ' => "Blanchisserie-teinturerie de gros", - '9601BQ' => "Laveries, blanchisseries et teintureries de détail", - '9601BR' => "Pressings", - '9602AA' => "Coiffure en salon", - '9602AB' => "Coiffure hors salon", - '9602BA' => "Soins de beauté en salon", - '9602BB' => "Soins de beauté hors salon", - '9603ZP' => "Embaumement, soins mortuaires", - '9609ZP' => "Toilettage d'animaux de compagnie", - 'A' => "AGRICULTURE, SYLVICULTURE ET PÊCHE", - 'B' => "INDUSTRIES EXTRACTIVES", - 'C' => "INDUSTRIE MANUFACTURIÈRE", - 'E' => "PRODUCTION ET DISTRIBUTION D'EAU ; ASSAINISSEMENT, GESTION DES DÉCHETS ET", - 'F' => "CONSTRUCTION", - 'G' => "COMMERCE ; RÉPARATION D'AUTOMOBILES ET DE MOTOCYCLES", - 'H' => "TRANSPORTS ET ENTREPOSAGE", - 'I' => "HÉBERGEMENT ET RESTAURATION", - 'J' => "INFORMATION ET COMMUNICATION", - 'M' => "ACTIVITÉS SPÉCIALISÉES, SCIENTIFIQUES ET TECHNIQUES", - 'N' => "ACTIVITÉS DE SERVICES ADMINISTRATIFS ET DE SOUTIEN", - 'Q' => "SANTÉ HUMAINE ET ACTION SOCIALE", - 'R' => "ARTS, SPECTACLES ET ACTIVITÉS RÉCRÉATIVES", - 'S' => "AUTRES ACTIVITÉS DE SERVICES", -); diff --git a/library/Metier/insee/classMInsee.php b/library/Metier/insee/classMInsee.php deleted file mode 100644 index 6922f161..00000000 --- a/library/Metier/insee/classMInsee.php +++ /dev/null @@ -1,6290 +0,0 @@ -'Modification de l\'établissement', - 'iOA'=>'Activation économique de l\'établissement par adjonction de moyens de production', - 'i0C'=>'Création de l\'établissement', - 'iOD'=>'Désactivation économique de l\'établissement par suppression de moyens de production', - 'i0F'=>'Fermeture de l\'établissement', - 'iOR'=>'Modification simple ou modification de moyen de production de l\'établissement', - 'iCC'=>'Création de l\' entreprise par création du premier établissement', - 'iRC'=>'Réactivation de l\'entreprise par création de l\'établissement', - 'iRR'=>'Réactivation de l\'entreprise par réactivation de l\'établissement', - 'iFF'=>'Fermeture de l\'établissement entraînant la fermeture de l\'entreprise', - 'iTC'=>'Création de l\'établissement dans le cadre d\'un transfert', - 'iTR'=>'Réactivation de l\'établissement dans le cadre d\'un transfert', - 'iT0'=>'Modification simple ou de moyens de production sur l\'établissement dans le cadre d\'un transfert', - 'iTA'=>'Activation économique de l\'établissement par adjonction de moyens de production dans le cadre d\'un transfert', - 'iTD'=>'Désactivation économique de l\'établissement par suppression de moyens de production dans le cadre d\'un transfert', - 'iTF'=>'Fermeture de l\'établissement dans le cadre d\'un transfert', - 'iER'=>'Modification ERR de l\'établissement', - // Evènements Crées par différentiel de la Mensuelle Insee par S&D - 'iM0C'=>'Création de l\'établissement', - 'iM0F'=>'Fermeture de l\'établissement', - 'iM0R'=>'Réactivation de l\'établissement', - 'iM00'=>'Modification de l\'établissement', - 'iMAS'=>'Modification de la nature d\'activité et de la saisonalité', - 'iMAC'=>'Modification de la nature d\'activité de l\'établissement', - 'iMSA'=>'Modification de la saisonalité de l\'établissement', - // Evènements Crées par diff3+4 - 'iMPF'=>'Etablissement présumé fermé (formalités de création faites par le repreneur)', - 'iMNP'=>'Etablissement présumé fermé (retour de courrier en NPAI)', - // Décret n°2010-1042 du 01/09/2010 relatif à l'inscription au registre du commerce et des sociétés et au répertoire national mentionné à l'article R. 123-220 du code de commerce - // Codification provisoire à changer dans l'attente de l'INSEE - 'i810'=>'Suppression du SIREN suite au refus d\'inscription au Registre du Commerce et des Sociétés', // Anciennement iRCS - // Nouveaux évènements Sirene3 de la quotidienne Insee - 'i110'=>'Création de l\'entreprise', - 'i120'=>'Réactivation de l\'entreprise', - 'i125'=>'Réactivation de l\'entreprise suite à une mise à jour du répertoire SIRENE', - 'i130'=>'Création de l\'établissement', - 'i145'=>'Reprise d\'activité de l\'établissement suite à une mise à jour du répertoire SIRENE', - 'i400'=>'Suppression du doublon', - 'i410'=>'Cessation juridique de l\'entreprise', - 'i420'=>'Absence d\'activité de l\'entreprise (cessation économique de l\'entreprise)', - 'i425'=>'Absence d\'activité d\'une entreprise suite à une mise à jour au répertoire SIRENE', - 'i430'=>'Fermeture de l\'établissement', - 'i435'=>'Fermeture de l\'établissement suite à une mise à jour au répertoire SIRENE', - 'i510'=>'Création de l\'établissement d\'arrivée et cessation de l\'établissement de départ dans le cadre d\'un transfert', - 'i520'=>'Création de l\'établissement d\'arrivée et modification de l\'établissement de départ dans le cadre d\'un transfert', - 'i530'=>'Modification de l\'établissement d\'arrivée et cessation de l\'établissement de départ dans le cadre d\'un transfert', - 'i540'=>'Modification de l\'établissement d\'arrivée et modification de l\'établissement de départ dans le cadre d\'un transfert', - 'i610'=>'Modification d\'activité au niveau du SIREN associé à une activation économique par adjonction de moyens de production', - 'i620'=>'Modification d\'activité au niveau du SIREN associé à une désactivation économique par suppression de moyens de production', - 'i621'=>'Modification d\'activité du SIREN associé à une désactivation économique par suppression de moyens de production suite à une correction d\'erreur', - 'i631'=>'Modification d\'activité du SIREN associé', - 'i640'=>'Modification d\'activité au niveau de l\'établissement associée à une activation économique par adjonction de moyens de production', - 'i650'=>'Modification d\'activité au niveau de l\'établissement associée à une désactivation économique par suppression de moyens de production', - 'i661'=>'Modification d\'activité de l\'établissement', - 'i710'=>'Modification de l\'identification du SIREN', - 'i711'=>'Modification de l\'identification du SIREN suite à correction d\'erreur', - 'i720'=>'Modification de l\'adresse ou de l\'identification de l\'établissement', - 'i780'=>'Modification de l\'établissement', - 'i781'=>'Modification de l\'établissement suite à correction d\'erreur', - 'i795'=>'Personne radiée à sa demande de de la base SIRENE diffusion', -); - -global $tabDestinat; -$tabDestinat=array( - 'i3'=>'Etablissement vendu', - 'i7'=>'Maintien d\'activité, l\'établissement devient siège', - 'i8'=>'Maintien d\'activité, l\'établissement devient principal', - 'iA'=>'Maintien d\'activité, l\'établissement devient secondaire', - 'iB'=>'Etablissement fermé', - 'iC'=>'Etablissement supprimé', - 'iD'=>'Mise en location-gérance de la totalité du fonds', - 'iE'=>'Mise en location-gérance d\'une partie du fonds', - 'iF'=>'Cessation d\'activité (pour les liasses agricoles)', - 'iG'=>'Mise en location-gérance de la totalité des terres et des bâtiments agricoles (pour les liasses agricoles)', - 'iH'=>'Mise en location-gérance d\'une partie des terres et des bâtiments agricoles (pour les liasses agricoles)', - 'iI'=>'Transmission au conjoint (pour les liasses agricoles)', - 'iJ'=>'Cession (pour les liasses agricoles)', - 'iVP'=>'Suppression partielle d\'activité par vente', - 'iDP'=>'Suppression partielle d\'activité par disparition', - 'iRP'=>'Suppression partielle d\'activité par reprise par le propriétaire', -); - -global $tabTypEtab; -$tabTypEtab=array( - 'i00'=>'Rappel des données de l\'établissement du siège en cas de modification exclusive de l\'entreprise', - 'i08'=>'Siège avant transfert non fermé', - 'i09'=>'Siège après transfert non créé', - 'i10'=>'Siège avant transfert fermé', - 'i11'=>'Siège après transfert créé', - 'i12'=>'Siège créé (hors transfert)', - 'i13'=>'Siège fermé (hors transfert)', - 'i14'=>'Siège modifié (hors transfert) : modification de l\'activité principale avec activation économique', - 'i15'=>'Siège modifié (hors transfert) : modification de l\'activité principale avec désactivation économique', - 'i16'=>'Siège modifié (hors transfert) : modification de l\'activité principale de l\'établissement', - 'i17'=>'Siège modifié (hors transfert) : modification de l\'identification de l\'établissement', - 'i19'=>'Siège modifié (hors transfert) : autre modification de l\'établissement', - 'i20'=>'Établissement avant transfert fermé', - 'i21'=>'Établissement après transfert créé', - 'i22'=>'Établissement créé (hors transfert)', - 'i23'=>'Établissement fermé (hors transfert)', - 'i24'=>'Établissement modifié (hors transfert) : modification de l\'activité principale avec activation économique', - 'i25'=>'Établissement modifié (hors transfert) : modification de l\'activité principale avec désactivation économique', - 'i26'=>'Établissement modifié (hors transfert) : autre modification de l\'activité principale de l\'établissement', - 'i27'=>'Établissement modifié (hors transfert) : modification de l\'identification de l\'établissement', - 'i29'=>'Établissement modifié (hors transfert) : modification d\'une autre variable de l\'établissement', - 'i30'=>'Établissement avant transfert non fermé', - 'i31'=>'Établissement après transfert non créé', - 'i32'=>'Établissement supprimé', -); - -require_once 'Metier/bodacc/classMBodacc.php'; -require_once 'Metier/bodacc/classMBalo.php'; -require_once 'Metier/partenaires/classMTva.php'; -require_once 'Metier/partenaires/classMMap.php'; -require_once 'Metier/partenaires/classMAmabis.php'; -require_once 'Metier/partenaires/classMRncs.php'; -require_once 'Metier/partenaires/classMTel.php'; -require_once 'Metier/partenaires/classMBourse.php'; -require_once 'Metier/partenaires/classMBilans.php'; - -class MInsee -{ - private static $tabFct=array( - 'ADM'=>'Administrateur', - 'ASS'=>'Associé', - 'COG'=>'Co-gérant', - 'CON'=>'Contrôleur de gestion', - 'DID'=>'Directeur Général Délégué', - 'DIR'=>'Directeur', - 'GER'=>'Gérant', - 'PCS'=>'Président du Conseil de Surveillance', - 'PDG'=>'Président Directeur Général', - 'PP'=>'Personne Physique', - 'PRD'=>'Président du directoire', - 'PRE'=>'Président du Conseil d\'Administration', - 'VIC'=>'Vice président du CA ou Surv.', - ); - - private static $tabDep=array( - '01'=>'Ain', - '1'=>'Ain', - '02'=>'Aisne', - '2'=>'Aisne', - '03'=>'Allier', - '3'=>'Allier', - '04'=>'Alpes-de-Haute-Provence', - '4'=>'Alpes-de-Haute-Provence', - '05'=>'Hautes-Alpes', - '5'=>'Hautes-Alpes', - '06'=>'Alpes-Maritimes', - '6'=>'Alpes-Maritimes', - '07'=>'Ardèche', - '7'=>'Ardèche', - '08'=>'Ardennes', - '8'=>'Ardennes', - '09'=>'Ariège', - '9'=>'Ariège', - '10'=>'Aube', - '11'=>'Aude', - '12'=>'Aveyron', - '13'=>'Bouches-du-Rhône', - '14'=>'Calvados', - '15'=>'Cantal', - '16'=>'Charente', - '17'=>'Charente-Maritime', - '18'=>'Cher', - '19'=>'Corrèze', - '20'=>'Corse', - '2A'=>'Corse-du-Sud', - '20A'=>'Corse-du-Sud', - '2B'=>'Haute-Corse', - '20B'=>'Haute-Corse', - '21'=>'Côte-d\'Or', - '22'=>'Côtes-d\'Armor', - '23'=>'Creuse', - '24'=>'Dordogne', - '25'=>'Doubs', - '26'=>'Drôme', - '27'=>'Eure', - '28'=>'Eure-et-Loir', - '29'=>'Finistère', - '30'=>'Gard', - '31'=>'Haute-Garonne', - '32'=>'Gers', - '33'=>'Gironde', - '34'=>'Hérault', - '35'=>'Ille-et-Vilaine', - '36'=>'Indre', - '37'=>'Indre-et-Loire', - '38'=>'Isère', - '39'=>'Jura', - '40'=>'Landes', - '41'=>'Loir-et-Cher', - '42'=>'Loire', - '43'=>'Haute-Loire', - '44'=>'Loire-Atlantique', - '45'=>'Loiret', - '46'=>'Lot', - '47'=>'Lot-et-Garonne', - '48'=>'Lozère', - '49'=>'Maine-et-Loire', - '50'=>'Manche', - '51'=>'Marne', - '52'=>'Haute-Marne', - '53'=>'Mayenne', - '54'=>'Meurthe-et-Moselle', - '55'=>'Meuse', - '56'=>'Morbihan', - '57'=>'Moselle', - '58'=>'Nièvre', - '59'=>'Nord', - '60'=>'Oise', - '61'=>'Orne', - '62'=>'Pas-de-Calais', - '63'=>'Puy-de-Dôme', - '64'=>'Pyrénées-Atlantiques', - '65'=>'Hautes-Pyrénées', - '66'=>'Pyrénées-Orientales', - '67'=>'Bas-Rhin', - '68'=>'Haut-Rhin', - '69'=>'Rhône', - '70'=>'Haute-Saône', - '71'=>'Saône-et-Loire', - '72'=>'Sarthe', - '73'=>'Savoie', - '74'=>'Haute-Savoie', - '75'=>'Paris', - '76'=>'Seine-Maritime', - '77'=>'Seine-et-Marne', - '78'=>'Yvelines', - '79'=>'Deux-Sèvres', - '80'=>'Somme', - '81'=>'Tarn', - '82'=>'Tarn-et-Garonne', - '83'=>'Var', - '84'=>'Vaucluse', - '85'=>'Vendée', - '86'=>'Vienne', - '87'=>'Haute-Vienne', - '88'=>'Vosges', - '89'=>'Yonne', - '90'=>'Territoire de Belfort', - '91'=>'Essonne', - '92'=>'Hauts-de-Seine', - '93'=>'Seine-Saint-Denis', - '94'=>'Val-de-Marne', - '95'=>'Val-d\'Oise', - '971'=>'Guadeloupe', - '972'=>'Martinique', - '973'=>'Guyane', - '974'=>'Réunion', - '975'=>'Saint-Pierre-et-Miquelon', - '976'=>'Mayotte', - '985'=>'Mayotte', // Codification au Bodacc - '986'=>'Wallis-et-Futuna', - '987'=>'Polynésie-Française', - '988'=>'Nouvelle-Calédonie', - ); - - private static $tabDepArt=array( - '01'=>'de l\'Ain', - '1'=>'de l\'Ain', - '02'=>'de l\'Aisne', - '2'=>'de l\'Aisne', - '03'=>'de l\'Allier', - '3'=>'de l\'Allier', - '04'=>'des Alpes-de-Haute-Provence', - '4'=>'des Alpes-de-Haute-Provence', - '05'=>'des Hautes-Alpes', - '5'=>'des Hautes-Alpes', - '06'=>'Ades lpes-Maritimes', - '6'=>'des Alpes-Maritimes', - '07'=>'de l\'Ardèche', - '7'=>'de l\'Ardèche', - '08'=>'des Ardennes', - '8'=>'des Ardennes', - '09'=>'de l\'Ariège', - '9'=>'de l\'Ariège', - '10'=>'de l\'Aube', - '11'=>'de l\'Aude', - '12'=>'de l\'Aveyron', - '13'=>'des Bouches-du-Rhône', - '14'=>'du Calvados', - '15'=>'du Cantal', - '16'=>'de la Charente', - '17'=>'de la Charente-Maritime', - '18'=>'du Cher', - '19'=>'de la Corrèze', - '20'=>'de la Corse', - '2A'=>'de la Corse-du-Sud', - '20A'=>'de la Corse-du-Sud', - '2B'=>'de la Haute-Corse', - '20B'=>'de la Haute-Corse', - '21'=>'de la Côte-d\'Or', - '22'=>'des Côtes-d\'Armor', - '23'=>'de la Creuse', - '24'=>'de la Dordogne', - '25'=>'du Doubs', - '26'=>'de la Drôme', - '27'=>'de l\'Eure', - '28'=>'de l\'Eure-et-Loir', - '29'=>'du Finistère', - '30'=>'du Gard', - '31'=>'de la Haute-Garonne', - '32'=>'du Gers', - '33'=>'de la Gironde', - '34'=>'de l\'Hérault', - '35'=>'de l\'Ille-et-Vilaine', - '36'=>'de l\'Indre', - '37'=>'de l\'Indre-et-Loire', - '38'=>'de l\'Isère', - '39'=>'du Jura', - '40'=>'des Landes', - '41'=>'du Loir-et-Cher', - '42'=>'de la Loire', - '43'=>'de la Haute-Loire', - '44'=>'de la Loire-Atlantique', - '45'=>'du Loiret', - '46'=>'du Lot', - '47'=>'du Lot-et-Garonne', - '48'=>'de la Lozère', - '49'=>'du Maine-et-Loire', - '50'=>'de la Manche', - '51'=>'de la Marne', - '52'=>'de la Haute-Marne', - '53'=>'de la Mayenne', - '54'=>'de la Meurthe-et-Moselle', - '55'=>'de la Meuse', - '56'=>'du Morbihan', - '57'=>'de la Moselle', - '58'=>'de la Nièvre', - '59'=>'du Nord', - '60'=>'de l\'Oise', - '61'=>'de l\'Orne', - '62'=>'du Pas-de-Calais', - '63'=>'du Puy-de-Dôme', - '64'=>'des Pyrénées-Atlantiques', - '65'=>'des Hautes-Pyrénées', - '66'=>'des Pyrénées-Orientales', - '67'=>'du Bas-Rhin', - '68'=>'du Haut-Rhin', - '69'=>'du Rhône', - '70'=>'de la Haute-Saône', - '71'=>'de la Saône-et-Loire', - '72'=>'de la Sarthe', - '73'=>'de la Savoie', - '74'=>'de la Haute-Savoie', - '75'=>'de Paris', - '76'=>'de la Seine-Maritime', - '77'=>'de la Seine-et-Marne', - '78'=>'des Yvelines', - '79'=>'des Deux-Sèvres', - '80'=>'de la Somme', - '81'=>'du Tarn', - '82'=>'du Tarn-et-Garonne', - '83'=>'du Var', - '84'=>'du Vaucluse', - '85'=>'de la Vendée', - '86'=>'de la Vienne', - '87'=>'de la Haute-Vienne', - '88'=>'des Vosges', - '89'=>'de l\'Yonne', - '90'=>'du Territoire de Belfort', - '91'=>'de l\'Essonne', - '92'=>'des Hauts-de-Seine', - '93'=>'de la Seine-Saint-Denis', - '94'=>'du Val-de-Marne', - '95'=>'du Val-d\'Oise', - '971'=>'de la Guadeloupe', - '972'=>'de la Martinique', - '973'=>'de la Guyane', - '974'=>'de la Réunion', - '975'=>'de Saint-Pierre-et-Miquelon', - '976'=>'de Mayotte', - '985'=>'de Mayotte', // Codification au Bodacc - '986'=>'de Wallis-et-Futuna', - '987'=>'de la Polynésie-Française', - '988'=>'de la Nouvelle-Calédonie', - ); - - /** Nature d'établissements */ - private static $tabNature = array( - '20'=>'Petit magasin (moins de 300m²)', - '21'=>'Magasin (de 300m² à 400m²)', - '22'=>'Grande surface (de 400 à 2500m²)', - '23'=>'Très grande surface (plus de 2500m²)', - '91'=>'Base d\'activité sur chantiers', - '92'=>'Base d\'activité sur marchés', - '93'=>'Base d\'activité en clientèle', - '99'=>'Autre' - ); - - /** Régions du code officiel géographique */ - private static $tabRegion = array( - '1'=>'Guadeloupe', - '2'=>'Martinique', - '3'=>'Guyane', - '4'=>'Réunion', - '11'=>'Ile-de-France', - '21'=>'Champagne-Ardenne', - '22'=>'Picardie', - '23'=>'Haute-Normandie', - '24'=>'Centre', - '25'=>'Basse-Normandie', - '26'=>'Bourgogne', - '31'=>'Nord-Pas-de-Calais', - '41'=>'Lorraine', - '42'=>'Alsace', - '43'=>'Franche-Comté', - '52'=>'Pays de la Loire', - '53'=>'Bretagne', - '54'=>'Poitou-Charentes', - '72'=>'Aquitaine', - '73'=>'Midi-Pyrénées', - '74'=>'Limousin', - '82'=>'Rhône-Alpes', - '83'=>'Auvergne', - '91'=>'Languedoc-Roussillon', - '93'=>'Provence Alpes Côte d Azur', - '94'=>'Corse', - '98'=>'Territoire d outre-mer (TOM)', - '99'=>'Etranger' - ); - - /** Tranches de Chiffre d'Affaires INSEE */ - private static $tabTCA = array( - '0'=>'N/C', - '1'=>'de 500 000 à 1 ME', - '2'=>'de 1 à 2 ME', - '3'=>'de 2 à 5 ME', - '4'=>'de 5 à 10 ME', - '5'=>'de 10 à 20 ME', - '6'=>'de 20 à 50 ME', - '7'=>'de 50 à 100 ME', - '8'=>'de 100 à 200 ME', - '9'=>'plus de 200 ME' - ); - - /** Tranche de CA Export */ - private static $tabTCAexp = array( - '0'=>'0%', - '1'=>'moins de 5%', - '2'=>'de 5 à 25%', - '3'=>'de 25 à 50%', - '4'=>'plus de 50%', - ); - - /** Tranche d'habitants de commune détaillée */ - private static $tabTCD=array( - '1'=>'Commune de moins de 50 habitants', - '2'=>'Commune de 50 à 99 habitants', - '3'=>'Commune de 100 à 149 habitants', - '4'=>'Commune de 150 à 199 habitants', - '5'=>'Commune de 200 à 249 habitants', - '6'=>'Commune de 250 à 299 habitants', - '7'=>'Commune de 300 à 399 habitants', - '8'=>'Commune de 400 à 499 habitants', - '11'=>'Commune de 500 à 699 habitants', - '12'=>'Commune de 700 à 999 habitants', - '13'=>'Commune de 1000 à 1499 habitants', - '14'=>'Commune de 1500 à 1999 habitants', - '15'=>'Commune de 2000 à 2499 habitants', - '16'=>'Commune de 2500 à 2999 habitants', - '17'=>'Commune de 3000 à 3999 habitants', - '18'=>'Commune de 4000 à 4999 habitants', - '21'=>'De 5 000 à 6 999 habitants', - '22'=>'De 7 000 à 9 999 habitants', - '31'=>'De 10 000 à 14 999 habitants', - '32'=>'De 15 000 à 19 999 habitants', - '41'=>'De 20 000 à 24 999 habitants', - '42'=>'De 25 000 à 29 999 habitants', - '43'=>'De 30 000 à 39 999 habitants', - '44'=>'De 40 000 à 49 999 habitants', - '51'=>'De 50 000 à 69 999 habitants', - '52'=>'De 70 000 à 99 999 habitants', - '61'=>'De 100 000 à 149 999 habitants', - '62'=>'De 150 000 à 199 999 habitants', - '71'=>'De 200 000 à 299 999 habitants', - '72'=>'De 300 000 à 499 999 habitants', - '73'=>'De 500 000 à 1 499 999 habitants', - '80'=>'Plus de 1 500 000 habitants' - ); - - /** Tranches d'effectifs INSEE */ - private static $tabEffectif=array( - 0=>'N/C', - 1=>'de 1 à 2 salarié(s)', - 2=>'de 3 à 5 salariés', - 3=>'de 6 à 9 salariés', - 11=>'de 10 à 19 salariés', - 12=>'de 20 à 49 salariés', - 21=>'de 50 à 99 salariés', - 22=>'de 100 à 199 salariés', - 31=>'de 200 à 249 salariés', - 32=>'de 250 à 499 salariés', - 41=>'de 500 à 999 salariés', - 42=>'de 1 000 à 1 999 salariés', - 51=>'de 2 000 à 4 999 salariés', - 52=>'de 5 000 à 9 999 salariés', - 53=>'plus de 10 000 salariés' - ); - - /** Libellé des singularités INSEE */ - private static $tabSingularite=array( - '1'=>'Propiétaire Exploitant direct', - '2'=>'Locataire Gérant', - '10'=>'Loueur de fonds', - '30'=>'Unité singulière de première espèce: avocats assocés, stations services sous mandat..', - '31'=>'Associé d\'exploitation en commun; ce groupe comprend notamment: associé de société de fait, associé d\'indivision', - '33'=>'Employeur non exploitant: prestataire de personnel, gérant mandataire', - '34'=>'Membre d\'une société civile professionnelle', - '40'=>'Siège d\'une unité SIREN de droit privé sans activité', - '41'=>'Siège d\'un organisme public sans activité', - '42'=>'Siège d\'un établissement public local non doté de l\'autonomie comptable: une partie des centres communaux d\'action sociale, une partie des caisses des écoles', - '43'=>'Sièges de domiciliation', - '52'=>'Sans domicile fixe', - '60'=>'Activité occasionnelle ou accessoire: Expert auprès des tribunaux, médecin, infirmier, pharmacien remplçant, avocat stagiaire, sportif amateur', - '70'=>'Activité en location (autre que le fond de commerce): Exploitant de terrain de camping, location de garage ou parking, locations de meublés, location de terres agricoles', - '80'=>'Gestion immobilière de biens propres: syndicats de copropriétaires', - '90'=>'Unité singulière de seconde espèce: établissement d\'une entreprise installée à Monaco, siège à l\'etranger de sociétés, associé gérant de sociétés' - ); - - /**Libellé des origines de création INSEE*/ - private static $tabOrigine=array( - '0'=>'Non renseigné', - '1'=>'Création pure', - '2'=>'Création suite à déménagement', // Création S&D du 20/04/2011 ancien 'Réinstallation après transfert' - '3'=>'Achat', - '4'=>'Apport', - '5'=>'Reprise au conjoint ou apport reçu', - '6'=>'Prise en location-gérance', - '7'=>'Partage', - '8'=>'Reprise', - '9'=>'Autre modalité d\'acquisition', - 'A'=>'Reprise globale d\'une exploitation agricole', - 'B'=>'Poursuite de l\'exploitation agricole par le conjoint', - 'C'=>'Transfert de propriété d\'une exploitation agricole', - 'D'=>'Apport d\'exploitation(s) agricole(s) individuelle(s)', - 'E'=>'Reprise totale ou partielle d\'exploitation individuelle', - ); - - private static $tabEven=array( - 'i110'=>'Création d\'une entreprise', - 'i120'=>'Réactivation d\'une entreprise', - 'i125'=>'Réactivation d\'une entreprise suite à une mise à jour du répertoire', - 'i130'=>'Création d\'un établissement', - 'i145'=>'Reprise d\'activité dans un établissement suite à une mise à jour du répertoire', - 'i400'=>'Suppression d\'un double', - 'i410'=>'Cessation juridique de l\'entreprise', - 'i420'=>'Absence d\'activité de l\'entreprise (cessation économique de l\'entreprise)', - 'i425'=>'Absence d\'activité d\'une entreprise suite à une mise à jour au répertoire', - 'i430'=>'Fermeture d\'un établissement', - 'i435'=>'Fermeture d\'un établissement suite à une mise à jour au répertoire', - 'i510'=>'Création de l\'établissement d\'arrivée et cessation de l\'établissement de départ dans le cadre d\'un transfert', - 'i520'=>'Création de l\'établissement d\'arrivée et modification de l\'établissement de départ dans le cadre d\'un transfert', - 'i530'=>'Modification de l\'établissement d\'arrivée et cessation de l\'établissement de départ dans le cadre d\'un transfert', - 'i540'=>'Modification de l\'établissement d\'arrivée et modification de l\'établissement de départ dans le cadre d\'un transfert', - 'i610'=>'Modification d\'activité au niveau du SIREN associé à une activation économique par adjonction de moyens de production', - 'i620'=>'Modification d\'activité au niveau du SIREN associé à une désactivation économique par suppression de moyens de production', - 'i621'=>'Modification d\'activité du SIREN associé à une désactivation économique par suppression de moyens de production suite à une correction d\'erreur', - 'i631'=>'Autre modification d\'activité du SIREN associé', - 'i640'=>'Modification d\'activité au niveau de l\'établissement associée à une activation économique par adjonction de moyens de production', - 'i650'=>'Modification d\'activité au niveau de l\'établissement associée à une désactivation économique par suppression de moyens de production', - 'i661'=>'Autre modification d\'activité au niveau de l\'établissement', - 'i710'=>'Modification de l\'identification du SIREN', - 'i711'=>'Modification de l\'identification du SIREN suite à correction d\'erreur', - 'i720'=>'Modification de l\'adresse ou de l\'identification de l\'établissement', - 'i780'=>'Autre modification entraînant la mise à jour d\'au moins une variable du répertoire', - 'i781'=>'Autre modification entraînant la mise à jour d\'au moins une variable du répertoire suite à correction d\'erreur', - ); - - private $tabCodeVoie = array(); - private $tabCodesNaf=array(); - private $tabCodesNafa=array(); - private $tabCodesNace=array(); - - private $body=''; - private $codeRetour=0; - private $header=array(); - - private $iDb; - private $iDbInsee; - private $iDbSD; - private $iBodacc; - - // Plan de redressement ou de continuation - private $debutPlan; // Date de début/jugement/publication du plan SSAAMMJJ - private $dureePlan; // Durée du plan en mois - private $finPlan; // Date de fin du plan SSAAMMJJ - - // Appel de jugement - private $appelJugement=false; // Présence d'un appel de jugement - - /** - * Debug mode - * @var boolean - */ - public $debug = false; - - /** - * Log time execution of request - * @var boolean - */ - protected $debugtime = false; - - /** - * Get all annonces and keep in memroy - * @var boolean - */ - public $AnnoncesInMemory = false; - - /** - * Store annonces - * @var array - */ - public $annoncesBodacc = array(); - - /** - * Store annonces histo - * @var array - */ - public $annoncesBodaccHisto = array(); - - /** - * - */ - public function __construct() - { - $this->iDb=new WDB(); - $this->iDbInsee=new WDB('insee'); - $this->iDbSD=new WDB('sdv1'); - $this->tabCodeVoie=$this->getTabCodeVoie(); - $this->iBodacc=new MBodacc(); - } - - /** Test de la validité du siren demandé - * @param int SIREN à tester - * @param int NIC (facultatif) - * @param mixed Message textuel d'erreur à afficher en cas d'erreur ou false - * @return mixed true, false ou Message d'erreur passé en paramètre - */ - function valideSiren($siren, $nic='', $erreur=false) { - - /** Si le siren est de taille < à 9, on ajoute des 0 significatifs **/ - switch (strlen($siren)) { - case 1: $siren='00000000'.$siren; break; - case 2: $siren='0000000'.$siren; break; - case 3: $siren='000000'.$siren; break; - case 4: $siren='00000'.$siren; break; - case 5: $siren='0000'.$siren; break; - case 6: $siren='000'.$siren; break; - case 7: $siren='00'.$siren; break; - case 8: $siren='0'.$siren; break; - } - - if (strlen($nic)>0) { - switch (strlen($nic)) { - case 1: $nic='0000'.$nic; break; - case 2: $nic='000'.$nic; break; - case 3: $nic='00'.$nic; break; - case 4: $nic='0'.$nic; break; - } - } - - - if (!valideData($siren, 9, 9,'N')) //Siren non précisé ou incorrect. - return $erreur; - elseif ($siren*1==0) // Siren vide - return $erreur; - else - { - if (!isset($nic) || trim($nic)=='') - { - $somme=0; - for ($i=0; $i<=8; $i+=2) // Traitement IMPAIR - $somme+=(integer)substr($siren,$i,1); - - for ($i=1; $i<=7; $i+=2) - { // Traitement PAIR - $var_tmp=(string)(2*((integer)substr($siren,$i,1))); - $som_tmp=0; - for($j=0;$jArray ( - ** [adrComp0] => Maison des associations - ** [num] => 33 - ** [typeVoie] => R - ** [libVoie] => Louis Blanc - ** [cp] => ... - ** [ville] => ... Si contenu dans l'adresse - ** )- ** - ** @param string $strLigneDAdresse La ligne d'adresse textuelle (ex : Maison des associations, 33 rue Louis Blanc - ** @return array tableau contenant l'adresse structurée ici - **/ - public function structureVoie($strLigneDAdresse) - { - $tabRet=$tabAdr=array(); - $strLigneDAdresse=trim($strLigneDAdresse); - if ($strLigneDAdresse=='') return $tabRet; - $tabLignes=explode(',', preg_replace('/,$/', '', $strLigneDAdresse)); - foreach ($tabLignes as $strLigneDAdresse) { - $strLigneDAdresse=trimAccent($strLigneDAdresse); - $strLigneDAdresse=preg_replace('/[^0-9a-zA-Z]/', ' ', $strLigneDAdresse); - $strLigneDAdresse=trim(preg_replace('/ +/', ' ', $strLigneDAdresse)); - //echo "1. Adresse nettoyées = $strLigneDAdresse".EOL; - $adrAvecCP=preg_match("/(.*)([0-9]{5,5}|[0-9][0-9] [0-9]{3,3})([\D]*)/", $strLigneDAdresse, $tabAdrTmp); - if ($adrAvecCP) { - //echo "Adresse avec Code Postal\n"; - //print_r($tabAdrTmp); - $strLigneDAdresse=trim($tabAdrTmp[1]); - $tabRet['cp']=$tabAdrTmp[2]; - $tabRet['ville']=trim(strtoupper($tabAdrTmp[3])); - }// else echo "Adresse sans Code Postal\n"; - $adrAvecNum=preg_match("/^([0-9]{1,4})(.*)/", $strLigneDAdresse, $tabAdrTmp); - if ($adrAvecNum) { - //echo "Adresse avec Numéro de voie\n"; - //print_r($tabAdrTmp); - $tabRet['num']=$tabAdrTmp[1]; - if (preg_match("/^\b(B|BIS|T|TER|Q|a|c|d|e|f|g|h|i|j|k|l|m|n|o|p|r|s)\b(.*)/i", $tabAdrTmp[2], $tabAdrTmp2)) - { //echo "Adresse avec Bis, Ter, Q...\n"; - //print_r($tabAdrTmp2); - $tabRet['indRep']=trim($tabAdrTmp2[1]); $typeVoie=trim($tabAdrTmp2[2]);} - else $typeVoie=trim($tabAdrTmp[2]); - } else $typeVoie=trim($strLigneDAdresse); - // On récupère le type de voie si possible et le libellé de la voie - $voieTrouvee=false; - foreach ($this->tabCodeVoie as $code=>$voie) { - if (preg_match("/^($voie |$voie".'s '."|$code )(.*)/i", $typeVoie, $tabAdrTmp)) { - //echo "Adresse avec type de voie\n"; - //print_r($tabAdrTmp); - $tabRet['typeVoie']=$code; - $tabRet['libVoie']=trim(strtoupper($tabAdrTmp[2])); - $voieTrouvee=true; - break; - } - } - if (!$voieTrouvee) $tabAdr[]=$typeVoie; - } - foreach ($tabAdr as $k=>$ligne) - $tabRet['adrComp'.$k]=trim(strtoupper($ligne)); - - if (!isset($tabRet['libVoie'])) { $tabRet['libVoie']=$ligne; unset($tabRet['adrComp'.$k]); } - - if (isset($tabRet['adrComp0'])) { - if ($tabRet['adrComp0']=='BIS' || $tabRet['adrComp0']=='B') { - $tabRet['indRep']='B'; - $tabRet['adrComp0']=''; - } elseif ($tabRet['adrComp0']=='TER' || $tabRet['adrComp0']=='T') { - $tabRet['indRep']='T'; - $tabRet['adrComp0']=''; - } - } - - return $tabRet; - } - - /** - * Liste des établissements par siren/nic - * @param string $siren - * @param string $nic - * @param int $deb - * @param int $nbRep - * @param int $maxRep - * @param int $dep - * @param int $actif - * @param int $siege - */ - public function getEtablissements($siren, $nic='', $deb=0, $nbRep=20, $maxRep=200, $dep=0, $actif=-1, $siege=null) - { - $this->setTabCodesNaf(); - $deb=$deb*1; - $dep=$dep*1; - $nbRep=$nbRep*1; - - $strInfo=''; - - $limit="LIMIT $deb, $nbRep"; - - $sqlInfo="e.id, e.source, e.source_id, e.triCode, e.autre_id, e.siren, e.nic, e.siege, ". - "e.raisonSociale, e.enseigne, e.sigle, e.adr_num, e.adr_btq, e.adr_typeVoie, e.adr_libVoie, ". - "e.adr_comp, e.adr_cp, e.adr_ville, e.adr_dep, e.adr_com, e.tel, e.fax, e.cj, e.ape_etab, e.ape_entrep, e.teff_etab, ". - "CONCAT(e.siren, e.nic) as siret, e.actif, e.identite_pre, IF(e.siege=2,0.5,e.siege) AS triSiege"; - - $strActif=''; - if (intval($actif)==1) $strActif=' AND e.actif=1 '; - elseif (intval($actif)==0) $strActif=' AND e.actif=0 '; - - $strSiege=''; - if ($siege===null) $strSiege=''; - elseif ($siege==1) $strSiege='AND e.siege=1 '; - elseif ($siege==0) $strSiege='AND e.siege IN(0,2) '; - - //Search with "departement" - if ($dep>0 && $dep<99999) { - - if ($dep<96) $strDep='AND adr_cp BETWEEN '.$dep.'000 AND '.$dep.'999'; - elseif ($dep>9999) $strDep="AND adr_cp BETWEEN $dep AND $dep"; - else $strDep='AND adr_cp BETWEEN '.$dep.'00 AND '.$dep.'99'; - - $tabTmp=$this->iDb->select('etablissements e', 'count(*)', "siren=$siren $strDep $strActif $strSiege"); - $nbTot=$tabTmp[0][0]; - - $listeEtab=$this->iDb->select('etablissements e', $sqlInfo, - "siren=$siren $strDep $strActif $strSiege ORDER BY triSiege DESC, e.actif DESC,e.nic DESC $limit", false, MYSQL_ASSOC); - - } - //Search without NIC - elseif ($nic=='') { - - $tabTmp=$this->iDb->select('etablissements e', 'count(*)', "siren=$siren $strActif $strSiege"); - $nbTot=$tabTmp[0][0]; - - $listeEtab=$this->iDb->select('etablissements e', $sqlInfo, - "e.siren=$siren $strActif $strSiege ORDER BY triSiege DESC, e.actif DESC, e.nic DESC $limit", false, MYSQL_ASSOC); - - } - //Search with NIC - else { - - $tabTmp=$this->iDb->select('etablissements e', 'count(*)', "siren=$siren AND (nic=$nic OR siege=1) $strActif $strSiege"); - $nbTot=$tabTmp[0][0]; - $listeEtab=$this->iDb->select('etablissements e', $sqlInfo, - "siren=$siren AND (nic=$nic OR siege=1) $strActif $strSiege ORDER BY triSiege DESC, e.actif DESC, e.nic DESC $limit", false, MYSQL_ASSOC); - - } - - // - if ($nbTot==0 && $actif==-1) { - - require_once 'Metier/sphinx/rechercheFonc.php'; - $liste = verificationDuSiret($siren); - if ($liste != false) { - //print 'Essayez :