From dfc319644386dff3191ce1e158028549572ac001 Mon Sep 17 00:00:00 2001 From: Michael RICOIS Date: Thu, 25 Feb 2016 15:46:59 +0000 Subject: [PATCH 1/3] =?UTF-8?q?R=C3=A9int=C3=A9gration=20des=20classes=20M?= =?UTF-8?q?etier=20-=20disparus=20lors=20du=20merge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/Metier/Bodacc/BodaccCJ.php | 3351 +++++++++ library/Metier/Bodacc/Cache/Devises.php | 276 + library/Metier/Bodacc/Cache/Evenements.php | 2635 +++++++ library/Metier/Bodacc/Cache/FctDir.php | 313 + library/Metier/Bodacc/Cache/Tribunaux.php | 1772 +++++ library/Metier/Bodacc/MBalo.php | 43 + library/Metier/Bodacc/MBoamp.php | 42 + library/Metier/Bodacc/MBodacc.php | 1249 +++ library/Metier/Insee/Cache/CodesFJ.php | 282 + library/Metier/Insee/Cache/CodesNace.php | 747 ++ library/Metier/Insee/Cache/CodesNaf.php | 1491 ++++ library/Metier/Insee/Cache/CodesNafa.php | 686 ++ library/Metier/Insee/MInsee.php | 6663 +++++++++++++++++ library/Metier/Insee/MSirene.php | 456 ++ library/Metier/Insee/Table.php | 964 +++ .../Metier/Partenaires/Cache/DevisesInpi.php | 178 + .../Metier/Partenaires/Cache/Jugements.php | 37 + library/Metier/Partenaires/Cache/PaysInpi.php | 240 + .../Metier/Partenaires/Cache/Tribunaux.php | 277 + library/Metier/Partenaires/MAmabis.php | 300 + library/Metier/Partenaires/MArtisanat.php | 308 + library/Metier/Partenaires/MBanques.php | 151 + library/Metier/Partenaires/MBilans.php | 1052 +++ library/Metier/Partenaires/MBilansInput.php | 255 + library/Metier/Partenaires/MBourse.php | 180 + library/Metier/Partenaires/MCadastre.php | 280 + library/Metier/Partenaires/MCoface.php | 389 + library/Metier/Partenaires/MCsf.php | 279 + library/Metier/Partenaires/MEnquetes.php | 0 library/Metier/Partenaires/MEuridile.php | 1410 ++++ library/Metier/Partenaires/MFacto.php | 407 + library/Metier/Partenaires/MFedaso.php | 244 + library/Metier/Partenaires/MGlobal.php | 354 + library/Metier/Partenaires/MGreffes.php | 4159 ++++++++++ library/Metier/Partenaires/MIntersud.php | 365 + library/Metier/Partenaires/MLiens.php | 1028 +++ library/Metier/Partenaires/MMap.php | 1212 +++ library/Metier/Partenaires/MMarques.php | 1952 +++++ library/Metier/Partenaires/MOrias.php | 289 + library/Metier/Partenaires/MPrivileges.php | 155 + library/Metier/Partenaires/MQualibat.php | 343 + library/Metier/Partenaires/MRncs.php | 959 +++ library/Metier/Partenaires/MRncsFlux.php | 922 +++ library/Metier/Partenaires/MRnvp.php | 715 ++ library/Metier/Partenaires/MSigVille.php | 225 + library/Metier/Partenaires/MTel.php | 296 + library/Metier/Partenaires/MTva.php | 265 + library/Metier/Partenaires/MWeb.php | 772 ++ .../Metier/Scores/Comment/ScoreTri405N2.php | 1440 ++++ .../Metier/Scores/Comment/ScoreTri408N2.php | 1552 ++++ .../Metier/Scores/Comment/ScoreTri409N2.php | 1563 ++++ .../Metier/Scores/Comment/ScoreTri411N2.php | 1563 ++++ .../Metier/Scores/Comment/ScoreTri414N2.php | 1566 ++++ .../Metier/Scores/Comment/ScoreTxt405N2.php | 4369 +++++++++++ .../Metier/Scores/Comment/ScoreTxt408N2.php | 4732 ++++++++++++ .../Metier/Scores/Comment/ScoreTxt409N2.php | 4765 ++++++++++++ .../Metier/Scores/Comment/ScoreTxt411N2.php | 4765 ++++++++++++ .../Metier/Scores/Comment/ScoreTxt414N2.php | 4763 ++++++++++++ library/Metier/Scores/Comment/ValoTri24N2.php | 175 + library/Metier/Scores/Comment/ValoTri26N2.php | 176 + library/Metier/Scores/Comment/ValoTri28N2.php | 176 + .../Metier/Scores/Comment/ValoTriv209N2.php | 162 + .../Metier/Scores/Comment/ValoTriv209N3.php | 33 + library/Metier/Scores/Comment/ValoTxt24N2.php | 602 ++ library/Metier/Scores/Comment/ValoTxt26N2.php | 610 ++ library/Metier/Scores/Comment/ValoTxt28N2.php | 609 ++ .../Metier/Scores/Comment/ValoTxtv209N2.php | 558 ++ .../Metier/Scores/Comment/ValoTxtv209N3.php | 95 + library/Metier/Scores/Data/Formules.php | 3581 +++++++++ library/Metier/Scores/Data/Infla.php | 27 + library/Metier/Scores/Data/RendObli.php | 22 + library/Metier/Scores/Data/Tva.php | 12 + library/Metier/Scores/Data/Variables.php | 6371 ++++++++++++++++ library/Metier/Scores/Formule/Score_405.php | 3887 ++++++++++ library/Metier/Scores/Formule/Score_408.php | 4151 ++++++++++ library/Metier/Scores/Formule/Score_409.php | 4169 +++++++++++ library/Metier/Scores/Formule/Score_411.php | 4169 +++++++++++ library/Metier/Scores/Formule/Score_414.php | 4173 +++++++++++ library/Metier/Scores/Formule/Valo_24.php | 3063 ++++++++ library/Metier/Scores/Formule/Valo_26.php | 3127 ++++++++ library/Metier/Scores/Formule/Valo_28.php | 3127 ++++++++ library/Metier/Scores/Formule/Valo_v209.php | 3195 ++++++++ library/Metier/Scores/GlobalVars.php | 622 ++ library/Metier/Scores/ICotation.php | 2674 +++++++ library/Metier/Scores/MRatios.php | 1364 ++++ library/Metier/Scores/MScores.php | 4016 ++++++++++ library/Metier/Scores/MSolvabilite.php | 1298 ++++ library/Metier/Scores/Projection.php | 118 + library/Metier/Scores/README.txt | 35 + library/Metier/Scores/Regression.php | 219 + 90 files changed, 128662 insertions(+) create mode 100644 library/Metier/Bodacc/BodaccCJ.php create mode 100644 library/Metier/Bodacc/Cache/Devises.php create mode 100644 library/Metier/Bodacc/Cache/Evenements.php create mode 100644 library/Metier/Bodacc/Cache/FctDir.php create mode 100644 library/Metier/Bodacc/Cache/Tribunaux.php create mode 100644 library/Metier/Bodacc/MBalo.php create mode 100644 library/Metier/Bodacc/MBoamp.php create mode 100644 library/Metier/Bodacc/MBodacc.php create mode 100644 library/Metier/Insee/Cache/CodesFJ.php create mode 100644 library/Metier/Insee/Cache/CodesNace.php create mode 100644 library/Metier/Insee/Cache/CodesNaf.php create mode 100644 library/Metier/Insee/Cache/CodesNafa.php create mode 100644 library/Metier/Insee/MInsee.php create mode 100644 library/Metier/Insee/MSirene.php create mode 100644 library/Metier/Insee/Table.php create mode 100644 library/Metier/Partenaires/Cache/DevisesInpi.php create mode 100644 library/Metier/Partenaires/Cache/Jugements.php create mode 100644 library/Metier/Partenaires/Cache/PaysInpi.php create mode 100644 library/Metier/Partenaires/Cache/Tribunaux.php create mode 100644 library/Metier/Partenaires/MAmabis.php create mode 100644 library/Metier/Partenaires/MArtisanat.php create mode 100644 library/Metier/Partenaires/MBanques.php create mode 100644 library/Metier/Partenaires/MBilans.php create mode 100644 library/Metier/Partenaires/MBilansInput.php create mode 100644 library/Metier/Partenaires/MBourse.php create mode 100644 library/Metier/Partenaires/MCadastre.php create mode 100644 library/Metier/Partenaires/MCoface.php create mode 100644 library/Metier/Partenaires/MCsf.php create mode 100644 library/Metier/Partenaires/MEnquetes.php create mode 100644 library/Metier/Partenaires/MEuridile.php create mode 100644 library/Metier/Partenaires/MFacto.php create mode 100644 library/Metier/Partenaires/MFedaso.php create mode 100644 library/Metier/Partenaires/MGlobal.php create mode 100644 library/Metier/Partenaires/MGreffes.php create mode 100644 library/Metier/Partenaires/MIntersud.php create mode 100644 library/Metier/Partenaires/MLiens.php create mode 100644 library/Metier/Partenaires/MMap.php create mode 100644 library/Metier/Partenaires/MMarques.php create mode 100644 library/Metier/Partenaires/MOrias.php create mode 100644 library/Metier/Partenaires/MPrivileges.php create mode 100644 library/Metier/Partenaires/MQualibat.php create mode 100644 library/Metier/Partenaires/MRncs.php create mode 100644 library/Metier/Partenaires/MRncsFlux.php create mode 100644 library/Metier/Partenaires/MRnvp.php create mode 100644 library/Metier/Partenaires/MSigVille.php create mode 100644 library/Metier/Partenaires/MTel.php create mode 100644 library/Metier/Partenaires/MTva.php create mode 100644 library/Metier/Partenaires/MWeb.php create mode 100644 library/Metier/Scores/Comment/ScoreTri405N2.php create mode 100644 library/Metier/Scores/Comment/ScoreTri408N2.php create mode 100644 library/Metier/Scores/Comment/ScoreTri409N2.php create mode 100644 library/Metier/Scores/Comment/ScoreTri411N2.php create mode 100644 library/Metier/Scores/Comment/ScoreTri414N2.php create mode 100644 library/Metier/Scores/Comment/ScoreTxt405N2.php create mode 100644 library/Metier/Scores/Comment/ScoreTxt408N2.php create mode 100644 library/Metier/Scores/Comment/ScoreTxt409N2.php create mode 100644 library/Metier/Scores/Comment/ScoreTxt411N2.php create mode 100644 library/Metier/Scores/Comment/ScoreTxt414N2.php create mode 100644 library/Metier/Scores/Comment/ValoTri24N2.php create mode 100644 library/Metier/Scores/Comment/ValoTri26N2.php create mode 100644 library/Metier/Scores/Comment/ValoTri28N2.php create mode 100644 library/Metier/Scores/Comment/ValoTriv209N2.php create mode 100644 library/Metier/Scores/Comment/ValoTriv209N3.php create mode 100644 library/Metier/Scores/Comment/ValoTxt24N2.php create mode 100644 library/Metier/Scores/Comment/ValoTxt26N2.php create mode 100644 library/Metier/Scores/Comment/ValoTxt28N2.php create mode 100644 library/Metier/Scores/Comment/ValoTxtv209N2.php create mode 100644 library/Metier/Scores/Comment/ValoTxtv209N3.php create mode 100644 library/Metier/Scores/Data/Formules.php create mode 100644 library/Metier/Scores/Data/Infla.php create mode 100644 library/Metier/Scores/Data/RendObli.php create mode 100644 library/Metier/Scores/Data/Tva.php create mode 100644 library/Metier/Scores/Data/Variables.php create mode 100644 library/Metier/Scores/Formule/Score_405.php create mode 100644 library/Metier/Scores/Formule/Score_408.php create mode 100644 library/Metier/Scores/Formule/Score_409.php create mode 100644 library/Metier/Scores/Formule/Score_411.php create mode 100644 library/Metier/Scores/Formule/Score_414.php create mode 100644 library/Metier/Scores/Formule/Valo_24.php create mode 100644 library/Metier/Scores/Formule/Valo_26.php create mode 100644 library/Metier/Scores/Formule/Valo_28.php create mode 100644 library/Metier/Scores/Formule/Valo_v209.php create mode 100644 library/Metier/Scores/GlobalVars.php create mode 100644 library/Metier/Scores/ICotation.php create mode 100644 library/Metier/Scores/MRatios.php create mode 100644 library/Metier/Scores/MScores.php create mode 100644 library/Metier/Scores/MSolvabilite.php create mode 100644 library/Metier/Scores/Projection.php create mode 100644 library/Metier/Scores/README.txt create mode 100644 library/Metier/Scores/Regression.php diff --git a/library/Metier/Bodacc/BodaccCJ.php b/library/Metier/Bodacc/BodaccCJ.php new file mode 100644 index 00000000..6671cefe --- /dev/null +++ b/library/Metier/Bodacc/BodaccCJ.php @@ -0,0 +1,3351 @@ +5499, // 3710704 + 'SARL'=>5499, // 3092997 + 'SOCIETEPARACTIONSSIMPLIFIEE'=>5710, // 654984 + 'SCI'=>6540, // 314805 + 'SARLASSOCIUNIQUE'=>5498, // 298825 + 'SOCITCIVILEIMMOBILIRE'=>6540, // 236045 + 'SA'=>5599, // 253688 + 'SAS'=>5710, // 278864 + 'SOCITANONYME'=>5599, // 181557 + 'SOCIETEARESPONSABILITELIMITEEAASSOCIEUNIQUE'=>5498, // 141779 + 'SC'=>6599, // 140824 + 'ENTREPRISEUNIPERSONNELLEARESPONSABILITELIMITEE'=>5488, // 125081 + 'SOCITCIVILE'=>6599, // 107132 + 'SOCITRESPONSABILITLIMITEUNIPERSONNELLE'=>5498, // 76627 + 'SOCITENNOMCOLLECTIF'=>5202, // 73878 + 'EURL'=>5488, // 99851 + 'SNC'=>5202, // 75309 + 'SOCITANONYMECONSEILDADMINISTRATION'=>5599, // 61016 + 'SACONSEILDADMINISTRATION'=>5599, // 55159 + 'SOCITDEXERCICELIBRALRESPONSABILITLIMITE'=>5485, // 46107 + 'SARLCAPITALVARIABLE'=>5499, // 30846 + 'EARL'=>6598, // 38235 + 'SOCITPARACTIONSSIMPLIFIEUNIPERSONNELLE'=>5720, // 25570 + 'SOCIETEARESPONSABILITELIMITEESOCIETEAASSOCIEUNIQUE'=>5498, // 24011 + 'SOCITPARACTIONSSIMPLIFIEASSOCIUNIQUE'=>5720, // 21846 + 'EXPLOITATIONAGRICOLERESPONSABILITLIMITE'=>6598, // 20618 + 'SELARL'=>5485, // 26159 + 'SOCITARESPONSABILITELIMITEEACAPITALVARIABLE'=>5499, // 17633 + 'SOCITANONYMEDIRECTOIREETCONSEILDESURVEILLANCE'=>5699, // 26674 + 'SOCITCIVILEDEMOYENS'=>6589, // 14777 + 'SCM'=>6589, // 14931 + 'SOCITDEDROITTRANGER'=>3120, // 13147 + 'SOCITRESPONSABILITLIMITECONSTITUEDUNASSOCIUNIQUE'=>5498, // 11681 + 'SADIRECTOIREETCONSEILDESURVEILLANCE'=>5699, // 12181 + 'SCDECONSTRUCTIONVENTE'=>0, // 11933 + 'SOCIETEPARACTIONSSIMPLIFIEESAS'=>5710, // 10486 + 'ASSOCIATION'=>9220, // 10020 + 'SASU'=>5720, // 12019 + 'SCEA'=>0, // 13267 + 'GIE'=>0, // 9268 + 'GROUPEMENTDINTRTCONOMIQUE'=>0, // 8118 + 'SARLSOCIETEAASSOCIEUNIQUE'=>0, // 7981 + 'SASUNIPERSONNELLE'=>0, // 7615 + 'SARLACAPITALVARIABLE'=>0, // 7322 + 'SOCITCIVILEDEXPLOITATIONAGRICOLE'=>0, // 6741 + 'ASSOCIATIONRGIESELONLALOIDE'=>9220, // 6314 + 'SOCIETECIVILEPROFESSIONNELLE'=>0, // 6139 + 'SOCITANONYMEDIRECTOIRE'=>0, // 6011 + 'SADIRECTOIRE'=>0, // 7171 + 'SOCITCOOPRATIVEAGRICOLE'=>0, // 5399 + 'SARLCONSTITUEDUNASSOCIUNIQUE'=>0, // 5061 + 'GROUPEMENTFONCIERAGRICOLE'=>0, // 4978 + 'SOCITDEXERCICELIBRALARL'=>0, // 4880 + 'SCPROFESSIONNELLE'=>0, // 4560 + 'SICAV'=>0, // 4423 + 'GFA'=>0, // 4617 + 'ENTREPRISEUNIPERSONNELLEARESPONSABILITELIMITEEEURL'=>0, // 4040 + 'SASASSOCIUNIQUE'=>0, // 3813 + 'SOCITCIVILEDECONSTRUCTIONVENTE'=>0, // 3878 + 'SOCITCOOPRATIVEAGRICOLECAPITALVARIABLE'=>0, // 3195 + 'SOCIETEDEXERCICELIBERALPARACTIONSSIMPLIFIEE'=>0, // 3155 + 'SOCITCIVILEAYANTPOUROBJETLACONSTRUCTIONDIMMEUBLESVENTE'=>0, // 3058 + 'SARLU'=>0, // 3714 + 'NONPRCISE'=>0, // 2906 + 'SCP'=>0, // 3513 + 'SOCIETECIVILEDECONSTRUCTIONVENTE'=>0, // 4263 + 'SARLDEPRESSE'=>0, // 4469 + 'SOCITDINVESTISSEMENTSCAPITALVARIABLE'=>0, // 2668 + 'SOCITENCOMMANDITEPARACTIONS'=>0, // 2598 + 'SRVA'=>0, // 2457 + 'GROUPEMENTFORESTIER'=>0, // 2442 + 'SOCITENCOMMANDITESIMPLE'=>0, // 2386 + 'ELRL'=>0, // 2308 + 'SOCIETEDEXERCICELIBERALARESPONSABILITELIMITEESELARL'=>0, // 3025 + 'SOCITCOOPRATIVE'=>0, // 2236 + 'UNIPERSONNELLERESPONSABILITLIMITE'=>0, // 2108 + 'SOCIETEPARACTIONSSIMPLIFIEEACAPITALVARIABLE'=>0, // 2087 + 'SACOOPRATIVECAPITALVARIABLE'=>0, // 2036 + 'GIECOMMERCIAL'=>0, // 1787 + 'SOCITANONYMEDCONOMIEMIXTE'=>0, // 1675 + 'SOCITCIVILEPARTICULIRE'=>0, // 1594 + 'SCPARTICULIRE'=>0, // 1556 + 'GAEC'=>0, // 2386 + 'GROUPEMENTAGRICOLEDEXPLOITATIONENCOMMUN'=>0, // 1477 + 'SOCIETEENNOMCOLLECTIFSNC'=>5202, // 1437 + 'GIESANSBUTLUCRATIF'=>0, // 1373 + 'SOCIETECIVILEACAPITALVARIABLE'=>0, // 1360 + 'SCA'=>0, // 1610 + 'SOCITANONYMECOOPRATIVECAPITALVARIABLE'=>0, // 1325 + 'SOCITDEXERCICELIBRALRESPONSABILITLIMITEUNIPERSONNELLE'=>0, // 1236 + 'SOCITDINVESTISSEMENTSCAPITALVARIABLECONSEIL'=>0, // 1223 + 'SOCITDEXERCICELIBRALARLUNIPERSONNELLE'=>0, // 1200 + 'SOCITANONYMEDCONOMIEMIXTELOCALE'=>0, // 1199 + 'SADCONOMIEMIXTE'=>0, // 1391 + 'COOPRATIVEOUVRIREDEPRODUCTIONRESPONSABILITLIMITE'=>0, // 1078 + 'SELARLASSOCIUNIQUE'=>0, // 1078 + 'SCCAPITALVARIABLE'=>0, // 1050 + 'ETABLISSEMENTPUBLICCARACTREINDUSTRIELETCOMMERCIAL'=>0, // 1026 + 'SARLUNIPERSONNELLE'=>0, // 1326 + 'SCS'=>0, // 989 + 'SARLMEMBREDELUE'=>0, // 961 + 'SOCITARESPLIMEXERCICELIBERAL'=>0, // 924 + 'SOCITRESPONSABILITLIMITEMEMBREDELACOMMUNAUTEUROPENNEOUPARTIELACCORDSURLESPAC'=>0, // 905 + 'SOCITCOOPRATIVECAPITALVARIABLE'=>0, // 1047 + 'UNIONDECOOPRATIVESAGRICOLES'=>0, // 882 + 'SOCIETEARESPONSABILITELIMITEEDEPRESSE'=>0, // 873 + 'SOCITDEXERCICELIBRALRESPONSABILITLIMITEASSOCIUNIQUE'=>0, // 884 + 'SOCIETECIVILEDECONSTRUCTIONVENTELOIDETITRE'=>0, // 842 + 'SELAS'=>0, // 972 + 'SRL'=>0, // 819 + 'ANOSAACONSEILDADMINISTRATION'=>0, // 798 + 'SAEM'=>0, // 855 + 'SOCITDINVESTISSEMENTCAPITALVARIABLE'=>0, // 762 + 'SARLEURL'=>0, // 777 + 'SOCITCOOPRATIVERESPONSABILITLIMITE'=>0, // 740 + 'SOCIETEANONYMECOOPERATIVE'=>0, // 705 + 'SOCITDEXERCICELIBRALRESPONSABILITLIMITEETASSOCIUNIQUE'=>0, // 679 + 'SOCITDCONOMIEMIXTE'=>0, // 676 + 'SARLDEXERCICELIBRE'=>0, // 669 + 'SOCITCIVILEAGRICOLE'=>0, // 659 + 'SARLCOOPRATIVECAPITALVARIABLE'=>0, // 896 + 'SOCIETEPARACTIONSSIMPLIFIEEUNIPERSONNELLESASU'=>0, // 643 + 'SCIDECONSTRUCTIONVENTE'=>0, // 797 + 'SASCAPITALVARIABLE'=>0, // 630 + 'SOCITCOOPRATIVERESPONSABILITLIMITECAPITALVARIABLE'=>0, // 612 + 'CACV'=>0, // 905 + 'COOPRATIVEDUTILISATIONDEMATRIELAGRICOLEENCOMMUN'=>0, // 591 + 'SCCV'=>0, // 891 + 'SOCITDEXERCICELIBRALFORMEANONYME'=>0, // 584 + 'SOCITDINTRTCOLLECTIFAGRICOLE'=>0, // 557 + 'SOCITCIVILEIMMOBILIRECAPITALVARIABLE'=>0, // 536 + 'SOCIETEARESPONSABILITELIMITEEDEXERCICELIBERAL'=>0, // 533 + 'SOCITCOOPRATIVEDEPRODUCTIONRESPONSABILITLIMITECAPITALVARIABLE'=>0, // 532 + 'SERL'=>0, // 582 + 'SOCITCIVILEPROFESSIONNELLEDAVOCATS'=>0, // 516 + 'SNCSOCIETEENNOMCOLLECTIF'=>5202, // 509 + 'ASSOCIATIONLOI'=>9220, // 496 + 'SOCIETEPARACTIONSIMPLIFIEE'=>0, // 480 + 'SOCIETEANONYMESPORTIVEPROFESSIONNELLE'=>0, // 475 + 'SOCITCOOPRATIVEDEPRODUCTIONRESPONSABILITLIMITE'=>0, // 458 + 'SARLAASSOCIEUNIQUEETACAPITALVARIABLE'=>0, // 457 + 'SCPROFESSIONNELLEDAVOCATS'=>0, // 450 + 'SARLCOOPERATIVEACAPITALVARIABLE'=>0, // 431 + 'SOCITDEXPLOITATIONAGRICOLERESPONSABILITELIMITE'=>0, // 427 + 'SACOOPRATIVE'=>0, // 431 + 'SOCITRESPONSABILITLIMITEASSOCIUNIQUE'=>0, // 480 + 'SAD'=>0, // 530 + 'SOCITCIVILEDEPLACEMENTIMMOBILIER'=>0, // 403 + 'SCOPSARL'=>0, // 625 + 'SOCITANONYMEMEMBREDELACOMMUNAUTEUROPENNEOUPARTIELACCORDSURLESPACECONOMIQUEEURO'=>0, // 392 + 'SOCIT'=>0, // 420 + 'ENTREPRISEUNIPERSONNELLERESPONSABILITLIMITEDEXERCICELIBRAL'=>0, // 379 + 'SOCIETEARESPONSABILITELIMITEEMEMBREDELACEE'=>0, // 379 + 'SICA'=>0, // 644 + 'SCDEPLACEMENTIMMOBILIER'=>0, // 357 + 'SAEMLOCALE'=>0, // 356 + 'SCAGRICOLE'=>0, // 352 + 'SCOPRESPONSABILITLIMITE'=>0, // 354 + 'UNIONDECOOPRATIVESAGRICOLESCAPITALVARIABLE'=>0, // 345 + 'SARLCOOPRATIVE'=>0, // 340 + 'EPIC'=>0, // 356 + 'SAMEMBREDELUE'=>0, // 344 + 'SARLASSOCIUNIQUEETCAPITALVARIABLE'=>0, // 549 + 'SCICAPITALVARIABLE'=>0, // 326 + 'SOCIETEDECAUTIONMUTUELLE'=>0, // 321 + 'SOCITRESPONSABILITLIMITECOOPRATIVE'=>0, // 321 + 'SOCITCIVILEDECONTRUCTIONVENTE'=>0, // 318 + 'SEM'=>0, // 379 + 'SELAFA'=>0, // 360 + 'EURLASSOCIUNIQUE'=>0, // 327 + 'SOCITCIVILEDEXPLOITATIONVITICOLE'=>0, // 311 + 'ELUP'=>0, // 316 + 'SOCITCOOPRATIVEARLCAPITALVARIABLE'=>0, // 298 + 'SOCITCOOPRATIVEDEPRODUCTIONARLCAPITALVARIABLE'=>0, // 297 + 'SOCIETEANONYMECOOPERATIVEDEPRODUCTIONDHLM'=>0, // 296 + 'GROUPEMENTFONCIERRURAL'=>0, // 295 + 'SOCITCIVILEDEXPLOITATIONAGRICOLERESPONSABILITELIMITE'=>0, // 294 + 'SOCITCIVILEIMMOBILIREDECONSTRUCTIONVENTE'=>0, // 385 + 'SOCITTRANGREIMMATRICULEAURCS'=>0, // 309 + 'SOCITANONYMEFAISANTAPPELPUBLICLPARGNE'=>0, // 271 + 'SOCITPARACTIONSSIMPLIFIEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 270 + 'SCDECONSTRUCTION'=>0, // 268 + 'SOCITDEXERCICELIBRALENCOMMANDITEPARACTIONS'=>0, // 266 + 'SOCITCIVILEDECONSTRUCTIONVENTELOIDETITREER'=>0, // 266 + 'EARLCAPITALVARIABLE'=>0, // 260 + 'SOCITDEPLACEMENTPRPONDRANCEIMMOBILIRECAPITALVARIABLE'=>0, // 257 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTION'=>0, // 253 + 'SOCITCIVILECOOPRATIVE'=>0, // 247 + 'SOCITDEXERCICELIBRALUNIPERSONNELLERESPONSABILITLIMITE'=>0, // 241 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONANONYME'=>0, // 239 + 'SOCITDACTIONSSIMPLIFIECAPITALVARIABLE'=>0, // 238 + 'SOCITCOOPRATIVEDEPRODUCTIONANONYMECAPITALVARIABLE'=>0, // 238 + 'SACAPITALVARIABLE'=>0, // 274 + 'ETABLISSEMENTPUBLICINDUSTRIELETCOMMERCIAL'=>0, // 236 + 'SOCITCOOPRATIVEANONYMEDINTRTCOLLECTIFAGRICOLE'=>0, // 233 + 'SOCIETECIVILEIMMOBILIEREDECONSTRUCTIONVENTE'=>0, // 232 + 'UNIONDESCOOPRATIVESAGRICOLES'=>0, // 357 + 'SOCIETEANONYMEDHLM'=>0, // 228 + 'GROUPEMENTEUROPENDINTRTCONOMIQUE'=>0, // 227 + 'COOPERATIVEACAPITALVARIABLEENARL'=>0, // 231 + 'SDE'=>0, // 243 + 'SCACAPITALVARIABLE'=>0, // 221 + 'SCOPSA'=>0, // 265 + 'SOCITDEXERCICELIBRALUNIPERSONNELLE'=>0, // 215 + 'EUARL'=>0, // 215 + 'SADHLM'=>0, // 378 + 'SOCITCOOPRATIVEDECRDITCAPITALVARIABLE'=>0, // 209 + 'SOCITRESPONSABILITLIMITECOOPRATIVEOUVRIREDEPRODUCTION'=>0, // 207 + 'COOPRATIVEOUVRIREDEPRODUCTIONENSARL'=>0, // 207 + 'COOPERATIVEAGRICOLE'=>0, // 204 + 'SOCIETECOOPERATIVEDEPRODUCTIONENARLACAPITALVARIABLE'=>0, // 274 + 'SOCIETEARESPONSABILITELIMITEEDARCHITECTURE'=>0, // 195 + 'SCDECONTRUCTIONVENTE'=>0, // 200 + 'SOCIETEANONYMECOOPERATIVEDECOMMERCANTSDETAILLANTS'=>0, // 190 + 'SOCITCOOPRATIVEDINTRTCOLLECTIF'=>0, // 190 + 'SARLCOOPERATIVEARTISANALE'=>0, // 189 + 'GEIE'=>0, // 196 + 'SOCITCIVILECOOPRATIVEAGRICOLE'=>0, // 183 + 'CUMA'=>0, // 337 + 'SOCITCOOPRATIVEDECRDIT'=>0, // 182 + 'COOPRATIVEAGRICOLECAPITALVARIABLE'=>0, // 182 + 'STANONYMECOOPRATIVE'=>0, // 179 + 'SOCIETEANONYMEMEMBREDELACEE'=>0, // 216 + 'SOCIETEDEXERCICELIBERALAFORMEANONYMESELAFA'=>0, // 174 + 'SELARLUNIPERSONNELLE'=>0, // 174 + 'COOPRATIVEDEPRODUCTIONARLCAPITALVARIABLE'=>0, // 172 + 'SCOP'=>0, // 212 + 'STCIVILECAPITALVARIABLE'=>0, // 171 + 'COOPERATIVEOUVRIEREDEPRODUCTARESPLIM'=>0, // 169 + 'SOCITTRANGREISSUEDELESPACEECONOMIQUEEUROPEN'=>0, // 166 + 'SOCITCOOPRATIVEDEPRODUCTION'=>0, // 167 + 'SOCITCIVILEPROFESSIONNELLEDENOTAIRES'=>0, // 165 + 'SOCITCOOPRATIVEDECRDITCAPITALVARIABLEETRESPONSABILITLIMITE'=>0, // 168 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONANONYMECAPITALVARIABLE'=>0, // 160 + 'SOCITRESPONSABILITLIMITEOUVRIREDEPRODUCTIONCAPITALVARIABLE'=>0, // 157 + 'SOCIETEANONYMECOOPERATIVEARTISANALE'=>0, // 157 + 'SOCITCIVILEDATTRIBUTION'=>0, // 155 + 'SOCITCOOPRATIVERESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 306 + 'SOCIETEDEXERCICELIBERALPARACTIONSSIMPLIFIEESELAS'=>0, // 171 + 'SEARL'=>0, // 170 + 'SADCONOMIEMIXTELOCALE'=>0, // 149 + 'SOCITEUROPENNE'=>0, // 147 + 'ENTREPRISEUNIPERSONELLEARESPONSABILITELIMITEE'=>0, // 144 + 'SCCOOPRATIVE'=>0, // 146 + 'SOCITANONYMECAPITALVARIABLE'=>0, // 142 + 'SOCITCOOPRATIVECAPITALVARIABLEETRESPONSABILITLIMITE'=>0, // 143 + 'SOCITANONYMEDCONOMIEMIXTECONSEILADMINISTRATION'=>0, // 140 + 'SCDEXPLOITATIONVINICOLE'=>0, // 139 + 'SOCITANONYMECOOPRATIVEDINTRTCOLLECTIFPOURLACCESSIONLAPROPRIT'=>0, // 193 + 'SOCITANONYMECOOPRATIVECAPITALETPERSONNELVARIABLE'=>0, // 138 + 'EARLASSOCIUNIQUE'=>0, // 143 + 'SOCITCOOPRATIVEMARITIME'=>0, // 159 + 'SACOOPRATIVEDECOMMERANTSDTAILLANTS'=>0, // 171 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFANONYME'=>0, // 132 + 'SOCITANONYMEDECONOMIEMIXTECONSEILDADMINISTRATION'=>0, // 132 + 'SICASOUSFORMEDESOCIETEANONYME'=>0, // 129 + 'SANONMEMBREDELUE'=>0, // 130 + 'CETTESOCIETEESTUNESASUNIPERSONNELLE'=>0, // 128 + 'SCDEPORTEFEUILLE'=>0, // 130 + 'SACA'=>0, // 149 + 'SCDATTRIBUTION'=>0, // 127 + 'SCEV'=>0, // 143 + 'SELARLU'=>0, // 192 + 'SARLNONMEMBREDELUE'=>0, // 128 + 'SACOOPRATIVEARTISANALECAPITALVARIABLE'=>0, // 152 + 'SARLCOOPRATIVEDECRDITCAPITALVARIABLE'=>0, // 124 + 'SOCITANONYMECOOPRATIVEOUVRIREDEPRODUCTION'=>0, // 120 + 'SOCITANONYMECOOPRATIVEDEPRODUCTIONCAPITALVARIABLE'=>0, // 120 + 'SOCIETECIVILEDECONSTRUCTION'=>0, // 119 + 'COLLECTIVITTERRITORIALE'=>0, // 116 + 'SARLASSOCIUNIQUECAPITVAR'=>0, // 132 + 'SOCITANONYMEDHLM'=>0, // 121 + 'SOCITCOOPRATIVECAPITALETPERSONNELVARIABLES'=>0, // 113 + 'MUTUELLE'=>0, // 111 + 'COOPRATIVECAPITALVARIABLEENSARL'=>0, // 111 + 'SASDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 112 + 'SARLCAPITALVARIABLEETASSOCIUNIQUE'=>0, // 164 + 'SACO'=>0, // 121 + 'SARLMEMBREDELACEE'=>0, // 134 + 'SOCIETEDECONOMIEMIXTEACONSEILDADMINISTRATION'=>0, // 109 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFRESPONSABILITLIMITE'=>0, // 108 + 'SOCITCOOPRATIVEDEPRODUCTIONRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 145 + 'SOCIETEDEXERCICELIBERALARESPONSABILITELIMITEEETASSOCIEU'=>0, // 107 + 'COOPERATIVEOUVRIEREDEPRODUCTIONANONYME'=>0, // 107 + 'SOCITCOOPERATIVEDEPRODUCTIONSARL'=>0, // 185 + 'SCDEMOYENS'=>0, // 106 + 'CPAV'=>0, // 106 + 'SOCITRESPONSABILITLIMITENONMEMBREDELACOMMUNAUTEUROPENNEOUNONPARTIELACCORDSUR'=>0, // 105 + 'SACOOPRATIVECAPITALETPERSONNELVARIABLES'=>0, // 195 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONSA'=>0, // 105 + 'SASPORTIVEPROFESSIONNELLE'=>0, // 114 + 'SOCITCIVILEDEGESTIONDEPORTEFEUILLE'=>0, // 103 + 'SOCITDEPARTICIPATIONSFINANCIRESDEPROFESSIONLIBRALERESPONSABILITLIMITE'=>0, // 103 + 'SOCIETEDINTERETCOLLECTIFAGRICOLEARL'=>0, // 103 + 'ENTREPRISEUNIPERSONNELLEARESPONSABILITELIMITEEACAPITALVARIABLE'=>0, // 103 + 'SRLEL'=>0, // 153 + 'SOCITPARACTIONSIMPLIFIECAPITALVARIABLE'=>0, // 138 + 'SARLASSOCIEUNIQUECAPITVAR'=>0, // 102 + 'SCPROFESSIONNELLEDENOTAIRES'=>0, // 103 + 'COOPERATIVEOUVRIEREDEPRODUCTIONENSARL'=>0, // 100 + 'TABLISSEMENTPUBLIC'=>0, // 101 + 'SCMCAPITALVARIABLE'=>0, // 98 + 'SNCCAPITALVARIABLE'=>5202, // 97 + 'URLV'=>0, // 103 + 'SOCITPARACTIONSSIMPLIFIEASSOCIUNIQUEETCAPITALVARIABLE'=>0, // 95 + 'GFRURAL'=>0, // 96 + 'SOCIETEDEXERCICELIBERALUNIPERSONNELLEARESPONSABILITELIMIT'=>0, // 94 + 'BANQUECOOPRATIVE'=>0, // 93 + 'SOCITCOOPRATIVEDEPRODUCTIONRESPONSABILITCAPITALVARIABLE'=>0, // 93 + 'SOCITANONYMENONMEMBREDELACOMMUNAUTEUROPENNEOUNONPARTIELACCORDSURLESPACECONOMI'=>0, // 92 + 'SOCITANONYMECOOPRATIVECONSEILDADMINISTRATIONCAPITALVARIABLE'=>0, // 92 + 'SOCIETEANONYMENONMEMBREDELACEE'=>0, // 90 + 'UNIONDECOOPRATIVEAGRICOLE'=>0, // 90 + 'SOCITANONYMECOOPRATIVECAPITALETPERSONNELVARIABLES'=>0, // 89 + 'SARLCOOPRATIVEOUVRIREDEPRODUCTIONETDECRDITCAPITALVARIABLE'=>0, // 92 + 'ELAS'=>0, // 89 + 'SOCITANONYMECOOPRATIVEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 88 + 'SOCITCOOPRATIVECAPITALVARIABLEENLAFORMESARL'=>0, // 88 + 'TABLISSEMENTPUBLICCARRACTREINDUSTRIELOUCOMMERCIAL'=>0, // 88 + 'SARLUN'=>0, // 87 + 'SCCOOPRATIVEDECONSTRUCTION'=>0, // 87 + 'SACOOPRATIVEDEPRODUCTIONDHLM'=>0, // 88 + 'SARLCOOPRATIVEARTISANALE'=>0, // 88 + 'SOCIETECOOPERATIVEDEPRODUCTIONARESPONSABILITELIMITEEACAP'=>0, // 85 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFSOUSFORMEANONYMECONSEILDADMINISTRATION'=>0, // 83 + 'SAFAISANTAPPELPUBLICLPARGNE'=>0, // 81 + 'ANOSOCIETEANONYMEADIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 81 + 'SOCIETEANONYMECOOPERATIVEDEBANQUEPOPULAIRE'=>0, // 79 + 'SOCITCIVILEDEPORTEFEUILLE'=>0, // 79 + 'SCCOOPRATIVEAGRICOLE'=>0, // 79 + 'SELEURL'=>0, // 113 + 'SCOPRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 122 + 'SOCITCIVILEENCONSTRUCTIONVENTELOIDETITRE'=>0, // 105 + 'SOCITDEXERCICELIBRALDENTREPRISEUNIPERSONNELLERESPONSABILITLIMITE'=>0, // 77 + 'SOCIETEARESPONSABILITELIMITEEAASSOCIEUNIQUEETACAPITALVARIABLE'=>0, // 75 + 'SOCITCIVILEDEMOYENSCAPITALVARIABLE'=>0, // 75 + 'SARLCV'=>0, // 115 + 'SOCITCOOPRATIVEDECAUTIONMUTUELLECAPITALVARIABLE'=>0, // 75 + 'SARLSOUSFORMEDEEURL'=>0, // 74 + 'SCEACAPITALVARIABLE'=>0, // 73 + 'SOCITDEXERCICELIBRAL'=>0, // 74 + 'SOCITCIVILECOOPRATIVEDECONSTRUCTION'=>0, // 73 + 'SACOOPRATIVEDEPERSONNESCAPITALVARIABLE'=>0, // 73 + 'SCPDAVOCATS'=>0, // 75 + 'SOCITRESPONSABILITLIMITECOOPRATIVECAPITALVARIABLE'=>0, // 72 + 'SARLENLIQUIDATION'=>0, // 100 + 'SCIDATTRIBUTION'=>0, // 72 + 'TABLISSEMENTPUBLICNATIONAL'=>0, // 71 + 'COLLECTIVITLOCALE'=>0, // 70 + 'SOCIETEPARACTIONSSIMPLIFIEEADIRECTOIREETCONSEILDESURVEI'=>0, // 69 + 'SOCITCOOPRATIVEARTISANARLCAPITALVARIABLE'=>0, // 69 + 'SASPLURIPERSONNELLE'=>0, // 71 + 'SOCITCIVILEPROFESSIONNELLEDHUISSIERSDEJUSTICE'=>0, // 68 + 'SCOPFORMEANONYME'=>0, // 67 + 'ENTREPRISEUNIPERSONNELLERESPONSABILITLIMITEASSOCIUNIQUE'=>0, // 116 + 'SOCITCOOPRATIVEARTISANALERESPONSABILITLIMITE'=>0, // 67 + 'AS'=>0, // 77 + 'SOCIETEDEXERCICELIBERALPARACTIONSSIMPLIFIEEUNIPERSONNELLE'=>0, // 65 + 'SOCIETEANONYMECOOPERATIVEMARITIMEACAPITALVARIABLE'=>0, // 65 + 'VOIRRUBRIQUEOBSERVATIONS'=>0, // 64 + 'SOCITANONYMECOOPRATIVEDINTRTCOLLECTIFAGRICOLE'=>0, // 63 + 'SARLCAPITALPERSONNELVARIABLE'=>0, // 71 + 'SACOOPRATIVEDECONSOMMATIONCAPITALVARIABLE'=>0, // 63 + 'SCDEGESTIONDEPORTEFEUILLE'=>0, // 63 + 'SARLENDISSOLUTION'=>0, // 68 + 'SARLASSOCIUNIQUECAPITALVARIABLE'=>0, // 65 + 'GFR'=>0, // 72 + 'SOCIETEARESPONSABILITELIMITEENONMEMBREDELACEE'=>0, // 61 + 'SCCONSTRUCTIONVENTE'=>0, // 105 + 'SOCIETEARESPONSABILITELIMITEECOOPERATIVEOUVRIEREDEPRODUCTIONETDECREDIT'=>0, // 61 + 'SOCITANONYMEDCONOMIEMIXTEDIRECTOIRE'=>0, // 60 + 'SOCITTRANGRE'=>0, // 60 + 'SOCITDINTRTCOLLECTIFAGRICOLERESPONSABILITLIMITE'=>0, // 60 + 'SOCITCOOPRATIVEDEPRODUCTIONFORMESARL'=>0, // 60 + 'SELCA'=>0, // 62 + 'SCPARTICULIREDEXPLOITATIONAGRICOLE'=>0, // 59 + 'SELURL'=>0, // 71 + 'SOCITCOOPRATIVEDECRDITCAPITALVARIABLEETRESPONSABILITSTATUTAIREMENTLIMITE'=>0, // 58 + 'CAISSEDECRDITMUTUEL'=>0, // 58 + 'SOCIETEANONYMEAOBJETSPORTIF'=>0, // 57 + 'STEUNIPERSONNELLEARESPONSABILITELIMITEE'=>0, // 56 + 'SOCITCOOPRATIVEDECONSOMMATIONANONYMECAPITALVARIABLE'=>0, // 56 + 'UNIONCOOPRATIVE'=>0, // 55 + 'SCC'=>0, // 64 + 'SACOOPRATIVEMARITIMECAPITALVARIABLE'=>0, // 55 + 'SCOPANONYMECAPITALVARIABLE'=>0, // 54 + 'SOCITCOOPRATIVECAPITALETPERSONNELVARIABLE'=>0, // 53 + 'SOCITENCOMMANDITEPARACTIONSCAPITALVARIABLE'=>0, // 53 + 'TABLISSEMENTPUBLICDELTATCARACTREINDUSTRIELETCOMMERCIAL'=>0, // 52 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFARL'=>0, // 78 + 'SOCITCOOPRATIVEARTISANALERESPLIMITEETCAPITALVARIABLE'=>0, // 51 + 'SACONSEILDESURVEILLANCE'=>0, // 51 + 'SARLCOOPERATIVEOUVRIEREDEPRODUCTION'=>0, // 50 + 'SACOOPRATIVEARTISANALE'=>0, // 50 + 'EURLDEXERCICELIBRAL'=>0, // 50 + 'SOCITCIVILEPROFESSIONNELLEDEVTRINAIRES'=>0, // 49 + 'SOCIETEANONYMEEXERCICELIBERAL'=>0, // 49 + 'ENTREPRISEUNIPERSONNELLEARESPONSABILITELIMITEEETACAPITALVARIABLE'=>0, // 49 + 'SOCITCOOPRATIVEAGRICOLELAITIRECAPITALVARIABLE'=>0, // 49 + 'GF'=>0, // 75 + 'SOCITCOOPRATIVEARTISANALECAPITALVARIABLE'=>0, // 82 + 'SOCITRESPONSABILITLIMITEMEMBREDELACEE'=>0, // 48 + 'COOPRATIVECAPITALVARIABLEENARL'=>0, // 48 + 'SOCITCIVILEPROFESSIONNELLEDARCHITECTES'=>0, // 48 + 'SOCITCIVILEPROFESSIONNELLEDINFIRMIERS'=>0, // 47 + 'AUTREFORMEJURIDIQUE'=>0, // 47 + 'SOCIETEANONYMEDEPRESSE'=>0, // 47 + 'SOCITCIVILEPROFESSIONNELLEDEMDECINS'=>0, // 47 + 'SAEML'=>0, // 82 + 'GIECAPITALVARIABLE'=>0, // 47 + 'SCOPANONYME'=>0, // 47 + 'SOCITRESPONSABILITLIMITECAPITALVARIABLEASSOCIUNIQUE'=>0, // 46 + 'SOCITANONYMEDINTRTCOLLECTIFAGRICOLECONSEILDADMINISTRATION'=>0, // 46 + 'SOCITCOOPRATIVEARTISANALEARLCAPITALVARIABLE'=>0, // 49 + 'SOCIETEANONYMEACONSEILDESURVEILLANCE'=>0, // 45 + 'SOCITCOOPRATIVEARTISANALERESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 46 + 'COOPERATIVEMARITIME'=>0, // 45 + 'SOCITDEXERCICELIBRALDEFORMEANONYME'=>0, // 44 + 'SOCIETEANONYMECOOPERATIVEACAPITALVARIABLEADIRECTOIRE'=>0, // 44 + 'TABLISSEMENTPUBLICADMINISTRATIF'=>0, // 44 + 'SACOOPRATIVEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 51 + 'SOCIETEANOMYMECOOPERATIVE'=>0, // 43 + 'SARLDARCHITECTURE'=>0, // 64 + 'SEMCONSEILDADMINISTRATION'=>0, // 43 + 'COOPRATIVEDECRDITCAPITALVARIABLE'=>0, // 43 + 'SACOOPRATIVEDEBANQUEPOPULAIRE'=>0, // 42 + 'SOCITCIVILEVITICOLE'=>0, // 42 + 'SPAS'=>0, // 46 + 'STCIVILEAYANTPOUROBJETLACONSTRUCTIONDIMMEUBLESVENTE'=>0, // 42 + 'UNIONDECOOPRATIVE'=>0, // 42 + 'SOCIETECOOPERATIVEACAPITALVARIABLEETARESPONSABILITELIMIT'=>0, // 42 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONENLAFORMESARL'=>0, // 42 + 'SOCIETEARESPONSABILITELIMITEEDETYPEEURL'=>0, // 41 + 'SOCIETECOOPERATIVEOUVRIEREDEPRODUCTIONANONYMEACAPITALVAR'=>0, // 41 + 'SOCITCIVILECONSTITUEENVUEDELATTRIBUTIONDUNIMMEUBLE'=>0, // 41 + 'SACOOPRATIVEDECONSOMMATEURSCAPITALVARIABLE'=>0, // 66 + 'SOCIETEANONYMEADIRECTOIREETCONSEILDORIENTATIONETDESURVEILLANCE'=>0, // 41 + 'SCFAISANTAPPELPUBLICLPARGNE'=>0, // 40 + 'SCOPFORMEANONYMEETCAPITALVARIABLE'=>0, // 52 + 'SARLACAPITALETPERSONNELVARIABLE'=>0, // 40 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLESA'=>0, // 40 + 'SOCITANONYMECOOPRATIVEDEPRODUCTIONDHABITATIONLOYERMODRDELOCATIONCONSEILDADMINI'=>0, // 39 + 'SARLSOCITENLIQUIDATION'=>0, // 63 + 'SCDEPERSONNES'=>0, // 39 + 'SACOOPRATIVEDEPRODUCTIONCAPITALVARIABLE'=>0, // 39 + 'COOPERATIVEOUVRIEREDEPRODUCTIONENARL'=>0, // 39 + 'STANONYMECOOPRATIVEDINTRTCOLLECTIFPOURLACCESSIONLAPROPRIT'=>0, // 39 + 'COOPRATIVEDECRDITCAPITALVARIABLEETRESPONSABILITSTATUTAIREMENTLIMITE'=>0, // 40 + 'SAPERSONNELETCAPITALVARIABLES'=>0, // 45 + 'SOCITCOOPRATIVEDECONSOMMATIONRESPONSABILITLIMITE'=>0, // 38 + 'SARU'=>0, // 41 + 'COOPRATIVEDECONSOMMATIONENSOCITANONYME'=>0, // 38 + 'COOPERATIVEAGRICOLEAUCAPITALVARIABLE'=>0, // 38 + 'SOCITENNOMCOLLECTIFCAPITALVARIABLE'=>5202, // 38 + 'SOCIETECIVILEDEPARTICIPATION'=>0, // 38 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLERESPONSABILITLIMITE'=>0, // 38 + 'SOCITCIVILEDEPLACEMENTIMMOBILIERCAPITALVARIABLE'=>0, // 38 + 'ELFA'=>0, // 41 + 'SOCIETEANONYMECOOPERATIVEADIRECTOIRE'=>0, // 38 + 'COOPRATIVEDUTILISATIONDUMATRIELAGRICOLE'=>0, // 37 + 'SOCITCOOPRATIVEDEBANQUE'=>0, // 37 + 'ENTREPRISEUNIPERSONNELLEARESPONSABLITELIMITEE'=>0, // 37 + 'SOCITANONYMECOOPRATIVEARTISANALECAPITALVARIABLE'=>0, // 37 + 'SAPERSONNELETCAPITALVARIABLE'=>0, // 38 + 'UNIONDESOCITSCOOPRATIVESDIRECTOIRE'=>0, // 37 + 'STEDEXERCICELIBERALARESPONSABILITELIMITEE'=>0, // 37 + 'SCEARESPONSABILITLIMITE'=>0, // 38 + 'COOPRATIVERESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 39 + 'SYNDICAT'=>0, // 36 + 'SICAANONYMEADIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 35 + 'SOCITNATIONALE'=>0, // 35 + 'SACOOPRATIVECAPITALETPERSONNELVARIABLE'=>0, // 38 + 'SOCITCOOPRATIVEDECRDITRESPONSABILITSTATUTAIREMENTLIMITE'=>0, // 35 + 'COOPRATIVEDUTILISATIONDEMATRIELAGRICOLE'=>0, // 34 + 'SOCIETEANONYMESIMPLIFIEE'=>0, // 34 + 'SOCITCOOPRATIVEDEPRODUCTIONFORMEANONYMECAPITALVARIABLE'=>0, // 34 + 'SOCITDEPLACEMENTPRPONDRANCEIMMOBILIRECAPITALVARIABLEETCONSEILDADMINISTRATION'=>0, // 33 + 'SCCOOPRATIVEPERSONNELETCAPITALVARIABLES'=>0, // 35 + 'SOCIETEANONYMEACAPITALETPERSONNELVARIABLE'=>0, // 33 + 'SOCITDEXERCICELIBRALRESPONSABILITLIMITECAPITALVARIABLE'=>0, // 33 + 'SARLDEXERCICELIBRAL'=>0, // 34 + 'GROUPEMENTFONCIER'=>0, // 32 + 'SCPROFESSIONNELLEDEVTRINAIRES'=>0, // 32 + 'UNIONDECONOMIESOCIALESTECOOPERATIVESARL'=>0, // 32 + 'SOCITANONYMESOCITDHABITATIONDELOYERMMODR'=>0, // 32 + 'ASSOCIATIONRGIEPARLALOIDUERJUILLET'=>9220, // 32 + 'SARLASSOCIEUNIQUE'=>0, // 53 + 'COOPRATIVE'=>0, // 31 + 'SOCITCOOPRATIVEANONYMEDEBANQUEPOPULAIRECAPITALVARIABLE'=>0, // 31 + 'SOCITCIVILEDEPERSONNES'=>0, // 31 + 'SOCITANONYMEAPARTICIPATIONOUVRIERE'=>0, // 30 + 'SOCITCIVILEIMMOBILIREDATTRIBUTION'=>0, // 30 + 'SCOPCAPITALVARIABLE'=>0, // 30 + 'SOCIETEANONYMECOOPERATIVEDECOMMERCANTDETAILLANTS'=>0, // 30 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONRESPONSABILITLIMITE'=>0, // 30 + 'SASP'=>0, // 64 + 'CAISSEMUTUELLEDECRDIT'=>0, // 30 + 'SAMEMBREDELACEE'=>0, // 41 + 'SAPERSONNELCAPITALVARIABLE'=>0, // 29 + 'SOCIETEANONYMECAPITALFIXECOOPDEBANQUE'=>0, // 29 + 'SACOOPRATIVEDEPRODUCTIONDEHLMCAPITALVARIABLE'=>0, // 29 + 'COMMUNEDE'=>0, // 29 + 'SOCIETECOOPERATIVEDETRAVAILLEURSSARL'=>0, // 29 + 'SOCIETEENCOMMANDITEPARACTIONACAPITALVARIABLE'=>0, // 28 + 'COOPRATIVEDECRDITRESPONSABILITSTATUTAIREMENTLIMITEETCAPITALVARIABLE'=>0, // 28 + 'SCVITICOLE'=>0, // 28 + 'SOCITDINTRTCOLLECTIFAGRICOLEFORMESAS'=>0, // 28 + 'SOCITPUBLIQUELOCALEDAMNAGEMENT'=>0, // 28 + 'SEL'=>0, // 38 + 'CUMAENCOMMUN'=>0, // 28 + 'SASUCAPITALVARIABLE'=>0, // 31 + 'SOCITANONYMEDHLMCONSEILDADMINISTRATION'=>0, // 28 + 'SOCITANONYMECOOPRATIVEDEBANQUECAPITALVARIABLE'=>0, // 28 + 'SK'=>0, // 36 + 'SCPROFESSIONNELLEDINFIRMIERS'=>0, // 28 + 'SRLV'=>0, // 29 + 'SOCITDEXERCICELIBRALRESPONSABILITLIMITEDARCHITECTURE'=>0, // 27 + 'SAOUVRIRECOOPRATIVEDEPERSONNESCAPITALVARIABLE'=>0, // 27 + 'SOCIETEARESPONSABILITELIMITEDEXERCICELIBERAL'=>0, // 27 + 'SCDEPLACEMENTIMMOBILIERCAPITALVARIABLE'=>0, // 27 + 'COOPERATIVEOUVRIEREDEPRODUCTIONACAPITALVARIABLESARL'=>0, // 27 + 'SAOUVRIRECOOPRATIVEPERSONNELETCAPITALVARIABLES'=>0, // 54 + 'SOCIETECIVILECOOPERATIVEACAPITALETPERSONNELVARIABLE'=>0, // 27 + 'SCIC'=>0, // 59 + 'SCDEXPLOITATIONAGRICOLE'=>0, // 27 + 'NONRENSEIGNE'=>0, // 26 + 'SARLENLIQUIDATIONAMIABLE'=>0, // 28 + 'CRDITMUTUEL'=>0, // 26 + 'SACOOPRATIONCONSOMCAPITALVARIABLE'=>0, // 26 + 'SELRL'=>0, // 28 + 'GAECCAPITALVARIABLE'=>0, // 26 + 'SCPROFESSIONNELLEDEMDECINS'=>0, // 27 + 'GICO'=>0, // 27 + 'COOPRATIVEDECRDITCAPITALVARRESPSTATUTAIREMENTLIMITE'=>0, // 26 + 'SCDEPLACEMENTCOLLECTIFIMMOBILIERCAPITALVARIABLE'=>0, // 26 + 'SOCITCIVILECOOPRATIVECAPITALVARIABLE'=>0, // 26 + 'SOCITRESPONSABILITLIMITECAPITALPERSONNELVARIABLE'=>0, // 26 + 'SOCITANONYMEOUVRIRECOOPRATIVEPERSCAPITALVARIABLE'=>0, // 27 + 'SCDEGESTION'=>0, // 27 + 'SCCOOPRATIVEDECRDITCAPITALVARIABLE'=>0, // 25 + 'NONPRCIS'=>0, // 25 + 'SCIDEGESTION'=>0, // 26 + 'COOPRATIVEDEPRODUCTIONANONYMECAPITALVARIABLE'=>0, // 25 + 'COOPRATIVEDECOMMERANTSDTAILLANTS'=>0, // 25 + 'SOCITENCOMMANDITEPARACTIONSMEMBREDELACOMMUNAUTEUROPENNEOUPARTIELACCORDSURLESPA'=>0, // 25 + 'SCPROFESSIONNELLEDHUISSIERS'=>0, // 25 + 'SOCITDEDROITANGLAIS'=>0, // 24 + 'ASSOCIATIONRGIEPARLALOIDE'=>9220, // 24 + 'EU'=>0, // 24 + 'SOCITCOOPRATIVECRDITCAPITALVARIABLEARL'=>0, // 24 + 'SOCITDEPRESSE'=>0, // 24 + 'SKA'=>0, // 45 + 'SOCIETEANOMYMEDECONOMIEMIXTE'=>0, // 24 + 'SOCITDEFAIT'=>0, // 24 + 'COOPRATIVEDEPRODUCTIONRESPONABILITLIMITEETCAPITALVARIABLE'=>0, // 24 + 'SANONMEMBREDELACEE'=>0, // 30 + 'SAEMCONSEILDADMINISTRATION'=>0, // 24 + 'COOPRATIVEDECONSOMMATIONENSA'=>0, // 44 + 'SAR'=>0, // 28 + 'SCIDELOCATION'=>0, // 25 + 'SICAVCAPITALVARIABLE'=>0, // 23 + 'SOCIETEPARACTIONSSIMPLIFIEECOOPERATIVEACAPITALVARIABLE'=>0, // 23 + 'SACOOPDINTRTCOLLECTIFPOURLACCESSIONLAPROPRIT'=>0, // 31 + 'RL'=>0, // 23 + 'SOCITTRANGRENONISSUEDELESPACEECONOMIQUEEUROPEN'=>0, // 23 + 'SOCITDASSURANCEMUTUELLE'=>0, // 23 + 'SCPATRIMONIALE'=>0, // 23 + 'SOCITENPARTICIPATION'=>0, // 23 + 'SCASSOCIUNIQUE'=>0, // 23 + 'SCPROFESSIONNELLEDHUISSIERSDEJUSTICE'=>0, // 23 + 'UNIONDECONOMIESOCIALECOOPERATIVEARESPONSABILITELIMITEE'=>0, // 23 + 'SAADIRECTOIRE'=>0, // 23 + 'SOCITDEGROUPEDASSURANCEMUTUELLE'=>0, // 23 + 'SOCIETEANONYMEAUCAPITALETPERSONNELVARIABLE'=>0, // 23 + 'SOCIETEPARACTIONS'=>0, // 23 + 'SACOOPRATIVEOUVRIREDEPRODUCTIONETDECRDITCONSEILDADMINISTRATION'=>0, // 23 + 'SRCP'=>0, // 23 + 'UNIONDCONOMIESOCIALESARLCOOPRATIVE'=>0, // 25 + 'STECOOPERATOUVRIEREDEPRODUCTIONANONYMEACAPITALVARIABLE'=>0, // 22 + 'SACOOPRATIVEDEPRODUCTIONDHLMCAPITALVARIABLE'=>0, // 24 + 'GROUPEMENTAGRICOLEFONCIER'=>0, // 22 + 'SOCITANONYMEDIRECTOIREDECONOMIEMIXTE'=>0, // 22 + 'SOCITANONYMECONSEILDADMINISTRATIONDHABITATIONLOYERMODRDELOCATION'=>0, // 22 + 'SARLCAPITALETPERSONNELVARIABLES'=>0, // 39 + 'SRLELU'=>0, // 26 + 'SOCITCIVILEAYANTPOUROBJETLACONSTRUCTIONDIMMEUBLES'=>0, // 22 + 'SACOOPRATIVEOUVRIREDEPRODUCTION'=>0, // 43 + 'SICAFORMEANONYME'=>0, // 22 + 'SOCITPARACTIONSSIMPLIFIECAPITALVARIABLEETASSOCIUNIQUE'=>0, // 22 + 'STEDEXERCICELIBERALARESPONSABILITELIMITEEUNIPERSONNELLE'=>0, // 21 + 'SICAVCONSEIL'=>0, // 21 + 'SOCIETECIVILECONSTRUCTIONVENTE'=>0, // 21 + 'EURLACAPITALVARIABLE'=>0, // 37 + 'SAC'=>0, // 27 + 'SAOS'=>0, // 22 + 'SACAPITALETPERSONNELVARIABLES'=>0, // 21 + 'COOPRATIVEARTISANALE'=>0, // 21 + 'ADMINISTRATIONPUBLIQUE'=>0, // 20 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONRESPLIMITEETCAPITALVARIABLE'=>0, // 20 + 'SOCIETEANONYMEACONSEILDADMINISTRATION'=>0, // 20 + 'ADMINTERDITAURCS'=>0, // 20 + 'SOCIETEANONYMECOOPERATIVEMARITIME'=>0, // 20 + 'SOCIETEARESPONSABILITELIMITEEARTISANALE'=>0, // 20 + 'SADC'=>0, // 20 + 'SOCITDEPARTICIPATIONFINANCIREDEPROFESSIONLIBRALEPARACTIONSIMPLIFIE'=>0, // 20 + 'SCCOOPRATIVEAGRICOLECAPITALVARIABLE'=>0, // 20 + 'COMMUNE'=>0, // 20 + 'UNIONDCONOMIESOCIALESOCITANONYMECOOPRATIVECAPITALVARIABLE'=>0, // 20 + 'UNIONCOOPRATIVEAGRICOLECAPITALVARIABLE'=>0, // 20 + 'SOCITCAUTIONMUTUELLE'=>0, // 28 + 'SACOOPRATIVEOUVRIREDEPRODETCRDITCONSEILDADMCAPITALVARIABLE'=>0, // 19 + 'ASARL'=>0, // 19 + 'OFFICEPUBLIC'=>0, // 19 + 'SOCITANONYMECOOPRATIVEDECRDITCAPITALETRESPONSABILITSTATUTAIREMENTLIMITECONSEI'=>0, // 19 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFANONYMECAPITALVARIABLE'=>0, // 19 + 'SICACAPITALVARIABLE'=>0, // 19 + 'SADIRECTOIRECONSEILSURVEILL'=>0, // 20 + 'STECIVILEDEPLACEMENTCOLLECTIFIMMOBILIERCAPITALVARIABLE'=>0, // 19 + 'SOCITCIVILECOOPRATIVEDECRDIT'=>0, // 19 + 'SCENCONSTRUCTIONVENTE'=>0, // 19 + 'SOCIETEANONYMECOOPERATIVEDEBANQUEPOPULAIREACAPITALVARIABLE'=>0, // 19 + 'SCEARL'=>0, // 40 + 'SASACTIONNAIREUNIQUE'=>0, // 19 + 'SOCITDASSURANCESMUTUELLES'=>0, // 19 + 'UCA'=>0, // 20 + 'SADIRECTOIREETCONSEILDORIENTATIONETDESURVEILLANCE'=>0, // 18 + 'SOCITDEPARTICIPATIONSFINANCIRESDEPROFESSIONLIBRALE'=>0, // 18 + 'EXPLOITATIONAGRICOLERESPONSABILITLIMITEASSOCIUNIQUE'=>0, // 24 + 'SELARLETASSOCIUNIQUE'=>0, // 20 + 'SARLK'=>0, // 37 + 'ORGANISMEAUTONOME'=>0, // 18 + 'GFVITICOLE'=>0, // 18 + 'SOCITCIVILEPARTICULIREDEXPLOITATIONAGRICOLE'=>0, // 18 + 'SOCITCOOPRATIVEDETRAVAILLEURSRESPONSABILITLIMITE'=>0, // 18 + 'SOCITDEPARTICIPATIONFINANCIREDEPROFESSIONLIBRALEDAVOCATSPARACTIONSSIMPLIFIE'=>0, // 18 + 'SOCITANONYMECOOPRATIVEDINTRTCOLLECTIFCAPITALVARIABLE'=>0, // 18 + 'SACOOPRATIVEDINTRTCOLLECTIFPOURACCESSIONLAPROPRIT'=>0, // 18 + 'SCPROFESSIONNELLEDARCHITECTES'=>0, // 18 + 'SCACOOPRATIVE'=>0, // 17 + 'COOPERATIVEOUVRIEREDEPRODUCTIONANONYMEACAPITALVARIABLE'=>0, // 17 + 'SOCIETEANONYMEDECONOMIEMIXTEADIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 17 + 'SACOOPRATIVEDECOMMERANTSDTAILLANTSCAPITALVARIABLE'=>0, // 21 + 'SCPDENOTAIRES'=>0, // 17 + 'SARLLIMITE'=>0, // 18 + 'SACOOPRATIVEDENTREPRISESCAPITALVARIABLE'=>0, // 31 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONFORMEANONYMECAPITALVARIABLE'=>0, // 17 + 'SOCITCOOPRATIVEDECRDITRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 22 + 'SARLASSOCIUNIQUECAPVAR'=>0, // 17 + 'SOCITDEPLACEMENTPRPONDRANCEIMMOBILIRECAPITALVARIABLEETDIRECTOIREETCONSEILDESU'=>0, // 17 + 'SASPORTIVEPROFESSIONNELLEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 17 + 'SOCIETEPARACTIONSSIMPLIFIEESAASSOCIEUNIQUE'=>0, // 17 + 'SOCITCOOPRATIVEDECAUTIONMUTUELLECAPITALVARIABLELOI'=>0, // 17 + 'SOCIETEPARACTIONSSIMPLIF'=>0, // 17 + 'SOCITCIVILECOOPRATIVECONSTPERSCAPITALVARIABLE'=>0, // 17 + 'SOCITCOOPRATIVEPARTICIPATIONOUVRIRE'=>0, // 16 + 'SDDI'=>0, // 17 + 'SADIRECTOIREDCONOMIEMIXTE'=>0, // 26 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONENLAFORMESA'=>0, // 16 + 'COOPRATIVEDEPRODUCTIONRESPONSABILITLIMITE'=>0, // 16 + 'STEASSURANCESCARACTEREMUTUE'=>0, // 16 + 'SCMU'=>0, // 16 + 'ENTREPRISEUNIPERSONNELLESPORTIVERESPONSABILITLIMITE'=>0, // 16 + 'SOCITCIVILECOOPRATIVEDECONSOMMATIONCAPITALVARIABL'=>0, // 16 + 'UNIONDESCOOPRATIVESAGRICOLESCAPITALVARIABLE'=>0, // 16 + 'SOCITNATIONALISE'=>0, // 16 + 'SACOOPRATIVEDEBANQUECAPITALVARIABLE'=>0, // 16 + 'PERSONNEMORALEDEDROITPUBLIC'=>0, // 16 + 'SCCOOPRATIVECAPITALVARIABLE'=>0, // 16 + 'SOCITDEXERCICELIBRALPARACTIONSSIMPLIFIEASSOCIUNIQUE'=>0, // 16 + 'SOCIETEDEXERCICELIBERALARESPONSABILITELIMITEEDARCHITECTU'=>0, // 16 + 'SOCITANONYMEDHLMDIRECTOIRE'=>0, // 16 + 'SOCITANONYMECOOPRATIVEDEPRODUCTIONDHLMCAPITALVARIABLE'=>0, // 16 + 'COOPRATIVEDUTILISATIONDEMATRIELAGRICOLECUMA'=>0, // 16 + 'SELASSOCIUNIQUE'=>0, // 16 + 'SOCITCOOPRATIVEDEBANQUEPOPULAIRE'=>0, // 16 + 'SOCITCOOPRATIVEDETRAVAILLEURSANONYME'=>0, // 15 + 'COOPRATIVEDEPRODUCTIONRESPONSABILITLIMITECAPITALVARIABLE'=>0, // 15 + 'UNIONDCONOMIESOCIALECOOPRATIVERESPONSABILITLIMITE'=>0, // 16 + 'SOCIETECOOPERATIVEMARITIMEARESPONSABILITELIMITEE'=>0, // 15 + 'SICARESPONSABILITLIMITE'=>0, // 15 + 'SOCITCIVILEPROFESSIONNELLEDEMASSEURSKINSITHRAPEUTES'=>0, // 17 + 'SOCITTANONYMECONSEILDADMINISTRATIONDHLM'=>0, // 15 + 'SCDEPARTICIPATIONS'=>0, // 15 + 'SOCIETEANONYMENATIONALISEEACONSEILDADMINISTRATION'=>0, // 15 + 'SAK'=>0, // 20 + 'SYNDICATPROFESSIONNEL'=>0, // 15 + 'SCKCON'=>0, // 15 + 'SADIRECTOIREETCONSEILDADMINISTRATION'=>0, // 18 + 'SOCITCIVILEDEPLACEMENTCOLLECTIFIMMOBILIER'=>0, // 15 + 'GROUPEMENTDINTERETECONOMIQUEACAPITALVARIABLE'=>0, // 15 + 'SOCITCIVILEFAISANTAPPELPUBLICLPARGNE'=>0, // 15 + 'SCDEPLACEMENTSIMMOBILIERS'=>0, // 15 + 'SOCITANONYMECOOPRATIVEDENTREPRISECAPITALVARIABLE'=>0, // 15 + 'COOPRATIVEDECRDITCAPITALVARIABLEENSARL'=>0, // 18 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFRESPONSLIMITEETCAPITALVARIABLE'=>0, // 15 + 'SAACONSEILDADMINISTRATION'=>0, // 15 + 'SCPROFESSIONNELLEDAVOCAT'=>0, // 15 + 'FORMEJURIDIQUEINDTERMINE'=>0, // 15 + 'SADHABITATIONLOYERMODR'=>0, // 15 + 'SAPARTICIPATIONOUVRIRE'=>0, // 15 + 'SACD'=>0, // 21 + 'SOCITANONYMECOOPRATIVEDEBANQUECAPITALFIXE'=>0, // 14 + 'COOPRATIVEDECRDITCAPITALVARIABLEETRESPSTATUAIREMENTLIMITE'=>0, // 14 + 'EUARLASSOCIUNIQUE'=>0, // 16 + 'SKP'=>0, // 14 + 'SCISOCITENLIQUIDATION'=>0, // 20 + 'MONSIEUR'=>0, // 14 + 'SOCITCOOPRATIVECAPITALVARIABLEAMPRESPONSABILITSTATUTAIREMENTLIMITE'=>0, // 17 + 'UNIONDCONOMIESOCIALE'=>0, // 14 + 'SCIENLIQUIDATION'=>0, // 15 + 'SKACV'=>0, // 16 + 'COOPERATIVEOUVRIEREDEPRODUCTIONENARLETCAPITALVARIABLE'=>0, // 14 + 'SCPARTICULIRECAPITALVARIABLE'=>0, // 14 + 'SADEXERCICELIBRAL'=>0, // 14 + 'SARLASSOCI'=>0, // 15 + 'SOCITCIVILEIMMOBILIREDEGESTION'=>0, // 14 + 'SOCITDINTRTCOLLECTIFAGRICOLECIVIL'=>0, // 14 + 'SOCITANONYMECOOPRATIVEDECOMMERANTSDTAILLANTSCAPITALVARIABLE'=>0, // 14 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFFORMESARLCAPITALVARIABLE'=>0, // 14 + 'SOCITENCOMMANDITEPARACTIONSMEMBREDELUE'=>0, // 14 + 'SOCITCIVILEFONCIRE'=>0, // 14 + 'SADEPRODUCTIONCAPITALVARIABLE'=>0, // 14 + 'GISL'=>0, // 15 + 'SARLPLURIPERSONNELLE'=>0, // 13 + 'STE'=>0, // 13 + 'SARLASSOCIUNIQUESOCITENLIQUIDATION'=>0, // 14 + 'SOCITCIVILEDEXPLOITATION'=>0, // 13 + 'ASSOCIATIONLOIMETTANTDESOBLIGATIONS'=>9220, // 13 + 'COOPRATIVECAPITALVARIABLEETRESPONSABILITLIMITE'=>0, // 13 + 'UNIONDECONOMIESOCIALESOCIETECOOPERATIVEANONYME'=>0, // 13 + 'SCPROFESSIONNELLEDEDIRECTEURSDELABORATOIRESDANALYSESDEBIOLOGIEMDICALE'=>0, // 13 + 'SU'=>0, // 13 + 'SADI'=>0, // 30 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLESAS'=>0, // 13 + 'SOCITRESPONSABILITLIMITEDEPRESSECAPITALVARIABLE'=>0, // 13 + 'STEANONYMEDECONOMIEMIXTE'=>0, // 13 + 'UNIONDESOCITSCOOPRATIVESCONSEILDADMINISTRATION'=>0, // 13 + 'SOCIETEARESPONSABILITELIMITEECOOPERATIVEDECONSOMMATION'=>0, // 13 + 'EUROS'=>0, // 131 + 'SCPROFESSIONNELLEDAVOUS'=>0, // 13 + 'GFACAPITALVARIABLE'=>0, // 14 + 'N'=>0, // 13 + 'SOCITCIVILEPROFESSIONNELLEDECHIRURGIENSDENTISTES'=>0, // 13 + 'SRCV'=>0, // 13 + 'SOCIETEARESPONSABILITELIMITEEASSOCIEUNIQUEEURL'=>0, // 13 + 'SADIRECTOIREETCONSEILDESURVEILLANCECAPITALVARIABLE'=>0, // 13 + 'SACOOPRATIVEDINTRTCOLLECTIFAGRICOLECONSEILDADMINISTRATION'=>0, // 13 + 'SOCIETECOOPERATIVEDECAUTIONMUTUELLELOI'=>0, // 12 + 'COOPRATIVEPRODUCTIONARLCAPITALVARIABLE'=>0, // 12 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 13 + 'SACOOPRATIVEDECONSOMMATION'=>0, // 13 + 'SARLCOOPRATIVEOUVRIREDEPRODUCTION'=>0, // 12 + 'SOCIETEANONYMEADIRECTOIREETCONSEILDESURV'=>0, // 12 + 'SOCITCIVILEPROFESSIONNELLEDAVOCATSAUCONSEILDETATETLACOURDECASSATION'=>0, // 12 + 'SCSOCITENLIQUIDATION'=>0, // 15 + 'SOCIETECOOPERATIVEDINTERETCOLLECTIFAGRICOLEAFORMECIVILE'=>0, // 12 + 'STEANONYMESPORTIVEPROFESSIONNELLEACONSEILDADMINISTRATION'=>0, // 12 + 'SOCITAGRICOLE'=>0, // 12 + 'SARLUNIPERSONELLE'=>0, // 19 + 'SOCITANONYMEEUROPENNE'=>0, // 12 + 'SARLCOOPRATIVEMARITIME'=>0, // 19 + 'SARLSOCITENDISSOLUTION'=>0, // 15 + 'SARLASSOCIUNIQUECAPVARIAB'=>0, // 12 + 'SELARLCAPITALVARIABLE'=>0, // 12 + 'SACH'=>0, // 13 + 'SOCITANONYMECONSEILDESURVEILLANCE'=>0, // 12 + 'SOCITDEDROITEUROPEN'=>0, // 12 + 'SOCIETECOOPERATIVEARTISANALEARESPLIMITEEETACAPITALVARI'=>0, // 12 + 'SASV'=>0, // 15 + 'SELENCOMMANDITEPARACTIONS'=>0, // 11 + 'SCACV'=>0, // 11 + 'COOPERATIVEDECONSOMMATIONANONYMEACAPITALVARIABLE'=>0, // 11 + 'COMMUNAUTTERRITORIALE'=>0, // 11 + 'SOCIETECIVILEPARTICULIEREACAPITALVARIABLE'=>0, // 11 + 'AUTRESFORMESJURIDIQUES'=>0, // 11 + 'SOCITCOOPRATIVECAPITALVARIABLERESPONSABILITSTATUTAIREMENTLIMITE'=>0, // 11 + 'SACOOPRATIVEDEBANQUE'=>0, // 11 + 'SOCITCOOPRATIVEDECONSOMMATIONENLAFORMESA'=>0, // 11 + 'SACONSEILDESURVEILLANCEETDIRECTOIRE'=>0, // 12 + 'SCPA'=>0, // 15 + 'SOCITPRIVEPARACTIONS'=>0, // 11 + 'SAEMDIRECTOIRE'=>0, // 11 + 'SOCIETEANONYMEDECONOMIEMIXTE'=>0, // 11 + 'SCPROFESSIONNELLEDECHIRURGIENSDENTISTES'=>0, // 11 + 'STEANONYMECOOPERATIVEDINTERETCOLLECTIFACAPITALVARIABLE'=>0, // 11 + 'SADCONOMIEMIXTECONSEILDADMINISTRATION'=>0, // 12 + 'SOCITANONYMECOOPRATIVEDINTRTCOLLECTIFPOURACCESSIONLAPROPRIT'=>0, // 11 + 'SAOBJETSPORTIF'=>0, // 11 + 'SOCIETEDEXERCICELIBERALARESPONSABILITELIMITEE'=>0, // 12 + 'ENTREPRISEUNIPERSONNELLEARESPONSABILITELIMITEEETACAPITAL'=>0, // 11 + 'SADHLMDIRECTOIRE'=>0, // 11 + 'SOCITCIVILEPROFESSIONNELLEDEGEOMTRESEXPERTS'=>0, // 11 + 'SOCITANONYMECOOPRATIVECONSEILDADMINISTRATION'=>0, // 11 + 'GROUPEMENTFONCIERVITICOLE'=>0, // 11 + 'SOCITCIVILECOOPRATIVEAGRICOLECAPITALVARIABLE'=>0, // 11 + 'SOCIETECOOPERATIVEDECONSOMMATIONANONYME'=>0, // 11 + 'BANQUECOOPRATIVERGIEPARLALOINDUJUIN'=>0, // 11 + 'SCPARTICULIREDINVESTISSEMENT'=>0, // 11 + 'SASUNIPERSONNELLEASSOCIUNIQUE'=>0, // 12 + 'SOCIETEANONYMEADIRECTOIREETCONSEILDORIENTATIONETSURVEIL'=>0, // 10 + 'SACOOPRATIVEDEBANQUEPOPULAIRECAPITALVARIABLE'=>0, // 10 + 'SOCITDEGESTIONPATRIMONIALE'=>0, // 10 + 'SOCITCOOPRATIVEDEBANQUECAPITALVARIABLE'=>0, // 10 + 'SASCOOPRATIVE'=>0, // 11 + 'SELASASSOCIUNIQUE'=>0, // 10 + 'SARLASSOCIUNIQUEUNIQUE'=>0, // 10 + 'SOCIETECOOPERATIVEDETRAVAILLEURSANONYME'=>0, // 10 + 'SACOOPRATIVEDIRECTOIREETCONSEILDESURVEILLANCECAPITALVARIABLE'=>0, // 10 + 'SARLCCV'=>0, // 11 + 'SOCITCIVILEPROFESSIONNELLEDEDIRECTEURSDELABORATOIRESDANALYSESDEBIOLOGIEMDICALE'=>0, // 10 + 'SOCIETEARESPONSABILITELIMITEEACARACTEREUNIPERSONNEL'=>0, // 10 + 'SARLOUVRIREDEPRODUCTIONCAPITALVARIABLE'=>0, // 10 + 'SCICV'=>0, // 14 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFCAPITALVARIABLE'=>0, // 10 + 'SOCIETEDEXERCICELIBERALPARACTIONSSIMPLIFIEESSELAS'=>0, // 10 + 'SP'=>0, // 10 + 'SOCITPARACTIONSSIMPLIFIEUNIPERSONNELLECAPITALVARIABLE'=>0, // 10 + 'COLR'=>0, // 12 + 'STECOOPERATIVESARLACAPITALVARIABLE'=>0, // 10 + 'CUMACAPITALVARIABLE'=>0, // 14 + 'SCCOOPRATIVECAPITALETPERSONNELVARIABLES'=>0, // 9 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLERESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 9 + 'SOCITCOOPRATIVEANONYMEDINTRTCOLLECTIFAGRICOLECAPITALVARIABLE'=>0, // 9 + 'SOCITCOOPRATIVEVINICOLE'=>0, // 9 + 'SACOOPRATIVEDINTRTCOLLECTIFCAPITALVARIABLE'=>0, // 9 + 'SOCITDCONOMIEMIXTEDIRECTOIRE'=>0, // 9 + 'COOPERATIVEDETRANSPORTSROUTIERS'=>0, // 9 + 'SELASU'=>0, // 10 + 'SOCITDEDROITALLEMAND'=>0, // 9 + 'SOCITCOOPRATIVEANONYMECAPITALVARIABLE'=>0, // 9 + 'SOCIETECOOPERATIVEDECAUTIONMUTUELLEACAPITALVARIABLELOI'=>0, // 9 + 'COOPRATIVEDECRDITRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 9 + 'SARLASSOCIUNIQUEENLIQUIDATION'=>0, // 15 + 'SCDECRDITCAPITALVARIABLE'=>0, // 9 + 'SASUNIPERSONELLE'=>0, // 9 + 'SOCITCOOPRATIVEMARITIMERESPONSABILITLIMITECAPITALVARIABLE'=>0, // 9 + 'SAASSOCIUNIQUE'=>0, // 10 + 'SOCITDINVESTISSEMENTSCAPITALVARIABLECONSEILDADMINISTRATION'=>0, // 9 + 'SNCASSOCIUNIQUE'=>5202, // 9 + 'SOCITRESPONSABILITLIMIT'=>0, // 9 + 'CRDITMARITIMECAPITALVARIABLE'=>0, // 9 + 'SOCIETECOOPERATIVEOUVRIEREDEPRODUCTIONASA'=>0, // 16 + 'SARLASSOCIUNQIUE'=>0, // 9 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLECAPITALVARIABLE'=>0, // 9 + 'SARLCOOPRATIVEDETRAVAILLEURS'=>0, // 9 + 'SOCITANONYMEPUBLIQUELOCALEDAMNAGEMENT'=>0, // 9 + 'SOCITCIVILEPROFESSIONNELLEDHUISSIERS'=>0, // 9 + 'UNIONDESOCITSCOOPRATIVESFORMEANONYME'=>0, // 9 + 'SCPI'=>0, // 9 + 'SCCOOPRATIVEDECONSOMMATEURSCAPITALVARIABLE'=>0, // 9 + 'SCARL'=>0, // 9 + 'TABLISSEMENTDECRDITBUTNONLUCRATIF'=>0, // 9 + 'SARLCARACTREUNIPERSONNEL'=>0, // 9 + 'STEDEXERCICELIBERALUNIPERSONNELLEARESPONSABILITELIMITEE'=>0, // 9 + 'SOCIETEANONYMEDHLMADIRECTOIRE'=>0, // 9 + 'RARL'=>0, // 14 + 'SCOPRESPONSABILITLIMITECAPITALVARIABLE'=>0, // 9 + 'SOCITDEDROITANGLAISPRIVATELIMITEDCOMPANY'=>0, // 12 + 'SOCITCIVILECOOPRATIVEDECONSOMMATION'=>0, // 9 + 'SOCITDINVESTISSEMENTSCAPITALVARIABLEETCONSEIL'=>0, // 13 + 'SCDEXPLOITATIONVITICOLE'=>0, // 9 + 'SCDEPARTICIPATION'=>0, // 9 + 'SCV'=>0, // 11 + 'SOCITANONYMECOOPRATIVEDECOMMERANTSDTAILLANTSCONSEILDADMINISTATION'=>0, // 9 + 'SOCITCIVILEPROFESSIONNELLEDAVOUS'=>0, // 9 + 'SOCITCIVILEPROFESSIONNELLEDECOMMISSAIRESPRISEURS'=>0, // 15 + 'SCOPANONYMEPERSONNELETCAPITALVARIABLES'=>0, // 9 + 'SCPROFESSIONNELLEDECOMMISSAIRESPRISEURS'=>0, // 15 + 'SASUASSOCIUNIQUE'=>0, // 9 + 'UNIONDECOOPERATIVESACAPITALVARIABLELOI'=>0, // 9 + 'SOCIETECIVILEEXPLOITATIONAGRICOLEARESPONSABILITELIMITEE'=>0, // 9 + 'SCPCAPITALVARIABLE'=>0, // 8 + 'ASSOCIATIONLOIDE'=>9220, // 8 + 'SOCITCIVILEDEGESTION'=>0, // 8 + 'SOCITRRESPONSABILITLIMITE'=>0, // 8 + 'SCPRL'=>0, // 8 + 'SPAITALIENNE'=>0, // 8 + 'SN'=>0, // 8 + 'SCPROFESSIONELLE'=>0, // 8 + 'SCRL'=>0, // 12 + 'SUARL'=>0, // 8 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONCONSEILDADMINISTRATION'=>0, // 8 + 'TABLISSEMENTPUBLICCARACTREINDUSTRIELOUCOMMERCIAL'=>0, // 8 + 'COOPRATIVEDEPRODUCTIONRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 9 + 'SCPROFESSIONNELLEDEMASSEURSKINSITHRAPEUTES'=>0, // 11 + 'SCIFAMILIALE'=>0, // 8 + 'SCAMEMBREDELUE'=>0, // 8 + 'COOPRATIVEDECRDITCAPITALVARIABLEETRESPONSABILITLIMITE'=>0, // 10 + 'SCIASSOCIUNIQUE'=>0, // 10 + 'SOCITPARACTIONSSIMPLIFIEUNIPERSONNELLEASSOCIUNIQUE'=>0, // 14 + 'SOCIETECIVILECOOPERATIVEVINICOLE'=>0, // 8 + 'SARLCOOPRATIVECONSOMCAPITALVARIABLE'=>0, // 8 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLE'=>0, // 8 + 'SOCITDEXERCICELIBRALPARACTIONSIMPLIFIE'=>0, // 8 + 'SCISCPSCM'=>0, // 16 + 'FDRATION'=>0, // 8 + 'GROUPEMENTDEMPLOYEURS'=>0, // 8 + 'STECIVILE'=>0, // 8 + 'SOCITCOOPRATIVEDEPRODUCTIONCAPITALVARIABLE'=>0, // 8 + 'MADAME'=>0, // 8 + 'SARLDEFAMILLE'=>0, // 8 + 'SCCOOPRATIVEDECRDIT'=>0, // 8 + 'SOCITMUTUELLECAPITALVARIABLE'=>0, // 8 + 'SCDECONSTRUCTIONVENTEDIMMEUBLES'=>0, // 8 + 'SCICA'=>0, // 9 + 'SOCITCOOPRATIVEDECAUTIONMUTUELLE'=>0, // 8 + 'SDCS'=>0, // 9 + 'SOCITDEPARTICIPATIONFINANCIREDEPROFESSIONLIBRALEDAVOCATSRESPONSABILITLIMITE'=>0, // 8 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONSARLCAPITALVARIABLE'=>0, // 8 + 'SACOOPDIRECTCONSEILSURV'=>0, // 16 + 'COOPRATIVEOUVRIREDEPRODUCTIONANONYMECAPITALETPERSONNELVARIABLE'=>0, // 8 + 'SCCC'=>0, // 8 + 'SACOOPRATIVEPERSONNELETCAPITALVARIABLE'=>0, // 8 + 'SACOOPRATIVEDEPRODUCTION'=>0, // 8 + 'SAENDISSOLUTION'=>0, // 9 + 'SOCIETEANONYMEDHABITATIONALOYERMODERE'=>0, // 8 + 'SARLP'=>0, // 8 + 'COOPERATIVEOUVRIEREDEPRODUCTIONACAPITALVARIABLESA'=>0, // 8 + 'SOCITPARACTIONSSIMPLIFIEDARCHITECTURECAPITALVARIABLE'=>0, // 8 + 'SOCITCCOPRATIVEMARITIME'=>0, // 8 + 'SEML'=>0, // 11 + 'SOCIETEDINTERETCOLLECTIF'=>0, // 8 + 'STEDEPARTICIPATIONSFINANCIRESRESPONSABILITLIMITE'=>0, // 8 + 'ANONYMEACAPITALVARIABLE'=>0, // 8 + 'SOCITCOOPRATIVEAGRICOLECOOPRATIVE'=>0, // 9 + 'SARLCOOPRATIVEARTISANALECAPITALVARIABLE'=>0, // 8 + 'SACOOPRATIVEDIRECTIONETCONSEILDESURVEILLANCE'=>0, // 15 + 'SCOTARLSTCOOPRATIVETRAVAILLEURS'=>0, // 7 + 'UNIONDCONOMIESOCIALECOOPRATIVEFORMEANONYME'=>0, // 7 + 'COOPERATIVEDECONSOMMATIONENSAACAPITALVARIABLE'=>0, // 7 + 'OPAC'=>0, // 8 + 'SAMUTUELLEDIRECTION'=>0, // 7 + 'SOCITCOOPRATIVEDECONSOMMATIONCAPITALVARIABLE'=>0, // 7 + 'COOPRATIVEARTISANALERESPONSABILITLIMITE'=>0, // 7 + 'SARLCOOPERATIVEDEPRODUCTIONCAPITALVARIABLE'=>0, // 7 + 'BANQUECOOPRATIVERGIEPARLALOINODUJUIN'=>0, // 13 + 'SCOPANONYMEETCAPITALVARIABLE'=>0, // 7 + 'SARLEXERCICELIBRAL'=>0, // 7 + 'SRLKOP'=>0, // 13 + 'COOPRATIVEARTISANALECONSEIL'=>0, // 12 + 'SOCITPARACTIONSMEMBREDELACOMMUNAUTEUROPENNEOUPARTIELACCORDSURLESPACECONOMIQUE'=>0, // 7 + 'SARLC'=>0, // 12 + 'COOPERATIVEACAPITALVARIABLESOCIETEANONYME'=>0, // 7 + 'SACOOPDEBANQUEPOPULAIRE'=>0, // 7 + 'SACOOPRATIVEDEPRODUCTIONDHLMCONSEILDADMINISTRATION'=>0, // 7 + 'EURLSARL'=>0, // 7 + 'SARLCOOPRATIVEDECONSOMMATION'=>0, // 9 + 'SACV'=>0, // 7 + 'TABLISSEMENTPUBLICDECOOPRATIONCULTURELLECARACTREINDUSTRIELETCOMMERCIAL'=>0, // 7 + 'SOCITANONYMEDEPRODUCTIONCAPITALVARIABLE'=>0, // 7 + 'SICAVCONSEILDADMINISTRATION'=>0, // 9 + 'SOCITCIVILEPROFESSIONNELLEDECHIRURGIENDENTISTES'=>0, // 7 + 'SARLPERSONNELVARIABLE'=>0, // 9 + 'SOCITANONYMECOOPRATIVEMARITIMECAPITALETPERSONNELVARIABLES'=>0, // 7 + 'SOCIETEANONYMECOOPERATIVEADIRECTOIREETCONSEILDESURVEILLA'=>0, // 7 + 'SCIENLIQUIDATIONAMIABLE'=>0, // 7 + 'SACOOP'=>0, // 13 + 'SCOA'=>0, // 7 + 'SACOOPRATIVEMARITIME'=>0, // 7 + 'ASSOCIATIONRGIESELONLALOI'=>9220, // 7 + 'SOCITCOOPRATIVEDECRDITCAPVARIABLEETRESPSTATUTAIREMENTLIMITE'=>0, // 7 + 'SARLCOOPRATIVEDECONSOMMATIONCAPITALVARIABLE'=>0, // 7 + 'SELACA'=>0, // 7 + 'SELA'=>0, // 8 + 'SARLASSOCIUNIQUEENDISSOLUTION'=>0, // 7 + 'SAEL'=>0, // 10 + 'SOCITOUVRIREDEPRODUCTIONFORMESARLCAPITALVARIABLE'=>0, // 7 + 'SOCIETEANONYMECOOPOUVRIEREDEPRODUCTIONCAPITALETPERSONNELVARIABLES'=>0, // 7 + 'SACOOPRATIVEDIRECTOIRE'=>0, // 8 + 'CRDITMARITIME'=>0, // 7 + 'UNIONDCONOMIESOCIALESADIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 10 + 'SAEXERCICELIBRAL'=>0, // 7 + 'SCOPFORMEANONYMECAPITALETPERSONNELVARIABLES'=>0, // 9 + 'SCOPARESPONSABILITELIMITEEETACAPITALVARIABLE'=>0, // 7 + 'SARLCONSEILDADMINISTRATION'=>0, // 7 + 'SCCVENTE'=>0, // 12 + 'SOCITDINVESTISSEMENTSCAPITALVARIABLEETCONSEILDESURVEILLANCE'=>0, // 8 + 'UNIONDECONOMIESOCIALESTECOOPERATIVEANONYME'=>0, // 7 + 'SACOOPRATIVECAPITALVARIABLEDIRECTOIRE'=>0, // 7 + 'SCCCON'=>0, // 7 + 'SOCITANONYMECOOPCAPITALVARIABLEDIRECTETCONSEILDESURVEILLANCE'=>0, // 7 + 'SOCITCIVILEDEPARTICIPATIONOUVRIRECAPITALVARIABLE'=>0, // 7 + 'SARLASOCIUNIQUE'=>0, // 9 + 'SCDEPERSONNESCAPITALVARIABLE'=>0, // 8 + 'SOCITCIVILEDINTRTCOLLECTIFAGRICOLE'=>0, // 7 + 'PF'=>0, // 9 + 'SCPROFESIONNELLE'=>0, // 7 + 'SCAYANTPOUROBJETLACONSTRUCTIONDIMMEUBLES'=>0, // 8 + 'SOCITCIVILEDEPORTEFEUILLESCAPITALVARIABLE'=>0, // 7 + 'SOCITRESPONSABILITLIMITECAPITALETPERSONNELVARIABLES'=>0, // 7 + 'SOCITCAPITALVARIABLE'=>0, // 6 + 'SOCITCIVILECOOPRATIVEDECRDITCAPITALVARIABLE'=>0, // 6 + 'ETABLISSEMENTPUBLICETRANGER'=>0, // 6 + 'STCIVCONSTRUCATTRIBUTION'=>0, // 6 + 'BACO'=>0, // 9 + 'SADINTRTCOLLECTIFAGRICOLECONSEILDADMINISTRATION'=>0, // 6 + 'SASENDISSOLUTION'=>0, // 6 + 'SOCIETECOOPERATIVEDINTERETCOLLECTIFAGRICOLEARESPONSABILIT'=>0, // 6 + 'STECOOPERATIVEAGRICOLE'=>0, // 6 + 'SACOOPRATIVEDEPRODUCTIONDHABITATIONSLOYERMODRETCAPITALVARIABLE'=>0, // 6 + 'SOCIETEANONYMECOOPERATIVEDENTREPRISESACAPITALVARIABLE'=>0, // 6 + 'SADIRECTOIREETACONSEILDESURVEILLANCE'=>0, // 6 + 'RUEDUMARCHALJOFFRE'=>0, // 6 + 'SELU'=>0, // 7 + 'STPARTFINDEPROFLIBRALES'=>0, // 6 + 'SACOOPRATIVEINTRTCOLLECTIFPOURLACCESSIONPROPRIT'=>0, // 6 + 'CHEMINDUMOULINNEUF'=>0, // 6 + 'COOPRATIVECAPITALVARIABLERESPONSABILITLIMITE'=>0, // 6 + 'SNCENLIQUIDATION'=>5202, // 6 + 'SOCITDASSURANCEMUTUELLEVIECAPITAL'=>0, // 8 + 'SARLCOOPRATIVEOUVRIREDEPRODUCTIONETDECRDIT'=>0, // 6 + 'GROUPEMENTPASTORAL'=>0, // 6 + 'SOCIETEECONOMIEMIXTE'=>0, // 6 + 'SASPORTIVEPROFESSIONNELLECONSEILDADMINISTRATION'=>0, // 7 + 'SAL'=>0, // 10 + 'SADHLMDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 6 + 'SOCITENCOMMANDITEDEDROITTRANGER'=>0, // 6 + 'SADCONOMIEMIXTEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 6 + 'ASSOCIUNIQUE'=>0, // 6 + 'SACPV'=>0, // 6 + 'SCCOOPRATIVEDECONSTRUCTIONPERSONNELETCAPITALVARIABLES'=>0, // 10 + 'SCPSOCITTITULAIREDOFFICENOTARIAL'=>0, // 8 + 'RGIEMUNICIPALE'=>0, // 6 + 'SARLAU'=>0, // 8 + 'STECOOPERATIVEAGRICOLEACAPITALVARIABLE'=>0, // 6 + 'SELARLDEXERCICELIBRE'=>0, // 6 + 'SOCITRESPONSABILITELIMITE'=>0, // 6 + 'SOCITDASSURANCE'=>0, // 6 + 'SOCIETEARESPONSABILITELIMITEEDINTERETCOLLECTIFAGRICOLE'=>0, // 6 + 'SOCITRESPONSABILITLIMITASSOCIUNIQUE'=>0, // 7 + 'SARLCONSTITUDUNASSOCIUNIQUE'=>0, // 6 + 'SOCIETEANONYMECOOPERATIVEDEPRODUCTION'=>0, // 6 + 'SOCITANONYMECOOPRATIVEDACHATENCOMMUNCAPITALETPERSONNELVARIABLES'=>0, // 6 + 'SOCITCIVILEDEDROITTRANGER'=>0, // 6 + 'SARLCOP'=>0, // 7 + 'COOPRATIVEOUVRIREDEPRODUCTIONFORMEANONYMECAPITALETPERSONNELVARIABLES'=>0, // 6 + 'SCPARTICIPATIONOUVRIRECAPITALVARIABLE'=>0, // 6 + 'SOCIETEPARACTIONSSIMPLIFIEESACAPITALVARIABLE'=>0, // 6 + 'SCF'=>0, // 6 + 'SOCITANONYMECONSEILDESURVEILLANCEETDIRECTOIRE'=>0, // 6 + 'SLA'=>0, // 6 + 'SASA'=>0, // 6 + 'SASSOCIETEPARACTIONSSIMPLIFIE'=>0, // 6 + 'SOCITCIVILEIMMOBILIRECONSTRUCTIONVENTE'=>0, // 6 + 'SOCITDECAUTIONMUTUELLECOOPRATIVE'=>0, // 6 + 'SCENLIQUIDATION'=>0, // 7 + 'COOPRATIVEARTISANALEDIRECTOIRE'=>0, // 6 + 'SOCITDECAUTIONMUTUELLELOIDUMARS'=>0, // 6 + 'SOCITECIVILECOOPRATIVEDECRDIT'=>0, // 6 + 'SOCITCIVILEIMMOBILIREFAMILIALE'=>0, // 6 + 'SOCITENCOMMANDITEPARACTION'=>0, // 6 + 'TETINDUSTRIE'=>0, // 6 + 'SOCIETEENCOMMANDITESIMPLEACAPITALVARIABLE'=>0, // 6 + 'SELR'=>0, // 6 + 'ENTUNIPERSONARESPLIMITEE'=>0, // 6 + 'STEDEDROITTRANGER'=>0, // 6 + 'SCDEXPLOITATIONOSTRICOLE'=>0, // 6 + 'TABLISSEMENTDECRDITCOOPRATIFETMUTUALISTE'=>0, // 6 + 'SACOOPERATIVEDECOMMERCANTSDETAILLANTSACAPITALVARIABLE'=>0, // 6 + 'SELEUARL'=>0, // 6 + 'SOCITANONYMEDECONSOMMATIONCAPITALVARIABLEDIRECTOIRE'=>0, // 6 + 'SG'=>0, // 6 + 'SOCITDEXERCICELIBRALDAVOCATSFORMEANONYME'=>0, // 6 + 'SOCITPARACTIONSSIMPLIFIES'=>0, // 6 + 'SADEDROITTRANGER'=>0, // 6 + 'SCPROFESSIONNELLEDINFIRMIRES'=>0, // 6 + 'SOCITCOOPRATIVEAGRICOLELAITIRE'=>0, // 6 + 'SCPDEMASSEURSKINSITHRAPEUTES'=>0, // 8 + 'SOCITANONYMESOCITDHABITATIONDELOYERMODR'=>0, // 5 + 'SARLRESPONSABILITLIMITE'=>0, // 6 + 'SARLCOOPRATIVEDEPRODUCTION'=>0, // 5 + 'SADEDROITSUISSE'=>0, // 5 + 'SE'=>0, // 5 + 'USRL'=>0, // 7 + 'SOCITANONYMECOOPRATIVEDEPRODUCTIONDHLMCONSEILDADMINISTRATION'=>0, // 9 + 'SCENDISSOLUTION'=>0, // 5 + 'SARLEL'=>0, // 5 + 'SKOPACV'=>0, // 5 + 'CREDITMARITIMEACAPITALVARIABLES'=>0, // 5 + 'SOCITDINVESTISSEMENTCAPITALVARIABLEDACTIONNARIATSALARIS'=>0, // 5 + 'SOCITCOOPRATIVEDETRAVAILLEURSFORMESARL'=>0, // 5 + 'SADIRECTOIRECONSEILDORIENTATIONETDESURVEILLANCE'=>0, // 6 + 'BANQUECOOPERATIVEREGIEPARLALOINDUJUIN'=>0, // 5 + 'SICAFANONYMECONSEIL'=>0, // 5 + 'STECOOPERATIVEOUVRIEREDEPRODUCTIONARESPONSABILITELIMITEE'=>0, // 5 + 'STEXLIBRALRESPONSABILITLIMITE'=>0, // 5 + 'SOCITCOOPRATIVEDECONSOMMATIONCAPITALETPERSONNELVARIABLES'=>0, // 5 + 'GP'=>0, // 5 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLEFORMESACAPITALVARIABLE'=>0, // 5 + 'SCOPETDECRDITRESPONSABILITLIMITE'=>0, // 5 + 'STECOOPERATIVEDINTERETCOLLECTIFARLACAPITALVARIABLE'=>0, // 5 + 'APM'=>0, // 5 + 'SOCITCIVILECOOPRATIVEENTREMDECINS'=>0, // 5 + 'SCPROFESSIONNELLEDECOMMISSAIRESAUXCOMPTES'=>0, // 5 + 'SOCITCIVILEPROFESSIONNELLEDARCHITECTURE'=>0, // 5 + 'SOCITDROITTRANGER'=>0, // 5 + 'SCPROFESSIONNELLEDAVOCATSAUXCONSEILS'=>0, // 5 + 'COOPRATIVEARTISANALEENSARL'=>0, // 5 + 'SLAS'=>0, // 5 + 'SARLASSOCIUNIQUEUNIPERSONNELLE'=>0, // 6 + 'SOCITCIVILEDEXPLOITATIONAGRICOLEETVITICOLE'=>0, // 5 + 'SELARLACAPITALVARIABLE'=>0, // 5 + 'BANQUECOOPRATIVEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 5 + 'COOPRATIVEOUVRIREDEPRODUCTIONANOMYNECAPITALETPERSONNELVARIABLE'=>0, // 5 + 'PERSONNEPHYSIQUE'=>0, // 5 + 'SACAPITALFIXECOOPRATIVEDEBANQUE'=>0, // 9 + 'SOCITANONYMECOOPRATIVEDINTRTCOLLECTIFDEHLM'=>0, // 5 + 'SOCITCOOPRATIVEAGRICOLECAPITALETPERSONNELVARIABLES'=>0, // 5 + 'SCOOP'=>0, // 9 + 'SOCITCOOPRATIVEDETRAVAILLEURSFORMEANONYME'=>0, // 5 + 'RARLASSOCIUNIQUE'=>0, // 9 + 'SCOPRESPONSABILITETCAPITALVARIABLE'=>0, // 5 + 'COMITDENTREPRISE'=>0, // 5 + 'SOCITCIVILEPROFESSIONNELLEDEDIRECTEURSDELABORATOIRES'=>0, // 5 + 'SELUNIPERSONNELLE'=>0, // 5 + 'SCPDEXPLOITATIONAGRICOLE'=>0, // 5 + 'SCPDHUISSIERS'=>0, // 5 + 'SOCITDETITRISATIONSOUSFORMEDESOCITANONYME'=>0, // 5 + 'SAKCV'=>0, // 5 + 'SACOOPRATIVEDENTREPRISECAPITALVARIABLE'=>0, // 5 + 'SCPROFESSIONNELLEDEDIRECTEURSDELABORATOIRES'=>0, // 5 + 'ASSOCIATIONRGIESELONLALOIDUERJUILLET'=>9220, // 5 + 'SARLDEDROITTRANGER'=>0, // 5 + 'STEDEXERCICELIBERALRESPONSABILITELIMITEE'=>0, // 5 + 'STEPARACTIONSSIMPLIFIEE'=>0, // 5 + 'CHEMINDESVERNESZONEINDUSTRIELLE'=>0, // 5 + 'ASSOCIATIONDEDROITLOCALSANSBUTLUCRATIF'=>9220, // 5 + 'SICARESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 7 + 'SOCITCOOPRATIVEANONYEDINTRTCOLECTIFAGRICOLEETCAPITALVARIABLE'=>0, // 5 + 'SACOOPRATIVEDETRAVAILLEURS'=>0, // 5 + 'SCPTITULAIREDOFFICENOTARIAL'=>0, // 5 + 'SARLDEDROITALLEMAND'=>0, // 5 + 'STCOOPDECRDITCAPITALVARIABLEETRESPONSABILITSTATUTAIREMENTLIMITE'=>0, // 5 + 'SACICAPSACOOPINTRTCOLLPOURACCESSIONLAPROPRIT'=>0, // 5 + 'EURLRESPONSABILITLIMITE'=>0, // 5 + 'SOCIETECOOPERATIVEMARITIMEARESPONSABILITELIMITEEACAPITAL'=>0, // 5 + 'SARLRDUITEUNASSOCIUNIQUE'=>0, // 5 + 'SACOOPRATIVEINTRETCOLLECTIFACCESSIONLAPROPRIT'=>0, // 5 + 'SCAC'=>0, // 6 + 'SCDECOOPRATIVEAGRICOLE'=>0, // 5 + 'SOCITPARACTIONSSIMPLIFIEPLURIPERSONNELLE'=>0, // 5 + 'SOCITCIVILEAGRICOLECOOPRATIVE'=>0, // 5 + 'SOCITCOOPRATIVEDEPRODUCTIONRESPONSABILITETCAPITALVARIABLE'=>0, // 5 + 'SOCITCIVILEDEGESTIONDEBIENSIMMOBILIERS'=>0, // 5 + 'SADCS'=>0, // 6 + 'SARO'=>0, // 5 + 'SOCIETEANONYMEDEXPERTISECOMPTABLE'=>0, // 5 + 'SARLCOOPRATIVEDETRANSPORT'=>0, // 5 + 'SCCA'=>0, // 10 + 'REPRSENTATIONCOMMERCIALEDTABLISSEMENTPUBLICTRANGER'=>0, // 5 + 'SACOOPRATIVECAPITALVARIABLEETDIRECTOIRE'=>0, // 6 + 'SOCITCIVILEIMMOBILRE'=>0, // 5 + 'NONINSCRIT'=>0, // 5 + 'SOCITCOOPRATIVEDETRAVAILLEURS'=>0, // 9 + 'SOCITCOOPRATIVEIC'=>0, // 5 + 'SICASOUSFORMEDESOCITANONYME'=>0, // 5 + 'SCAYANTPOUROBJETLACONSTRUCTIONDIMMEUBLESVENTE'=>0, // 7 + 'COOPERATIVEARESPONSABILITELIMITEEACAPITALVARIABLE'=>0, // 5 + 'SCPROFESSIONNELLEASSOCIUNIQUE'=>0, // 5 + 'SCICAA'=>0, // 5 + 'SALRL'=>0, // 5 + 'SAANONYMEACONSEILDADMINISTRATION'=>0, // 5 + 'SOCIETECOOPERATIVEARTISANALEARESPONSABILITELIMITEEETACAP'=>0, // 5 + 'CM'=>0, // 5 + 'STECIVILECAPITALRIABLE'=>0, // 5 + 'SACS'=>0, // 6 + 'SOCITRESPONSABILITLIMITEDEPRESSEASSOCIUNIQUE'=>0, // 5 + 'SRLCOP'=>0, // 5 + 'SCPROFESSIONNELLEDARCHITECTURE'=>0, // 5 + 'SCAL'=>0, // 5 + 'UNIONDECOOPRATIVESCAPITALVARIABLE'=>0, // 4 + 'SOCITAGRICOLESAUFCOOPR'=>0, // 4 + 'SOCITANONYMECOOPRATIVEDECONSOMMATION'=>0, // 4 + 'SOCITDEPARTICIPATIONSFINANCIRESDEPROFESSIONLIBRALEPARACTIONSSIMPLIFIE'=>0, // 4 + 'SARLNONMEMBREDELACEE'=>0, // 5 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFRESPONSABILITLIMITECAPITALVARIABLE'=>0, // 4 + 'SCPOANONYME'=>0, // 4 + 'COMITDTABLISSEMENT'=>0, // 4 + 'SOCITAGRICOLESAUFCOOPRATIVE'=>0, // 4 + 'SELPARACTIONSSIMPLIFIE'=>0, // 4 + 'SOCITDINTRTCOLLECTIFAGRICOLECOOPRATIVE'=>0, // 4 + 'CICV'=>0, // 5 + 'SACM'=>0, // 8 + 'STDEXLIBRALRESPLIMITE'=>0, // 4 + 'SOCITRESPONSABILITLIMITEUNIPERSONNELLECAPITALVARIABLE'=>0, // 4 + 'CHEZMMEFERRIERARLETTE'=>0, // 4 + 'SOCITANONYMEDHLMCONSEIL'=>0, // 4 + 'SARLCOOPRATIVEDECRDITCAPITALVARIABLEETRESPONSABILITSTATUTAIREMENTLIMITE'=>0, // 4 + 'SICACOOPRATIVEANONYMECAPITALVARIABLE'=>0, // 4 + 'SACOOPRATIVEDECOMMERANTDTAILLANTS'=>0, // 4 + 'SELPARACTIONSSIMPLIFIES'=>0, // 4 + 'RLV'=>0, // 4 + 'SOCITCOOPRATIVEDUTILISATIONDEMATRIELAGRICOLEENCOMMUN'=>0, // 4 + 'SOCITCOOPRATIVEAGRICOLECAPITALVARIALE'=>0, // 4 + 'SOCITDEDROITESPAGNOL'=>0, // 4 + 'EARLENLIQUIDATION'=>0, // 4 + 'SARLSOCITENLIQUIDATIONAMIABLE'=>0, // 8 + 'EPCIC'=>0, // 5 + 'SOCITDECAUTIONMUTUELLECAPITALVARIABLE'=>0, // 4 + 'SARLCOOPERATIVEOUVRIEREDEPRODUCTIONETDECREDIT'=>0, // 4 + 'SOCITCIVILEDECONSTRUCTIONETDATTRIBUTION'=>0, // 4 + 'SCASSOCIUNIQUEETCAPITALVARIABLE'=>0, // 6 + 'SARLDINTRTCOLLECTIFETAGRICOLECAPITALVARIABLE'=>0, // 4 + 'SCO'=>0, // 4 + 'SOCITPARACTIONSSIMPLIFIE'=>0, // 5 + 'SEARLASSOCIUNIQUE'=>0, // 4 + 'SKOP'=>0, // 4 + 'SOCITCOMMANDITESIMPLE'=>0, // 4 + 'SOCITANONYMEDINTRTCOLLECTIFAGRICOLECONSEILDADMINIS'=>0, // 4 + 'SCCAPITALETPERSONNELVARIABLES'=>0, // 4 + 'UDC'=>0, // 4 + 'SRLELI'=>0, // 4 + 'SOCITCOOPRATIVEARTISANALERESPLIMITEETCAPVARIABLE'=>0, // 4 + 'SOCITRESPONSABILITLIMITEPLURIPERSONNELLE'=>0, // 4 + 'SAEMLOCALEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 4 + 'SARLCOOP'=>0, // 4 + 'ENTREPRISEUNIPERSONNELLEARLDEXERCICELIBERAL'=>0, // 4 + 'SOCIETEANONYMEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 4 + 'SPFRL'=>0, // 4 + 'SCPROFESSIONNELLEDAVOCATFORMECOOPRATIVE'=>0, // 4 + 'NN'=>0, // 4 + 'UCACAPITALVARIABLE'=>0, // 4 + 'VILLEDE'=>0, // 4 + 'UNIONDESSOCITSCOOPRATIVESAGRICOLESCAPITALETPERSONNELVARIABLE'=>0, // 4 + 'RUEVICTORHUGO'=>0, // 5 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLEFORMECIVILEAUCAPITALVARIABLE'=>0, // 4 + 'SARLASSOCIUNIQUEDEXERCICELIBRAL'=>0, // 4 + 'SOCITANONYMEMEMBREDELUE'=>0, // 4 + 'SOCITANONYMEDIRECTOIREETCONSEILDORIENTATIONETSURVEILLANCE'=>0, // 4 + 'COOPRATIVEARTISANALEFORMEANONYME'=>0, // 4 + 'SACOOPRATIVECONSEILDADMINISTRATION'=>0, // 4 + 'ANOCOOPDACHATENCOMMUNACAPITALETPERSONNELVARIABLES'=>0, // 4 + 'EUREX'=>0, // 4 + 'ANA'=>0, // 4 + 'SELARLUE'=>0, // 4 + 'SOCIETEDEXERCICELIBERALENCOMMANDITEPARACTIONSSELCA'=>0, // 4 + 'SAEMDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 4 + 'GROUPEMENTINTERETECONOMIQUE'=>0, // 4 + 'SCPROFESSIONNEL'=>0, // 4 + 'SCE'=>0, // 7 + 'CABI'=>0, // 4 + 'SARLCAPITALVARIABE'=>0, // 4 + 'QUARTIERLESCONDAMINES'=>0, // 4 + 'SOCITCIVILEIMMOBILIREDELOCATION'=>0, // 4 + 'SARLAVECASSOCIEUNIQUE'=>0, // 4 + 'COOPRATIVEDECONSOMMATIONANONYME'=>0, // 4 + 'SELFORMEANONYME'=>0, // 4 + 'SADCONOMIEMIXTEDIRECTOIRE'=>0, // 4 + 'SACOOPRATIVEOUVRIREDEPRODUCTIONCAPITALVARIABLE'=>0, // 4 + 'SCAGRICOLECAPITALVARIABLE'=>0, // 4 + 'FONDATION'=>0, // 4 + 'SOCITCIVILEDEXPLOITATIONOSTRICOLE'=>0, // 4 + 'SELRESPONSABILITLIMITE'=>0, // 4 + 'STDEPARTICIPATIONSFINANCIRESDEPROFLIBRALEDAVOCATSSOUSFORMEDESAS'=>0, // 4 + 'SARLCAPITALETPERSONNELVARIABLE'=>0, // 5 + 'COOPERATIVEDEPRODUCTIONARLACAPITALVARIABLE'=>0, // 4 + 'COOPERATIVEOUVRIEREDEPRODUCTIONANONYMEACAPITALETPERSONNE'=>0, // 4 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONSOUSFORMESARLCAPITALVARIABLE'=>0, // 4 + 'SRAL'=>0, // 4 + 'SOCITDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 4 + 'SADCONOMIEMIXTECONSEIL'=>0, // 4 + 'SCOPACAPITALVARIABLE'=>0, // 4 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLESICA'=>0, // 4 + 'SOCITDEPLACEMENTCOLLECTIFIMMOBILIER'=>0, // 4 + 'SASCONSEILDADMINISTRATION'=>0, // 4 + 'SOCITDEPARTICIPATIONFINANCIREDEPROFLIBRALEDAVOCATSSOUSFORMEDESAS'=>0, // 4 + 'NP'=>0, // 4 + 'UNIONDESSOCITSCOOPRATIVESAGRICOLES'=>0, // 4 + 'SCPACV'=>0, // 6 + 'ORGANISMEMUTUALISTE'=>0, // 4 + 'SACOOPACAPITALVARIABLEADIRECTCONSEILDESURVEILLANCE'=>0, // 4 + 'SCIA'=>0, // 5 + 'SOCITCOOPRATIVEDECONSTRUCTION'=>0, // 4 + 'AUTRESOCITRESPONSABILITLIMITE'=>0, // 4 + 'SCDINTRTCOLLECTIFAGRICOLECAPITALVARIABLE'=>0, // 4 + 'SCCOOPRATIVEDECONSOMMATION'=>0, // 4 + 'ASSOCIATON'=>9220, // 4 + 'UNIONDECOOPRATIVESMARITIMESANONYMECAPITALVARIABLE'=>0, // 4 + 'SAPR'=>0, // 4 + 'SME'=>0, // 4 + 'SACOOPRATIVEDECONSOMMATIONCONSEILDADMINISTRATIONCAPITALVARIABLE'=>0, // 4 + 'RUEDUGNRALDEGAULLE'=>0, // 4 + 'URL'=>0, // 4 + 'SCPROFESSIONNELLECAPITALVARIABLE'=>0, // 4 + 'UNIONDESOCITSCOOPRATIVESFORMEANONYMEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 4 + 'SOCITDASSURANCEMUTUELLEVIE'=>0, // 4 + 'SACC'=>0, // 4 + 'BANQUECOOPRATIVERGIEPARLALOINDU'=>0, // 5 + 'COMAC'=>0, // 4 + 'SOCITRESPONSABILITLIMITESOCITUNIQUE'=>0, // 4 + 'SOCITANONYMESPORTIVEPROFESSIONNELLEDIRECTOIREETCONSEIL'=>0, // 4 + 'LV'=>0, // 4 + 'SCOV'=>0, // 4 + 'SACONSEILDADMINSITRATION'=>0, // 4 + 'SOCITDEXERCICELIBRALPARACTIONSSIMPLIFIES'=>0, // 4 + 'SOCITCIVILEIMMOBILIREAGRICOLE'=>0, // 4 + 'SACONOMIEMIXTE'=>0, // 4 + 'STEANONYMECOOPERATIVEACAPITALVARIABLE'=>0, // 4 + 'AVENUEDUMARCHALFOCH'=>0, // 4 + 'RLU'=>0, // 4 + 'SOCITDEDROITBELGE'=>0, // 4 + 'SADIRECCONSEILDESURVEIL'=>0, // 4 + 'SOCITANONYMECOOPRATIVEDEPRODUCTIONDHLMCONSEIL'=>0, // 4 + 'SACONSEILDADMINISTRATIONDHLM'=>0, // 5 + 'SOCITDEDROITBRITANNIQUE'=>0, // 4 + 'SAMONGASQUE'=>0, // 4 + 'SCOPSARLACAPITALVARIABLE'=>0, // 4 + 'SRLAAU'=>0, // 4 + 'SASD'=>0, // 9 + 'SARCL'=>0, // 4 + 'SICAANONYMEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 4 + 'CENTREDAFFAIREEUROCARABESRUEFRBAULT'=>0, // 4 + 'SKPRL'=>0, // 5 + 'RLCV'=>0, // 4 + 'UNIONECONSOCSARLCAPITALVARIABLE'=>0, // 4 + 'GAF'=>0, // 4 + 'SOCITRESPONSABILITLIMITEASSOCIUNIQUEASSOCIUNIQUE'=>0, // 7 + 'UNIONDECOOPRATIVESLAITIRES'=>0, // 4 + 'SOCITCOOPRATIVECAPITALETPERSONNELVARIABLESCOOPRATIVE'=>0, // 5 + 'SCKC'=>0, // 4 + 'SCIMMOBILIREDECONSTRUCTIONVENTE'=>0, // 5 + 'SOCIETEDINTERETCOLLECTIFAGRICOLESOUSFORMEDESAS'=>0, // 4 + 'CRDITMUTUELCOOPRATIVE'=>0, // 4 + 'SAEC'=>0, // 4 + 'SARLE'=>0, // 5 + 'SAVCOOPRATIVEDEBANQUEPOPULAIRECAPITALVARIABLE'=>0, // 4 + 'SASCAPITALVARIABLEETASSOCIUNIQUE'=>0, // 5 + 'SASUNIPERSONNELLECAPITALVARIABLE'=>0, // 3 + 'STECOOPERATIVERESPLIMITEE'=>0, // 3 + 'UNIONDECRDITMARITIMEMUTUEL'=>0, // 3 + 'EL'=>0, // 3 + 'SCDINTRTCOLLECTIFAGRICOLE'=>0, // 3 + 'EURLCV'=>0, // 3 + 'STECOOPERATIVEDEPRODUCTIONANONYMEACAPITALVARIABLE'=>0, // 3 + 'SOCITCOOPRATIVEDEPRODUCTIONFORMEANONYMEETCAPITALVARIABLE'=>0, // 4 + 'SCCACAPITALVARIABLE'=>0, // 3 + 'SCSCAPITALVARIABLE'=>0, // 3 + 'SCCPV'=>0, // 3 + 'SOCIETECOOPERATIVEDEPRODUCTIONANONYME'=>0, // 3 + 'SACOOPRATIVEOUVRIREDEPRODUCTIONETDECRDIT'=>0, // 3 + 'ETABLISSEMENTPUBLICETRGIE'=>0, // 3 + 'ASSOCIATIONRGIEPARLALOI'=>9220, // 3 + 'SASPDIRECTOIRE'=>0, // 3 + 'SELUARL'=>0, // 7 + 'SOCITREPONSABILITLIMITE'=>0, // 3 + 'SOCITANONYMYECONSEILDADMINISTRATIONDHLM'=>0, // 3 + 'SARLEURLACAPITALVARIABLE'=>0, // 3 + 'CUMAC'=>0, // 3 + 'CAISSEDERASSURANCESMUTUELLESAGRICOLES'=>0, // 3 + 'SCG'=>0, // 6 + 'SCOPRESPONSABILITLIMITEETCAPITALETPERSONNELVARIABLES'=>0, // 3 + 'PERSONNEMORALEAGENTCIAL'=>0, // 3 + 'SOCITCOOPRATIVEFORMEANONYME'=>0, // 3 + 'UKACV'=>0, // 5 + 'SARLCAPITALVARIABLEENDISSOLUTION'=>0, // 3 + 'SARLCOOPRATIVEDINTRTCOLLECTIFAGRICOLECAPITALVARIABLE'=>0, // 3 + 'LOTISSEMENTSODEGSECCAF'=>0, // 3 + 'SICARL'=>0, // 4 + 'SELARLASSCIUNIQUE'=>0, // 3 + 'SOCITCOOPRATIVERESPONSABILITLIMITETCAPITALVARIABLE'=>0, // 3 + 'SCEAPARTICULIRE'=>0, // 3 + 'CONFDRATION'=>0, // 3 + 'SOCITCIVILEDEPATRIMOINE'=>0, // 3 + 'SOCITCOOPRATIVEMARITIMECIVILECAPITALETPERSONNELVARIABLES'=>0, // 3 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLEANONYME'=>0, // 3 + 'SASCOOPRATIVECAPITALVARIABLE'=>0, // 3 + 'SOCITSIMPLIFIE'=>0, // 3 + 'SOCIETEARESPONSABILITELIMITEEAGRICOLEDEFAMILLE'=>0, // 3 + 'SOCITRESPONSABILITLIMITECOOPRATIVECAPITALETPERSONNELVARIABLES'=>0, // 4 + 'SOCIETEANONYMECOOPERATIVEDECOMMERCANTSDETAILLANTSACAPITALVARIABLE'=>0, // 3 + 'ASSOCIATIONDCLARE'=>9220, // 3 + 'SCPDHUISSIERSDEJUSTICE'=>0, // 3 + 'SARLCOOPRATIVEDECRDIT'=>0, // 3 + 'SOCITCOOPRATIVEDECRDITCAPITALVARIABLEETRESPONSABITLIMITE'=>0, // 3 + 'ASSSOCIATION'=>0, // 3 + 'SADECONOMIEMIXTELOCALE'=>0, // 3 + 'SOCITCIVILEDECONSTRUCTIONGESTION'=>0, // 3 + 'SACOOPRATIVEDHLMCAPITALVARIABLE'=>0, // 3 + 'SOCIETEANONYMEDHLMACONSEIL'=>0, // 3 + 'SCCOOPDECONSTRUCTIONPERSONNELETCAPITALVARIABLES'=>0, // 3 + 'UNIONCOOPERATIVEAGRICOLE'=>0, // 3 + 'SICADIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 3 + 'SOCITCIVILEPROFESSIONNELLEDEDIRECTEURSDELABORATOIRESDANALYSESMDICALES'=>0, // 3 + 'SCISOCITENLIQUIDATIONAMIABLE'=>0, // 3 + 'SCK'=>0, // 3 + 'SANATIONALISECONSEILDADMINISTRATION'=>0, // 3 + 'SOCITAGRICOLEDEFAMILLE'=>0, // 3 + 'SOCITCIVILECOOPRATIVEDECONSOMMATIONCAPITALVARIABLE'=>0, // 3 + 'SCPDINFIRMIERS'=>0, // 3 + 'SARLDECOOPRATIVECAPITALVARIABLE'=>0, // 3 + 'SOCITCIVILEASSOCIUNIQUE'=>0, // 5 + 'SOCITCOOPRATIVEDEBANQUEPOPULAIRECAPITALVARIABLE'=>0, // 3 + 'SCDEPATRIMOINE'=>0, // 3 + 'SCOPCAPITALETPERSONNELVARIABLES'=>0, // 3 + 'SOCITENCOMMANDITEPARACTIONSMEMBREDELACEE'=>0, // 3 + 'SCDEPRODUCTIONANONYMECAPITALVARIABLE'=>0, // 3 + 'SACOOPRATIVEDIRECTOIREETCONSEILDORIENTATIONETDESURVEILLANCE'=>0, // 3 + 'SOCITCOOPRATIVEARTISANALERESPONSABILITLIMITECAPITALVARIABLE'=>0, // 3 + 'SOCITANONYMECONSEILDADMINISTRATIONDHLM'=>0, // 3 + 'SOCIETEDEXERCICELIBERALENCOMMANDITEPARACTIONSSELACA'=>0, // 4 + 'SASUE'=>0, // 3 + 'SCOPFORMEANONYMEETCAPITALETPERSONNELVARIABLES'=>0, // 3 + 'STCOOPPRODUCARLCPVARIA'=>0, // 3 + 'SADIRECTOIREETCAPITALVARIABLE'=>0, // 3 + 'SCOPCONSEILDADMINISTRATION'=>0, // 5 + 'COOPRATIVEDECRDITCAPITALVARIABLERESPONSABILITSTATUTAIREMENTLIMITE'=>0, // 3 + 'SOCITDEXERCICELIBRALASSOCIUNIQUE'=>0, // 3 + 'SOCITCIVILEPATRIMONIALE'=>0, // 3 + 'SAPROFESSIONNELLE'=>0, // 3 + 'COOPRATIVEVINICOLE'=>0, // 3 + 'COOPERATIVEOUVRIEREDEPRODUCTIONSARL'=>0, // 3 + 'SARLDEPRESSEETCAPITALVARIABLE'=>0, // 3 + 'SACOOPRATIVEMARITIMECAPITALETPERSONNELVARIABLES'=>0, // 3 + 'SCCOOPRATIVEENTREMDECINS'=>0, // 3 + 'SAOUVRIRECOOPRATIVEPERSCAPITALVARIABLE'=>0, // 3 + 'SASI'=>0, // 4 + 'COOPRATIVEPROFESSIONNELLE'=>0, // 3 + 'UNIONDCONOMIESOCIALESASCOOPRATIVE'=>0, // 3 + 'SELARLDARCHITECTURE'=>0, // 3 + 'SOCITDINTRTCOLLECTIFAGRICOLECAPITALVARIABLE'=>0, // 3 + 'UNIONDCONOMIESOCIALESOCITCOOPRATIVERESPONSABILITL'=>0, // 3 + 'COOPERATIVECOMMERCIALEARLETACAPITALVARIABLE'=>0, // 3 + 'SAENLIQUIDATION'=>0, // 3 + 'STDEPARTICIPATIONSFINANCIRESDEPROFESSIONLIBRALEARL'=>0, // 3 + 'ATTR'=>0, // 3 + 'SEMDIRECTOIRE'=>0, // 3 + 'BQ'=>0, // 3 + 'SOCITCIVILECOOPRATIVEAGRICOLECOOPRATIVE'=>0, // 3 + 'SCPARL'=>0, // 4 + 'SCACCAPITALVARIABLE'=>0, // 3 + 'RGIE'=>0, // 3 + 'SOCITRESPONSABILITLIMITEASSOCIEUNIQUE'=>0, // 4 + 'SARLUNIPERSONNELLEASSOCIUNIQUE'=>0, // 4 + 'ENTREPRISENATIONALECARACTRECONOMIQUEDEDROITALGRIEN'=>0, // 3 + 'ENTREPRISEINDIVIDUELLE'=>0, // 3 + 'SASIMPLIFIE'=>0, // 3 + 'SELARLRESPONSABILITLIMITE'=>0, // 3 + 'SASPLURIPERSONNELLECAPITALVARIABLE'=>0, // 3 + 'SOCIETEDINTERETCOLLECTIFAGRICOLESICA'=>0, // 5 + 'STCOOPRATIVERESPONSABILITLIMITE'=>0, // 3 + 'COOPRATIVECAPITALVARIABLEETRESPONSABILIT'=>0, // 3 + 'SCAQUACOLE'=>0, // 3 + 'SOCITCOOPRATIVEDECONSOMMATION'=>0, // 3 + 'SARLDEPRESSECAPITALVARIABLE'=>0, // 3 + 'SOCITDEDROITNERLANDAIS'=>0, // 3 + 'ASSOCIATIONOUFONDATION'=>9220, // 3 + 'SOCITPROFESSIONNELLERGIEPARLALOIDUNOVEMBRE'=>0, // 3 + 'ARL'=>0, // 5 + 'SACOOPRATIVEETCAPITALVARIABLE'=>0, // 5 + 'COOPRATIVEDECRDITCAPITALVARIABLEETRESPONSABILITSTATUAIREMENTLIMITE'=>0, // 3 + 'SCIMMOBILIREAGRICOLE'=>0, // 3 + 'SOCIETECOOPERATIVEARESPLIMITEE'=>0, // 3 + 'SOCITDEPARTICIPATIONSFINANCIRESRESPONSABILITLIMITE'=>0, // 3 + 'SCFINANCIRE'=>0, // 3 + 'UCL'=>0, // 3 + 'SARLRESPONSABILITLIMITEASSOCIUNIQUE'=>0, // 3 + 'SCIDECONSTRUCTION'=>0, // 3 + 'SOCITCIVILEPROFESSIONNELLEDECOMMISSAIRESAUXCOMPTES'=>0, // 3 + 'SADEDROITBELGE'=>0, // 3 + 'SOCITRESPONSABILITLIMITESARL'=>0, // 3 + 'SACAPITALETPERSONNELVARIABLE'=>0, // 3 + 'SCDECONSTRUCTIONDIMMEUBLES'=>0, // 3 + 'BANQUECOOPERATIVEREGIEPARLALOINDU'=>0, // 3 + 'SARLASSOCIUNIQUEGM'=>0, // 3 + 'SKAC'=>0, // 3 + 'SOCITDEXPLOITATIONAGRICOLE'=>0, // 3 + 'ENTREPRISEAGRICOLERESPONSABILITLIMITE'=>0, // 3 + 'SCPROFESSIONNELLETITULAIREDUNOFFICENOTARIAL'=>0, // 3 + 'ELCA'=>0, // 3 + 'UNIONDECOOPRATIVESMARITIMESFORMEANONYME'=>0, // 3 + 'STECOOPERATIVEOUVRIEREDEPRODUCTION'=>0, // 3 + 'SOCITDPARGNE'=>0, // 3 + 'RUEDUMARS'=>0, // 3 + 'SCPARTICULIRESOCITENLIQUIDATION'=>0, // 3 + 'COOPRATIVECAPITALVARIABLE'=>0, // 3 + 'SARLASSOCIUNIQUESOCITENLIQUIDATIONAMIABLE'=>0, // 3 + 'UNIONDCONOMIESOCIALESOCITCOOPRATIVERESPONSABILITLIMITE'=>0, // 10 + 'SCOUVRIREDEPRODUCTION'=>0, // 3 + 'SICAFORMEANONYMEETCAPITALVARIABLE'=>0, // 3 + 'GROUPEMENTDINTRTPUBLIC'=>0, // 3 + 'ASSOCIATIONL'=>9220, // 5 + 'SCPROFESSIONNELLEDEGREFFIERSDETRIBUNAL'=>0, // 3 + 'SASDARCHITECTURE'=>0, // 3 + 'SCDE'=>0, // 3 + 'SARLL'=>0, // 4 + 'SADHLMCONSEILDADMINISTRATION'=>0, // 4 + 'SLURL'=>0, // 3 + 'UNIONDESOCITSCOOPRATIVESAGRICOLES'=>0, // 3 + 'EARLU'=>0, // 3 + 'CRPV'=>0, // 3 + 'PROFESSIONLIBRALE'=>0, // 3 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLEFORMEANONYME'=>0, // 3 + 'CUMAENCOMMUNCAPITALVARIABLE'=>0, // 3 + 'SCOPRESPONSABILITLIMITETCAPITALVARIABLE'=>0, // 5 + 'SARLUNIPERSONNEL'=>0, // 3 + 'SCPROFESSIONNELLEDECHIRURGIENDENTISTES'=>0, // 3 + 'FDRATIONRGIONALE'=>0, // 3 + 'SOCITCOOPRATIVEDEPRODUCTIONCAPITALVARIABLEETRESPONSABILITLIMITE'=>0, // 3 + 'SARLSTECOOPERATIVEOUVRIEREDEPRODUCTION'=>0, // 3 + 'SOCITDEXERCICELIBRALRESPONSABILITLIMITECAPVARASSOCIUNIQUE'=>0, // 3 + 'STEDEXERCICELIBERALPARACTIONSSIMPLIFIEE'=>0, // 3 + 'SACOOPRATIVEDINTRTCOLLECTIFAGRICOLECONSEILDADMICAPITALVARIABLE'=>0, // 3 + 'ASSOCIATIONRGIEPARLALOIDU'=>9220, // 3 + 'SCMSOCITENLIQUIDATION'=>0, // 5 + 'SADEPRESSE'=>0, // 3 + 'SACONSEILDADMINISTRATIONSOCITENLIQUIDATION'=>0, // 3 + 'SCDECONSTRUCTIONVENTESOCITENLIQUIDATION'=>0, // 3 + 'SOCITANONYMESPORTIVEPROFESSIONNELLECONSEILDADMINISTRATION'=>0, // 3 + 'SI'=>0, // 4 + 'SCFONCIRE'=>0, // 3 + 'COOPRATIVEOUVRIREDEPRODUCTIONRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 5 + 'RR'=>0, // 3 + 'SASUNIQUE'=>0, // 3 + 'SCN'=>0, // 5 + 'SACOOPRATIVECAPITALVARIABLEETCONSEILDESURVEILLANCE'=>0, // 3 + 'ASSOCATION'=>0, // 3 + 'SARLASSSOCIUNIQUE'=>0, // 3 + 'SASPORTIVEPROFESSIONNELLEDIRECTOIREETCONSEIL'=>0, // 3 + 'SOCITPARACTIONSSIMPLIFIEDARCHITECTURE'=>0, // 3 + 'SACOOPRATIVEDINTRTCOLLECTIFPOURLACCESSIONLAPROPRIT'=>0, // 3 + 'SAU'=>0, // 3 + 'SCDECONSTRUCTIONVENTEETDEGESTION'=>0, // 3 + 'SOCITCOOPRAITVEDINTRTCOLLECTIFRESPONSABILITLIMITE'=>0, // 3 + 'SARLKCV'=>0, // 4 + 'RUEDUNOVEMBRE'=>0, // 4 + 'SARLDEXERCICELIBRALASSOCIUNIQUE'=>0, // 3 + 'SOCITCOOPRATIVEDINTRETCOLLECTIF'=>0, // 3 + 'SOCITANONYMECOOPRATIVEDECONSOMMATIONCONSEILDADMINISTRATION'=>0, // 3 + 'SOCIETEANONYMECOOPERATIVEMARITIMEACAPITALETPERSONNELVARI'=>0, // 3 + 'SCLAITIRE'=>0, // 3 + 'INSTITUTIONRGIEPARLESLOISDESAOTETDCEMBRE'=>0, // 2 + 'SADHABITATIONLOYERSMODRS'=>0, // 2 + 'SCPARLCAPITALVARIABLE'=>0, // 2 + 'SOCITCIVILEPROFESSIONNELLEDAVOCAT'=>0, // 2 + 'ASSOCIATIONS'=>9220, // 2 + 'FEU'=>0, // 2 + 'SADHABITATIONDELOYERMODR'=>0, // 2 + 'SCDEDROITCOMMUN'=>0, // 2 + 'SOCIETEDINVESTISSEMENTACAPITALVARIABLEDACTIONNARIATSALARIESSICAVAS'=>0, // 2 + 'SCDECOSNTRUCTIONVENTE'=>0, // 2 + 'UNIONDESSOCIETESCOOPERATIVESAGRICOLESACAPITALETPERSONNEL'=>0, // 2 + 'SOCITDEDROITDANOIS'=>0, // 2 + 'COOPRATIVEDECONSOMMATIONFORMEANONYMEETCAPITALVARIABLE'=>0, // 2 + 'SARLCOOPOUVRIREPRODUCTIONCRDIT'=>0, // 3 + 'SOCITCOOPRATIVERESPONSABILITLIMITCAPITALVARIABLE'=>0, // 2 + 'SADHLMCONSEIL'=>0, // 2 + 'DE'=>0, // 2 + 'STECOOPDEPRODUCTIONARESPONSABILITELIMITEE'=>0, // 2 + 'SCDECONSTRUCTIONVENTELOIDETITRE'=>0, // 3 + 'GIEC'=>0, // 2 + 'COP'=>0, // 3 + 'SCICARL'=>0, // 2 + 'SACOOPRATIVEINTRTCOLLECTIFDHLMDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 4 + 'PASCAL'=>0, // 2 + 'ADMINISTRATION'=>0, // 2 + 'SOCITDCONOMIEMIXTELOCALE'=>0, // 2 + 'SCEASOCITENLIQUIDATION'=>0, // 2 + 'SSARLASSOCIUNIQUE'=>0, // 3 + 'SARLLIMITEASSOCIUNIQUE'=>0, // 3 + 'SCAICAC'=>0, // 2 + 'SAROL'=>0, // 2 + 'COOPRATIVEOUVRIREDEPRODUCTIONCAPITALVARIABLE'=>0, // 2 + 'SARLARTISANALE'=>0, // 2 + 'SOCIETECOOPERATIVEOUVRIEREDEPRODUCTIONSARLACAPITALVARIABLE'=>0, // 2 + 'SNCSOCITENLIQUIDATION'=>5202, // 3 + 'SOCITPARACTIONSSIMPLIFIECAPITALVARIABLEASSOCIUNIQUE'=>0, // 2 + 'SOCITCOOPRATIVEAYANTLAFORMEDESOCITANONYME'=>0, // 2 + 'SCDEXPLOITATIONAGRICOLERESPONSABILITLIMITE'=>0, // 2 + 'STECOOPERATIVEDEPRODUCTIONANONYME'=>0, // 2 + 'ETSPUBLICINDETCIALEPIC'=>0, // 2 + 'SOCITANONYMECOOPRATIVE'=>0, // 2 + 'SCICARESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 2 + 'SADIRECTOIREETCONSEILDUSURVEILLANCE'=>0, // 2 + 'SARLASSOCIUNIQUEENLIQUIDATIONAMIABLE'=>0, // 4 + 'SOCITCCIVILE'=>0, // 2 + 'SELARLDEMDECINS'=>0, // 2 + 'EURLUNIPERSONNELLE'=>0, // 2 + 'SOCITCOOPRATIVEDEDROITBELGE'=>0, // 2 + 'SCPARTICIPATIONOUVRIREETCAPITALVARIABLE'=>0, // 2 + 'SCDECONSTRCUTIONVENTE'=>0, // 2 + 'SARLCOOPRATIVEDINTRTCOLLECTIFCAPITALVARIABLE'=>0, // 2 + 'SARLDEDROITHONGROIS'=>0, // 2 + 'SAELFORMEANONYMEDEGOMTRESEXPERTS'=>0, // 2 + 'DPARTEMENT'=>0, // 2 + 'COOPERATIVEARTISANALEACONSEIL'=>0, // 2 + 'SOCITDEXERCICELIBRALUNIPERSONNELLERESPONSABILITLIMITECAPVAR'=>0, // 2 + 'SELAL'=>0, // 3 + 'COOPAGRICOLEACAPITALVARIABLE'=>0, // 2 + 'SPRL'=>0, // 2 + 'COOPRATIVERESPONSABILITLIMITE'=>0, // 2 + 'SARLCOOPRATIVEDEPRODUCTIONETCAPITALVARIABLE'=>0, // 3 + 'ETABLISSEMENTPUBLICFONCIER'=>0, // 2 + 'INSTITUTIONRGIEPARLESARTICLESLETSUIVANTSDUCODEMONTAIREETFINANCIER'=>0, // 2 + 'SASDARCHITECTURECAPITALVARIABLE'=>0, // 2 + 'SOCITCIVILEPROFESSIONNELLEDEDENTISTES'=>0, // 2 + 'SOCITCOOPRATIVEFORMEANONYMEETCAPITALVARIABLE'=>0, // 4 + 'SASDIRECTOIRE'=>0, // 2 + 'ASSOCIATIONLOIDUERJUILLET'=>9220, // 2 + 'LOTISSEMENTSODEGSECTIONCAF'=>0, // 2 + 'SCDECHASSE'=>0, // 2 + 'SOCITANONYMEDEDROITSUISSE'=>0, // 2 + 'SARLPERSONNELETCAPITALVARIABLES'=>0, // 2 + 'SOCITCIVILEDECONSTRUCTIONDIMMEUBLES'=>0, // 2 + 'SACOOPRATIVEARTISANALEETCAPITALVARIABLE'=>0, // 3 + 'TABLISSEMENTPUBLICDOTDELAUTONOMIEFINANCIRE'=>0, // 2 + 'SCPROFESSIONNELLEDEGOMTRESEXPERTS'=>0, // 2 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLEANONYMECAPITALVARIABLE'=>0, // 2 + 'SABP'=>0, // 2 + 'SFA'=>0, // 2 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONCAPITALVARIABLE'=>0, // 2 + 'SCALAITIRE'=>0, // 2 + 'UNIONDCONOMIESOCIALESACAPITALVARIABLE'=>0, // 2 + 'SARLA'=>0, // 2 + 'SOCIETEANONYMEADIRECTOIRECONSEILDESURVEILLANCE'=>0, // 2 + 'EXPAGRICOLEARESPONSABILITELIMITEE'=>0, // 2 + 'SURL'=>0, // 2 + 'SACOOPRATIVEPERSONNELLECAPITALVARIABLE'=>0, // 2 + 'SOCITDESCARRIRESDEBEVENAIS'=>0, // 2 + 'EAURLASSOCIUNIQUE'=>0, // 2 + 'SOCITCOOPRATIVEDEPRODUCTIONANONYMEETCAPITALVARIABLE'=>0, // 2 + 'SOCITCOOPRATIVEDECRDITCAPITALVARIABLEARL'=>0, // 2 + 'SELARLDEPHARMACIENSDOFFICINE'=>0, // 2 + 'JOL'=>0, // 2 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFARLCAPITALVAR'=>0, // 2 + 'SADHABITATIONSLOYERMODR'=>0, // 2 + 'ASSOCIATIONSLOI'=>9220, // 2 + 'SCDEPRODUCTIONRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 2 + 'FONDATIONRECONNUEDUTILITPUBLIQUESUIVANTDCRETDUMINISTREDELINTRIEURENDATEDEERAVRIL'=>0, // 2 + 'SCZ'=>0, // 2 + 'SCPR'=>0, // 2 + 'CAISSEDECRDITAGRICOLEMUTUEL'=>0, // 2 + 'SOCITPARACTIONSSIMPLIFI'=>0, // 2 + 'SACOOPRATIVEDINTRTCOLLECTIFAGRICOLECAPITALVARIABLE'=>0, // 2 + 'SICAVFORMEANONYME'=>0, // 2 + 'SARM'=>0, // 2 + 'SOE'=>0, // 2 + 'SARLDEDROITBRITANNIQUE'=>0, // 2 + 'COOPERATIVECONSOMMATIONARESPONSABILITELIMITEE'=>0, // 2 + 'SADIRECTOIRECONSEILDESURVEILLANCEETCAPITALVARIABLE'=>0, // 4 + 'SGCV'=>0, // 2 + 'SARLASSCOIUNIQUE'=>0, // 2 + 'SARLCAPITALVARIABLESOCITENDISSOLUTION'=>0, // 2 + 'COOPRATIVEANONYME'=>0, // 2 + 'SACOOPRATIVECAPITALETPERSONNELSVARIABLES'=>0, // 2 + 'SOCITDASSURANCECARACTREMUTUEL'=>0, // 2 + 'ENTREPRISEUNIPERSONNELLERESPONSABILITLIMITESARLASSOCIUNIQUE'=>0, // 2 + 'SOCITDEDROITANGLAISFAISANTAPPELPUBLICLPARGNEPUBLICLIMITEDCOMPANY'=>0, // 2 + 'EARLUNIPERSONNELLE'=>0, // 3 + 'SICACOOPRATIVE'=>0, // 2 + 'EURLCAPITALVARIABLE'=>0, // 2 + 'ASSOCIARION'=>9220, // 2 + 'SDI'=>0, // 2 + 'SOCITDEDROITMONEGASQUE'=>0, // 2 + 'SOCITCOOPRATIVEDEPRODUCTIONRESPONSABILITLIMITECAPITALETPERSONNELVARIABLES'=>0, // 2 + 'STEANONYMEADIRECTOIREETCONSEILDORIENTATIONSURVEILLANCE'=>0, // 2 + 'COOPERATIVEOUVRIEREDEPRODUCTIONSA'=>0, // 2 + 'SOCIETEANONYMECOOPERATIVEDEPRODUCTIONDHLMACONSEIL'=>0, // 2 + 'COOPERATIVEDUTILISATIONDEMATERIELAGRICOLECUMA'=>0, // 2 + 'CUMAENCOMMUNETCAPITALVARIABLE'=>0, // 2 + 'STEANONYMEACONSEILDESURVEILLANCEETDIRECTOIRE'=>0, // 2 + 'SOCITDEPARTICIPATIONSFINANCIRERESPONSABILITLIMITE'=>0, // 2 + 'SOCITCOOPRATIVEANONYMEDINTRTCOLLECTIFAGRICOLECOOPRATIVE'=>0, // 2 + 'SARLDECOOPRATIVE'=>0, // 2 + 'SCPROFESSIONNELLEDAVOCATSFORMECOOPRATIVE'=>0, // 2 + 'SOCIETECOOPERATIVEARTISANALEARESPONSABILITELIMITEEACAPITA'=>0, // 2 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLEPARACTIONSSIMPLIFIES'=>0, // 2 + 'SOCITPARACTIONMEMBREDELUE'=>0, // 2 + 'SCICRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 2 + 'SARLASSOCIUNIQUESARL'=>0, // 4 + 'SADECONSTRUCTIONVENTE'=>0, // 3 + 'SOCITANONYMEPARRESPONSABILITLIMITE'=>0, // 2 + 'SARLPLURIPERSONNEL'=>0, // 2 + 'SOCITDEXERCICELIBRALPARACTIONSSIMPLIFIECAPITALVARIABLE'=>0, // 2 + 'ENTREPRISEUNIPERSONNELLERESPONSABILITLIMITEETASSOCIUNIQUE'=>0, // 3 + 'SOCITENPARTICIPATIONDEXERCICECONJOINT'=>0, // 2 + 'SOCITDEDROITAMRICAIN'=>0, // 2 + 'SOCITCOOPRATIVEDETRAVAILLEURSANONYMES'=>0, // 2 + 'SELARLASSOCIUNIQIUE'=>0, // 2 + 'SCPDECOMMISSAIRESPRISEURS'=>0, // 3 + 'TABLISSEMENTPUBLICNATIONALCARACTREINDUSTRIELETCOMMERCIAL'=>0, // 2 + 'SOCIETECOOPERATIVECREDITCAPITALVARIABLEARL'=>0, // 2 + 'UNIONDECONOMIESOCIALESAADIRECTOIREETCONSEILDESURVEIL'=>0, // 2 + 'SCCOOPRATIVEPERSONNELETCAPITALVARIABLE'=>0, // 3 + 'ORGANISMEPROFESSIONNEL'=>0, // 2 + 'UNIONDCONOMIESOCIALESARLCOOPRATIVECAPITALVARIABLE'=>0, // 2 + 'SOCITCIVILEDECONSTRUCTIONVENTELOIDETITRE'=>0, // 2 + 'SICACIVILE'=>0, // 2 + 'SOCIETECOOPERATIVEDEPRODUCTIONSARL'=>0, // 2 + 'SANATIONALEDCONOMIEMIXTE'=>0, // 2 + 'SOCIETEPARACTIONSSIMPLIFIEESUNIPERSONNELLE'=>0, // 2 + 'SASDIRECTIONETCONSEILDESURVEILLANCE'=>0, // 2 + 'SDET'=>0, // 2 + 'SAKCPV'=>0, // 2 + 'SARLSSOCIUNIQUE'=>0, // 2 + 'SADHLMETCONSEIL'=>0, // 2 + 'BANQUECOOPRATIVESADIRECTOIREETCONSEILDESURVEILLANCEDNOMMCONSEILDORIENTATIONETD'=>0, // 2 + 'SARLDEDROITESPAGNOL'=>0, // 2 + 'SCPDEMDECINS'=>0, // 2 + 'SOCITDINVESTISSEMENTSCAPITALVARIABLEETCONSEILDADMINISTRATION'=>0, // 3 + 'S'=>0, // 3 + 'SAMEMBREDELEU'=>0, // 2 + 'SARLCOOPRATIVECAPITALETPERSONNELVARIABLES'=>0, // 2 + 'SCCOOPRATIVEPERSONNELVARIABLE'=>0, // 2 + 'SASASSOCIUNIQUEETCAPITALVARIABLE'=>0, // 2 + 'SACOOPOUVRIEREDEPRODUCTIONCAPITALETPERSONNELVARIABLES'=>0, // 2 + 'UNIONDECONOMIESOCIALESTECOOPERATIVEPARACTIONSSIMPLIFIEE'=>0, // 2 + 'STECOOPINTERETCOLLECTAGRIC'=>0, // 2 + 'SCDEDROITTRANGER'=>0, // 2 + 'COOPDEPRODUCTIONARESPONSABILITELIMITECAPITALVARIABLE'=>0, // 2 + 'CAISSEREGIONALE'=>0, // 2 + 'SCOPFORMEANONYMEPERSONNELETCAPITALVARIABLES'=>0, // 4 + 'SARLCOOPERATIVEDECONSOMMATION'=>0, // 2 + 'SOCIETECOOPERATIVEAGRICOLEACAPITALCARIABLE'=>0, // 2 + 'SOCITCOOPRATIVEDECRDITRESPONSABILITSTATUTAIREMENT'=>0, // 2 + 'SOCITDEXERCICELIBRALPARACTIONSSIMPLIFI'=>0, // 2 + 'SACOOPRATIVEDECOMMERANTSDTAILLANTSETCAPITALVARIABLE'=>0, // 2 + 'SADCONOMIQUEMIXTELOCALE'=>0, // 2 + 'A'=>0, // 3 + 'SOCITDEDROITTANGER'=>0, // 2 + 'BANQUEPOPULAIRE'=>0, // 2 + 'CRDITMUTUELCOOPRATIVEETCAPITALVARIABLE'=>0, // 2 + 'SOCITDEDROITSUISSE'=>0, // 2 + 'SCDECONSTRUCTIONETDATTRIBUTION'=>0, // 2 + 'SCAYANTLAFORMEDESA'=>0, // 2 + 'SACOOPRATIVEDINTRTCOLLECTIFAGRICOLE'=>0, // 2 + 'SCOPRESPONSABILITLIMITEETDECRDITCAPITALVARIABLE'=>0, // 2 + 'SOCITDEDROITITALIEN'=>0, // 2 + 'SOCITDEPARTICIPATIONFINANCIREDEPROFESSIONLIBRALEDAVOCAT'=>0, // 2 + 'SICASARL'=>0, // 3 + 'SARLUK'=>0, // 2 + 'SCDECONSTRUCIONVENTE'=>0, // 3 + 'SAMEMBREDELAUE'=>0, // 2 + 'SOCITCOPRATIVEMARITIME'=>0, // 2 + 'RUEDUVIEUXMARCHAUXVINS'=>0, // 2 + 'SOCITANONYMEDECONSOMMATIONCONSEILDADMINISTRATION'=>0, // 2 + 'SARLCAPITALVARIABLESOCITENLIQUIDATION'=>0, // 2 + 'GIENONCOMMERCIAL'=>0, // 2 + 'SYNDICATDECOPROPRITAIRES'=>0, // 2 + 'SOCITDINTRETCOLLECTIFAGRICOLE'=>0, // 2 + 'GIEENLIQUIDATION'=>0, // 3 + 'UNIONDESYNDICATS'=>0, // 2 + 'SOCITCIVILEDETUDESETDERECHERCHES'=>0, // 2 + 'JACQUES'=>0, // 2 + 'SYNDICATAGRICOLE'=>0, // 2 + 'COOPRATIVEFORMEANONYMEETCAPITALVARIABLE'=>0, // 3 + 'SASOCITENLIQUIDATION'=>0, // 2 + 'SOCITDEDROITHOLLANDAISRESPONSABILITLIMITE'=>0, // 2 + 'SOCITCOOPRATIVEDEPRODUCTIONANONYMECAPITALVARIABLECOOPRATIVE'=>0, // 2 + 'SARLCCAPITALVARIABLE'=>0, // 2 + 'UCOA'=>0, // 3 + 'SOCIETECIVILEDEPLACEMENTCOLLECTIFIMMOBILIERACAPITALVARIABLE'=>0, // 2 + 'ASOCIATION'=>0, // 2 + 'SARLUNIPESONNELLE'=>0, // 2 + 'SADECOOPRATIVE'=>0, // 2 + 'SARLDEXERCICELIBREASSOCIUNIQUE'=>0, // 2 + 'SOCITDEDROITTRANGERDROITBRITANNIQUE'=>0, // 2 + 'SOCITCOOPRATIVEMARITIMERESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 3 + 'CRDITAGRICOLEMUTUEL'=>0, // 2 + 'SELAR'=>0, // 4 + 'SARRL'=>0, // 3 + 'SOCITENNONCOLLECTIF'=>0, // 2 + 'SCIEA'=>0, // 2 + 'SADCONOINEMIXTELOCALE'=>0, // 2 + 'SCOPARL'=>0, // 3 + 'SASCONSEILDESURVEILLANCE'=>0, // 2 + 'SCOPRESPONSABILITLIMITECAPITALETPERSONNELVARIABLES'=>0, // 2 + 'STECOOPERATIVEDINTERETCOLLECTIFARESPONSABILITELIMITEEACAPITALVARIABLE'=>0, // 2 + 'NONDFINIE'=>0, // 2 + 'SOCITCIVILEIMMOBILIREDEMARCHANDDEBIENS'=>0, // 2 + 'SOCIETEDEXERCICELIBERALARESPONSABILITELIMITE'=>0, // 2 + 'SACOOPRATIVEDEBANQUESCAPITALFIXE'=>0, // 2 + 'SADEDROITFRANAIS'=>0, // 2 + 'SADIRECTOIREETCONSEILDESURVEILANCE'=>0, // 3 + 'SCMPERSONNELETCAPITALVARIABLES'=>0, // 2 + 'EARLDEXERCICELIBRE'=>0, // 2 + 'SELARLDEXERCICELIBRAL'=>0, // 2 + 'GROUPEMENTFORESTIERRURAL'=>0, // 2 + 'SCOPDHLMANONYME'=>0, // 2 + 'SARLKA'=>0, // 3 + 'SOCITOUVRIREDEPRODUCTIONRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 2 + 'SCCCCOOPRATIVE'=>0, // 2 + 'SCARESPONSABILITLIMITE'=>0, // 2 + 'PHILIPPE'=>0, // 2 + 'SARLASSOCIUNIQUESOCITTRANGRE'=>0, // 2 + 'SARLV'=>0, // 2 + 'ENTREPRISEUNIPERSONNELLEARESPONSABILITELIMITEEEURLETACAPITALVARIABLE'=>0, // 2 + 'SASZU'=>0, // 2 + 'SCPHLM'=>0, // 2 + 'SOCITDEPRESSERESPONSABILITLIMITECAPITALVARIABLE'=>0, // 2 + 'SACOOPRATIVEOUVRIREDEPRODUCTIONCAPITALETPERSONNELVARIABLES'=>0, // 2 + 'SOCITCIVILEPROFESSIONNELLEDAVOCATFORMECOOPRATIVE'=>0, // 2 + 'CA'=>0, // 2 + 'ASSOCIATIONLOIETASSIMILS'=>9220, // 2 + 'SOCITRESPONSABILITLIMITDEDROITMONGASQUE'=>0, // 2 + 'SOCITDEDROITETRANGERASSOCIUNIQUE'=>0, // 3 + 'SELASUNIPERSONNELLE'=>0, // 2 + 'SOCITCOOPRATIVEDINTRTAGRICOLE'=>0, // 2 + 'SARLASSOCIUNIQUESOCITENDISSOLUTION'=>0, // 2 + 'COOPRATIVEANONYMECAPITALVARIABLE'=>0, // 2 + 'SICAANONYMECAPITALVARIABLE'=>0, // 2 + 'INSTITUTIONRGIEPARLALOIDUAOT'=>0, // 2 + 'MAIRIE'=>0, // 2 + 'ARLASSOCIUNIQUE'=>0, // 2 + 'SADIRECTOIREAMPCSURVEILLANCE'=>0, // 2 + 'SAE'=>0, // 2 + 'SCOPFORMEANONYMECAPITALVARIABLE'=>0, // 2 + 'LEGRANDBLEU'=>0, // 2 + 'SAM'=>0, // 2 + 'SARLASSOCIUNIQUEL'=>0, // 2 + 'SOCITCOOPRATIVEPERSONNELETCAPITALVARIABLES'=>0, // 2 + 'STECOOPERATIVEDINTERETCOLLECTIFAGRICOLESICA'=>0, // 2 + 'SARLUNIPERSONNELLESPORTIVE'=>0, // 2 + 'SANONMEMBREDELAUE'=>0, // 2 + 'SCPROFESSSIONNELLE'=>0, // 2 + 'SCPDAVOUS'=>0, // 2 + 'SCPTITULAIREDUNOFFICEDEGREFFIERDETRIBUNALDECOMMERCE'=>0, // 3 + 'COMMUNAUTURBAINE'=>0, // 2 + 'SCICONSTRUCTIONVENTE'=>0, // 3 + 'SOCITCOOPRATIVEDEDROITSUISSE'=>0, // 2 + 'SELARLINTERBARREAUX'=>0, // 2 + 'ASSLOI'=>0, // 2 + 'SARLCOOPER'=>0, // 2 + 'SCPDARCHITECTES'=>0, // 2 + 'CSDECONSTRUCTIONVENTE'=>0, // 2 + 'SCDECONSTRUTIONVENTE'=>0, // 2 + 'SYNDICATINTERCOMMUNAL'=>0, // 2 + 'MICHEL'=>0, // 2 + 'SOCITDEDROITSTRANGERS'=>0, // 2 + 'GAECGROUPEMENTAGRICOLEDEXPLOITATIONENCOMMUN'=>0, // 2 + 'STEDECAUTIONMUTUELLELOIDUMARS'=>0, // 2 + 'RUEDEVELOTTE'=>0, // 2 + 'COOPRATIVEOUVRIREDEPRODUCTIONANONYME'=>0, // 2 + 'COOPRATIVEDECONSOMMATIONFORMEANONYME'=>0, // 2 + 'SOCITCIVILECOOPRATIVEDECRDITETCAPITALVARIABLE'=>0, // 2 + 'SOCITDINTRETCOLLECTIFAGRICOLEARL'=>0, // 2 + 'SCMV'=>0, // 2 + 'SCPROFESSIONNELLEDECHIRURGIENDENTISTE'=>0, // 2 + 'SOCITMUTUELLE'=>0, // 2 + 'SADCONOMIEMIXTELOCALEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 2 + 'SARLUNIPERSONNELLECAPITALVARIABLE'=>0, // 2 + 'SOCITDEDROITPOLONAIS'=>0, // 2 + 'SOCITDINVESTISSEMENTSCONSEILETCAPITALVARIABLE'=>0, // 2 + 'SCOPDHLMCAPITALVARIABLE'=>0, // 2 + 'SENC'=>0, // 2 + 'ERAL'=>0, // 2 + 'SACOOPRATIVEDINTCOLLECTIFDACCESSIONALAPROPRIT'=>0, // 2 + 'SASUETCAPITALVARIABLE'=>0, // 2 + 'DOMINIQUE'=>0, // 2 + 'SCCOOPRATIVEDECONSOMMATIONCAPITALVARIABLE'=>0, // 2 + 'SOCITDEPLACEMENTPRPONDRANCEIMMOBILIRECAPVARIA'=>0, // 2 + 'STEANONYMEADIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 2 + 'COLA'=>0, // 2 + 'ETABLISSEMENTPUBLICADMINISTRATIFCOMMUNAL'=>0, // 2 + 'SREA'=>0, // 2 + 'SNCENDISSOLUTION'=>5202, // 3 + 'SCDEGESTIONDEBIENSIMMOBILIERS'=>0, // 2 + 'SCDECONSTUCTIONVENTE'=>0, // 2 + 'SCOPSACAPITALVARIABLE'=>0, // 2 + 'SOCITDEXERCICELIBRALFORMEANONYMESELEFACONSEILDADMINISTRATION'=>0, // 2 + 'SASOCITDHABITATIONDELOYERMODR'=>0, // 2 + 'BOULEVARDBERTHELOT'=>0, // 2 + 'CPVA'=>0, // 2 + 'CAISSE'=>0, // 2 + 'SERLARL'=>0, // 2 + 'CT'=>0, // 2 + 'STEDINTERETCOLAGRICOLESOUSFORMEDESARL'=>0, // 2 + 'SCDEGESTIONDEPORTEFEUILLES'=>0, // 2 + 'SAKS'=>0, // 2 + 'SOCITCIVILEAGRICOLECAPITALVARIABLE'=>0, // 2 + 'SOCIETECOOPERATIVEOUVRIEREDEPRODUCTIONSARL'=>0, // 2 + 'SOCITRESPONSABILITLIMITECOOPRATIVEARTISANALE'=>0, // 2 + 'SARLENDISSOLUTIONANTICIPE'=>0, // 1 + 'SANONMEMBREDELACE'=>0, // 1 + 'COMMUNAUTDECOMMUNES'=>0, // 1 + 'BERNARD'=>0, // 1 + 'SADHABITATIONLOYERMODRETCONSEIL'=>0, // 1 + 'EURLSARLCESSIONSDEPARTSSOCIALES'=>0, // 1 + 'SOCITAANONYME'=>0, // 1 + 'SACOOPRATIVEDEPRODUCTIONDEHLMDIRECTOIREETCONSEILDESURVEILLANCECAPITALVARIABLE'=>0, // 1 + 'SCPDEMANDATAIRESJUDICIAIRESLALIQUIDATIONDESENTREPRISES'=>0, // 1 + 'SICFA'=>0, // 1 + 'SARLASSOCUNIQUE'=>0, // 1 + 'SARLDEDROITANGLAIS'=>0, // 1 + 'SICAVETCONSEILDESURVEILLANCE'=>0, // 1 + 'SSARLASSOCIUNIQUEETCAPITALVARIABLE'=>0, // 1 + 'SOCITCOOPTATIVEAGRICOLE'=>0, // 1 + 'SOCITCIVILEDATTRIBUTIONDIMMEUBLESENJOUISSANCE'=>0, // 1 + 'SARLASSCIUNIQUE'=>0, // 2 + 'SCEXPLOITATIONAGRICOLE'=>0, // 1 + 'SAEMCA'=>0, // 1 + 'AFFAIREPERSONNELLEPROFESSIONLIBRALE'=>0, // 1 + 'CLCM'=>0, // 1 + 'SOCITDEDROITTRANGERCARYCHAMBERSPALKSTREETTORKAYROYAUMEUNI'=>0, // 1 + 'SARLASSOCIUNIQUEENTREPRISEUNIPERSONNELLERESPONSABILITLIMITE'=>0, // 1 + 'ENTREPRISEDINSERTIONIDEF'=>0, // 1 + 'SEC'=>0, // 1 + 'INTERCOMTLCOMCLOTLCOMINTERCOMDIFFUSION'=>0, // 1 + 'STPHANE'=>0, // 1 + 'SCIMMOBILIRE'=>0, // 1 + 'SOCITRESPONSABILITLIMITESSOCIUNIQUE'=>0, // 1 + 'SCDEGESTIONDEPATRIMOINE'=>0, // 1 + 'UNIONDESOCITCOOPRATIVESFORMEANONYMEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'SOCITCOOPRATIVEDEPRODUCTIONRESPONSABILITLIMITEECAPITALVARIABLE'=>0, // 1 + 'SOCITCIVILEDECONSTRUCITONVENTE'=>0, // 1 + 'ANDRES'=>0, // 1 + 'ETRUEGEORGESPAILLOT'=>0, // 1 + 'SARLACTIVITAUTORISEJUSQUAU'=>0, // 1 + 'SELEURLASSOCIUNIQUE'=>0, // 1 + 'SCDECONSTRUCTIONVENTECAPITALVARIABLE'=>0, // 1 + 'MARIELOUISE'=>0, // 1 + 'SCOPCAPITALETPERSONNELVARIABLE'=>0, // 1 + 'UNIONDCONOMIESOCIALESOCITCOOPRATIVEPARACTIONSSIMPLIFIE'=>0, // 1 + 'CUMACCOOPRATIVE'=>0, // 1 + 'COOPRATIVEARTISANALERESPONSABLITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'SCPDAVOCATSCAUCHONCOURCELLELEFOURRIQUETMARTINS'=>0, // 1 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONETDECRDIT'=>0, // 1 + 'SARLAASSOCIERUNIQUE'=>0, // 1 + 'SACICAP'=>0, // 2 + 'GLOBALPHONE'=>0, // 1 + 'NONRENSEIGN'=>0, // 1 + 'SOCITCOOPRATIVEAGRICOLECAPITALVARIABLECOOPRATIVE'=>0, // 1 + 'GROUPEMENT'=>0, // 1 + 'SAA'=>0, // 1 + 'SOCITANONYMEPERSONNELVARIABLE'=>0, // 1 + 'SOCITENPARTICIPATIONENTREPERSONNESPHYSIQUES'=>0, // 1 + 'SARLUNIPERSONNELLERESPONSABILITLIMITE'=>0, // 1 + 'SCPACAPITALVARIABLE'=>0, // 2 + 'SOCITCOOPRATIVECAPITALVARIABLEETRESPONSABILITLIMITESARLCOOPRATIVEDETRANSPOR'=>0, // 1 + 'SCPARTICULIREAGRICOLEETARBORICOLE'=>0, // 1 + 'CCM'=>0, // 1 + 'LTD'=>0, // 1 + 'SR'=>0, // 1 + 'SOCITIMMOBILIREDECONSTRUCTIONVENTE'=>0, // 1 + 'SCANONYMEDINTRTCOLLECTIFAGRICOLE'=>0, // 1 + 'COOPERATIVEAGRICOLEFRUITIERE'=>0, // 1 + 'SOCITRESPONSABILITCOOPRATIVE'=>0, // 1 + 'STEDEPARTICIPATIONFINANCIEREDEPROFLIBERALEDAVOCATSSSFORMEDESAS'=>0, // 1 + 'STECOOPERATIVEDINTERETCOLLECTIFAGRICOLEANONYME'=>0, // 1 + 'SOCITANONYMECONSEILDADMNISTRATION'=>0, // 1 + 'SOCITCIVILECOOPRATIVECAPITALETPERSONNELVARIABLES'=>0, // 1 + 'SISA'=>0, // 1 + 'SARLASSOCIUNQUIE'=>0, // 1 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONRESPONSABILITLIMITECAPITALVARIABLE'=>0, // 1 + 'SCPDECOMMISSAIRESAUXCOMPTES'=>0, // 1 + 'SOCITDEDROITIRLANDAIS'=>0, // 1 + 'SACOOPRATIVEDEPRODUCTIONDHLMCONSEILDADMINISTRATIONETCAPITALVARIABLE'=>0, // 1 + 'SOCITCOOPRATIVEDECONSOMMATIONFORMEANONYMEETCAPITAL'=>0, // 1 + 'EARLENLIQUIDATIONAMIABLE'=>0, // 1 + 'SOCITCOOPRATIVEOUVRIRERESPONSABILITLIMITECAPITALVARIABLE'=>0, // 1 + 'SOCITDEXERCICELIBRALRESPONSABILITLIMITEASSOCIUNIQUEETCAPITALVARIABLE'=>0, // 1 + 'SICAANONYMEDIRECTOIRECAPITALVARIABLE'=>0, // 1 + 'STEANONYMEACONSEILDADMINISTRATION'=>0, // 1 + 'JBM'=>0, // 1 + 'SCPROFESSIONNELLEDEDENTISTES'=>0, // 1 + 'SOCIETECIVILEDINTERETCOLLECTIFAGRICOLESICA'=>0, // 2 + 'SRLARL'=>0, // 1 + 'LALONGINE'=>0, // 1 + 'SOCITASSOCIUNIQUE'=>0, // 1 + 'SCOOPPERSONNELVARIABLE'=>0, // 1 + 'SELARLDECHIRURGIENSDENTISTES'=>0, // 2 + 'SCPLACEMENTIMMOBILIER'=>0, // 1 + 'SSCDECONSTRUCTIONVENTE'=>0, // 1 + 'COMPAGNIERESPONSABILITDEDROITMAURICIEN'=>0, // 1 + 'SOCITRESPONSABILITLIMITEETSARLDEDROITALLEMAND'=>0, // 1 + 'UNIONDESOCITSCOOPRATIVESAGRICOLESCAPITALETPERSONNELVARIABLES'=>0, // 1 + 'SACCOOPRATIVE'=>0, // 1 + 'SOCITCOOPRATIVEFORMEANONYMEDINTRTCOLLECTIFAGRICOLE'=>0, // 1 + 'RGIEPUBLICITAIRE'=>0, // 1 + 'SCPATRIMONIALECAPITALVARIABLE'=>0, // 1 + 'SARLVENTEENGROSAUDTAILETIMPORTEXPORTDECHAUSSURESCOMMERCIALISATIONPARTOUSMOYENSD'=>0, // 1 + 'SCPROFESSIONNELDAVOCATS'=>0, // 1 + 'SARLRDUITEUNASSOCI'=>0, // 1 + 'INSTITUTIONRGIEPARLESARTICLESLETSUIVANTSDUCODEMONTAIRE'=>0, // 1 + 'SCOPARESPONSABILITLIMITEETCAPITAVARIABLE'=>0, // 1 + 'SCCMCAPITALVARIABLE'=>0, // 1 + 'SBASTIENDENIS'=>0, // 1 + 'BANQUECOOPRATIVESADIRECTOIREETCONSEILDESURVEILLANCEDNOMMECONSEILDORIENTATIONETDE'=>0, // 1 + 'SOCUTCOOPRATIVEAGRICOLE'=>0, // 1 + 'WILLY'=>0, // 1 + 'SOCITARESPONSABIITLIMITE'=>0, // 1 + 'SCCVDECONSTRUCTIONVENTE'=>0, // 1 + 'CABINET'=>0, // 1 + 'COOPRATIVEDINTRTCOLLECTIFRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'AVENUEDUGNRALDEGAULLE'=>0, // 1 + 'STESOMERSETHOUSETEMPLESTREETBIRMINGHAMBDN'=>0, // 1 + 'GAECASSOCIUNIQUE'=>0, // 1 + 'SOCITDEXERCICELIBRALPASACTIONSSIMPLIFIE'=>0, // 1 + 'NOUVELLESOCITRESPONSABILITLIMITERDUITEUNASSOCIUNIQUE'=>0, // 1 + 'GIEASSOCIUNIQUE'=>0, // 1 + 'STECIVILEDEXPLOITATIONAGRICOLEETVITICOLE'=>0, // 1 + 'SOCITCOOPRATIVEANONYMEDINTRTCOLLECTIFAGRICOLEETCAPITALVARIABLE'=>0, // 1 + 'SOCITEUROSRESPONSABILITLIMITE'=>0, // 1 + 'SOCITRESPONSABILITLIMITEASSOCIATIONUNIQUE'=>0, // 1 + 'STCOOPRATIVEDINTRTCOLLECTIFARLCAPITALVARIABLE'=>0, // 1 + 'SARLOUVRIREDEPRODUTIONCAPITALVARIABLE'=>0, // 1 + 'SAELLOCALE'=>0, // 1 + 'SADIRECTOIREETCONSEILDESURVEILLANCEASSOCIUNIQUE'=>0, // 1 + 'ENTREPRISEUNIPERSONNELLERESPONSABILIT'=>0, // 1 + 'SARI'=>0, // 1 + 'SARLASSOCIUNIPERSONNEL'=>0, // 1 + 'DIVERS'=>0, // 1 + 'SOCITDEXERCICELIBRALPARACTIONSSIMPLIFIS'=>0, // 1 + 'CPAVSCOP'=>0, // 1 + 'AMAR'=>0, // 1 + 'SRLERL'=>0, // 1 + 'CCPV'=>0, // 1 + 'EVDEUROVINSDISTRIBUTION'=>0, // 1 + 'SASCOOPRATIVEDINTERTCOLLECTIFAGRICOLE'=>0, // 1 + 'SOCITDEDROITTRANGERSOCITRESPONSABILITLIMITEASSOCIUNIQUE'=>0, // 1 + 'SOCITDINVESTISSEMENTCAPITALVARIABLEETCONSEILDADMINISTRATION'=>0, // 1 + 'SICP'=>0, // 1 + 'EDGARD'=>0, // 1 + 'UNIONDCONOMIESOCIALESOCITCOOPRATIVEANONYME'=>0, // 1 + 'SOCITANONYMEDECONOMIEMMIXTE'=>0, // 1 + 'SOCIETECOOPERATIVEDINTERETCOLLECTIFARESPONSABILITESLIMITEEETACAPITALVARIABLE'=>0, // 1 + 'SACONSEILDADMINISTRATIONETDIRECTOIRE'=>0, // 1 + 'IFD'=>0, // 1 + 'COOPERATIVEANONYMEACAPITALETPERSONNELVARIABLES'=>0, // 1 + 'STCOOPINTCOLLARLCAPITVA'=>0, // 1 + 'SOCITENCOMMANDITE'=>0, // 1 + 'SMSG'=>0, // 1 + 'EXPLOITATIONAGRICOLE'=>0, // 1 + 'COLLECTIVETERRITORIALE'=>0, // 1 + 'SCCVJS'=>0, // 1 + 'SCOPCAPITALVARIABLEETRESPONSABILITLIMITE'=>0, // 1 + 'SCGROUPEMENTFORESTIER'=>0, // 1 + 'SOCITUNIPERSONNELLEDINVESTISSEMENTRISQUE'=>0, // 1 + 'SACOOPRATIVEDINTRTSCOLLECTIFRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'SOCITCIVILEPROFESSIONNELLEDEMANDATAIRESJUDICIAIRESLALIQUIDATIONDESENTREPRISES'=>0, // 1 + 'SOCITCOOPATIVEARTISANALE'=>0, // 1 + 'VPI'=>0, // 1 + 'SOCITCOOPRATIVEDECRDITRESPONSABILITSTATUTAIREMENTLI'=>0, // 1 + 'SOCITCIVILEPARTICULIRERESPONSABILITLIMITE'=>0, // 1 + 'UNIONDEMUTUELLES'=>0, // 1 + 'GEA'=>0, // 1 + 'SCOPETRESPONSABILITLIMITECAPITALVARIABLE'=>0, // 1 + 'UNIONDECOOPRATIVECAPITALVARIABLE'=>0, // 1 + 'SICACOOPRATIVESAD'=>0, // 1 + 'EARA'=>0, // 1 + 'EURLENLIQUIDATION'=>0, // 1 + 'RUEDESAVERNE'=>0, // 1 + 'STECIVILEEXPLOITATIONAGRICOLEARESPONSABILITELIMITEE'=>0, // 1 + 'SOCITANONYMEETDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'RUEMENGES'=>0, // 1 + 'STEPARACTIONSSIMPLIFIEEAVECCOMITESURVEILLANCE'=>0, // 1 + 'SOCITCOOPRATIVEDETRAVAILLEURSRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'SARLPERSONNELETCAPITALVARIABLE'=>0, // 1 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLERESPONSABILITLIMITECOOPRATIVE'=>0, // 2 + 'KTMULTISERVICES'=>0, // 1 + 'SCIDECONSTRUCTIONVENTEENLIQUIDATION'=>0, // 1 + 'COOPRATIVEAGRICOLEDLEVAGEETDINSMINATIONARTIFICIELLE'=>0, // 1 + 'SACIAP'=>0, // 1 + 'SADESOCITDHABITATIONLOYERMODR'=>0, // 1 + 'SOCITANONYMEDINTRTCOLLECTIFAGRICOLEDIRECTOIRE'=>0, // 1 + 'SADU'=>0, // 1 + 'KOPACPV'=>0, // 1 + 'SOCITCOOPRATIVECAPITALETPERSONNELVARIERGIEPARLIVREVCR'=>0, // 1 + 'SOCITCOOPRATIONDECRDITCAPITALVARIABLE'=>0, // 1 + 'SARLDEDROITNERLANDAIS'=>0, // 1 + 'SCPRLCAPITALVARIABLE'=>0, // 1 + 'PALKSTREETCARYCHAMBERSTORQUAYSOUTHDEVON'=>0, // 1 + 'SOCITDEPARTICIPATIONFINANCIREDEPROFLIBRALEDAVOCATSSOUSFORMESARL'=>0, // 1 + 'GEAC'=>0, // 2 + 'SCOOPRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'SCCOOPRATIVEDEMOYENS'=>0, // 1 + 'SOCITRESPONSABILITLIMITESARLDEFAMILLE'=>0, // 1 + 'SASUENDISSOLUTION'=>0, // 1 + 'SCIORANGE'=>0, // 1 + 'SADACS'=>0, // 1 + 'SOCITREDUITEUNAASSOCIUNIQUE'=>0, // 1 + 'SACOOPRATIVEDEPRODUCTIONDHLMCONSEILDESURVEILLANCEETDIRECTOIRECAPITALVARIABLE'=>0, // 2 + 'SOCITDEXERCICELIBRALRESPONSABILITLIMITEDEMDECINS'=>0, // 1 + 'COOPDEPRODUCTIONRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'FDRATIONDPARTEMENTALE'=>0, // 1 + 'EURLC'=>0, // 1 + 'SCCONSTITUEENVUEDELATTRIBUTIONDUNIMMEUBLE'=>0, // 1 + 'SCICCAPITALVARIABLE'=>0, // 1 + 'SCARESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'SARLDEPRESSEASSOCIUNIQUE'=>0, // 1 + 'GROUPEMENTFORESTIERCAPITALVARIABLE'=>0, // 1 + 'SOCITUNIPERSONNELLERESPONSABILITLIMITEASSOCIUNIQUE'=>0, // 1 + 'SCSTENLIQUIDATION'=>0, // 1 + 'STCOOPRATIVEDEPRODUCTIONRESPLIMITECAPITALVARIABLE'=>0, // 1 + 'SOCITDCONOMIEMIXTESOCITEANONYMEDECONOMIEMIXTE'=>0, // 1 + 'SOCITCOOPRATIVECRDITCAPITALVARIABLERESPONSABILITLIMITE'=>0, // 1 + 'SCCOOPRATIVEDEMDECINS'=>0, // 1 + 'UNIONDECOOPRATIVESAGRICOLESCAPITALVARIABLEENDISSOLUTION'=>0, // 1 + 'SADECOOPRATIVEDECOMMERANTSDTAILLANTS'=>0, // 1 + 'SASUI'=>0, // 1 + 'RUEALPHONSEDAUDET'=>0, // 1 + 'GIF'=>0, // 1 + 'SARLVARIABLE'=>0, // 1 + 'EARLSOCITENLIQUITATION'=>0, // 1 + 'SCER'=>0, // 1 + 'SOCITCOOPRATIVEAGRICOLERGIONALEDAPPROVISIONNEMENT'=>0, // 1 + 'UARL'=>0, // 1 + 'SCDEBANQUE'=>0, // 1 + 'SCPASSOCIUNIQUE'=>0, // 1 + 'ASO'=>0, // 1 + 'SAIEMLOCALE'=>0, // 1 + 'SOCITCIVILEDEXPLOITATIONAGRICOLESCEA'=>0, // 1 + 'ZARL'=>0, // 1 + 'SOCITCIVILEDEGESTIONDEPATRIMOINE'=>0, // 1 + 'COOPRATIVEDUTILISATIONDEMATRIELAGRICOLEENCOMMUNCOOPRATIVE'=>0, // 2 + 'JEANLOUIS'=>0, // 1 + 'ATI'=>0, // 1 + 'SACCD'=>0, // 1 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFARLCAPITALVARIABLE'=>0, // 1 + 'SOCITRESPONSABILITLIMITESAS'=>0, // 1 + 'SCCAPITALVARIALBE'=>0, // 1 + 'SACAPITALETPERSONNELVARIABLECOOPRATIVE'=>0, // 2 + 'SASSIMPLIFIE'=>0, // 1 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONANONYMECAPITALVARIABLECOOPRATIVE'=>0, // 1 + 'TABLISSEMENTPUBLICDECOOPRATIONCULTURELLE'=>0, // 1 + 'SADEDROITNERLANDAIS'=>0, // 1 + 'BANQUECOOPRATIVESADIRECTOIREETCONSEILDESURVEILLANCEDNOMMCONSEILDORIENTATIONETDE'=>0, // 1 + 'STCOOPRATIVEDEPRODUCTION'=>0, // 1 + 'SADECOOPRATIVEDENTREPRISECAPITALVARIABLE'=>0, // 1 + 'SASSIMPLIFIEE'=>0, // 1 + 'SCEVPARTICULIRE'=>0, // 1 + 'SOCITDEXERCICELIBRALREPONSABILITLIMITE'=>0, // 1 + 'SSCAPITALVARIABLE'=>0, // 1 + 'SOCITCIVILEPROFESSIONNELLEASSOCIUNIQUE'=>0, // 1 + 'SACONSEIL'=>0, // 1 + 'SARLASSOCIUNIQUEETDEXERCICELIBRAL'=>0, // 1 + 'SARLUNIPERSONNELLEEURL'=>0, // 1 + 'SELARLASSOCUNIQUE'=>0, // 1 + 'CAISSEDERASSURANCEMUTUELLEAGRICOLE'=>0, // 1 + 'SCDECONSTRUCTIONVENTR'=>0, // 1 + 'SLCE'=>0, // 1 + 'SOCIETECOOPERATIVECREDITCAPITALVARIABLE'=>0, // 1 + 'SOCITCOOPRATIVEDEPRODUCTIONRESPONSABILITLIMITESCPRL'=>0, // 1 + 'SCPRESPONSABILITLIMITECAPITALVARIABLE'=>0, // 1 + 'MCMETAL'=>0, // 1 + 'RCSPOINTEPITRE'=>0, // 1 + 'ASSOCIATIONRELIGIEUSEETCULTURELLERGIESELONLALOIDE'=>9220, // 1 + 'GROUPEMENTFONCIERAGRICOLECAPITALVARIABLE'=>0, // 1 + 'ADS'=>0, // 1 + 'SOCITPARACTIONSSIMPLIFIEASSOCIEUNIQUE'=>0, // 1 + 'SSARL'=>0, // 1 + 'SCCONSTRUCTION'=>0, // 1 + 'SAENLIEUETPLACEDELASAS'=>0, // 1 + 'SCCR'=>0, // 1 + 'SADIRECTRICEETCONSEILDESURVEILLANCE'=>0, // 1 + 'STECIVILECOOPERATIVEAPERSONNELETKAPVARIABLE'=>0, // 1 + 'EDDINE'=>0, // 1 + 'EXPLOITATIONAGRICOLERESPONSABILITUNIPERSONNELLE'=>0, // 1 + 'SOCIETEPASACTIONSSIMPLIFIEEUNIPERSONNELLE'=>0, // 1 + 'SOCITANONYMECOOPRATIVEDECAUTIONMUTUELLE'=>0, // 1 + 'SKCICA'=>0, // 1 + 'SOCITCOOPRATIVEARTISANALERESPONSABILITELIMITE'=>0, // 1 + 'COOPRATIVEDECRDITCAPITALVARIABLEETARL'=>0, // 1 + 'RGIEMUNICIPALEAUTONOME'=>0, // 1 + 'SOCITCIVLE'=>0, // 1 + 'GICOBUTCOMMERCIAL'=>0, // 1 + 'SASF'=>0, // 1 + 'SRLU'=>0, // 1 + 'SCDHABITATION'=>0, // 1 + 'SOCITENDROITETRANGER'=>0, // 1 + 'SCIARIANE'=>0, // 1 + 'EUAR'=>0, // 2 + 'SARLDEFORMEUNIPERSONNELLE'=>0, // 1 + 'COOPRATIVEDEPRODUCTIONSARLCAPITALVARIABLE'=>0, // 1 + 'SCSOCITENDISSOLUTION'=>0, // 1 + 'SASRUEDUBARGY'=>0, // 1 + 'SARLASSOCIUNIQUELIMITE'=>0, // 1 + 'SOCITCIVILEDESMOYENS'=>0, // 1 + 'SOCITCOOPRATIVEMARITIMECAPITALVARIABLE'=>0, // 1 + 'ASR'=>0, // 1 + 'SARLASSOCIUNIQUEDARCHITECTURE'=>0, // 2 + 'CBA'=>0, // 1 + 'COOPRATIVEDUTILISATIONDEMATRIELAGRICOLECAPITALVARIABLE'=>0, // 1 + 'SCICFORMEANONYME'=>0, // 1 + 'EARLRDUITEUNASSOCI'=>0, // 1 + 'SACOOPRATIVECAPITALVARIABLEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'SOCITANONYMECOOPRATIVECOOPRATIVE'=>0, // 2 + 'SCCAC'=>0, // 1 + 'SCIDATTRIBUTIONETDACQUISITION'=>0, // 1 + 'SARLCAPITALLIBR'=>0, // 1 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFFORMEANONYMEETCAPITALVARIABLE'=>0, // 1 + 'SCIVILEAGRICOLE'=>0, // 1 + 'SECA'=>0, // 1 + 'FEUMONSIEUR'=>0, // 1 + 'SADIRECTOIREETCONSEILDORIENTATIONETSURVEILLANCE'=>0, // 1 + 'SAEMLOCALEBUTLUCRATIF'=>0, // 1 + 'SAP'=>0, // 1 + 'MAX'=>0, // 1 + 'SASDIRECTOIREETCONSEILDESURVEIVEILLANCE'=>0, // 1 + 'SACOOPRATIONDEPRODUCTIONDHLM'=>0, // 1 + 'SASACTIONNAIREUNIUQE'=>0, // 1 + 'LACHAPELLEDABONDANCE'=>0, // 1 + 'GIEGIEEUROPEN'=>0, // 1 + 'SAX'=>0, // 1 + 'EURLBRESSEORNEMENTS'=>0, // 1 + 'SCEALAITIRE'=>0, // 1 + 'SARLETSA'=>0, // 1 + 'PR'=>0, // 1 + 'SCPROFESSIONNELLEDADMINISTRATEURSJUDICIAIRES'=>0, // 1 + 'SOARL'=>0, // 1 + 'LESLIE'=>0, // 1 + 'ENTREPRISEUNIPERSONNELLERESPONSABILITLIMITE'=>0, // 1 + 'VRONIQUE'=>0, // 1 + 'SARA'=>0, // 1 + 'SARLDISSOLUTION'=>0, // 1 + 'SOCITRESPONSABILITLIMITERDUITEASSOCIUNIQUE'=>0, // 1 + 'BGRECUPTEMSAS'=>0, // 1 + 'SOCITDEPARGNEETDECRDITCAPITALVARIABLERESPONSABILITLIMITE'=>0, // 1 + 'SOCITCOOPRATIVERESPONABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'EAR'=>0, // 1 + 'SCCL'=>0, // 1 + 'SACONSEILDESURVEILLANCETDIRECTOIRE'=>0, // 1 + 'SARLCAPITALVARIBLE'=>0, // 1 + 'SOCITRESPONSABILITLIMITENONMEMBREDELACEE'=>0, // 1 + 'SARLASSOCIUNIQUESARLUNIPERSONNELLE'=>0, // 1 + 'INSTITUTIONRGIEPARLESLOISETDU'=>0, // 1 + 'SACONSEILDADMINISTRTION'=>0, // 1 + 'DEUROS'=>0, // 2 + 'ARLMEMBREDELACEE'=>0, // 1 + 'ENTREPRISEUNIPERSONNELLERESPONSABILITLIMITEASSOCIUNIQUEUNIPERSONNELLE'=>0, // 1 + 'SARLASSOCIUNIQU'=>0, // 1 + 'SOCITCIVILECONSTITUEPOURLAVENTEDIMMEUBLES'=>0, // 1 + 'SCPARTICULIRECAPITALETPERSONNELVARIABLES'=>0, // 1 + 'COOPRATIVEAGRICOLEDESPRODUCTEURSDELARGIONPOITOUCENTREOUEST'=>0, // 1 + 'SARLASSICUUNIQUE'=>0, // 1 + 'SELARLUNIPERSONNEL'=>0, // 1 + 'SACAC'=>0, // 1 + 'SARLAGENCEDAFFAIRESETPLUSPARTICULIREMENTLAREPRSENTATIONETLENGOCEDETOUTESMARQUES'=>0, // 1 + 'SARLASSOCIUNIQUEDEPRESSE'=>0, // 1 + 'UNIONDESYNDICATSPROFESSIONNELSGROUPANTLESENTREPRISESINSCRITESAURPERTOIREDESMTIERSDANS'=>0, // 1 + 'GROUPEMENTFONCIERRURALCAPITALVARIABLE'=>0, // 1 + 'SOCITRRESPONSABILITLIMITEASSOCIUNIQUE'=>0, // 1 + 'SARLDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'SACOOPRATIVEOUVERTEDEPRODUCTIONETDECRDIT'=>0, // 1 + 'SCIEEE'=>0, // 1 + 'SOCIETEPARACTIONSIMPLIFIEEUNIPERSONNELLE'=>0, // 1 + 'SARLMEMBREDELAUE'=>0, // 1 + 'LIE'=>0, // 1 + 'SOCITCIVILEDEPARTICIPATIONFINANCIREDEPROFESSIONLIBRALE'=>0, // 1 + 'SARLCONSTITUEDUNASSOCIEUNIQUE'=>0, // 1 + 'SOCITCOOPRATIVEDINTRETCOLLECTIFARLCAPITALVARIABLE'=>0, // 1 + 'SOCITCIVILEDINTRTCOLLECTIFAGRICOLECAPITALVARIABLE'=>0, // 1 + 'ASSOCIATIONPROFESSIONNELLEFDRATION'=>0, // 1 + 'SOCITCOOPRATIVEARTISANALERESPONSABILITLIMITECOOPRATIVE'=>0, // 1 + 'SCDEGESTIONDEPORTEFFEUILLE'=>0, // 1 + 'SACAPITALACTIONS'=>0, // 1 + 'SAIEM'=>0, // 1 + 'SOCITDINTRTCOLLECTIFAGRICOLECOOPRATIVESTCOOPRATIVEDINTRTCOLLECTIFAGRICOLEANONY'=>0, // 1 + 'SCDINTRTCOLLECTIFANONYME'=>0, // 1 + 'SASAVECCOMITSURVEILLANCE'=>0, // 1 + 'STECIVILECOOPDINTERETCOLLECTIFAGRICOLE'=>0, // 1 + 'SGABTPSARL'=>0, // 1 + 'SARLCAPITALVARIABLEASSOCIUNIQUE'=>0, // 1 + 'SELARLDEMDECINSRADIOLOGUES'=>0, // 1 + 'STEARESPONSABILITELIMITEEACAPITALVARIABLE'=>0, // 1 + 'SELARLDEGOMTRESEXPERTS'=>0, // 1 + 'SARLSOCITAASSOCIUNIQUE'=>0, // 1 + 'SOCITCIVILESCI'=>0, // 1 + 'CIE'=>0, // 1 + 'MABA'=>0, // 1 + 'SACOSACONSEILDADMINISTRATION'=>0, // 1 + 'EARLAVICOLE'=>0, // 1 + 'SCDECONSTRUCTIONVENRTE'=>0, // 1 + 'SARLDEXERCICELIBERAL'=>0, // 1 + 'SACOOPRATIVECONSEILDADMINISTRATIONETCAPITALVARIABLE'=>0, // 1 + 'SCDECONSTRUCTIONVENTELOIDETITREER'=>0, // 1 + 'SOCITDEPARTICIPATIONSFINANCIRESDEPROFESSIONLIBRALERESPONSABILIT'=>0, // 1 + 'SNCENCOURSDELIQUIDATION'=>5202, // 1 + 'SCPEA'=>0, // 2 + 'SCIPAROT'=>0, // 1 + 'SICASOUSFORMEDESAS'=>0, // 1 + 'SARLASOOCIUNIQUE'=>0, // 3 + 'SED'=>0, // 1 + 'SES'=>0, // 1 + 'SCIENCOURSDELIQUIDATION'=>0, // 1 + 'SOCITDEPARTICIPATIONFINANCIREDEPROFESSIONLIBRALEDAVOCATS'=>0, // 1 + 'SCOPREPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'EARLPLURIPERSONNELLE'=>0, // 1 + 'SCPROFESSIONNELLEDELABORATOIREDANALYSESDEBIOLOGIEMDICALE'=>0, // 1 + 'SKCRL'=>0, // 1 + 'TABLISSEMENTPUBLICDECOOPRATIONINTERCOMMUNALE'=>0, // 1 + 'COOPRATIVEDECRDITCAPITALVARIABLEETRESPONSABILITLIMIT'=>0, // 1 + 'ABINFORMATIQUEDUCENTRE'=>0, // 1 + 'COMMERANT'=>0, // 1 + 'SOCITRDUITEUNASSOCIUNIQUE'=>0, // 1 + 'WOLFGANG'=>0, // 1 + 'SOCITRESPONSABILITLIMITERDUITEUNASSOCIUNIQUE'=>0, // 1 + 'SOCITCIVILEPARTICULIREDINVESTISSEMENT'=>0, // 1 + 'SARLMEMBREDUE'=>0, // 1 + 'MUTUALIT'=>0, // 1 + 'SOCITCAPITALETPERSONNELVARIABLES'=>0, // 1 + 'SALARL'=>0, // 2 + 'SOCITCIVILECOOPRATIVEDINTRTCOLLECTIFAGRICOLE'=>0, // 1 + 'SOCITDEDROITTRANGE'=>0, // 1 + 'SCDINTRTCOLLECTIFRESPONSABILITLIMITE'=>0, // 1 + 'HENRY'=>0, // 1 + 'COOPRATIVECAPITALVARIABLEETRESPONSABILITELIMITE'=>0, // 1 + 'SOCITCOMMERCIALERESPONSABILITLIMITEDEDROITTRANGER'=>0, // 1 + 'ALT'=>0, // 1 + 'SAEMIXTE'=>0, // 1 + 'SCCCAPITALVARIABLEETRESPONSABILITLIMITE'=>0, // 1 + 'SELARLPARACTIONSSIMPLIFIE'=>0, // 1 + 'GIEBUTLUCRATIF'=>0, // 1 + 'SADEDROITAUTRICHIEN'=>0, // 1 + 'SPASN'=>0, // 1 + 'CAISSELOCALEDECRDITMUTUELCAPITALVARIABLE'=>0, // 1 + 'CRDITMUTUELCAPITALVARIABLEETRESPONSABILITLIMITE'=>0, // 1 + 'SELAFADAVOCATS'=>0, // 1 + 'FRANCIS'=>0, // 1 + 'SCPROFESSIONNELLEDEMOYENS'=>0, // 1 + 'VILLE'=>0, // 1 + 'MJDMATHISFILS'=>0, // 1 + 'MUTUELLERGIEPARLESDISPOSITIONSDULIVREIIIDUCODEDELAMUTUALIT'=>0, // 1 + 'SOCITRESPONSABILITLIMITEUNIPERSONNEL'=>0, // 1 + 'SARLMCC'=>0, // 1 + 'SCCONSEILDADMINISTRATION'=>0, // 1 + 'SCOPRL'=>0, // 2 + 'SBJC'=>0, // 1 + 'GEPA'=>0, // 1 + 'SASUASSOCIATIONUNIQUE'=>0, // 1 + 'SARLPFR'=>0, // 1 + 'SOC'=>0, // 1 + 'UNIONDECOOPRATIVESMARITIMESFORMEANONYMEETCAPITALVARIABLE'=>0, // 1 + 'SCIDEMARCHANDDEBIENS'=>0, // 1 + 'SAIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'SOCITANONYMEDCONOMIEMIXTESOCIETEANONYMEDECONOMIEMIXTES'=>0, // 1 + 'SCOPRESPONSABILITELIMITEETCAPITALVARIALBE'=>0, // 1 + 'SOCITCOOPERATIVECRDITCAPITALVARIABLEETRESPONSABILITLIMITE'=>0, // 1 + 'CUMACOOPRATIVEDUTILISATIONDEMATRIELAGRICOLEENCOMMUN'=>0, // 1 + 'LESPALES'=>0, // 1 + 'SARLCOOPRATIVEDINTRTCOLLECTIFAGRICOLE'=>0, // 1 + 'CORRADO'=>0, // 1 + 'SAEMETDIRECTOIRE'=>0, // 1 + 'SOCITRESPONSABILITLIMITEASSOCIUNIQUEUNIPERSONNELLE'=>0, // 2 + 'COOPRATIVESARLCAPITALVARIABLE'=>0, // 1 + 'ARTISAN'=>0, // 1 + 'ISABELLE'=>0, // 1 + 'SCARLCOOPRATIVE'=>0, // 2 + 'SARLASICIUNIQUE'=>0, // 1 + 'EXPLOITATIONAGRICOLEUNIPERSONNELLERESPONSABILITLIMITE'=>0, // 1 + 'CCA'=>0, // 1 + 'SOCITPRIVERESPONSABILITLIMITEDEDROITBELGE'=>0, // 1 + 'UNIONDECOOPERATIVESMARITIMESENANONYME'=>0, // 1 + 'SCICACC'=>0, // 1 + 'SAARLASSOCIUNIQUE'=>0, // 1 + 'RUEDUBOISROBINBOSSERVILLE'=>0, // 1 + 'SAZRL'=>0, // 1 + 'SEA'=>0, // 2 + 'SKICARL'=>0, // 1 + 'SOCITPARACTIONSSIMPLIFIECAPITALEUROS'=>0, // 1 + 'SCIDEPRESSE'=>0, // 1 + 'BANQUECOOPRATIVESOCITDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 2 + 'SOCITCOOPRATIVEDECRDITCAPITALVARIABLEETRESPONSABILITLIMITECOOPRATIVE'=>0, // 2 + 'UNIONDCONOMIESOCIALEANONYME'=>0, // 1 + 'UNIONDCONOMIESOCIALESARL'=>0, // 1 + 'SOCITDEDROITANGLAISFAISANTAPPELPUBLICLPARGNEPUBLICLIMITEDCOMPAGNY'=>0, // 1 + 'SOCITCOOPRATIVEDECRDITRESPONSABILITLIMITECAPITALVARIABLE'=>0, // 1 + 'SOCITCOOPRATIVEAGRICOLEETCAPITALVARIABLE'=>0, // 1 + 'SOCITANONYMECOOPRATIVEDEPRODUCTIONLOYERMODR'=>0, // 1 + 'TABLISSEMENTPUBLICINTERCOMMUNAL'=>0, // 1 + 'SOCITRESPONSABILITPARACTIONSDEDROITBRITANNIQUE'=>0, // 1 + 'AAS'=>0, // 1 + 'SACOOPRATIVEDINTRTCOLLECTIFDHABITATIONS'=>0, // 1 + 'CC'=>0, // 1 + 'SCPE'=>0, // 1 + 'SOCITCOOPRATIVEARTISANALE'=>0, // 1 + 'SCDEPORTEFEUILLES'=>0, // 1 + 'SCPROFESSIONELLEDENOTAIRES'=>0, // 1 + 'COMMUNAUTDAGGLOMRATION'=>0, // 1 + 'SOCITENNOMNOLLECTIF'=>0, // 1 + 'UNIONDECOOPRATIVESAGRICOLEPERSONNELETCAPITALVARIABLES'=>0, // 1 + 'SATLASSOCIUNIQUE'=>0, // 1 + 'SCDEPLACEMENTCOLLECTIFIMMOBILIER'=>0, // 1 + 'SPFLA'=>0, // 1 + 'SOCITCOOPRATIVEDEXPLOITATIONAGRICOLE'=>0, // 1 + 'SDEASSOCIUNIQUE'=>0, // 1 + 'SARLMENBREDELUE'=>0, // 1 + 'SASCOOPRATIVEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONFORMEANONYME'=>0, // 1 + 'SARLDEDROITAMRICAIN'=>0, // 1 + 'SOCITCIVILECONSTRUCTIONVENTE'=>0, // 3 + 'COOPRATIVEAGRICOLERESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 2 + 'SARLDECOOPRATIVEOUVRIREDEPRODUCTION'=>0, // 1 + 'COOPRATIVEOUVRIREDEPRODUCTIONANONYMECAPITALETPERSONNELVARIABLECOOPRATIVE'=>0, // 1 + 'SCILAVENIR'=>0, // 1 + 'SKPRLCV'=>0, // 2 + 'SOCITDECAUTIONMUTUELLECAPITABLEVARIABLE'=>0, // 1 + 'SARLOUASSOCIUNIQUE'=>0, // 1 + 'SOCITRESPONSABILITLIMITEASSOCIUNQIUE'=>0, // 1 + 'SARLDEPRODUCTIONCAPITALVARIABLE'=>0, // 1 + 'EUARLASSOCIUNQIUE'=>0, // 1 + 'SEARESPONSABILITLIMITE'=>0, // 1 + 'TYRONE'=>0, // 1 + 'SCPROFESSIONNELLEDEVTRINAIRE'=>0, // 1 + 'SARLUNIPERSSONELLE'=>0, // 1 + 'SELALSASSOCIUNIQUE'=>0, // 1 + 'SICACOPPRATIVE'=>0, // 1 + 'LESCARABES'=>0, // 1 + 'SOCITRESPONSABILITLIMLITESARL'=>0, // 1 + 'GHISLAINE'=>0, // 1 + 'SARLENCOURSDEFORMATION'=>0, // 1 + 'SCEARLASSOCIUNIQUE'=>0, // 1 + 'SERALASSOCIUNIQUE'=>0, // 1 + 'ASSOCIAION'=>9220, // 1 + 'SCMC'=>0, // 1 + 'SOCITCOOPRATIVECAPITALETPERSONNEVARIABLERGIEPARLIVREVCR'=>0, // 1 + 'SCIRORO'=>0, // 1 + 'SARLCOOPRATIVEETCAPITALVARIABLE'=>0, // 2 + 'POURHOMMESFEMMESOUENFANTS'=>0, // 1 + 'RCSCOLMAR'=>0, // 1 + 'TANTENFRANCEQULTRANGERTLSURVEILLANCEVIDOSURVEILLANCEGARDIENNAGESCURITDESPERSO'=>0, // 1 + 'SOCITPARACTIONSSIMPLIFIASSOCIUNIQUE'=>0, // 1 + 'SOCITDEPARTICIPATIONSFINANCIRESDEPROFESSIONLIBRALERESPONSABILITLIMITEDAVOCATS'=>0, // 1 + 'ASS'=>0, // 1 + 'UNIONCOOPRATIVEAGRICOLESCAPITALVARIABLE'=>0, // 1 + 'PERSONNESPHYSIQUESEXERANTTITREINDIVIDUELOUINDPENDANT'=>0, // 1 + 'SARLCAPITALVARIALBE'=>0, // 1 + 'SRRL'=>0, // 1 + 'SMCE'=>0, // 1 + 'SARLSOCITUNIQUEASSOCIUNIQUE'=>0, // 1 + 'SOCITDEPARTICIPATIONFINANCIREDEPROFESSIONLIBRALE'=>0, // 1 + 'SCOPARLETCAPVARIABLE'=>0, // 1 + 'SOCITANONYMEDECONOMIEMIXTELOCALECONSEILDESURVEILLANCEETDIRECTOIRE'=>0, // 1 + 'RUESELLENIK'=>0, // 1 + 'SCADINTRTCOLLECTIFAGRICOLE'=>0, // 1 + 'SCCU'=>0, // 1 + 'SCIENCONSTRUCTIONVENTELOIDETITRE'=>0, // 1 + 'STECOOPERATIVEDINTERETCOLLECTIFARESPONSABILITELIMITEE'=>0, // 1 + 'SCDUCONSTRUCTIONVENTE'=>0, // 1 + 'ETABLISSEMENTPUBLICLOCALCARACTREINDUSTRIELETCOMMERCIAL'=>0, // 1 + 'SOCIETEDINTERETCOLLECTIFAGRICOLESICAENSARL'=>0, // 1 + 'SCGROUPEMENTPASTORALCAPITALVARIABLE'=>0, // 1 + 'ASSOCIAITONLOI'=>9220, // 1 + 'SELARLDENTREPRISEUNIPERSONNELLE'=>0, // 1 + 'SEARLRESPONSABILITLIMITE'=>0, // 1 + 'SCDEMOYENSUNIPERSONNELLE'=>0, // 1 + 'SOCITANONYMECAPITALETPERSONNELVARIABLECOOPRATIVE'=>0, // 1 + 'SCDEPLACEMENTSIMMOBILIERSCAPITALVARIABLE'=>0, // 1 + 'SOCITUNIPERSONNELLE'=>0, // 1 + 'SOCITCOOPRATIVEAGRICOLERESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'GIEPERSONNELETCAPITALVARIABLES'=>0, // 1 + 'SCPROFEESSIONNELLE'=>0, // 1 + 'SOCITDEDROITTRANGERIMMATRICULEAURCS'=>0, // 1 + 'SOCITCIVILECONSTITUEENGROUPEMENTFORESTIER'=>0, // 1 + 'SCPRORESSIONNELLEDEVTRINAIRES'=>0, // 1 + 'COOPRATIVEDUTILISATIONDEMATRIELAGRICOLEENCOMMUNCAPITALVARIABLE'=>0, // 1 + 'SOCITDASSURANCESFORMEMUTUELLE'=>0, // 1 + 'SABELGE'=>0, // 1 + 'SCDEPRODUCTIONRESPONSABILITLIMITE'=>0, // 1 + 'SOCITRESPONSAIBILITLIMITE'=>0, // 1 + 'SACAPITALVARIABLEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'SCPDAVOCATFORMECOOPRATIVE'=>0, // 1 + 'SARLDEXERCIELIBRAL'=>0, // 1 + 'SOCITDASSURANCESMUTUELLEVIECAPITAL'=>0, // 1 + 'ENTREPRISEINDIVIDUELLECOMMERCIALE'=>0, // 1 + 'EARLENCOMMUN'=>0, // 1 + 'SCMCAPITALVARIABLECAPITALMINFIXEEUROS'=>0, // 1 + 'SARLREDUITEUNEASSOCIUNIQUE'=>0, // 1 + 'ANNIECOIFFURE'=>0, // 1 + 'SARLCOOPRATIVECAPITALETPERSONNELVARIABLE'=>0, // 1 + 'SCPROFESSIONNELLLE'=>0, // 1 + 'SCIENDISSOLUTION'=>0, // 1 + 'SARLKINGSTREETWORGRANDEBRETAGNEROYAUMEUNI'=>0, // 1 + 'SOCITDEXERCICELIBRALPARACTIONSIMPLIFIECAPITALVARIABLE'=>0, // 1 + 'GIESANSBUTLUCRATIFENLIQUIDATION'=>0, // 1 + 'SOCITAGRICOLESARL'=>0, // 1 + 'SEIE'=>0, // 1 + 'RCSQUIMPERD'=>0, // 1 + 'FIJ'=>0, // 1 + 'SARLENFORMATION'=>0, // 1 + 'THIERRY'=>0, // 1 + 'MUTELLE'=>0, // 1 + 'SARLDECRDITCAPITALVARIABLE'=>0, // 1 + 'SADIRECTOIREETCONSELDESURVEILLANCE'=>0, // 1 + 'SADEDROITESPAGNOL'=>0, // 1 + 'MESSIEURS'=>0, // 1 + 'COOPRATIVECOMMERCIALERESPONSABILITLIMITETCAPITALVARIABLE'=>0, // 1 + 'SARLASSOCIUNIQUEETSARLUNIPERSONNELLE'=>0, // 1 + 'UNIONDECOOPRATIVESAGRICOLESCOOPRATIVE'=>0, // 1 + 'SARLDEDROITTCHQUE'=>0, // 1 + 'SACOOPRATVEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'LASOCITCIVILE'=>0, // 1 + 'SKCCVRL'=>0, // 1 + 'CONSTRUCTIONDIMMEUBLES'=>0, // 1 + 'GROUPEFONCIERRURAL'=>0, // 1 + 'SOCITCOOPRATIVEDECRDITRESPONSABILITSTATUTAIREMENTLIMITEETCAPITALVARIABLE'=>0, // 1 + 'SARLCOOPOUVRIREDEPRODUCTIONETCRDIT'=>0, // 1 + 'SCJ'=>0, // 1 + 'SARLUNPERSONNELLE'=>0, // 1 + 'MEIJIX'=>0, // 1 + 'SARLREDUITEASOCIEUNIQUE'=>0, // 1 + 'SOCITANONYMEPARTICIPATIONOUVRIRE'=>0, // 1 + 'EARLASSOCIASSOCI'=>0, // 1 + 'SOCITRESPONSABILITLIMITEDEFAMILLE'=>0, // 1 + 'SOCIETEPARACTIONSDEDROITITALIEN'=>0, // 1 + 'SOCITDESOCITTRANGER'=>0, // 1 + 'SICAARL'=>0, // 1 + 'SCAV'=>0, // 1 + 'TABLISSEMENTPUBICNATIONAL'=>0, // 1 + 'O'=>0, // 1 + 'SCOPANONYMECAPITALETPERSONNEVARIABLES'=>0, // 1 + 'SELRULR'=>0, // 1 + 'SAI'=>0, // 1 + 'SOCITCIVILEDECOOPRATIVEAGRICOLECAPITALVARIABLE'=>0, // 1 + 'VENTE'=>0, // 1 + 'SELARLDAVOCATS'=>0, // 1 + 'SCKA'=>0, // 1 + 'SOCITCOOPRATIVERESPONSABILITLIMITECOOPRATIVE'=>0, // 1 + 'STRANGREISSUEDELESPACEECONOMIQUEEUROPEN'=>0, // 1 + 'SOCITANONYMEDIRECTOIRECONSEILDESURVEILLANCE'=>0, // 1 + 'SASAIC'=>0, // 1 + 'COOPERATIVES'=>0, // 1 + 'COOPRATIVEAGRICOLEDPARTEMENTALE'=>0, // 1 + 'CONSTRUCTIONDIMMEUBLESVENTE'=>0, // 1 + 'SOCIETECOOPERATIVEDINTERETCOLLECTIFAGRICOLESICA'=>0, // 1 + 'SASUNIERSONNELLE'=>0, // 1 + 'SACSURV'=>0, // 1 + 'SICASOUSFORMEDESOCITANONYMECOOPRATIVE'=>0, // 1 + 'UNIONCOMMERCIALE'=>0, // 1 + 'SACOOPRATIVEOUVRIREDEPRODUCTIONETDECRDITCONSEIL'=>0, // 1 + 'SCOPDHABITATIONSLOYERMODRFOMEANONYMEETCAPITALVARIABLE'=>0, // 1 + 'ETABLISSEMENT'=>0, // 1 + 'SCEAENCOMMUN'=>0, // 1 + 'SOCIETEUNIPERSONNELLEARESPONS'=>0, // 1 + 'SCDECONCTRUCTIONVENTE'=>0, // 1 + 'SCPRLCV'=>0, // 1 + 'SASSA'=>0, // 1 + 'UKA'=>0, // 1 + 'SOCITAONYME'=>0, // 1 + 'SCCI'=>0, // 1 + 'SOCITTRANGREIMMATRUCLEAURCS'=>0, // 1 + 'SACOOPRATIVEMARITIMEETCAPITALVARIABLE'=>0, // 1 + 'SOCITPARACTIONSSIMPLIFIESOCITPARACTIONSSIMPLIFIEPLURIPERSONNELLE'=>0, // 1 + 'SALERL'=>0, // 1 + 'COOPRATIVEDECONSOMMATIONENSACAPITALVARIABLE'=>0, // 1 + 'SCPARTICULIREASSOCIUNIQUEEARL'=>0, // 1 + 'RCSTHIONVILLEB'=>0, // 1 + 'SARLOUVRIREDEPRODUCTION'=>0, // 1 + 'SADEBANQUECOOPRATIVEDIRECTOIREETCONSEILDORIENTATIONETDESURVEILLANCE'=>0, // 1 + 'SCCCV'=>0, // 1 + 'AAD'=>0, // 1 + 'SCPARTICULIREASSOCIUNIQUE'=>0, // 1 + 'SCPARLCV'=>0, // 1 + 'GFI'=>0, // 1 + 'UNIONDECOOPRATIVESMARITIMESANONYME'=>0, // 1 + 'ATH'=>0, // 1 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONCRDITSARL'=>0, // 1 + 'CAISSEMUTUELLERESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'SOCITCOOPRATIVVERESPONSABILITLIMIT'=>0, // 1 + 'SADECONSEILDADMINISTRATION'=>0, // 1 + 'SOCITANONYMEOBJETSPORTIFDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'SARLLAGRANGE'=>0, // 1 + 'SCIAA'=>0, // 1 + 'SACOOPRATIVEDIRECTOIREETCONSEILDESURVEILLANCEETCAPITALVARIABLE'=>0, // 1 + 'SICASOUSFORMEDESA'=>0, // 1 + 'SOCITCOOPRATIVEOUVRIREDEPRODUCTIONANONYMEETCAPITALVARIABLE'=>0, // 1 + 'SASAUFCOOPR'=>0, // 1 + 'COMPAGNIE'=>0, // 1 + 'SCCONSTITUEENVUEDELATTRIBUTIONDIMMEUBLE'=>0, // 1 + 'SACOOPRATIVEARTISANALECONSEILDADMINISTRATION'=>0, // 1 + 'SCACOOPRATIVECAPITALVARIABLE'=>0, // 1 + 'SCCOOPRATIVEAGRICOLECOOPRATIVE'=>0, // 1 + 'SOCITDEDROITTRANGERCARYCHAMBERSPALKSTREETTQELTORQUAYDEVONGRANDEBRETAGNE'=>0, // 1 + 'SARLASSOCISUNIQUE'=>0, // 1 + 'SOCITSCOOPRATIVES'=>0, // 1 + 'SOCITOUVRIREDEPRODUCTIONRESPONSABILITLIMITECAPITALVARIABLE'=>0, // 1 + 'SOCITCOOPRATIVEEXPLOITESOUSFORMEDESARL'=>0, // 2 + 'HERV'=>0, // 1 + 'COOPRATIVEOUVRIREDEPRODUCTIONRESPONSABILITLIMITESOCIETECOOPERATIVEOUVRIEREDEPRODUCTI'=>0, // 1 + 'CAISSEDPARGNE'=>0, // 1 + 'DISTRICLUBMDICAL'=>0, // 1 + 'SOCITPARACTIONSSIMPLIFIERDUITELASSOCIUNIQUE'=>0, // 1 + 'SCKON'=>0, // 1 + 'ROBERT'=>0, // 1 + 'GAE'=>0, // 1 + 'SCPROFESSONNELLEDHUISSIERSDEJUSTICE'=>0, // 1 + 'QOCITRESPONSABILITLIMITE'=>0, // 1 + 'SARLAAU'=>0, // 1 + 'SICAVAS'=>0, // 1 + 'SACOOPERATIVECAPITALVARIABLE'=>0, // 1 + 'SCDECONSTRUCTIONATTRIBUTION'=>0, // 1 + 'SOCITDEPARTICIPATIONSFINANCIRESDEPROFESSIONLIBRALEDENOTAIRERESPONSABILITLIMITEUNI'=>0, // 1 + 'SADEDROITSUISSESOCIETEETRANGERE'=>0, // 1 + 'SOCITDEDROITISLANDAIS'=>0, // 1 + 'GFRETSC'=>0, // 1 + 'SYNDIC'=>0, // 1 + 'FLORENT'=>0, // 1 + 'AVP'=>0, // 1 + 'UNIONDCONOMIESOCIALESOCITCOOPRATIVEFORMEANONYME'=>0, // 1 + 'SOCIETECOOPERATIVEACAPITALVARIABLESARL'=>0, // 1 + 'SARLJU'=>0, // 1 + 'SACOOPRATIVEOUVRIREDEPRODUCTIONRESPONSABILITLIMITE'=>0, // 1 + 'SASUACTIONNAIREUNIQUE'=>0, // 1 + 'SOCITDPARGNEFORESTIRE'=>0, // 1 + 'SOCITPARACTIONSIMPLIFIE'=>0, // 1 + 'SOCITCIVILEIMMOBILIREASSOCIUNIQUE'=>0, // 1 + 'SACOOPRATIVEOUVRIREPERSONNELETCAPITALVARIABLE'=>0, // 1 + 'SCH'=>0, // 1 + 'SARR'=>0, // 1 + 'SARLCOOPERATIVROUVRIEREDEPRODUCTIONETDECREDIT'=>0, // 1 + 'SOCITPARACTIONSSIMPLIFIS'=>0, // 1 + 'STB'=>0, // 1 + 'SAARL'=>0, // 1 + 'GROUPEMENTDEMPLOYEURSAGRICOLES'=>0, // 1 + 'TWO'=>0, // 1 + 'COOPRATIVEDECRDITCAPITALVARIABLERESPSTATUTAIREMENTLIMITE'=>0, // 1 + 'EUBAL'=>0, // 1 + 'GFASOCITENLIQUIDATIONAMIABLE'=>0, // 1 + 'SACDEPHARMACIENSDOFFICINECAPITALVARIABLEETCONSEILDADMINISTRATION'=>0, // 1 + 'IMMEUBLEMIDASANQUETILCENTER'=>0, // 1 + 'COPRL'=>0, // 1 + 'SARLENTREPRISEUNIPERSONNELLEARESPONSLIMITEE'=>0, // 1 + 'SASDHABITATIONDELOYERMODR'=>0, // 1 + 'INSTITUTIONRGIESELONLESLOISDUAOTETDUDCEMBRE'=>0, // 1 + 'SAPLAC'=>0, // 1 + 'SCOPPERSONNELETCAPITALVARIABLES'=>0, // 1 + 'STEDINTERETCOLLECTIFAGRICOLESAACAPITALVARIABLE'=>0, // 1 + 'SOCITANONYMEDECONOMIEMIXTELOCALESAEML'=>0, // 1 + 'GFASOCITENLIQUIDATION'=>0, // 2 + 'SARLAASSIOCIEUNIQUE'=>0, // 1 + 'SAPC'=>0, // 1 + 'SCPARTICULIREENLIQUIDATIONAMIABLE'=>0, // 1 + 'SOCITANONYMECOOPRATIVEARTISANALEDIRECTOIRE'=>0, // 1 + 'SOCITDEDROITPORTUGAIS'=>0, // 1 + 'STECOOPERATIVEARESPONSABILITELIMITEETACAPITALVARIABLE'=>0, // 1 + 'SARLCOOPRATIVECAPITALVARIABLEDINTERTCOLLECTIF'=>0, // 1 + 'SOCITPARACTIONSSIMPLIFIEACTIONNAIREUNIQUE'=>0, // 1 + 'AKDENIZ'=>0, // 1 + 'SCMENLIQUIDATION'=>0, // 1 + 'SAVA'=>0, // 1 + 'SOCITCOOPRATIVEDECAUTIONMUTUELLELOIMARS'=>0, // 1 + 'SADEDROITSSUISSES'=>0, // 1 + 'SOCITPARACTIONSSIMPLIFIEUNIVERSELLE'=>0, // 1 + 'CMO'=>0, // 1 + 'STEUNIPERSONNELLEARESPONSABILITELIMITEEACAPITALVARIABLE'=>0, // 1 + 'SARLVOCATIONIMMOBILIRE'=>0, // 1 + 'SARLASSOCIUNIQE'=>0, // 1 + 'SCCIMMOBILIRE'=>0, // 1 + 'SACONSEILDADMINISTRATIONR'=>0, // 1 + 'SOCITCIVILEPROFESSIONNELLETITULAIREDUNOFFICEDEGREFFIERDETRIBUNALDECOMMERCE'=>0, // 1 + 'SASCONSTITUEDUNASSOCIUNIQUE'=>0, // 1 + 'SACONSEILDADMIISTRATION'=>0, // 1 + 'GIEENDISSOLUTION'=>0, // 1 + 'VALRIE'=>0, // 1 + 'SACOOPRATIVEDEPRODUCTIONDHABITATIONLOYERMODR'=>0, // 1 + 'SASOCITANONYME'=>0, // 1 + 'SICAVL'=>0, // 1 + 'SARLASSOCIUNQUE'=>0, // 1 + 'EALR'=>0, // 1 + 'SOCITDEDROITTRANGERSOMERSETHOUSEPRICESTREETBLZBIRMINGHAMGRANDEBRETAGNE'=>0, // 1 + 'SCICVENTE'=>0, // 1 + 'SELARLDEPHARMACIENS'=>0, // 1 + 'SOCITCOMMERCIALETRANGRE'=>0, // 1 + 'SOCITCIVILEDECOOPRATIVEAGRICOLE'=>0, // 1 + 'SOCITCIVILECOOPRATIVEDEMOYENSCAPITALVARIABLE'=>0, // 1 + 'RUELONDIEUD'=>0, // 1 + 'NOUVELLESOCITRESPONSABILITLIMITERDUITEASSOCIUNIQUE'=>0, // 1 + 'AVASPE'=>0, // 1 + 'SELARASSOCIUNIQUE'=>0, // 1 + 'FRANCESCA'=>0, // 1 + 'SCSE'=>0, // 1 + 'SPPROFESSIONNELLE'=>0, // 1 + 'SCDEXPLOITATIONHORTICOLE'=>0, // 1 + 'CFA'=>0, // 2 + 'SOCITDINTRTCOLLECTIFAGRICOLEARL'=>0, // 1 + 'SCCCAPITALVARIABLE'=>0, // 1 + 'SADECAUTIONMUTUELLE'=>0, // 1 + 'GROUP'=>0, // 1 + 'PERSONNEMORALEDEDROITPRIVBUTNONLUCRATIF'=>0, // 1 + 'SOCITPRIVERESPONSABILITLIMITERELEVANTDUDROITBELGE'=>0, // 1 + 'CI'=>0, // 1 + 'GROUPEMENTDINTRTCONOMIQUESANSBUTLUCRATIF'=>0, // 1 + 'EVSAL'=>0, // 1 + 'SOCITMEMBREDELUE'=>0, // 1 + 'LECHARVET'=>0, // 1 + 'SCIMARIQUITA'=>0, // 1 + 'SKACAPITALVARIABLE'=>0, // 1 + 'SARLSCOP'=>0, // 1 + 'SCPDAVOCATSAUXCONSEILS'=>0, // 1 + 'COOPENSARL'=>0, // 1 + 'SARLPATRIMONIALE'=>0, // 1 + 'SOCITAONYMEDECONOMIEMIXTE'=>0, // 1 + 'SARLASSOCOUNIQUE'=>0, // 1 + 'RUEDESVERGERS'=>0, // 1 + 'CENTRECOMMERCIAL'=>0, // 1 + 'SOCITENCOMMANDITEPARACTIONSNONMEMBREDELACOMMUNAUTEUROPENNEOUNONPARTIELACCORDSU'=>0, // 1 + 'SARLLAIRDUTEMPS'=>0, // 1 + 'SOCITCIVILECOOPRATIVEPERSONNELETCAPITALVARIABLES'=>0, // 1 + 'SCIENDISSOLUITION'=>0, // 1 + 'RA'=>0, // 1 + 'SOCITPRIVERESPONSABILITLIMITE'=>0, // 1 + 'SCILESVILLASDEBAGATELLE'=>0, // 1 + 'COOPRATIVEDETRANSPORTANONYMECONSEILDADMINISTRATIONETCAPITALVARIABLE'=>0, // 1 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFFORMEANONYME'=>0, // 1 + 'SACCOPRATIVEDACHATENCOMMUN'=>0, // 1 + 'SCOPDECRDITRESPONSABILITLIMITE'=>0, // 1 + 'SOCITANONYMECOOPRATIVEPERSONNELETCAPITALVARIABLE'=>0, // 1 + 'SCDECONSTRUCTIONVENTELOIDETITREO'=>0, // 1 + 'COOPRATIVEFORMEANONYME'=>0, // 1 + 'UNIONRGIONALEDETRANSPORTEURSROUTIERS'=>0, // 1 + 'ASSOCIATIONSPORTIVE'=>9220, // 1 + 'SOCITANONYMENONMEMBREDELUE'=>0, // 1 + 'SCIASSOCIATIONLOI'=>9220, // 1 + 'COOPRATIVERESPONSABILITETCAPITALVARIABLE'=>0, // 1 + 'SRLPMINTERNATIONAL'=>0, // 1 + 'SARLCAPITALEVARIABLE'=>0, // 1 + 'SELARC'=>0, // 1 + 'SOCIETECOOPERATIVEAGRICOLEACAPITALVARIABLELOIN'=>0, // 1 + 'SOCITCIVILEDECONSTRUCTIONVENTEENLIQUIDATION'=>0, // 1 + 'SOCIETESIMPLE'=>0, // 1 + 'SYNDICATPROFESSIONNELENTREPRISERGIEPARLARTICLELDUCODERURALLOIDUJUILLET'=>0, // 1 + 'COOPRATIVEARTISANALEFORMEDESOCITRESPONSABILITLIMIT'=>0, // 1 + 'GIECOMMERCIALENLIQUIDATION'=>0, // 1 + 'COOPRATIVEDECRDIT'=>0, // 1 + 'SOCITANONYMECOOPRATIVEDINTRTCOLLECTIFAGRICOLEDIRECTOIRE'=>0, // 1 + 'SADADMINISTRATION'=>0, // 1 + 'SOCITDEXERCICELIBRALPARACTIONS'=>0, // 1 + 'SACONSEILDADMINISTRATIVE'=>0, // 1 + 'SOCITCIVILEPROFESSIONNELLEDADMINISTRATEURSJUDICIAIRES'=>0, // 1 + 'SCPT'=>0, // 1 + 'SOCITCIVILEIIMMOBILIRE'=>0, // 1 + 'EARLSOCITENLIQUIDATION'=>0, // 1 + 'COOPOUVRIEREDEPRODUCTIONARLACAPITALVARIABLE'=>0, // 1 + 'SELAFADEGOMTRESEXPERTS'=>0, // 1 + 'SARLAASSOCIEUNIQUE'=>0, // 2 + 'RLUNI'=>0, // 1 + 'SARLSDA'=>0, // 1 + 'SARLUNIQUE'=>0, // 1 + 'JEANPAUL'=>0, // 1 + 'RUENATIONALE'=>0, // 1 + 'INSTITUTIONRGIELOISDUAOTETDUDCEMBRE'=>0, // 1 + 'SASASSOCIEUNIQUEDEPUISCESSIONDELINTEGRALITEDESTITRESAMINIRECTIFICATION'=>0, // 1 + 'SNCF'=>0, // 1 + 'SOCITANONYMEDCONOMIEMIXTEETDIRECTOIRE'=>0, // 1 + 'SCCCAPITALETPERSONNELVARIABLE'=>0, // 1 + 'SCUMACV'=>0, // 1 + 'SEE'=>0, // 2 + 'EE'=>0, // 1 + 'SOCITANONYMEDECONOMIEMIXTE'=>0, // 2 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLEFORMEANONYMEETCAPITALVARIABLE'=>0, // 1 + 'SOCITDECRDITMARITIME'=>0, // 1 + 'SARLMEMBRELUE'=>0, // 1 + 'ASSOCIATIONDELOI'=>9220, // 1 + 'BANQUECOOPRATIVESADIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 2 + 'TABLISSEMENTDECRDITBUTLUCRATIF'=>0, // 1 + 'SCPRESPONSABILITLIMITE'=>0, // 1 + 'MONIQUE'=>0, // 1 + 'SCDECONSTRUCTIONVENTEENLIQUIDATION'=>0, // 2 + 'EARLRDUITEUNASSOCIUNIQUE'=>0, // 1 + 'SSCGP'=>0, // 1 + 'SARLROSIERETFILS'=>0, // 1 + 'SAEMLDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'SCPROFESSIONNELLEDAVOCATSAUCONSEILDETATETLACOURDECASSATION'=>0, // 1 + 'SOCITCOOPRATIVEDECRDITRESPONSABILITSTATUTAIREMENTLIMITECOOPRATIVE'=>0, // 1 + 'SARLSOMERSETHOUSETEMPLESTREETBIRMINROYAUMEUNI'=>0, // 1 + 'FDA'=>0, // 1 + 'CRDITMUTUELCOOPRATIVECAPITALVARIABLE'=>0, // 1 + 'EUROSFIXE'=>0, // 1 + 'FORMEASSOCIATION'=>9220, // 1 + 'SARLENCOOPRATIVECAPITALVARIABLE'=>0, // 1 + 'SARLASSOCILIMITE'=>0, // 1 + 'COPARL'=>0, // 1 + 'EUTL'=>0, // 1 + 'EARLASSOCIUNIQUEETCAPITALVARIABLE'=>0, // 2 + 'SOCITRESPONSABILITLIMITEDEDROITBRITANNIQUE'=>0, // 1 + 'SOCITDASSURANCESMUTUELLESCAPITALVARIABLE'=>0, // 1 + 'SARLAVECPOURSUITEDACTIVITJUSQUAU'=>0, // 1 + 'SARLCOOPERATIVECREDITCAPITALVARIABLE'=>0, // 1 + 'SCENLIQUIDATIONAMIABLE'=>0, // 1 + 'SARLASSOCIUNIAUE'=>0, // 1 + 'SARLASSOCIASSOCIUNIQUE'=>0, // 1 + 'EGMBATIMENT'=>0, // 1 + 'EUARLRESPONSABILITLIMITEASSOCIUNIQUE'=>0, // 1 + 'SOCITANONYMEEXERCICELIBRALSOCIETEDEXERCICELIBERALAFORMEANONYMEDEGEOMETRESEXPERTS'=>0, // 1 + 'ABEL'=>0, // 1 + 'SASDEXPERTISECOMPTABLE'=>0, // 1 + 'SASARL'=>0, // 1 + 'COOPRATIVEARTISANALERESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'C'=>0, // 1 + 'SOCITDEPARTICIPATIONSFINANCIRESDEPROFESSIONLIBRALEDAVOCATCONSTITUESOUSFORMEDESAR'=>0, // 1 + 'SOCITENCOMMANDITEDEDROITALLEMAND'=>0, // 1 + 'EARLABIDEP'=>0, // 1 + 'SCIDECONTRUCTIONVENTE'=>0, // 1 + 'SAFAM'=>0, // 1 + 'SAAL'=>0, // 1 + 'SOCITDEXERCICELIBRALRESPONSABILITLIMITESELARL'=>0, // 1 + 'SELARLRDUITEUNASSOCIUNIQUE'=>0, // 1 + 'SOCITCOOPRATIVEDECRDITCAPITALVARIABLEETRESPONSABILIT'=>0, // 1 + 'SCEAASSOCIUNIQUE'=>0, // 1 + 'CMU'=>0, // 1 + 'SAKD'=>0, // 1 + 'SCAICA'=>0, // 1 + 'SOCITCOOPRATIVERESPONSABILITECAPITALVARIABLE'=>0, // 1 + 'STCOOPDEPRODUCTIONSARL'=>0, // 1 + 'COULEURCAF'=>0, // 1 + 'COOPRATIVEOUVRIREDEPRODUCTIONFORMEANONYME'=>0, // 1 + 'STEXLIBRALRESPONSABILTLIMITE'=>0, // 1 + 'SCDECONSEILETASSURANCEQUALIT'=>0, // 1 + 'SOCITDEXERCICELIBRALERESPONSABILITLIMITE'=>0, // 1 + 'SCU'=>0, // 1 + 'EXPLOITATIONAGRICOLESRESPONSABILITLIMITE'=>0, // 1 + 'ENTREPRISEUNIPERSONNELLEDEXERCICELIBRALRESPONSABILITLIMITE'=>0, // 1 + 'SOCITCOOPRATIVEDEPRODUCTIONENSARLCAPITALVARIABLE'=>0, // 1 + 'ETABLISSEMENTPUBLICDELETAT'=>0, // 1 + 'SEIDELESPACEECONOMIQUEEUROPEN'=>0, // 1 + 'SOCITAGRICOLEDEXPLOITATIONAGRICOLESCEA'=>0, // 1 + 'SOCIETECOOPERATIVEOUVRIERESDEPRODUCTIONARESPONSABILITELIM'=>0, // 1 + 'SICASOUSFORMEDESTEANONYME'=>0, // 1 + 'SASCOMPTERDU'=>0, // 1 + 'SACP'=>0, // 1 + 'STEDINTERETCOLLECTIFAGRICOLESAACAPITALETPERSONNELVARI'=>0, // 1 + 'SACOOPRATIVEDECOMMERANTSDTAILLANTSCONSEILDADMCAPITALVARIABLE'=>0, // 1 + 'SARLAGRICOLEDEFAMILLE'=>0, // 1 + 'SADCONOMIEMIXTEETLOCALE'=>0, // 1 + 'SCPARTICULIREDITEDEPARTICIPATIONOUDEPORTEFEUILLEETCAPITALVARIABLE'=>0, // 1 + 'SCOPRESPONSABILITLIMITEETDECRDIT'=>0, // 1 + 'AGENCECOMMERCIALEDUNTATTRANGER'=>0, // 1 + 'CDS'=>0, // 1 + 'UNIONDCONOMIESOCIALESARLCAPITALVARIABLE'=>0, // 1 + 'COOPRATIVEOUVRIREDEPRODUCTIONRESPONSABILITLIMIT'=>0, // 1 + 'SOCITCIVILESPROFESSIONNELLEDINFIRMIERS'=>0, // 1 + 'SARLMEMBREDELUNIONEUROPENNE'=>0, // 1 + 'GIESANSBUTLUCRATIFSOCITENLIQUIDATION'=>0, // 1 + 'STCOMMANDITEPARACTIONSCOOPRATIVE'=>0, // 1 + 'SCOPRESPONSABILITCAPITALVARIABLE'=>0, // 1 + 'UNIONDCONOMIESOCIALEETSOCITCOOPRATIVECIVILE'=>0, // 1 + 'STECOOPERATIVEDEPRODUCTIONARESPONSABILITELIMITEE'=>0, // 1 + 'SCVA'=>0, // 1 + 'SARLCARACTREPLURIPERSONNEL'=>0, // 1 + 'SOCIETEANONYMEPARACTIONS'=>0, // 1 + 'SOCITESPONSABILITLIMITE'=>0, // 1 + 'SEI'=>0, // 1 + 'COOPRATIVEOUVRIREDERODUCTIONANONYMECAPITALETPERSONNELVARIABLE'=>0, // 1 + 'SCDECONSTRUCTIONENTE'=>0, // 1 + 'SICACIVIL'=>0, // 1 + 'SELEFACONSEILDADMINISTRATION'=>0, // 1 + 'SARLCOOPERATIVECAPITALVARIABLEASSOCIUNIQUE'=>0, // 1 + 'CAISSEDERETRAITE'=>0, // 1 + 'SARLSOCITENLIQUIDATIONJUDICIAIRE'=>0, // 1 + 'SBM'=>0, // 1 + 'SOCITANONYMESA'=>0, // 1 + 'SACOOPRATIVEDEPRODCUTIONDHABITATIONLOYERMODRER'=>0, // 1 + 'TGI'=>0, // 1 + 'SCIGB'=>0, // 1 + 'SICAANONYME'=>0, // 1 + 'SADIRECTIONETCONSEILDESURVEILLANCE'=>0, // 1 + 'SARLDEDROITBRITANIQUE'=>0, // 1 + 'SADIRECTOIREETCONSEILETSURVEILLANCE'=>0, // 1 + 'SELARLDINFIRMIERS'=>0, // 1 + 'CHRISTIAN'=>0, // 1 + 'SCPROFESSIONNELLEDARCHITECTE'=>0, // 1 + 'ASSOCIATIONLESVACHESAUGALLO'=>9220, // 1 + 'SOCITDEDROITTRANGERREGISTREDESSOCITSDEMILAN'=>0, // 1 + 'SCINICE'=>0, // 1 + 'SACOOPRATIVEPERSONNELETCAPITALVARIABLES'=>0, // 1 + 'GUA'=>0, // 1 + 'CPC'=>0, // 1 + 'SOCITCOOPRATIVEANONYMEDINTRT'=>0, // 1 + 'SADINTRTCOLLECTIFAGRICOLE'=>0, // 1 + 'BATRICE'=>0, // 1 + 'SARLDEXPLOITATIONDELAFERMEDECHABRAC'=>0, // 1 + 'SARLAGRICOLEFAMILIALE'=>0, // 1 + 'SOCITRESPONSABILITLIMITEETASSOCIUNIQUE'=>0, // 1 + 'SOCITANONYMECOOPRATIVEDIRECTOIREETCONSEILDESURVEILLANCEETDORIENTATION'=>0, // 1 + 'GISLE'=>0, // 1 + 'MCUISINIER'=>0, // 1 + 'SARLACTIONNAIREUNIQUE'=>0, // 1 + 'UCP'=>0, // 1 + 'RUEAMIRALLINOISCS'=>0, // 1 + 'SASRDUITEUNASSOCIUNIQUE'=>0, // 1 + 'SARLDECRDIT'=>0, // 1 + 'EURAL'=>0, // 1 + 'SOCITPARACTIONSSIMPLIFIESAS'=>0, // 1 + 'MME'=>0, // 1 + 'RGIEDPARTEMENTALE'=>0, // 1 + 'SELALU'=>0, // 1 + 'EXPLOITATIONAGRICOLEENNOMPERSONNEL'=>0, // 1 + 'SOCITPARACTIONMEMBREDELUNIONEUROPENNE'=>0, // 1 + 'SOCITCIVILEAQUACOLE'=>0, // 1 + 'GPA'=>0, // 1 + 'SAEA'=>0, // 1 + 'SOCITDEDROITPORTUGAL'=>0, // 1 + 'LEBABAORUMVILLALAROSERAIEANCIENNEROUTEDULAMENTIN'=>0, // 1 + 'SPASU'=>0, // 1 + 'AVURSARL'=>0, // 1 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFAGRICOLERESPONSABILIT'=>0, // 1 + 'GFV'=>0, // 1 + 'MUTUELLEAGRICOLEBANCAIRECAPITALVARIABLE'=>0, // 1 + 'SIR'=>0, // 1 + 'SYNDICATPROFESSIONNELRGIESELONLALOIDE'=>0, // 1 + 'ENTREPRISEUNIPERSONNELERESPONSABILITLIMITE'=>0, // 1 + 'SELARLDEMEDECINSRADIOLOGUES'=>0, // 1 + 'SARLCAPITALUNIQUE'=>0, // 1 + 'SOCITCOOPRATIVEANONYMEARTISANALECAPITALETPERSONNELVARIABLE'=>0, // 1 + 'CU'=>0, // 1 + 'SOCITANONYMEETCONSEILDESURVEILLANCE'=>0, // 1 + 'R'=>0, // 1 + 'RUEJACQUESPRVERT'=>0, // 1 + 'EXPLOITATIONPERSONNELLE'=>0, // 1 + 'SACOOPRATIVEDIRECTOIRECONSEILDESURVEILLANCEETCAPITALVARIABLE'=>0, // 1 + 'SKACVE'=>0, // 1 + 'SOCITPARACTIONSSIMPLIFIELIMITE'=>0, // 1 + 'SADIRECTOIREETCONVEILDESURVEILLANCE'=>0, // 1 + 'SOCITAGRICOLECAPITALVARIABLE'=>0, // 1 + 'SOCITCOOPRATIVEDECAUTIONMUTUELLECAPITALVARIABLELOICOOPRATIVE'=>0, // 1 + 'STECOOPERATIVEAGRICOLEDEPRODUCTION'=>0, // 1 + 'COMITDPARTEMENTAL'=>0, // 1 + 'EMMANUEL'=>0, // 1 + 'SOCITRESPONSABILITLLIMITE'=>0, // 1 + 'SCDECOOPRATIVECAPITALVARIABLE'=>0, // 1 + 'SARLDECOOPRATIVEARTISANALE'=>0, // 1 + 'SCACAPITALETPERSONNELVARIABLES'=>0, // 1 + 'SCPC'=>0, // 1 + 'EUROSMINIMUM'=>0, // 1 + 'SDN'=>0, // 1 + 'SDA'=>0, // 2 + 'COOPRATIVEDECRDITRESPONSABILITLIMITECAPITALVARIABLE'=>0, // 1 + 'SOCITIMMOBILIEREDINVESTISSEMENT'=>0, // 1 + 'SCIE'=>0, // 1 + 'SOCITRDUITEUNASSOCIUUNIQUE'=>0, // 1 + 'SCDEPLACEMENTIMMOBILIERFAISANTPUBLIQUEMENTAPPELLPARGNE'=>0, // 1 + 'COOPRATIVEDECRDITRESPONSABILITLIMITEETCAPITALVARIABLESTATUTAIREMENTLIMITE'=>0, // 1 + 'SARLGRANCEMAJORITAIRE'=>0, // 1 + 'SAEMCOOPRATIVE'=>0, // 1 + 'SCPPROFESSIONNELLE'=>0, // 1 + 'TM'=>0, // 1 + 'GIAR'=>0, // 1 + 'SOCITANONYMECOOPRATIVEDEPRODUCTIONDHLM'=>0, // 1 + 'AU'=>0, // 1 + 'SCPROFESIONNELLEDEMDECINS'=>0, // 1 + 'SCPROFESSIONNELLEDEGOMTRESEXPERTES'=>0, // 1 + 'SCDEPRODUCTIONANONYME'=>0, // 1 + 'SCERI'=>0, // 1 + 'COOPRATIVEDUTILISATIONDEMATRIELAGRICOLEENCOMMUNENCOURSDELIQUIDATION'=>0, // 1 + 'TABLISEMENTPUBLICDELETATCARACTREINDUSTRIELETCOMMERCIAL'=>0, // 1 + 'ETABLISSEMENTSSERRANDOUR'=>0, // 1 + 'SASHLM'=>0, // 1 + 'AFPH'=>0, // 1 + 'SKCVRL'=>0, // 1 + 'SOCITCOOPRATIVEDENTREPRISESDETRANSPORTSRESPONSABILITLIMITEETCAPITALVARIABLES'=>0, // 1 + 'SCDEMOYEN'=>0, // 1 + 'SOCITDCONOMIE'=>0, // 1 + 'SELARLDAVOCAT'=>0, // 1 + 'SARLCOOPRATIVEAGRICOLE'=>0, // 1 + 'PVI'=>0, // 1 + 'SCDECAUTIONMUTUELLECOOPRATIVE'=>0, // 1 + 'SCPDARCHITECTE'=>0, // 1 + 'SARLDECOOPRATIVEDINTRTCOLLECTIF'=>0, // 1 + 'UNIONDECOOPRATIVESAGRICOLESCAPITALVARIABLECOOPRATIVE'=>0, // 1 + 'SAMEMBLEDELUE'=>0, // 1 + 'COMPLTER'=>0, // 1 + 'SASADIRECTOIREETCONSSURV'=>0, // 1 + 'UNIONDECOOPRATIVEAGRICOLECAPITALVARIABLE'=>0, // 1 + 'SACOOPRATIVEDECONSOMMATIONFORMEANONYME'=>0, // 1 + 'SACOOPDIRECTOIRE'=>0, // 1 + 'SOCITANONYMECAPITALETPERSONNELVARIABLES'=>0, // 1 + 'GROUPEMENTFORESTIERAGRICOLE'=>0, // 1 + 'SCPERSONNELVARIABLE'=>0, // 1 + 'SOCITRESPONSABILITLIMITEUNIQUE'=>0, // 1 + 'SUCCURSALEDESOCITTRANGRE'=>0, // 1 + 'COOPRATIVEDINTRTCOLLECTIFCAPITALVARIABLE'=>0, // 1 + 'SOCITRESPONSABILILTLIMITE'=>0, // 1 + 'ACTIVITINDPENDANTEPROFESSIONLIBRALE'=>0, // 1 + 'SOCITCOOPRATIVEPARACTIONSSIMPLIFIE'=>0, // 1 + 'ASSOCIATIONSYNDICALELIBRE'=>9150, // 1 + 'SADECOOPRATIVECAPITALVARIABLE'=>0, // 1 + 'SCCVLEBON'=>0, // 1 + 'SOCITANONYMEDIRECTOIREETCONSEILDADMINISTRATION'=>0, // 1 + 'SCIV'=>0, // 2 + 'SOCITCOOPRATIVERESPONSABILITLIMLITE'=>0, // 1 + 'SOCITDEXERCICELIBRALFORMEANONYMEDEGOMTRESEXPERTS'=>0, // 1 + 'SCIAGRICOLE'=>0, // 1 + 'SCICAFORMECIVILECOOPRATIVE'=>0, // 1 + 'SOCITPARACTIONSIMPLIFIES'=>0, // 1 + 'SARLASSOCUUNIQUE'=>0, // 1 + 'SOCITRESPONSABILITLIMITEDEDROITNERLANDAIS'=>0, // 1 + 'SCDEPRODUCTIONENARLACAPITALVARIABLE'=>0, // 1 + 'SOCITCIVILESC'=>0, // 1 + 'SOCITCOOPRATIVERESPONSABILITETCAPITALVARIABLE'=>0, // 1 + 'SACONSEILDADMINISTRATIONSA'=>0, // 1 + 'SOCITANONYMECOOPRATIVECAPITALVARIABLECOOPRATIVE'=>0, // 1 + 'SOCIETEDEPARTICIPATIONSFINANCIERESDEPROFLIBERALE'=>0, // 1 + 'SARLDUNASSOCIUNIQUE'=>0, // 1 + 'SARLOASSOCIUNIQUE'=>0, // 1 + 'COMMUNAUTDECOMMUNE'=>0, // 1 + 'SCIDEGESTIONPATRIMONIALE'=>0, // 1 + 'SOCITANONYMECOOPRATIVEMARITIMECONSEILDADMINISTRATION'=>0, // 1 + 'UNIONCOOPRATIVECAPITALVARIABLE'=>0, // 1 + 'RUEDELACITADELLE'=>0, // 1 + 'SOCITCIVILEETIMMOBILIRE'=>0, // 1 + 'SAAUCAPITALETPERSONNELVARIABLES'=>0, // 1 + 'SCDECONSTRUCTIONETDEGESTION'=>0, // 1 + 'SARLSARLDARCHITECTURE'=>0, // 1 + 'SELUARLASSOCIUNIQUE'=>0, // 1 + 'AACCAPITALVARIABLE'=>0, // 1 + 'SASAVECASSOCIUNIQUE'=>0, // 1 + 'SOCITDEPARTICIPATIONSFINANCIRESDEPROFESSIONLIBRALER'=>0, // 1 + 'SCEACOOPRATIVE'=>0, // 1 + 'COOPRATIVEAGRICOLEETVINICOLE'=>0, // 1 + 'SKOPA'=>0, // 1 + 'ZI'=>0, // 1 + 'SOCITDEDROITTRANGERSOCITDEDROITBRITANNIQUE'=>0, // 1 + 'COOPERATIVEDECONSOMMATIONENSOCITCIVILE'=>0, // 1 + 'SOCITCIVILECOOPRATIVEDECONSTRUCTIONCAPITALETPERSONNELVARIABLES'=>0, // 1 + 'GFO'=>0, // 1 + 'SCCAVRESPONSABILITLIMITE'=>0, // 1 + 'SARLASSOCIUNIQUEDEDROITPORTUGAIS'=>0, // 1 + 'SCSOCIETECOOPERATIVEDECREDIT'=>0, // 1 + 'SOCITCIVILECOOPRATIVECAPITALVARIABLEETRESPONSABILITSTATUTAIREMENTLIMITE'=>0, // 1 + 'EURLSSB'=>0, // 1 + 'SAENLIQUIDATIONAMIABLE'=>0, // 1 + 'SADEXERCICELIBRE'=>0, // 1 + 'SCPROFESSIONNELLES'=>0, // 1 + 'SCCOOPRATIVEMARITIMECAPITALVARIABLE'=>0, // 1 + 'SAPATRICIPATIONOUVRIRE'=>0, // 1 + 'SARLCMCSTYLAND'=>0, // 1 + 'SAETCONSEILDESURVEILLANCE'=>0, // 1 + 'SARSUNIPERSONNELLE'=>0, // 1 + 'SOCITENCOOPRATIVEAGRICOLE'=>0, // 1 + 'SCOPFORMEANONYNE'=>0, // 1 + 'YVES'=>0, // 1 + 'SOCITCIVILEDEPORTEFEUILLECAPITALVARIABLE'=>0, // 1 + 'SCDEMOYENCAPITALVARIABLE'=>0, // 1 + 'MIRELLE'=>0, // 1 + 'SALONDECOIFFURE'=>0, // 1 + 'SCDECRDITCAPITALVARIABLEETRESPONSABILITLIMITE'=>0, // 1 + 'SALL'=>0, // 1 + 'SARLCOOPRATIVEOUVRIREDEPRODUCTIONETDECRDITSCOP'=>0, // 1 + 'SCICACAPITALVARIABLE'=>0, // 1 + 'CFRMAPHILIPPAGRI'=>0, // 1 + 'SOCITRESPONSABILITLIMITESARLASSOCIUNIQUE'=>0, // 1 + 'SCEAUNIPERSONNELLE'=>0, // 1 + 'SOCITTRANGRERESPONSABILITLIMITE'=>0, // 1 + 'SARLASSOCIUNIQUES'=>0, // 1 + 'SASASSOCIUNQUE'=>0, // 1 + 'SCDEXPLOITATION'=>0, // 1 + 'SOCITCOOPRATIVEFORMECIVILEETCAPITALVARIABLE'=>0, // 1 + 'SCOPA'=>0, // 2 + 'SOCITANONYMENONMEMBREDELACEE'=>0, // 1 + 'SOCITCOOPRATIVEDEPRODUCTIONRESPONSABILITLIMITECAPITAL'=>0, // 1 + 'SCPARTICULIERE'=>0, // 1 + 'SCDEPRODUCTIONRESPONSABILITLIMITECAPITALVARIABLE'=>0, // 1 + 'COOPRATIVEDUTILISTIONDEMATRIELAGRICOLEENCOMMUN'=>0, // 1 + 'SARLCAPITALVARIABLEMONTANTSOUSLEQUELILNEPEUTTRERDUIT'=>0, // 1 + 'SOCITDEDROITHOLLANDAIS'=>0, // 1 + 'SCDECONSTRUCTIONCOOPRATIVE'=>0, // 1 + 'SOCITCOOPRATIVEDEPRODUCTIONETDECRDIT'=>0, // 1 + 'SARLASSOCIUNIQUEETDEDROITLUXEMBOURGEOIS'=>0, // 1 + 'SACONSEILDEDADMINISTRATION'=>0, // 1 + 'SARLASSOICIUNIQUE'=>0, // 1 + 'SARLCOOPRATIVEARTISANALEPERSONNELVARIABLE'=>0, // 1 + 'SACOOPRATIVEPERSONNELVARIABLE'=>0, // 1 + 'SOCITCOOPRATIVEAGRICOLECOOPRATIVECAPITALVARIABLE'=>0, // 1 + 'SARLDEDROITLUXEMBOURGEOIS'=>0, // 1 + 'SNCCAPITALVARIABLEMININUM'=>0, // 1 + 'SOCITCIVILECOOPRATIVEDECRDITCOOPRATIVE'=>0, // 1 + 'COMMUNTTERRITORIALE'=>0, // 1 + 'CHRISTOPHE'=>0, // 1 + 'SOCITCOOPRATIVEDEPRODUCTIONETSARLCAPITALVARIABLE'=>0, // 1 + 'MUTA'=>0, // 1 + 'SCPDEXPERTAGRICOLEFONCIER'=>0, // 1 + 'SEIEEE'=>0, // 1 + 'SOCITDESDROITSETRANGERS'=>0, // 1 + 'COLLECTIVITTERRITORIALEPERSONNEMORALEDEDROITPUBLIC'=>0, // 1 + 'SAOV'=>0, // 1 + 'GMBH'=>0, // 1 + 'SDECISE'=>0, // 1 + 'SADINTERETCOLLECTIFAGRICOLE'=>0, // 1 + 'SOCIETECOOPERATIVEOUVRIERE'=>0, // 1 + 'ASOSCIATION'=>0, // 1 + 'SDOD'=>0, // 1 + 'SCDAVOCATS'=>0, // 1 + 'SARLUUE'=>0, // 1 + 'SARLMOTARD'=>0, // 1 + 'GRANDRUE'=>0, // 1 + 'SARLSCOOP'=>0, // 1 + 'MJC'=>0, // 1 + 'SASAVECCONSEILDADMINISTRATION'=>0, // 1 + 'SAOO'=>0, // 1 + 'SOCITDEXERCICELIBRALFORMEANONYMESELEFACONSEILDADMI'=>0, // 1 + 'SCCOOPRATIVEDINTRTCOLLECTIFAGRICOLE'=>0, // 1 + 'SACPDHLM'=>0, // 1 + 'SOCITRESPONSABILITASSOCIUNIQUE'=>0, // 1 + 'SCOPANONYMEPERSONNELETCAPITALVARIABLE'=>0, // 1 + 'IMMEUBLELECAHNENTREDTILLEULARGENT'=>0, // 1 + 'SOCITDEXERCICELIBRALRESPONSABILITLIMITEDEPHARMACIENS'=>0, // 1 + 'SADIRECTEURETCONSEILDESURVEILLANCE'=>0, // 2 + 'SNCVARIABLE'=>0, // 1 + 'NONPCISE'=>0, // 1 + 'SIAARL'=>0, // 1 + 'SOICTRESPONSABILITLIMITE'=>0, // 1 + 'SELURLASSOCIUNIQUE'=>0, // 1 + 'SCDEPLACEMENTCOLLECTIFIMMOBILIERETCAPITALVARIABLE'=>0, // 1 + 'SARLASSOCIUNIQUECOMPTERDUDCEMBRE'=>0, // 1 + 'SCPDARCHITECTURE'=>0, // 1 + 'UNIONDCONOMIESOCIALERESPONSABILITLIMITE'=>0, // 1 + 'SOCITCIVILEFINANCIRE'=>0, // 1 + 'SCIENCONSTRUCTIONVENTE'=>0, // 1 + 'SACOOPRATIVEDEPRODUCTIONDEHLMDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'CL'=>0, // 1 + 'COOPRATIVEDECRDITCAPITALVARIABLERESPONSABILITLIMITE'=>0, // 1 + 'UNIONCONOMIQUEETSOCIALEDESARLCAPITALVARIABLE'=>0, // 1 + 'TDM'=>0, // 1 + 'SARLENCOURSDELIQUIDATION'=>0, // 1 + 'SICAANONYMEETCAPITALVARIABLE'=>0, // 1 + 'SAAVECCONSEILDADMINISTRATION'=>0, // 1 + 'SCDEMOYENSCAPITALVARIABLE'=>0, // 1 + 'ASSOCIATIONRGIESELONLALOIDEGM'=>9220, // 1 + 'SARLASSOCIUIQUE'=>0, // 1 + 'ETABLISSEMENTPUBLICDELTATCRPARDCRET'=>0, // 1 + 'AUMARCHDUBOUQUET'=>0, // 1 + 'ASSOCIATIONDEDROITLOCALINSCRITEAUREGISTREDESASSOCIATIONSDUTRIBUNALDINSTANCEDEHAGUENAU'=>0, // 1 + 'SCL'=>0, // 1 + 'SACIESTSADECRDITIMMOBILIERDELEST'=>0, // 1 + 'SARLSOCITUNIQUE'=>0, // 1 + 'SOCITENCOMMANDITESIMPLESOCITPARACTIONSSIMPLIFIEACTIONNAIREUNIQUE'=>0, // 1 + 'SOCITCIVILEEXPLOITATIONAGRICOLE'=>0, // 1 + 'SOCITDEDROITSETRANGER'=>0, // 1 + 'SCOUVRIREDEPRODUCTIONCOOPRATIVE'=>0, // 1 + 'SASUNIFIEASSOCIUNIQUE'=>0, // 1 + 'FPOI'=>0, // 1 + 'ETABLISSEMENTPUBLICDECOOPRATIONCULTURELLEINDETCOMMER'=>0, // 1 + 'SOCITENCOMMANDITEPARACTIONSNONMEMBREDELACEE'=>0, // 1 + 'SYNDICATDINITIATIVE'=>0, // 1 + 'SOCITDEGROUPEDASSURANCESMUTUELLE'=>0, // 1 + 'SADEDROITJAPONAIS'=>0, // 1 + 'SCCOOPRATIVEDECONSTRUCTIONCAPITALVARIABLE'=>0, // 1 + 'COMMUNAUTRURALE'=>0, // 1 + 'SCPDECHIRURGIENSDENTISTES'=>0, // 1 + 'SELARLDEPARTICIPATIONSFINANCIRES'=>0, // 1 + 'SCD'=>0, // 1 + 'SATL'=>0, // 1 + 'COOPRATIVECAPITALETPERSONNELVARIABLE'=>0, // 1 + 'TABLISSEMENTPUBLICDESANT'=>0, // 1 + 'SCDECONSTRUCTIONVETE'=>0, // 1 + 'MEMBREDELUE'=>0, // 1 + 'SCDECONSTRUCTIOINVENTE'=>0, // 1 + 'SCPROFESSIONNELLEDEMANDATAIRESLIQUIDATEURS'=>0, // 1 + 'ASSOCIATIONDEDROITLOCAL'=>9260, // 1 + 'RGIEPERSONNALISEDOTEDELAPERSONNALITMORALEETDELAUTONOMIEFINANCIRE'=>0, // 1 + 'MONSIEURETMADAME'=>0, // 1 + 'SCAF'=>0, // 1 + 'SOCIETEETRANGEREIMMATRICULEEAURCSDEBONNEVILLE'=>0, // 1 + 'SICASOUSFORMEDESACAPITALVARIABLE'=>0, // 1 + 'SERSAS'=>0, // 1 + 'LDP'=>0, // 1 + 'SCRESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'SOCITDEDROITTRANGERSOCITDEDROITBRITANIQUE'=>0, // 1 + 'SAOUVRIRECOOPRATIVEPERSONNELETCAPITALVARIABLE'=>0, // 1 + 'SELEURLUE'=>0, // 1 + 'CUMAM'=>0, // 1 + 'ASSOCIATIONORDREAPOSTOLIQUE'=>9220, // 1 + 'SARLENDROITETRANGER'=>0, // 1 + 'SARLASSOCIUNIQUEPRCDENTPROPRITAIREEXPLOITANT'=>0, // 1 + 'GE'=>0, // 2 + 'SACONSEILDADMINISTRATIONGM'=>0, // 1 + 'SOCITANONYMEPRIVEPARACTIONS'=>0, // 1 + 'SOCITCOOPRATIVEDECONSOMMATIONCAPITALVARIABLEETPERSONNELVARIABLE'=>0, // 1 + 'SACONSEILDADMINISTRATIONETCAPITALVARIABLE'=>0, // 1 + 'SARLMEMBREDELALUE'=>0, // 1 + 'RCSSAINTDENISB'=>0, // 1 + 'SASUUNIPERSONNELLE'=>0, // 1 + 'SICAFANONYMEACONSEILTITREORDONNANCE'=>0, // 1 + 'SASSIMPLIFI'=>0, // 1 + 'SCDECONSTRUCTIONVENT'=>0, // 1 + 'SOCITENNOMCOLLECTIFASSOCIUNIQUE'=>5202, // 1 + 'SOCITCOOPRATIVEAGRICOLECAPITALVARIBLE'=>0, // 1 + 'TABLISSEMENTDECRDITBUTNONLUCRATIFCAPITALVARIABLE'=>0, // 1 + 'CONFDRATIONINTERSYNDICALE'=>0, // 1 + 'SCSOCITENLIQUIDATIONAMIABLE'=>0, // 1 + 'COPRESPONSABILITLIMITE'=>0, // 1 + 'SAOD'=>0, // 1 + 'SACOOPRATIVECOMMERANTSDTAILLANTS'=>0, // 1 + 'SCPROFESSIONNELLEDAVOCATSAUCONSEIL'=>0, // 1 + 'SOCITCOOPRATIVEANONYMEDETRAVAILLEURS'=>0, // 1 + 'SCAD'=>0, // 1 + 'SARLCONSTITUERDUNASSOCIUNIQUE'=>0, // 1 + 'SOCIETECOOPERATIVEOUVRIEREDEPRODUCTIONACONSEILDADMINISTR'=>0, // 1 + 'SOCITCIVILEGROUPEMENTFORESTIER'=>0, // 1 + 'SCPROFESISONNELLE'=>0, // 1 + 'SCPARTICULIREREGROUPEMENTFONCIERAGRICOLE'=>0, // 1 + 'SICACONSEILDADMINISTRATION'=>0, // 1 + 'SOCITCOOPRATIVEAGRICOLEDINTRTCOLLECTIFRESPONSABILITLIMITE'=>0, // 1 + 'SCDEXPLOITATIONRURALEETAGRICOLE'=>0, // 1 + 'BOULEVARDDUCOLOMBIER'=>0, // 1 + 'SOCITANONYMEMONGASQUE'=>0, // 1 + 'SOCITCOOPRATIVEDEPRODUCTIONRESPONSABILITLIMITEETAUCAPITALVARIABLE'=>0, // 1 + 'SANONEUROPENNE'=>0, // 1 + 'SACONSEILDADMINISTRATIONDHABITATIONLOYERMODR'=>0, // 1 + 'ASDETRFLEETVOTREIMAGE'=>0, // 1 + 'MAURICE'=>0, // 1 + 'SASCOOPRATIVEDINTRTCOLLECTIFCAPITALVARIABLE'=>0, // 1 + 'SCIDATTRIBUTIONDECONSTRUCTION'=>0, // 1 + 'SERGE'=>0, // 1 + 'SCDECONSTRUCTIONETSOCITDEGESTION'=>0, // 1 + 'SASASSOCUNIQUE'=>0, // 1 + 'SCILESPITCHES'=>0, // 1 + 'ASSOCIATIONLOIERJUILLET'=>9220, // 1 + 'SICAVSA'=>0, // 1 + 'SCICAFORMEANONYMEETCAPITALVARIABLE'=>0, // 1 + 'TABLISSEMENTPUBLICLOCAL'=>0, // 1 + 'SEARLU'=>0, // 1 + 'SACOOPRATIVEDINTRTCOLLECTIFPOURLACCESSIONLAPROPRITALSACE'=>0, // 1 + 'JEANMAX'=>0, // 1 + 'GUILLAUME'=>0, // 1 + 'GCA'=>0, // 1 + 'SOCITCOOPRATICERESPONSABILITLIMITE'=>0, // 1 + 'SOCITTCIVILEPROFESSIONNELLE'=>0, // 1 + 'SCADINTRTCOLLECTIFAGRICOLECOOPRATIVE'=>0, // 1 + 'SOCITUNIPERSONNELLERESPONSABILITLIMITE'=>0, // 1 + 'ASSOCIATIONLOS'=>9220, // 1 + 'SCPAV'=>0, // 1 + 'SASASSSOCIUNIQUE'=>0, // 1 + 'SARLASOCIEUNIQUE'=>0, // 1 + 'SELRAL'=>0, // 1 + 'CSI'=>0, // 1 + 'SARLSOCIETEETRANGERE'=>0, // 1 + 'SACOOPRATIVEOUVRIREDEPRODUCTIONCAPITALETPERSONNELVARIABLE'=>0, // 1 + 'SDM'=>0, // 1 + 'SSADIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'SOCITRESPONSABILITRDUITEUNASSOCI'=>0, // 1 + 'SNCDEDROITITALIEN'=>0, // 1 + 'VENTETITREAMBULANT'=>0, // 1 + 'SPASUNIPERSONNELLE'=>0, // 1 + 'CMCCAPITALVARIABLE'=>0, // 1 + 'SARLB'=>0, // 1 + 'SARLASSOCIATIONUNIQUE'=>0, // 1 + 'SARLAUTRESOCITRESPONSABILITLIMIT'=>0, // 1 + 'ORGANISMEDEGESTIONDELCOLECATHOLIQUE'=>0, // 1 + 'SCSMEMBREDELUE'=>0, // 1 + 'ETR'=>0, // 1 + 'GROUPEMENTDEXPLOITATIONAGRICOLERESPONSABILITLIMITE'=>0, // 1 + 'SNR'=>0, // 1 + 'LAURENCE'=>0, // 1 + 'SCFERMIRE'=>0, // 1 + 'ACEA'=>0, // 1 + 'SOCIETEARESPONSABILITELIMITEDEDROITBRITANIQUE'=>0, // 1 + 'SOCITCIVILEPARTICULIRECAPITALETPERSONNELVARIABLES'=>0, // 1 + 'SACOOPRATIVEDEPRODUCTIONETDECRDIT'=>0, // 1 + 'SARLUNIPERSONNELLLE'=>0, // 1 + 'RCSMETZB'=>0, // 1 + 'SEURL'=>0, // 1 + 'JCASARL'=>0, // 1 + 'COMMUNAUTDESCOMMUNES'=>0, // 1 + 'SASSIMPLIFIEUNIPERSONNELLE'=>0, // 1 + 'UNIONCONOMIQUESOCIALESARLCAPITALVARIABLE'=>0, // 1 + 'SCOPARLCAPITALVARIABLE'=>0, // 1 + 'SADIRECTOIRETCONSEILDESURVEILLANCE'=>0, // 1 + 'SOCITASSOCI'=>0, // 1 + 'EURLSOCIETEMISEENLIQUIDATION'=>0, // 1 + 'COOPRATIVERESPONSABLITLIMITE'=>0, // 1 + 'SCPROFESSIONNELLEDECONSEILENPROPRITINDUSTRIELLE'=>0, // 1 + 'STEARESPONSABILITELIMITEEDEPRESSE'=>0, // 1 + 'SBS'=>0, // 1 + 'SOCITNONCOMMERCIALE'=>0, // 1 + 'SCAGRICOLESOCITENLIQUIDATION'=>0, // 1 + 'SARLDINTERETCOLLECTIFAGRICOLESICA'=>0, // 1 + 'SOCITDEXERCICELIBRALASSOCIUNIQUEETRESPONSABILITLIMITE'=>0, // 1 + 'SESARL'=>0, // 1 + 'JACQUELINE'=>0, // 1 + 'SARLCOOPRATIVEOUVRIREDEPRODUCTIONCAPITALVARIABLE'=>0, // 1 + 'SCDEPLACEMENTIMMOBILIERFAISANTAPPELPUBLICLPARGNE'=>0, // 1 + 'SAIS'=>0, // 1 + 'PLACEDUPALAISDEJUSTICE'=>0, // 1 + 'SOV'=>0, // 1 + 'SCDEMOOYENS'=>0, // 1 + 'SACOOPRATIVEETCAPITALVARIALE'=>0, // 1 + 'SARLEUROPENNE'=>0, // 1 + 'RRLCONSTITUEDUNASSOCIUNIQUE'=>0, // 1 + 'SELECA'=>0, // 1 + 'SCOPFORMEANONYMEETPERSONNELETCAPITALVARIABLE'=>0, // 1 + 'ANCIENDOSSIERFNONINSCRIT'=>0, // 1 + 'SOCITRESPONSABILITLIMITEASSOCIUNIQUEGRANCEMAJORITAIRE'=>0, // 1 + 'SCOPFORMEANONYMEPERSONNELETCAPITALVARIABLE'=>0, // 1 + 'SOCITCOOPRATIVEDETRAVAILLEURRESPONSABILITLIMITE'=>0, // 1 + 'BANQUECOOPRATIVERGIEPARLALOINODU'=>0, // 1 + 'OVINALPDVELOPPEMENT'=>0, // 1 + 'SOCITCOOPRATIVEPARACTIONSSIMPLIFIEDINTRTCOLLECTIFAGRICOLECAPITALVARIABLE'=>0, // 1 + 'SANATIONALEDIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'SCDEXPLOITATIONAGRICOLERESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'SOCITPARACTIONSMEMBREDELUE'=>0, // 1 + 'BDEREV'=>0, // 1 + 'RUEPIERREBROSSOLETTE'=>0, // 1 + 'SDERIJKSSTRAATWEGBCPLEERSUMPAYSBAYS'=>0, // 1 + 'SOCITDCONOMIEMIXTEENLIQUIDATION'=>0, // 1 + 'SCADUNIONDCONOMIESOCIALE'=>0, // 1 + 'SOCITCOOPRATIVEDINTRTAGRICOLECAPITALVARIABLE'=>0, // 1 + 'FR'=>0, // 1 + 'SOCITCOOPRATIVEDEPRODUCTIONARL'=>0, // 1 + 'FORMATIONASSOCIATION'=>9220, // 1 + 'SASUNIPERSONNELLESASACTIONNAIREUNIQUE'=>0, // 1 + 'SOCITCOOPRATIVEPERSONNELVARIABLESOCITCOOPRATIVEAGRICOLECAPITALETPERSONNELVARIABL'=>0, // 1 + 'SOGITRESPONSABILITLIMITEASSOCIUNIQUE'=>0, // 1 + 'SEP'=>0, // 1 + 'SDDE'=>0, // 1 + 'SAASSOCI'=>0, // 1 + 'SASCOP'=>0, // 1 + 'SOCITCARACTIONSSIMPLIFIEUNIPERSONNELLE'=>0, // 1 + 'SCEXPLOITATIONAGRICOLERESPONSABILITLIMITE'=>0, // 1 + 'SAOG'=>0, // 1 + 'M'=>0, // 1 + 'SYNDICATPATRONAL'=>0, // 1 + 'PATRICE'=>0, // 1 + 'EUASSOCIUNIQUE'=>0, // 1 + 'SCPROFESSIONNEELLE'=>0, // 1 + 'SADIRECTOIREETCONSEILDEDIRECTOIRE'=>0, // 1 + 'SAEU'=>0, // 1 + 'CAISSELOCALEDECRDITMUTUEL'=>0, // 1 + 'VISIONSTRATGIEMOYENS'=>0, // 1 + 'ASSOCIATIONRGIESEL'=>9220, // 1 + 'SOCITRESPONSABILITLIMITEENTREPRISEAGRICOLERESPLIMITE'=>0, // 1 + 'SPOCITCOOPRATIVERESPONSABILITLIMITEETCAPITALVARIABLE'=>0, // 1 + 'SCCIVILEDECONSTRUCTIONVENTE'=>0, // 1 + 'SARLASSOCISUNIQUEEUROS'=>0, // 1 + 'SOCITDEPARTICIPATIONFINANCIREDEPROFESSIONLIBRALEDAVOCATSSOUSFORMEDESAS'=>0, // 1 + 'SCPANONYMECAPITALVARIABLE'=>0, // 1 + 'SOCITCIVILEIMMOBILIRESC'=>0, // 1 + 'SELARLDENTREPRISEUNIPERSONNELLERESPONSABILITLIMITE'=>0, // 1 + 'SCACAPITABLEVARIABLE'=>0, // 1 + 'SCCM'=>0, // 1 + 'ST'=>0, // 1 + 'CAISSEDECRDITAGRICOLE'=>0, // 1 + 'FRANAISE'=>0, // 1 + 'SOCITCIVIL'=>0, // 1 + 'BOUCHERIEDRUAUX'=>0, // 1 + 'SCIENLIQUIDATIONANTICIPE'=>0, // 1 + 'SARLAMEMBREDELACEE'=>0, // 1 + 'SOCITDEXPERTISECOMPTABLE'=>0, // 1 + 'STECOOPDEPRODUCTIONARESLIMITEEACAPVAR'=>0, // 1 + 'SARLLIMIT'=>0, // 1 + 'ETABLISSEMENTPUBLICDELTATCARACTREADMINISTRATIF'=>0, // 1 + 'UNIONDECONOMIESOCIALESOCITCOOPRATIVESARL'=>0, // 1 + 'COOPRESPONSABILITLIMITE'=>0, // 1 + 'DOCITCIVILE'=>0, // 1 + 'SKCI'=>0, // 1 + 'SOCIETEANONYMEDEDROITCOMMUN'=>0, // 1 + 'SACCAPITALVARIABLE'=>0, // 1 + 'SOCITCOOPRATIVEDINTRTCOLLECTIFSOUSFORMEDESARL'=>0, // 1 + 'SOCITCOOPRATIVEDEPRODUCTIONSARL'=>0, // 1 + 'SPS'=>0, // 1 + 'SADIRECTOIREETCONSEILDESURVEILLANCESADIRECTOIREETCONSEILDESURVEILLANCE'=>0, // 1 + 'SKCPV'=>0, // 1 + 'SOCITCOOPRATIVEANONYMEDINTRTCOLLECTIFCAPITALVARIABLE'=>0, // 1 + 'HAMIDOU'=>0, // 1 + 'SOCITRESPONSABILITLIIMITE'=>0, // 1 + 'SADIRECTOIREETCONSEILDESURVEILLANCEETCAPITALVARIABLE'=>0, // 1 + 'SCPROFESSIONNELLEDECONSEILSJURIDIQUES'=>0, // 1 + 'AUPTITFOURDUMOULIN'=>0, // 1 + 'SCIVENTE'=>0, // 1 +); \ No newline at end of file diff --git a/library/Metier/Bodacc/Cache/Devises.php b/library/Metier/Bodacc/Cache/Devises.php new file mode 100644 index 00000000..605d6125 --- /dev/null +++ b/library/Metier/Bodacc/Cache/Devises.php @@ -0,0 +1,276 @@ + "USD", + "DOLLAR" => "USD", + "DOLLARS" => "USD", + "DOLLARS US" => "USD", + "DOLLAR DES ETATS-UNIS" => "USD", + "DOLLARS CANADIENS" => "CAD", + "BRR" => "BRR", + "BRL" => "BRL", + "EURO" => "EUR", + "RÉIS" => "BRL", + "F" => "FRF", + "FRANCS CFA" => "CFA", + "CNY" => "CNY", + "YUAN" => "CNY", + "YUAN REN MIN BI" => "CNY", + "COURONNES TCHÈQUES (RÉPUBLIQUE TCHÈQUE" => "CZK", + "ARIARYS" => "MGA", + "KMF" => "KMF", + "MGA ARIARY" => "MGA", + "MUR" => "MUR", + "ROUPIES MAURICIENNES" => "MUR", + "MURS" => "MUR", + "ROL" => "ROL", + "RON" => "RON", + "FS" => "CHF", + "CHF" => "CHF", + "FRANC SUISSE" => "CHF", + "FRANCS SUISSES" => "CHF", + "YENS" => "JPY", + "DKK" => "DKK", + "COURONNES DANOISES" => "DKK", + "COURONNES NORVÉGIENNES" => "NOK", + "GBP" => "GBP", + "LIVRE STERLING" => "GBP", + "LIVRES STERLING" => "GBP", + "LIVRES STERLINGS" => "GBP", + "ROUBLES BIÉLORUSSES" => "RUB", + "ROUBLES" => "RUB", + "DOLLARS TAIWAN" => "TWD", + "HKD" => "HKD", + "DIRHAMS" => "MAD", + "DINARS TUNISIENS" => "TND", + "FCFA" => "CFA", + "FRANCS BELGES" => "BEF", + "ROUPIE INDIENNE" => "INR", + "DOLLARS HONG KONG" => "HKD", + "RIALS IRANIENS" => "IRR", + "DOLLARS HONG-KONG" => "HKD", + "ECU" => "EUR", + "YUANS" => "CNY", + "DM" => "DEM", + "LEI" => "RON", + "TND" => "TND", + "WON" => "KRW", + "DINAR TUNISIEN" => "TND", + "WONS" => "KRW", + "DIRHAMS MAROCAINS" => "MAD", + "FB" => "BEF", + "CRUZEIROS" => "BRL", + "REALS" => "BRL", + "COURONNES ISLANDAISES" => "ISK", + "DOLLARS AUSTRALIENS" => "AUD", + "DINARS" => "TND", + "RIYAL SAOUDIEN" => "SAR", + "LIVRES SYRIENNES" => "SYP", + "YEN" => "JPY", + "COURONNES SUÉDOISES" => "SEK", + "LIVRES TURQUES" => "TRY", + "SHEKELS" => "ILS", + "FRANC BELGE" => "BEF", + "DOLLAR HONG KONG" => "HKD", + "DOLLARS SINGAPOUR" => "SGD", + "ZLOTY" => "PLN", + "LEVS" => "BGN", + "OUGUIYA" => "MRO", + "ROUPIES INDIENNES" => "INR", + "RIEL" => "KHR", + "COURONNES DANNOISES" => "DKK", + "INR" => "INR", + "ROUPIES DES SEYCHELLES" => "SCR", + "$ CANADIENS" => "CAD", + "LIVRE STERLI" => "GBP", + "NOK" => "NOK", + "LIVRES LIBANAISES" => "LBP", + "RUR" => "RUB", + "USD" => "USD", + "CHS" => "CHE", + "SKK" => "SKK", + "DINAR TUNISI" => "TND", + "PESOS COLOMBIENS" => "COP", + "JIAS" => "CNY", + "DINARS ALGÉRIENS" => "DZD", + "RIELS" => "KHR", + "CLP" => "CLP", + "DINAR ALGÉRIEN" => "DZD", + "RANDS" => "ZAR", + "LEU" => "RON", + "LIVRES CYPRIOTES" => "CYP", + "MAD" => "MAD", + "JPY" => "JPY", + "PNL" => "PLN", + "DOLLARS NÉO-ZÉLANDAIS" => "NZD", + "DOLLAR US" => "USD", + "CYP" => "CYP", + "DIRHAM" => "MAD", + "ZRN" => "ZRN", + "RIYALS SAOUDIENS" => "SAR", + "ZLOTYS" => "PLN", + "FRANCS MALGACHE" => "MGF", + "BAHTS" => "THB", + "SHILLINGS KENYANS" => "KES", + "FRANC COMORIEN" => "KMF", + "KRW" => "KRW", + "$ HONG-KONG" => "HKD", + "COURONNES TCHÈQUES" => "CZK", + "FRANCS CFA-BE" => "XAF", + "DIRHAMS DES E A U" => "AED", + "DOLLAR AUSTRALIEN" => "AUD", + "F, SOIT" => "FRF", + "F SOIT" => "FRF", + "FRANC FRANÇAIS" => "FRF", + "FRANCS GUINÉENS" => "GNF", + "$ US" => "USD", + "REAL" => "BRL", + "LBP" => "LBP", + "TRL" => "TRY", + "RIYAL YÉMÉNITES" => "YER", + "ARIARY" => "MGA", + "PESOS PHILIPPINS" => "PHP", + "KRD" => "DKK", + "WONS CORÉE DU SUD" => "KRW", + "DOLLAR HONG-KONG" => "HKD", + "BAHT" => "THB", + "PESOS CUBAINS" => "CUC", + "DÔNGS" => "VND", + "DINARS JORDANIENS" => "JOD", + "LIVRES ÉGYPTIENNES" => "EGP", + "MALTAISES" => "MTL", + "NOUVEAUX DOLLARS TAÏWAN" => "TWD", + "$ TAIWA" => "TWD", + "F CFA" => "XAF", + "SGD" => "SGD", + "$ SINGAPOUR" => "SGD", + "YUANS RENMINBI" => "CNY", + "DIRHAMS DES EMIRATS ARABES UNIS" => "AED", + "LIVRE TURQUE" => "TRY", + "ERUOS" => "EUR", + "DOLLARS DES ETATS-UNIS" => "USD", + "SCHILLING" => "ATS", + "BIRRS" => "ETB", + "DOLLAR CANADIEN" => "CAD", + "LIVRES CYPRIOBES" => "CYP", + "EUROS (PLANCHER ET" => "EUR", + "FRANCS MALGACHES" => "MGF", + "LEVA" => "BGN", + "DINARDS JORDANIENS" => "JOD", + "PES" => "PHP", + "PESETAS" => "ESP", + "DINARDS" => "DZD", + "NOUVEAUX DOLLARS TAÏWANAIS" => "TWD", + "FRANC" => "FRF", + "COURONNE DANOISE" => "DKK", + "F SUISSES" => "CHF", + "F (SOIT" => "FRF", + "EUROS, COMPRENANT LA CLIENTÈLE ET L'ACHA" => "EUR", + "EUROS, EN CE COMPRIS UN FONDS SIS RÉSIDE" => "EUR", + "F SYMBOLIQUE" => "FRF", + "RIALS" => "IRR", + "EUROS, À L'EXCLUSION DU DROIT AU BAIL DE" => "EUR", + "DH" => "MAD", + "EUROS, CRÉATION L'AUTRE BRANCHE ACTIVITÉ" => "EUR", + "LEI ROUMAIN" => "RON", + "HGK" => "HKD", + "EUROS, ÉTANT PRÉCISÉ QUE LE CÉDANT A CON" => "EUR", + "DZD" => "DZD", + "DON" => "VND", + "EUROS, EN CE COMPRIS LA BRANCHE ACTIVITÉ" => "EUR", + "LEV" => "RON", + "EUROS, AVEC UN DEUXIÈME FONDS SIS À CHEF" => "EUR", + "DÉCEMBRE" => "EUR", + "CEDIS" => "GHS", + "EUROS ; EN CE COMPRIS L'ÉTABLISSEMENT CO" => "EUR", + "EUROS, À L'EXCEPTION LA BOUCHERIE" => "EUR", + "Y" => "JPY", + "EUROS DES ÉLÉMENTS LA BRANCHE ACTIVITÉ >" => "EUR", + "ROUTE BISCHWILLER À SCHILTIGHEIM" => "EUR", + "AVENUE COLMAR, STRASBOURG" => "EUR", + "$ CAN" => "CAD", + "EUUROS" => "EUR", + "EUROS, À L'EXCLUSION L'ACTIVITÉ FABRICAT" => "EUR", + "BRC" => "BRL", + "EUROS ET CRÉATION LA BRANCHE ACTIVITÉ SN" => "EUR", + "EUROS ET CRÉATION LA BRANCHE ACTIVITÉ GL" => "EUR", + "EUROS, ET CRÉATION LA BRANCHE ACTIVITÉ I" => "EUR", + "EGP" => "EGP", + "COURONNE SUE" => "SEK", + "LIVRES" => "GBP", + "EUROS, À L'EXCLUSION LA BRANCHE VENTE AU" => "EUR", + "SOLS" => "PEN", + "EUROS, SOIT LA BRANCHE ACTIVITÉ GROS UV" => "EUR", + "BATHS" => "THB", + "MRO" => "MRO", + "EUROS, À L'EXCLUSION TOUS LES ÉLÉMENTS L" => "EUR", + "PESOS" => "ARS", + "YANS" => "CNY", + "MGF" => "MGF", + "EUROS, CONJOINTEMENT AVEC MME CHERUBINI" => "EUR", + "EUROS, CONSTITUANT UNE BRANCHE COMPLÈTE" => "EUR", + "EUROS, À L'EXCLUSION LA BRANCHE ACTIVITÉ" => "EUR", + "FRANCS SUISSE" => "CHF", + "FL" => "LUF", + "DOLLARS DES CARAÏBES" => "DOP", + "DOLLARS HO" => "HKD", + "EUROS, RÉSULTANT UN PROJET APPORT AUX TE" => "EUR", + "HU" => "HUF", + "EUROS, INCLUANT LES BRANCHES DES FONDS C" => "EUR", + "EUROS, À L'EXCEPTION LA BRANCHE ACTIVITÉ" => "EUR", + "EUROS. ACQUISITION ET ADJONCTION DES NOM" => "EUR", + "BHD" => "TND", + "EUOS" => "EUR", + "TWD" => "TWD", + "RL" => "IRR", + "FRANCS" => "FRF", + "FRF" => "FRF", + "EUROS ; CRÉATION LA BRANCHE ACTIVITÉ VEN" => "EUR", + "EUROS ET CRÉATION LA BRANCHE ACTIVITÉ CA" => "EUR", + "FRANCS FRANCAIS" => "FRF", + "EOROS" => "EUR", + "UROS" => "EUR", + "EUROS - LES OPPOSITIONS SERONT RECUES CH" => "EUR", + "EUROS - JOURNAL PUBLICATEUR : PETITES AF" => "EUR", + "EUROS, SAUF POUR LA BRANCHE JEUX GRATTAG" => "EUR", + "EU" => "EUR", + "EUROS - JOURNAL : LES PETITES AFFICHES D" => "EUR", + "EUROS - JOURNAL ANNONCES LÉGALES : LES A" => "EUR", + "EUORS" => "EUR", + "FRANCS FRANÇAIS. RADIATION PERSONNE PHYS" => "FRF", + "EUROS - JOURNAL PUBLICITE : LES AFFICHES" => "EUR", + "EUROS - JOURNAL PUBLICATEUR LES PETITES" => "EUR", + "EUROS, ANNONCE PARU DANS LES PETITES AFF" => "EUR", + "EUROSO - JOURNAL ANNONCES LES PETITES AF" => "EUR", + "EUROS. LE RECTIFICATIF PORTE SUR LE LIEU" => "EUR", + "EUROS. L'ENTRÉE EN JOUISSANCE EST FIXÉE" => "EUR", + "EUROS. LES OPPOSITIONS SERONT REÇUES POU" => "EUR", + "EUROS ; ACQUIS PAR APPORT PARTIEL ACTIF" => "EUR", + "EUROS JOURNAL ANNONCES LEGALES LES PETIT" => "EUR", + " LIVRES STERLING - PASSIF TRANSMIS :" => "GBP", + "EUROS, PARUTION DANS LES PETITES AFFICHE" => "EUR", + "EUROS - JOURNAL ANNONCES LEGALES LES PET" => "EUR", + "EUROS; LES OPPOSITIONS SERONT REÇU AU SI" => "EUR", + "EUROS - JOURNAL ANNONCES LÉGALES : LES P" => "EUR", + "FRF;F" => "FRF", + "EUROS - PUBLICATION : LES AFFICHES PARIS" => "EUR", + " " => "EUR", + "E" => "EUR", + "EUR (ACQUISITION UNE BRANCHE ACTIVI TÉ)" => "EUR", + "EUROS. VENDEUR : SARL LE TAILLEUR CHEMIS" => "EUR", + "EUROS, PRECEDENT PROPRIÉTAIRE ETURICHEPA" => "EUR", + "£, PASSIF TRANSMIS" => "GBP", + "EUROS LES OPPOSITIONS SERONT REÇUES CHEZ" => "EUR", + "EUROS. ACTIVITÉ : BRANCHE ACTIVITÉ TRANS" => "EUR", + "EUROS ; ACHAT LA CLIENTèLE RELATIVE à L'" => "EUR", + "'" => "EUR", + "EUROS. PUBLICATION : LES PETITES AFFICHE" => "EUR", + "EUROS MADAME BUTON FRANCOIS RCS LA ROCHE" => "EUR", + "EUROS (BRANCHE ACTIVITé)" => "EUR", + "EUROS, LA SOCIéTé GF BATIMENTS A CéDé à" => "EUR", + "USD (SOIT" => "USD", + "EUROS (ACQUISITION UNE BRANCHE ACTIVITé" => "EUR", + "EUROS CONCERNANT L'ACQUISITION UNE BRANC" => "EUR", + "E POUR" => "EUR", + "EUROS, FONDS ACQUIS SIS à LA RICHE (" => "EUR", + "EUROS, OPPOSITIONS PAR ACTE EXTRA JUDICI" => "EUR", +); diff --git a/library/Metier/Bodacc/Cache/Evenements.php b/library/Metier/Bodacc/Cache/Evenements.php new file mode 100644 index 00000000..995290e3 --- /dev/null +++ b/library/Metier/Bodacc/Cache/Evenements.php @@ -0,0 +1,2635 @@ + array( + 'libEven' => "Vente aux enchères suite à saisie", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1010' => array( + 'libEven' => "Déclaration de cessation de paiement", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1050' => array( + 'libEven' => "Homologation de la conciliation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1055' => array( + 'libEven' => "Résolution de la conciliation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1100' => array( + 'libEven' => "Ouverture sauvegarde", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1101' => array( + 'libEven' => "Jugement arrêtant plan de sauvegarde", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1102' => array( + 'libEven' => "Réforme de Redressement Judiciaire en Sauvegarde", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1110' => array( + 'libEven' => "Ouverture Sauvegarde Financière Accélérée", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1111' => array( + 'libEven' => "Ouverture Sauvegarde Accélérée", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 19, + 'LienEtab' => 0, + ), + '1115' => array( + 'libEven' => "Plan de Sauvegarde Financière Accélérée", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1116' => array( + 'libEven' => "Plan de Sauvegarde Accélérée", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 19, + 'LienEtab' => 0, + ), + '1118' => array( + 'libEven' => "Clôture de sauvegarde accélérée", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 19, + 'LienEtab' => 0, + ), + '1119' => array( + 'libEven' => "Clôture de sauvegarde financière accélérée", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1200' => array( + 'libEven' => "Redressement Judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1201' => array( + 'libEven' => "Conversion sauvegarde en Redressement Judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1202' => array( + 'libEven' => "Renouvellement de la période d'observation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1203' => array( + 'libEven' => "Avis de dépôt de l'état de collocation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1204' => array( + 'libEven' => "Avis de dépôt de l'état des créances", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1205' => array( + 'libEven' => "Avis de dépôt de l'état des créances complémentaires nées après jugement d'ouverture", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1206' => array( + 'libEven' => "Avis de dépôt de l'état des créances nées après jugement d'ouverture", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1207' => array( + 'libEven' => "Règlements amiables", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1208' => array( + 'libEven' => "Avis de dépôt du projet de répartition", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1209' => array( + 'libEven' => "Règlement judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1210' => array( + 'libEven' => "Production de titres et créances", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1211' => array( + 'libEven' => "Redressement Judiciaire par extension au(x) gérant(s)", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1212' => array( + 'libEven' => "Réforme de Liquidation Judiciaire en Redressement Judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1214' => array( + 'libEven' => "Avis de dépôt de l'état des créances (Loi de 1985)", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 13, + 'LienEtab' => 0, + ), + '1215' => array( + 'libEven' => "Jugement de désignation des organes de la procédure", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 15, + 'LienEtab' => 0, + ), + '1216' => array( + 'libEven' => "Autre avis de dépôt", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1217' => array( + 'libEven' => "Redressement Judiciaire sur résolution du plan de sauvegarde", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1218' => array( + 'libEven' => "Avis de dépôt de l'état des créances et du projet de répartition", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1219' => array( + 'libEven' => "Avis aux salariés", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1300' => array( + 'libEven' => "Conversion Redressement Judiciaire en Liquidation Judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1301' => array( + 'libEven' => "Ouverture Liquidation Judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1302' => array( + 'libEven' => "Ouverture Liquidation Judiciaire Simplifiée", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1303' => array( + 'libEven' => "Ouverture Liquidation Judiciaire sur résolution du plan", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1304' => array( + 'libEven' => "Réouverture Liquidation Judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1305' => array( + 'libEven' => "Liquidation Judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1306' => array( + 'libEven' => "Liquidation Judiciaire simplifiée", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1307' => array( + 'libEven' => "Conversion sauvegarde en Liquidation Judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1308' => array( + 'libEven' => "Fin du régime de Liquidation Judiciaire Simplifiée", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1309' => array( + 'libEven' => "Conversion Liquidation Judiciaire en Liquidation Judiciaire Simplifiée", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1310' => array( + 'libEven' => "Procédure d'insolvabilité européenne", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1311' => array( + 'libEven' => "Liquidation Judiciaire par extension au(x) gérant(s)", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1312' => array( + 'libEven' => "Liquidation Judiciaire avec continuation d'exploitation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1313' => array( + 'libEven' => "Liquidation Judiciaire sans remise des accessoires", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1314' => array( + 'libEven' => "Ouverture Liquidation Judiciaire sur résolution du plan de sauvegarde", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1346' => array( + 'libEven' => "Procédure d'insolvabilité (Règlement 1346/2000 du Conseil Européen)", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1400' => array( + 'libEven' => "Nomination d'un administrateur judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1401' => array( + 'libEven' => "Nomination d'un mandataire judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1402' => array( + 'libEven' => "Nomination d'un représentant des créanciers", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1403' => array( + 'libEven' => "Nominnation/Remplacement de commissaire à l'exécution du plan", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1404' => array( + 'libEven' => "Prolongement de la mission du commissaire à l'exécution du plan", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1405' => array( + 'libEven' => "Nomination d'un juge commissaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1406' => array( + 'libEven' => "Changement de SYNDIC", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1407' => array( + 'libEven' => "Modification de plan", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1408' => array( + 'libEven' => "Modification du plan de cession", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1409' => array( + 'libEven' => "Modification du plan de continuation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1410' => array( + 'libEven' => "Suite de jugement/règlement/liquidation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1411' => array( + 'libEven' => "Arrêt du plan de cession", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1412' => array( + 'libEven' => "Arrêt du plan de cession partielle", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1413' => array( + 'libEven' => "Arrêt du plan de continuation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1414' => array( + 'libEven' => "Arrêt du plan de redressement", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1415' => array( + 'libEven' => "Prolongement du plan cession", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1416' => array( + 'libEven' => "Jugement constatant la bonne exécution du plan", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1417' => array( + 'libEven' => "Jugement d'extension de liquidation judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 14, + 'LienEtab' => 0, + ), + '1418' => array( + 'libEven' => "Jugement d'extension d'une procédure de redressement judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 14, + 'LienEtab' => 0, + ), + '1419' => array( + 'libEven' => "Jugement d'extension d'une procédure de sauvegarde", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 15, + 'LienEtab' => 0, + ), + '1420' => array( + 'libEven' => "Nomination d'un liquidateur judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1421' => array( + 'libEven' => "Jugement prorogeant le plan de redressement", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1423' => array( + 'libEven' => "Entreprise / Fond de commerce en faillite à céder", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1425' => array( + 'libEven' => "Plan de cession avec location gérance", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1430' => array( + 'libEven' => "Jugement autorisant la poursuite d'activité", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1431' => array( + 'libEven' => "Jugement de cessation partielle d'activité", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1435' => array( + 'libEven' => "Suspension de l'exécution provisoire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1436' => array( + 'libEven' => "Suspension provisoire des poursuites", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1440' => array( + 'libEven' => "Jugement accordant un délai pour déposer la liste des créances", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 13, + 'LienEtab' => 0, + ), + '1445' => array( + 'libEven' => "Concordat", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1450' => array( + 'libEven' => "Jugement modifiant la date de cessation des paiements", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 13, + 'LienEtab' => 0, + ), + '1455' => array( + 'libEven' => "Jugement arrêtant le plan d'apurement du passif", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1460' => array( + 'libEven' => "Homologation du plan", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1463' => array( + 'libEven' => "Modification du plan de sauvegarde", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 19, + 'LienEtab' => 0, + ), + '1465' => array( + 'libEven' => "Clôture de la procédure suite à l'homologation du plan", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 19, + 'LienEtab' => 0, + ), + '1470' => array( + 'libEven' => "Fin de mission d'administrateur judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1472' => array( + 'libEven' => "Fin de mission du commissaire à l'exécution du plan", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1474' => array( + 'libEven' => "Modification d'intervenant(s)", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1475' => array( + 'libEven' => "Modification de la mission d'un intervenant", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1480' => array( + 'libEven' => "Jugement ordonnant la jonction des procédures", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1490' => array( + 'libEven' => "Confusion des patrimoines de sociétés", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1500' => array( + 'libEven' => "Clôture de la procédure", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1501' => array( + 'libEven' => "Clôture de la procédure après cession totale", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1502' => array( + 'libEven' => "Clôture de la procédure pour extinction du passif", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1503' => array( + 'libEven' => "Clôture de la procédure pour insuffisance d'actif", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1504' => array( + 'libEven' => "Clôture sauvegarde pour absence de projet de plan", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1505' => array( + 'libEven' => "Appel de jugement", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1506' => array( + 'libEven' => "Infirmation Jugement", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1507' => array( + 'libEven' => "Extrait d'arrêt de la cour d'appel", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1508' => array( + 'libEven' => "Extinction du plan de sauvegarde", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1509' => array( + 'libEven' => "Extinction du plan de redressement", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1510' => array( + 'libEven' => "Rejet du plan", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1511' => array( + 'libEven' => "Résolution du plan de cession", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 13, + 'LienEtab' => 0, + ), + '1512' => array( + 'libEven' => "Résolution du plan de continuation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 13, + 'LienEtab' => 0, + ), + '1513' => array( + 'libEven' => "Résolution du plan de sauvegarde", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 13, + 'LienEtab' => 0, + ), + '1514' => array( + 'libEven' => "Clôture de la procédure de sauvegarde", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1515' => array( + 'libEven' => "Arrêt divers", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1517' => array( + 'libEven' => "Rectification d'une erreur matérielle", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1518' => array( + 'libEven' => "Infirmation Interdiction de gérer/Faillite Personnelle", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1519' => array( + 'libEven' => "Infirmation de jugement d'extension de liquidation judiciaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1520' => array( + 'libEven' => "Ordonnance", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1521' => array( + 'libEven' => "Délocalisation de la procédure vers un autre Tribunal", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1522' => array( + 'libEven' => "Clôture de la procédure par dissolution de l'union", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1525' => array( + 'libEven' => "Appel du ministère public", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1530' => array( + 'libEven' => "Jugement constatant l'impécuniosité de la procédure de liquidation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1535' => array( + 'libEven' => "Jugement modifiant le délai imparti pour la clôture des opérations de liquidation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1540' => array( + 'libEven' => "Ordonnance statuant sur les contestations du projet de répartition", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 13, + 'LienEtab' => 0, + ), + '1541' => array( + 'libEven' => "Rétractation de prononcé de liquidation judiciaire sur tierce opposition", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 14, + 'LienEtab' => 0, + ), + '1542' => array( + 'libEven' => "Rétractation de jugement d'ouverture d'une procédure de sauvegarde sur tierce opposition", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 15, + 'LienEtab' => 0, + ), + '1543' => array( + 'libEven' => "Rétractation de jugement d'ouverture d'une procédure de redressement judiciaire sur tierce opposition", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 15, + 'LienEtab' => 0, + ), + '1544' => array( + 'libEven' => "Rétractation de jugement d'ouverture d'une procédure de liquidation judiciaire sur tierce opposition", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 15, + 'LienEtab' => 0, + ), + '1545' => array( + 'libEven' => "Rétractation de jugement d'ouverture sur tierce opposition", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1546' => array( + 'libEven' => "Rétractation de jugement (sur tierce opposition)", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1550' => array( + 'libEven' => "Jugement d'homologation de l'accord", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 13, + 'LienEtab' => 0, + ), + '1580' => array( + 'libEven' => "Jugement prononçant la continuation de l'activité par apurement du passif", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1600' => array( + 'libEven' => "Faillite personnelle", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1601' => array( + 'libEven' => "Interdiction de gérer", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1602' => array( + 'libEven' => "Jugement de réhabilitation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1603' => array( + 'libEven' => "Liquidation de biens", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1604' => array( + 'libEven' => "Banqueroute", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1605' => array( + 'libEven' => "Jugement autorisant la reprise des poursuites individuelles", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 13, + 'LienEtab' => 0, + ), + '1610' => array( + 'libEven' => "Faillite personnelle (Loi de 1985)", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 13, + 'LienEtab' => 0, + ), + '1611' => array( + 'libEven' => "Interdiction de gérer (Loi de 1985)", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 13, + 'LienEtab' => 0, + ), + '1620' => array( + 'libEven' => "Jugement condamnant le dirigeant en comblement du passif", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 17, + 'LienEtab' => 0, + ), + '1640' => array( + 'libEven' => "Rétablissement Professionnel", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "Procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1645' => array( + 'libEven' => "Clôture du Rétablissement Professionnel", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "Procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1650' => array( + 'libEven' => "Rétablissement Personnel", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1700' => array( + 'libEven' => "Décision soumise à publicité", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1800' => array( + 'libEven' => "Suppression des mentions relatives à une procédure collective du K-Bis (Art. R123-135)", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1900' => array( + 'libEven' => "Interdiction temporaire d'exercice de la profession de CAC", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1901' => array( + 'libEven' => "Radiation de la liste des CAC", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 12, + 'LienEtab' => 0, + ), + '1999' => array( + 'libEven' => "Autre procédure collective", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 14, + 'LienEtab' => 0, + ), + '2000' => array( + 'libEven' => "Mention d'office", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2100' => array( + 'libEven' => "Diminution de capital", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2101' => array( + 'libEven' => "Modification de capital", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2102' => array( + 'libEven' => "Augmentation de capital", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2103' => array( + 'libEven' => "Transformation du capital fixe en variable", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2104' => array( + 'libEven' => "Transformation du capital variable en capital fixe", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2200' => array( + 'libEven' => "Cessation d'activité", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2201' => array( + 'libEven' => "Cessation d'activité temporaire", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2202' => array( + 'libEven' => "Dissolution", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2203' => array( + 'libEven' => "Dissolution de la société", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2204' => array( + 'libEven' => "Cessation d'activité avec dissolution", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2205' => array( + 'libEven' => "Fermeture du fonds", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2206' => array( + 'libEven' => "Mise en sommeil de la société", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2207' => array( + 'libEven' => "Suppression d'une branche d'activité", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2208' => array( + 'libEven' => "Suppression de l'établissement principal", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2209' => array( + 'libEven' => "Vente du fonds", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2210' => array( + 'libEven' => "Déclaration de dissolution par l'associé unique.", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 15, + 'LienEtab' => 0, + ), + '2211' => array( + 'libEven' => "Clôture de la liquidation", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 16, + 'LienEtab' => 0, + ), + '2212' => array( + 'libEven' => "Liquidation amiable", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 16, + 'LienEtab' => 0, + ), + '2213' => array( + 'libEven' => "Ouverture de dissolution anticipé", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2300' => array( + 'libEven' => "Changement d'adresse", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2301' => array( + 'libEven' => "Modification de l'adresse du siège", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2302' => array( + 'libEven' => "Modification de l'enseigne", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2303' => array( + 'libEven' => "Modification de la date de clôture de l'exercice", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2304' => array( + 'libEven' => "Modification de la date de début d'activité", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2305' => array( + 'libEven' => "Modification de la dénomination", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2306' => array( + 'libEven' => "Modification de la durée de la société", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2307' => array( + 'libEven' => "Modification de la forme juridique", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2308' => array( + 'libEven' => "Modification du nom", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2309' => array( + 'libEven' => "Modification du nom commercial", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2310' => array( + 'libEven' => "Modification du pseudonyme", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2311' => array( + 'libEven' => "Modification sur l'exploitation", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2312' => array( + 'libEven' => "Modification(s) diverse(s)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2313' => array( + 'libEven' => "Modification de l'activité", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2314' => array( + 'libEven' => "Poursuite de l'activité", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2315' => array( + 'libEven' => "Modification de l'administration", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2316' => array( + 'libEven' => "Mise en activité de la société", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2317' => array( + 'libEven' => "Modification du sigle", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2318' => array( + 'libEven' => "Modifications diverses", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2319' => array( + 'libEven' => "Poursuite de l'activité malgré la perte de plus de la moitié du capital social", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 16, + 'LienEtab' => 0, + ), + '2320' => array( + 'libEven' => "Reconsitution de l'actif net", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 17, + 'LienEtab' => 0, + ), + '2321' => array( + 'libEven' => "Reconsitution de la moitié de l'actif net", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 17, + 'LienEtab' => 0, + ), + '2350' => array( + 'libEven' => "Déclaration des associés (loi du 1er février 2005)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2401' => array( + 'libEven' => "Changement de régime matrimonial", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2402' => array( + 'libEven' => "Changement de régime matrimonial (divorce)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2403' => array( + 'libEven' => "Changement de régime matrimonial (mariage)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2404' => array( + 'libEven' => "Changement de régime matrimonial (veuvage)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2405' => array( + 'libEven' => "Changement de régime matrimonial (contrat de mariage)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2406' => array( + 'libEven' => "Reprise du fonds par le conjoint", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2407' => array( + 'libEven' => "Mention du conjoint collaborateur", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2408' => array( + 'libEven' => "Radiation du conjoint collaborateur", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2500' => array( + 'libEven' => "Confirmation établissement principal ou secondaire", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2510' => array( + 'libEven' => "L'établissement secondaire devient principal", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2520' => array( + 'libEven' => "Extension de l'établissement principal", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2600' => array( + 'libEven' => "Décès", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2610' => array( + 'libEven' => "Décision de l'unique actionnaire", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2620' => array( + 'libEven' => "Transmission universelle du patrimoine", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2630' => array( + 'libEven' => "Donation/Partage", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2635' => array( + 'libEven' => "Cession de parts", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 16, + 'LienEtab' => 0, + ), + '2639' => array( + 'libEven' => "Nantissement de parts sociales", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 17, + 'LienEtab' => 0, + ), + '2640' => array( + 'libEven' => "Changement de domicile personnel", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2650' => array( + 'libEven' => "Changement de nationalité", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2660' => array( + 'libEven' => "Réalisation de l'apport partiel d'actif", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2661' => array( + 'libEven' => "Apport partiel", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 17, + 'LienEtab' => 0, + ), + '2662' => array( + 'libEven' => "Apport partiel d'actif (entitée bénéficiaire)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2663' => array( + 'libEven' => "Apport partiel d'actif (entitée apporteuse)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2665' => array( + 'libEven' => "Projet d'Apport partiel", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2666' => array( + 'libEven' => "Projet d'Apport partiel d'actif (entitée bénéficiaire)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2667' => array( + 'libEven' => "Projet d'Apport partiel d'actif (entitée apporteuse)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2670' => array( + 'libEven' => "Déclaration d'affectation de patrimoine (EIRL)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2671' => array( + 'libEven' => "Modification d'affectation du patrimoine (EIRL)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2700' => array( + 'libEven' => "Fusion/Absorption (entité absorbante)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2701' => array( + 'libEven' => "Fusion/Absorption (Entité absorbante. Entité absorbée inconnue)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2702' => array( + 'libEven' => "Fusion/Absorption (Entitée absorbante. Entité absorbée mal identifiée)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2703' => array( + 'libEven' => "Fusion/Absorption (Entité absorbante. Entité absorbée non identifiée)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2710' => array( + 'libEven' => "Projet de fusion (entitée absorbante)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2720' => array( + 'libEven' => "Fusion/Absorption (entitée absorbée)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2721' => array( + 'libEven' => "Fusion/Absorption (entitée absorbée non identifiée)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2725' => array( + 'libEven' => "Fusion/Absorption", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 16, + 'LienEtab' => 0, + ), + '2726' => array( + 'libEven' => "Projet de Fusion/Absorption", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 16, + 'LienEtab' => 0, + ), + '2730' => array( + 'libEven' => "Projet de fusion (entitée absorbée)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2740' => array( + 'libEven' => "Scission", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 16, + 'LienEtab' => 0, + ), + '2741' => array( + 'libEven' => "Projet de Scission", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 16, + 'LienEtab' => 0, + ), + '2742' => array( + 'libEven' => "Scission - Entité apporteuse", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2743' => array( + 'libEven' => "Scission - Entité bénéficiaire", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2745' => array( + 'libEven' => "Projet de Scission - Entité apporteuse", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2746' => array( + 'libEven' => "Projet de Scission - Entité bénéficiaire", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2750' => array( + 'libEven' => "Société participation", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '2751' => array( + 'libEven' => "Information sur une participation", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 0, + ), + '2800' => array( + 'libEven' => "Location gérance reçue", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2810' => array( + 'libEven' => "Propriétaire du fond en Location-gérance", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 1, + ), + '2820' => array( + 'libEven' => "Locataire du fond en Location-gérance", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 1, + ), + '2840' => array( + 'libEven' => "Location/Gérance", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 16, + 'LienEtab' => 1, + ), + '2850' => array( + 'libEven' => "Location gérance donnée : Précédent propriétaire exploitant", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2851' => array( + 'libEven' => "Location gérance donnée : Précédent propriétaire", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2860' => array( + 'libEven' => "Location gérance donnée : Précédent exploitant", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2870' => array( + 'libEven' => "Location gérance donnée", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 15, + 'LienEtab' => 1, + ), + '2875' => array( + 'libEven' => "Gérance/Mandat", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 16, + 'LienEtab' => 1, + ), + '2880' => array( + 'libEven' => "Renouvellement de location gérance", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2881' => array( + 'libEven' => "Changement de location gérance", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2885' => array( + 'libEven' => "Fin de location gérance", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2890' => array( + 'libEven' => "Location gérance relative à une branche", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2891' => array( + 'libEven' => "Location gérance relative à un établissement", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2892' => array( + 'libEven' => "Location gérance relative à un fond", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2893' => array( + 'libEven' => "Location gérance relative à une partie du fonds", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 18, + 'LienEtab' => 1, + ), + '2900' => array( + 'libEven' => "Transfert d'établissement", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2901' => array( + 'libEven' => "Transfert de siège", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2902' => array( + 'libEven' => "Transfert du fonds", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2903' => array( + 'libEven' => "Projet de transfert du siège", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2904' => array( + 'libEven' => "Transfert du siège à l'étranger", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2950' => array( + 'libEven' => "Création de fonds", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '2980' => array( + 'libEven' => "Transfert entre tribunaux", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 1, + ), + '3100' => array( + 'libEven' => "Dépôt des comptes annuels et des comptes consolidés", + 'Bodacc_Code' => "BODC", + 'Rubrique' => "comptes", + 'Version' => 12, + 'LienEtab' => 0, + ), + '3200' => array( + 'libEven' => "Dépôt des comptes annuels", + 'Bodacc_Code' => "BODC", + 'Rubrique' => "comptes", + 'Version' => 12, + 'LienEtab' => 0, + ), + '3300' => array( + 'libEven' => "Dépôt des comptes consolidés", + 'Bodacc_Code' => "BODC", + 'Rubrique' => "comptes", + 'Version' => 12, + 'LienEtab' => 0, + ), + '3999' => array( + 'libEven' => "Dépôt des comptes", + 'Bodacc_Code' => "BODC", + 'Rubrique' => "comptes", + 'Version' => 14, + 'LienEtab' => 0, + ), + '4000' => array( + 'libEven' => "Création d'entreprise", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '4050' => array( + 'libEven' => "Création d'entreprise sans activité", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '4100' => array( + 'libEven' => "Création d'entreprise sans établissement", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '4200' => array( + 'libEven' => "Création d'établissement", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '4250' => array( + 'libEven' => "Création suite à transfert", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 15, + 'LienEtab' => 1, + ), + '4300' => array( + 'libEven' => "Création suite à reprise d'activité", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '4350' => array( + 'libEven' => "Création suite à fin de location-gérance", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '4355' => array( + 'libEven' => "Création suite à prise en location-gérance", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 15, + 'LienEtab' => 1, + ), + '4360' => array( + 'libEven' => "Reprise d'activité par suite de la résolution de vente", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '4400' => array( + 'libEven' => "Création suite à changement de FJ", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '4410' => array( + 'libEven' => "Création suite à héritage ou donation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 15, + 'LienEtab' => 1, + ), + '4450' => array( + 'libEven' => "Création suite à reprise par le conjoint", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 15, + 'LienEtab' => 1, + ), + '4500' => array( + 'libEven' => "Fonds acquis dans le cadre d'une Procédure collective", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '4501' => array( + 'libEven' => "Fonds acquis par achat", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '4502' => array( + 'libEven' => "Fonds acquis par apport", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '4503' => array( + 'libEven' => "Clientèle acquise par achat", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '4600' => array( + 'libEven' => "Immatriculation d'une société de droit européen", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 15, + 'LienEtab' => 1, + ), + '4999' => array( + 'libEven' => "Création", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "creations", + 'Version' => 14, + 'LienEtab' => 1, + ), + '5000' => array( + 'libEven' => "Etablissement principal", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5001' => array( + 'libEven' => "Etablissement secondaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5002' => array( + 'libEven' => "Etablissement complémentaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5003' => array( + 'libEven' => "Etablissement", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5004' => array( + 'libEven' => "Plusieurs établissements", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5100' => array( + 'libEven' => "Fonds principal", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5101' => array( + 'libEven' => "Fonds secondaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5102' => array( + 'libEven' => "Fonds complémentaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5103' => array( + 'libEven' => "Fonds", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5104' => array( + 'libEven' => "Fonds artisanal", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5105' => array( + 'libEven' => "Partie de fonds", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5106' => array( + 'libEven' => "Cession de l'exploitation agricole", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 18, + 'LienEtab' => 1, + ), + '5200' => array( + 'libEven' => "Branche ou Partie d'activité", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5201' => array( + 'libEven' => "Clientèle", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5202' => array( + 'libEven' => "Divers éléments", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5203' => array( + 'libEven' => "Droit au bail", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5204' => array( + 'libEven' => "Eléments incorporels", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5205' => array( + 'libEven' => "Licence de débit de boissons de 4e catégorie", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5206' => array( + 'libEven' => "Portefeuille d'assurances", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5300' => array( + 'libEven' => "Bien dépendant de l'établissement ou du fonds principal", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5301' => array( + 'libEven' => "Bien dépendant de l'établissement ou du fonds secondaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5302' => array( + 'libEven' => "Bien dépendant de l'établissement ou du fonds complémentaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5303' => array( + 'libEven' => "Bien dépendant de l'établissement ou du fonds", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5350' => array( + 'libEven' => "Bien en moitié indivise", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5351' => array( + 'libEven' => "Bien en % indivise", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5400' => array( + 'libEven' => "Bien précédemment exploité en location-gérance", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5450' => array( + 'libEven' => "Bien acheté par le locataire-gérant", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 15, + 'LienEtab' => 1, + ), + '5460' => array( + 'libEven' => "Attribution d'un fonds suite à donation, partage ou licitation", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 15, + 'LienEtab' => 1, + ), + '5500' => array( + 'libEven' => "Entreprise réalisant la vente", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5501' => array( + 'libEven' => "Entreprise réalisant la vente : Ancien propriétaire et ancien exploitant", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5502' => array( + 'libEven' => "Entreprise réalisant la vente : Ancien propriétaire en indivision", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5503' => array( + 'libEven' => "Entreprise réalisant la vente : Ancien propriétaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5510' => array( + 'libEven' => "Entreprise réalisant la vente : Co-propriétaire", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5600' => array( + 'libEven' => "Entreprise Précédent exploitant", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5610' => array( + 'libEven' => "Entreprise Nouvel exploitant", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 18, + 'LienEtab' => 1, + ), + '5650' => array( + 'libEven' => "Entreprise indemnisée", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5700' => array( + 'libEven' => "Entreprise réalisant l'acquisition", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 12, + 'LienEtab' => 1, + ), + '5900' => array( + 'libEven' => "Autre achat, apport, attribution", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 15, + 'LienEtab' => 1, + ), + '5999' => array( + 'libEven' => "Ventes/Cessions", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "ventes", + 'Version' => 14, + 'LienEtab' => 1, + ), + '6000' => array( + 'libEven' => "Radiation pour cause de clôture de la liquidation (amiable/simplifié/général)", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 0, + ), + '6001' => array( + 'libEven' => "Radiation pour cause de clôture de la liquidation amiable", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 0, + ), + '6002' => array( + 'libEven' => "Radiation pour cause de clôture de la liquidation judiciaire pour insuffisance d'actif", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 0, + ), + '6003' => array( + 'libEven' => "Radiation pour cause de clôture de la liquidation judiciaire", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 0, + ), + '6004' => array( + 'libEven' => "Radiation pour cause de clôture de la liquidation judiciaire simplifié", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 0, + ), + '6005' => array( + 'libEven' => "Radiation pour clôture du plan de cession", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 0, + ), + '6100' => array( + 'libEven' => "Radiation pour cause de décès", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 0, + ), + '6200' => array( + 'libEven' => "Radiation pour cause de mention d'office", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '6201' => array( + 'libEven' => "Radiation pour cause de cessation d'activité", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 0, + ), + '6300' => array( + 'libEven' => "Radiation pour cause de non-exercice", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 0, + ), + '6400' => array( + 'libEven' => "Radiation pour cause de transfert", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '6500' => array( + 'libEven' => "Radiation pour cause de jugement de clôture du plan de cession", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 0, + ), + '6600' => array( + 'libEven' => "Radiation d'un établissement", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '6700' => array( + 'libEven' => "Radiation", + 'Bodacc_Code' => "BODB", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '7000' => array( + 'libEven' => "Avis de déclaration d'acceptation d'une succession à concurrence de l'actif net", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "divers", + 'Version' => 12, + 'LienEtab' => 0, + ), + '7001' => array( + 'libEven' => "Avis de dépôt de l'inventaire d'une succession à concurrence de l'actif net", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "divers", + 'Version' => 12, + 'LienEtab' => 0, + ), + '7500' => array( + 'libEven' => "Rectificatif d'annonce", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "divers", + 'Version' => 18, + 'LienEtab' => 0, + ), + '7501' => array( + 'libEven' => "Annulation d'annonce", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "divers", + 'Version' => 18, + 'LienEtab' => 0, + ), + '8000' => array( + 'libEven' => "Création d'association", + 'Bodacc_Code' => "ASSO", + 'Rubrique' => "creations", + 'Version' => 12, + 'LienEtab' => 1, + ), + '8010' => array( + 'libEven' => "Changement de nom", + 'Bodacc_Code' => "ASSO", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '8011' => array( + 'libEven' => "Déménagement", + 'Bodacc_Code' => "ASSO", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '8020' => array( + 'libEven' => "Modification de l'objet social", + 'Bodacc_Code' => "ASSO", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '8021' => array( + 'libEven' => "Additif à l'objet social", + 'Bodacc_Code' => "ASSO", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '8025' => array( + 'libEven' => "Modification statutaire", + 'Bodacc_Code' => "ASSO", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '8030' => array( + 'libEven' => "Fusion d'associations", + 'Bodacc_Code' => "ASSO", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '8079' => array( + 'libEven' => "Modification d'association", + 'Bodacc_Code' => "ASSO", + 'Rubrique' => "mmd", + 'Version' => 12, + 'LienEtab' => 0, + ), + '8080' => array( + 'libEven' => "Suspension d'association", + 'Bodacc_Code' => "ASSO", + 'Rubrique' => "divers", + 'Version' => 12, + 'LienEtab' => 0, + ), + '8090' => array( + 'libEven' => "Dissolution d'association", + 'Bodacc_Code' => "ASSO", + 'Rubrique' => "radiations", + 'Version' => 12, + 'LienEtab' => 0, + ), + '9000' => array( + 'libEven' => "Autres opérations", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "autres", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9001' => array( + 'libEven' => "Décisions prises par des assemblées d'obligataires et homologation de résolutions", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "autres", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9002' => array( + 'libEven' => "Désignation de teneurs de comptes de titres nominatifs", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "autres", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9003' => array( + 'libEven' => "Fusions et scissions", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "autres", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9004' => array( + 'libEven' => "Liquidations", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "autres", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9005' => array( + 'libEven' => "Offre de remboursement d'obligations", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "autres", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9006' => array( + 'libEven' => "Réduction de capital", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "autres", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9007' => array( + 'libEven' => "Regroupement d'actions", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "autres", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9010' => array( + 'libEven' => "Bulletin officiel de l'AMF", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "bo", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9011' => array( + 'libEven' => "Bulletin officiel du CMF", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "bo", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9015' => array( + 'libEven' => "Avis divers", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "divers", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9020' => array( + 'libEven' => "Convocations - Assemblées d'actionnaires et de porteurs de parts", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "convoc", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9021' => array( + 'libEven' => "Convocations - Assemblées d'obligataires ou de porteurs de titres d'emprunt", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "convoc", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9022' => array( + 'libEven' => "Convocations - Assemblées de porteurs de certificats d'investissement", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "convoc", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9023' => array( + 'libEven' => "Convocations - Assemblées de porteurs de parts de fondateur", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "convoc", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9024' => array( + 'libEven' => "Convocations - Assemblées de porteurs de titres participatifs", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "convoc", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9030' => array( + 'libEven' => "Emissions/Cotations - Organismes internationaux - Bons, obligations et autres titres", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "cotation", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9031' => array( + 'libEven' => "Emissions/Cotations - Valeurs étrangères - Actions et parts", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "cotation", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9032' => array( + 'libEven' => "Emissions/Cotations - Valeurs étrangères - Bons d'options sur titres et sur indices", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "cotation", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9033' => array( + 'libEven' => "Emissions/Cotations - Valeurs étrangères - Bons, obligations et autres titres", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "cotation", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9034' => array( + 'libEven' => "Emissions/Cotations - Valeurs européennes - Actions et parts", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "cotation", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9035' => array( + 'libEven' => "Emissions/Cotations - Valeurs françaises - Actions et parts", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "cotation", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9036' => array( + 'libEven' => "Emissions/Cotations - Valeurs françaises - Bons d'options sur titres et sur indices", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "cotation", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9037' => array( + 'libEven' => "Emissions/Cotations - Valeurs françaises - Bons, obligations et autres titres", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "cotation", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9038' => array( + 'libEven' => "Emissions/Cotations - Valeurs françaises - Certificats d'investissement", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "cotation", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9040' => array( + 'libEven' => "Publications périodiques - Entreprises d'assurances et organismes de retraites", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "publi", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9041' => array( + 'libEven' => "Publications périodiques - Sociétés commerciales et industrielles", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "publi", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9042' => array( + 'libEven' => "Publications périodiques - Chiffres d'affaires", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "publi", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9043' => array( + 'libEven' => "Publications périodiques - Chiffres d'affaires et situations trimestrielles", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "publi", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9044' => array( + 'libEven' => "Publications périodiques - Tableaux d'activités et résultats", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "publi", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9045' => array( + 'libEven' => "Publications périodiques - Comptes annuels", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "publi", + 'Version' => 16, + 'LienEtab' => 0, + ), + '9046' => array( + 'libEven' => "Publications périodiques - Comptes intermédiaires", + 'Bodacc_Code' => "BALO", + 'Rubrique' => "publi", + 'Version' => 16, + 'LienEtab' => 0, + ), + '1801' => array( + 'libEven' => "Clôture de la procédure collective (mention faite au K-Bis, Art. R631-43)", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '1120' => array( + 'libEven' => "Exécution du plan de sauvegarde", + 'Bodacc_Code' => "BODA", + 'Rubrique' => "procol", + 'Version' => 18, + 'LienEtab' => 0, + ), + '3500' => array( + 'libEven' => "Dépôt des comptes annuels (entreprise du secteur Bancaire)", + 'Bodacc_Code' => "BODC", + 'Rubrique' => "comptes", + 'Version' => 18, + 'LienEtab' => 0, + ), +); diff --git a/library/Metier/Bodacc/Cache/FctDir.php b/library/Metier/Bodacc/Cache/FctDir.php new file mode 100644 index 00000000..62c8a584 --- /dev/null +++ b/library/Metier/Bodacc/Cache/FctDir.php @@ -0,0 +1,313 @@ + "Directeur", + '2' => "Directeur Contentieux", + '3' => "Directeur Recouvrement", + '4' => "Directeur Crédit", + '5' => "Directeur Recherche et Développement", + '6' => "Directeur de la Qualité", + '7' => "Directeur d'Exploitation", + '8' => "Directeur d'Agence/Etablissement", + '9' => "Directeur de la Production", + '10' => "Directeur Commercial", + '11' => "Directeur Financier (DAF)", + '12' => "Directeur Juridique", + '13' => "Directeur des Ressources Humaines DRH", + '14' => "Directeur Informatique", + '15' => "Directeur Administratif", + '16' => "Directeur des Achats", + '17' => "Directeur Marketing", + '18' => "Directeur de la communication", + '19' => "Directeur Technique", + '31' => "Responsable", + '32' => "Responsable Contentieux", + '33' => "Responsable Recouvrement", + '34' => "Responsable Crédit", + '35' => "Responsable Recherche et Développement", + '36' => "Responsable de la Qualité", + '37' => "Responsable d'Exploitation", + '38' => "Responsable d'Agence/Etablissement", + '39' => "Responsable de la Production", + '40' => "Responsable Commercial", + '41' => "Responsable Financier", + '42' => "Responsable Juridique", + '43' => "Responsable des Ressources Humaines RRH", + '44' => "Responsable Informatique", + '45' => "Responsable Administratif", + '46' => "Responsable des Achats", + '47' => "Responsable Marketing", + '48' => "Responsable de la communication", + '49' => "Responsable Technique", + '50' => "Expert comptable", + '55' => "Comptable", + '60' => "Chargé d'affaires", + '61' => "Conducteur de Travaux", + '62' => "Chef de projets", + '63' => "Consultant", + '79' => "Assistant(e) de direction", + '80' => "Avocat", + '81' => "Commissaire-priseur", + '85' => "Agent commercial", + '90' => "Représentant du personnel", + '91' => "Représentant du Comité d'Entreprise", + '92' => "Scrutateur", + '100' => "Administrateur", + '101' => "Administrateur délégué", + '102' => "administrateur de GIE", + '103' => "Administrateur et membre", + '104' => "Administrateur et membre du GIE", + '105' => "Administrateur et président", + '106' => "Administrateur membre engageant le GIE", + '107' => "Administrateur unique", + '108' => "Administrateur provisoire", + '109' => "Administrateur et Directeur", + '200' => "Associé", + '201' => "Associé commandité gérant", + '202' => "Associé commandité", + '203' => "Associé de société civile", + '205' => "Associé en nom", + '206' => "Associé exploitant", + '207' => "Associé non exploitant", + '208' => "Associé non gérant", + '209' => "Associé gérant", + '210' => "Associé Indéfiniment et solidairement responsable", + '211' => "Associé indéfiniment responsable", + '212' => "Associé en nue propriété (avec usufruitier)", + '213' => "Associé unique", + '214' => "Co-Associé", + '215' => "Associé Commanditaire", + '250' => "Propriétaire", + '300' => "Commissaire aux comptes titulaire", + '301' => "Co-commissaire aux comptes suppléant", + '302' => "Co-commissaire aux comptes titulaire", + '303' => "Commissaire aux comptes suppléant", + '304' => "Commissaire aux comptes", + '305' => "Co-commissaire aux comptes", + '400' => "Co-gérant", + '401' => "Co-gérant associé Indéfiniment responsable", + '402' => "Co-gérant associé", + '403' => "Co-gérant non associé", + '404' => "Co-gérant non statutaire", + '405' => "Co-gérant pouvant engager la société", + '406' => "Co-gérant statutaires", + '500' => "Conjoint Collaborateur", + '600' => "Contrôleur", + '601' => "Contrôleur de gestion et des comptes", + '602' => "Contrôleur de gestion du GIE", + '603' => "Contrôleur de gestion", + '604' => "Contrôleur des comptes titulaire", + '605' => "Contrôleur des comptes du GIE", + '606' => "Contrôleur des comptes et de gestion", + '607' => "Contrôleur des comptes et membre du GIE", + '608' => "Contrôleur des comptes", + '700' => "Directeur", + '701' => "Directeur général adjoint", + '702' => "Directeur général délégué et administrateur", + '703' => "Directeur général délégué et membre du comité de surveillance", + '704' => "Directeur général délégué", + '705' => "Directeur général et administrateur", + '706' => "Directeur général et membre du directoire", + '707' => "Directeur général unique du directoire", + '708' => "Directeur général unique", + '709' => "Directeur général", + '710' => "Directeur gérant", + '711' => "Directeur technique", + '712' => "Directeur des transports", + '713' => "Directeur général non administrateur", + '800' => "Dirigeant", + '801' => "Dirigeant à l'étranger et en France", + '802' => "Dirigeant à l'étranger", + '803' => "Dirigeant en France et à l'étranger", + '804' => "Dirigeant en France", + '805' => "Dirigeant", + '900' => "Gérant", + '901' => "Nouveau gérant", + '902' => "Gérant et directeur technique", + '903' => "Gérant associé en nom collectif", + '904' => "Gérant associé en nom", + '905' => "Gérant associé indéfiniment responsable", + '906' => "Gérant associé unique", + '907' => "Gérant associé", + '908' => "Gérant associé majoritaire", + '909' => "Gérant associé minoritaire", + '910' => "Gérant associé tenu indéfiniment et solidairement des dettes sociales", + '911' => "Gérant majoritaire", + '912' => "Gérant non associé", + '913' => "Gérant non statutaire", + '914' => "Gérant pouvant engager la société", + '915' => "Gérant salarié", + '916' => "Gérant statutaire associé", + '917' => "Gérant statutaire", + '918' => "Gérant et administrateur", + '919' => "Gérant technique", + '920' => "Ancien gérant", + '921' => "Gérante", + '923' => "Gérant co-associé", + '924' => "Gérant unique", + '925' => "Premier Gérant", + '926' => "Gérant de fait", + '1000' => "Fondé de pouvoir", + '1001' => "Personne ayant pouvoir d'engager à titre habituel la société vis-à-vis des tiers", + '1002' => "Personne ayant pouvoir d'engager la société en France", + '1003' => "Personne ayant pouvoir d'engager la société", + '1004' => "Personne ayant pouvoir de diriger et gérer", + '1005' => "Personne pouvant engager à titre habituel l'assujetti", + '1006' => "Personne", + '1050' => "Personne Physique", + '1070' => "Exploitant", + '1080' => "Fondateur", + '1081' => "Co-fondateur", + '1090' => "Gérant affaire personnelle", + '1100' => "Mandataire", + '1101' => "Mandataire ad hoc", + '1102' => "Mandataire général", + '1200' => "Membre", + '1201' => "Membre du GIE", + '1202' => "Membre du groupement", + '1203' => "Membre et administrateur", + '1204' => "Membre du comité de direction", + '1205' => "Membre du comité de surveillance", + '1206' => "Membre du conseil de direction", + '1207' => "Membre du conseil de surveillance", + '1208' => "Membre du directoire", + '1209' => "Membre du conseil exécutif", + '1210' => "Membre du conseil de gestion", + '1211' => "Membre du conseil d'administration", + '1230' => "Membre du Comité d'Orientation", + '1232' => "Membre du conseil de famille", + '1300' => "Président", + '1301' => "Président directeur général", + '1302' => "Président du conseil d'administration assumant la direction général", + '1303' => "Président du conseil d'administration et administrateur", + '1304' => "Président du conseil d'administration et directeur général", + '1305' => "Président du conseil d'administration, directeur général et administrateur", + '1306' => "Président du conseil d'administration", + '1307' => "Président du conseil de surveillance", + '1308' => "Président du directoire", + '1309' => "Président du GIE", + '1310' => "Président et membre du conseil de surveillance", + '1311' => "Président et membre du directoire", + '1312' => "Président et président du comité de direction", + '1313' => "Président et président du comité de surveillance", + '1314' => "Président et administrateur", + '1315' => "Président et associé", + '1316' => "Président et associé unique", + '1317' => "Président directeur général et administrateur", + '1318' => "Président non associé", + '1320' => "Président d'honneur", + '1330' => "Président du Comité d'Orientation", + '1331' => "Président du comité de direction", + '1332' => "Président du Conseil de famille", + '1400' => "Représentant", + '1401' => "Représentant de société étrangère", + '1402' => "Représentant tant en France qu'à l'étranger", + '1403' => "Représentant à l'étranger", + '1404' => "Représentant légal en France", + '1405' => "Représentant légal", + '1406' => "Représentant permanent", + '1500' => "Responsable", + '1501' => "Co-responsable en France", + '1502' => "Responsable pour la France", + '1503' => "Responsable tant en France qu'à l'étranger", + '1504' => "Responsable technique", + '1505' => "Responsable à l'étranger", + '1506' => "Responsable de la société en France", + '1507' => "Responsable en France", + '1508' => "Responsable légal en France", + '1600' => "Secrétaire", + '1601' => "Vice-secrétaire", + '1602' => "Secrétaire du conseil d'administration", + '1603' => "Secrétaire du conseil de surveillance", + '1610' => "Secrétaire général", + '1650' => "Gouverneur", + '1651' => "Sous Gouverneur", + '1700' => "Trésorier", + '1701' => "Vice-trésorier", + '1800' => "Vice-président", + '1801' => "Vice-président du conseil d'administration", + '1802' => "vice-président du conseil de surveillance", + '1803' => "Vice-président et administrateur privé", + '1804' => "Vice-président et administrateur", + '1805' => "Vice-président et membre du conseil de surveillance", + '1806' => "Vice-président du directoire", + '1900' => "Liquidateur (amiable)", + '1950' => "Greffier", + '2000' => "Maire", + '2001' => "Premier Adjoint", + '2002' => "Adjoint 3eme Age/Handicapes", + '2003' => "Adjoint Affaires Culturelles", + '2004' => "Adjoint Affaires Economiques", + '2005' => "Adjoint Affaires Générales", + '2006' => "Adjoint Affaires Sociales", + '2007' => "Adjoint Agriculture", + '2008' => "Adjoint Commerce/Artisanat", + '2009' => "Adjoint Communication", + '2010' => "Adjoint Emploi/Insertion", + '2011' => "Adjoint Environnement", + '2012' => "Adjoint Finances/Budget", + '2013' => "Adjoint Intercommunalité", + '2014' => "Adjoint Jeunesse", + '2015' => "Adjoint Logement", + '2016' => "Adjoint Patrimoine", + '2017' => "Adjoint Personnel", + '2018' => "Adjoint Petite Enfance", + '2019' => "Adjoint Politique de la Ville/Logement", + '2020' => "Adjoint Relations Internationales", + '2021' => "Adjoint Santé/Prévention", + '2022' => "Adjoint ServicesTechniques", + '2023' => "Adjoint Sport", + '2024' => "Adjoint Spécial", + '2025' => "Adjoint Sécurité/Prévention", + '2026' => "Adjoint TIC", + '2027' => "Adjoint Tourisme", + '2028' => "Adjoint Transports/Mobilité Urbaine", + '2029' => "Adjoint Urbanisme", + '2030' => "Adjoint Vie Associative", + '2031' => "Adjoint Vie des Quartiers", + '2032' => "Adjoint Voirie", + '2050' => "Secrétariat du Maire", + '2051' => "Premier conseiller", + '2052' => "Conseiller", + '2053' => "Conseiller Communautaire Délégué", + '2054' => "Conseiller Municipal", + '2055' => "Conseiller Municipal Délégué", + '2056' => "Directeur de Cabinet", + '2060' => "Dir/Resp Affaires Juridiques", + '2061' => "Dir/Resp Emploi/Insertion/Urbanisme", + '2062' => "Dir/Resp Petite Enfance/Environnement", + '2063' => "Dir/Resp Ressources Humaines", + '2064' => "Dir/Resp Services Financiers", + '2065' => "Dir/Resp Services Techniques/Transports", + '2066' => "Dir/Resp Technique", + '2067' => "Dir/Resp Urbanisme/Habitat/Voirie", + '2068' => "Directeur 3e Age/Handicapés/Cadre Vie/Esp. Ver", + '2069' => "Directeur Achats", + '2070' => "Directeur Affaires Culturelles/Com. Interne", + '2071' => "Directeur Affaires Economiques", + '2072' => "Directeur Affaires Générales", + '2073' => "Directeur Affaires Sociales/Tourisme", + '2074' => "Directeur Architecture", + '2075' => "Directeur Bibliothèque Municipale", + '2076' => "Directeur Communication", + '2077' => "Directeur Eaux et Services Concédés", + '2078' => "Directeur Enseignement/Affaires Scolaires", + '2079' => "Directeur Espaces Verts", + '2080' => "Directeur Grands Projets", + '2081' => "Directeur Général Adjoint des Services", + '2082' => "Directeur Général des Services", + '2083' => "Directeur Général et Administrateur", + '2084' => "Directeur Informatique", + '2085' => "Directeur Jeunesse/Enseignement", + '2086' => "Directeur Nettoiement/Ordures Ménagères", + '2087' => "Directeur Politique de la Ville", + '2088' => "Directeur Prévention/Sécurité", + '2089' => "Directeur Prévention/Sécurité/Environnement", + '2090' => "Directeur Rel. Internationales", + '2091' => "Directeur Rel. Internationales/Action Culturel", + '2092' => "Directeur Santé", + '2093' => "Directeur Sports/Emploi/Recrutement", + '2094' => "Directeur Tourisme", + '2095' => "Directeur Transports/Mobilité Urbaine", + '2096' => "Directeur Voirie", + '2100' => "Président de section", +); diff --git a/library/Metier/Bodacc/Cache/Tribunaux.php b/library/Metier/Bodacc/Cache/Tribunaux.php new file mode 100644 index 00000000..1a3b0a26 --- /dev/null +++ b/library/Metier/Bodacc/Cache/Tribunaux.php @@ -0,0 +1,1772 @@ + array('nom'=>"SOUS PREFECTURE D'ABBEVILLE", 'siret'=>"17800001400021", 'dep'=>"80"), + 'ABBEVC' => array('nom'=>"TC ABBEVILLE", 'siret'=>"17800111100198", 'dep'=>"80"), + 'ABBEVG' => array('nom'=>"TGI ABBEVILLE", 'siret'=>"17800111100289", 'dep'=>"80"), + 'AGENA' => array('nom'=>"PREFECTURE D'AGEN", 'siret'=>"17470001300017", 'dep'=>"47"), + 'AGENC' => array('nom'=>"TC AGEN", 'siret'=>"17470111000267", 'dep'=>"47"), + 'AGENG' => array('nom'=>"TGI AGEN", 'siret'=>"17470111000051", 'dep'=>"47"), + 'AIX EB' => array('nom'=>"SOUS PREFECTURE D'AIX EN PROVENCE", 'siret'=>"17130001500186", 'dep'=>"13"), + 'AIXC' => array('nom'=>"TC AIX EN PROVENCE", 'siret'=>"17130111200230", 'dep'=>"13"), + 'AIXG' => array('nom'=>"TGI AIX EN PROVENCE", 'siret'=>"17130111200024", 'dep'=>"13"), + 'AJACCA' => array('nom'=>"PREFECTURE D'AJACCIO", 'siret'=>"17201001900013", 'dep'=>"20"), + 'AJACCC' => array('nom'=>"TC AJACCIO", 'siret'=>"17202111500073", 'dep'=>"20"), + 'AJACCG' => array('nom'=>"TGI AJACCIO", 'siret'=>"17202111500057", 'dep'=>"20"), + 'ALBERB' => array('nom'=>"SOUS PREFECTURE D'ALBERTVILLE", 'siret'=>"17730001900029", 'dep'=>"73"), + 'ALBERG' => array('nom'=>"TGIcc ALBERTVILLE", 'siret'=>"17730111600030", 'dep'=>"73"), + 'ALBIA' => array('nom'=>"PREFECTURE D'ALBI", 'siret'=>"17810001200016", 'dep'=>"81"), + 'ALBIC' => array('nom'=>"TC ALBI", 'siret'=>"17310111400333", 'dep'=>"81"), + 'ALBIG' => array('nom'=>"TGI ALBI", 'siret'=>"17310111400127", 'dep'=>"81"), + 'ALENCA' => array('nom'=>"PREFECTURE D'ALENCON", 'siret'=>"17610001400016", 'dep'=>"61"), + 'ALENCC' => array('nom'=>"TC ALENCON", 'siret'=>"17140111000589", 'dep'=>"61"), + 'ALENCG' => array('nom'=>"TGI ALENCON", 'siret'=>"17140111000092", 'dep'=>"61"), + 'ALESB' => array('nom'=>"SOUS PREFECTURE D'ALES", 'siret'=>"17300001900021", 'dep'=>"30"), + 'ALESC' => array('nom'=>"TC ALES", 'siret'=>"17300111600123", 'dep'=>"30"), + 'ALESG' => array('nom'=>"TGI ALES", 'siret'=>"17300111600297", 'dep'=>"30"), + 'ALTKIB' => array('nom'=>"SOUS PREFECTURE D'ALTKIRCH", 'siret'=>"17680001900067", 'dep'=>"68"), + 'AMBERB' => array('nom'=>"SOUS PREFECTURE D'AMBERT", 'siret'=>"17630001000061", 'dep'=>"63"), + 'AMBERC' => array('nom'=>"TC AMBERT", 'siret'=>"17630111700188", 'dep'=>"63"), + 'AMIENA' => array('nom'=>"PREFECTURE D'AMIENS", 'siret'=>"17800001400013", 'dep'=>"80"), + 'AMIENC' => array('nom'=>"TC AMIENS", 'siret'=>"17800111100156", 'dep'=>"80"), + 'AMIENG' => array('nom'=>"TGI AMIENS", 'siret'=>"17800111100164", 'dep'=>"80"), + 'ANCENB' => array('nom'=>"SOUS PREFECTURE DE ANCENIS", 'siret'=>"17440001000081", 'dep'=>"44"), + 'ANGERA' => array('nom'=>"PREFECTURE D'ANGERS", 'siret'=>"17490001900012", 'dep'=>"49"), + 'ANGERC' => array('nom'=>"TC ANGERS", 'siret'=>"17490111600072", 'dep'=>"49"), + 'ANGERG' => array('nom'=>"TGI ANGERS", 'siret'=>"17490111600056", 'dep'=>"49"), + 'ANGOUA' => array('nom'=>"PREFECTURE D'ANGOULEME", 'siret'=>"17160001800013", 'dep'=>"16"), + 'ANGOUC' => array('nom'=>"TC ANGOULEME", 'siret'=>"17330111000081", 'dep'=>"16"), + 'ANGOUG' => array('nom'=>"TGI ANGOULEME", 'siret'=>"17330111000073", 'dep'=>"16"), + 'ANNECA' => array('nom'=>"PREFECTURE D'ANNECY", 'siret'=>"17740001700014", 'dep'=>"74"), + 'ANNECG' => array('nom'=>"TGIcc ANNECY", 'siret'=>"17730111600063", 'dep'=>"74"), + 'ANNONC' => array('nom'=>"TC ANNONAY", 'siret'=>"17300111600024", 'dep'=>"71"), + 'ANTIBC' => array('nom'=>"TC ANTIBES", 'siret'=>"17130111200669", 'dep'=>"66"), + 'ANTONB' => array('nom'=>"SOUS PREFECTURE D'ANTONY", 'siret'=>"17920001900059", 'dep'=>"92"), + 'APTB' => array('nom'=>"SOUS PREFECTURE D'APT", 'siret'=>"17840001600030", 'dep'=>"84"), + 'ARGELB' => array('nom'=>"SOUS PREFECTURE D'ARGELES GAZOST", 'siret'=>"17650001500035", 'dep'=>"65"), + 'ARGENB' => array('nom'=>"SOUS PREFECTURE D'ARGENTAN", 'siret'=>"17610001400024", 'dep'=>"61"), + 'ARGENC' => array('nom'=>"TC ARGENTAN", 'siret'=>"17140111000365", 'dep'=>"61"), + 'ARGENG' => array('nom'=>"TGI ARGENTAN", 'siret'=>"17140111000217", 'dep'=>"61"), + 'ARGETB' => array('nom'=>"SOUS PREFECTURE D'ARGENTEUIL", 'siret'=>"17950001200069", 'dep'=>"95"), + 'ARLESB' => array('nom'=>"SOUS PREFECTURE D'ARLES", 'siret'=>"17130001500038", 'dep'=>"13"), + 'ARLESC' => array('nom'=>"TC ARLES", 'siret'=>"17130111200107", 'dep'=>"13"), + 'ARRASA' => array('nom'=>"PREFECTURE D'ARRAS", 'siret'=>"17620001200019", 'dep'=>"62"), + 'ARRASC' => array('nom'=>"TC ARRAS", 'siret'=>"17590111500543", 'dep'=>"62"), + 'ARRASG' => array('nom'=>"TGI ARRAS", 'siret'=>"17590111500535", 'dep'=>"62"), + 'AUBENC' => array('nom'=>"TC AUBENAS", 'siret'=>"17300111600032", 'dep'=>"72"), + 'AUBUSB' => array('nom'=>"SOUS PREFECTURE D'AUBUSSON", 'siret'=>"17230001400021", 'dep'=>"23"), + 'AUCHA' => array('nom'=>"PREFECTURE D'AUCH", 'siret'=>"17320001500019", 'dep'=>"32"), + 'AUCHC' => array('nom'=>"TC AUCH", 'siret'=>"17470111000101", 'dep'=>"32"), + 'AUCHG' => array('nom'=>"TGI AUCH", 'siret'=>"17470111000044", 'dep'=>"32"), + 'AURILA' => array('nom'=>"PREFECTURE D'AURILLAC", 'siret'=>"17150001000011", 'dep'=>"15"), + 'AURILC' => array('nom'=>"TC AURILLAC", 'siret'=>"17630111700162", 'dep'=>"15"), + 'AURILG' => array('nom'=>"TGI AURILLAC", 'siret'=>"17630111700089", 'dep'=>"15"), + 'AUTUNB' => array('nom'=>"SOUS PREFECTURE D'AUTUN", 'siret'=>"17710001300065", 'dep'=>"71"), + 'AUTUNC' => array('nom'=>"TC AUTUN", 'siret'=>"17210111500290", 'dep'=>"71"), + 'AUXERA' => array('nom'=>"PREFECTURE D'AUXERRE", 'siret'=>"17890001500011", 'dep'=>"89"), + 'AUXERC' => array('nom'=>"TC AUXERRE", 'siret'=>"17750111101169", 'dep'=>"89"), + 'AUXERG' => array('nom'=>"TGI AUXERRE", 'siret'=>"17750111100138", 'dep'=>"89"), + 'AUXONC' => array('nom'=>"TC AUXONNE", 'siret'=>"17210111500332", 'dep'=>"21"), + 'AVALLB' => array('nom'=>"SOUS PREFECTURE D'AVALLON", 'siret'=>"17890001500037", 'dep'=>"89"), + 'AVESNB' => array('nom'=>"SOUS PREFECTURE D'AVESNES SUR HELPE", 'siret'=>"17590001800045", 'dep'=>"59"), + 'AVESNG' => array('nom'=>"TGIcc AVESNES SUR HELPE", 'siret'=>"17590111500477", 'dep'=>"59"), + 'AVIGNA' => array('nom'=>"PREFECTURE D'AVIGNON", 'siret'=>"17840001600014", 'dep'=>"84"), + 'AVIGNC' => array('nom'=>"TC AVIGNON", 'siret'=>"17300111600214", 'dep'=>"84"), + 'AVIGNG' => array('nom'=>"TGI AVIGNON", 'siret'=>"17300111600222", 'dep'=>"84"), + 'AVRAG' => array('nom'=>"TGI AVRANCHES", 'siret'=>"17140111000225", 'dep'=>"50"), + 'AVRAB' => array('nom'=>"SOUS PREFECTURE D'AVRANCHES", 'siret'=>"17500001700046", 'dep'=>"50"), + 'BAGNEB' => array('nom'=>"SOUS PREFECTURE DE BAGNERES DE BIGORRE", 'siret'=>"17650001500027", 'dep'=>"65"), + 'BAGNEC' => array('nom'=>"TC BAGNERES DE BIGORRE", 'siret'=>"17640111500108", 'dep'=>"65"), + 'BARCEB' => array('nom'=>"SOUS PREFECTURE DE BARCELONNETTE", 'siret'=>"17040001400040", 'dep'=>"44"), + 'BARLDA' => array('nom'=>"PREFECTURE DE BAR LE DUC", 'siret'=>"17550001600019", 'dep'=>"55"), + 'BARLDC' => array('nom'=>"TC BAR LE DUC", 'siret'=>"17540111600462", 'dep'=>"55"), + 'BARLDG' => array('nom'=>"TGI BAR LE DUC", 'siret'=>"17540111600298", 'dep'=>"55"), + 'BAR SB' => array('nom'=>"SOUS PREFECTURE DE BAR SUR AUBE", 'siret'=>"17100001100030", 'dep'=>"10"), + 'BASSEA' => array('nom'=>"PREFECTURE DE BASSE TERRE", 'siret'=>"17971001700015", 'dep'=>"971"), + 'BASSEG' => array('nom'=>"TGI BASSE TERRE", 'siret'=>"17971111400035", 'dep'=>"971"), + 'BASSEM' => array('nom'=>"TMX BASSE-TERRE", 'siret'=>"17971111400035", 'dep'=>"971"), + 'BASTIA' => array('nom'=>"PREFECTURE DE BASTIA", 'siret'=>"17202001800013", 'dep'=>"20"), + 'BASTIC' => array('nom'=>"TC BASTIA", 'siret'=>"17202111500065", 'dep'=>"20"), + 'BASTIG' => array('nom'=>"TGI BASTIA", 'siret'=>"17202111500024", 'dep'=>"20"), + 'BAYEUB' => array('nom'=>"SOUS PREFECTURE DE BAYEUX", 'siret'=>"17140001300032", 'dep'=>"14"), + 'BAYEUC' => array('nom'=>"TC BAYEUX", 'siret'=>"17140111000613", 'dep'=>"14"), + 'BAYONB' => array('nom'=>"SOUS PREFECTURE DE BAYONNE", 'siret'=>"17640001800022", 'dep'=>"64"), + 'BAYONC' => array('nom'=>"TC BAYONNE", 'siret'=>"176401115", 'dep'=>"64"), + 'BAYONG' => array('nom'=>"TGI BAYONNE", 'siret'=>"17640111500140", 'dep'=>"64"), + 'BEAUNB' => array('nom'=>"SOUS PREFECTURE DE BEAUNE", 'siret'=>"17210001800065", 'dep'=>"21"), + 'BEAUNC' => array('nom'=>"TC BEAUNE", 'siret'=>"17210111500357", 'dep'=>"21"), + 'BEAUVA' => array('nom'=>"PREFECTURE DE BEAUVAIS", 'siret'=>"17600001600012", 'dep'=>"60"), + 'BEAUVC' => array('nom'=>"TC BEAUVAIS", 'siret'=>"17800111100222", 'dep'=>"60"), + 'BEAUVG' => array('nom'=>"TGI BEAUVAIS", 'siret'=>"17800111100073", 'dep'=>"60"), + 'BELFOA' => array('nom'=>"PREFECTURE DE BELFORT", 'siret'=>"17900001300013", 'dep'=>"90"), + 'BELFOC' => array('nom'=>"TC BELFORT", 'siret'=>"17250111600484", 'dep'=>"90"), + 'BELFOG' => array('nom'=>"TGI BELFORT", 'siret'=>"17250111600146", 'dep'=>"90"), + 'BELLAB' => array('nom'=>"SOUS PREFECTURE DE BELLAC", 'siret'=>"17870001900023", 'dep'=>"87"), + 'BELLEB' => array('nom'=>"SOUS PREFECTURE DE BELLEY", 'siret'=>"17010001000025", 'dep'=>"13"), + 'BELLEG' => array('nom'=>"TGIcc BELLEY", 'siret'=>"17690111400023", 'dep'=>"13"), + 'BERGEB' => array('nom'=>"SOUS PREFECTURE DE BERGERAC", 'siret'=>"17240001200081", 'dep'=>"24"), + 'BERGEC' => array('nom'=>"TC BERGERAC", 'siret'=>"17330111000230", 'dep'=>"24"), + 'BERGEG' => array('nom'=>"TGI BERGERAC", 'siret'=>"17330111000214", 'dep'=>"24"), + 'BERNAB' => array('nom'=>"SOUS PREFECTURE DE BERNAY", 'siret'=>"17270001500032", 'dep'=>"27"), + 'BERNAC' => array('nom'=>"TC BERNAY", 'siret'=>"17760111900148", 'dep'=>"27"), + 'BERNAG' => array('nom'=>"TGI BERNAY", 'siret'=>"17760111900296", 'dep'=>"27"), + 'BESANA' => array('nom'=>"PREFECTURE DE BESANCON", 'siret'=>"17250001900010", 'dep'=>"25"), + 'BESANC' => array('nom'=>"TC BESANCON", 'siret'=>"17250111600104", 'dep'=>"25"), + 'BESANG' => array('nom'=>"TGI BESANCON", 'siret'=>"17250111600518", 'dep'=>"25"), + 'BETHUB' => array('nom'=>"SOUS PREFECTURE DE BETHUNE", 'siret'=>"17620001200027", 'dep'=>"62"), + 'BETHUG' => array('nom'=>"TGIcc BETHUNE", 'siret'=>"17590111500055", 'dep'=>"62"), + 'BEZIEB' => array('nom'=>"SOUS PREFECTURE DE BEZIERS", 'siret'=>"17340001100024", 'dep'=>"34"), + 'BEZIEC' => array('nom'=>"TC BEZIERS", 'siret'=>"17340111800638", 'dep'=>"34"), + 'BEZIEG' => array('nom'=>"TGI BEZIERS", 'siret'=>"17340111800398", 'dep'=>"34"), + 'BGOING' => array('nom'=>"TGIcc BOURGOIN JALLIEU", 'siret'=>"17380111900376", 'dep'=>"38"), + 'BILLOC' => array('nom'=>"TC BILLOM", 'siret'=>"17630111700196", 'dep'=>"63"), + 'BLAYEB' => array('nom'=>"SOUS PREFECTURE DE BLAYE", 'siret'=>"17330001300070", 'dep'=>"33"), + 'BLAYEC' => array('nom'=>"TC BLAYE", 'siret'=>"17330111000438", 'dep'=>"33"), + 'BLOISA' => array('nom'=>"PREFECTURE DE BLOIS", 'siret'=>"17410001600016", 'dep'=>"41"), + 'BLOISC' => array('nom'=>"TC BLOIS", 'siret'=>"17450111400279", 'dep'=>"41"), + 'BLOISG' => array('nom'=>"TGI BLOIS", 'siret'=>"17450111400113", 'dep'=>"41"), + 'BOBIGA' => array('nom'=>"PREFECTURE DE BOBIGNY", 'siret'=>"17930001700011", 'dep'=>"93"), + 'BOBIGC' => array('nom'=>"TC BOBIGNY", 'siret'=>"17750111101094", 'dep'=>"93"), + 'BOBIGG' => array('nom'=>"TGI BOBIGNY", 'siret'=>"17750111100583", 'dep'=>"93"), + 'BONNEB' => array('nom'=>"SOUS PREFECTURE DE BONNEVILLE", 'siret'=>"", 'dep'=>"74"), + 'BONNEG' => array('nom'=>"TGIcc BONNEVILLE", 'siret'=>"17730111600022", 'dep'=>"74"), + 'BORDEA' => array('nom'=>"PREFECTURE DE BORDEAUX", 'siret'=>"17330001300013", 'dep'=>"33"), + 'BORDEB' => array('nom'=>"SOUS PREFECTURE DE BORDEAUX", 'siret'=>"", 'dep'=>"33"), + 'BORDEC' => array('nom'=>"TC BORDEAUX", 'siret'=>"17330111000149", 'dep'=>"33"), + 'BORDEG' => array('nom'=>"TGI BORDEAUX", 'siret'=>"17330111000115", 'dep'=>"33"), + 'BOULAB' => array('nom'=>"SOUS PREFECTURE DE BOULAY", 'siret'=>"17570001200073", 'dep'=>"57"), + 'BOULBB' => array('nom'=>"SOUS PREFECTURE DE BOULOGNE BILLANCOURT", 'siret'=>"17920001900067", 'dep'=>"92"), + 'BOULOB' => array('nom'=>"SOUS PREFECTURE DE BOULOGNE SUR MER", 'siret'=>"17620001200035", 'dep'=>"62"), + 'BOULOC' => array('nom'=>"TC BOULOGNE SUR MER", 'siret'=>"17590111500758", 'dep'=>"62"), + 'BOULOG' => array('nom'=>"TGI BOULOGNE SUR MER", 'siret'=>"17590111500097", 'dep'=>"62"), + 'BOURGA' => array('nom'=>"PREFECTURE DE BOURG EN BRESSE", 'siret'=>"17010001000017", 'dep'=>"10"), + 'BOURGC' => array('nom'=>"TC BOURG EN BRESSE", 'siret'=>"17690111400445", 'dep'=>"10"), + 'BOURGG' => array('nom'=>"TGI BOURG EN BRESSE", 'siret'=>"17690111400080", 'dep'=>"10"), + 'BRESSB' => array('nom'=>"SOUS PREFECTURE DE BRESSUIRE", 'siret'=>"17790001600060", 'dep'=>"79"), + 'BRESSG' => array('nom'=>"TGIcc BRESSUIRE", 'siret'=>"17860111800106", 'dep'=>"79"), + 'BRESTB' => array('nom'=>"SOUS PREFECTURE DE BREST", 'siret'=>"17290001100054", 'dep'=>"29"), + 'BRESTC' => array('nom'=>"TC BREST", 'siret'=>"17350111500443", 'dep'=>"29"), + 'BRESTG' => array('nom'=>"TGI BREST", 'siret'=>"17350111500104", 'dep'=>"29"), + 'BRGESA' => array('nom'=>"PREFECTURE DE BOURGES", 'siret'=>"17180001400010", 'dep'=>"18"), + 'BRGESC' => array('nom'=>"TC BOURGES", 'siret'=>"17180111100179", 'dep'=>"18"), + 'BRGESG' => array('nom'=>"TGI BOURGES", 'siret'=>"17180111100062", 'dep'=>"18"), + 'BRIANB' => array('nom'=>"SOUS PREFECTURE DE BRIANCON", 'siret'=>"17050001100037", 'dep'=>"51"), + 'BRIEYB' => array('nom'=>"SOUS PREFECTURE DE BRIEY", 'siret'=>"17540001900055", 'dep'=>"54"), + 'BRIEYC' => array('nom'=>"TC BRIEY", 'siret'=>"17540111600041", 'dep'=>"54"), + 'BRIEYG' => array('nom'=>"TGI BRIEY", 'siret'=>"17540111600058", 'dep'=>"54"), + 'BRIGNB' => array('nom'=>"SOUS PREFECTURE DE BRIGNOLES", 'siret'=>"17830001800045", 'dep'=>"83"), + 'BRIGNC' => array('nom'=>"TC BRIGNOLES", 'siret'=>"17130111200628", 'dep'=>"83"), + 'BRIOUB' => array('nom'=>"SOUS PREFECTURE DE BRIOUDE", 'siret'=>"17430001200021", 'dep'=>"43"), + 'BRIOUC' => array('nom'=>"TC BRIOUDE", 'siret'=>"17630111700154", 'dep'=>"43"), + 'BRIVEB' => array('nom'=>"SOUS PREFECTURE DE BRIVE LA GAILLARDE", 'siret'=>"17190001200021", 'dep'=>"19"), + 'BRIVEC' => array('nom'=>"TC BRIVE", 'siret'=>"17870111600315", 'dep'=>"19"), + 'BRIVEG' => array('nom'=>"TGI BRIVE", 'siret'=>"17870111600208", 'dep'=>"19"), + 'CAENA' => array('nom'=>"PREFECTURE DE CAEN", 'siret'=>"17140001300016", 'dep'=>"14"), + 'CAENC' => array('nom'=>"TC CAEN", 'siret'=>"17140111000464", 'dep'=>"14"), + 'CAENG' => array('nom'=>"TGI CAEN", 'siret'=>"17140111000449", 'dep'=>"14"), + 'CAHORA' => array('nom'=>"PREFECTURE DE CAHORS", 'siret'=>"17460001500013", 'dep'=>"46"), + 'CAHORC' => array('nom'=>"TC CAHORS", 'siret'=>"17470111000135", 'dep'=>"46"), + 'CAHORG' => array('nom'=>"TGI CAHORS", 'siret'=>"17470111000077", 'dep'=>"46"), + 'CALAIB' => array('nom'=>"SOUS PREFECTURE DE CALAIS", 'siret'=>"17620001200043", 'dep'=>"62"), + 'CALAIC' => array('nom'=>"TC CALAIS", 'siret'=>"17590111500766", 'dep'=>"62"), + 'CALVIB' => array('nom'=>"SOUS PREFECTURE DE CALVI", 'siret'=>"17202001800054", 'dep'=>"20"), + 'CAMBRB' => array('nom'=>"SOUS PREFECTURE DE CAMBRAI", 'siret'=>"17590001800052", 'dep'=>"59"), + 'CAMBRC' => array('nom'=>"TC CAMBRAI", 'siret'=>"17590111500923", 'dep'=>"59"), + 'CAMBRG' => array('nom'=>"TGI CAMBRAI", 'siret'=>"17590111500931", 'dep'=>"59"), + 'CANNEC' => array('nom'=>"TC CANNES", 'siret'=>"17130111200701", 'dep'=>"64"), + 'CARCAA' => array('nom'=>"PREFECTURE DE CARCASSONNE", 'siret'=>"17110001900016", 'dep'=>"11"), + 'CARCAC' => array('nom'=>"TC CARCASSONNE", 'siret'=>"17340111800661", 'dep'=>"11"), + 'CARCAG' => array('nom'=>"TGI CARCASSONNE", 'siret'=>"17340111800513", 'dep'=>"11"), + 'CARPEB' => array('nom'=>"SOUS PREFECTURE DE CARPENTRAS", 'siret'=>"17840001600055", 'dep'=>"84"), + 'CARPEG' => array('nom'=>"TGIcc CARPENTRAS", 'siret'=>"17300111600206", 'dep'=>"84"), + 'CASTEC' => array('nom'=>"TC CASTELNAUDARY", 'siret'=>"173401118", 'dep'=>"11"), + 'CASTEB' => array('nom'=>"SOUS PREFECTURE DE CASTELLANE", 'siret'=>"17040001400024", 'dep'=>"41"), + 'CASTRB' => array('nom'=>"SOUS PREFECTURE DE CASTRES", 'siret'=>"17810001200024", 'dep'=>"81"), + 'CASTRC' => array('nom'=>"TC CASTRES", 'siret'=>"17310111400069", 'dep'=>"81"), + 'CASTRG' => array('nom'=>"TGI CASTRES", 'siret'=>"17310111400291", 'dep'=>"81"), + 'CASTSB' => array('nom'=>"SOUS PREFECTURE DE CASTELSARRASIN", 'siret'=>"17820001000027", 'dep'=>"82"), + 'CAYENA' => array('nom'=>"PREFECTURE DE CAYENNE", 'siret'=>"17973001500015", 'dep'=>"973"), + 'CAYENG' => array('nom'=>"TGI CAYENNE", 'siret'=>"17972111300043", 'dep'=>"973"), + 'CAYENM' => array('nom'=>"TMX CAYENNE", 'siret'=>"17972111300043", 'dep'=>"973"), + 'CERETB' => array('nom'=>"SOUS PREFECTURE DE CERET", 'siret'=>"17660001300021", 'dep'=>"66"), + 'CERGYA' => array('nom'=>"PREFECTURE DE CERGY", 'siret'=>"17950001200010", 'dep'=>"95"), + 'CHALOB' => array('nom'=>"SOUS PREFECTURE DE CHALON SUR SAONE", 'siret'=>"17710001300024", 'dep'=>"71"), + 'CHALOC' => array('nom'=>"TC CHALON SUR SAONE", 'siret'=>"17210111500316", 'dep'=>"71"), + 'CHALOG' => array('nom'=>"TGI CHALON SUR SAONE", 'siret'=>"17210111500076", 'dep'=>"71"), + 'CHAMBA' => array('nom'=>"PREFECTURE DE CHAMBERY", 'siret'=>"17730001900011", 'dep'=>"73"), + 'CHAMBC' => array('nom'=>"TC CHAMBERY", 'siret'=>"17730111600121", 'dep'=>"73"), + 'CHAMBG' => array('nom'=>"TGI CHAMBERY", 'siret'=>"17730111600238", 'dep'=>"73"), + 'CHAROB' => array('nom'=>"SOUS PREFECTURE DE CHAROLLES", 'siret'=>"17710001300032", 'dep'=>"71"), + 'CHAROC' => array('nom'=>"TC CHAROLLES", 'siret'=>"17210111500449", 'dep'=>"71"), + 'CHARTA' => array('nom'=>"PREFECTURE DE CHARTRES", 'siret'=>"17280001300010", 'dep'=>"28"), + 'CHARTC' => array('nom'=>"TC CHARTRES", 'siret'=>"17780111500540", 'dep'=>"28"), + 'CHARTG' => array('nom'=>"TGI CHARTRES", 'siret'=>"17780111500094", 'dep'=>"28"), + 'CHATBB' => array('nom'=>"SOUS PREFECTURE DE CHATEAUBRIANT", 'siret'=>"17440001000040", 'dep'=>"44"), + 'CHATCB' => array('nom'=>"SOUS PREFECTURE DE CHATEAU CHINON", 'siret'=>"17580001000035", 'dep'=>"58"), + 'CHATDB' => array('nom'=>"SOUS PREFECTURE DE CHATEAUDUN", 'siret'=>"17280001300044", 'dep'=>"28"), + 'CHATEA' => array('nom'=>"PREFECTURE DE CHATEAUROUX", 'siret'=>"17360001600013", 'dep'=>"36"), + 'CHATEC' => array('nom'=>"TC CHATEAUROUX", 'siret'=>"17180111100047", 'dep'=>"36"), + 'CHATEG' => array('nom'=>"TGI CHATEAUROUX", 'siret'=>"17180111100054", 'dep'=>"36"), + 'CHATGB' => array('nom'=>"SOUS PREFECTURE DE CHATEAU GONTIER", 'siret'=>"17530001100020", 'dep'=>"53"), + 'CHATIC' => array('nom'=>"TC CHATILLON SUR SEINE", 'siret'=>"17210111500340", 'dep'=>"21"), + 'CHATEB' => array('nom'=>"SOUS PREFECTURE DE CHATEAULIN", 'siret'=>"17290001100047", 'dep'=>"29"), + 'CHATSB' => array('nom'=>"SOUS PREFECTURE DE CHATEAU SALINS", 'siret'=>"17570001200081", 'dep'=>"57"), + 'CHATTB' => array('nom'=>"SOUS PREFECTURE DE CHATEAU THIERRY", 'siret'=>"17020001800027", 'dep'=>"24"), + 'CHAUMA' => array('nom'=>"PREFECTURE DE CHAUMONT", 'siret'=>"17520001300019", 'dep'=>"52"), + 'CHAUMC' => array('nom'=>"TC CHAUMONT", 'siret'=>"17210111500159", 'dep'=>"52"), + 'CHAUMG' => array('nom'=>"TGI CHAUMONT", 'siret'=>"17210111500142", 'dep'=>"52"), + 'CHAUNC' => array('nom'=>"TC CHAUNY", 'siret'=>"17800111100040", 'dep'=>"23"), + 'CHERBB' => array('nom'=>"SOUS PREFECTURE DE CHERBOURG", 'siret'=>"17500001700061", 'dep'=>"50"), + 'CHERBC' => array('nom'=>"TC CHERBOURG", 'siret'=>"17140111000118", 'dep'=>"50"), + 'CHERBG' => array('nom'=>"TGI CHERBOURG", 'siret'=>"17140111000027", 'dep'=>"50"), + 'CHINOB' => array('nom'=>"SOUS PREFECTURE DE CHINON", 'siret'=>"17370001400041", 'dep'=>"37"), + 'CHLONA' => array('nom'=>"PREFECTURE DE CHALONS SUR MARNE / EN CHAMPAGNE", 'siret'=>"17510001500015", 'dep'=>"51"), + 'CHLONC' => array('nom'=>"TC CHALONS EN CHAMPAGNE", 'siret'=>"17510111200035", 'dep'=>"51"), + 'CHLONG' => array('nom'=>"TGI CHALONS EN CHAMPAGNE", 'siret'=>"17510111200068", 'dep'=>"51"), + 'CHARLA' => array('nom'=>"PREFECTURE DE CHARLEVILLE-MEZIERES", 'siret'=>"17080001500019", 'dep'=>"80"), + 'CHMEZC' => array('nom'=>"TC CHARLEVILLE MEZIERES", 'siret'=>"17510111200134", 'dep'=>"80"), + 'CHMEZG' => array('nom'=>"TGI CHARLEVILLE-MEZIERES", 'siret'=>"17510111200126", 'dep'=>"80"), + 'CHOLEB' => array('nom'=>"SOUS PREFECTURE DE CHOLET", 'siret'=>"17490001900020", 'dep'=>"49"), + 'CHTLTB' => array('nom'=>"SOUS PREFECTURE DE CHATELLERAULT", 'siret'=>"17860001100039", 'dep'=>"86"), + 'CHTLTC' => array('nom'=>"TC CHATELLERAULT", 'siret'=>"17860111800569", 'dep'=>"86"), + 'CLAMEB' => array('nom'=>"SOUS PREFECTURE DE CLAMECY", 'siret'=>"17580001000043", 'dep'=>"58"), + 'CLAMEC' => array('nom'=>"TC CLAMECY", 'siret'=>"17180111100294", 'dep'=>"58"), + 'CLERMB' => array('nom'=>"SOUS PREFECTURE DE CLERMONT", 'siret'=>"17600001600020", 'dep'=>"60"), + 'CLFERA' => array('nom'=>"PREFECTURE DE CLERMONT FERRAND", 'siret'=>"17630001000012", 'dep'=>"63"), + 'CLFERC' => array('nom'=>"TC CLERMONT FERRAND", 'siret'=>"17630111700204", 'dep'=>"63"), + 'CLFERG' => array('nom'=>"TGI CLERMONT FERRAND", 'siret'=>"17630111700303", 'dep'=>"63"), + 'CLHERC' => array('nom'=>"TC CLERMONT L'HERAULT", 'siret'=>"173401118", 'dep'=>"34"), + 'COGNAB' => array('nom'=>"SOUS PREFECTURE DE COGNAC", 'siret'=>"17160001800047", 'dep'=>"16"), + 'COGNAC' => array('nom'=>"TC COGNAC", 'siret'=>"17330111000461", 'dep'=>"16"), + 'COLMAA' => array('nom'=>"PREFECTURE DE COLMAR", 'siret'=>"17680001900018", 'dep'=>"68"), + 'COLMAG' => array('nom'=>"TGIcc COLMAR", 'siret'=>"17680111600136", 'dep'=>"68"), + 'COLMAI' => array('nom'=>"TI COLMAR", 'siret'=>"17680111600128", 'dep'=>"68"), + 'COMMEB' => array('nom'=>"SOUS PREFECTURE DE COMMERCY", 'siret'=>"", 'dep'=>"55"), + 'COMPIB' => array('nom'=>"SOUS PREFECTURE DE COMPIEGNE", 'siret'=>"17600001600038", 'dep'=>"60"), + 'COMPIC' => array('nom'=>"TC COMPIEGNE", 'siret'=>"17800111100313", 'dep'=>"60"), + 'COMPIG' => array('nom'=>"TGI COMPIEGNE", 'siret'=>"17800111100305", 'dep'=>"60"), + 'CONDEC' => array('nom'=>"TC CONDE-SUR-NOIREAU", 'siret'=>"17140111000480", 'dep'=>"14"), + 'CONDOB' => array('nom'=>"SOUS PREFECTURE DE CONDOM", 'siret'=>"17320001500035", 'dep'=>"32"), + 'CONFOB' => array('nom'=>"SOUS PREFECTURE DE CONFOLENS", 'siret'=>"17160001800039", 'dep'=>"16"), + 'CORBEC' => array('nom'=>"TC CORBEIL ESSONNES", 'siret'=>"17750111100666", 'dep'=>"91"), + 'CORBEI' => array('nom'=>"TI CORBEIL ESSONNES", 'siret'=>"17750111100047", 'dep'=>"91"), + 'CORTEB' => array('nom'=>"SOUS PREFECTURE DE CORTE", 'siret'=>"17202001800039", 'dep'=>"20"), + 'COSNEB' => array('nom'=>"SOUS PREFECTURE COSNE COURS SUR LOIRE", 'siret'=>"17580001000027", 'dep'=>"58"), + 'COUTAB' => array('nom'=>"SOUS PREFECTURE DE COUTANCES", 'siret'=>"17500001700038", 'dep'=>"50"), + 'COUTAC' => array('nom'=>"TC COUTANCES", 'siret'=>"17140111000308", 'dep'=>"50"), + 'COUTAG' => array('nom'=>"TGI COUTANCES", 'siret'=>"17140111000274", 'dep'=>"50"), + 'CRETEA' => array('nom'=>"PREFECTURE DE CRETEIL", 'siret'=>"17940001500014", 'dep'=>"94"), + 'CRETEC' => array('nom'=>"TC CRETEIL", 'siret'=>"177501111", 'dep'=>"94"), + 'CRETEG' => array('nom'=>"TGI CRETEIL", 'siret'=>"17750111100641", 'dep'=>"94"), + 'CREUSC' => array('nom'=>"TC LE CREUSOT", 'siret'=>"17210111500308", 'dep'=>"71"), + 'CUSSEC' => array('nom'=>"TC CUSSET", 'siret'=>"17630111700113", 'dep'=>"33"), + 'CUSSEG' => array('nom'=>"TGI CUSSET", 'siret'=>"17630111700063", 'dep'=>"33"), + 'DAXB' => array('nom'=>"SOUS PREFECTURE DE DAX", 'siret'=>"17400001800047", 'dep'=>"40"), + 'DAXC' => array('nom'=>"TC DAX", 'siret'=>"176401115", 'dep'=>"40"), + 'DAXG' => array('nom'=>"TGI DAX", 'siret'=>"17640111500264", 'dep'=>"40"), + 'DIEB' => array('nom'=>"SOUS PREFECTURE DE DIE", 'siret'=>"17260001700039", 'dep'=>"26"), + 'DIEC' => array('nom'=>"TC DIE", 'siret'=>"17380111900186", 'dep'=>"26"), + 'DIEPPB' => array('nom'=>"SOUS PREFECTURE DE DIEPPE", 'siret'=>"17760001200021", 'dep'=>"76"), + 'DIEPPC' => array('nom'=>"TC DIEPPE", 'siret'=>"17760111900098", 'dep'=>"76"), + 'DIEPPG' => array('nom'=>"TGI DIEPPE", 'siret'=>"17760111900023", 'dep'=>"76"), + 'DIGNEA' => array('nom'=>"PREFECTURE DE DIGNE", 'siret'=>"17040001400016", 'dep'=>"40"), + 'DIGNEG' => array('nom'=>"TGI DIGNE", 'siret'=>"17130111200297", 'dep'=>"40"), + 'DIJONA' => array('nom'=>"PREFECTURE DE DIJON", 'siret'=>"17210001800016", 'dep'=>"21"), + 'DIJONC' => array('nom'=>"TC DIJON", 'siret'=>"17210111500498", 'dep'=>"21"), + 'DIJONG' => array('nom'=>"TGI DIJON", 'siret'=>"17210111500480", 'dep'=>"21"), + 'DINANB' => array('nom'=>"SOUS PREFECTURE DE DINAN", 'siret'=>"17220001600027", 'dep'=>"22"), + 'DINANG' => array('nom'=>"TGIcc DINAN", 'siret'=>"17350111500450", 'dep'=>"22"), + 'DOLEB' => array('nom'=>"SOUS PREFECTURE DE DOLE", 'siret'=>"17390001000021", 'dep'=>"39"), + 'DOLEC' => array('nom'=>"TC DOLE", 'siret'=>"17250111600369", 'dep'=>"39"), + 'DOLEG' => array('nom'=>"TGI DOLE", 'siret'=>"17250111600229", 'dep'=>"39"), + 'DOUAIB' => array('nom'=>"SOUS PREFECTURE DE DOUAI", 'siret'=>"17590001800086", 'dep'=>"59"), + 'DOUAIC' => array('nom'=>"TC DOUAI", 'siret'=>"17590111500899", 'dep'=>"59"), + 'DOUAIG' => array('nom'=>"TGI DOUAI", 'siret'=>"17590111500576", 'dep'=>"59"), + 'DRAGUB' => array('nom'=>"SOUS PREFECTURE DE DRAGUIGNAN", 'siret'=>"17830001800", 'dep'=>"83"), + 'DRAGUC' => array('nom'=>"TC DRAGUIGNAN", 'siret'=>"17130111200610", 'dep'=>"83"), + 'DRAGUG' => array('nom'=>"TGI DRAGUIGNAN", 'siret'=>"17130111200792", 'dep'=>"83"), + 'DREUXB' => array('nom'=>"SOUS PREFECTURE DE DREUX", 'siret'=>"17280001300069", 'dep'=>"28"), + 'DREUXC' => array('nom'=>"TC DREUX", 'siret'=>"17780111500557", 'dep'=>"28"), + 'DUNKEB' => array('nom'=>"SOUS PREFECTURE DE DUNKERQUE", 'siret'=>"17590001800029", 'dep'=>"59"), + 'DUNKEC' => array('nom'=>"TC DUNKERQUE", 'siret'=>"17590111500741", 'dep'=>"59"), + 'DUNKEG' => array('nom'=>"TGI DUNKERQUE", 'siret'=>"17590111500725", 'dep'=>"59"), + 'ELBEUC' => array('nom'=>"TC ELBEUF", 'siret'=>"17760111900403", 'dep'=>"76"), + 'EPERNB' => array('nom'=>"SOUS PREFECTURE DE EPERNAY", 'siret'=>"17510001500056", 'dep'=>"51"), + 'EPERNC' => array('nom'=>"TC EPERNAY", 'siret'=>"17510111200027", 'dep'=>"51"), + 'EPINAA' => array('nom'=>"PREFECTURE DE EPINAL", 'siret'=>"17880001700018", 'dep'=>"88"), + 'EPINAC' => array('nom'=>"TC EPINAL", 'siret'=>"17540111600223", 'dep'=>"88"), + 'EPINAG' => array('nom'=>"TGI EPINAL", 'siret'=>"17540111600207", 'dep'=>"88"), + 'ESPALC' => array('nom'=>"TC ESPALION", 'siret'=>"17340111800299", 'dep'=>"12"), + 'ETAMPB' => array('nom'=>"SOUS PREFECTURE DE ETAMPES", 'siret'=>"17910001100057", 'dep'=>"91"), + 'EULETC' => array('nom'=>"TC EULET", 'siret'=>"", 'dep'=>"76"), + 'EVREUA' => array('nom'=>"PREFECTURE DE EVREUX", 'siret'=>"17270001500016", 'dep'=>"27"), + 'EVREUC' => array('nom'=>"TC EVREUX", 'siret'=>"177601119", 'dep'=>"27"), + 'EVREUG' => array('nom'=>"TGI EVREUX", 'siret'=>"17760111900072", 'dep'=>"27"), + 'EVRYA' => array('nom'=>"PREFECTURE DE EVRY", 'siret'=>"17910001100016", 'dep'=>"91"), + 'EVRYC' => array('nom'=>"TC EVRY", 'siret'=>"17750111101128", 'dep'=>"91"), + 'EVRYG' => array('nom'=>"TGI EVRY", 'siret'=>"17750111100518", 'dep'=>"91"), + 'FALAIC' => array('nom'=>"TC FALAISE", 'siret'=>"", 'dep'=>"14"), + 'FECAMC' => array('nom'=>"TC FECAMP (de terre et de mer)", 'siret'=>"17760111900429", 'dep'=>"76"), + 'FIGEAB' => array('nom'=>"SOUS PREFECTURE DE FIGEAC", 'siret'=>"17460001500047", 'dep'=>"46"), + 'FLERSC' => array('nom'=>"TC FLERS", 'siret'=>"", 'dep'=>"61"), + 'FLORAB' => array('nom'=>"SOUS PREFECTURE DE FLORAC", 'siret'=>"", 'dep'=>"48"), + 'FOIXA' => array('nom'=>"PREFECTURE DE FOIX", 'siret'=>"17090001300013", 'dep'=>"90"), + 'FOIXC' => array('nom'=>"TC FOIX", 'siret'=>"17310111400374", 'dep'=>"90"), + 'FOIXG' => array('nom'=>"TGI FOIX", 'siret'=>"17310111400150", 'dep'=>"90"), + 'FONTB' => array('nom'=>"SOUS PREFECTURE DE FONTAINEBLEAU", 'siret'=>"17770001000081", 'dep'=>"77"), + 'FONTEB' => array('nom'=>"SOUS PREFECTURE DE FONTENAY LE COMTE", 'siret'=>"17850001300036", 'dep'=>"85"), + 'FONTG' => array('nom'=>"TGI FONTAINEBLEAU", 'siret'=>"17750111100922", 'dep'=>"77"), + 'FORBAB' => array('nom'=>"SOUS PREFECTURE DE FORBACH", 'siret'=>"17570001200107", 'dep'=>"57"), + 'FORCAB' => array('nom'=>"SOUS PREFECTURE DE FORCALQUIER", 'siret'=>"17040001400032", 'dep'=>"43"), + 'FORTFA' => array('nom'=>"PREFECTURE DE FORT DE FRANCE", 'siret'=>"17972001600015", 'dep'=>"972"), + 'FORTFG' => array('nom'=>"TGI FORT DE FRANCE", 'siret'=>"17972111300118", 'dep'=>"972"), + 'FORTFM' => array('nom'=>"TMX FORT DE FRANCE", 'siret'=>"17972111300142", 'dep'=>"972"), + 'FOUGEB' => array('nom'=>"SOUS PREFECTURE DE FOUGERES", 'siret'=>"17350001800044", 'dep'=>"35"), + 'FREJUC' => array('nom'=>"TC FREJUS", 'siret'=>"17130111200594", 'dep'=>"83"), + 'GAPA' => array('nom'=>"PREFECTURE DE GAP", 'siret'=>"17050001100011", 'dep'=>"50"), + 'GAPC' => array('nom'=>"TC GAP", 'siret'=>"17380111900269", 'dep'=>"50"), + 'GAPG' => array('nom'=>"TGI GAP", 'siret'=>"17380111900277", 'dep'=>"50"), + 'GEXB' => array('nom'=>"SOUS PREFECTURE DE GEX", 'siret'=>"17010001000033", 'dep'=>"11"), + 'GOURDB' => array('nom'=>"SOUS PREFECTURE DE GOURDON", 'siret'=>"17460001500039", 'dep'=>"46"), + 'GOURNC' => array('nom'=>"TC GOURNAY EN BRAY", 'siret'=>"", 'dep'=>"76"), + 'GRANVC' => array('nom'=>"TC GRANVILLE", 'siret'=>"", 'dep'=>"50"), + 'GRASSB' => array('nom'=>"SOUS PREFECTURE DE GRASSE", 'siret'=>"17060001900054", 'dep'=>"61"), + 'GRASSC' => array('nom'=>"TC GRASSE", 'siret'=>"17130111200404", 'dep'=>"61"), + 'GRASSG' => array('nom'=>"TGI GRASSE", 'siret'=>"17130111200651", 'dep'=>"61"), + 'GRAYC' => array('nom'=>"TC GRAY", 'siret'=>"17250111600294", 'dep'=>"70"), + 'GRENOA' => array('nom'=>"PREFECTURE DE GRENOBLE", 'siret'=>"17380001200010", 'dep'=>"38"), + 'GRENOC' => array('nom'=>"TC GRENOBLE", 'siret'=>"17380111900129", 'dep'=>"38"), + 'GRENOG' => array('nom'=>"TGI GRENOBLE", 'siret'=>"17380111900210", 'dep'=>"38"), + 'GUEBWB' => array('nom'=>"SOUS PREFECTURE DE GUEBWILLER", 'siret'=>"17680001900026", 'dep'=>"68"), + 'GUEREA' => array('nom'=>"PREFECTURE DE GUERET", 'siret'=>"17230001400013", 'dep'=>"23"), + 'GUEREG' => array('nom'=>"TGIcc GUERET", 'siret'=>"17870111600026", 'dep'=>"23"), + 'GUINGB' => array('nom'=>"SOUS PREFECTURE DE GUINGAMP", 'siret'=>"17220001600035", 'dep'=>"22"), + 'GUINGG' => array('nom'=>"TGIcc GUINGAMP", 'siret'=>"17350111500484", 'dep'=>"22"), + 'HAGUEB' => array('nom'=>"SOUS PREFECTURE DE HAGUENAU", 'siret'=>"17670001100032", 'dep'=>"67"), + 'HAVREB' => array('nom'=>"SOUS PREFECTURE DE LE HAVRE", 'siret'=>"17760001200039", 'dep'=>"76"), + 'HAVREC' => array('nom'=>"TC LE HAVRE", 'siret'=>"17760111900080", 'dep'=>"76"), + 'HAVREG' => array('nom'=>"TGI LE HAVRE", 'siret'=>"17760111900049", 'dep'=>"76"), + 'HAZEBG' => array('nom'=>"TGIcc HAZEBROUCK", 'siret'=>"17590111500600", 'dep'=>"59"), + 'HONFLC' => array('nom'=>"TC HONFLEUR", 'siret'=>"17140111000571", 'dep'=>"14"), + 'ILEROC' => array('nom'=>"TC L'ILE ROUSSE", 'siret'=>"17202111500081", 'dep'=>"20"), + 'ISSOIB' => array('nom'=>"SOUS PREFECTURE DE ISSOIRE", 'siret'=>"17630001000046", 'dep'=>"63"), + 'ISSOIC' => array('nom'=>"TC ISSOIRE", 'siret'=>"17630111700212", 'dep'=>"63"), + 'ISSOUB' => array('nom'=>"SOUS PREFECTURE DE ISSOUDUN", 'siret'=>"17360001600047", 'dep'=>"36"), + 'ISSOUC' => array('nom'=>"TC ISSOUDUN", 'siret'=>"17180111100146", 'dep'=>"36"), + 'ISTREB' => array('nom'=>"SOUS PREFECTURE DE ISTRES", 'siret'=>"17130001500160", 'dep'=>"13"), + 'JOIGNC' => array('nom'=>"TC JOIGNY", 'siret'=>"17750111100823", 'dep'=>"89"), + 'JONZAB' => array('nom'=>"SOUS PREFECTURE DE JONZAC", 'siret'=>"17170001600040", 'dep'=>"17"), + 'JONZAC' => array('nom'=>"TC JONZAC", 'siret'=>"", 'dep'=>"17"), + 'LACHAB' => array('nom'=>"SOUS PREFECTURE DE LA CHATRE", 'siret'=>"17360001600021", 'dep'=>"36"), + 'LAFLEB' => array('nom'=>"SOUS PREFECTURE DE LA FLECHE", 'siret'=>"17720001100027", 'dep'=>"72"), + 'LAIGLC' => array('nom'=>"TC L'AIGLE", 'siret'=>"", 'dep'=>"61"), + 'LANGOB' => array('nom'=>"SOUS PREFECTURE DE LANGON", 'siret'=>" 1733000130008", 'dep'=>"33"), + 'LANGRB' => array('nom'=>"SOUS PREFECTURE DE LANGRES", 'siret'=>"17520001300035", 'dep'=>"52"), + 'LANGRC' => array('nom'=>"TC LANGRES", 'siret'=>"", 'dep'=>"52"), + 'LANNIB' => array('nom'=>"SOUS PREFECTURE DE LANNION", 'siret'=>"17220001600043", 'dep'=>"22"), + 'LAONA' => array('nom'=>"PREFECTURE DE LAON", 'siret'=>"17020001800019", 'dep'=>"20"), + 'LAONG' => array('nom'=>"TGI LAON", 'siret'=>"17800111100248", 'dep'=>"20"), + 'LARGEB' => array('nom'=>"SOUS PREFECTURE DE LARGENTIERE", 'siret'=>"17070001700032", 'dep'=>"71"), + 'LATOUB' => array('nom'=>"SOUS PREFECTURE DE LA TOUR DU PIN", 'siret'=>"17380001200028", 'dep'=>"38"), + 'LATRIB' => array('nom'=>"SOUS PREFECTURE DE LA TRINITE", 'siret'=>"17972001600031", 'dep'=>"972"), + 'LAVALA' => array('nom'=>"PREFECTURE DE LAVAL", 'siret'=>"17530001100053", 'dep'=>"53"), + 'LAVALC' => array('nom'=>"TC LAVAL", 'siret'=>"17490111600205", 'dep'=>"53"), + 'LAVALG' => array('nom'=>"TGI LAVAL", 'siret'=>"17490111600213", 'dep'=>"53"), + 'LEBLAB' => array('nom'=>"SOUS PREFECTURE DE BLANC", 'siret'=>"17360001600039", 'dep'=>"36"), + 'LEMARB' => array('nom'=>"SOUS PREFECTURE DE MARIN", 'siret'=>"17972001600023", 'dep'=>"972"), + 'LENSB' => array('nom'=>"SOUS PREFECTURE DE LENS", 'siret'=>"", 'dep'=>"62"), + 'LEPUYA' => array('nom'=>"PREFECTURE DE LE PUY EN VELAY", 'siret'=>"17430001200013", 'dep'=>"43"), + 'LEPUYC' => array('nom'=>"TC PUY EN VELAY", 'siret'=>"17630111700576", 'dep'=>"43"), + 'LEPUYG' => array('nom'=>"TGI PUY EN VELAY", 'siret'=>"17630111700071", 'dep'=>"43"), + 'LERAIB' => array('nom'=>"SOUS PREFECTURE DU RAINCY", 'siret'=>"17930001700037", 'dep'=>"93"), + 'LESANB' => array('nom'=>"SOUS PREFECTURE DES ANDELYS", 'siret'=>"17270001500024", 'dep'=>"27"), + 'LESPAB' => array('nom'=>"SOUS PREFECTURE DE LESPARRE MEDOC", 'siret'=>"", 'dep'=>"33"), + 'LESSAB' => array('nom'=>"SOUS PREFECTURE DES SABLES D'OLONNE", 'siret'=>"17850001300028", 'dep'=>"85"), + 'LEVIGB' => array('nom'=>"SOUS PREFECTURE DE VIGAN", 'siret'=>"17300001900039", 'dep'=>"30"), + 'LHAYLB' => array('nom'=>"SOUS PREFECTURE DE L'HAY LES ROSES", 'siret'=>"17940001500001", 'dep'=>"94"), + 'LIBOUB' => array('nom'=>"SOUS PREFECTURE DE LIBOURNE", 'siret'=>"", 'dep'=>"33"), + 'LIBOUC' => array('nom'=>"TC LIBOURNE", 'siret'=>"17330111000479", 'dep'=>"33"), + 'LIBOUG' => array('nom'=>"TGI LIBOURNE", 'siret'=>"17330111000065", 'dep'=>"33"), + 'LILLEA' => array('nom'=>"PREFECTURE DE LILLE", 'siret'=>"17590001800011", 'dep'=>"59"), + 'LILLEC' => array('nom'=>"TC LILLE", 'siret'=>"17590111500519", 'dep'=>"59"), + 'LILLEG' => array('nom'=>"TGI LILLE", 'siret'=>"17590111500709", 'dep'=>"59"), + 'LIMOGA' => array('nom'=>"PREFECTURE DE LIMOGES", 'siret'=>"17870001900015", 'dep'=>"87"), + 'LIMOGC' => array('nom'=>"TC LIMOGES", 'siret'=>"17870111600067", 'dep'=>"87"), + 'LIMOGG' => array('nom'=>"TGI LIMOGES", 'siret'=>"17870111600059", 'dep'=>"87"), + 'LIMOUB' => array('nom'=>"SOUS PREFECTURE DE LIMOUX", 'siret'=>"17110001900032", 'dep'=>"11"), + 'LIMOUC' => array('nom'=>"TC LIMOUX", 'siret'=>"", 'dep'=>"11"), + 'LISIEB' => array('nom'=>"SOUS PREFECTURE DE LISIEUX", 'siret'=>"17140001300024", 'dep'=>"14"), + 'LISIEC' => array('nom'=>"TC LISIEUX", 'siret'=>"17140111000548", 'dep'=>"14"), + 'LISIEG' => array('nom'=>"TGI LISIEUX", 'siret'=>"17140111000522", 'dep'=>"14"), + 'LOCHEB' => array('nom'=>"SOUS PREFECTURE DE LOCHES", 'siret'=>"17370001400025", 'dep'=>"37"), + 'LODEVB' => array('nom'=>"SOUS PREFECTURE DE LODEVE", 'siret'=>"17340001100032", 'dep'=>"34"), + 'LODEVC' => array('nom'=>"TC LODEVE", 'siret'=>"", 'dep'=>"34"), + 'LONSA' => array('nom'=>"PREFECTURE DE LONS LE SAUNIER", 'siret'=>"17390001000013", 'dep'=>"39"), + 'LONSC' => array('nom'=>"TC LONS LE SAUNIER", 'siret'=>"17250111600377", 'dep'=>"39"), + 'LONSG' => array('nom'=>"TGI LONS LE SAUNIER", 'siret'=>"17250111600336", 'dep'=>"39"), + 'LORIEB' => array('nom'=>"SOUS PREFECTURE DE LORIENT", 'siret'=>"17560001400039", 'dep'=>"56"), + 'LORIEC' => array('nom'=>"TC LORIENT", 'siret'=>"17350111500427", 'dep'=>"56"), + 'LORIEG' => array('nom'=>"TGI LORIENT", 'siret'=>"17350111500088", 'dep'=>"56"), + 'LOUHAB' => array('nom'=>"SOUS PREFECTURE DE LOUHANS", 'siret'=>"17710001300040", 'dep'=>"71"), + 'LOUHAC' => array('nom'=>"TC LOUHANS", 'siret'=>"17210111500282", 'dep'=>"71"), + 'LOUVIC' => array('nom'=>"TC LOUVIERS", 'siret'=>"", 'dep'=>"27"), + 'LUNEVB' => array('nom'=>"SOUS PREFECTURE DE LUNEVILLE", 'siret'=>"17540001900063", 'dep'=>"54"), + 'LUREB' => array('nom'=>"SOUS PREFECTURE DE LURE", 'siret'=>"17700001500020", 'dep'=>"70"), + 'LUREG' => array('nom'=>"TGIcc LURE", 'siret'=>"17250111600021", 'dep'=>"70"), + 'LYONA' => array('nom'=>"PREFECTURE DE LYON", 'siret'=>"17690001700011", 'dep'=>"69"), + 'LYONC' => array('nom'=>"TC LYON", 'siret'=>"17690111400395", 'dep'=>"69"), + 'LYONG' => array('nom'=>"TGI LYON", 'siret'=>"17690111400403", 'dep'=>"69"), + 'MACONA' => array('nom'=>"PREFECTURE DE MACON", 'siret'=>"17710001300016", 'dep'=>"71"), + 'MACONC' => array('nom'=>"TC MACON", 'siret'=>"17210111500274", 'dep'=>"71"), + 'MACONG' => array('nom'=>"TGI MACON", 'siret'=>"17210111500092", 'dep'=>"71"), + 'MAMERB' => array('nom'=>"SOUS PREFECTURE DE MAMERS", 'siret'=>"17720001100035", 'dep'=>"72"), + 'MAMERC' => array('nom'=>"TC MAMERS", 'siret'=>"17490111600353", 'dep'=>"72"), + 'MAMOUA' => array('nom'=>"PREFECTURE DE MAYOTTE", 'siret'=>"13000334600017", 'dep'=>"976"), + 'MAMOUP' => array('nom'=>"TPI MAMOUDZOU", 'siret'=>"130003395", 'dep'=>"976"), + 'MAMOUS' => array('nom'=>"TSA MAMOUDZOU", 'siret'=>"13000339500014", 'dep'=>"976"), + 'MANOSC' => array('nom'=>"TC MANOSQUE", 'siret'=>"17130111200255", 'dep'=>"41"), + 'MANSA' => array('nom'=>"PREFECTURE DU MANS", 'siret'=>"17720001100019", 'dep'=>"72"), + 'MANSC' => array('nom'=>"TC LE MANS", 'siret'=>"17490111600031", 'dep'=>"72"), + 'MANSG' => array('nom'=>"TGI LE MANS", 'siret'=>"17490111600049", 'dep'=>"72"), + 'MANTEB' => array('nom'=>"SOUS PREFECTURE DE MANTES LA JOLIE", 'siret'=>"17780001800042", 'dep'=>"78"), + 'MARENC' => array('nom'=>"TC MARENNES", 'siret'=>"17860111800288", 'dep'=>"17"), + 'MARMAB' => array('nom'=>"SOUS PREFECTURE DE MARMANDE", 'siret'=>"17470001300033", 'dep'=>"47"), + 'MARMAC' => array('nom'=>"TC MARMANDE", 'siret'=>"17470111000341", 'dep'=>"47"), + 'MARMAG' => array('nom'=>"TGI MARMANDE", 'siret'=>"17470111000341", 'dep'=>"47"), + 'MARSEA' => array('nom'=>"PREFECTURE DE MARSEILLE", 'siret'=>"17130001500012", 'dep'=>"13"), + 'MARSEC' => array('nom'=>"TC MARSEILLE", 'siret'=>"17130111200057", 'dep'=>"13"), + 'MARSEI' => array('nom'=>"TI MARSEILLE", 'siret'=>"17130111200321", 'dep'=>"13"), + 'MAURIB' => array('nom'=>"SOUS PREFECTURE DE MAURIAC", 'siret'=>"17150001000037", 'dep'=>"15"), + 'MAYENB' => array('nom'=>"SOUS PREFECTURE DE MAYENNE", 'siret'=>"17530001100038", 'dep'=>"53"), + 'MAYENC' => array('nom'=>"TC MAYENNE", 'siret'=>"17490111600270", 'dep'=>"53"), + 'MEAUXB' => array('nom'=>"SOUS PREFECTURE DE MEAUX", 'siret'=>"17770001000099", 'dep'=>"77"), + 'MEAUXC' => array('nom'=>"TC MEAUX", 'siret'=>"17750111100237", 'dep'=>"77"), + 'MEAUXG' => array('nom'=>"TGI MEAUX", 'siret'=>"17750111101003", 'dep'=>"77"), + 'MELUNA' => array('nom'=>"PREFECTURE DE MELUN", 'siret'=>"17770001000016", 'dep'=>"77"), + 'MELUNC' => array('nom'=>"TC MELUN", 'siret'=>"17750111100203", 'dep'=>"77"), + 'MELUNG' => array('nom'=>"TGI MELUN", 'siret'=>"17750111101177", 'dep'=>"77"), + 'MENDEA' => array('nom'=>"PREFECTURE DE MENDE", 'siret'=>"17480001100010", 'dep'=>"48"), + 'MENDEC' => array('nom'=>"TC MENDE", 'siret'=>"17300111600131", 'dep'=>"48"), + 'MENDEG' => array('nom'=>"TGIcc MENDE", 'siret'=>"17300111600131", 'dep'=>"48"), + 'MENTOC' => array('nom'=>"TC MENTON", 'siret'=>"17130111200396", 'dep'=>"65"), + 'METZA' => array('nom'=>"PREFECTURE DE METZ", 'siret'=>"17570001200016", 'dep'=>"57"), + 'METZB' => array('nom'=>"SOUS PREFECTURE DE METZ", 'siret'=>"", 'dep'=>"57"), + 'METZG' => array('nom'=>"TGIcc METZ", 'siret'=>"17570111900059", 'dep'=>"57"), + 'METZI' => array('nom'=>"TI METZ", 'siret'=>"17570111900125", 'dep'=>"57"), + 'MILLAB' => array('nom'=>"SOUS PREFECTURE DE MILLAU", 'siret'=>"17120001700027", 'dep'=>"12"), + 'MILLAC' => array('nom'=>"TC MILLAU", 'siret'=>"17340111800257", 'dep'=>"12"), + 'MILLAG' => array('nom'=>"TGI MILLAU", 'siret'=>"17340111800133", 'dep'=>"12"), + 'MIRANB' => array('nom'=>"SOUS PREFECTURE DE MIRANDE", 'siret'=>"17320001500027", 'dep'=>"32"), + 'MIRECC' => array('nom'=>"TC MIRECOURT", 'siret'=>"17540111600165", 'dep'=>"88"), + 'MOLSHB' => array('nom'=>"SOUS PREFECTURE DE MOLSHEIM", 'siret'=>"17670001100073", 'dep'=>"67"), + 'MONTBB' => array('nom'=>"SOUS PREFECTURE DE MONTBELIARD", 'siret'=>"17250001900051", 'dep'=>"25"), + 'MONTBG' => array('nom'=>"TGIcc MONTBELIARD", 'siret'=>"17250111600120", 'dep'=>"25"), + 'MONTDB' => array('nom'=>"SOUS PREFECTURE DE MONTBARD", 'siret'=>"17210001800057", 'dep'=>"21"), + 'MONTEC' => array('nom'=>"TC MONTEREAU", 'siret'=>"17750111100153", 'dep'=>"77"), + 'MONTIB' => array('nom'=>"SOUS PREFECTURE DE MONTDIDIER", 'siret'=>"17800001400039", 'dep'=>"80"), + 'MONTIC' => array('nom'=>"TC MONTELIMAR", 'siret'=>"17380111900368", 'dep'=>"26"), + 'MONTLB' => array('nom'=>"SOUS PREFECTURE DE MONTLUCON", 'siret'=>"17030001600046", 'dep'=>"31"), + 'MONTLC' => array('nom'=>"TC MONTLUCON", 'siret'=>"17630111700121", 'dep'=>"31"), + 'MONTLG' => array('nom'=>"TGI MONTLUCON", 'siret'=>"17630111700279", 'dep'=>"31"), + 'MONTA' => array('nom'=>"PREFECTURE DE MONT DE MARSAN", 'siret'=>"17400001800013", 'dep'=>"40"), + 'MONTMC' => array('nom'=>"TC MONT DE MARSAN", 'siret'=>"17640111500397", 'dep'=>"40"), + 'MONTMG' => array('nom'=>"TGI MONT DE MARSAN", 'siret'=>"17640111500256", 'dep'=>"40"), + 'MONTNA' => array('nom'=>"PREFECTURE DE MONTAUBAN", 'siret'=>"17820001000019", 'dep'=>"82"), + 'MONTNC' => array('nom'=>"TC MONTAUBAN", 'siret'=>"17310111400309", 'dep'=>"82"), + 'MONTNG' => array('nom'=>"TGI MONTAUBAN", 'siret'=>"17310111400143", 'dep'=>"82"), + 'MONTOB' => array('nom'=>"SOUS PREFECTURE DE MONTMORILLON", 'siret'=>"17860001100047", 'dep'=>"86"), + 'MONTPA' => array('nom'=>"PREFECTURE DE MONTPELLIER", 'siret'=>"17340001100016", 'dep'=>"34"), + 'MONTPC' => array('nom'=>"TC MONTPELLIER", 'siret'=>"17340111800596", 'dep'=>"34"), + 'MONTPG' => array('nom'=>"TGI MONTPELLIER", 'siret'=>"17340111800588", 'dep'=>"34"), + 'MONTRB' => array('nom'=>"SOUS PREFECTURE DE MONTBRISON", 'siret'=>"17420001400036", 'dep'=>"42"), + 'MONTRG' => array('nom'=>"TGIcc MONTBRISON", 'siret'=>"17690111400536", 'dep'=>"42"), + 'MONTSB' => array('nom'=>"SOUS PREFECTURE DE MONTARGIS", 'siret'=>"17450001700044", 'dep'=>"45"), + 'MONTSC' => array('nom'=>"TC MONTARGIS", 'siret'=>"17450111400162", 'dep'=>"45"), + 'MONTSG' => array('nom'=>"TGI MONTARGIS", 'siret'=>"17450111400071", 'dep'=>"45"), + 'MONTUB' => array('nom'=>"SOUS PREFECTURE DE MONTREUIL SUR MER", 'siret'=>"17620001200068", 'dep'=>"62"), + 'MONTYB' => array('nom'=>"SOUS PREFECTURE DE MONTMORENCY", 'siret'=>"17950001200051", 'dep'=>"95"), + 'MORLAB' => array('nom'=>"SOUS PREFECTURE DE MORLAIX", 'siret'=>"17290001100070", 'dep'=>"29"), + 'MORLAC' => array('nom'=>"TC MORLAIX", 'siret'=>"17350111500302", 'dep'=>"29"), + 'MORLAG' => array('nom'=>"TGI MORLAIX", 'siret'=>"17350111500492", 'dep'=>"29"), + 'MORTAB' => array('nom'=>"SOUS PREFECTURE DE MORTAGNE AU PERCHE", 'siret'=>"17610001400032", 'dep'=>"61"), + 'MOULIA' => array('nom'=>"PREFECTURE DE MOULINS", 'siret'=>"17030001600012", 'dep'=>"30"), + 'MOULIC' => array('nom'=>"TC MOULINS", 'siret'=>"17630111700139", 'dep'=>"30"), + 'MOULIG' => array('nom'=>"TGI MOULINS", 'siret'=>"17630111700485", 'dep'=>"30"), + 'MULHOB' => array('nom'=>"SOUS PREFECTURE DE MULHOUSE", 'siret'=>"17680001900034", 'dep'=>"68"), + 'MULHOG' => array('nom'=>"TGIcc MULHOUSE", 'siret'=>"17680111600110", 'dep'=>"68"), + 'MULHOI' => array('nom'=>"TI MULHOUSE", 'siret'=>"17680111600102", 'dep'=>"68"), + 'MURETB' => array('nom'=>"SOUS PREFECTURE DE MURET", 'siret'=>"17310001700024", 'dep'=>"31"), + 'NANCYA' => array('nom'=>"PREFECTURE DE NANCY", 'siret'=>"17540001900014", 'dep'=>"54"), + 'NANCYC' => array('nom'=>"TC NANCY", 'siret'=>"17540111600272", 'dep'=>"54"), + 'NANCYG' => array('nom'=>"TGI NANCY", 'siret'=>"17540111600116", 'dep'=>"54"), + 'NANTEA' => array('nom'=>"PREFECTURE DE NANTES", 'siret'=>"17440001000016", 'dep'=>"44"), + 'NANTEC' => array('nom'=>"TC NANTES", 'siret'=>"17350111500203", 'dep'=>"44"), + 'NANTEG' => array('nom'=>"TGI NANTES", 'siret'=>"17350111500864", 'dep'=>"44"), + 'NANTRA' => array('nom'=>"PREFECTURE DE NANTERRE", 'siret'=>"17920001900018", 'dep'=>"92"), + 'NANTRC' => array('nom'=>"TC NANTERRE", 'siret'=>"17780111500441", 'dep'=>"92"), + 'NANTRG' => array('nom'=>"TGI NANTERRE", 'siret'=>"17780111500151", 'dep'=>"92"), + 'NANTUB' => array('nom'=>"SOUS PREFECTURE DE NANTUA", 'siret'=>"17010001000041", 'dep'=>"11"), + 'NARBOB' => array('nom'=>"SOUS PREFECTURE DE NARBONNE", 'siret'=>"17110001900024", 'dep'=>"11"), + 'NARBOC' => array('nom'=>"TC NARBONNE", 'siret'=>"17340111800075", 'dep'=>"11"), + 'NARBOG' => array('nom'=>"TGI NARBONNE", 'siret'=>"17340111800083", 'dep'=>"11"), + 'NERACB' => array('nom'=>"SOUS PREFECTURE DE NERAC", 'siret'=>"17470001300041", 'dep'=>"47"), + 'NERACC' => array('nom'=>"TC NERAC", 'siret'=>"", 'dep'=>"47"), + 'NEUFCB' => array('nom'=>"SOUS PREFECTURE DE NEUFCHATEAU", 'siret'=>"17880001700026", 'dep'=>"88"), + 'NEUFCC' => array('nom'=>"TC NEUFCHATEL EN BRAY", 'siret'=>"177601119", 'dep'=>"76"), + 'NEVERA' => array('nom'=>"PREFECTURE DE NEVERS", 'siret'=>"17580001000019", 'dep'=>"58"), + 'NEVERC' => array('nom'=>"TC NEVERS", 'siret'=>"17180111100351", 'dep'=>"58"), + 'NEVERG' => array('nom'=>"TGI NEVERS", 'siret'=>"17180111100401", 'dep'=>"58"), + 'NICEA' => array('nom'=>"PREFECTURE DE NICE", 'siret'=>"17060001900013", 'dep'=>"62"), + 'NICEC' => array('nom'=>"TC NICE", 'siret'=>"17130111200677", 'dep'=>"60"), + 'NICEG' => array('nom'=>"TGI NICE", 'siret'=>"17130111200289", 'dep'=>"63"), + 'NIMESI' => array('nom'=>"TI NIMES", 'siret'=>"17300111600099", 'dep'=>"30"), + 'NIMESA' => array('nom'=>"PREFECTURE DE NIMES", 'siret'=>"17300001900013", 'dep'=>"30"), + 'NIMESC' => array('nom'=>"TC NIMES", 'siret'=>"17300111600248", 'dep'=>"30"), + 'NIMESG' => array('nom'=>"TGI NIMES", 'siret'=>"17300111600107", 'dep'=>"30"), + 'NIORTA' => array('nom'=>"PREFECTURE DE NIORT", 'siret'=>"17790001600011", 'dep'=>"79"), + 'NIORTC' => array('nom'=>"TC NIORT", 'siret'=>"17860111800619", 'dep'=>"79"), + 'NIORTG' => array('nom'=>"TGI NIORT", 'siret'=>"17860111800114", 'dep'=>"79"), + 'NOGEMB' => array('nom'=>"SOUS PREFECTURE DE NOGENT SUR MARNE", 'siret'=>"1794000150001", 'dep'=>"94"), + 'NOGENB' => array('nom'=>"SOUS PREFECTURE DE NOGENT SUR SEINE", 'siret'=>"17100001100022", 'dep'=>"10"), + 'NOGERB' => array('nom'=>"SOUS PREFECTURE DE NOGENT LE ROTROU", 'siret'=>"17280001300051", 'dep'=>"28"), + 'NONTRB' => array('nom'=>"SOUS PREFECTURE DE NONTRON", 'siret'=>"17240001200057", 'dep'=>"24"), + 'NOUMEM' => array('nom'=>"TMX NOUMEA", 'siret'=>"13000313000015", 'dep'=>"988"), + 'NOUMEP' => array('nom'=>"TPI NOUMEA", 'siret'=>"130003130", 'dep'=>"988"), + 'NUITSC' => array('nom'=>"TC NUITS ST GEORGES", 'siret'=>"", 'dep'=>"21"), + 'NYONSB' => array('nom'=>"SOUS PREFECTURE DE NYONS", 'siret'=>"17260001700047", 'dep'=>"26"), + 'OLOROB' => array('nom'=>"SOUS PREFECTURE DE OLORON STE MARIE", 'siret'=>"17640001800071", 'dep'=>"64"), + 'OLOROC' => array('nom'=>"TC OLORON SAINTE MARIE", 'siret'=>"17640111500272", 'dep'=>"64"), + 'ORLEAA' => array('nom'=>"PREFECTURE DE ORLEANS", 'siret'=>"17450001700010", 'dep'=>"45"), + 'ORLEAB' => array('nom'=>"SOUS PREFECTURE DE ORLEANS", 'siret'=>"", 'dep'=>"45"), + 'ORLEAC' => array('nom'=>"TC ORLEANS", 'siret'=>"17450111400048", 'dep'=>"45"), + 'ORLEAG' => array('nom'=>"TGI ORLEANS", 'siret'=>"17450111400063", 'dep'=>"45"), + 'PAIMPC' => array('nom'=>"TC PAIMPOL", 'siret'=>"17350111500252", 'dep'=>"22"), + 'PALAIB' => array('nom'=>"SOUS PREFECTURE DE PALAISEAU", 'siret'=>"17910001100040", 'dep'=>"91"), + 'PAMIEB' => array('nom'=>"SOUS PREFECTURE DE PAMIERS", 'siret'=>"17090001300047", 'dep'=>"91"), + 'PAPEEM' => array('nom'=>"TMX PAPEETE", 'siret'=>"17987642000011", 'dep'=>"987"), + 'PAPEEP' => array('nom'=>"TPI PAPEETE", 'siret'=>"17987642000011", 'dep'=>"987"), + 'PARISA' => array('nom'=>"PREFECTURE DE PARIS", 'siret'=>"17750001400010", 'dep'=>"75"), + 'PARISC' => array('nom'=>"TC PARIS", 'siret'=>"17750111100039", 'dep'=>"75"), + 'PARISG' => array('nom'=>"TGI PARIS", 'siret'=>"17750111100476", 'dep'=>"75"), + 'PARTHB' => array('nom'=>"SOUS PREFECTURE DE PARTHENAY", 'siret'=>"17790001600078", 'dep'=>"79"), + 'PAUA' => array('nom'=>"PREFECTURE DE PAU", 'siret'=>"17640001800014", 'dep'=>"64"), + 'PAUC' => array('nom'=>"TC PAU", 'siret'=>"17640111500363", 'dep'=>"64"), + 'PAUG' => array('nom'=>"TGI PAU", 'siret'=>"17640111500066", 'dep'=>"64"), + 'PERIGA' => array('nom'=>"PREFECTURE DE PERIGUEUX", 'siret'=>"17240001200016", 'dep'=>"24"), + 'PERIGC' => array('nom'=>"TC PERIGUEUX", 'siret'=>"17330111000198", 'dep'=>"24"), + 'PERIGG' => array('nom'=>"TGI PERIGUEUX", 'siret'=>"17330111000057", 'dep'=>"24"), + 'PERONB' => array('nom'=>"SOUS PREFECTURE DE PERONNE", 'siret'=>"17800001400047", 'dep'=>"80"), + 'PERONG' => array('nom'=>"TGIcc PERONNE", 'siret'=>"17800111100172", 'dep'=>"80"), + 'PERPIA' => array('nom'=>"PREFECTURE DE PERPIGNAN", 'siret'=>"17660001300013", 'dep'=>"66"), + 'PERPIC' => array('nom'=>"TC PERPIGNAN", 'siret'=>"17340111800653", 'dep'=>"66"), + 'PERPIG' => array('nom'=>"TGI PERPIGNAN", 'siret'=>"17340111800109", 'dep'=>"66"), + 'PEZENC' => array('nom'=>"TC PEZENAS", 'siret'=>"", 'dep'=>"34"), + 'PITHIB' => array('nom'=>"SOUS PREFECTURE DE PITHIVIERS", 'siret'=>"17450001700051", 'dep'=>"45"), + 'POINTB' => array('nom'=>"SOUS PREFECTURE DE POINTE A PITRE", 'siret'=>"17971001700056", 'dep'=>"971"), + 'POINTG' => array('nom'=>"TGI POINTE-A-PITRE", 'siret'=>"17971111400035", 'dep'=>"971"), + 'POINTM' => array('nom'=>"TMX POINTE-A-PITRE", 'siret'=>"17971111400068", 'dep'=>"971"), + 'POITIA' => array('nom'=>"PREFECTURE DE POITIERS", 'siret'=>"17860001100013", 'dep'=>"86"), + 'POITIC' => array('nom'=>"TC POITIERS", 'siret'=>"17860111800395", 'dep'=>"86"), + 'POITIG' => array('nom'=>"TGI POITIERS", 'siret'=>"17860111800056", 'dep'=>"86"), + 'PONTAC' => array('nom'=>"TC PONT AUDEMER", 'siret'=>"17760111900445", 'dep'=>"27"), + 'PONTIB' => array('nom'=>"SOUS PREFECTURE DE PONTIVY", 'siret'=>"17560001400021", 'dep'=>"56"), + 'PONTOB' => array('nom'=>"SOUS PREFECTURE DE PONTOISE", 'siret'=>"17950001200028", 'dep'=>"95"), + 'PONTOC' => array('nom'=>"TC PONTOISE", 'siret'=>"17780111500433", 'dep'=>"95"), + 'PONTOG' => array('nom'=>"TGI PONTOISE", 'siret'=>"17780111500201", 'dep'=>"95"), + 'PONTRB' => array('nom'=>"SOUS PREFECTURE DE PONTARLIER", 'siret'=>"17250001900044", 'dep'=>"25"), + 'PRADEB' => array('nom'=>"SOUS PREFECTURE DE PRADES", 'siret'=>"17660001300039", 'dep'=>"66"), + 'PRIVA' => array('nom'=>"PREFECTURE DE PRIVAS", 'siret'=>"17070001700016", 'dep'=>"70"), + 'PRIVG' => array('nom'=>"TGI PRIVAS", 'siret'=>"17300111600057", 'dep'=>"70"), + 'PRIVI' => array('nom'=>"TI PRIVAS", 'siret'=>"17300111600313", 'dep'=>"70"), + 'PROVIB' => array('nom'=>"SOUS PREFECTURE DE PROVINS", 'siret'=>"17770001000024", 'dep'=>"77"), + 'PROVIC' => array('nom'=>"TC PROVINS", 'siret'=>"17750111100161", 'dep'=>"77"), + 'QUIMPA' => array('nom'=>"PREFECTURE DE QUIMPER", 'siret'=>"17290001100013", 'dep'=>"29"), + 'QUIMPC' => array('nom'=>"TC QUIMPER", 'siret'=>"17350111500799", 'dep'=>"29"), + 'QUIMPG' => array('nom'=>"TGI QUIMPER", 'siret'=>"17350111500500", 'dep'=>"29"), + 'RAMBOB' => array('nom'=>"SOUS PREFECTURE DE RAMBOUILLET", 'siret'=>"17780001800059", 'dep'=>"78"), + 'REDONB' => array('nom'=>"SOUS PREFECTURE DE REDON", 'siret'=>"17350001800051", 'dep'=>"35"), + 'REIMSB' => array('nom'=>"SOUS PREFECTURE DE REIMS", 'siret'=>"17510001500023", 'dep'=>"51"), + 'REIMSC' => array('nom'=>"TC REIMS", 'siret'=>"17510111200050", 'dep'=>"51"), + 'REIMSG' => array('nom'=>"TGI REIMS", 'siret'=>"17510111200043", 'dep'=>"51"), + 'RENNEA' => array('nom'=>"PREFECTURE DE RENNES", 'siret'=>"17350001800010", 'dep'=>"35"), + 'RENNEC' => array('nom'=>"TC RENNES", 'siret'=>"17350111500278", 'dep'=>"35"), + 'RENNEG' => array('nom'=>"TGI RENNES", 'siret'=>"17350111500161", 'dep'=>"35"), + 'RETHEB' => array('nom'=>"SOUS PREFECTURE DE RETHEL", 'siret'=>"17080001500068", 'dep'=>"83"), + 'RIBEAB' => array('nom'=>"SOUS PREFECTURE DE RIBEAUVILLE", 'siret'=>"17680001900042", 'dep'=>"68"), + 'RIOMB' => array('nom'=>"SOUS PREFECTURE DE RIOM", 'siret'=>"17630001000053", 'dep'=>"63"), + 'RIOMC' => array('nom'=>"TC RIOM", 'siret'=>"17630111700220", 'dep'=>"63"), + 'RIOMG' => array('nom'=>"TGI RIOM", 'siret'=>"17630111700253", 'dep'=>"63"), + 'ROANNB' => array('nom'=>"SOUS PREFECTURE DE ROANNE", 'siret'=>"17420001400028", 'dep'=>"42"), + 'ROANNC' => array('nom'=>"TC ROANNE", 'siret'=>"17690111400171", 'dep'=>"42"), + 'ROANNG' => array('nom'=>"TGI ROANNE", 'siret'=>"17690111400528", 'dep'=>"42"), + 'ROCHCB' => array('nom'=>"SOUS PREFECTURE DE ROCHECHOUART", 'siret'=>"17870001900031", 'dep'=>"87"), + 'ROCHEB' => array('nom'=>"SOUS PREFECTURE DE ROCHEFORT", 'siret'=>"17170001600073", 'dep'=>"17"), + 'ROCHEC' => array('nom'=>"TC ROCHEFORT", 'siret'=>"17860111800296", 'dep'=>"17"), + 'ROCHEG' => array('nom'=>"TGI ROCHEFORT", 'siret'=>"17860111800502", 'dep'=>"17"), + 'ROCHLA' => array('nom'=>"PREFECTURE DE LA ROCHELLE", 'siret'=>"17170001600016", 'dep'=>"17"), + 'ROCHLC' => array('nom'=>"TC LA ROCHELLE", 'siret'=>"17860111800213", 'dep'=>"17"), + 'ROCHLG' => array('nom'=>"TGI LA ROCHELLE", 'siret'=>"17860111800155", 'dep'=>"17"), + 'LA ROA' => array('nom'=>"PREFECTURE DE LA ROCHE SUR YON", 'siret'=>"17850001300010", 'dep'=>"85"), + 'ROCHYC' => array('nom'=>"TC LA ROCHE SUR YON", 'siret'=>"17860111800577", 'dep'=>"85"), + 'ROCHYG' => array('nom'=>"TGI LA ROCHE SUR YON", 'siret'=>"17860111800023", 'dep'=>"85"), + 'RODEZA' => array('nom'=>"PREFECTURE DE RODEZ", 'siret'=>"17120001700019", 'dep'=>"12"), + 'RODEZC' => array('nom'=>"TC RODEZ", 'siret'=>"17340111800547", 'dep'=>"12"), + 'RODEZG' => array('nom'=>"TGI RODEZ", 'siret'=>"17340111800539", 'dep'=>"12"), + 'ROMANC' => array('nom'=>"TC ROMANS", 'siret'=>"17380111900079", 'dep'=>"26"), + 'ROMORB' => array('nom'=>"SOUS PREFECTURE DE ROMORANTIN LANTHENAY", 'siret'=>"17410001600024", 'dep'=>"41"), + 'ROMORC' => array('nom'=>"TC ROMORANTIN", 'siret'=>"", 'dep'=>"41"), + 'ROUBAC' => array('nom'=>"TC ROUBAIX TOURCOING", 'siret'=>"17590111500642", 'dep'=>"59"), + 'ROUENA' => array('nom'=>"PREFECTURE DE ROUEN", 'siret'=>"17760001200096", 'dep'=>"76"), + 'ROUENC' => array('nom'=>"TC ROUEN", 'siret'=>"17760111900056", 'dep'=>"76"), + 'ROUENG' => array('nom'=>"TGI ROUEN", 'siret'=>"17760111900346", 'dep'=>"76"), + 'SABLEG' => array('nom'=>"TGI DES SABLES D'OLONNE", 'siret'=>"17860111800031", 'dep'=>"85"), + 'SAINTB' => array('nom'=>"SOUS PREFECTURE DE SAINTES", 'siret'=>"17170001600065", 'dep'=>"17"), + 'SAINTC' => array('nom'=>"TC SAINTES", 'siret'=>"17860111800304", 'dep'=>"17"), + 'SAINTG' => array('nom'=>"TGI SAINTES", 'siret'=>"17860111800205", 'dep'=>"17"), + 'SALINC' => array('nom'=>"TC SALINS LES BAINS", 'siret'=>"17250111600427", 'dep'=>"39"), + 'SALONC' => array('nom'=>"TC SALON DE PROVENCE", 'siret'=>"17130111200495", 'dep'=>"13"), + 'SARLAB' => array('nom'=>"SOUS PREFECTURE DE SARLAT LA CANEDA", 'siret'=>"17240001200073", 'dep'=>"24"), + 'SARLAC' => array('nom'=>"TC SARLAT", 'siret'=>"17330111000289", 'dep'=>"24"), + 'SARRBB' => array('nom'=>"SOUS PREFECTURE DE SARREBOURG", 'siret'=>"17570001200065", 'dep'=>"57"), + 'SARREG' => array('nom'=>"TGIcc SARREGUEMINES", 'siret'=>"17570111900166", 'dep'=>"57"), + 'SARREI' => array('nom'=>"TI SARREGUEMINES", 'siret'=>"17570111900174", 'dep'=>"57"), + 'SARTEB' => array('nom'=>"SOUS PREFECTURE DE SARTENE", 'siret'=>"17201001900112", 'dep'=>"20"), + 'SAUMUB' => array('nom'=>"SOUS PREFECTURE DE SAUMUR", 'siret'=>"17490001900046", 'dep'=>"49"), + 'SAUMUC' => array('nom'=>"TC SAUMUR", 'siret'=>"17490111600106", 'dep'=>"49"), + 'SAUMUG' => array('nom'=>"TGI SAUMUR", 'siret'=>"17490111600064", 'dep'=>"49"), + 'SAVERB' => array('nom'=>"SOUS PREFECTURE DE SAVERNE", 'siret'=>"17670001100099", 'dep'=>"67"), + 'SAVERG' => array('nom'=>"TGIcc SAVERNE", 'siret'=>"17680111600417", 'dep'=>"67"), + 'SAVERI' => array('nom'=>"TI SAVERNE", 'siret'=>"17680111600227", 'dep'=>"67"), + 'SEDANB' => array('nom'=>"SOUS PREFECTURE DE SEDAN", 'siret'=>"17080001500043", 'dep'=>"82"), + 'SEDANC' => array('nom'=>"TC SEDAN", 'siret'=>"17510111200084", 'dep'=>"82"), + 'SEGREB' => array('nom'=>"SOUS PREFECTURE DE SEGRE", 'siret'=>"17490001900038", 'dep'=>"49"), + 'SELESB' => array('nom'=>"SOUS PREFECTURE DE SELESTAT", 'siret'=>"", 'dep'=>"67"), + 'SENLIB' => array('nom'=>"SOUS PREFECTURE DE SENLIS", 'siret'=>"17600001600046", 'dep'=>"60"), + 'SENLIC' => array('nom'=>"TC SENLIS", 'siret'=>"17800111100339", 'dep'=>"60"), + 'SENLIG' => array('nom'=>"TGI SENLIS", 'siret'=>"17800111100321", 'dep'=>"60"), + 'SENSB' => array('nom'=>"SOUS PREFECTURE DE SENS", 'siret'=>"17890001500029", 'dep'=>"89"), + 'SENSC' => array('nom'=>"TC SENS", 'siret'=>"17750111100864", 'dep'=>"89"), + 'SENSG' => array('nom'=>"TGI SENS", 'siret'=>"17750111100146", 'dep'=>"89"), + 'SETEC' => array('nom'=>"TC SETE", 'siret'=>"17340111800646", 'dep'=>"34"), + 'SOISSB' => array('nom'=>"SOUS PREFECTURE DE SOISSONS", 'siret'=>"17020001800050", 'dep'=>"22"), + 'SOISSC' => array('nom'=>"TC SOISSONS", 'siret'=>"17800111100347", 'dep'=>"22"), + 'SOISSG' => array('nom'=>"TGI SOISSONS", 'siret'=>"17800111100123", 'dep'=>"22"), + 'SPIEMP' => array('nom'=>"TPI SAINT PIERRE ET MIQUELON", 'siret'=>"13000269400045", 'dep'=>"975"), + 'SPIEMS' => array('nom'=>"TSA SAINT PIERRE ET MIQUELON", 'siret'=>"13000269400029", 'dep'=>"975"), + 'STAFFC' => array('nom'=>"TC SAINT AFRIQUE", 'siret'=>"17340111800232", 'dep'=>"12"), + 'STAMAB' => array('nom'=>"SOUS PREFECTURE DE ST AMAND MONTROND", 'siret'=>"17180001400028", 'dep'=>"18"), + 'STBARB' => array('nom'=>"SOUS PREFECTURE DE ST BARTHELEMY", 'siret'=>"17971001700049", 'dep'=>"971"), + 'STBENB' => array('nom'=>"SOUS PREFECTURE DE ST BENOIT", 'siret'=>"17974001400024", 'dep'=>"974"), + 'STBRIA' => array('nom'=>"PREFECTURE DE ST BRIEUC", 'siret'=>"17220001600019", 'dep'=>"22"), + 'STBRIC' => array('nom'=>"TC SAINT BRIEUC", 'siret'=>"17350111500781", 'dep'=>"22"), + 'STBRIG' => array('nom'=>"TGI SAINT BRIEUC", 'siret'=>"17350111500153", 'dep'=>"22"), + 'STCLAB' => array('nom'=>"SOUS PREFECTURE DE ST CLAUDE", 'siret'=>"17390001000039", 'dep'=>"39"), + 'STDENA' => array('nom'=>"PREFECTURE DE ST DENIS", 'siret'=>"17974001400016", 'dep'=>"974"), + 'STDENB' => array('nom'=>"SOUS PREFECTURE DE ST DENIS", 'siret'=>"17930001700001", 'dep'=>"93"), + 'STDENG' => array('nom'=>"TGI SAINT DENIS DE LA REUNION", 'siret'=>"17974111100027", 'dep'=>"974"), + 'STDENM' => array('nom'=>"TMX SAINT DENIS DE LA REUNION", 'siret'=>"17974111100027", 'dep'=>"974"), + 'STDIEB' => array('nom'=>"SOUS PREFECTURE DE ST DIE DES VOSGES", 'siret'=>"17880001700034", 'dep'=>"88"), + 'STDIEC' => array('nom'=>"TC SAINT DIE", 'siret'=>"17540111600181", 'dep'=>"88"), + 'STDIEG' => array('nom'=>"TGI SAINT DIE", 'siret'=>"17540111600199", 'dep'=>"88"), + 'STDIZB' => array('nom'=>"SOUS PREFECTURE DE ST DIZIER", 'siret'=>"17520001300027", 'dep'=>"52"), + 'STDIZC' => array('nom'=>"TC SAINT DIZIER", 'siret'=>"17210111500126", 'dep'=>"52"), + 'STEMEB' => array('nom'=>"SOUS PREFECTURE DE STE MENEHOULD", 'siret'=>"17510001500049", 'dep'=>"51"), + 'STETIA' => array('nom'=>"PREFECTURE DE ST ETIENNE", 'siret'=>"17420001400010", 'dep'=>"42"), + 'STETIC' => array('nom'=>"TC SAINT ETIENNE", 'siret'=>"17690111400221", 'dep'=>"42"), + 'STETIG' => array('nom'=>"TGI SAINT ETIENNE", 'siret'=>"17690111400247", 'dep'=>"42"), + 'STFLOB' => array('nom'=>"SOUS PREFECTURE DE ST FLOUR", 'siret'=>"17150001000029", 'dep'=>"15"), + 'STFLOC' => array('nom'=>"TC SAINT FLOUR", 'siret'=>"17630111700170", 'dep'=>"15"), + 'STGAUB' => array('nom'=>"SOUS PREFECTURE DE ST GAUDENS", 'siret'=>"17310001700032", 'dep'=>"31"), + 'STGAUC' => array('nom'=>"TC SAINT GAUDENS", 'siret'=>"17310111400556", 'dep'=>"31"), + 'STGAUG' => array('nom'=>"TGI SAINT GAUDENS", 'siret'=>"17310111400085", 'dep'=>"31"), + 'STGERB' => array('nom'=>"SOUS PREFECTURE DE ST GERMAIN EN LAYE", 'siret'=>"17780001800034", 'dep'=>"78"), + 'STGIRB' => array('nom'=>"SOUS PREFECTURE DE ST GIRONS", 'siret'=>"17090001300054", 'dep'=>"92"), + 'STJEAB' => array('nom'=>"SOUS PREFECTURE DE ST JEAN D'ANGELY", 'siret'=>"17170001600057", 'dep'=>"17"), + 'STJEAC' => array('nom'=>"TC SAINT JEAN D'ANGELY", 'siret'=>"", 'dep'=>"17"), + 'STJEMB' => array('nom'=>"SOUS PREFECTURE DE ST JEAN DE MAURIENNE", 'siret'=>"17730001900037", 'dep'=>"73"), + 'STJULB' => array('nom'=>"SOUS PREFECTURE SAINT JULIEN EN GENEVOIS", 'siret'=>"17740001700048", 'dep'=>"74"), + 'STLAUB' => array('nom'=>"SOUS PREFECTURE DE ST LAURENT DU MARONI", 'siret'=>"17973001500064", 'dep'=>"973"), + 'STLOA' => array('nom'=>"PREFECTURE DE ST LO", 'siret'=>"17500001700012", 'dep'=>"50"), + 'STLOC' => array('nom'=>"TC SAINT LO", 'siret'=>"", 'dep'=>"50"), + 'STMALB' => array('nom'=>"SOUS PREFECTURE DE ST MALO", 'siret'=>"17350001800036", 'dep'=>"35"), + 'STMALC' => array('nom'=>"TC SAINT MALO", 'siret'=>"17350111500369", 'dep'=>"35"), + 'STMALG' => array('nom'=>"TGI SAINT MALO", 'siret'=>"17350111500112", 'dep'=>"35"), + 'STNAZB' => array('nom'=>"SOUS PREFECTURE DE ST NAZAIRE", 'siret'=>"17440001000057", 'dep'=>"44"), + 'STNAZC' => array('nom'=>"TC SAINT NAZAIRE", 'siret'=>"17350111500237", 'dep'=>"44"), + 'STNAZG' => array('nom'=>"TGI SAINT NAZAIRE", 'siret'=>"17350111500187", 'dep'=>"44"), + 'STOMEB' => array('nom'=>"SOUS PREFECTURE DE ST OMER", 'siret'=>"17620001200076", 'dep'=>"62"), + 'STOMEC' => array('nom'=>"TC SAINT OMER", 'siret'=>"17590111500287", 'dep'=>"62"), + 'STOMEG' => array('nom'=>"TGI SAINT OMER", 'siret'=>"17590111500303", 'dep'=>"62"), + 'STPAUB' => array('nom'=>"SOUS PREFECTURE DE ST PAUL", 'siret'=>"17974001400032", 'dep'=>"974"), + 'STPIEB' => array('nom'=>"SOUS PREFECTURE DE ST PIERRE DE LA REUNION", 'siret'=>"17974001400040", 'dep'=>"974"), + 'STPIEG' => array('nom'=>"TGIcc SAINT PIERRE", 'siret'=>"17974111100035", 'dep'=>"974"), + 'STPIMA' => array('nom'=>"PREFECTURE DE ST PIERRE ET MIQUELON", 'siret'=>"17975663000010", 'dep'=>"975"), + 'STQUEB' => array('nom'=>"SOUS PREFECTURE DE ST QUENTIN", 'siret'=>"17020001800043", 'dep'=>"21"), + 'STQUEC' => array('nom'=>"TC SAINT QUENTIN", 'siret'=>"17800111100115", 'dep'=>"21"), + 'STQUEG' => array('nom'=>"TGI SAINT QUENTIN", 'siret'=>"17800111100065", 'dep'=>"23"), + 'STRASA' => array('nom'=>"PREFECTURE DE STRASBOURG", 'siret'=>"17670001100016", 'dep'=>"67"), + 'STRASB' => array('nom'=>"SOUS PREFECTURE DE STRASBOURG", 'siret'=>"17670001100131", 'dep'=>"67"), + 'STRASG' => array('nom'=>"TGIcc STRASBOURG", 'siret'=>"17680111600276", 'dep'=>"67"), + 'STRASI' => array('nom'=>"TI STRASBOURG", 'siret'=>"17680111600268", 'dep'=>"67"), + 'STTROC' => array('nom'=>"TC SAINT TROPEZ", 'siret'=>"17130111200586", 'dep'=>"83"), + 'STVACC' => array('nom'=>"TC SAINT VALERY EN CAUX", 'siret'=>"", 'dep'=>"76"), + 'STVASC' => array('nom'=>"TC SAINT VALERY S/ SOMME", 'siret'=>"", 'dep'=>"80"), + 'TARARC' => array('nom'=>"TC TARARE", 'siret'=>"", 'dep'=>"69"), + 'TARASC' => array('nom'=>"TC TARASCON", 'siret'=>"17130111200503", 'dep'=>"13"), + 'TARASG' => array('nom'=>"TGI TARASCON", 'siret'=>"17130111200149", 'dep'=>"13"), + 'TARBEA' => array('nom'=>"PREFECTURE DE TARBES", 'siret'=>"17650001500019", 'dep'=>"65"), + 'TARBEC' => array('nom'=>"TC TARBES", 'siret'=>"17640111500116", 'dep'=>"65"), + 'TARBEG' => array('nom'=>"TGI TARBES", 'siret'=>"17640111500041", 'dep'=>"65"), + 'THANNB' => array('nom'=>"SOUS PREFECTURE DE THANN", 'siret'=>"17680001900059", 'dep'=>"68"), + 'THIERB' => array('nom'=>"SOUS PREFECTURE DE THIERS", 'siret'=>"17630001000038", 'dep'=>"63"), + 'THIERC' => array('nom'=>"TC THIERS", 'siret'=>"17630111700238", 'dep'=>"63"), + 'THIONB' => array('nom'=>"SOUS PREFECTURE DE THIONVILLE", 'siret'=>"17570001200040", 'dep'=>"57"), + 'THIONG' => array('nom'=>"TGIcc THIONVILLE", 'siret'=>"17570111900182", 'dep'=>"57"), + 'THIONI' => array('nom'=>"TI THIONVILLE", 'siret'=>"17570111900133", 'dep'=>"57"), + 'THONOB' => array('nom'=>"SOUS PREFECTURE DE THONON LES BAINS", 'siret'=>"17740001700055", 'dep'=>"74"), + 'THONOG' => array('nom'=>"TGIcc THONON LES BAINS", 'siret'=>"17730111600089", 'dep'=>"74"), + 'TOULB' => array('nom'=>"SOUS PREFECTURE DE TOUL", 'siret'=>"17540001900071", 'dep'=>"54"), + 'TOULOA' => array('nom'=>"PREFECTURE DE TOULON", 'siret'=>"17830001800011", 'dep'=>"83"), + 'TOULOC' => array('nom'=>"TC TOULON", 'siret'=>"17130111200636", 'dep'=>"83"), + 'TOULOG' => array('nom'=>"TGI TOULON", 'siret'=>"17130111200644", 'dep'=>"83"), + 'TOULSA' => array('nom'=>"PREFECTURE DE TOULOUSE", 'siret'=>"17310001700016", 'dep'=>"31"), + 'TOULSC' => array('nom'=>"TC TOULOUSE", 'siret'=>"17310111400168", 'dep'=>"31"), + 'TOULSG' => array('nom'=>"TGI TOULOUSE", 'siret'=>"17310111400259", 'dep'=>"31"), + 'TOURCC' => array('nom'=>"TC ROUBAIX TOURCOING", 'siret'=>"17590111500642", 'dep'=>"59"), + 'TOURNB' => array('nom'=>"SOUS PREFECTURE DE TOURNON SUR RHONE", 'siret'=>"17070001700024", 'dep'=>"73"), + 'TOURNC' => array('nom'=>"TC TOURNUS", 'siret'=>"", 'dep'=>"71"), + 'TOURSA' => array('nom'=>"PREFECTURE DE TOURS", 'siret'=>"17370001400017", 'dep'=>"37"), + 'TOURSC' => array('nom'=>"TC TOURS", 'siret'=>"17450111400105", 'dep'=>"37"), + 'TOURSG' => array('nom'=>"TGI TOURS", 'siret'=>"17450111400097", 'dep'=>"37"), + 'TROYEA' => array('nom'=>"PREFECTURE DE TROYES", 'siret'=>"17100001100014", 'dep'=>"10"), + 'TROYEC' => array('nom'=>"TC TROYES", 'siret'=>"17510111200415", 'dep'=>"10"), + 'TROYEG' => array('nom'=>"TGI TROYES", 'siret'=>"17510111200076", 'dep'=>"10"), + 'TULLEA' => array('nom'=>"PREFECTURE DE TULLE", 'siret'=>"17190001200013", 'dep'=>"19"), + 'TULLEC' => array('nom'=>"TC TULLE", 'siret'=>"17870111600307", 'dep'=>"19"), + 'TULLEG' => array('nom'=>"TGI TULLE", 'siret'=>"17870111600083", 'dep'=>"19"), + 'USSELB' => array('nom'=>"SOUS PREFECTURE DE USSEL", 'siret'=>"17190001200039", 'dep'=>"19"), + 'VALECB' => array('nom'=>"SOUS PREFECTURE DE VALENCIENNES", 'siret'=>"17590001800037", 'dep'=>"59"), + 'VALECC' => array('nom'=>"TC VALENCIENNES", 'siret'=>"17590111500394", 'dep'=>"59"), + 'VALECG' => array('nom'=>"TGI VALENCIENNES", 'siret'=>"17590111500170", 'dep'=>"59"), + 'VALENA' => array('nom'=>"PREFECTURE DE VALENCE", 'siret'=>"17260001700013", 'dep'=>"26"), + 'VALENG' => array('nom'=>"TGIcc VALENCE", 'siret'=>"17380111900020", 'dep'=>"26"), + 'VANNEA' => array('nom'=>"PREFECTURE DE VANNES", 'siret'=>"17560001400013", 'dep'=>"56"), + 'VANNEC' => array('nom'=>"TC VANNES", 'siret'=>"17350111500351", 'dep'=>"56"), + 'VANNEG' => array('nom'=>"TGI VANNES", 'siret'=>"17350111500518", 'dep'=>"56"), + 'VENDOB' => array('nom'=>"SOUS PREFECTURE DE VENDOME", 'siret'=>"17410001600032", 'dep'=>"41"), + 'VERDUB' => array('nom'=>"SOUS PREFECTURE DE VERDUN", 'siret'=>"17550001600043", 'dep'=>"55"), + 'VERDUC' => array('nom'=>"TC VERDUN", 'siret'=>"17540111600249", 'dep'=>"55"), + 'VERDUG' => array('nom'=>"TGI VERDUN", 'siret'=>"17540111600264", 'dep'=>"55"), + 'VERSAA' => array('nom'=>"PREFECTURE DE VERSAILLES", 'siret'=>"17780001800067", 'dep'=>"78"), + 'VERSAC' => array('nom'=>"TC VERSAILLES", 'siret'=>"17780111500482", 'dep'=>"78"), + 'VERSAG' => array('nom'=>"TGI VERSAILLES", 'siret'=>"17780111500466", 'dep'=>"78"), + 'VERVIB' => array('nom'=>"SOUS PREFECTURE DE VERVINS", 'siret'=>"17020001800035", 'dep'=>"21"), + 'VERVIC' => array('nom'=>"TC VERVINS", 'siret'=>"17800111100131", 'dep'=>"21"), + 'VESOUA' => array('nom'=>"PREFECTURE DE VESOUL", 'siret'=>"17700001500012", 'dep'=>"70"), + 'VESOUC' => array('nom'=>"TC VESOUL GRAY", 'siret'=>"17250111600476", 'dep'=>"70"), + 'VESOUG' => array('nom'=>"TGI VESOUL", 'siret'=>"17250111600286", 'dep'=>"70"), + 'VICHYB' => array('nom'=>"SOUS PREFECTURE DE VICHY", 'siret'=>"17030001600038", 'dep'=>"32"), + 'VIENNB' => array('nom'=>"SOUS PREFECTURE DE VIENNE", 'siret'=>"", 'dep'=>"38"), + 'VIENNC' => array('nom'=>"TC VIENNE", 'siret'=>"17380111900137", 'dep'=>"38"), + 'VIENNG' => array('nom'=>"TGI VIENNE", 'siret'=>"17380111900053", 'dep'=>"38"), + 'VIERZB' => array('nom'=>"SOUS PREFECTURE DE VIERZON", 'siret'=>"17180001400036", 'dep'=>"18"), + 'VILLEB' => array('nom'=>"SOUS PREFECTURE VILLEFRANCHE DE ROUERGUE", 'siret'=>"17120001700035", 'dep'=>"12"), + 'VILLFB' => array('nom'=>"SOUS PREFECTURE DE VILLEFRANCHE SUR SAONE", 'siret'=>"17690001700029", 'dep'=>"69"), + 'VILLFC' => array('nom'=>"TC VILLEFRANCHE SUR SAONE", 'siret'=>"17690111400379", 'dep'=>"69"), + 'VILLFG' => array('nom'=>"TGI VILLEFRANCHE SUR SAONE", 'siret'=>"17690111400056", 'dep'=>"69"), + 'VILLNB' => array('nom'=>"SOUS PREFECTURE DE VILLENEUVE SUR LOT", 'siret'=>"17470001300025", 'dep'=>"47"), + 'VILLNC' => array('nom'=>"TC VILLENEUVE SUR LOT", 'siret'=>"17470111000192", 'dep'=>"47"), + 'VILTAC' => array('nom'=>"TC VILLEFRANCHE-TARARE", 'siret'=>"17690111400379", 'dep'=>"69"), + 'VIMOUC' => array('nom'=>"TC VIMOUTIERS", 'siret'=>"", 'dep'=>"61"), + 'VIREB' => array('nom'=>"SOUS PREFECTURE DE VIRE", 'siret'=>"17140001300057", 'dep'=>"14"), + 'VIREC' => array('nom'=>"TC VIRE", 'siret'=>"", 'dep'=>"14"), + 'VITRYB' => array('nom'=>"SOUS PREFECTURE DE VITRY LE FRANCOIS", 'siret'=>"17510001500031", 'dep'=>"51"), + 'VOUZIB' => array('nom'=>"SOUS PREFECTURE DE VOUZIERS", 'siret'=>"17080001500027", 'dep'=>"84"), + 'WISSEB' => array('nom'=>"SOUS PREFECTURE DE WISSEMBOURG", 'siret'=>"17670001100081", 'dep'=>"67"), + 'YSSINB' => array('nom'=>"SOUS PREFECTURE DE YSSINGEAUX", 'siret'=>"17430001200047", 'dep'=>"43"), + 'LOUVII' => array('nom'=>"TI LOUVIERS", 'siret'=>"17760111900304", 'dep'=>"27"), + 'VIGANI' => array('nom'=>"TI VIGAN", 'siret'=>"17300111600362", 'dep'=>"30"), + 'NANTUI' => array('nom'=>"TI NANTUA", 'siret'=>"17690111400155", 'dep'=>"11"), + 'NICEI' => array('nom'=>"TI NICE", 'siret'=>"17130111200685", 'dep'=>"63"), + 'SEDANI' => array('nom'=>"TI SEDAN", 'siret'=>"17510111200209", 'dep'=>"82"), + 'PERIGI' => array('nom'=>"TI PERIGUEUX", 'siret'=>"17330111000180", 'dep'=>"24"), + 'NANTEI' => array('nom'=>"TI NANTES", 'siret'=>"17350111500880", 'dep'=>"44"), + 'COUTAI' => array('nom'=>"TI COUTANCES", 'siret'=>"17140111000282", 'dep'=>"50"), + 'LIEVII' => array('nom'=>"TI LIEVIN", 'siret'=>"17590111500436", 'dep'=>"62"), + 'PONTOI' => array('nom'=>"TI PONTOISE", 'siret'=>"17780111500573", 'dep'=>"95"), + 'MOUTII' => array('nom'=>"TI MOUTIERS", 'siret'=>"17730111600139", 'dep'=>"73"), + 'CIVRAI' => array('nom'=>"TI CIVRAY", 'siret'=>"17860111800494", 'dep'=>"86"), + 'ROCROI' => array('nom'=>"TI ROCROI", 'siret'=>"17510111200332", 'dep'=>"82"), + 'MARENI' => array('nom'=>"TI MARENNES", 'siret'=>"17860111800080", 'dep'=>"17"), + 'JONZAI' => array('nom'=>"TI JONZAC", 'siret'=>"17860111800098", 'dep'=>"17"), + 'SAINTI' => array('nom'=>"TI SAINT AMAND MONTROND", 'siret'=>"17180111100070", 'dep'=>"18"), + 'USSELI' => array('nom'=>"TI USSEL", 'siret'=>"17870111600091", 'dep'=>"19"), + 'SEMURI' => array('nom'=>"TI SEMUR EN AUXOIS", 'siret'=>"17210111500118", 'dep'=>"21"), + 'BERGEI' => array('nom'=>"TI BERGERAC", 'siret'=>"17330111000222", 'dep'=>"24"), + 'NYONSI' => array('nom'=>"TI NYONS", 'siret'=>"17380111900061", 'dep'=>"26"), + 'MURETI' => array('nom'=>"TI MURET", 'siret'=>"17310111400093", 'dep'=>"31"), + 'STMALI' => array('nom'=>"TI SAINT MALO", 'siret'=>"17350111500120", 'dep'=>"35"), + 'ISSOUI' => array('nom'=>"TI ISSOUDUN", 'siret'=>"17180111100112", 'dep'=>"36"), + 'LE BLI' => array('nom'=>"TI LE BLANC", 'siret'=>"17180111100088", 'dep'=>"36"), + 'LA CHI' => array('nom'=>"TI LA CHATRE", 'siret'=>"17180111100096", 'dep'=>"36"), + 'DOLEI' => array('nom'=>"TI DOLE", 'siret'=>"17250111600054", 'dep'=>"39"), + 'STETII' => array('nom'=>"TI SAINT ETIENNE", 'siret'=>"17690111400189", 'dep'=>"42"), + 'MONTBI' => array('nom'=>"TI MONTBRISON", 'siret'=>"17690111400098", 'dep'=>"42"), + 'STMARI' => array('nom'=>"TI SAINT MARCELLIN", 'siret'=>"17380111900046", 'dep'=>"38"), + 'DIEI' => array('nom'=>"TI DIE", 'siret'=>"17380111900145", 'dep'=>"26"), + 'CHARTI' => array('nom'=>"TI CHARTRES", 'siret'=>"17780111500102", 'dep'=>"28"), + 'BELLAI' => array('nom'=>"TI BELLAC", 'siret'=>"17870111600034", 'dep'=>"87"), + 'DREUXI' => array('nom'=>"TI DREUX", 'siret'=>"17780111500128", 'dep'=>"28"), + 'CHATEI' => array('nom'=>"TI CHATEAUDUN", 'siret'=>"17780111500110", 'dep'=>"28"), + 'MENDEI' => array('nom'=>"TI MENDE", 'siret'=>"17300111600073", 'dep'=>"48"), + 'TULLEI' => array('nom'=>"TI TULLE", 'siret'=>"17870111600166", 'dep'=>"19"), + 'PORTOI' => array('nom'=>"TI PORTO VECCHIO", 'siret'=>"17202111500099", 'dep'=>"20"), + 'SARTEI' => array('nom'=>"TI SARTENE", 'siret'=>"17202111500107", 'dep'=>"20"), + 'KAYSEI' => array('nom'=>"TI KAYSERSBERG", 'siret'=>"17680111600078", 'dep'=>"68"), + 'BOURGI' => array('nom'=>"TI BOURGOIN JALLIEU", 'siret'=>"17380111900103", 'dep'=>"38"), + 'PAIMBI' => array('nom'=>"TI PAIMBOEUF", 'siret'=>"17350111500229", 'dep'=>"44"), + 'CAHORI' => array('nom'=>"TI CAHORS", 'siret'=>"17470111000028", 'dep'=>"46"), + 'EPERNI' => array('nom'=>"TI EPERNAY", 'siret'=>"17510111200233", 'dep'=>"51"), + 'BARLDI' => array('nom'=>"TI BAR LE DUC", 'siret'=>"17540111600306", 'dep'=>"55"), + 'ISSOII' => array('nom'=>"TI ISSOIRE", 'siret'=>"17630111700048", 'dep'=>"63"), + 'BIARRI' => array('nom'=>"TI BIARRITZ", 'siret'=>"17640111500157", 'dep'=>"64"), + 'EPINAI' => array('nom'=>"TI EPINAL", 'siret'=>"17540111600207", 'dep'=>"88"), + 'AUXERI' => array('nom'=>"TI AUXERRE", 'siret'=>"17750111100807", 'dep'=>"89"), + 'SENSI' => array('nom'=>"TI SENS", 'siret'=>"17750111100856", 'dep'=>"89"), + 'CHAMBI' => array('nom'=>"TI CHAMBERY", 'siret'=>"17730111600113", 'dep'=>"73"), + 'JOIGNI' => array('nom'=>"TI JOIGNY", 'siret'=>"17750111100831", 'dep'=>"89"), + 'TONNEI' => array('nom'=>"TI TONNERRE", 'siret'=>"17750111100799", 'dep'=>"89"), + 'IVRY I' => array('nom'=>"TI IVRY SUR SEINE", 'siret'=>"17750111100625", 'dep'=>"94"), + 'CHAREI' => array('nom'=>"TI CHARENTON LE PONT", 'siret'=>"17750111100609", 'dep'=>"94"), + 'BOISSI' => array('nom'=>"TI BOISSY SAINT LEGER", 'siret'=>"17750111100617", 'dep'=>"94"), + 'ROYANI' => array('nom'=>"TI ROYAN", 'siret'=>"17860111800262", 'dep'=>"17"), + 'ARBOII' => array('nom'=>"TI ARBOIS", 'siret'=>"17250111600385", 'dep'=>"39"), + 'ANGERI' => array('nom'=>"TI ANGERS", 'siret'=>"17490111600239", 'dep'=>"49"), + 'SAUMUI' => array('nom'=>"TI SAUMUR", 'siret'=>"17490111600247", 'dep'=>"49"), + 'LAVALI' => array('nom'=>"TI LAVAL", 'siret'=>"17490111600254", 'dep'=>"53"), + 'GRAYI' => array('nom'=>"TI GRAY", 'siret'=>"17250111600278", 'dep'=>"70"), + 'MACONI' => array('nom'=>"TI MACON", 'siret'=>"17210111500423", 'dep'=>"71"), + 'ALBII' => array('nom'=>"TI ALBI", 'siret'=>"17310111400283", 'dep'=>"81"), + 'CASTRI' => array('nom'=>"TI CASTRES", 'siret'=>"17310111400341", 'dep'=>"81"), + 'LAVAUI' => array('nom'=>"TI LAVAUR", 'siret'=>"17310111400051", 'dep'=>"81"), + 'MONTNI' => array('nom'=>"TI MONTAUBAN", 'siret'=>"17310111400242", 'dep'=>"82"), + 'CASTEI' => array('nom'=>"TI CASTELSARRASIN", 'siret'=>"17310111400135", 'dep'=>"82"), + 'MOISSI' => array('nom'=>"TI MOISSAC", 'siret'=>"17310111400036", 'dep'=>"82"), + 'AVIGNI' => array('nom'=>"TI AVIGNON", 'siret'=>"17300111600156", 'dep'=>"84"), + 'CARPEI' => array('nom'=>"TI CARPENTRAS", 'siret'=>"17300111600164", 'dep'=>"84"), + 'ETAMPI' => array('nom'=>"TI ETAMPES", 'siret'=>"17750111100708", 'dep'=>"91"), + 'TARBEI' => array('nom'=>"TI TARBES", 'siret'=>"17640111500090", 'dep'=>"65"), + 'BAGNEI' => array('nom'=>"TI BAGNERES DE BIGORRE", 'siret'=>"17640111500025", 'dep'=>"65"), + 'VESOUI' => array('nom'=>"TI VESOUL", 'siret'=>"17250111600161", 'dep'=>"70"), + 'LUREI' => array('nom'=>"TI LURE", 'siret'=>"17250111600179", 'dep'=>"70"), + 'LA FLI' => array('nom'=>"TI LA FLECHE", 'siret'=>"17490111600130", 'dep'=>"72"), + 'MAMERI' => array('nom'=>"TI MAMERS", 'siret'=>"17490111600122", 'dep'=>"72"), + 'ALBERI' => array('nom'=>"TI ALBERTVILLE", 'siret'=>"17730111600105", 'dep'=>"73"), + 'YVETOI' => array('nom'=>"TI YVETOT", 'siret'=>"17760111900171", 'dep'=>"76"), + 'NBRAYI' => array('nom'=>"TI NEUFCHATEL EN BRAY", 'siret'=>"17760111900189", 'dep'=>"76"), + 'ELBEUI' => array('nom'=>"TI ELBEUF", 'siret'=>"17760111900395", 'dep'=>"76"), + 'POITII' => array('nom'=>"TI POITIERS", 'siret'=>"17860111800411", 'dep'=>"86"), + 'BORDEI' => array('nom'=>"TI BORDEAUX", 'siret'=>"17330111000313", 'dep'=>"33"), + 'BAZASI' => array('nom'=>"TI BAZAS", 'siret'=>"17330111000347", 'dep'=>"33"), + 'BRESSI' => array('nom'=>"TI BRESSUIRE", 'siret'=>"17860111800478", 'dep'=>"79"), + 'DOUAII' => array('nom'=>"TI DOUAI", 'siret'=>"17590111500907", 'dep'=>"59"), + 'CAMBRI' => array('nom'=>"TI CAMBRAI", 'siret'=>"17590111500949", 'dep'=>"59"), + 'CLAMEI' => array('nom'=>"TI CLAMECY", 'siret'=>"17180111100278", 'dep'=>"58"), + 'LECTOI' => array('nom'=>"TI LECTOURE", 'siret'=>"17470111000200", 'dep'=>"32"), + 'MELUNI' => array('nom'=>"TI MELUN", 'siret'=>"17750111100211", 'dep'=>"77"), + 'TROYEI' => array('nom'=>"TI TROYES", 'siret'=>"17510111200266", 'dep'=>"10"), + 'HAVREI' => array('nom'=>"TI LE HAVRE", 'siret'=>"17760111900320", 'dep'=>"76"), + 'GANNAI' => array('nom'=>"TI GANNAT", 'siret'=>"17630111700345", 'dep'=>"38"), + 'BASTII' => array('nom'=>"TI BASTIA", 'siret'=>"17202111500131", 'dep'=>"20"), + 'BRIANI' => array('nom'=>"TI BRIANCON", 'siret'=>"17380111900251", 'dep'=>"51"), + 'CORTEI' => array('nom'=>"TI CORTE", 'siret'=>"17202111500149", 'dep'=>"20"), + 'GAPI' => array('nom'=>"TI GAP", 'siret'=>"17380111900285", 'dep'=>"50"), + 'LAROCI' => array('nom'=>"TI LA ROCHE SUR YON", 'siret'=>"17860111800239", 'dep'=>"85"), + 'MONTMI' => array('nom'=>"TI MONTMORILLON", 'siret'=>"17860111800064", 'dep'=>"86"), + 'CONFOI' => array('nom'=>"TI CONFOLENS", 'siret'=>"17330111000396", 'dep'=>"16"), + 'RUFFEI' => array('nom'=>"TI RUFFEC", 'siret'=>"17330111000412", 'dep'=>"16"), + 'BARBEI' => array('nom'=>"TI BARBEZIEUX SAINT HILAIRE", 'siret'=>"17330111000404", 'dep'=>"16"), + 'STPONI' => array('nom'=>"TI SAINT PONS DE THOMIERES", 'siret'=>"17340111800406", 'dep'=>"34"), + 'UZESI' => array('nom'=>"TI UZES", 'siret'=>"17300111600347", 'dep'=>"30"), + 'AJACCI' => array('nom'=>"TI AJACCIO", 'siret'=>"17202111500115", 'dep'=>"20"), + 'VANVEI' => array('nom'=>"TI VANVES", 'siret'=>"17780111500342", 'dep'=>"92"), + 'VERSAI' => array('nom'=>"TI VERSAILLES", 'siret'=>"17780111500458", 'dep'=>"78"), + 'VERVII' => array('nom'=>"TI VERVINS", 'siret'=>"17800111100388", 'dep'=>"21"), + 'VIERZI' => array('nom'=>"TI VIERZON", 'siret'=>"17180111100195", 'dep'=>"18"), + 'VIREI' => array('nom'=>"TI VIRE", 'siret'=>"17140111000506", 'dep'=>"14"), + 'WISSEI' => array('nom'=>"TI WISSEMBOURG", 'siret'=>"17680111600144", 'dep'=>"67"), + 'DRAGUI' => array('nom'=>"TI DRAGUIGNAN", 'siret'=>"17130111200552", 'dep'=>"83"), + 'LEPUYI' => array('nom'=>"TI PUY EN VELAY", 'siret'=>"17630111700428", 'dep'=>"43"), + 'LERAII' => array('nom'=>"TI LE RAINCY", 'siret'=>"17750111100997", 'dep'=>"93"), + 'MARTII' => array('nom'=>"TI MARTIGUES", 'siret'=>"17130111200123", 'dep'=>"13"), + 'MENTOI' => array('nom'=>"TI MENTON", 'siret'=>"17130111200347", 'dep'=>"65"), + 'MONTRI' => array('nom'=>"TI MONTREUIL SOUS BOIS", 'siret'=>"17750111100542", 'dep'=>"93"), + 'NEUILI' => array('nom'=>"TI NEUILLY SUR SEINE", 'siret'=>"17780111500326", 'dep'=>"92"), + 'PANTII' => array('nom'=>"TI PANTIN", 'siret'=>"17750111101052", 'dep'=>"93"), + 'PARTHI' => array('nom'=>"TI PARTHENAY", 'siret'=>"17860111800544", 'dep'=>"79"), + 'PERONI' => array('nom'=>"TI PERONNE", 'siret'=>"17800111100354", 'dep'=>"80"), + 'POISSI' => array('nom'=>"TI POISSY", 'siret'=>"17780111500185", 'dep'=>"78"), + 'PUTEAI' => array('nom'=>"TI PUTEAUX", 'siret'=>"17780111500334", 'dep'=>"92"), + 'RAMBOI' => array('nom'=>"TI RAMBOUILLET", 'siret'=>"17780111500169", 'dep'=>"78"), + 'RIBEAI' => array('nom'=>"TI RIBEAUVILLE", 'siret'=>"17680111600045", 'dep'=>"68"), + 'ROMORI' => array('nom'=>"TI ROMORANTIN LANTHENAY", 'siret'=>"17450111400238", 'dep'=>"41"), + 'ROUENI' => array('nom'=>"TI ROUEN", 'siret'=>"17760111900353", 'dep'=>"76"), + 'PONTLI' => array('nom'=>"TI PONT L'EVEQUE", 'siret'=>"17140111000555", 'dep'=>"14"), + 'CHATBI' => array('nom'=>"TI CHATEAUBRIANT", 'siret'=>"17350111500211", 'dep'=>"44"), + 'DIZIEI' => array('nom'=>"TI SAINT DIZIER", 'siret'=>"17210111500183", 'dep'=>"52"), + 'MONTCI' => array('nom'=>"TI MONTCEAU LES MINES", 'siret'=>"17210111500100", 'dep'=>"71"), + 'NAZAII' => array('nom'=>"TI SAINT NAZAIRE", 'siret'=>"17350111500724", 'dep'=>"44"), + 'SEVERI' => array('nom'=>"TI SAINT SEVER", 'siret'=>"17640111500231", 'dep'=>"40"), + 'BBRESI' => array('nom'=>"TI BOURG EN BRESSE", 'siret'=>"17690111400486", 'dep'=>"10"), + 'YSSINI' => array('nom'=>"TI YSSINGEAUX", 'siret'=>"17630111700469", 'dep'=>"43"), + 'TREVOI' => array('nom'=>"TI TREVOUX", 'siret'=>"17690111400494", 'dep'=>"16"), + 'ROMANI' => array('nom'=>"TI ROMANS SUR ISERE", 'siret'=>"17380111900384", 'dep'=>"26"), + 'LECHAI' => array('nom'=>"TI LE CHAMBON FEUGEROLLES", 'siret'=>"17690111400544", 'dep'=>"42"), + 'CHINOI' => array('nom'=>"TI CHATEAU CHINON", 'siret'=>"17180111100369", 'dep'=>"58"), + 'FUMAYI' => array('nom'=>"TI FUMAY", 'siret'=>"17510111200464", 'dep'=>"81"), + 'NEVERI' => array('nom'=>"TI NEVERS", 'siret'=>"17180111100377", 'dep'=>"58"), + 'ANGOUI' => array('nom'=>"TI ANGOULEME", 'siret'=>"17330111000099", 'dep'=>"16"), + 'AMBERI' => array('nom'=>"TI AMBERT", 'siret'=>"17630111700022", 'dep'=>"63"), + 'AURILI' => array('nom'=>"TI AURILLAC", 'siret'=>"17630111700394", 'dep'=>"15"), + 'BARSUI' => array('nom'=>"TI BAR SUR AUBE", 'siret'=>"17510111200357", 'dep'=>"10"), + 'BELLEI' => array('nom'=>"TI BELLEY", 'siret'=>"17690111400502", 'dep'=>"13"), + 'BRIEYI' => array('nom'=>"TI BRIEY", 'siret'=>"17540111600066", 'dep'=>"54"), + 'CHALOI' => array('nom'=>"TI CHALONS EN CHAMPAGNE", 'siret'=>"17510111200225", 'dep'=>"51"), + 'CHARLI' => array('nom'=>"TI CHARLEVILLE MEZIERES", 'siret'=>"17510111200324", 'dep'=>"80"), + 'VILLFI' => array('nom'=>"TI VILLEFRANCHE SUR SAONE", 'siret'=>"17690111400510", 'dep'=>"69"), + 'BRIOUI' => array('nom'=>"TI BRIOUDE", 'siret'=>"17630111700527", 'dep'=>"43"), + 'CROUXI' => array('nom'=>"TI CHATEAUROUX", 'siret'=>"17180111100138", 'dep'=>"36"), + 'CLFERI' => array('nom'=>"TI CLERMONT FERRAND", 'siret'=>"17630111700535", 'dep'=>"63"), + 'COGNAI' => array('nom'=>"TI COGNAC", 'siret'=>"17330111000297", 'dep'=>"16"), + 'DAXI' => array('nom'=>"TI DAX", 'siret'=>"17640111500165", 'dep'=>"40"), + 'LAMURI' => array('nom'=>"TI LA MURE", 'siret'=>"17380111900228", 'dep'=>"38"), + 'LAREOI' => array('nom'=>"TI LA REOLE", 'siret'=>"17330111000362", 'dep'=>"33"), + 'ROTROI' => array('nom'=>"TI NOGENT LE ROTROU", 'siret'=>"17780111500490", 'dep'=>"28"), + 'LESPAI' => array('nom'=>"TI LESPARRE MEDOC", 'siret'=>"17330111000339", 'dep'=>"33"), + 'LIBOUI' => array('nom'=>"TI LIBOURNE", 'siret'=>"17330111000354", 'dep'=>"33"), + 'LONGWI' => array('nom'=>"TI LONGWY", 'siret'=>"17540111600074", 'dep'=>"54"), + 'LYONI' => array('nom'=>"TI LYON 3EME", 'siret'=>"17690111400437", 'dep'=>"69"), + 'MAURII' => array('nom'=>"TI MAURIAC", 'siret'=>"17630111700436", 'dep'=>"15"), + 'MONTEI' => array('nom'=>"TI MONTELIMAR", 'siret'=>"17380111900301", 'dep'=>"26"), + 'MONTLI' => array('nom'=>"TI MONTLUCON", 'siret'=>"17630111700261", 'dep'=>"31"), + 'MOULII' => array('nom'=>"TI MOULINS", 'siret'=>"17630111700451", 'dep'=>"30"), + 'MARSAI' => array('nom'=>"TI MONT DE MARSAN", 'siret'=>"17640111500173", 'dep'=>"40"), + 'MURATI' => array('nom'=>"TI MURAT", 'siret'=>"17630111700105", 'dep'=>"15"), + 'NANCYI' => array('nom'=>"TI NANCY", 'siret'=>"17540111600108", 'dep'=>"54"), + 'NIORTI' => array('nom'=>"TI NIORT", 'siret'=>"17860111800460", 'dep'=>"79"), + 'NOGENI' => array('nom'=>"TI NOGENT SUR SEINE", 'siret'=>"17510111200308", 'dep'=>"10"), + 'NEUFCI' => array('nom'=>"TI NEUFCHATEAU", 'siret'=>"17540111600363", 'dep'=>"88"), + 'REIMSI' => array('nom'=>"TI REIMS", 'siret'=>"17510111200241", 'dep'=>"51"), + 'RETHEI' => array('nom'=>"TI RETHEL", 'siret'=>"17510111200316", 'dep'=>"83"), + 'RIOMI' => array('nom'=>"TI RIOM", 'siret'=>"17630111700311", 'dep'=>"63"), + 'ROANNI' => array('nom'=>"TI ROANNE", 'siret'=>"17690111400163", 'dep'=>"42"), + 'FLOURI' => array('nom'=>"TI SAINT FLOUR", 'siret'=>"17630111700444", 'dep'=>"15"), + 'THIERI' => array('nom'=>"TI THIERS", 'siret'=>"17630111700329", 'dep'=>"63"), + 'THONOI' => array('nom'=>"TI THONON LES BAINS", 'siret'=>"17730111600287", 'dep'=>"74"), + 'VICHYI' => array('nom'=>"TI VICHY", 'siret'=>"17630111700287", 'dep'=>"32"), + 'VIENNI' => array('nom'=>"TI VIENNE", 'siret'=>"17380111900236", 'dep'=>"38"), + 'VBANNI' => array('nom'=>"TI VILLEURBANNE", 'siret'=>"17690111400346", 'dep'=>"69"), + 'VITRYI' => array('nom'=>"TI VITRY LE FRANCOIS", 'siret'=>"17510111200217", 'dep'=>"51"), + 'VOUZII' => array('nom'=>"TI VOUZIERS", 'siret'=>"17510111200340", 'dep'=>"84"), + 'ALESI' => array('nom'=>"TI ALES", 'siret'=>"17300111600305", 'dep'=>"30"), + 'APTI' => array('nom'=>"TI APT", 'siret'=>"17300111600370", 'dep'=>"84"), + 'OLONNI' => array('nom'=>"TI DES SABLES D'OLONNE", 'siret'=>"17860111800635", 'dep'=>"85"), + 'ROCHEI' => array('nom'=>"TI ROCHECHOUART", 'siret'=>"17870111600281", 'dep'=>"87"), + 'CAYENI' => array('nom'=>"TI CAYENNE", 'siret'=>"17972111300100", 'dep'=>"973"), + 'ROUSSI' => array('nom'=>"TI L'ILE ROUSSE", 'siret'=>"17202111500123", 'dep'=>"20"), + 'STDENI' => array('nom'=>"TI SAINT DENIS DE LA REUNION", 'siret'=>"17974111100050", 'dep'=>"974"), + 'LAMENI' => array('nom'=>"TI LE LAMENTIN", 'siret'=>"17972111300050", 'dep'=>"972"), + 'SJMAUI' => array('nom'=>"TI SAINT JEAN DE MAURIENNE", 'siret'=>"17730111600147", 'dep'=>"73"), + 'PROVII' => array('nom'=>"TI PROVINS", 'siret'=>"17750111100740", 'dep'=>"77"), + 'VALENI' => array('nom'=>"TI VALENCE", 'siret'=>"17380111900087", 'dep'=>"26"), + 'DIJONI' => array('nom'=>"TI DIJON", 'siret'=>"17210111500472", 'dep'=>"21"), + 'MAYENI' => array('nom'=>"TI MAYENNE", 'siret'=>"17490111600296", 'dep'=>"53"), + 'GONTII' => array('nom'=>"TI CHATEAU GONTIER", 'siret'=>"17490111600288", 'dep'=>"53"), + 'MANOSI' => array('nom'=>"TI MANOSQUE", 'siret'=>"17130111200453", 'dep'=>"41"), + 'FORCAI' => array('nom'=>"TI FORCALQUIER", 'siret'=>"17130111200446", 'dep'=>"41"), + 'TOURNI' => array('nom'=>"TI TOURNON SUR RHONE", 'siret'=>"17300111600065", 'dep'=>"73"), + 'FOIXI' => array('nom'=>"TI FOIX", 'siret'=>"17310111400192", 'dep'=>"90"), + 'PAMIEI' => array('nom'=>"TI PAMIERS", 'siret'=>"17310111400184", 'dep'=>"91"), + 'GIRONI' => array('nom'=>"TI SAINT GIRONS", 'siret'=>"17310111400317", 'dep'=>"92"), + 'ROUERI' => array('nom'=>"TI VILLEFRANCHE DE ROUERGUE", 'siret'=>"17340111800240", 'dep'=>"12"), + 'AFFRII' => array('nom'=>"TI SAINT AFFRIQUE", 'siret'=>"17340111800273", 'dep'=>"12"), + 'ESPALI' => array('nom'=>"TI ESPALION", 'siret'=>"17340111800125", 'dep'=>"12"), + 'AIXI' => array('nom'=>"TI AIX EN PROVENCE", 'siret'=>"17130111200438", 'dep'=>"13"), + 'ROCHLI' => array('nom'=>"TI LA ROCHELLE", 'siret'=>"17860111800148", 'dep'=>"17"), + 'SNTESI' => array('nom'=>"TI SAINTES", 'siret'=>"17860111800189", 'dep'=>"17"), + 'ROCHFI' => array('nom'=>"TI ROCHEFORT", 'siret'=>"17860111800122", 'dep'=>"17"), + 'ANGELI' => array('nom'=>"TI SAINT JEAN D'ANGELY", 'siret'=>"17860111800163", 'dep'=>"17"), + 'BRIVEI' => array('nom'=>"TI BRIVE", 'siret'=>"17870111600190", 'dep'=>"19"), + 'BEAUNI' => array('nom'=>"TI BEAUNE", 'siret'=>"17210111500027", 'dep'=>"21"), + 'GUINGI' => array('nom'=>"TI GUINGAMP", 'siret'=>"17350111500096", 'dep'=>"22"), + 'GUEREI' => array('nom'=>"TI GUERET", 'siret'=>"17870111600174", 'dep'=>"23"), + 'AUBUSI' => array('nom'=>"TI AUBUSSON", 'siret'=>"17870111600125", 'dep'=>"23"), + 'BRGANI' => array('nom'=>"TI BOURGANEUF", 'siret'=>"17870111600117", 'dep'=>"23"), + 'NONTRI' => array('nom'=>"TI NONTRON", 'siret'=>"17330111000255", 'dep'=>"24"), + 'RIBERI' => array('nom'=>"TI RIBERAC", 'siret'=>"17330111000263", 'dep'=>"24"), + 'BAUMEI' => array('nom'=>"TI BAUME LES DAMES", 'siret'=>"17250111600245", 'dep'=>"25"), + 'PONTAI' => array('nom'=>"TI PONTARLIER", 'siret'=>"17250111600237", 'dep'=>"25"), + 'EVREUI' => array('nom'=>"TI EVREUX", 'siret'=>"17760111900379", 'dep'=>"27"), + 'MAUBEI' => array('nom'=>"TI MAUBEUGE", 'siret'=>"17590111500246", 'dep'=>"59"), + 'DOMFRI' => array('nom'=>"TI DOMFRONT", 'siret'=>"17140111000100", 'dep'=>"61"), + 'CALAII' => array('nom'=>"TI CALAIS", 'siret'=>"17590111500121", 'dep'=>"62"), + 'TERNOI' => array('nom'=>"TI SAINT POL SUR TERNOISE", 'siret'=>"17590111500311", 'dep'=>"62"), + 'HOUDAI' => array('nom'=>"TI HOUDAIN", 'siret'=>"17590111500402", 'dep'=>"62"), + 'MONTUI' => array('nom'=>"TI MONTREUIL SUR MER", 'siret'=>"17590111500444", 'dep'=>"62"), + 'FORBAI' => array('nom'=>"TI FORBACH", 'siret'=>"17570111900109", 'dep'=>"57"), + 'HAYANI' => array('nom'=>"TI HAYANGE", 'siret'=>"17570111900091", 'dep'=>"57"), + 'ROUBAI' => array('nom'=>"TI ROUBAIX", 'siret'=>"17590111500204", 'dep'=>"59"), + 'HAZEBI' => array('nom'=>"TI HAZEBROUCK", 'siret'=>"17590111500634", 'dep'=>"59"), + 'TOURCI' => array('nom'=>"TI ROUBAIX TOURCOING", 'siret'=>"17590111500360", 'dep'=>"59"), + 'BOULAI' => array('nom'=>"TI BOULAY MOSELLE", 'siret'=>"17570111900026", 'dep'=>"57"), + 'SARRBI' => array('nom'=>"TI SARREBOURG", 'siret'=>"17570111900067", 'dep'=>"57"), + 'BEZIEI' => array('nom'=>"TI BEZIERS", 'siret'=>"17340111800174", 'dep'=>"34"), + 'RENNEI' => array('nom'=>"TI RENNES", 'siret'=>"17350111500039", 'dep'=>"35"), + 'FOUGEI' => array('nom'=>"TI FOUGERES", 'siret'=>"17350111500179", 'dep'=>"35"), + 'REDONI' => array('nom'=>"TI REDON", 'siret'=>"17350111500146", 'dep'=>"35"), + 'VENDOI' => array('nom'=>"TI VENDOME", 'siret'=>"17450111400030", 'dep'=>"41"), + 'ORLEAI' => array('nom'=>"TI ORLEANS", 'siret'=>"17450111400139", 'dep'=>"45"), + 'MNTARI' => array('nom'=>"TI MONTARGIS", 'siret'=>"17450111400147", 'dep'=>"45"), + 'PITHII' => array('nom'=>"TI PITHIVIERS", 'siret'=>"17450111400154", 'dep'=>"45"), + 'FIGEAI' => array('nom'=>"TI FIGEAC", 'siret'=>"17470111000127", 'dep'=>"46"), + 'GOURDI' => array('nom'=>"TI GOURDON", 'siret'=>"17470111000093", 'dep'=>"46"), + 'MARVEI' => array('nom'=>"TI MARVEJOLS", 'siret'=>"17300111600081", 'dep'=>"48"), + 'CHOLEI' => array('nom'=>"TI CHOLET", 'siret'=>"17490111600080", 'dep'=>"49"), + 'CHAUMI' => array('nom'=>"TI CHAUMONT", 'siret'=>"17210111500175", 'dep'=>"52"), + 'LANGRI' => array('nom'=>"TI LANGRES", 'siret'=>"17210111500167", 'dep'=>"52"), + 'TOULOI' => array('nom'=>"TI TOULOUSE", 'siret'=>"17310111400325", 'dep'=>"31"), + 'AUCHI' => array('nom'=>"TI AUCH", 'siret'=>"17470111000069", 'dep'=>"32"), + 'CONDOI' => array('nom'=>"TI CONDOM", 'siret'=>"17470111000168", 'dep'=>"32"), + 'MIRANI' => array('nom'=>"TI MIRANDE", 'siret'=>"17470111000119", 'dep'=>"32"), + 'BERNAI' => array('nom'=>"TI BERNAY", 'siret'=>"17760111900387", 'dep'=>"27"), + 'AUDEMI' => array('nom'=>"TI PONT AUDEMER", 'siret'=>"17760111900262", 'dep'=>"27"), + 'ANDELI' => array('nom'=>"TI LES ANDELYS", 'siret'=>"17760111900163", 'dep'=>"27"), + 'BSMERI' => array('nom'=>"TI BOULOGNE SUR MER", 'siret'=>"17590111500105", 'dep'=>"62"), + 'CARVII' => array('nom'=>"TI CARVIN", 'siret'=>"17590111500147", 'dep'=>"62"), + 'LENSI' => array('nom'=>"TI LENS", 'siret'=>"17590111500410", 'dep'=>"62"), + 'BETHUI' => array('nom'=>"TI BETHUNE", 'siret'=>"17590111500063", 'dep'=>"62"), + 'SOMERI' => array('nom'=>"TI SAINT OMER", 'siret'=>"17590111500295", 'dep'=>"62"), + 'FORTFI' => array('nom'=>"TI FORT DE FRANCE", 'siret'=>"17972111300126", 'dep'=>"972"), + 'MORTAI' => array('nom'=>"TI MORTAGNE AU PERCHE", 'siret'=>"17140111000134", 'dep'=>"61"), + 'LOUDEI' => array('nom'=>"TI LOUDEAC", 'siret'=>"17350111500641", 'dep'=>"22"), + 'QUIMPI' => array('nom'=>"TI QUIMPER", 'siret'=>"17350111500591", 'dep'=>"29"), + 'QUIMLI' => array('nom'=>"TI QUIMPERLE", 'siret'=>"17350111500583", 'dep'=>"29"), + 'CHATLI' => array('nom'=>"TI CHATEAULIN", 'siret'=>"17350111500609", 'dep'=>"29"), + 'BRESTI' => array('nom'=>"TI BREST", 'siret'=>"17350111500625", 'dep'=>"29"), + 'MORLAI' => array('nom'=>"TI MORLAIX", 'siret'=>"17350111500617", 'dep'=>"29"), + 'ARCACI' => array('nom'=>"TI ARCACHON", 'siret'=>"17330111000024", 'dep'=>"33"), + 'MONTFI' => array('nom'=>"TI MONTFORT SUR MEU", 'siret'=>"17350111500575", 'dep'=>"35"), + 'VITREI' => array('nom'=>"TI VITRE", 'siret'=>"17350111500682", 'dep'=>"35"), + 'VANNEI' => array('nom'=>"TI VANNES", 'siret'=>"17350111500559", 'dep'=>"56"), + 'LORIEI' => array('nom'=>"TI LORIENT", 'siret'=>"17350111500526", 'dep'=>"56"), + 'PONTII' => array('nom'=>"TI PONTIVY", 'siret'=>"17350111500542", 'dep'=>"56"), + 'AURAYI' => array('nom'=>"TI AURAY", 'siret'=>"17350111500567", 'dep'=>"56"), + 'PLOERI' => array('nom'=>"TI PLOERMEL", 'siret'=>"17350111500534", 'dep'=>"56"), + 'LONSLI' => array('nom'=>"TI LONS LE SAUNIER", 'siret'=>"17250111600344", 'dep'=>"39"), + 'CLAUDI' => array('nom'=>"TI SAINT CLAUDE", 'siret'=>"17250111600393", 'dep'=>"39"), + 'CHAMPI' => array('nom'=>"TI CHAMPAGNOLE", 'siret'=>"17250111600401", 'dep'=>"39"), + 'CHAROI' => array('nom'=>"TI CHAROLLES", 'siret'=>"17210111500431", 'dep'=>"71"), + 'CREUSI' => array('nom'=>"TI LE CREUSOT", 'siret'=>"17210111500399", 'dep'=>"71"), + 'AUTUNI' => array('nom'=>"TI AUTUN", 'siret'=>"17210111500415", 'dep'=>"71"), + 'LOUHAI' => array('nom'=>"TI LOUHANS", 'siret'=>"17210111500407", 'dep'=>"71"), + 'FONTEI' => array('nom'=>"TI FONTENAY LE COMTE", 'siret'=>"17860111800403", 'dep'=>"85"), + 'BELFOI' => array('nom'=>"TI BELFORT", 'siret'=>"17250111600310", 'dep'=>"90"), + 'CAGNEI' => array('nom'=>"TI CAGNES SUR MER", 'siret'=>"17130111200719", 'dep'=>"68"), + 'AGENI' => array('nom'=>"TI AGEN", 'siret'=>"17470111000218", 'dep'=>"47"), + 'MARMAI' => array('nom'=>"TI MARMANDE", 'siret'=>"17470111000226", 'dep'=>"47"), + 'VILOTI' => array('nom'=>"TI VILLENEUVE SUR LOT", 'siret'=>"17470111000242", 'dep'=>"47"), + 'NERACI' => array('nom'=>"TI NERAC", 'siret'=>"17470111000234", 'dep'=>"47"), + 'PAUI' => array('nom'=>"TI PAU", 'siret'=>"17640111500215", 'dep'=>"64"), + 'LILLEI' => array('nom'=>"TI LILLE", 'siret'=>"17590111500717", 'dep'=>"59"), + 'ARRASI' => array('nom'=>"TI ARRAS", 'siret'=>"17590111500808", 'dep'=>"62"), + 'LARGEI' => array('nom'=>"TI LARGENTIERE", 'siret'=>"17300111600255", 'dep'=>"71"), + 'MANSI' => array('nom'=>"TI LE MANS", 'siret'=>"17490111600361", 'dep'=>"72"), + 'ST LOI' => array('nom'=>"TI SAINT LO", 'siret'=>"17140111000324", 'dep'=>"50"), + 'AVRAI' => array('nom'=>"TI AVRANCHES", 'siret'=>"17140111000233", 'dep'=>"50"), + 'VALOGI' => array('nom'=>"TI VALOGNES", 'siret'=>"17140111000340", 'dep'=>"50"), + 'VINCEI' => array('nom'=>"TI VINCENNES", 'siret'=>"17750111100989", 'dep'=>"94"), + 'LODEVI' => array('nom'=>"TI LODEVE", 'siret'=>"17340111800349", 'dep'=>"34"), + 'TOULI' => array('nom'=>"TI TOUL", 'siret'=>"17540111600355", 'dep'=>"54"), + 'CARCAI' => array('nom'=>"TI CARCASSONNE", 'siret'=>"17340111800364", 'dep'=>"11"), + 'NARBOI' => array('nom'=>"TI NARBONNE", 'siret'=>"17340111800372", 'dep'=>"11"), + 'MILLAI' => array('nom'=>"TI MILLAU", 'siret'=>"17340111800380", 'dep'=>"12"), + 'SETEI' => array('nom'=>"TI SETE", 'siret'=>"17340111800430", 'dep'=>"34"), + 'CERETI' => array('nom'=>"TI CERET", 'siret'=>"17340111800471", 'dep'=>"66"), + 'PRADEI' => array('nom'=>"TI PRADES", 'siret'=>"17340111800463", 'dep'=>"66"), + 'DIGNEI' => array('nom'=>"TI DIGNE", 'siret'=>"17130111200727", 'dep'=>"40"), + 'SPAULI' => array('nom'=>"TI SAINT PAUL", 'siret'=>"17974111100076", 'dep'=>"978"), + 'BENOII' => array('nom'=>"TI SAINT BENOIT", 'siret'=>"17974111100084", 'dep'=>"974"), + 'MIRECI' => array('nom'=>"TI MIRECOURT", 'siret'=>"17540111600397", 'dep'=>"88"), + 'MIHIEI' => array('nom'=>"TI SAINT MIHIEL", 'siret'=>"17540111600405", 'dep'=>"55"), + 'YRIEXI' => array('nom'=>"TI SAINT YRIEIX LA PERCHE", 'siret'=>"17870111600265", 'dep'=>"87"), + 'BARCEI' => array('nom'=>"TI BARCELONNETTE", 'siret'=>"17130111200743", 'dep'=>"44"), + 'LUNEVI' => array('nom'=>"TI LUNEVILLE", 'siret'=>"17540111600421", 'dep'=>"54"), + 'REMIRI' => array('nom'=>"TI REMIREMONT", 'siret'=>"17540111600439", 'dep'=>"88"), + 'ALENCI' => array('nom'=>"TI ALENCON", 'siret'=>"17140111000381", 'dep'=>"61"), + 'RODEZI' => array('nom'=>"TI RODEZ", 'siret'=>"17340111800554", 'dep'=>"12"), + 'MONTPI' => array('nom'=>"TI MONTPELLIER", 'siret'=>"17340111800604", 'dep'=>"34"), + 'PERPII' => array('nom'=>"TI PERPIGNAN", 'siret'=>"17340111800620", 'dep'=>"66"), + 'CAENI' => array('nom'=>"TI CAEN", 'siret'=>"17140111000456", 'dep'=>"14"), + 'CHERBI' => array('nom'=>"TI CHERBOURG OCTEVILLE", 'siret'=>"17140111000423", 'dep'=>"50"), + 'FLORAI' => array('nom'=>"TI FLORAC", 'siret'=>"17300111600339", 'dep'=>"48"), + 'RAULTI' => array('nom'=>"TI CHATELLERAULT", 'siret'=>"17860111800585", 'dep'=>"86"), + 'STDIEI' => array('nom'=>"TI SAINT DIE", 'siret'=>"17540111600488", 'dep'=>"88"), + 'MEAUXI' => array('nom'=>"TI MEAUX", 'siret'=>"17750111101250", 'dep'=>"77"), + 'AUBAGI' => array('nom'=>"TI AUBAGNE", 'siret'=>"17130111200339", 'dep'=>"13"), + 'BRIGNI' => array('nom'=>"TI BRIGNOLES", 'siret'=>"17130111200545", 'dep'=>"83"), + 'CANNEI' => array('nom'=>"TI CANNES", 'siret'=>"17130111200362", 'dep'=>"64"), + 'ABBEVI' => array('nom'=>"TI ABBEVILLE", 'siret'=>"17800111100396", 'dep'=>"80"), + 'AIXLEI' => array('nom'=>"TI AIX LES BAINS", 'siret'=>"17730111600253", 'dep'=>"73"), + 'ALTKII' => array('nom'=>"TI ALTKIRCH", 'siret'=>"17680111600094", 'dep'=>"68"), + 'AMIENI' => array('nom'=>"TI AMIENS", 'siret'=>"17800111100404", 'dep'=>"80"), + 'ANNECI' => array('nom'=>"TI ANNECY", 'siret'=>"17730111600154", 'dep'=>"74"), + 'ANNEMI' => array('nom'=>"TI ANNEMASSE", 'siret'=>"17730111600303", 'dep'=>"74"), + 'ANTIBI' => array('nom'=>"TI ANTIBES", 'siret'=>"17130111200354", 'dep'=>"66"), + 'ANTONI' => array('nom'=>"TI ANTONY", 'siret'=>"17780111500250", 'dep'=>"92"), + 'ARGENI' => array('nom'=>"TI ARGENTAN", 'siret'=>"17140111000357", 'dep'=>"61"), + 'ARLESI' => array('nom'=>"TI ARLES", 'siret'=>"17130111200115", 'dep'=>"13"), + 'ARPAJI' => array('nom'=>"TI ARPAJON", 'siret'=>"17750111100906", 'dep'=>"91"), + 'ASNIEI' => array('nom'=>"TI ASNIERES SUR SEINE", 'siret'=>"17780111500268", 'dep'=>"92"), + 'AUBERI' => array('nom'=>"TI AUBERVILLIERS", 'siret'=>"17750111100534", 'dep'=>"93"), + 'AULNAI' => array('nom'=>"TI AULNAY SOUS BOIS", 'siret'=>"17750111100104", 'dep'=>"93"), + 'AVALLI' => array('nom'=>"TI AVALLON", 'siret'=>"17750111101243", 'dep'=>"89"), + 'ECOUEI' => array('nom'=>"TI ECOUEN", 'siret'=>"17780111500219", 'dep'=>"95"), + 'EVRYI' => array('nom'=>"TI EVRY", 'siret'=>"17750111101110", 'dep'=>"91"), + 'SANNOI' => array('nom'=>"TI SANNOIS", 'siret'=>"17780111500474", 'dep'=>"95"), + 'HYEREI' => array('nom'=>"TI HYERES", 'siret'=>"17130111200537", 'dep'=>"83"), + 'ILLKII' => array('nom'=>"TI ILLKIRCH GRAFFENSTADEN", 'siret'=>"17680111600201", 'dep'=>"67"), + 'OLOROI' => array('nom'=>"TI OLORON SAINTE MARIE", 'siret'=>"17640111500207", 'dep'=>"64"), + 'ORANGI' => array('nom'=>"TI ORANGE", 'siret'=>"17300111600149", 'dep'=>"84"), + 'ORTHEI' => array('nom'=>"TI ORTHEZ", 'siret'=>"17640111500199", 'dep'=>"64"), + 'BARSEI' => array('nom'=>"TI BAR SUR SEINE", 'siret'=>"17510111200365", 'dep'=>"10"), + 'BAUGEI' => array('nom'=>"TI BAUGE", 'siret'=>"17490111600346", 'dep'=>"49"), + 'BAYEUI' => array('nom'=>"TI BAYEUX", 'siret'=>"17140111000472", 'dep'=>"14"), + 'BEAUVI' => array('nom'=>"TI BEAUVAIS", 'siret'=>"17800111100453", 'dep'=>"60"), + 'BLAYEI' => array('nom'=>"TI BLAYE", 'siret'=>"17330111000446", 'dep'=>"33"), + 'BLOISI' => array('nom'=>"TI BLOIS", 'siret'=>"17450111400287", 'dep'=>"41"), + 'BOBIGI' => array('nom'=>"TI BOBIGNY", 'siret'=>"17750111101086", 'dep'=>"93"), + 'BOULOI' => array('nom'=>"TI BOULOGNE BILLANCOURT", 'siret'=>"17780111500276", 'dep'=>"92"), + 'BRUMAI' => array('nom'=>"TI BRUMATH", 'siret'=>"17680111600250", 'dep'=>"67"), + 'CTHIEI' => array('nom'=>"TI CHATEAU THIERRY", 'siret'=>"17800111100362", 'dep'=>"24"), + 'CHINNI' => array('nom'=>"TI CHINON", 'siret'=>"17450111400253", 'dep'=>"37"), + 'CLEROI' => array('nom'=>"TI CLERMONT", 'siret'=>"17800111100461", 'dep'=>"60"), + 'CLICHI' => array('nom'=>"TI CLICHY", 'siret'=>"17780111500284", 'dep'=>"92"), + 'COLOMI' => array('nom'=>"TI COLOMBES", 'siret'=>"17780111500292", 'dep'=>"92"), + 'COMPII' => array('nom'=>"TI COMPIEGNE", 'siret'=>"17800111100487", 'dep'=>"60"), + 'COURBI' => array('nom'=>"TI COURBEVOIE", 'siret'=>"17780111500318", 'dep'=>"92"), + 'DIEPPI' => array('nom'=>"TI DIEPPE", 'siret'=>"17760111900247", 'dep'=>"76"), + 'DOULLI' => array('nom'=>"TI DOULLENS", 'siret'=>"17800111100420", 'dep'=>"80"), + 'DOURDI' => array('nom'=>"TI DOURDAN", 'siret'=>"17750111100914", 'dep'=>"91"), + 'FALAII' => array('nom'=>"TI FALAISE", 'siret'=>"17140111000498", 'dep'=>"14"), + 'FREJUI' => array('nom'=>"TI FREJUS", 'siret'=>"17130111200560", 'dep'=>"83"), + 'GIENI' => array('nom'=>"TI GIEN", 'siret'=>"17450111400188", 'dep'=>"45"), + 'GONESI' => array('nom'=>"TI GONESSE", 'siret'=>"17780111500227", 'dep'=>"95"), + 'GRASSI' => array('nom'=>"TI GRASSE", 'siret'=>"17130111200370", 'dep'=>"61"), + 'GRENOI' => array('nom'=>"TI GRENOBLE", 'siret'=>"17380111900038", 'dep'=>"38"), + 'GUEBWI' => array('nom'=>"TI GUEBWILLER", 'siret'=>"17680111600086", 'dep'=>"68"), + 'HAGUEI' => array('nom'=>"TI HAGUENAU", 'siret'=>"17680111600219", 'dep'=>"67"), + 'HUNINI' => array('nom'=>"TI HUNINGUE", 'siret'=>"17680111600060", 'dep'=>"68"), + 'JUVISI' => array('nom'=>"TI JUVISY SUR ORGE", 'siret'=>"17750111100898", 'dep'=>"91"), + 'LAONI' => array('nom'=>"TI LAON", 'siret'=>"17800111100446", 'dep'=>"20"), + 'LEVALI' => array('nom'=>"TI LEVALLOIS PERRET", 'siret'=>"17780111500300", 'dep'=>"92"), + 'LISIEI' => array('nom'=>"TI LISIEUX", 'siret'=>"17140111000399", 'dep'=>"14"), + 'LOCHEI' => array('nom'=>"TI LOCHES", 'siret'=>"17450111400246", 'dep'=>"37"), + 'LOUDUI' => array('nom'=>"TI LOUDUN", 'siret'=>"17860111800551", 'dep'=>"86"), + 'LOURDI' => array('nom'=>"TI LOURDES", 'siret'=>"17640111500058", 'dep'=>"65"), + 'MANTEI' => array('nom'=>"TI MANTES LA JOLIE", 'siret'=>"17780111500193", 'dep'=>"78"), + 'MELLEI' => array('nom'=>"TI MELLE", 'siret'=>"17860111800536", 'dep'=>"79"), + 'MOLSHI' => array('nom'=>"TI MOLSHEIM", 'siret'=>"17680111600243", 'dep'=>"67"), + 'MONTDI' => array('nom'=>"TI MONTDIDIER", 'siret'=>"17800111100412", 'dep'=>"80"), + 'MONTYI' => array('nom'=>"TI MONTMORENCY", 'siret'=>"17780111500235", 'dep'=>"95"), + 'SDENII' => array('nom'=>"TI SAINT DENIS", 'siret'=>"17750111101060", 'dep'=>"93"), + 'STOUEI' => array('nom'=>"TI SAINT OUEN", 'siret'=>"17750111101078", 'dep'=>"93"), + 'SALONI' => array('nom'=>"TI SALON DE PROVENCE", 'siret'=>"17130111200131", 'dep'=>"13"), + 'SARLAI' => array('nom'=>"TI SARLAT LA CANEDA", 'siret'=>"17330111000271", 'dep'=>"24"), + 'SCHILI' => array('nom'=>"TI SCHILTIGHEIM", 'siret'=>"17680111600185", 'dep'=>"67"), + 'SEGREI' => array('nom'=>"TI SEGRE", 'siret'=>"17490111600387", 'dep'=>"49"), + 'SELESI' => array('nom'=>"TI SELESTAT", 'siret'=>"17680111600177", 'dep'=>"67"), + 'SENLII' => array('nom'=>"TI SENLIS", 'siret'=>"17800111100479", 'dep'=>"60"), + 'SOISSI' => array('nom'=>"TI SOISSONS", 'siret'=>"17800111100370", 'dep'=>"22"), + 'SPALAI' => array('nom'=>"TI SAINT PALAIS", 'siret'=>"17640111500223", 'dep'=>"64"), + 'SQUENI' => array('nom'=>"TI SAINT QUENTIN", 'siret'=>"17800111100438", 'dep'=>"23"), + 'THANNI' => array('nom'=>"TI THANN", 'siret'=>"17680111600037", 'dep'=>"68"), + 'TOULNI' => array('nom'=>"TI TOULON", 'siret'=>"17130111200578", 'dep'=>"83"), + 'TOURSI' => array('nom'=>"TI TOURS", 'siret'=>"17450111400220", 'dep'=>"37"), + 'SANCEI' => array('nom'=>"TI SANCERRE", 'siret'=>"17180111100153", 'dep'=>"18"), + 'SCALAI' => array('nom'=>"TI SAINT CALAIS", 'siret'=>"17490111600114", 'dep'=>"72"), + 'SGERMI' => array('nom'=>"TI SAINT GERMAIN EN LAYE", 'siret'=>"17780111500177", 'dep'=>"78"), + 'TARASI' => array('nom'=>"TI TARASCON", 'siret'=>"17130111200420", 'dep'=>"13"), + 'ERSTEI' => array('nom'=>"TI ERSTEIN", 'siret'=>"17680111600193", 'dep'=>"67"), + 'MUNSTI' => array('nom'=>"TI MUNSTER", 'siret'=>"17680111600052", 'dep'=>"68"), + 'SCHIRI' => array('nom'=>"TI SCHIRMECK", 'siret'=>"17680111600169", 'dep'=>"67"), + 'WOERTI' => array('nom'=>"TI WOERTH", 'siret'=>"17680111600151", 'dep'=>"67"), + 'MOUSS' => array('nom'=>"TI PONT A MOUSSON", 'siret'=>"17540111600496", 'dep'=>"54"), + 'BITCHI' => array('nom'=>"TI BITCHE", 'siret'=>"17570111900240", 'dep'=>"57"), + 'BOUZOI' => array('nom'=>"TI BOUZONVILLE", 'siret'=>"17570111900257", 'dep'=>"57"), + 'FAULQI' => array('nom'=>"TI FAULQUEMONT", 'siret'=>"17570111900265", 'dep'=>"57"), + 'MORHAI' => array('nom'=>"TI MORHANGE", 'siret'=>"17570111900273", 'dep'=>"57"), + 'PHALSI' => array('nom'=>"TI PHALSBOURG", 'siret'=>"17570111900281", 'dep'=>"57"), + 'ROHRBI' => array('nom'=>"TI ROHRBACH LES BITCHE", 'siret'=>"17570111900299", 'dep'=>"57"), + 'VERDUI' => array('nom'=>"TI VERDUN", 'siret'=>"17540111600264", 'dep'=>"55"), + 'GENNEI' => array('nom'=>"TI SAINT JULIEN EN GENEVOIS", 'siret'=>"17730111600170", 'dep'=>"74"), + 'BONNEI' => array('nom'=>"TI BONNEVILLE", 'siret'=>"17730111600022", 'dep'=>"74"), + 'LIMOUI' => array('nom'=>"TI LIMOUX", 'siret'=>"17340111800067", 'dep'=>"11"), + 'CASTLI' => array('nom'=>"TI CASTELNAUDARY", 'siret'=>"17340111800059", 'dep'=>"11"), + 'DINANI' => array('nom'=>"TI DINAN", 'siret'=>"17350111500674", 'dep'=>"22"), + 'LANNII' => array('nom'=>"TI LANNION", 'siret'=>"17350111500658", 'dep'=>"22"), + 'PAIMPI' => array('nom'=>"TI PAIMPOL", 'siret'=>"17350111500666", 'dep'=>"22"), + 'BELLII' => array('nom'=>"TI MONTBELIARD", 'siret'=>"17250111600419", 'dep'=>"25"), + 'BRIEUI' => array('nom'=>"TI SAINT BRIEUC", 'siret'=>"17350111500633", 'dep'=>"22"), + 'MINESI' => array('nom'=>"TI SAINTE MARIE AUX MINES", 'siret'=>"17680111600029", 'dep'=>"68"), + 'LAURAI' => array('nom'=>"TI VILLEFRANCHE DE LAURAGAIS", 'siret'=>"17310111400366", 'dep'=>"31"), + 'GAUDEI' => array('nom'=>"TI SAINT GAUDENS", 'siret'=>"17310111400200", 'dep'=>"31"), + 'SALINI' => array('nom'=>"TI CHATEAU SALINS", 'siret'=>"17570111900034", 'dep'=>"57"), + 'AVOLDI' => array('nom'=>"TI SAINT AVOLD", 'siret'=>"17570111900075", 'dep'=>"57"), + 'VALECI' => array('nom'=>"TI VALENCIENNES", 'siret'=>"17590111500162", 'dep'=>"59"), + 'CHATII' => array('nom'=>"TI CHATILLON SUR SEINE", 'siret'=>"17210111500373", 'dep'=>"21"), + 'CHASOI' => array('nom'=>"TI CHALON SUR SAONE", 'siret'=>"17210111500381", 'dep'=>"71"), + 'MORTNI' => array('nom'=>"TI MORTAIN", 'siret'=>"17140111000316", 'dep'=>"50"), + 'BESANI' => array('nom'=>"TI BESANCON", 'siret'=>"17250111600211", 'dep'=>"25"), + 'AGENE' => array('nom'=>"Tribunal pour Enfants d'Agen", 'siret'=>"", 'dep'=>"47"), + 'AIXE' => array('nom'=>"Tribunal pour Enfants d'Aix-en-Provence", 'siret'=>"", 'dep'=>"13"), + 'AJACCE' => array('nom'=>"Tribunal pour Enfants d'Ajaccio", 'siret'=>"", 'dep'=>"20"), + 'ALBIE' => array('nom'=>"Tribunal pour Enfants d'Albi", 'siret'=>"", 'dep'=>"81"), + 'ALENCE' => array('nom'=>"Tribunal pour Enfants d'Alençon", 'siret'=>"", 'dep'=>"61"), + 'AMIENE' => array('nom'=>"Tribunal pour Enfants d'Amiens", 'siret'=>"", 'dep'=>"80"), + 'ANGERE' => array('nom'=>"Tribunal pour Enfants d'Angers", 'siret'=>"", 'dep'=>"49"), + 'ANGOUE' => array('nom'=>"Tribunal pour Enfants d'Angoulême", 'siret'=>"", 'dep'=>"16"), + 'ANNECE' => array('nom'=>"Tribunal pour Enfants d'Annecy", 'siret'=>"", 'dep'=>"74"), + 'ARRASE' => array('nom'=>"Tribunal pour Enfants d'Arras", 'siret'=>"", 'dep'=>"62"), + 'AUCHE' => array('nom'=>"Tribunal pour Enfants d'Auch", 'siret'=>"", 'dep'=>"32"), + 'AURILE' => array('nom'=>"Tribunal pour Enfants d'Aurillac", 'siret'=>"", 'dep'=>"15"), + 'AUXERE' => array('nom'=>"Tribunal pour Enfants d'Auxerre", 'siret'=>"", 'dep'=>"89"), + 'AVESNE' => array('nom'=>"Tribunal pour Enfants d'Avesnes-sur-Helpe", 'siret'=>"", 'dep'=>"59"), + 'AVIGNE' => array('nom'=>"Tribunal pour Enfants d'Avignon", 'siret'=>"", 'dep'=>"84"), + 'BASSEE' => array('nom'=>"Tribunal pour Enfants de Basse-Terre", 'siret'=>"", 'dep'=>"971"), + 'BASTIE' => array('nom'=>"Tribunal pour Enfants de Bastia", 'siret'=>"", 'dep'=>"20"), + 'BAYONE' => array('nom'=>"Tribunal pour Enfants de Bayonne", 'siret'=>"", 'dep'=>"64"), + 'BEAUVE' => array('nom'=>"Tribunal pour Enfants de Beauvais", 'siret'=>"", 'dep'=>"60"), + 'BELFOE' => array('nom'=>"Tribunal pour Enfants de Belfort", 'siret'=>"", 'dep'=>"90"), + 'BERGEE' => array('nom'=>"Tribunal pour Enfants de Bergerac", 'siret'=>"", 'dep'=>"24"), + 'BESANE' => array('nom'=>"Tribunal pour Enfants de Besançon", 'siret'=>"", 'dep'=>"25"), + 'BETHUE' => array('nom'=>"Tribunal pour Enfants de Béthune", 'siret'=>"", 'dep'=>"62"), + 'BEZIEE' => array('nom'=>"Tribunal pour Enfants de Béziers", 'siret'=>"", 'dep'=>"34"), + 'BLOISE' => array('nom'=>"Tribunal pour Enfants de Blois", 'siret'=>"", 'dep'=>"41"), + 'BOBIGE' => array('nom'=>"Tribunal pour Enfants de Bobigny", 'siret'=>"", 'dep'=>"93"), + 'BORDEE' => array('nom'=>"Tribunal pour Enfants de Bordeaux", 'siret'=>"", 'dep'=>"33"), + 'BOULOE' => array('nom'=>"Tribunal pour Enfants de Boulogne-Sur-Mer", 'siret'=>"", 'dep'=>"62"), + 'BOURGE' => array('nom'=>"Tribunal pour Enfants de Bourg-en-Bresse", 'siret'=>"", 'dep'=>"10"), + 'BOURHE' => array('nom'=>"Tribunal pour Enfants de Bourges", 'siret'=>"", 'dep'=>"18"), + 'JALLIE' => array('nom'=>"Tribunal pour Enfants de Bourgoin-Jallieu", 'siret'=>"", 'dep'=>"38"), + 'BRESTE' => array('nom'=>"Tribunal pour Enfants de Brest", 'siret'=>"", 'dep'=>"29"), + 'BRIEYE' => array('nom'=>"Tribunal pour Enfants de Briey", 'siret'=>"", 'dep'=>"54"), + 'BRIVEE' => array('nom'=>"Tribunal pour Enfants de Brive-la-Gaillarde", 'siret'=>"", 'dep'=>"19"), + 'CAENE' => array('nom'=>"Tribunal pour Enfants de Caen", 'siret'=>"", 'dep'=>"14"), + 'CAHORE' => array('nom'=>"Tribunal pour Enfants de Cahors", 'siret'=>"", 'dep'=>"46"), + 'CAMBRE' => array('nom'=>"Tribunal pour Enfants de Cambrai", 'siret'=>"", 'dep'=>"59"), + 'CARCAE' => array('nom'=>"Tribunal pour Enfants de Carcassonne", 'siret'=>"", 'dep'=>"11"), + 'CARPEE' => array('nom'=>"Tribunal pour Enfants de Carpentras", 'siret'=>"", 'dep'=>"84"), + 'CASTRE' => array('nom'=>"Tribunal pour Enfants de Castres", 'siret'=>"", 'dep'=>"81"), + 'CAYENE' => array('nom'=>"Tribunal pour Enfants de Cayenne", 'siret'=>"", 'dep'=>"973"), + 'CHALOE' => array('nom'=>"Tribunal pour Enfants de Châlons-en-Champagne", 'siret'=>"", 'dep'=>"51"), + 'CHALSE' => array('nom'=>"Tribunal pour Enfants de Chalon-sur-Saône", 'siret'=>"", 'dep'=>"71"), + 'CHAMBE' => array('nom'=>"Tribunal pour Enfants de Chambéry", 'siret'=>"", 'dep'=>"73"), + 'CHARLE' => array('nom'=>"Tribunal pour Enfants de Charleville-Mézières", 'siret'=>"", 'dep'=>"80"), + 'CHARTE' => array('nom'=>"Tribunal pour Enfants de Chartres", 'siret'=>"", 'dep'=>"28"), + 'CHATEE' => array('nom'=>"Tribunal pour Enfants de Châteauroux", 'siret'=>"", 'dep'=>"36"), + 'CHAUME' => array('nom'=>"Tribunal pour Enfants de Chaumont", 'siret'=>"", 'dep'=>"52"), + 'CHERBE' => array('nom'=>"Tribunal pour Enfants de Cherbourg", 'siret'=>"", 'dep'=>"50"), + 'CLERME' => array('nom'=>"Tribunal pour Enfants de Clermont-Ferrand", 'siret'=>"", 'dep'=>"63"), + 'COLMAE' => array('nom'=>"Tribunal pour Enfants de Colmar", 'siret'=>"", 'dep'=>"68"), + 'COMPIE' => array('nom'=>"Tribunal pour Enfants de Compiègne", 'siret'=>"", 'dep'=>"60"), + 'COUTAE' => array('nom'=>"Tribunal pour Enfants de Coutances", 'siret'=>"", 'dep'=>"50"), + 'CRETEE' => array('nom'=>"Tribunal pour Enfants de Créteil", 'siret'=>"", 'dep'=>"94"), + 'DAXE' => array('nom'=>"Tribunal pour Enfants de Dax", 'siret'=>"", 'dep'=>"40"), + 'DIEPPE' => array('nom'=>"Tribunal pour Enfants de Dieppe", 'siret'=>"", 'dep'=>"76"), + 'DIGNEE' => array('nom'=>"Tribunal pour Enfants de Digne-les-Bains", 'siret'=>"", 'dep'=>"40"), + 'DIJONE' => array('nom'=>"Tribunal pour Enfants de Dijon", 'siret'=>"", 'dep'=>"21"), + 'DOUAIE' => array('nom'=>"Tribunal pour Enfants de Douai", 'siret'=>"", 'dep'=>"59"), + 'DRAGUE' => array('nom'=>"Tribunal pour Enfants de Draguignan", 'siret'=>"", 'dep'=>"83"), + 'DUNKEE' => array('nom'=>"Tribunal pour Enfants de Dunkerque", 'siret'=>"", 'dep'=>"59"), + 'FOIXE' => array('nom'=>"Tribunal pour Enfants de Foix", 'siret'=>"", 'dep'=>"90"), + 'FORTDE' => array('nom'=>"Tribunal pour Enfants de Fort-de-France", 'siret'=>"", 'dep'=>"972"), + 'GAPE' => array('nom'=>"Tribunal pour Enfants de Gap", 'siret'=>"", 'dep'=>"50"), + 'GRASSE' => array('nom'=>"Tribunal pour Enfants de Grasse", 'siret'=>"", 'dep'=>"61"), + 'GRENOE' => array('nom'=>"Tribunal pour Enfants de Grenoble", 'siret'=>"", 'dep'=>"38"), + 'GUEREE' => array('nom'=>"Tribunal pour Enfants de Guéret", 'siret'=>"", 'dep'=>"23"), + 'GUINGE' => array('nom'=>"Tribunal pour Enfants de Guingamp", 'siret'=>"", 'dep'=>"22"), + 'LAROCE' => array('nom'=>"Tribunal pour Enfants de La Rochelle", 'siret'=>"", 'dep'=>"17"), + 'LAONE' => array('nom'=>"Tribunal pour Enfants de Laon", 'siret'=>"", 'dep'=>"20"), + 'LAVALE' => array('nom'=>"Tribunal pour Enfants de Laval", 'siret'=>"", 'dep'=>"53"), + 'LIBOUE' => array('nom'=>"Tribunal pour Enfants de Libourne", 'siret'=>"", 'dep'=>"33"), + 'LILLEE' => array('nom'=>"Tribunal pour Enfants de Lille", 'siret'=>"", 'dep'=>"59"), + 'LIMOGE' => array('nom'=>"Tribunal pour Enfants de Limoges", 'siret'=>"", 'dep'=>"87"), + 'LONSLE' => array('nom'=>"Tribunal pour Enfants de Lons-Le-Saunier", 'siret'=>"", 'dep'=>"39"), + 'LORIEE' => array('nom'=>"Tribunal pour Enfants de Lorient", 'siret'=>"", 'dep'=>"56"), + 'LYONE' => array('nom'=>"Tribunal pour Enfants de Lyon", 'siret'=>"", 'dep'=>"69"), + 'MACONE' => array('nom'=>"Tribunal pour Enfants de Mâcon", 'siret'=>"", 'dep'=>"71"), + 'MAMOUE' => array('nom'=>"Tribunal pour Enfants de Mamoudzou", 'siret'=>"", 'dep'=>"976"), + 'MARSEE' => array('nom'=>"Tribunal pour Enfants de Marseille", 'siret'=>"", 'dep'=>"13"), + 'UVEAE' => array('nom'=>"Tribunal pour Enfants de Mata-Hutu", 'siret'=>"", 'dep'=>"986"), + 'MEAUXE' => array('nom'=>"Tribunal pour Enfants de Meaux", 'siret'=>"", 'dep'=>"77"), + 'MELUNE' => array('nom'=>"Tribunal pour Enfants de Melun", 'siret'=>"", 'dep'=>"77"), + 'MENDEE' => array('nom'=>"Tribunal pour Enfants de Mende", 'siret'=>"", 'dep'=>"48"), + 'METZE' => array('nom'=>"Tribunal pour Enfants de Metz", 'siret'=>"", 'dep'=>"57"), + 'MONTAE' => array('nom'=>"Tribunal pour Enfants de Montargis", 'siret'=>"", 'dep'=>"45"), + 'MONTBE' => array('nom'=>"Tribunal pour Enfants de Montbéliard", 'siret'=>"", 'dep'=>"25"), + 'MONTDE' => array('nom'=>"Tribunal pour Enfants de Mont-de-Marsan", 'siret'=>"", 'dep'=>"40"), + 'MONTPE' => array('nom'=>"Tribunal pour Enfants de Montpellier", 'siret'=>"", 'dep'=>"34"), + 'MOULIE' => array('nom'=>"Tribunal pour Enfants de Moulins", 'siret'=>"", 'dep'=>"30"), + 'MULHOE' => array('nom'=>"Tribunal pour Enfants de Mulhouse", 'siret'=>"", 'dep'=>"68"), + 'NANCYE' => array('nom'=>"Tribunal pour Enfants de Nancy", 'siret'=>"", 'dep'=>"54"), + 'NANTEE' => array('nom'=>"Tribunal pour Enfants de Nanterre", 'siret'=>"", 'dep'=>"92"), + 'NARBOE' => array('nom'=>"Tribunal pour Enfants de Narbonne", 'siret'=>"", 'dep'=>"11"), + 'NEVERE' => array('nom'=>"Tribunal pour Enfants de Nevers", 'siret'=>"", 'dep'=>"58"), + 'NICEE' => array('nom'=>"Tribunal pour Enfants de Nice", 'siret'=>"", 'dep'=>"63"), + 'NIMESE' => array('nom'=>"Tribunal pour Enfants de Nîmes", 'siret'=>"", 'dep'=>"30"), + 'NIORTE' => array('nom'=>"Tribunal pour Enfants de Niort", 'siret'=>"", 'dep'=>"79"), + 'NOUMEE' => array('nom'=>"Tribunal pour Enfants de Nouméa", 'siret'=>"", 'dep'=>"988"), + 'PAPEEE' => array('nom'=>"Tribunal pour Enfants de Papeete", 'siret'=>"", 'dep'=>"987"), + 'PARISE' => array('nom'=>"Tribunal pour Enfants de Paris", 'siret'=>"", 'dep'=>"75"), + 'PAUE' => array('nom'=>"Tribunal pour Enfants de Pau", 'siret'=>"", 'dep'=>"64"), + 'PERIGE' => array('nom'=>"Tribunal pour Enfants de Périgueux", 'siret'=>"", 'dep'=>"24"), + 'PERPIE' => array('nom'=>"Tribunal pour Enfants de Perpignan", 'siret'=>"", 'dep'=>"66"), + 'POINTE' => array('nom'=>"Tribunal pour Enfants de Pointe-à-Pitre", 'siret'=>"", 'dep'=>"971"), + 'POITIE' => array('nom'=>"Tribunal pour Enfants de Poitiers", 'siret'=>"", 'dep'=>"86"), + 'CERGYE' => array('nom'=>"Tribunal pour Enfants de Pontoise", 'siret'=>"", 'dep'=>"95"), + 'PRIVAE' => array('nom'=>"Tribunal pour Enfants de Privas", 'siret'=>"", 'dep'=>"70"), + 'QUIMPE' => array('nom'=>"Tribunal pour Enfants de Quimper", 'siret'=>"", 'dep'=>"29"), + 'REIMSE' => array('nom'=>"Tribunal pour Enfants de Reims", 'siret'=>"", 'dep'=>"51"), + 'RENNEE' => array('nom'=>"Tribunal pour Enfants de Rennes", 'siret'=>"", 'dep'=>"35"), + 'ROANNE' => array('nom'=>"Tribunal pour Enfants de Roanne", 'siret'=>"", 'dep'=>"42"), + 'ROCHEE' => array('nom'=>"Tribunal pour Enfants de Rochefort", 'siret'=>"", 'dep'=>"17"), + 'RODEZE' => array('nom'=>"Tribunal pour Enfants de Rodez", 'siret'=>"", 'dep'=>"12"), + 'ROUENE' => array('nom'=>"Tribunal pour Enfants de Rouen", 'siret'=>"", 'dep'=>"76"), + 'STBRIE' => array('nom'=>"Tribunal pour Enfants de Saint-Brieuc", 'siret'=>"", 'dep'=>"22"), + 'STDENE' => array('nom'=>"Tribunal pour Enfants de Saint-Denis-de-La Réunion", 'siret'=>"", 'dep'=>"974"), + 'STETIE' => array('nom'=>"Tribunal pour Enfants de Saint-Etienne", 'siret'=>"", 'dep'=>"42"), + 'STMALE' => array('nom'=>"Tribunal pour Enfants de Saint-Malo", 'siret'=>"", 'dep'=>"35"), + 'STNAZE' => array('nom'=>"Tribunal pour Enfants de Saint-Nazaire", 'siret'=>"", 'dep'=>"44"), + 'STOMEE' => array('nom'=>"Tribunal pour Enfants de Saint-Omer", 'siret'=>"", 'dep'=>"62"), + 'STPIEE' => array('nom'=>"Tribunal pour Enfants de Saint-Pierre", 'siret'=>"", 'dep'=>"974"), + 'STQUEE' => array('nom'=>"Tribunal pour Enfants de Saint-Quentin", 'siret'=>"", 'dep'=>"23"), + 'SARREE' => array('nom'=>"Tribunal pour Enfants de Sarreguemines", 'siret'=>"", 'dep'=>"57"), + 'SAVERE' => array('nom'=>"Tribunal pour Enfants de Saverne", 'siret'=>"", 'dep'=>"67"), + 'SENLIE' => array('nom'=>"Tribunal pour Enfants de Senlis", 'siret'=>"", 'dep'=>"60"), + 'STRASE' => array('nom'=>"Tribunal pour Enfants de Strasbourg", 'siret'=>"", 'dep'=>"67"), + 'TARASE' => array('nom'=>"Tribunal pour Enfants de Tarascon", 'siret'=>"", 'dep'=>"13"), + 'TARBEE' => array('nom'=>"Tribunal pour Enfants de Tarbes", 'siret'=>"", 'dep'=>"65"), + 'THIONE' => array('nom'=>"Tribunal pour Enfants de Thionville", 'siret'=>"", 'dep'=>"57"), + 'THONOE' => array('nom'=>"Tribunal pour Enfants de Thonon-les-Bains", 'siret'=>"", 'dep'=>"74"), + 'TOULOE' => array('nom'=>"Tribunal pour Enfants de Toulon", 'siret'=>"", 'dep'=>"83"), + 'TOURSE' => array('nom'=>"Tribunal pour Enfants de Tours", 'siret'=>"", 'dep'=>"37"), + 'TROYEE' => array('nom'=>"Tribunal pour Enfants de Troyes", 'siret'=>"", 'dep'=>"10"), + 'VALENE' => array('nom'=>"Tribunal pour Enfants de Valence", 'siret'=>"", 'dep'=>"26"), + 'VANNEE' => array('nom'=>"Tribunal pour Enfants de Vannes", 'siret'=>"", 'dep'=>"56"), + 'VERDUE' => array('nom'=>"Tribunal pour Enfants de Verdun", 'siret'=>"", 'dep'=>"55"), + 'VERSAE' => array('nom'=>"Tribunal pour Enfants de Versailles", 'siret'=>"", 'dep'=>"78"), + 'VESOUE' => array('nom'=>"Tribunal pour Enfants de Vesoul", 'siret'=>"", 'dep'=>"70"), + 'VIENNE' => array('nom'=>"Tribunal pour Enfants de Vienne", 'siret'=>"", 'dep'=>"38"), + 'VILLEE' => array('nom'=>"Tribunal pour Enfants de Villefranche-sur-Saône", 'siret'=>"", 'dep'=>"69"), + 'EPINAE' => array('nom'=>"Tribunal pour Enfants d'Epinal", 'siret'=>"", 'dep'=>"88"), + 'EVREUE' => array('nom'=>"Tribunal pour Enfants d'Evreux", 'siret'=>"", 'dep'=>"27"), + 'EVRYE' => array('nom'=>"Tribunal pour Enfants d'Evry", 'siret'=>"", 'dep'=>"91"), + 'ORLEAE' => array('nom'=>"Tribunal pour Enfants d'Orléans", 'siret'=>"", 'dep'=>"45"), + 'LEHAVE' => array('nom'=>"Tribunal pour Enfants du Havre", 'siret'=>"", 'dep'=>"76"), + 'LEMANE' => array('nom'=>"Tribunal pour Enfants du Mans", 'siret'=>"", 'dep'=>"72"), + 'LEPUYE' => array('nom'=>"Tribunal pour Enfants du Puy-en-Velay", 'siret'=>"", 'dep'=>"43"), + 'MARSEG' => array('nom'=>"TGI MARSEILLE", 'siret'=>"17130111200776", 'dep'=>"13"), + 'PARI1I' => array('nom'=>"TI PARIS 1er", 'siret'=>"17750111100484", 'dep'=>"75"), + 'PARI2I' => array('nom'=>"TI PARIS 2ème", 'siret'=>"17750111100294", 'dep'=>"75"), + 'PARI3I' => array('nom'=>"TI PARIS 3ème", 'siret'=>"17750111100450", 'dep'=>"75"), + 'PARI4I' => array('nom'=>"TI PARIS 4ème", 'siret'=>"17750111100302", 'dep'=>"75"), + 'PARI5I' => array('nom'=>"TI PARIS 5ème", 'siret'=>"17750111100310", 'dep'=>"75"), + 'PARI6I' => array('nom'=>"TI PARIS 6ème", 'siret'=>"17750111100260", 'dep'=>"75"), + 'PARI7I' => array('nom'=>"TI PARIS 7ème", 'siret'=>"17750111100286", 'dep'=>"75"), + 'PARI8I' => array('nom'=>"TI PARIS 8ème", 'siret'=>"17750111100278", 'dep'=>"75"), + 'PARI9I' => array('nom'=>"TI PARIS 9ème", 'siret'=>"17750111100336", 'dep'=>"75"), + 'PAR10I' => array('nom'=>"TI PARIS 10ème", 'siret'=>"17750111100328", 'dep'=>"75"), + 'PAR11I' => array('nom'=>"TI PARIS 11ème", 'siret'=>"17750111101151", 'dep'=>"75"), + 'PAR12I' => array('nom'=>"TI PARIS 12ème", 'siret'=>"17750111100393", 'dep'=>"75"), + 'PAR13I' => array('nom'=>"TI PARIS 13ème", 'siret'=>"17750111100401", 'dep'=>"75"), + 'PAR14I' => array('nom'=>"TI PARIS 14ème", 'siret'=>"17750111100435", 'dep'=>"75"), + 'PAR15I' => array('nom'=>"TI PARIS 15ème", 'siret'=>"17750111100419", 'dep'=>"75"), + 'PAR16I' => array('nom'=>"TI PARIS 16ème", 'siret'=>"17750111100344", 'dep'=>"75"), + 'PAR17I' => array('nom'=>"TI PARIS 17ème", 'siret'=>"17750111100351", 'dep'=>"75"), + 'PAR18I' => array('nom'=>"TI PARIS 18ème", 'siret'=>"17750111100377", 'dep'=>"75"), + 'PAR19I' => array('nom'=>"TI PARIS 19ème", 'siret'=>"17750111100369", 'dep'=>"75"), + 'PAR20I' => array('nom'=>"TI PARIS 20ème", 'siret'=>"17750111100427", 'dep'=>"75"), + 'AVESNI' => array('nom'=>"TI AVESNES SUR HELPE", 'siret'=>"17590111500469", 'dep'=>"59"), + 'BASSEI' => array('nom'=>"TI BASSE TERRE", 'siret'=>"17971111400027", 'dep'=>"971"), + 'BAYONI' => array('nom'=>"TI BAYONNE", 'siret'=>"17640111500140", 'dep'=>"64"), + 'COSNEI' => array('nom'=>"TI COSNE COURS SUR LOIRE", 'siret'=>"17180111100419", 'dep'=>"58"), + 'COULOI' => array('nom'=>"TI COULOMIERS", 'siret'=>"17750111100732", 'dep'=>"77"), + 'DUNKEI' => array('nom'=>"TI DUNKERQUE", 'siret'=>"17590111500998", 'dep'=>"59"), + 'FAULTI' => array('nom'=>"TI MONTEREAU", 'siret'=>"17750111101300", 'dep'=>"77"), + 'GAILLI' => array('nom'=>"TI GAILLAC", 'siret'=>"17310111400077", 'dep'=>"81"), + 'LAGNYI' => array('nom'=>"TI LAGNY SUR MARNE", 'siret'=>"17750111100724", 'dep'=>"77"), + 'LIMOGI' => array('nom'=>"TI LIMOGES", 'siret'=>"17870111600059", 'dep'=>"87"), + 'LONGJI' => array('nom'=>"TI LONGJUMEAU", 'siret'=>"17750111100658", 'dep'=>"91"), + 'LUXEUI' => array('nom'=>"TI LUXEUIL LES BAINS", 'siret'=>"17250111600187", 'dep'=>"70"), + 'MAURDI' => array('nom'=>"TI SAINT MAUR DES FOSSES", 'siret'=>"17750111100492", 'dep'=>"94"), + 'PALAII' => array('nom'=>"TI PALAISEAU", 'siret'=>"17750111100526", 'dep'=>"91"), + 'PIERRI' => array('nom'=>"TI SAINT PIERRE", 'siret'=>"17974111100100", 'dep'=>"974"), + 'POINTI' => array('nom'=>"TI POINTE A PITRE", 'siret'=>"17971111400050", 'dep'=>"971"), + 'VILLEI' => array('nom'=>"TI VILLEJUIF", 'siret'=>"17750111101284", 'dep'=>"94"), + 'MARIEI' => array('nom'=>"TI MARIE GALANTE", 'siret'=>"17971111400092", 'dep'=>"971"), + 'FONTI' => array('nom'=>"TI FONTAINEBLEAU", 'siret'=>"17750111101292", 'dep'=>"77"), + 'BRGESI' => array('nom'=>"TI BOURGES", 'siret'=>"17180111100187", 'dep'=>"18"), + 'NOGEMI' => array('nom'=>"TI NOGENT SUR MARNE", 'siret'=>"17750111100500", 'dep'=>"94"), + 'SMARTI' => array('nom'=>"TI SAINT MARTIN", 'siret'=>"17971111400100", 'dep'=>"970"), + 'AIXPRL' => array('nom'=>"Cour d'Appel d'Aix-en-Provence", 'siret'=>"17130111200016", 'dep'=>"13"), + 'AMIENL' => array('nom'=>"Cour d'Appel d'Amiens", 'siret'=>"17800111100016", 'dep'=>"80"), + 'ANGERL' => array('nom'=>"Cour d'Appel d'Angers", 'siret'=>"17490111600015", 'dep'=>"49"), + 'BASSEL' => array('nom'=>"Cour d'Appel de Basse-Terre", 'siret'=>"17971111400019", 'dep'=>"971"), + 'BASTIL' => array('nom'=>"Cour d'Appel de Bastia", 'siret'=>"17202111500016", 'dep'=>"20"), + 'BESANL' => array('nom'=>"Cour d'Appel de Besançon", 'siret'=>"17250111600013", 'dep'=>"25"), + 'BORDEL' => array('nom'=>"Cour d'Appel de Bordeaux", 'siret'=>"17330111000016", 'dep'=>"33"), + 'BOURGL' => array('nom'=>"Cour d'Appel de Bourges", 'siret'=>"17180111100013", 'dep'=>"18"), + 'CAENL' => array('nom'=>"Cour d'Appel de Caen", 'siret'=>"17140111000407", 'dep'=>"14"), + 'CHAMBL' => array('nom'=>"Cour d'Appel de Chambéry", 'siret'=>"17730111600014", 'dep'=>"73"), + 'COLMAL' => array('nom'=>"Cour d'Appel de Colmar", 'siret'=>"17680111600011", 'dep'=>"68"), + 'DIJONL' => array('nom'=>"Cour d'Appel de Dijon", 'siret'=>"17210111500522", 'dep'=>"21"), + 'DOUAIL' => array('nom'=>"Cour d'Appel de Douai", 'siret'=>"17590111500014", 'dep'=>"59"), + 'FORTFL' => array('nom'=>"Cour d'Appel de Fort-de-France", 'siret'=>"17972111300134", 'dep'=>"972"), + 'GRENOL' => array('nom'=>"COUR APPEL GRENOBLE", 'siret'=>"17380111900012", 'dep'=>"38"), + 'LIMOGL' => array('nom'=>"Cour d'Appel de Limoges", 'siret'=>"17870111600018", 'dep'=>"87"), + 'LYONL' => array('nom'=>"Cour d'Appel de Lyon", 'siret'=>"17690111400015", 'dep'=>"69"), + 'METZL' => array('nom'=>"Cour d'Appel de Metz", 'siret'=>"17570111900018", 'dep'=>"57"), + 'MONTPL' => array('nom'=>"COUR APPEL MONTPELLIER", 'siret'=>"17340111800018", 'dep'=>"34"), + 'NANCYL' => array('nom'=>"Cour d'Appel de Nancy", 'siret'=>"17540111600512", 'dep'=>"54"), + 'NIMESL' => array('nom'=>"Cour d'Appel de Nîmes", 'siret'=>"17300111600016", 'dep'=>"30"), + 'NOUMEL' => array('nom'=>"Cour d'Appel de Nouméa", 'siret'=>"13000313000015", 'dep'=>"988"), + 'PAPEEL' => array('nom'=>"Cour d'Appel de Papeete", 'siret'=>"17987642000011", 'dep'=>"987"), + 'PARISL' => array('nom'=>"Cour d'Appel de Paris", 'siret'=>"17750111100013", 'dep'=>"75"), + 'PAUL' => array('nom'=>"Cour d'Appel de Pau", 'siret'=>"17640111500017", 'dep'=>"64"), + 'POITIL' => array('nom'=>"Cour d'Appel de Poitiers", 'siret'=>"17860111800015", 'dep'=>"86"), + 'REIMSL' => array('nom'=>"Cour d'Appel de Reims", 'siret'=>"17510111200407", 'dep'=>"51"), + 'RENNEL' => array('nom'=>"Cour d'Appel de Rennes", 'siret'=>"17350111500013", 'dep'=>"35"), + 'RIOML' => array('nom'=>"Cour d'Appel de Riom", 'siret'=>"17630111700378", 'dep'=>"63"), + 'ROUENL' => array('nom'=>"Cour d'Appel de Rouen", 'siret'=>"17760111900015", 'dep'=>"76"), + 'STDENL' => array('nom'=>"Cour d'Appel de Saint-Denis-de-La Réunion", 'siret'=>"17974111100019", 'dep'=>"974"), + 'TOULOL' => array('nom'=>"Cour d'Appel de Toulouse", 'siret'=>"17310111400507", 'dep'=>"31"), + 'VERSAL' => array('nom'=>"Cour d'Appel de Versailles", 'siret'=>"17780111500011", 'dep'=>"78"), + 'ORLEAL' => array('nom'=>"Cour d'Appel d'Orléans", 'siret'=>"17450111400014", 'dep'=>"45"), + 'CAYENL' => array('nom'=>"Chambre Détachée de la Cour d'Appel de Fort de France à Cayenne", 'siret'=>"17972111300076", 'dep'=>"973"), + 'BORDEV' => array('nom'=>"Cour Administrative d'Appel de Bordeaux", 'siret'=>"17330004700011", 'dep'=>"33"), + 'DOUAIV' => array('nom'=>"Cour Administrative d'Appel de Douai", 'siret'=>"17590804500016", 'dep'=>"59"), + 'LYONV' => array('nom'=>"Cour Administrative d'Appel de Lyon", 'siret'=>"17690004100029", 'dep'=>"69"), + 'MARSEV' => array('nom'=>"Cour Administrative d'Appel de Marseille", 'siret'=>"17131812400012", 'dep'=>"13"), + 'NANCYV' => array('nom'=>"Cour Administrative d'Appel de Nancy", 'siret'=>"17540004300014", 'dep'=>"54"), + 'NANTEV' => array('nom'=>"Cour Administrative d'Appel de Nantes", 'siret'=>"17440004400023", 'dep'=>"44"), + 'PARISV' => array('nom'=>"Cour Administrative d'Appel de Paris", 'siret'=>"17750004800026", 'dep'=>"75"), + 'AGENL' => array('nom'=>"Cour d'Appel d'Agen", 'siret'=>"17470111000374", 'dep'=>"47"), + 'MAMOUW' => array('nom'=>"Tribunal du Travail de Mamoudzou", 'siret'=>"", 'dep'=>"976"), + 'MATAUW' => array('nom'=>"Tribunal du Travail de Mata-Utu", 'siret'=>"", 'dep'=>"986"), + 'NOUMEW' => array('nom'=>"Tribunal du Travail de Nouméa", 'siret'=>"", 'dep'=>"988"), + 'NUKUHW' => array('nom'=>"Tribunal du Travail de Nuku-Hiva", 'siret'=>"", 'dep'=>"987"), + 'PAPEEW' => array('nom'=>"Tribunal du Travail de Papeete", 'siret'=>"", 'dep'=>"987"), + 'RAIATW' => array('nom'=>"Tribunal du Travail de Raïatéa", 'siret'=>"", 'dep'=>"987"), + 'MATAHP' => array('nom'=>"TPI MATA HUTU", 'siret'=>"130003130", 'dep'=>"986"), + 'STMRTB' => array('nom'=>"SOUS PREFECTURE DE ST MARTIN", 'siret'=>"17971001700031", 'dep'=>"971"), + 'STPRMB' => array('nom'=>"SOUS PREFECTURE DE ST PIERRE", 'siret'=>"17972001600064", 'dep'=>"972"), + 'ETATV' => array('nom'=>"Conseil d'Etat", 'siret'=>"11000027000014", 'dep'=>"75"), + 'VERSAV' => array('nom'=>"Cour Administrative de Versailles", 'siret'=>"17780704700010", 'dep'=>"78"), + 'INCONU' => array('nom'=>"Tribunal Inconnu", 'siret'=>"", 'dep'=>"0"), + 'GUEREC' => array('nom'=>"TC GUERET", 'siret'=>"17870111600026", 'dep'=>"23"), + 'ANNECC' => array('nom'=>"TC ANNECY", 'siret'=>"17730111600063", 'dep'=>"74"), + 'THONOC' => array('nom'=>"TC THONON LES BAINS", 'siret'=>"17730111600089", 'dep'=>"74"), + 'STPIEM' => array('nom'=>"TMX SAINT PIERRE DE LA REUNION", 'siret'=>"17974111100035", 'dep'=>"974"), + 'TORCYB' => array('nom'=>"SOUS PREFECTURE DE TORCY", 'siret'=>"17770001000107", 'dep'=>"77"), + 'PARIRA' => array('nom'=>"PREFECTURE DE LA REGION ILE DE FRANCE", 'siret'=>"17750000600016", 'dep'=>"75"), + 'PARIPA' => array('nom'=>"PREFECTURE DE POLICE", 'siret'=>"17750151700011", 'dep'=>"75"), + 'ARCACB' => array('nom'=>"SOUS PREFECTURE D'ARCACHON", 'siret'=>"17330001300229", 'dep'=>"33"), + 'ANDERB' => array('nom'=>"SOUS PREFECTURE DE ANDERNOS LES BAINS", 'siret'=>"173300013", 'dep'=>"33"), + 'SARCEB' => array('nom'=>"SOUS PREFECTURE DE SARCELLES", 'siret'=>"179500012", 'dep'=>"95"), + 'STMAYB' => array('nom'=>"SOUS PREFECTURE DE ST MARTIN ST BARTHELEMY", 'siret'=>"", 'dep'=>"971"), + 'DJOFFJ' => array('nom'=>"DIRECTION DES JOURNAUX OFFICIELS", 'siret'=>"16000102000017", 'dep'=>"75"), + 'FLERSI' => array('nom'=>"TI FLERS", 'siret'=>"17140111000845", 'dep'=>"61"), + 'MBARDI' => array('nom'=>"TI MONTBARD", 'siret'=>"17210111500746", 'dep'=>"21"), + 'AUBENI' => array('nom'=>"TI AUBENAS", 'siret'=>"17300111600636", 'dep'=>"72"), + 'ANNONI' => array('nom'=>"TI ANNONAY", 'siret'=>"17300111600644", 'dep'=>"71"), + 'PERTUI' => array('nom'=>"TI PERTUIS", 'siret'=>"17300111600651", 'dep'=>"84"), + 'SOISSE' => array('nom'=>"Tribunal pour Enfants de Soissons", 'siret'=>"17800111100800", 'dep'=>"22"), + 'BONNEE' => array('nom'=>"Tribunal pour Enfants de BONNEVILLE", 'siret'=>"17730111600519", 'dep'=>"74"), + 'ABBEVF' => array('nom'=>"JUGE DE PROXIMITE D'ABBEVILLE", 'siret'=>"17800111100396", 'dep'=>"80"), + 'AGENF' => array('nom'=>"JUGE DE PROXIMITE D'AGEN", 'siret'=>"17470111000218", 'dep'=>"47"), + 'AIXF' => array('nom'=>"JUGE DE PROXIMITE D'AIX EN PROVENCE", 'siret'=>"17130111200438", 'dep'=>"13"), + 'AJACCF' => array('nom'=>"JUGE DE PROXIMITE D'AJACCIO", 'siret'=>"17202111500115", 'dep'=>"20"), + 'ALBERF' => array('nom'=>"JUGE DE PROXIMITE D'ALBERTVILLE", 'siret'=>"17730111600105", 'dep'=>"73"), + 'ALBIF' => array('nom'=>"JUGE DE PROXIMITE D'ALBI", 'siret'=>"17310111400283", 'dep'=>"81"), + 'ALENCF' => array('nom'=>"JUGE DE PROXIMITE D'ALENCON", 'siret'=>"17140111000381", 'dep'=>"61"), + 'ALESF' => array('nom'=>"JUGE DE PROXIMITE D'ALES", 'siret'=>"17300111600305", 'dep'=>"30"), + 'AMIENF' => array('nom'=>"JUGE DE PROXIMITE D'AMIENS", 'siret'=>"17800111100404", 'dep'=>"80"), + 'ANGERF' => array('nom'=>"JUGE DE PROXIMITE D'ANGERS", 'siret'=>"17490111600239", 'dep'=>"49"), + 'ANGOUF' => array('nom'=>"JUGE DE PROXIMITE D'ANGOULEME", 'siret'=>"17330111000099", 'dep'=>"16"), + 'ANNECF' => array('nom'=>"JUGE DE PROXIMITE D'ANNECY", 'siret'=>"17730111600154", 'dep'=>"74"), + 'ANNEMF' => array('nom'=>"JUGE DE PROXIMITE D'ANNEMASSE", 'siret'=>"17730111600303", 'dep'=>"74"), + 'ANNONF' => array('nom'=>"JUGE DE PROXIMITE D'ANNONAY", 'siret'=>"17300111600644", 'dep'=>"71"), + 'ANTIBF' => array('nom'=>"JUGE DE PROXIMITE D'ANTIBES", 'siret'=>"17130111200354", 'dep'=>"66"), + 'ANTONF' => array('nom'=>"JUGE DE PROXIMITE D'ANTONY", 'siret'=>"17780111500250", 'dep'=>"92"), + 'ARCACF' => array('nom'=>"JUGE DE PROXIMITE D'ARCACHON", 'siret'=>"17330111000024", 'dep'=>"33"), + 'ARGENF' => array('nom'=>"JUGE DE PROXIMITE D'ARGENTAN", 'siret'=>"17140111000357", 'dep'=>"61"), + 'ARRASF' => array('nom'=>"JUGE DE PROXIMITE D'ARRAS", 'siret'=>"17590111500808", 'dep'=>"62"), + 'ASNIEF' => array('nom'=>"JUGE DE PROXIMITE D'ASNIERES SUR SEINE", 'siret'=>"17780111500268", 'dep'=>"92"), + 'AUBAGF' => array('nom'=>"JUGE DE PROXIMITE D'AUBAGNE", 'siret'=>"17130111200339", 'dep'=>"13"), + 'AUBERF' => array('nom'=>"JUGE DE PROXIMITE D'AUBERVILLIERS", 'siret'=>"17750111100534", 'dep'=>"93"), + 'AUCHF' => array('nom'=>"JUGE DE PROXIMITE D'AUCH", 'siret'=>"17470111000069", 'dep'=>"32"), + 'AULNAF' => array('nom'=>"JUGE DE PROXIMITE D'AULNAY SOUS BOIS", 'siret'=>"17750111100104", 'dep'=>"93"), + 'AVIGNF' => array('nom'=>"JUGE DE PROXIMITE D'AVIGNON", 'siret'=>"17300111600156", 'dep'=>"84"), + 'AVRAF' => array('nom'=>"JUGE DE PROXIMITE D'AVRANCHES", 'siret'=>"17140111000233", 'dep'=>"50"), + 'BASSEF' => array('nom'=>"JUGE DE PROXIMITE DE BASSE TERRE", 'siret'=>"17971111400027", 'dep'=>"971"), + 'BAYONF' => array('nom'=>"JUGE DE PROXIMITE DE BAYONNE", 'siret'=>"17640111500140", 'dep'=>"64"), + 'BEAUNF' => array('nom'=>"JUGE DE PROXIMITE DE BEAUNE", 'siret'=>"17210111500027", 'dep'=>"21"), + 'BEAUVF' => array('nom'=>"JUGE DE PROXIMITE DE BEAUVAIS", 'siret'=>"17800111100453", 'dep'=>"60"), + 'BELLEF' => array('nom'=>"JUGE DE PROXIMITE DE BELLEY", 'siret'=>"17690111400502", 'dep'=>"13"), + 'BERNAF' => array('nom'=>"JUGE DE PROXIMITE DE BERNAY", 'siret'=>"17760111900387", 'dep'=>"27"), + 'BESANF' => array('nom'=>"JUGE DE PROXIMITE DE BESANCON", 'siret'=>"17250111600211", 'dep'=>"25"), + 'BETHUF' => array('nom'=>"JUGE DE PROXIMITE DE BETHUNE", 'siret'=>"17590111500063", 'dep'=>"62"), + 'BEZIEF' => array('nom'=>"JUGE DE PROXIMITE DE BEZIERS", 'siret'=>"17340111800174", 'dep'=>"34"), + 'BLOISF' => array('nom'=>"JUGE DE PROXIMITE DE BLOIS", 'siret'=>"17450111400287", 'dep'=>"41"), + 'BOBIGF' => array('nom'=>"JUGE DE PROXIMITE DE BOBIGNY", 'siret'=>"17750111101086", 'dep'=>"93"), + 'BOISSF' => array('nom'=>"JUGE DE PROXIMITE DE BOISSY SAINT LEGER", 'siret'=>"17750111100617", 'dep'=>"94"), + 'BONNEF' => array('nom'=>"JUGE DE PROXIMITE DE BONNEVILLE", 'siret'=>"17730111600022", 'dep'=>"74"), + 'BORDEF' => array('nom'=>"JUGE DE PROXIMITE DE BORDEAUX", 'siret'=>"17330111000313", 'dep'=>"33"), + 'BOULOF' => array('nom'=>"JUGE DE PROXIMITE DE BOULOGNE BILLANCOURT", 'siret'=>"17780111500276", 'dep'=>"92"), + 'BSMERF' => array('nom'=>"JUGE DE PROXIMITE DE BOULOGNE SUR MER", 'siret'=>"17590111500105", 'dep'=>"62"), + 'BBRESF' => array('nom'=>"JUGE DE PROXIMITE DE BOURG EN BRESSE", 'siret'=>"17690111400486", 'dep'=>"10"), + 'BRGESF' => array('nom'=>"JUGE DE PROXIMITE DE BOURGES", 'siret'=>"17180111100187", 'dep'=>"18"), + 'BOURGF' => array('nom'=>"JUGE DE PROXIMITE DE BOURGOIN JALLIEU", 'siret'=>"17380111900103", 'dep'=>"38"), + 'BRESSF' => array('nom'=>"JUGE DE PROXIMITE DE BRESSUIRE", 'siret'=>"17860111800478", 'dep'=>"79"), + 'BRESTF' => array('nom'=>"JUGE DE PROXIMITE DE BREST", 'siret'=>"17350111500625", 'dep'=>"29"), + 'BRIEYF' => array('nom'=>"JUGE DE PROXIMITE DE BRIEY", 'siret'=>"17540111600066", 'dep'=>"54"), + 'BRIGNF' => array('nom'=>"JUGE DE PROXIMITE DE BRIGNOLES", 'siret'=>"17130111200545", 'dep'=>"83"), + 'BRIVEF' => array('nom'=>"JUGE DE PROXIMITE DE BRIVE", 'siret'=>"17870111600190", 'dep'=>"19"), + 'CAENF' => array('nom'=>"JUGE DE PROXIMITE DE CAEN", 'siret'=>"17140111000456", 'dep'=>"14"), + 'CAGNEF' => array('nom'=>"JUGE DE PROXIMITE DE CAGNES SUR MER", 'siret'=>"17130111200719", 'dep'=>"68"), + 'CAHORF' => array('nom'=>"JUGE DE PROXIMITE DE CAHORS", 'siret'=>"17470111000028", 'dep'=>"46"), + 'CALAIF' => array('nom'=>"JUGE DE PROXIMITE DE CALAIS", 'siret'=>"17590111500121", 'dep'=>"62"), + 'CAMBRF' => array('nom'=>"JUGE DE PROXIMITE DE CAMBRAI", 'siret'=>"17590111500949", 'dep'=>"59"), + 'CANNEF' => array('nom'=>"JUGE DE PROXIMITE DE CANNES", 'siret'=>"17130111200362", 'dep'=>"64"), + 'CARCAF' => array('nom'=>"JUGE DE PROXIMITE DE CARCASSONNE", 'siret'=>"17340111800364", 'dep'=>"11"), + 'CARPEF' => array('nom'=>"JUGE DE PROXIMITE DE CARPENTRAS", 'siret'=>"17300111600164", 'dep'=>"84"), + 'CASTEF' => array('nom'=>"JUGE DE PROXIMITE DE CASTELSARRASIN", 'siret'=>"17310111400135", 'dep'=>"82"), + 'CASTRF' => array('nom'=>"JUGE DE PROXIMITE DE CASTRES", 'siret'=>"17310111400341", 'dep'=>"81"), + 'CAYENF' => array('nom'=>"JUGE DE PROXIMITE DE CAYENNE", 'siret'=>"17972111300100", 'dep'=>"973"), + 'CHASOF' => array('nom'=>"JUGE DE PROXIMITE DE CHALON SUR SAONE", 'siret'=>"17210111500381", 'dep'=>"71"), + 'CHALOF' => array('nom'=>"JUGE DE PROXIMITE DE CHALONS EN CHAMPAGNE", 'siret'=>"17510111200225", 'dep'=>"51"), + 'CHAMBF' => array('nom'=>"JUGE DE PROXIMITE DE CHAMBERY", 'siret'=>"17730111600113", 'dep'=>"73"), + 'CHAREF' => array('nom'=>"JUGE DE PROXIMITE DE CHARENTON LE PONT", 'siret'=>"17750111100609", 'dep'=>"94"), + 'CHARLF' => array('nom'=>"JUGE DE PROXIMITE DE CHARLEVILLE MEZIERES", 'siret'=>"17510111200324", 'dep'=>"80"), + 'CHARTF' => array('nom'=>"JUGE DE PROXIMITE DE CHARTRES", 'siret'=>"17780111500102", 'dep'=>"28"), + 'CROUXF' => array('nom'=>"JUGE DE PROXIMITE DE CHATEAUROUX", 'siret'=>"17180111100138", 'dep'=>"36"), + 'RAULTF' => array('nom'=>"JUGE DE PROXIMITE DE CHATELLERAULT", 'siret'=>"17860111800585", 'dep'=>"86"), + 'CHERBF' => array('nom'=>"JUGE DE PROXIMITE DE CHERBOURG", 'siret'=>"17140111000423", 'dep'=>"50"), + 'CHOLEF' => array('nom'=>"JUGE DE PROXIMITE DE CHOLET", 'siret'=>"17490111600080", 'dep'=>"49"), + 'CLFERF' => array('nom'=>"JUGE DE PROXIMITE DE CLERMONT FERRAND", 'siret'=>"17630111700535", 'dep'=>"63"), + 'COGNAF' => array('nom'=>"JUGE DE PROXIMITE DE COGNAC", 'siret'=>"17330111000297", 'dep'=>"16"), + 'COLMAF' => array('nom'=>"JUGE DE PROXIMITE DE COLMAR", 'siret'=>"17680111600128", 'dep'=>"68"), + 'COLOMF' => array('nom'=>"JUGE DE PROXIMITE DE COLOMBES", 'siret'=>"17780111500292", 'dep'=>"92"), + 'COMPIF' => array('nom'=>"JUGE DE PROXIMITE DE COMPIEGNE", 'siret'=>"17800111100487", 'dep'=>"60"), + 'CONDOF' => array('nom'=>"JUGE DE PROXIMITE DE CONDOM", 'siret'=>"17470111000168", 'dep'=>"32"), + 'COURBF' => array('nom'=>"JUGE DE PROXIMITE DE COURBEVOIE", 'siret'=>"17780111500318", 'dep'=>"92"), + 'COUTAF' => array('nom'=>"JUGE DE PROXIMITE DE COUTANCES", 'siret'=>"17140111000282", 'dep'=>"50"), + 'DAXF' => array('nom'=>"JUGE DE PROXIMITE DE DAX", 'siret'=>"17640111500165", 'dep'=>"40"), + 'DIEPPF' => array('nom'=>"JUGE DE PROXIMITE DE DIEPPE", 'siret'=>"17760111900247", 'dep'=>"76"), + 'DIGNEF' => array('nom'=>"JUGE DE PROXIMITE DE DIGNE", 'siret'=>"17130111200727", 'dep'=>"40"), + 'DIJONF' => array('nom'=>"JUGE DE PROXIMITE DE DIJON", 'siret'=>"17210111500472", 'dep'=>"21"), + 'DINANF' => array('nom'=>"JUGE DE PROXIMITE DE DINAN", 'siret'=>"17350111500674", 'dep'=>"22"), + 'DOLEF' => array('nom'=>"JUGE DE PROXIMITE DE DOLE", 'siret'=>"17250111600054", 'dep'=>"39"), + 'DOUAIF' => array('nom'=>"JUGE DE PROXIMITE DE DOUAI", 'siret'=>"17590111500907", 'dep'=>"59"), + 'DRAGUF' => array('nom'=>"JUGE DE PROXIMITE DE DRAGUIGNAN", 'siret'=>"17130111200552", 'dep'=>"83"), + 'DREUXF' => array('nom'=>"JUGE DE PROXIMITE DE DREUX", 'siret'=>"17780111500128", 'dep'=>"28"), + 'DUNKEF' => array('nom'=>"JUGE DE PROXIMITE DE DUNKERQUE", 'siret'=>"17590111500998", 'dep'=>"59"), + 'ELBEUF' => array('nom'=>"JUGE DE PROXIMITE D'ELBEUF", 'siret'=>"17760111900395", 'dep'=>"76"), + 'EPINAF' => array('nom'=>"JUGE DE PROXIMITE D'EPINAL", 'siret'=>"17540111600207", 'dep'=>"88"), + 'ETAMPF' => array('nom'=>"JUGE DE PROXIMITE D'ETAMPES", 'siret'=>"17750111100708", 'dep'=>"91"), + 'EVREUF' => array('nom'=>"JUGE DE PROXIMITE D'EVREUX", 'siret'=>"17760111900379", 'dep'=>"27"), + 'EVRYF' => array('nom'=>"JUGE DE PROXIMITE D'EVRY", 'siret'=>"17750111101110", 'dep'=>"91"), + 'FOIXF' => array('nom'=>"JUGE DE PROXIMITE DE FOIX", 'siret'=>"17310111400192", 'dep'=>"90"), + 'FONTF' => array('nom'=>"JUGE DE PROXIMITE DE FONTAINEBLEAU", 'siret'=>"17750111101292", 'dep'=>"77"), + 'FONTEF' => array('nom'=>"JUGE DE PROXIMITE DE FONTENAY LE COMTE", 'siret'=>"17860111800403", 'dep'=>"85"), + 'FORTFF' => array('nom'=>"JUGE DE PROXIMITE DE FORT DE FRANCE", 'siret'=>"17972111300126", 'dep'=>"972"), + 'FREJUF' => array('nom'=>"JUGE DE PROXIMITE DE FREJUS", 'siret'=>"17130111200560", 'dep'=>"83"), + 'GAPF' => array('nom'=>"JUGE DE PROXIMITE DE GAP", 'siret'=>"17380111900285", 'dep'=>"50"), + 'GONESF' => array('nom'=>"JUGE DE PROXIMITE DE GONESSE", 'siret'=>"17780111500227", 'dep'=>"95"), + 'GRASSF' => array('nom'=>"JUGE DE PROXIMITE DE GRASSE", 'siret'=>"17130111200370", 'dep'=>"61"), + 'GRENOF' => array('nom'=>"JUGE DE PROXIMITE DE GRENOBLE", 'siret'=>"17380111900038", 'dep'=>"38"), + 'GUEBWF' => array('nom'=>"JUGE DE PROXIMITE DE GUEBWILLER", 'siret'=>"17680111600086", 'dep'=>"68"), + 'GUEREF' => array('nom'=>"JUGE DE PROXIMITE DE GUERET", 'siret'=>"17870111600174", 'dep'=>"23"), + 'GUINGF' => array('nom'=>"JUGE DE PROXIMITE DE GUINGAMP", 'siret'=>"17350111500096", 'dep'=>"22"), + 'HAGUEF' => array('nom'=>"JUGE DE PROXIMITE D'HAGUENAU", 'siret'=>"17680111600219", 'dep'=>"67"), + 'HAZEBF' => array('nom'=>"JUGE DE PROXIMITE D'HAZEBROUCK", 'siret'=>"17590111500634", 'dep'=>"59"), + 'ILLKIF' => array('nom'=>"JUGE DE PROXIMITE D'ILLKIRCH GRAFFENSTADEN", 'siret'=>"17680111600201", 'dep'=>"67"), + 'IVRY F' => array('nom'=>"JUGE DE PROXIMITE D'IVRY SUR SEINE", 'siret'=>"17750111100625", 'dep'=>"94"), + 'JONZAF' => array('nom'=>"JUGE DE PROXIMITE DE JONZAC", 'siret'=>"17860111800098", 'dep'=>"17"), + 'JUVISF' => array('nom'=>"JUGE DE PROXIMITE DE JUVISY SUR ORGE", 'siret'=>"17750111100898", 'dep'=>"91"), + 'LA FLF' => array('nom'=>"JUGE DE PROXIMITE DE LA FLECHE", 'siret'=>"17490111600130", 'dep'=>"72"), + 'LAROCF' => array('nom'=>"JUGE DE PROXIMITE DE LA ROCHE SUR YON", 'siret'=>"17860111800239", 'dep'=>"85"), + 'ROCHLF' => array('nom'=>"JUGE DE PROXIMITE DE LA ROCHELLE", 'siret'=>"17860111800148", 'dep'=>"17"), + 'LAGNYF' => array('nom'=>"JUGE DE PROXIMITE DE LAGNY SUR MARNE", 'siret'=>"17750111100724", 'dep'=>"77"), + 'LAONF' => array('nom'=>"JUGE DE PROXIMITE DE LAON", 'siret'=>"17800111100446", 'dep'=>"20"), + 'LAVALF' => array('nom'=>"JUGE DE PROXIMITE DE LAVAL", 'siret'=>"17490111600254", 'dep'=>"53"), + 'HAVREF' => array('nom'=>"JUGE DE PROXIMITE DU HAVRE", 'siret'=>"17760111900320", 'dep'=>"76"), + 'MANSF' => array('nom'=>"JUGE DE PROXIMITE DU MANS", 'siret'=>"17490111600361", 'dep'=>"72"), + 'LEPUYF' => array('nom'=>"JUGE DE PROXIMITE DU PUY EN VELAY", 'siret'=>"17630111700428", 'dep'=>"43"), + 'LERAIF' => array('nom'=>"JUGE DE PROXIMITE DU RAINCY", 'siret'=>"17750111100997", 'dep'=>"93"), + 'LENSF' => array('nom'=>"JUGE DE PROXIMITE DE LENS", 'siret'=>"17590111500410", 'dep'=>"62"), + 'OLONNF' => array('nom'=>"JUGE DE PROXIMITE DES SABLES D'OLONNE", 'siret'=>"17860111800635", 'dep'=>"85"), + 'LIBOUF' => array('nom'=>"JUGE DE PROXIMITE DE LIBOURNE", 'siret'=>"17330111000354", 'dep'=>"33"), + 'LILLEF' => array('nom'=>"JUGE DE PROXIMITE DE LILLE", 'siret'=>"17590111500717", 'dep'=>"59"), + 'LIMOGF' => array('nom'=>"JUGE DE PROXIMITE DE LIMOGES", 'siret'=>"17870111600059", 'dep'=>"87"), + 'LISIEF' => array('nom'=>"JUGE DE PROXIMITE DE LISIEUX", 'siret'=>"17140111000399", 'dep'=>"14"), + 'LONGJF' => array('nom'=>"JUGE DE PROXIMITE DE LONGJUMEAU", 'siret'=>"17750111100658", 'dep'=>"91"), + 'LONSLF' => array('nom'=>"JUGE DE PROXIMITE DE LONS LE SAUNIER", 'siret'=>"17250111600344", 'dep'=>"39"), + 'LORIEF' => array('nom'=>"JUGE DE PROXIMITE DE LORIENT", 'siret'=>"17350111500526", 'dep'=>"56"), + 'LUREF' => array('nom'=>"JUGE DE PROXIMITE DE LURE", 'siret'=>"17250111600179", 'dep'=>"70"), + 'LYONF' => array('nom'=>"JUGE DE PROXIMITE DE LYON", 'siret'=>"17690111400437", 'dep'=>"69"), + 'MACONF' => array('nom'=>"JUGE DE PROXIMITE DE MACON", 'siret'=>"17210111500423", 'dep'=>"71"), + 'MANOSF' => array('nom'=>"JUGE DE PROXIMITE DE MANOSQUE", 'siret'=>"17130111200453", 'dep'=>"41"), + 'MANTEF' => array('nom'=>"JUGE DE PROXIMITE DE MANTES LA JOLIE", 'siret'=>"17780111500193", 'dep'=>"78"), + 'MARMAF' => array('nom'=>"JUGE DE PROXIMITE DE MARMANDE", 'siret'=>"17470111000226", 'dep'=>"47"), + 'MARSEF' => array('nom'=>"JUGE DE PROXIMITE DE MARSEILLE", 'siret'=>"17130111200321", 'dep'=>"13"), + 'MARTIF' => array('nom'=>"JUGE DE PROXIMITE DE MARTIGUES", 'siret'=>"17130111200123", 'dep'=>"13"), + 'MAUBEF' => array('nom'=>"JUGE DE PROXIMITE DE MAUBEUGE", 'siret'=>"17590111500246", 'dep'=>"59"), + 'MEAUXF' => array('nom'=>"JUGE DE PROXIMITE DE MEAUX", 'siret'=>"17750111101250", 'dep'=>"77"), + 'MELUNF' => array('nom'=>"JUGE DE PROXIMITE DE MELUN", 'siret'=>"17750111100211", 'dep'=>"77"), + 'MENDEF' => array('nom'=>"JUGE DE PROXIMITE DE MENDE", 'siret'=>"17300111600073", 'dep'=>"48"), + 'MENTOF' => array('nom'=>"JUGE DE PROXIMITE DE MENTON", 'siret'=>"17130111200347", 'dep'=>"65"), + 'METZF' => array('nom'=>"JUGE DE PROXIMITE DE METZ", 'siret'=>"17570111900125", 'dep'=>"57"), + 'MILLAF' => array('nom'=>"JUGE DE PROXIMITE DE MILLAU", 'siret'=>"17340111800380", 'dep'=>"12"), + 'MARSAF' => array('nom'=>"JUGE DE PROXIMITE DE MONT DE MARSAN", 'siret'=>"17640111500173", 'dep'=>"40"), + 'MNTARF' => array('nom'=>"JUGE DE PROXIMITE DE MONTARGIS", 'siret'=>"17450111400147", 'dep'=>"45"), + 'MONTNF' => array('nom'=>"JUGE DE PROXIMITE DE MONTAUBAN", 'siret'=>"17310111400242", 'dep'=>"82"), + 'MONTBF' => array('nom'=>"JUGE DE PROXIMITE DE MONTBRISON", 'siret'=>"17690111400098", 'dep'=>"42"), + 'MONTEF' => array('nom'=>"JUGE DE PROXIMITE DE MONTELIMAR", 'siret'=>"17380111900301", 'dep'=>"26"), + 'MONTLF' => array('nom'=>"JUGE DE PROXIMITE DE MONTLUCON", 'siret'=>"17630111700261", 'dep'=>"31"), + 'MONTYF' => array('nom'=>"JUGE DE PROXIMITE DE MONTMORENCY", 'siret'=>"17780111500235", 'dep'=>"95"), + 'MONTPF' => array('nom'=>"JUGE DE PROXIMITE DE MONTPELLIER", 'siret'=>"17340111800604", 'dep'=>"34"), + 'MONTUF' => array('nom'=>"JUGE DE PROXIMITE DE MONTREUIL SUR MER", 'siret'=>"17590111500444", 'dep'=>"62"), + 'MORLAF' => array('nom'=>"JUGE DE PROXIMITE DE MORLAIX", 'siret'=>"17350111500617", 'dep'=>"29"), + 'MULHOF' => array('nom'=>"JUGE DE PROXIMITE DE MULHOUSE", 'siret'=>"17680111600102", 'dep'=>"68"), + 'MURETF' => array('nom'=>"JUGE DE PROXIMITE DE MURET", 'siret'=>"17310111400093", 'dep'=>"31"), + 'NANCYF' => array('nom'=>"JUGE DE PROXIMITE DE NANCY", 'siret'=>"17540111600108", 'dep'=>"54"), + 'NANTEF' => array('nom'=>"JUGE DE PROXIMITE DE NANTES", 'siret'=>"17350111500880", 'dep'=>"44"), + 'NANTUF' => array('nom'=>"JUGE DE PROXIMITE DE NANTUA", 'siret'=>"17690111400155", 'dep'=>"11"), + 'NARBOF' => array('nom'=>"JUGE DE PROXIMITE DE NARBONNE", 'siret'=>"17340111800372", 'dep'=>"11"), + 'NEVERF' => array('nom'=>"JUGE DE PROXIMITE DE NEVERS", 'siret'=>"17180111100377", 'dep'=>"58"), + 'NICEF' => array('nom'=>"JUGE DE PROXIMITE DE NICE", 'siret'=>"17130111200685", 'dep'=>"63"), + 'NIMESF' => array('nom'=>"JUGE DE PROXIMITE DE NIMES", 'siret'=>"17300111600099", 'dep'=>"30"), + 'NIORTF' => array('nom'=>"JUGE DE PROXIMITE DE NIORT", 'siret'=>"17860111800460", 'dep'=>"79"), + 'NOGEMF' => array('nom'=>"JUGE DE PROXIMITE DE NOGENT SUR MARNE", 'siret'=>"17750111100500", 'dep'=>"94"), + 'ORANGF' => array('nom'=>"JUGE DE PROXIMITE D'ORANGE", 'siret'=>"17300111600149", 'dep'=>"84"), + 'ORLEAF' => array('nom'=>"JUGE DE PROXIMITE D'ORLEANS", 'siret'=>"17450111400139", 'dep'=>"45"), + 'PALAIF' => array('nom'=>"JUGE DE PROXIMITE DE PALAISEAU", 'siret'=>"17750111100526", 'dep'=>"91"), + 'PANTIF' => array('nom'=>"JUGE DE PROXIMITE DE PANTIN", 'siret'=>"17750111101052", 'dep'=>"93"), + 'PAUF' => array('nom'=>"JUGE DE PROXIMITE DE PAU", 'siret'=>"17640111500215", 'dep'=>"64"), + 'PERIGF' => array('nom'=>"JUGE DE PROXIMITE DE PERIGUEUX", 'siret'=>"17330111000180", 'dep'=>"24"), + 'PERONF' => array('nom'=>"JUGE DE PROXIMITE DE PERONNE", 'siret'=>"17800111100354", 'dep'=>"80"), + 'PERPIF' => array('nom'=>"JUGE DE PROXIMITE DE PERPIGNAN", 'siret'=>"17340111800620", 'dep'=>"66"), + 'PERTUF' => array('nom'=>"JUGE DE PROXIMITE DE PERTUIS", 'siret'=>"17300111600651", 'dep'=>"84"), + 'POINTF' => array('nom'=>"JUGE DE PROXIMITE DE POINTE A PITRE", 'siret'=>"17971111400050", 'dep'=>"971"), + 'POISSF' => array('nom'=>"JUGE DE PROXIMITE DE POISSY", 'siret'=>"17780111500185", 'dep'=>"78"), + 'POITIF' => array('nom'=>"JUGE DE PROXIMITE DE POITIERS", 'siret'=>"17860111800411", 'dep'=>"86"), + 'PONTAF' => array('nom'=>"JUGE DE PROXIMITE DE PONTARLIER", 'siret'=>"17250111600237", 'dep'=>"25"), + 'PONTOF' => array('nom'=>"JUGE DE PROXIMITE DE PONTOISE", 'siret'=>"17780111500573", 'dep'=>"95"), + 'PRIVF' => array('nom'=>"JUGE DE PROXIMITE DE PRIVAS", 'siret'=>"17300111600313", 'dep'=>"70"), + 'PUTEAF' => array('nom'=>"JUGE DE PROXIMITE DE PUTEAUX", 'siret'=>"17780111500334", 'dep'=>"92"), + 'QUIMPF' => array('nom'=>"JUGE DE PROXIMITE DE QUIMPER", 'siret'=>"17350111500591", 'dep'=>"29"), + 'RAMBOF' => array('nom'=>"JUGE DE PROXIMITE DE RAMBOUILLET", 'siret'=>"17780111500169", 'dep'=>"78"), + 'REDONF' => array('nom'=>"JUGE DE PROXIMITE DE REDON", 'siret'=>"17350111500146", 'dep'=>"35"), + 'REIMSF' => array('nom'=>"JUGE DE PROXIMITE DE REIMS", 'siret'=>"17510111200241", 'dep'=>"51"), + 'RENNEF' => array('nom'=>"JUGE DE PROXIMITE DE RENNES", 'siret'=>"17350111500039", 'dep'=>"35"), + 'RIOMF' => array('nom'=>"JUGE DE PROXIMITE DE RIOM", 'siret'=>"17630111700311", 'dep'=>"63"), + 'ROANNF' => array('nom'=>"JUGE DE PROXIMITE DE ROANNE", 'siret'=>"17690111400163", 'dep'=>"42"), + 'ROCHFF' => array('nom'=>"JUGE DE PROXIMITE DE ROCHEFORT", 'siret'=>"17860111800122", 'dep'=>"17"), + 'RODEZF' => array('nom'=>"JUGE DE PROXIMITE DE RODEZ", 'siret'=>"17340111800554", 'dep'=>"12"), + 'ROMANF' => array('nom'=>"JUGE DE PROXIMITE DE ROMANS SUR ISERE", 'siret'=>"17380111900384", 'dep'=>"26"), + 'ROUBAF' => array('nom'=>"JUGE DE PROXIMITE DE ROUBAIX", 'siret'=>"17590111500204", 'dep'=>"59"), + 'ROUENF' => array('nom'=>"JUGE DE PROXIMITE DE ROUEN", 'siret'=>"17760111900353", 'dep'=>"76"), + 'SAINTF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT AMAND MONTROND", 'siret'=>"17180111100070", 'dep'=>"18"), + 'AVOLDF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT AVOLD", 'siret'=>"17570111900075", 'dep'=>"57"), + 'BENOIF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT BENOIT", 'siret'=>"17974111100084", 'dep'=>"974"), + 'BRIEUF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT BRIEUC", 'siret'=>"17350111500633", 'dep'=>"22"), + 'CLAUDF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT CLAUDE", 'siret'=>"17250111600393", 'dep'=>"39"), + 'SDENIF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT DENIS", 'siret'=>"17750111101060", 'dep'=>"93"), + 'STDENF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT DENIS DE LA REUNION", 'siret'=>"17974111100050", 'dep'=>"974"), + 'STDIEF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT DIE", 'siret'=>"17540111600488", 'dep'=>"88"), + 'DIZIEF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT DIZIER", 'siret'=>"17210111500183", 'dep'=>"52"), + 'STETIF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT ETIENNE", 'siret'=>"17690111400189", 'dep'=>"42"), + 'GAUDEF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT GAUDENS", 'siret'=>"17310111400200", 'dep'=>"31"), + 'SGERMF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT GERMAIN EN LAYE", 'siret'=>"17780111500177", 'dep'=>"78"), + 'GIRONF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT GIRONS", 'siret'=>"17310111400317", 'dep'=>"92"), + 'STMALF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT MALO", 'siret'=>"17350111500120", 'dep'=>"35"), + 'MAURDF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT MAUR DES FOSSES", 'siret'=>"17750111100492", 'dep'=>"94"), + 'NAZAIF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT NAZAIRE", 'siret'=>"17350111500724", 'dep'=>"44"), + 'SOMERF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT OMER", 'siret'=>"17590111500295", 'dep'=>"62"), + 'STOUEF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT OUEN", 'siret'=>"17750111101078", 'dep'=>"93"), + 'SPAULF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT PAUL", 'siret'=>"17974111100076", 'dep'=>"978"), + 'PIERRF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT PIERRE", 'siret'=>"17974111100100", 'dep'=>"974"), + 'SQUENF' => array('nom'=>"JUGE DE PROXIMITE DE SAINT QUENTIN", 'siret'=>"17800111100438", 'dep'=>"23"), + 'SNTESF' => array('nom'=>"JUGE DE PROXIMITE DE SAINTES", 'siret'=>"17860111800189", 'dep'=>"17"), + 'SALONF' => array('nom'=>"JUGE DE PROXIMITE DE SALON DE PROVENCE", 'siret'=>"17130111200131", 'dep'=>"13"), + 'SANNOF' => array('nom'=>"JUGE DE PROXIMITE DE SANNOIS", 'siret'=>"17780111500474", 'dep'=>"95"), + 'SARRBF' => array('nom'=>"JUGE DE PROXIMITE DE SARREBOURG", 'siret'=>"17570111900067", 'dep'=>"57"), + 'SARREF' => array('nom'=>"JUGE DE PROXIMITE DE SARREGUEMINES", 'siret'=>"17570111900174", 'dep'=>"57"), + 'SAUMUF' => array('nom'=>"JUGE DE PROXIMITE DE SAUMUR", 'siret'=>"17490111600247", 'dep'=>"49"), + 'SAVERF' => array('nom'=>"JUGE DE PROXIMITE DE SAVERNE", 'siret'=>"17680111600227", 'dep'=>"67"), + 'SELESF' => array('nom'=>"JUGE DE PROXIMITE DE SELESTAT", 'siret'=>"17680111600177", 'dep'=>"67"), + 'SENLIF' => array('nom'=>"JUGE DE PROXIMITE DE SENLIS", 'siret'=>"17800111100479", 'dep'=>"60"), + 'SENSF' => array('nom'=>"JUGE DE PROXIMITE DE SENS", 'siret'=>"17750111100856", 'dep'=>"89"), + 'SETEF' => array('nom'=>"JUGE DE PROXIMITE DE SETE", 'siret'=>"17340111800430", 'dep'=>"34"), + 'SOISSF' => array('nom'=>"JUGE DE PROXIMITE DE SOISSONS", 'siret'=>"17800111100370", 'dep'=>"22"), + 'STRASF' => array('nom'=>"JUGE DE PROXIMITE DE STRASBOURG", 'siret'=>"17680111600268", 'dep'=>"67"), + 'TARASF' => array('nom'=>"JUGE DE PROXIMITE DE TARASCON", 'siret'=>"17130111200420", 'dep'=>"13"), + 'TARBEF' => array('nom'=>"JUGE DE PROXIMITE DE TARBES", 'siret'=>"17640111500090", 'dep'=>"65"), + 'THANNF' => array('nom'=>"JUGE DE PROXIMITE DE THANN", 'siret'=>"17680111600037", 'dep'=>"68"), + 'THIERF' => array('nom'=>"JUGE DE PROXIMITE DE THIERS", 'siret'=>"17630111700329", 'dep'=>"63"), + 'THIONF' => array('nom'=>"JUGE DE PROXIMITE DE THIONVILLE", 'siret'=>"17570111900133", 'dep'=>"57"), + 'THONOF' => array('nom'=>"JUGE DE PROXIMITE DE THONON LES BAINS", 'siret'=>"17730111600287", 'dep'=>"74"), + 'TOULNF' => array('nom'=>"JUGE DE PROXIMITE DE TOULON", 'siret'=>"17130111200578", 'dep'=>"83"), + 'TOULOF' => array('nom'=>"JUGE DE PROXIMITE DE TOULOUSE", 'siret'=>"17310111400325", 'dep'=>"31"), + 'TOURCF' => array('nom'=>"JUGE DE PROXIMITE DE TOURCOING", 'siret'=>"17590111500360", 'dep'=>"59"), + 'TOURSF' => array('nom'=>"JUGE DE PROXIMITE DE TOURS", 'siret'=>"17450111400220", 'dep'=>"37"), + 'TREVOF' => array('nom'=>"JUGE DE PROXIMITE DE TREVOUX", 'siret'=>"17690111400494", 'dep'=>"16"), + 'TROYEF' => array('nom'=>"JUGE DE PROXIMITE DE TROYES", 'siret'=>"17510111200266", 'dep'=>"10"), + 'TULLEF' => array('nom'=>"JUGE DE PROXIMITE DE TULLE", 'siret'=>"17870111600166", 'dep'=>"19"), + 'UZESF' => array('nom'=>"JUGE DE PROXIMITE DE UZES", 'siret'=>"17300111600347", 'dep'=>"30"), + 'VALENF' => array('nom'=>"JUGE DE PROXIMITE DE VALENCE", 'siret'=>"17380111900087", 'dep'=>"26"), + 'VALECF' => array('nom'=>"JUGE DE PROXIMITE DE VALENCIENNES", 'siret'=>"17590111500162", 'dep'=>"59"), + 'VANNEF' => array('nom'=>"JUGE DE PROXIMITE DE VANNES", 'siret'=>"17350111500559", 'dep'=>"56"), + 'VANVEF' => array('nom'=>"JUGE DE PROXIMITE DE VANVES", 'siret'=>"17780111500342", 'dep'=>"92"), + 'VERSAF' => array('nom'=>"JUGE DE PROXIMITE DE VERSAILLES", 'siret'=>"17780111500458", 'dep'=>"78"), + 'VESOUF' => array('nom'=>"JUGE DE PROXIMITE DE VESOUL", 'siret'=>"17250111600161", 'dep'=>"70"), + 'VICHYF' => array('nom'=>"JUGE DE PROXIMITE DE VICHY", 'siret'=>"17630111700287", 'dep'=>"32"), + 'VIENNF' => array('nom'=>"JUGE DE PROXIMITE DE VIENNE", 'siret'=>"17380111900236", 'dep'=>"38"), + 'VILLFF' => array('nom'=>"JUGE DE PROXIMITE DE VILLEFRANCHE SUR SAONE", 'siret'=>"17690111400510", 'dep'=>"69"), + 'VILLEF' => array('nom'=>"JUGE DE PROXIMITE DE VILLEJUIF", 'siret'=>"17750111101284", 'dep'=>"94"), + 'VILOTF' => array('nom'=>"JUGE DE PROXIMITE DE VILLENEUVE SUR LOT", 'siret'=>"17470111000242", 'dep'=>"47"), + 'VBANNF' => array('nom'=>"JUGE DE PROXIMITE DE VILLEURBANNE", 'siret'=>"17690111400346", 'dep'=>"69"), + 'VIREF' => array('nom'=>"JUGE DE PROXIMITE DE VIRE", 'siret'=>"17140111000506", 'dep'=>"14"), + 'PARI1F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 1er", 'siret'=>"17750111100484", 'dep'=>"75"), + 'PARI2F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 2ème", 'siret'=>"17750111100294", 'dep'=>"75"), + 'PARI3F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 3ème", 'siret'=>"17750111100450", 'dep'=>"75"), + 'PARI4F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 4ème", 'siret'=>"17750111100302", 'dep'=>"75"), + 'PARI5F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 5ème", 'siret'=>"17750111100310", 'dep'=>"75"), + 'PARI6F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 6ème", 'siret'=>"17750111100260", 'dep'=>"75"), + 'PARI7F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 7ème", 'siret'=>"17750111100286", 'dep'=>"75"), + 'PARI8F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 8ème", 'siret'=>"17750111100278", 'dep'=>"75"), + 'PARI9F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 9ème", 'siret'=>"17750111100336", 'dep'=>"75"), + 'PAR10F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 10ème", 'siret'=>"17750111100328", 'dep'=>"75"), + 'PAR11F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 11ème", 'siret'=>"17750111101151", 'dep'=>"75"), + 'PAR12F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 12ème", 'siret'=>"17750111100393", 'dep'=>"75"), + 'PAR13F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 13ème", 'siret'=>"17750111100401", 'dep'=>"75"), + 'PAR14F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 14ème", 'siret'=>"17750111100435", 'dep'=>"75"), + 'PAR15F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 15ème", 'siret'=>"17750111100419", 'dep'=>"75"), + 'PAR16F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 16ème", 'siret'=>"17750111100344", 'dep'=>"75"), + 'PAR17F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 17ème", 'siret'=>"17750111100351", 'dep'=>"75"), + 'PAR18F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 18ème", 'siret'=>"17750111100377", 'dep'=>"75"), + 'PAR19F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 19ème", 'siret'=>"17750111100369", 'dep'=>"75"), + 'PAR20F' => array('nom'=>"JUGE DE PROXIMITE DE PARIS 20ème", 'siret'=>"17750111100427", 'dep'=>"75"), + 'LILLEM' => array('nom'=>"TC LILLE METROPOLE", 'siret'=>"175901115", 'dep'=>"59"), + 'MAMOUI' => array('nom'=>"TI MAMOUDZOU", 'siret'=>"130003395", 'dep'=>"976"), +); diff --git a/library/Metier/Bodacc/MBalo.php b/library/Metier/Bodacc/MBalo.php new file mode 100644 index 00000000..38094125 --- /dev/null +++ b/library/Metier/Bodacc/MBalo.php @@ -0,0 +1,43 @@ +'') return $libEvenSd; + + return substr('95'.$codEvenBoamp.'00',0,4)*1; + } + + public function getLibEvenBoamp($codEvenBoamp, $strEvenBoamp='') + { + return $this->getCodEvenSd($codEvenBoamp, $strEvenBoamp); + } + +} \ No newline at end of file diff --git a/library/Metier/Bodacc/MBodacc.php b/library/Metier/Bodacc/MBodacc.php new file mode 100644 index 00000000..41313236 --- /dev/null +++ b/library/Metier/Bodacc/MBodacc.php @@ -0,0 +1,1249 @@ +array('even'=>8000,'type'=>'Insertion', 'forme'=>'ASS','lib'=>'ASSOCIATION/CREATION'), + '_2' =>array('even'=>8079,'type'=>'Insertion', 'forme'=>'ASS','lib'=>'ASSOCIATION/MODIFICATION'), + '_3' =>array('even'=>8090,'type'=>'Insertion', 'forme'=>'ASS','lib'=>'ASSOCIATION/DISSOLUTION'), + '_4' =>array('even'=>8000,'type'=>'Insertion', 'forme'=>'FON','lib'=>'FONDATION/CREATION'), + '_5' =>array('even'=>8079,'type'=>'Insertion', 'forme'=>'FON','lib'=>'FONDATION/MODIFICATION'), + '_6' =>array('even'=>8090,'type'=>'Insertion', 'forme'=>'FON','lib'=>'FONDATION/DISSOLUTION'), + '_7' =>array('even'=>8085,'type'=>'Insertion', 'forme'=>'ASS','lib'=>'DECISION DE JUSTICE'), + '_11' =>array('even'=>8000,'type'=>'Rectificatif', 'forme'=>'ASS','lib'=>'ASSOCIATION/CREATION/RECTIFICATIF'), + '_22' =>array('even'=>8079,'type'=>'Rectificatif', 'forme'=>'ASS','lib'=>'ASSOCIATION/MODIFICATION/RECTIFICATIF'), + '_33' =>array('even'=>8090,'type'=>'Rectificatif', 'forme'=>'ASS','lib'=>'ASSOCIATION/DISSOLUTION/RECTIFICATIF'), + '_44' =>array('even'=>8000,'type'=>'Rectificatif', 'forme'=>'FON','lib'=>'FONDATION/CREATION/RECTIFICATIF'), + '_55' =>array('even'=>8079,'type'=>'Rectificatif', 'forme'=>'FON','lib'=>'FONDATION/MODIFICATION/RECTIFICATIF'), + '_66' =>array('even'=>8090,'type'=>'Rectificatif', 'forme'=>'FON','lib'=>'FONDATION/DISSOLUTION/RECTIFICATIF'), + '_101'=>array('even'=>8000,'type'=>'Insertion', 'forme'=>'ASL','lib'=>'ASL/CREATION'), + '_102'=>array('even'=>8000,'type'=>'Rectificatif', 'forme'=>'ASL','lib'=>'ASL/CREATION/RECTIFICATIF'), + '_103'=>array('even'=>8000,'type'=>'Suppression', 'forme'=>'ASL','lib'=>'ASL/CREATION/ANNULATION'), + '_111'=>array('even'=>8000,'type'=>'Suppression', 'forme'=>'ASS','lib'=>'ASSOCIATION/CREATION/ANNULATION'), + '_222'=>array('even'=>8079,'type'=>'Suppression', 'forme'=>'ASS','lib'=>'ASSOCIATION/MODIFICATION/ANNULATION'), + '_333'=>array('even'=>8090,'type'=>'Suppression', 'forme'=>'ASS','lib'=>'ASSOCIATION/DISSOLUTION/ANNULATION'), + '_444'=>array('even'=>8000,'type'=>'Suppression', 'forme'=>'FON','lib'=>'FONDATION/CREATION/ANNULATION'), + '_555'=>array('even'=>8079,'type'=>'Suppression', 'forme'=>'FON','lib'=>'FONDATION/MODIFICATION/ANNULATION'), + '_666'=>array('even'=>8090,'type'=>'Suppression', 'forme'=>'FON','lib'=>'FONDATION/DISSOLUTION/ANNULATION'), + '_201'=>array('even'=>8079,'type'=>'Insertion', 'forme'=>'ASL','lib'=>'ASL/MODIFICATION'), + '_202'=>array('even'=>8079,'type'=>'Rectificatif', 'forme'=>'ASL','lib'=>'ASL/MODIFICATION/RECTIFICATIF'), + '_203'=>array('even'=>8079,'type'=>'Suppression', 'forme'=>'ASL','lib'=>'ASL/MODIFICATION/ANNULATION'), + '_301'=>array('even'=>8090,'type'=>'Insertion', 'forme'=>'ASL','lib'=>'ASL/DISSOLUTION'), + '_302'=>array('even'=>8090,'type'=>'Rectificatif', 'forme'=>'ASL','lib'=>'ASL/DISSOLUTION/RECTIFICATIF'), + '_303'=>array('even'=>8090,'type'=>'Suppression', 'forme'=>'ASL','lib'=>'ASL/DISSOLUTION/ANNULATION'), + '_8AC'=>array('even'=>8000,'type'=>'Suppression', 'forme'=>'ASL','lib'=>'ASL/CREATION/ANNULATION'), + '_8AD'=>array('even'=>8000,'type'=>'?', 'forme'=>'ASL','lib'=>'ASL/CREATION/DISSOLUTION'), + '_8AM'=>array('even'=>8000,'type'=>'?', 'forme'=>'ASL','lib'=>'ASL/CREATION/MODIFICATION'), + '_8C' =>array('even'=>8000,'type'=>'Insertion', 'forme'=>'ASL','lib'=>'ASL/CREATION'), + '_8CR'=>array('even'=>8000,'type'=>'Rectificatif', 'forme'=>'ASL','lib'=>'ASL/CREATION/RECTIFICATIF'), + '_8D' =>array('even'=>8090,'type'=>'Insertion', 'forme'=>'ASL','lib'=>'ASL/DISSOLUTION'), + '_8DR'=>array('even'=>8090,'type'=>'Rectificatif', 'forme'=>'ASL','lib'=>'ASL/DISSOLUTION/RECTIFICATIF'), + '_8M' =>array('even'=>8079,'type'=>'Insertion', 'forme'=>'ASL','lib'=>'ASL/MODIFICATION'), + '_8RM'=>array('even'=>8079,'type'=>'Rectificatif', 'forme'=>'ASL','lib'=>'ASL/MODIFICATION/RECTIFICATIF'), + '_900'=>array('even'=>8000,'type'=>'Insertion', 'forme'=>'FOD','lib'=>'FONDS_DOTATION/CREATION'), // Création de fonds de dotation + '_901'=>array('even'=>8000,'type'=>'Rectificatif', 'forme'=>'FOD','lib'=>'FONDS_DOTATION/CREATION/RECTIFICATIF'), // Rectificatif de création de fonds de dotation + '_902'=>array('even'=>8000,'type'=>'Suppression', 'forme'=>'FOD','lib'=>'FONDS_DOTATION/CREATION/ANNULATION'), // Annulation de création de fonds de dotation + '_903'=>array('even'=>8079,'type'=>'Insertion', 'forme'=>'FOD','lib'=>'FONDS_DOTATION/MODIFICATION'), // Modification de fonds de dotation + '_904'=>array('even'=>8079,'type'=>'Rectificatif', 'forme'=>'FOD','lib'=>'FONDS_DOTATION/MODIFICATION/RECTIFICATIF'), // Rectificatif de modification de fonds de dotation + '_905'=>array('even'=>8079,'type'=>'Suppression', 'forme'=>'FOD','lib'=>'FONDS_DOTATION/MODIFICATION/ANNULATION'), // Annulation de modification de fonds de dotation + '_906'=>array('even'=>8090,'type'=>'Insertion', 'forme'=>'FOD','lib'=>'FONDS_DOTATION/DISSOLUTION'), // Dissolution de fonds de dotation + '_907'=>array('even'=>8090,'type'=>'Rectificatif', 'forme'=>'FOD','lib'=>'FONDS_DOTATION/DISSOLUTION/RECTIFICATIF'), // Rectificatif de dissolution de fonds de dotation + '_908'=>array('even'=>8090,'type'=>'Suppression', 'forme'=>'FOD','lib'=>'FONDS_DOTATION/DISSOLUTION/ANNULATION'), // Annulation de dissolution de fonds de dotation + '_909'=>array('even'=>8080,'type'=>'Insertion', 'forme'=>'FOD','lib'=>'FONDS_DOTATION/SUSPENSION'), // Avis de suspension d'activité + '_910'=>array('even'=>8080,'type'=>'Rectificatif', 'forme'=>'FOD','lib'=>'FONDS_DOTATION/SUSPENSION/RECTIFICATIF'), // Rectificatif d'avis de suspension d'activité + '_911'=>array('even'=>8080,'type'=>'Suppression', 'forme'=>'FOD','lib'=>'FONDS_DOTATION/SUSPENSION/ANNULATION'), // Annulation d'avis de suspension d'activité + /* + _8CA Annulation creation ASL + _8DA Annulation dissolution ASL + _8MA Annulation modif ASL + _8MR Rectif modif ASL + */ +); + + +class Metier_Bodacc_MBodacc +{ + /** + * + */ + protected $tabNaturesEvenements = array( + "Jugement modifiant le plan de cession" => 1408, + "Jugement d'ouverture d'une procédure de redressement judiciaire" => '1200', + "Jugement d'ouverture de liquidation judiciaire" => '1301', + "Jugement de clôture pour insuffisance d'actif" => 1503, + "Jugement de clôture de la liquidation des biens pour insuffisance d'actif" => 1503, + "Dépôt de l'état des créances" => 1204, + "Dépôt de l'état des créances Loi de 1985" => 1214, + "Jugement de plan de redressement" => 1414, + "Jugement de clôture pour extinction du passif" => 1502, + "Jugement arrêtant le plan de sauvegarde" => 1101, + "Liste des créances nées après le jugement d'ouverture d'une procédure de liquidation judiciaire" => 1206, + "Jugement de conversion en liquidation judiciaire" => 1300, + "Jugement arrêtant un plan de cession" => 1411, + "Jugement prononçant la résolution du plan de cession et la liquidation judiciaire" => '1305;1511', + "Liste des créances nées après le jugement d'ouverture d'une procédure de redressement judiciaire" => 1206, + "Dépôt de l'état de collocation" => 1203, + "Jugement prononçant la résolution du plan de redressement et la liquidation judiciaire" => '1305;1512', + "Jugement prononçant la résolution du plan de sauvegarde et la liquidation judiciaire" => '1305;1513', + "Jugement de faillite personnelle" => 1600, + "Jugement de faillite personnelle Loi de 1985" => 1610, + "Jugement d'interdiction de gérer" => 1601, + "Jugement d'interdiction de gérer Loi de 1985" => 1611, + "Arrêt de la cour d'appel infirmant une décision soumise à publicité" => 1506, + "Jugement d'ouverture d'une procédure de sauvegarde" => 1100, + + "Jugement de reprise de la procédure de liquidation judiciaire" => 1304, + "Jugement modifiant le plan de continuation" => 1409, + "Dépôt du projet de répartition" => 1208, + "Dépôt de l'état des créances et du projet de répartition" => '1204;1208', + "Jugement d'homologation de l'accord" => 1550, + "Jugement prononçant la résolution du plan de cession" => 1511, + "Jugement de conversion en redressement judiciaire de la procédure de sauvegarde" => 1201, + "Jugement de conversion en liquidation judiciaire de la procédure de sauvegarde" => 1307, + "Jugement modifiant la date de cessation des paiements" => 1450, + "Jugement de clôture de la liquidation des biens pour extinction du passif" => 1502, + "Jugement modifiant le plan de redressement" => 1407, + "Jugement mettant fin à la procédure de redressement judiciaire" => 1500, + "Jugement accordant un délai pour déposer la liste des créances" => 1440, + "Jugement modifiant le plan de sauvegarde" => 1407, + "Jugement de clôture pour insuffisance d'actif et autorisant la reprise des poursuites individuelles" => '1503;1605', + "Ordonnance statuant sur les contestations du projet de répartition" => 1540, + "Jugement de clôture de la procédure de sauvegarde" => 1500, + "Jugement mettant fin à la procédure de sauvegarde" => 1500, + + "Jugement d'extension de liquidation judiciaire" => 1417, + "Jugement d'extension d'une procédure de redressement judiciaire" => 1418, + "Jugement d'extension d'une procédure de sauvegarde" => 1419, + "Rétractation de prononcé de liquidation judiciaire sur tierce opposition" => 1541, + + "Rétractation de jugement d'ouverture d'une procédure de sauvegarde sur tierce opposition" => 1542, + "Rétractation de jugement d'ouverture d'une procédure de redressement judiciaire sur tierce opposition" => 1543, + "Rétractation de jugement d'ouverture d'une procédure de liquidation judiciaire sur tierce opposition" => 1544, + "Jugement de désignation des organes de la procédure" => 1215, // v1.5 Avril 2008 + + "Rétractation de jugement d'ouverture sur tierce opposition" => 1545, + "Autre rétractation sur tierce opposition" => 1546, + "Autre jugement de liquidation des biens" => 1603, + "Autre arrêt de la Cour d'Appel" => 1507, + "Autre jugement de clôture" => 1500, + "Autres avis de dépôt" => 1216, + "Arrêts divers" => 1515, + + "Autre jugement d'ouverture" => 1998, + "Autres jugements et ordonnances" => 1998, + "Autre jugement prononçant" => 1998, + + /** + ** v1.5 Avril 2008 - Intégration du Bodacc A en XML : Ventes / Cessions + **/ + "Achat d'un fonds par une personne morale (insertion provisoire)" => 5103, + "Achat d'un foncs par une personne morale (insertion provisoire)" => 5103, + "Achat d'un fonds par une personne morale." => 5103, // Ajout le 23/12/2010 + "Achat d'un établissement principal par une personne physique (immatriculation)" => 5000, + "Achat d'un établissement principal par une personne morale lors de l'immatriculation" => 5000, + "Autre achat, apport, attribution" => 5900, + "Autre achat, appport, attribution" => 5900, + "Autre achat, apport, attribution (personne physique)" => 5900, + "Autre achat, apport, attribution (personne physque)" => 5900, + "Autre achat, apport, atribution (personne morale)" => 5900, + "Autre achat, apport, attribution (personne morale)" => 5900, + "achat, apport, attribution (personne morale)" => 5900, + "Achat d'un fonds par une personne physique (insertion provisoire)" => 5103, + "Achat d'un établissement secondaire ou complémentaire par une personne morale" => 5001, + "Apport d'un établissement secondaire/complémentaire (personne morale, uniquement)" => 5001, + "Achat d'un établissement complémentaire par une personne morale" => 5001, + "Achat d'un établissement secondaire ou complémentaire par une personne physique" => 5001, + "Mise en activité d'une société suite à achat" => '2316;5999', + "Mise en activité d'une soicété suite à achat" => '2316;5999', + "Achat d'un fonds par le locataire-gérant personne morale" => 5450, + "Achat d'un fonds par le locataire-gérant personne physique" => 5450, + "Apport d'un établissement principal (immatriculation d'une personne morale, uniquement)" => 5000, + "Apport d'un établissement principal (immatriculation d'une personne morale uniquement)" => 5000, + "Attribution d'un fonds suite à partage, à licitation (Immatriculation d'une personne physique)" => 5460, + "Attribution d'un fonds suite à donation avec délai d'oppositions (Immatriculation d'une personne physique)" => 5460, + "Annulation d'avis Vente" => 5999, + "Annulation d'avis vente" => 5999, + "fonds acquis par achat au prix stipulé de 155 000 euros." => 5900, + + /** + ** v1.5 Avril 2008 - Intégration du Bodacc A en XML : Créations / Immatriculations + **/ + "Immatriculation d'une personne physique suite à création d'un établissement principal" => 4000, + "Immatriculation d'une personne morale (B, D) sans activité" => 4050, + "Immatriculation d'une personne morale (B, C, D) suite à création d'un établissement principal" => 4000, + "Immatriculation d'une personne morale (B, C, D suite à création d'un établissement principal)" => 4000, + "Immatriculation d'une personne physique suite à transfert de l'établissement principal" => 4250, + "Immatriculation d'une personne morale après 1er avis" => 4000,//??????? + "Immatriculation d'une personne morale suite à transfert de son siège social" => 4250, + "Immatriculation d'une personne physique, reprise d'activité après location-gérance" => 4350, + "Immatriculation d'une personne morale, établissement principal reçu en location-gérance" => 4355, + "Immatriculation d'une personne physique après 1er avis" => 4000, + "Immatriculation d'une personne physique, établissement principal reçu en location-gérance" => 4355, + "Immatriculation d'une personne physique, établissement principal précédemment exploité par le conjoint" => 4450, + "Immatriculation d'une personne physique, établissement précédemment exploité par le conjoint" => 4450, + "Transformation d'un GAEC" => 4400, + "Autre immatriculation personne morale" => 4000, + "Autre immatriculation personne physique" => 4000, + "Immatriculation d'une société de droit européen (quelle que soit l'origine du fonds)" => 4600, + "Immatriculation avec origine du fonds création" => 4000, + "Immatriculation avec orgine du fonds création" => 4000, + "Immatriculation avec origine de fonds achat" => 4501, + "Immatriculation avec origine du fonds achat" => 4501, + "Immatriculation d'une personne physique, établissement principal hérité, reçu par donation" => 4410, + ); + + private static $tabAccents = array( + '[A'=>'Á', //5B41 + '^A'=>'Â', //5E41 + '`A'=>'À', //6041 + ']A'=>'Ä', //5D41 + '[a'=>'á', //5B61 + '^a'=>'â', //5E61 + '`a'=>'à', //6061 + ']a'=>'ä', //5D61 + //'AE'=>'Æ', //4145 // Penser à les retransformer pour les vieux systèmes + //'ae'=>'æ', //6165 // Penser à les retransformer pour les vieux systèmes + '|C'=>'Ç', //7C43 + '|c'=>'ç', //7C63 + '[E'=>'É', //5B45 + '^E'=>'Ê', //5E45 + '`E'=>'È', //6045 + ']E'=>'Ë', //5D45 + '[e'=>'é', //5B65 + '^e'=>'ê', //5E65 + '`e'=>'è', //6065 + ']e'=>'ë', //5D65 + '[I'=>'Í', //5B49 + '^I'=>'Î', //5E49 + '`I'=>'Ì', //6049 + ']I'=>'Ï', //5D49 + '[i'=>'í', //5B69 + '^i'=>'î', //5E69 + '`i'=>'ì', //6069 + ']i'=>'ï', //5D69 + '[O'=>'Ó', //5B4F + '^O'=>'Ô', //5E4F + '`O'=>'Ò', //604F + ']O'=>'Ö', //5D4F + '[o'=>'ó', //5B6F + '^o'=>'ô', //5E6F + '`o'=>'ò', //606F + ']o'=>'ö', //5D6F + //'OE'=>'.', //4F45 // Penser à les retransformer pour les vieux systèmes + //'oe'=>'.', // Penser à les retransformer pour les vieux systèmes + '[U'=>'Ú', //5B55 + '^U'=>'Û', //5E55 + '`U'=>'Ù', //6055 + ']U'=>'Ü', //5D55 + '[u'=>'ú', //5B75 + '`u'=>'ù', //6075 + '^u'=>'û', //5E75 + ']u'=>'ü', //5D75 + '[Y'=>'Ý', //5B59 + '[y'=>'ý', //5B79 + ); + + private static $tabBalises=array( + '00'=>'Texte', + '01'=>'Identifiant (NOJO) de l.annonce', + '02'=>'Publication (R1)', + '03'=>'Partie du BODACC et département (R2)', + '04'=>'Tribunal (R3)', + '05'=>'Rubrique au sein du BODACC (R4)', + '06'=>'Numéro de parution', + '07'=>'Numéro d.annonce dans la parution', + '14'=>'R.C.', + '15'=>'SIREN', + '16'=>'Raison sociale', + '17'=>'Activité (Ajout activité ?)', + '18'=>'PDG / CP (?)', + '19'=>'Enseigne / Nom Commercial (?)', + '20'=>'Date', + '22'=>'Forme juridique', + '23'=>'Capital (?)', + '24'=>'Bénéficiaire / Raison sociale (différence avec 16?)', + '25'=>'Sigle', + '26'=>'Objet / Commentaire (a exploiter !) (?)', + '27'=>'Syndic (a vérifier sur les annonces si pas anciennes annonces ?)', + '29'=>'Nom Commercial (?)', + '30'=>'Commentaire adresse', + '31'=>'Rue', + '32'=>'Localité', + '33'=>'Commune', + '35'=>'Conjoint (?)', + '36'=>'Code postal', + '37'=>'Additif (?)', + '40'=>'Texte rectificatif (?)', + '41'=>'Numéro annonce (?)', + '42'=>'Date de parution (?)', + '43'=>'Page (?)', + '44'=>'Numéro de parution (?)', + '70'=>'Numéro annonce', + '71'=>'Date de parution', + '72'=>'Page', + '73'=>'Numéro de parution', + '74'=>'Texte rectificatif/à supprimer', + '75'=>'Numéro annonce', + '76'=>'Numéro annonce', + ); + + private static $tabRubriques=array( + 'A101'=>'21 ventes et cessions (RCS A non inscrit)', + 'A102'=>'22 ventes et cessions (RCS B, C et D non inscrit)', + 'A103'=>'13 Créations d\'établissements (RCS A, PP)', + 'A104'=>'14 Créations d\'établissements (RCS B, Ste)', + 'A105'=>'15 Créations d\'établissements (RCS C, GIE ?)', + 'A106'=>'16 Créations d\'établissements (RCS D, Sté Civile)', + 'A107'=>'17 création d\'étab.second. ....... Pers Phys. ', // + 'A108'=>'18 création d\'étab.second. ....... Société ', // + 'A109'=>'19 création d\'étab.second. ....... Sté Civile ', // + 'A124'=>'24 ventes et cessions (RCS A non inscrit)', + 'A125'=>'25 ventes et cessions (RCS B, C et D non inscrit)', + 'A126'=>'13 création d\'étab.+1 PP .......... Pers Phys. ', // + 'A131'=>'15 Créations d\'établissements (G.Europ.IE)', // + 'A136'=>'35 rectificatif ', // + 'A137'=>'35 additif', // + 'A138'=>'35 rectificatif supp. ', // + 'A205'=>'51 reglement judiciaire ........... PP et Sté ', // + 'A209'=>'63 LB faillite personnelle ........ Pers Phys.', // + 'A210'=>'61 liquidation des biens .......... PP et Sté ', // + 'A215'=>'71 suite reglemt/liquid. .......... PP et Sté ', + 'A220'=>'77 Production titres créance ...... PP et Sté ', // + 'A225'=>'78 Dépôt état des créances vérifiées PP et Sté ', // + 'A228'=>'79 Cloture insuf.actif ......... PP et Sté ', // + 'A236'=>'35 rectificatif ', // + 'A237'=>'35 additif', // + 'A238'=>'35 rectificatif supp.', // + 'A401'=>'80 Banqueroute & Infractions ...... Pers Phys.', // --- + 'A436'=>'35 rectificatif ', // + 'A437'=>'35 additif', // + 'A438'=>'35 rectificatif supp. ', // + 'A701'=>'73 Susp provis poursuites ......... toutes formes', // + 'A736'=>'35 rectificatif ', // + 'A737'=>'35 additif', // + 'A738'=>'35 rectificatif supp. ', // + 'A8X1'=>'60 redressement & liqu.judiciaire.. toutes formes', // + 'A801'=>'52 redressement judiciaire ........ toutes formes', + 'A802'=>'62 ouverture liquidation judiciaire toutes formes', + 'A803'=>'74 Appels jug. ouverture .......... toutes formes', // + 'A804'=>'62 liquidation judiciaire ........ toutes formes', + 'A805'=>'74 Appels jug. LB ................. toutes formes', // + 'A806'=>'75 Arret plan de continuation...... toutes formes', + 'A807'=>'75 Modif plan de continuation...... toutes formes', + 'A808'=>'75 Arret plan de cession .......... toutes formes', + 'A809'=>'75 Modif plan de cession .......... toutes formes', + 'A810'=>'76 Cloture extinction Passif ...... toutes formes', + 'A811'=>'79 Cloture insuf.Actif ............ toutes formes', + 'A812'=>'79 Cloture après cession totale ... toutes formes', + 'A813'=>'63 faillite pers. pp ou gerant .... toutes formes', + 'A814'=>'64 interdiction de gerer .......... toutes formes', + 'A815'=>'78 Dépot Créances ................ toutes formes', + 'A816'=>'78 Dépot Créances nées ap jug ..... toutes formes', + 'A817'=>'78 Dépot Cr.compl.nées ap jug ..... toutes formes', + 'A818'=>'78 Dépot état Collocation ......... toutes formes', + 'A819'=>'75 Modification plan diverse ...... toutes formes', + 'A820'=>'53 Règlements amiables ............ Exploit agric', + 'A821'=>'74 Appels jug. LB ................. toutes formes', + 'A822'=>'56 Procédure insolvabilité......... toutes formes', // + 'A823'=>' Ordonnance statuant sur les contestations', + 'A824'=>'xx Dépôt du projet de répartition', // + 'A836'=>'35 rectificatif ', // + 'A837'=>'35 additif', // + 'A838'=>'35 rectificatif supp. ', // + 'A900'=>'Arrêt Conseil d\'Etat ou Conseil Supérieur des CAC', + 'B1X1'=>'41 Dissolution .............. toutes formes', // + 'B110'=>'31 mod.mut. diverses .............. A Pers Phys.', + 'B111'=>'32 mod mut. diverses .............. B Société', + 'B112'=>'33 mod mut. diverses .............. C GIE ', + 'B113'=>'34 mod mut. diverses .............. D Sté civile', + 'B114'=>'37 loc. gérance recue ............. Pers Phys.', // + 'B115'=>'37 loc. gérance recue ............. Société', // + 'B116'=>'40 radiation ...................... Pers Phys.', + 'B117'=>'40 radiation ...................... Société', + 'B118'=>'37 Location gérance reçue ...... Pers Physique', + 'B119'=>'37 Location gérance reçue ...... Société', + 'B120'=>'30 confirmation Ets pr. ou sec..... Société', + 'B121'=>'30 confirmation Ets pr. ou sec..... Pers Phys.', + 'B122'=>'38 loc.gérance donnée ............. Pers Phys.', // + 'B123'=>'38 loc.gérance donnée ............. Société', // + 'B127'=>'40 radiation d\'office ............. toutes formes ', // + 'B128'=>'39 mention d\'office............. toutes formes ', // + 'B129'=>'39 transfert entre tribunaux ...... Pers Phys.', + 'B130'=>'39 transfert entre tribunaux ...... Société', + 'B132'=>'33 mod mut. diverses .............. GEIE', + 'B133'=>'40 radiation ...................... GEIE', // + 'B134'=>'33 mod mut. diverses trf siège..... GEIE', // + 'B136'=>'35 rectificatif ', // + 'B137'=>'35 additif', // + 'B138'=>'35 rectificatif supp. ', // + 'C301'=>'91 dépot des comptes annuels ...... Société', // + 'C331'=>'91 dépot des comptes annuels ...... Société', + 'C336'=>'35 rectificatif ', // + 'C337'=>'35 additif', // + 'C338'=>'35 rectificatif supp. ', // + ); + + private $tabTribunaux = array(); + private $tabFctDir = array(); + + private $tabDevises = array(); + private $tabEvenements=array(); + + private $regExFonction = ''; + private $tabDirigeants = array( + 'pr.sidents? directeur g.n.ral'=>1301, + 'P\.-D\.G\.'=>1301, + 'pr.sidents? du conseil d\'administration assumant la direction général'=>1302, + 'pr.sidents? du conseil d\'administration et administrateur'=>1303, + 'pr.sidents? du conseil d\'administration et directeur général'=>1304, + 'pr.sidents? du conseil d\'administration, directeur général et administrateur'=>1305, + 'Administrateurs? délégués?'=>101, + 'administrateurs? du G\.?I\.?E\.?'=>102, + 'Administrateurs? et membres?'=>103, + 'Administrateurs? et membres? du G\.?I\.?E\.?'=>104, + 'Administrateurs? et présidents?'=>105, + 'administrateurs? membres? engageants? le G\.?I\.?E\.?'=>106, + 'Administrateurs? uniques?'=>107, + 'Administrateurs?'=>100, + 'Co.?g.rants? associ.s? ind.finiment responsables?'=>401, + 'Co.?g.rants? associ.s?'=>402, + 'Co.?g.rants? non associ.s?'=>403, + 'Co.?g.rants? non statutaires?'=>404, + 'Co.?g.rants? pouvant engager la soci.t.'=>405, + 'Co.?g.rants? statutaires'=>406, + 'Co.?g.rants?'=>400, + 'Nouveaux? g.rants?'=>901, + 'G.rants? et directeurs? techniques?'=>902, + 'g.rants? et associ.s? en nom collectif'=>903, + 'g.rants? associ.s? en nom collectif'=>903, + 'g.rants? et associ.s? en nom'=>904, + 'g.rants? associ.s? en nom'=>904, + 'g..ants? (?:et )associ.s? ind.finiment (?:et solidairement )responsables?'=>905, + 'g.rants? (?:et )associ.s? uniques?'=>906, + 'g.rants? (?:et )associ.s?'=>907, + // gérant associé + 'g.rants? associ.s? majoritaires?'=>908, + 'g.rants? associ.s? minoritaires?'=>909, + 'g.rants? associ.s? tenus? ind.finiment et solidairement des dettes sociales'=>910, + 'g.rants? majoritaire'=>911, + 'g.rants? non associ.s?'=>912, + 'g.rants? non statutaires?'=>913, + 'g.rants? pouvant engager seuls la soci.t.'=>914, + 'g.rants? pouvant engager la soci.t.'=>915, + 'g.rants? salari.s?'=>916, + 'g.rants? statutaires? associ.s?'=>917, + 'g.rants? statutaires?'=>918, + 'g.rants? et administrateurs?'=>919, + 'G.rants? techniques?'=>920, + 'anciens? g.rants?'=>921, + 'g.rant\(e\)'=>900, + 'g.rants?'=>900, + 'associ.s? commandit.s? g.rants?'=>201, + 'associ.s? commandit.s?'=>202, + 'Associ.s? d\'une soci.t. civile'=>203, + 'Associ.s? de soci.t. civile'=>204, + //Associés de société civile + 'associ.s? en nom'=>205, + 'Associ.s? exploitants?'=>206, + 'Associ.s? non exploitants?'=>207, + 'Associ.s? non g.rants?'=>208, + 'Associ.s? g.rants?'=>209, + 'Associ.s? ind.finiment et solidairement responsables?'=>210, + 'Associ.s? ind.finiment responsables?'=>211, + 'Associés?'=>200, + 'Co.?commissaires? aux comptes suppl.ants?'=>301, + 'Co.?commissaires? aux comptes titulaires?'=>302, + 'Commissaires? aux comptes suppl.ants?'=>303, + 'Commissaires? aux comptes titulaires?'=>300, + 'Conjoints? Collaborateurs?'=>500, + 'Contr.leurs? de gestion et des comptes'=>601, + 'contr.leurs? de gestion du G\.?I\.?E\.?'=>602, + 'Contr.leurs? de gestion'=>603, + 'Contr.leurs? des comptes titulaires?'=>604, + 'contr.leurs? des comptes du G\.?I\.?E\.?'=>605, + 'Contr.leurs? des comptes et de gestion'=>606, + 'Contr.leurs? des comptes et membre du G\.?I\.?E\.?'=>607, + 'Contr.leurs? des comptes'=>608, + 'Contr.leurs'=>600, + 'Directeurs? général?u?x? adjoints?'=>701, + 'Directeurs? général?u?x? délégués? et administrateurs?'=>702, + 'Directeurs? général?u?x? délégués? et membres? du comité de surveillance'=>703, + 'Directeurs? général?u?x? délégués?'=>704, + 'Directeurs? général?u?x? et administrateurs?'=>705, + 'Directeurs? général?u?x? et membres? du directoire'=>706, + 'directeurs? général?u?x? uniques? du directoire'=>707, + 'directeurs? général?u?x? uniques?'=>708, + 'directeurs? général?u?x?'=>709, + 'directeurs? gérants?'=>710, + 'Directeurs? techniques?'=>711, + 'Directeurs? des transports'=>712, + 'Directeurs?'=>700, + 'dirigeants? à l\'étranger et en France'=>801, + 'Dirigeants? à l\'étranger'=>802, + 'dirigeants? en France et à l\'étranger'=>803, + 'dirigeants? en France'=>804,//805 autre dirigeant + 'Dirigeants?'=>800, + 'mandataires? ad hoc'=>1101, + 'mandataires? général'=>1102, + 'mandataires? généraux'=>1102, + 'Mandataires?'=>1100, + 'Membres? du G\.?I\.?E\.?'=>1201, + 'membres? du groupement'=>1202, + 'membres? et administrateurs?'=>1203, + 'Membres? du comité de direction'=>1204, + 'Membres? du comité de surveillance'=>1205, + 'Membres? du conseil de direction'=>1206, + 'Membres? du conseil de surveillance'=>1207, + 'Membres? du directoire'=>1208, + 'Membres?'=>1200, + 'fond.s? de pouvoir'=>1000, + 'Personnes? ayant le pouvoir d\'engager à titre habituel la société vis-à-vis des tiers'=>1001, + 'Personnes? ayant pouvoir d\'engager à titre habituel la société vis-à-vis des tiers'=>1001, + 'personnes? ayant le pouvoir d\'engager la société en France'=>1002, + 'personnes? ayant pouvoir d\'engager la société en France'=>1002, + 'Personnes? ayant le pouvoir d\'engager la société'=>1003, + 'Personnes? ayant pouvoir d\'engager la société'=>1003, + 'Personnes? ayant le pouvoir de diriger et gérer'=>1004, + 'Personnes? ayant pouvoir de diriger et gérer'=>1004, + 'personnes? pouvant engager à titre habituel l\'assujetti'=>1005, + 'Personnes?'=>1006, + 'pr.sidents? du conseil d\'administration'=>1306, + 'pr.sidents? du conseil de surveillance'=>1307, + 'pr.sidents? du directoire'=>1308, + 'pr.sidents? du G\.?I\.?E\.?'=>1309, + 'pr.sidents? et membres? du conseil de surveillance'=>1310, + 'Pr.sidents? et membres? du directoire'=>1311, + 'Pr.sidents? et pr.sidents? du comité de direction'=>1312, + 'pr.sidents? et pr.sidents? du comité de surveillance'=>1313, + 'Pr.sidents? et administrateurs?'=>1314, + 'Pr.sidents?'=>1300, + 'repr.sentants? de soci.t. .trang.re'=>1401, + 'repr.sentants? tant en France qu\'à l\'.tranger'=>1402, + 'Repr.sentants? à l\'.tranger'=>1403, + 'repr.sentants? l.gal?a?x? en France'=>1404, + 'Repr.sentants? l.gal?a?x?'=>1405, + 'Repr.sentants? permanents?'=>1405, + 'Repr.sentants?'=>1400, + 'co.?responsables? en France'=>1501, + 'responsables? pour la France'=>1502, + 'responsables? tant en France qu\'à l\'étranger'=>1503, + 'Responsables? technique'=>1504, + 'responsables? à l\'.tranger'=>1505, + 'Responsables? de la soci.t. en France'=>1506, + 'Responsables? en France'=>1507, + 'responsables? l.gal en France'=>1508, + 'responsables? en France'=>1508, + 'Responsables?'=>1500, + 'Vice-pr.sidents? du conseil d\'administration'=>1801, + 'vice-pr.sidents? du conseil de surveillance'=>1802, + 'Vice-pr.sidents? et administrateurs? priv.s?'=>1803, + 'Vice-pr.sidents? et administrateurs?'=>1804, + 'Vice-pr.sidents? et membres? du conseil de surveillance'=>1805, + 'Vice-pr.sidents?'=>1800, + 'Vice-secr.taires?'=>1601, + 'Vice-tr.soriers?'=>1701, + 'Tr.soriers?'=>1700, + 'Secr.taires? du conseil d\'administration'=>1602, + 'Secr.taires? du conseil de surveillance'=>1603, + 'Secr.taires?'=>1600, + 'Liquidateurs?'=>1900, + ); + + protected $iDb; + + public function __construct($db = null) + { + if ( $db === null ) { + $this->iDb = new WDB(); + } else { + $this->iDb = $db; + } + + /** Charge toute la table des tribunaux pour ne pas lancer systématiquement des requètes sur le serveur MySQL + ** lors des intégrations de Bodacc + **/ + $this->tabTribunaux=$this->getTabTribunaux(); + $this->tabFctDir=$this->getTabFctDir(); + $this->tabEvenements=$this->getTabEvenements(); + $this->tabDevises=$this->getTabDevises(); + $this->regExFonction=implode(')|(', array_keys($this->tabDirigeants)); + } + + /** Converti les accents au format TLS du Bodacc + ** @param string Ligne de texte avec accents au format TLS (sans balise Bodacc) + ** @return string Ligne de texte avec les accents normaux + **/ + public function convertAccents($texteBodacc) { + return strtr($texteBodacc, self::$tabAccents); + } + + /** Vérifie si la balise passée en paramètre est valide + ** @param string Balise Bodacc + ** @return bool + **/ + public function isBaliseBodacc($balise) { + return array_key_exists($balise, self::$tabBalises); + } + + /** Initialisation du tableau privé des tribunaux **/ + private function getTabTribunaux() + { + $cache = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Cache' . DIRECTORY_SEPARATOR . 'Tribunaux.php'; + if ( file_exists($cache) ) { + return include $cache; + } else { + $rep=$this->iDb->select('jo.tribunaux', 'triCode, triNom, triCP, triSiret', "triCode IS NOT NULL"); + $tabTribunaux=array(); + foreach($rep as $k=>$trib) { + $dep=substr($trib['triCP'],0,2)*1; + if ($dep==97 || $dep==98) $dep=substr($trib['triCP'],0,3)*1; + $tabTmp=array($trib['triCode']=>array('nom'=>$trib['triNom'],'siret'=>$trib['triSiret'],'dep'=>$dep)); + $tabTribunaux=array_merge($tabTribunaux, $tabTmp); + } + return $tabTribunaux; + } + } + + /** Initialisation du tableau privé des codes fonctions de direction **/ + private function getTabFctDir() + { + $cache = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Cache' . DIRECTORY_SEPARATOR . 'FctDir.php'; + if ( file_exists($cache) ) { + return include $cache; + } else { + $rep=$this->iDb->select('jo.bodacc_fonctions', 'codeFct, libelle', '1'); + $tabRet=array(); + foreach($rep as $tabFct) + $tabRet[$tabFct['codeFct']*1]=$tabFct['libelle']; + + return $tabRet; + } + } + + /** Retourne le libellé d'une fonction de direction **/ + function getFctDir($codeFonction) + { + return $this->tabFctDir[$codeFonction]; + } + + /** Initialisation du tableau privé des tribunaux **/ + + /** + * Liste des tribunaux par commune + * @param int $codeInseeCommune + * @return array + */ + public function getTribunauxParCommune($codeInseeCommune) + { + $tabTribunaux = array(); + + $rep = $this->iDb->select('jo.tribunaux t, jo.tribunauxInsee i', + 't.triId, t.triIdSup, i.CodeInsee, t.triCode, t.triType, t.triNom, t.triCP, LPAD(t.triTel,10,0) AS triTel, + LPAD(t.triFax,10,0) AS triFax, t.triWeb, t.triMail, t.triSiret, t.triAdrNum, t.triAdrIndRep, + t.triAdrTypeVoie, t.triAdrVoie, t.triAdrComp, t.triVille, t.triStatut, t.triDateCessation, t.triCommentaire, + t.triNumGreffe', + "i.CodeInsee='$codeInseeCommune' AND i.triId=t.triId ORDER BY t.triNumGreffe DESC, t.triId ASC", + false, MYSQL_ASSOC); + if ( count($rep)>0 ) { + foreach($rep as $k=>$trib) { + $tabTribunaux[]=$trib; + } + } + + return $tabTribunaux; + } + + /** + * Liste des tribunaux par département + * @param string $dep + * @return array + */ + public function getTribunauxParDep($dep) + { + $tabTribunaux = array(); + + $fields = 't.triId, t.triIdSup, t.triCode, t.triType, t.triNom, t.triCP, LPAD(t.triTel,10,0) AS triTel, + LPAD(t.triFax,10,0) AS triFax, t.triWeb, t.triMail, t.triSiret, t.triAdrNum, t.triAdrIndRep, + t.triAdrTypeVoie, t.triAdrVoie, t.triAdrComp, t.triVille, t.triStatut, t.triDateCessation, t.triCommentaire, + t.triNumGreffe'; + + if ( $dep<96 ) { + $rep = $this->iDb->select( + 'jo.tribunaux t', $fields, + "t.triCP BETWEEN '".$dep."000' AND '".$dep."999' ORDER BY t.triType ASC", false, MYSQL_ASSOC + ); + } else { + $rep = $this->iDb->select( + 'jo.tribunaux t', $fields, + "t.triCP BETWEEN '".$dep."00' AND '".$dep."99' ORDER BY t.triType ASC", false, MYSQL_ASSOC + ); + } + if ( count($rep)>0 ) { + foreach($rep as $k=>$trib) { + $tabTribunaux[]=$trib; + } + } + return $tabTribunaux; + } + + /** Donne la cours d'appel d'un tribunal par son code **/ + public function getTribunalIdCA($codeTribunal) + { + $rep = $this->iDb->select('jo.tribunaux', 'triIdSup', "triCode='$codeTribunal'"); + return $rep[0][0]; + } + + public function getListeTribunaux() + { + return $this->tabTribunaux; + } + + /** Initialisation du tableau privé des évènements **/ + private function getTabEvenements() + { + $cache = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Cache' . DIRECTORY_SEPARATOR . 'Evenements.php'; + if ( file_exists($cache) ) { + return include $cache; + } else { + $rep = $this->iDb->select('jo.tabEvenements', 'codEven, libEven, Bodacc_Code, Rubrique, version, lienEtab', '1', false, MYSQL_ASSOC); + $tabRet=array(); + foreach($rep as $k=>$even) { + //$tabTmp=array($trib['codEven']=>$trib['libEven']); + $tabRet[$even['codEven']] = array( + 'libEven'=>$even['libEven'], + 'Bodacc_Code'=>$even['Bodacc_Code'], + 'Rubrique'=>$even['Rubrique'], + 'Version'=>$even['version'], + 'LienEtab'=>$even['lienEtab'], + ); + } + //echo ""; + return $tabRet; + } + } + + /** Initialisation du tableau privé des devises du Bodacc **/ + private function getTabDevises() + { + $cache = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Cache' . DIRECTORY_SEPARATOR . 'Devises.php'; + if ( file_exists($cache) ) { + return include $cache; + } else { + $rep=$this->iDb->select('jo.bodacc_devises', 'libDeviseBodacc, devIso', '1', false, MYSQL_ASSOC); + $tabDevises=array(); + foreach($rep as $k=>$trib) { + $tabTmp=array($trib['libDeviseBodacc']=>$trib['devIso']); + $tabDevises=array_merge($tabDevises, $tabTmp); + } + return $tabDevises; + } + } + + /** Vérifie si le code du Tribunal BODACC est connu + ** @param string Code du Tribunal au BODACC + ** @return bool + **/ + public function isTribunal($codeBodaccDuTribunal) + { + $codeBodaccDuTribunal=trim($codeBodaccDuTribunal); + return @array_key_exists($codeBodaccDuTribunal, $this->tabTribunaux); + } + + /** Retorne le libellé du code du Tribunal BODACC + ** @param string Code du Tribunal au BODACC + ** @return string Libellé du Tribunal + **/ + public function getTribunalNom($codeBodaccDuTribunal) + { + $codeBodaccDuTribunal=trim($codeBodaccDuTribunal); + return $this->tabTribunaux[$codeBodaccDuTribunal]['nom']; + } + + public function getTribunalDep($codeBodaccDuTribunal) + { + $codeBodaccDuTribunal=trim($codeBodaccDuTribunal); + return $this->tabTribunaux[$codeBodaccDuTribunal]['dep']; + } + + public function getTribunalSiret($codeBodaccDuTribunal) + { + $codeBodaccDuTribunal=trim($codeBodaccDuTribunal); + return $this->tabTribunaux[$codeBodaccDuTribunal]['siret']; + } + + public function getTribunalCode($libelleDuTribunal, $dep=0) { + $libelleDuTribunal=preg_replace('/[0-9]/',' ', str_replace("\r\n",' ', strtoupper($libelleDuTribunal))); + $libelleDuTribunal=str_replace("\n",' ', $libelleDuTribunal); + $libelleDuTribunal=strtr( $libelleDuTribunal, + array( + "TRIBUNAL DE COMM'APPELERCE"=>'TC', // BUG DU BODACC 2008-A093-3146 + 'TRIBUNAL DE COMMERCE'=>'TC', + 'TRIBUNAL DE GRANDE INSTANCE'=>'TGI', + 'TRIBUNAL D\'INSTANCE'=>'TI', + 'TRIBUNAL MIXTE DE COMMERCE'=>'TMX', + 'TRIBUNAL DE PREMIERE INSTANCE'=>'TPI', + 'TRIBUNAL SUPÉRIEUR D\'APPEL'=>'TSA', + ' D\''=>' ', ' DE '=>' ', + 'GREFFE DU'=>'', '-'=>' ', + 'Ç'=>'C', 'É'=>'E', 'Î'=>'I', 'Â'=>'A', 'È'=>'E', 'Ô'=>'O', 'Ê'=>'E', + ' DU MANS'=>' LE MANS', + ' DU CREUSOT'=>' LE CREUSOT', + ' DU HAVRE'=>' LE HAVRE', + ' DU '=>' ', 'PUY'=>'PUY EN VELAY', 'LE PUY EN VELAY'=>'PUY EN VELAY', + 'ALÈS'=>'ALES', + '.'=>' ', + ) + ); + $libelleDuTribunal=trim(preg_replace('/ +/',' ', $libelleDuTribunal)); + if (''.$dep=='2A' || ''.$dep=='2B') $dep=20; + else $dep=$dep*1; + foreach ($this->tabTribunaux as $code=>$tribunal) { + + if ( $dep<>0 && ($tribunal['dep'])*1==$dep ) { + if ( str_replace('TGIcc', 'TGI', strtr($tribunal['nom'],array('-'=>' ',' DE LA REUNION'=>'')))==$libelleDuTribunal ) { + return $code; + } elseif ( str_replace('TIcc', 'TI', strtr($tribunal['nom'],array('-'=>' ',' DE LA REUNION'=>'')))==$libelleDuTribunal ) { + return $code; + } elseif (preg_match('/^PREFECTURE/i',$libelleDuTribunal) && preg_match('/^PREFECTURE/i',$tribunal['nom'])) { + return $code; + } elseif (preg_match('/^SOUS.PREFECTURE/i',$libelleDuTribunal) && preg_match('/^SOUS.PREFECTURE/i',$tribunal['nom'])) { + $sprefEnBase=trim(preg_replace('/^SOUS.PREFECTURE (DE|DU|D\')/i','',$tribunal['nom'])); + $sprefParam =trim(strtr(strtr(preg_replace('/^SOUS.PREFECTURE/i','',$libelleDuTribunal),array('SAINT '=>'ST ', 'SAINTE '=>'STE ', 'BASSIN ARCACHON'=>'ARCACHON', ' (DRÔME)'=>'')),'ÀÂÈÎÔ','AAEIO')); + if($sprefEnBase==$sprefParam) + return $code; + // echo "Pas trouvé $sprefParam ($dep) par rapport à $sprefEnBase en base.".EOL; + //Pas trouvé SAINT QUENTIN (2) par rapport à ST QUENTIN ! + } elseif ( $dep==13 && $tribunal['nom']=='TGI TARASCON' && $libelleDuTribunal=='TGI TARASCON SUR RHONE') + return $code; + elseif ( $dep==13 && $tribunal['nom']=='TC TARASCON' && $libelleDuTribunal=='TC TARASCON SUR RHONE') + return $code; + } elseif ( $dep==0 && str_replace('TGIcc', 'TGI', strtr($tribunal['nom'],array('-'=>' ',' DE LA REUNION'=>'')))==$libelleDuTribunal ) + return $code; + elseif ( $dep==978 && str_replace('TGIcc', 'TGI', strtr($tribunal['nom'],array('-'=>' ',' DE LA REUNION'=>'')))==$libelleDuTribunal ) + return $code; + elseif ( $dep==971 && str_replace('TGIcc', 'TGI', strtr($tribunal['nom'],array('-'=>' ',' DE LA REUNION'=>'')))==$libelleDuTribunal ) + return $code; + elseif ( $dep==974 && $libelleDuTribunal=='TMX SAINT PIERRE LA REUNION') + return $code; + elseif ( $dep==975 && $libelleDuTribunal=='TGI SAINT PIERRE') + return $code; + elseif ( $dep==70 && $libelleDuTribunal=='TC VESOUL') + return $code; + + elseif ( ($dep==95 || $dep==975) && + ($libelleDuTribunal=='TRIBUNAL PREMIERE INSTANCE SAINT PIERRE ET MIQUELON' || $libelleDuTribunal=='TPI SAINT PIERRE ET MIQUELON') + ) + return $code; + + elseif ( ($dep==971 || $dep==985 || $dep==976) && + ($libelleDuTribunal=='TRIBUNAL PREMIERE INSTANCE MAMOUDZOU' || $libelleDuTribunal=='TPI MAMOUDZOU') + ) + return $code; + elseif ( ($dep==971 || $dep==985 || $dep==976) && + ($libelleDuTribunal=='TRIBUNAL DE GRANDE INSTANCE DE MAMOUDZOU' || $libelleDuTribunal=='TGI MAMOUDZOU') + ) + return $code; + /* + elseif ($dep==13 && $libelleDuTribunal=='TGI TARASCON SUR RHONE') + return $code; + */ + /*else + echo "Pas trouvé $libelleDuTribunal ($dep) par rapport à ".$tribunal['nom'].' en base !'.EOL; + */ + } + //echo "Pas trouvé $libelleDuTribunal ($dep) par rapport à ".$tribunal['nom'].' en base !'.EOL; + //echo "Pas trouvé $sprefParam ($dep) par rapport à $sprefEnBase en base !".EOL; + return false; + } + + /** Vérifie si le code du Tribunal BODACC est connu + ** @param string Code du Tribunal au BODACC + ** @return bool + **/ + public function isCodeEvenement($codeEven) { + $code=$codeEven*1; + if ($code==0) return false; + return array_key_exists($code, $this->tabEvenements); + } + + /** Retourne le libellé de l'évènement BODACC codifié par S&D + ** @param string Code de l'évènement BODACC + ** @return string Libellé de l'évènement + **/ + public function getEvenement($codeEven) { + $code=((int)$codeEven)*1; + if ($code==0) return false; + return @$this->tabEvenements[$code]['libEven']; + } + + /** Retourne le niveau de version du code évènement BODACC codifié par S&D + ** @param string Code de l'évènement BODACC + ** @return integer Niveau de version (12, 13, 14, ...) correspondant à 1.2, 1.3 ou 1.4 pour les clients !!! + **/ + public function getVersionEvenement($codeEven) { + $code=((int)$codeEven)*1; + if ($code==0) return false; + return @$this->tabEvenements[$code]['Version']; + } + + + /** Retourne le libellé du Chapitre de l'évènement BODACC (comptes, creations, mmd, procol, radiations, ventes) + ** @param string Code de l'évènement BODACC + ** @return string Libellé du chapitre (comptes, creations, mmd, procol, radiations, ventes) + **/ + public function getChapitreEvenement($codeEven) { + $code=((int)$codeEven)*1; + if ($code==0) return false; + return @$this->tabEvenements[$code]['Rubrique']; + } + + /** Retourne le code de l'édition du BODACC (A, B ou C) + ** @param string Code de l'évènement BODACC + ** @return string Libellé de l'édition (A, B ou C) + **/ + public function getEditionEvenement($codeEven) { + $code=$codeEven*1; + if ($code==0) return false; + return @$this->tabEvenements[$code]['Bodacc_Code']; + } + + /** Retourne si la porté de l'évènement est relative à l'établissement uniquement + ** @param $codeEven Code de l'évènement BODACC + ** @return bool + **/ + public function isEvenementEtab($codeEven) { + $code=$codeEven*1; + if ($code==0) return false; + return @$this->tabEvenements[$code]['LienEtab']; + } + + /** Vérifie si une devise texte du Bodacc est connu + ** @param string Devise textuelle au BODACC (YENS, EUROS, etc...) + ** @return bool + **/ + public function isDeviseBodacc($strDevise) { + return array_key_exists($strDevise, $this->tabDevises); + } + + /** Retoune le code ISO 4217 d'une devise texte du Bodacc + ** @param string Devise textuelle au BODACC (YENS, EUROS, etc...) + ** @return string Code ISO 4217 de la devise + **/ + public function getDeviseBodacc($strDevise) { + return $this->tabDevises[$strDevise]; + } + + /** Insert le libellé de devise textuel du Bodacc + ** @param string Devise textuelle au BODACC (YENS, EUROS, etc...) + ** @param string Devise ISO + ** @return bool + **/ + public function addDeviseBodacc($strDevise, $deviseIso) { + if (!$this->iDb->insert('jo.bodacc_devises', array( 'libDeviseBodacc'=>$strDevise, + 'devIso'=>$deviseIso, + 'dateInsert'=>date('YmdHis')),true)) + return false; + // On réinitialise le tableau des devises du Bodacc + $this->tabDevises=$this->getTabDevises(); + return true; + } + + /** Vérifie si le code rubrique de l'annonce au Bodacc est connu + ** @param string Code rubrique de l'annonce + ** @return bool + **/ + public function isRubriqueBodacc($codeRubriqueBodacc) { + //return array_key_exists($balise, self::$tabBalises); + return array_key_exists($codeRubriqueBodacc, self::$tabRubriques); + } + + /** Retourne le code rubrique de l'annonce au Bodacc + ** @param string Code rubrique de l'annonce + ** @return string Libellé de la rubrique au BODACC + **/ + public function getLibRubriqueBodacc($codeRubriqueBodacc) { + return $this->tabRubriques[$codeRubriqueBodacc]; + } + + /** + * Retourne le code évènement de l'annonce en provenance du Bodacc XML + * @param string $libJugementXML Libellé de la rubrique au Bodacc XML + * @return string + */ + public function getCodeNatureEvenement($libEvenXML) + { + foreach ( $this->tabNaturesEvenements as $code => $label ) { + if ( md5($label) == md5($libEvenXML) ) { + return intval($code); + } + } + return 0; + } + + public function getDirigeants($strAdministration) + { + $tabRet=array(); + $strFonctions=$this->regExFonction; + $tabNoms=array(); + if (is_array($strAdministration)) + $strAdministration=implode('. ', $strAdministration); + $strAdministration=trim($strAdministration); + $strAdministration=str_ireplace('Nom d\'usage :', 'Nom d\'usage =', trim($strAdministration)); + if ($strAdministration=='') return $tabRet; + $tabAdministration=explode(':', $strAdministration); + //file_put_contents('coucou.log',print_r($tabAdministration, 1), FILE_APPEND); + $tabFonctions=$tabNoms=$tabCodeFct=$tabOldFct=array(); + + /** + * On boucle sur chaque ligne qui doit contenir NOM PRENOM suivi de la fonction de la ligne suivante + * La première ligne ne contient pas de NOM PRENOM car il s'agit de la 1ère ligne + */ + foreach ($tabAdministration as $i=>$ligne) { + + /** On recherche la fonction et son code fonction de la ligne */ + foreach ($this->tabDirigeants as $fonction=>$numFct) { + + //file_put_contents('coucou.log','Fonction : '.$fonction, FILE_APPEND); + //@todo : provisoire table bdd en utf8 + if (preg_match("/(.*)$fonction(.*)$/iu", $ligne, $matches)) { + //file_put_contents('coucou.log',"Matched \n", FILE_APPEND); + $tabCodeFct[$i]=$numFct; + $tabFonctions[$i]=@preg_replace("/($strFonctions)/i", '', $tabAdministration[$i+1]); + if(@preg_match("/(partant|ancien|suppression|cha.g|d.part|d.mis(si|is)on|r.vocation)/iu", $tabAdministration[$i+1])) + $tabOldFct[$i]=1; + else + $tabOldFct[$i]=0; + break; + } + //file_put_contents('coucou.log',"\n", FILE_APPEND); + } + } //file_put_contents('coucou.log',print_r($tabFonctions, 1), FILE_APPEND); + /** On boucle sur chaque fonction trouvée et on extrait les noms, prénoms **/ + foreach ($tabFonctions as $i=>$ligne) {//$ligne + $numFonction=$tabCodeFct[$i]; + $oldFonction=$tabOldFct[$i]; + $ligne=trim($ligne); + /** Chaque Noms pour une même focntion doit être séparée par " et " ou ";" */ + $strNoms=str_replace(' et ', ';', $ligne); + $tabNoms=explode(';', $strNoms); + $raisonSociale=$nom=$prenom=$usage=''; + foreach ($tabNoms as $noms) { + if (preg_match("/^(.*)\((.*)\).*\((.*)\)/i", $noms, $matches)) { + //Cas type NOM (prenom) (Nom usage : XXXX) + $nom=trim(str_replace(':', '', $matches[1])); + if (preg_match("/(.*)repr.sent.e?(.*)/iu", $nom, $matches2)) { + $raisonSociale=$matches2[1]; + $nom=trim(str_replace('par ', '', $matches2[2])); + } + $prenom=trim(str_replace('par ', '', $matches[2])); + $usage=trim(str_ireplace('Nom d\'usage =', '', $matches[3])); + } elseif (preg_match("/^(.*)\((.*)\)/iu", $noms, $matches)) { + $nom=trim(str_replace(':', '', $matches[1])); + if (preg_match("/(.*)repr.sent.e?(.*)/iu", $nom, $matches2)) { + $raisonSociale=$matches2[1]; + $nom=trim(str_replace('par ', '', $matches2[2])); + } + $prenom=trim($matches[2]); + $usage=''; + //Cas type NOM (prenom) + } elseif (preg_match("/^(.*)/i", $noms, $matches)) { + $tabNomPrenom=$this->getNomPrenomGenre(trim(str_replace(':', '', $matches[1]))); + $nom=$tabNomPrenom['Nom']; + $prenom=$tabNomPrenom['Prenoms']; + $usage=''; + } else + die("Cas non gérée pour cette structure de noms : '$noms'"); + /** @todo Il manque le cas de repr par pour le STE ??? **/ + if (preg_match('/(en fonction le)|(modification le)/Ui', $nom)) { + echo "Je remplace le nom du dirigeant BODACC '$nom' par "; + $nom=preg_replace('/\s+en fonction le.*$/','', $nom); + $nom=preg_replace('/\s+modification le.*$/','', $nom); + echo "'$nom'".EOL; + } + $tabRet[]=array('fonction'=>$numFonction, 'rs'=>trim(str_replace(',','',$raisonSociale)), 'nom'=>$nom, 'prenom'=>$prenom, 'nomUsage'=>$usage, 'depart'=>$oldFonction); + } + } + //print_r($tabRet); + //$saisie = fgets(STDIN); + return $tabRet; + } + + /** Détermine les NOMs et PRENOMs dans une chaine de caractère + **/ + public function getNomPrenomGenre($strNomPrenom) { + $noms=$prenoms=$genre=''; + $tabMots=preg_split('/( +|\.+)/', $strNomPrenom); + //print_r($tabMots); + foreach ($tabMots as $i=>$prenom) { + $tabPrenoms=$this->iDb->select('npaipp.pp_prenoms', 'prenom, genre, mixte, nbTot', + "prenom='".addslashes($prenom)."' AND nbTot>100 ORDER BY nbTot DESC", + false, MYSQL_ASSOC); + if (count($tabPrenoms)>0) { + $tabPrenom=$tabPrenoms[0]; + if ($i==0) // C'est plutôt le nom de famille au début de la chaîne + $noms.=$prenom.' '; + else { + $prenoms.=$prenom.', '; + if ($genre=='' && $tabPrenom['genre']==1 && $tabPrenom['mixte']==0) + $genre='M'; + elseif ($genre=='' && $tabPrenom['genre']==2 && $tabPrenom['mixte']==0) + $genre='F'; + } + } else + // Ce n'est pas un prénom mais un nom de famille + $noms.=$prenom.' '; + } + return array('Nom'=>trim($noms), 'Prenoms'=>preg_replace('/,$/','',trim($prenoms)), 'Genre'=>$genre); + } + + + public function getNumPageAnnonce($bodaccCode, $annee, $num) + { + $tabRet=array(); + $bodacc=$this->iDb->select('jo.bodacc', + 'Bodacc_Code, Bodacc_Annee_Parution, Bodacc_Num, Num_Annonce, Tribunal_Dept, Tribunal_Code, Rubrique_Bodacc, length(annonce) as Long', + "Bodacc_Code='$bodaccCode' AND Bodacc_Annee_Parution=$annee AND Bodacc_Num=$num"); + + foreach ($bodacc as $k=>$ann) { + $tabRet[$k]=array( 'BodaccCode'=>$ann['Bodacc_Code'], + 'AnneeParution'=>$ann['Bodacc_Annee_Parution'], + 'BodaccNum'=>$ann['Bodacc_Num'], + 'NumAnnonce'=>$ann['Num_Annonce'], + 'Departement'=>$ann['Tribunal_Dept'], + 'Tribunal'=>$ann['Tribunal_Code'], + 'Rubrique'=>$ann['Rubrique_Bodacc'], + 'nbCar'=>$ann['Long'], + ); + } + + return $tabRet; + } + + /** Vérifie si la date du jugement correspond à une date de jugements civils pour une date donnée + ** @param string $tribunal Code BODACC du TGIcc + ** @param date $dateJug Date du jugement + ** @param int $jourJug Jour de la semaine 1=Lundi à 5=Vendredi + ** @param int $jjJug Jour du jugement dans le mois + ** @return bool + **/ + public function isAudienceCivile($tribunal, $dateJug, $jourJug, $jjJug, $texteAnnonce) { + //echo "Tribunal=$tribunal, Date='$dateJug', Jour de la semaine='$jourJug', Jour du mois='$jjJug'".EOL; + $tribunal=trim($tribunal); + $droitLocal=false; + + switch ($tribunal) { // Date des audiences civiles droit local + case 'METZG': // Le mercredi + case 'MULHOG': // Le mercredi + $droitLocal=true; + if ($jourJug==3) { + echo date('Y/m/d - H:i:s') ." - Droit local : Audiences civiles du mercredi !".EOL; + return 1; + } + break; + case 'THIONG': // Le jeudi à 9h + $droitLocal=true; + if ($jourJug==4) { + echo date('Y/m/d - H:i:s') ." - Droit local : Audiences civiles du jeudi !".EOL; + return 1; + } + break; + case 'SARREG': // Les 1er, 2ème et 4ème mardi + $droitLocal=true; + if ($jourJug==2 && $jjJug<15 && $jjJug>21) { + echo date('Y/m/d - H:i:s') ." - Droit local : Audiences civiles du mardi !".EOL; + return 1; + } + break; + case 'STRASG': // ? + $droitLocal=true; + //echo date('Y/m/d - H:i:s') ." - Droit local : Audiences civiles de Strasbourg !".EOL; + return 0; + break; + case 'SAVERG': // Le mardi et 2ème, 3ème et 4ème vendredi + $droitLocal=true; + if ($jourJug==2 || ($jourJug==5 && $jjJug>7)) { + echo date('Y/m/d - H:i:s') ." - Droit local : Audiences civiles du vendredi !".EOL; + return 1; + } + case 'COLMAG': // ? + $droitLocal=true; + //echo date('Y/m/d - H:i:s') ." - Droit local : Audiences civiles de Colmar !".EOL; + return 0; + break; + } + + if ($droitLocal && preg_match("/insolvabilit.{0,3}notoire/iu", $texteAnnonce)) + return 1; + + return 0; + } + + public function getJALparDep($dep) + { + $tabRet=array(); + $rep=$this->iDb->select('jo.tabJAL', 'id, dep, nomJal, siteWeb, email, adresse, cp, ville, tel, fax, parution, aboAnnuel, infos', + "dep=$dep", false, MYSQL_ASSOC); + foreach($rep as $k=>$jal) { + $tabRet[]=$jal; + } + return $tabRet; + } + + public function getListeJalCollecte() + { + $tabRet=array(); + $rep=$this->iDb->select('jo.tabJAL', 'id, nomJal', 'sedDateAbo<>0 GROUP BY nomJal ORDER BY nomJal ASC', false, MYSQL_ASSOC); + foreach($rep as $k=>$jal) { + $tabRet['_'.$jal['id']]=$jal['nomJal']; + } + return $tabRet; + } + + public function getActiviteReelle($siren, $fj) + { + $strEvenVtLg=" AND Rubrique<>'ventes' AND typeEven NOT LIKE '%2700%' AND typeEven NOT LIKE '%2701%' AND typeEven NOT LIKE '%2702%' AND typeEven NOT LIKE '%2703%' AND typeEven NOT LIKE '%2710%' AND typeEven NOT LIKE '%2720%' AND typeEven NOT LIKE '%2721%' AND typeEven NOT LIKE '%2725%' AND typeEven NOT LIKE '%2730%' AND typeEven NOT LIKE '%2740%' AND typeEven NOT LIKE '%2750%' AND typeEven NOT LIKE '%2800%' AND typeEven NOT LIKE '%2840%' AND typeEven NOT LIKE '%2850%' AND typeEven NOT LIKE '%2851%' AND typeEven NOT LIKE '%2860%' AND typeEven NOT LIKE '%2870%' AND typeEven NOT LIKE '%2875%' AND typeEven NOT LIKE '%2880%' AND typeEven NOT LIKE '%2881%' AND typeEven NOT LIKE '%2885%' AND typeEven NOT LIKE '%2890%' AND typeEven NOT LIKE '%2891%' AND typeEven NOT LIKE '%2892%' "; + /** Recherche de l'activité réelle **/ + $bodacc=$this->iDb->select('jo.bodacc_detail', 'Activite', "siren=$siren AND Activite<>'' AND Activite NOT LIKE 'non precis%' $strEvenVtLg ORDER BY Bodacc_Date_Parution DESC LIMIT 0,1", false, MYSQL_ASSOC); + $annCap=@$bodacc[0]; + if ($fj<7000 || $fj>7999) + $tabRet['Activite']=trim(/*preg_replace("/Adjonction.{1,7}activit(?:e|é)(?:.|)\:", '', */$annCap['Activite']);//); + + if ($tabRet['Activite']=='' && trim($tab['activite'])<>'') + $tabRet['Activite']=trim($tab['activite']); + elseif ($tabRet['Activite']=='' && ($fj>90 && $fj<94 || + $fj>9000 && $fj<9400) ) { + $siretMin=(''.$siren.'00000')*1; + $siretMax=(''.$siren.'99999')*1; + $bodacc=$this->iDb->select('jo.asso', 'Assoc_Web, Assoc_Mail, Assoc_Objet, Assoc_NObjet', "siren=$siren AND (Assoc_Objet<>'' OR Assoc_NObjet<>'') ORDER BY Date_Parution DESC LIMIT 0,1", false, MYSQL_ASSOC); + $annCap=@$bodacc[0]; + $tabRet['Activite']=trim($annCap['Assoc_NObjet']); + if ($tabRet['Activite']=='') $tabRet['Activite']=trim($annCap['Assoc_Objet']); + if ($tabRet['Web']=='') $tabRet['Web']=trim($annCap['Assoc_Web']); + if ($tabRet['Mail']=='') $tabRet['Mail']=trim($annCap['Assoc_Mail']); + } elseif ($tabRet['Activite']=='' && ($fj<7000 || $fj>7999)) { + $bodaccHisto=$this->iDb->select( 'historiques.entrep e, historiques.texte x', + 'e.ANBASE, e.NOBOD, e.CODTRI, e.JAL, e.DATE, e.CODEVE, e.SSCODE, e.DEPT, e.NOANN, e.ROLE, e.SIREN, e.E1GSIR, e.E1GNIC, x.annonceNum, x.annonceTxt', + "e.E1GSIR=$siren AND e.ANBASE=x.annonceNum AND e.DATE BETWEEN 19890101 AND 20041231 AND x.annonceTxt LIKE '%ctivit%' GROUP BY e.ANBASE ORDER BY e.DATE DESC", false, MYSQL_ASSOC); + if (count($bodaccHisto)>0) { + foreach ($bodaccHisto as $idx=>$ann) { + if ($tabCodeTri<>'' && $tabCodeTri<>@$ann['CODTRI']) $tabCodeTri=@$ann['CODTRI']; + if ( ($ann['CODEVE']<20) || + ($ann['CODEVE']>=30 && $ann['CODEVE']<42) || + ($ann['CODEVE']>=51 && $ann['CODEVE']<80) ) { + if (preg_match('/(.*)Activit(?:e|é)(?:.|)\:(.*)(?:Adresse(?:.*|)|Commentaires?|Administration|Etablissement principal|Date d\'effet|Date.de.d.but d.activit.|Capital|Nom commercial)(?:.|)\:/Uisu', $ann['annonceTxt'], $matches)) + if (strpos(substr($matches[1],-20),'cess') === false && + strpos(substr($matches[1],-20),'date') === false) { + $tabRet['Activite']=$matches[2]; + break; + } + } + } + } + } + return $tabRet['Activite']; + } + + public function getCodeFormeJur($strFJ) + { + $tabCjBodacc = include 'Metier/Bodacc/BodaccCJ.php'; + $strFJ = strtoupper(trim(preg_replace('/[^a-z]/i','',$strFJ))); + return $tabCjBodacc[$strFJ]; + } +} diff --git a/library/Metier/Insee/Cache/CodesFJ.php b/library/Metier/Insee/Cache/CodesFJ.php new file mode 100644 index 00000000..426c7dd3 --- /dev/null +++ b/library/Metier/Insee/Cache/CodesFJ.php @@ -0,0 +1,282 @@ + "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", + 6500 => "", +); diff --git a/library/Metier/Insee/Cache/CodesNace.php b/library/Metier/Insee/Cache/CodesNace.php new file mode 100644 index 00000000..c274708a --- /dev/null +++ b/library/Metier/Insee/Cache/CodesNace.php @@ -0,0 +1,747 @@ + "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", + '742C' => "742C", + '524C' => "524C", + '8111' => "8111", + '452A' => "452A", + '000Z' => "00Z", + '526D' => "526D", + '8121' => "8121", + '7904' => "7904", + '745A' => "745A", + '702A' => "702A", + '702C' => "702C", +); diff --git a/library/Metier/Insee/Cache/CodesNaf.php b/library/Metier/Insee/Cache/CodesNaf.php new file mode 100644 index 00000000..5ab972d9 --- /dev/null +++ b/library/Metier/Insee/Cache/CodesNaf.php @@ -0,0 +1,1491 @@ + "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 oeuvre 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, oeufs, 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 oeuvres soumises à copyright", + '7810Z' => "Activités des agences de placement de main-d'oeuvre", + '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", + '742C' => "", + '524C' => "", + '8111' => "", + '452A' => "", + '000Z' => "", + '526D' => "", + '8121' => "", + '7904' => "", + '745A' => "", + '702A' => "", + '702C' => "", +); diff --git a/library/Metier/Insee/Cache/CodesNafa.php b/library/Metier/Insee/Cache/CodesNafa.php new file mode 100644 index 00000000..f9143314 --- /dev/null +++ b/library/Metier/Insee/Cache/CodesNafa.php @@ -0,0 +1,686 @@ + "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/MInsee.php b/library/Metier/Insee/MInsee.php new file mode 100644 index 00000000..db0aba25 --- /dev/null +++ b/library/Metier/Insee/MInsee.php @@ -0,0 +1,6663 @@ +iDb = new WDB(); + } else { + $this->iDb = $db; + } + + $this->iBodacc = new Metier_Bodacc_MBodacc($this->iDb); + } + + /** + * Défini une date limite de prise en compte des événements + * @param string $date AAAAMMJJ + */ + public function setEvenLimit($date) + { + $this->companyEvenDateStop = $date; + } + + /** + * 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 + */ + public function valideSiren($siren, $nic='', $erreur=false) + { + $siren = str_pad($siren, 9, '0', STR_PAD_LEFT); + if (!empty($nic)) { + $nic = str_pad($nic, 5, '0', STR_PAD_LEFT); + } + 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;$j356000000) { + $somme=0; + for ($i=0; $i<=12; $i+=2) + { // Traitement PAIR + $var_tmp=(string)(2*((integer)substr($SIRET,$i,1))); + $som_tmp=0; + for($j=0;$jvalideSiren($siren)) + return -1; + elseif (!valideData($numEtab,1,4,'N')) // Nic de format incorrect. + return -1; + else { + for ($cle=0; $cle<10; $cle++) { + if ($this->valideSiren($siren, ''.$nic.''.$cle)) + return $cle; + } + } + return -1; + } + + /** + * Vérifie si le n° de département est un département français valide + * @param int Numéro de département Français + * @return bool + */ + public function isDepartement($dept) + { + return array_key_exists($dept, self::$tabDep); + } + + /** + * Retourne le libellé du département si département français valide + * @param int Numéro de département Français + * @return string Libellé département + */ + public function getDepartement($dept, $article=false) + { + if ($article) + return self::$tabDepArt[$dept]; + + return self::$tabDep[$dept]; + } + + /** + * Effectif moyen + * @param string $trancheEffectif + * @return number + */ + public function getEffectifMoyen($trancheEffectif) + { + $trancheEffectif=$trancheEffectif*1; + if ($trancheEffectif==0) return 0; + elseif ($trancheEffectif==53) return 10000; + else { + $libEffectif=self::$tabEffectif[$trancheEffectif]; + $tabTmp=explode('à', $libEffectif); + $eff_min=trim(str_replace(' ','', $tabTmp[0])); + $tabTmp=explode('salari', $tabTmp[1]); + $eff_max=trim(str_replace(' ','', $tabTmp[0])); + return floor(($eff_min+$eff_max)/2); + } + } + + /** + * Retourne le code forme juridique d'une entreprise. + * @param int Numéro de SIREN (9 chiffres) ou SIRET (14 chiffres) + * @return string Forme Juridique sur 4 caractères ou falseen cas d'erreur ou si inexistant + */ + public function getFJInsee($siren_siret) + { + $len=strlen($siren_siret); + if ($len==9) + $siren=$siren_siret; + elseif ($len==14) + $siren=$siren_siret; + else + return false; + $rep=$this->iDb->select('insee.identite', 'CJ', "SIREN='$siren'"); + return $rep[0][0]; + } + + /** + * Recherche Etablissements + * + * @param string $raisonSociale + * @param string $adresse + * @param string $codePostal + * @param string $ville + * @param string $siege + * @param int $actif + * @param int $deb + * @param int $nbRep + * @param int $maxRep + * @param string $pertinence + * @param bool $uniquementAvecSiren + * @param string $ape_etab + * @param int $fj + * @return array + */ + public function rechercheEtab($raisonSociale, $adresse='', $codePostal='', $ville='', $siege='', $actif=2, $deb=0, $nbRep=20, $maxRep=200, $pertinence=false, $uniquementAvecSiren='', $ape_etab='', $fj=null) + { + $tabAdr = $this->structureVoie(strtoupper($adresse)); + $numAdresse = preg_replace('/^0+/','',''.$tabAdr['num']*1); + $adresse = trimAccent($tabAdr['libVoie']); + $formR = array( + 'type' => 'ent', + 'siret' => '', + 'raisonSociale' => $raisonSociale, + 'numVoie' => $numAdresse, + 'voie' => $adresse, + 'cpVille' => $codePostal.' '.$ville, + 'actif' => $actif, + 'siege' => $siege, + 'fj' => $fj, + ); + if ($ape_etab<>'') $formR['naf']=$ape_etab; + + require_once 'Metier/sphinx/rechercheFonc.php'; + if ($uniquementAvecSiren=='') + $result = rechercheEnt($formR, $deb, $nbRep, $maxRep); + else + $result = rechercheEnt($formR, $deb, $nbRep, $maxRep, $uniquementAvecSiren); + + return $result; + } + + /** + * Recherche dirigeant + * @param string $nom + * @param string $prenom + * @param string $fonction + * @param string $dateNaiss + * @param string $villeNaiss + * @param number $deb + * @param integer $nbRep + * @param integer $maxRep + * @param string $pertinence + * @return array + */ + public function rechercheDir($nom, $prenom='', $fonction='', $dateNaiss='', $villeNaiss='', $deb=0, $nbRep=20, $maxRep=200, $pertinence=false) + { + debugLog('I',"rechercheDir de $nom, $prenom, $fonction, $dateNaiss, $villeNaiss (Max Rep=$nbRep)",__LINE__,__FILE__, __FUNCTION__, __CLASS__); + $jour=$mois=$annee=''; + if ($dateNaiss<>'' && $dateNaiss<>'//' && $dateNaiss<>'0/0/0') { + $tabDateNaiss=explode('/', $dateNaiss); + + $jour=$tabDateNaiss[0]*1; + if ($jour<1 || $jour>31) $jour=''; + + $mois =$tabDateNaiss[1]*1; + if ($mois<1 || $mois>12) $mois=''; + + $annee=$tabDateNaiss[2]*1; + if ($annee>0 && $annee<100) $annee=('19'.$annee)*1; + if ($annee<1800 || $annee>date('Y')*1) $annee=''; + } + $formR = array( + 'type' => 'dir', + 'nom' => $nom, + 'prenom' => $prenom, + 'dirDateNaissAAAA' => $annee, + 'dirDateNaissMM' => $mois, + 'dirDateNaissJJ' => $jour, + // 'departement' => 'D', + 'cpVille' => $villeNaiss, + ); + + $version = defined('SPHINX_DIR_VERSION') ? SPHINX_DIR_VERSION : 1; + $result = array(); + require_once 'Metier/sphinx/rechercheFonc.php'; + $result = rechercheDir($formR, $deb, $nbRep, $maxRep); + + return $result; + } + + /** + * Vérifie si le code voie est une abréviation autorisée (selon la Norme AFNOR XP Z 10-011) + * @param string $codeVoie + * @return boolean + */ + public function isCodeVoie($codeVoie) + { + return array_key_exists($codeVoie, $this->tabCodeVoie); + } + + /** + * Retourne le libellé du code voie selon les abréviations autorisées pour les types de voie (Norme AFNOR XP Z 10-011) + * @param string Code voie + * @return string Libellé de la voie + */ + public function getCodeVoie($codeVoie) + { + return $this->tabCodeVoie[$codeVoie]; + } + + /** + * Initialise la table des codes NAF 4 et 5 positions + */ + protected function setTabCodesNaf() + { + if (count($this->tabCodesNaf)==0) { + $cacheNaf = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Cache' . DIRECTORY_SEPARATOR . 'CodesNaf.php'; + $cacheNace = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Cache' . DIRECTORY_SEPARATOR . 'CodesNace.php'; + if ( file_exists($cacheNaf) ) { + $this->tabCodesNaf = include $cacheNaf; + $this->tabCodesNace = include $cacheNace; + } else { + $tabNafs = $tabNace = array(); + $tabTmp = $this->iDb->select('jo.tabNaf4', 'codNaf700 AS naf, libNaf700 AS LibNaf', 1, false, MYSQL_ASSOC); + foreach ($tabTmp as $i=>$tabNaf) { + $tabNafs[$tabNaf['naf']]=$tabNaf['LibNaf']; + } + + $tabTmp = $this->iDb->select('jo.tabNaf5', 'codNaf5 AS naf, libNaf5 AS LibNaf, codNaf1', 1, false, MYSQL_ASSOC); + foreach ($tabTmp as $i=>$tabNaf) { + $tabNafs[$tabNaf['naf']]=$tabNaf['LibNaf']; + $tabNace[$tabNaf['naf']]=$tabNaf['codNaf1'].preg_replace('/^0/','',substr($tabNaf['naf'],0,4)); + } + $this->tabCodesNaf = $tabNafs; + $this->tabCodesNace = $tabNace; + } + } + } + + /** + * + * @param unknown $code_naf + * @return array + */ + public function getLibelleNaf($code_naf) + { + if ($code_naf == '') + return ''; + + $this->setTabCodesNaf(); + return $this->tabCodesNaf[$code_naf]; + + } + + /** + * + * @return multitype: + */ + public function getCodesNaf() + { + $this->setTabCodesNaf(); + return array_keys($this->tabCodesNaf); + } + + /** Initialise la table des codes NAFA rev 2 + **/ + protected function setTabCodesNafa() + { + if (count($this->tabCodesNafa)==0) { + $cache = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Cache' . DIRECTORY_SEPARATOR . 'CodesNafa.php'; + if ( file_exists($cache) ) { + $this->tabCodesNafa = include $cache; + } else { + $tabNafs=array(); + $tabTmp=$this->iDb->select('jo.tabNafa', 'codNafa AS nafa, libNafa', 1, true, MYSQL_ASSOC); + foreach ($tabTmp as $i=>$tabNaf) + $tabNafs[$tabNaf['nafa']]=$tabNaf['libNafa']; + $this->tabCodesNafa=$tabNafs; + } + } + } + + /** + * + * @param unknown $code_nafa + * @return string|multitype: + */ + public function getLibelleNafa($code_nafa) + { + if ($code_nafa == '') + return ''; + + $this->setTabCodesNafa(); + return $this->tabCodesNafa[$code_nafa]; + } + + /** + * Liste des événements + * @param string $siren + * @param string $nic + * @param integer $iDeb + * @param integer $iMax + * @return array + */ + public function getEvenements($siren, $nic = null, $iDeb = 0, $iMax = 1000) + { + $nic = intval($nic); + + $tabRet = array(); + + $sqlIdentifiant = "insSIREN=$siren"; + if ( !empty($nic) ) $sqlIdentifiant.= " AND insNIC=$nic "; + + //Recherche événements associé + if ( empty($nic) ) { + $tabSupId = $this->getEvenementsAssocId($siren); + + if ( count($tabSupId)>0 ) { + $sqlIdentifiant.= " OR id IN(".join(',', $tabSupId).")"; + } + } + + $result = $this->iDb->select( + 'insee.insee_even', + 'id, LPAD(insSIREN,9,0) as insSIREN, siretValide, LPAD(insNIC,5,0) as insNIC, insLIBCOM, insSIEGE, insAUXILT, insORIGINE, insTEFET, insAPET700, insAPRM, insMODET, insMARCHET, insSAISONAT, insACTIVNAT, insENSEIGNE, insL1_NOMEN, insL2_COMP, insL4_VOIE, insL3_CADR, insNUMVOIE, insINDREP, insTYPVOIE, insLIBVOIE, insL5_DISP, insL6_POST, insCODPOS, insL7_ETRG, insRPET, insDEPCOM, insCODEVOIE, insDREACTET, insEXPLET, insDAPET, insLIEUACT, insACTISURF, insDEFET, insTEL, insCJ, insCIVILITE, insTEFEN, insAPEN700, insMODEN, insMARCHEN, insNOMEN, insTYPCREH, insEVE, insDATEVE, insTRAN, insNICTRAN, insMNICSIEGE, insMNOMEN, insMCJ, insMAPEN, insFiller1, insFiller2, insMMARCHEN, insMORDIN, insEFENCENT, insSIGLE, insNBETEXPL, insNICSIEGE, insDEPCOMEN, insFiller3, insMENSEIGNE, insMAPET, insMNATURE, insMADRESSE, insMEFET, insMSINGT, insMTELT, insMMARCHET, insMAUXILT, insSINGT, insEFETCENT, insSIRETPS, insDESTINAT, insDATEMAJ, idFlux, dirNom, dirNomUsage, dirPrenom, insDCRET, insDCREN, insPRODPART, insSIRETASS, insDREACTEN, insEXPLEN, insFiller4, insDEFEN, insMONOREG, insREGIMP, insMONOACT, insMSIGLE, insMEXPLEN, insRPEN, insMEXPLET, insTYPETAB, insDAPEN', + "$sqlIdentifiant ORDER BY insDATEMAJ DESC LIMIT $iDeb, $iMax", + true, MYSQL_ASSOC); + + foreach ( $result as $even ) { + + $libDet = ''; + if ($even['insMNOMEN']==1) { + $libDet.= 'Modification de la raison sociale : '.$even['insNOMEN']; + $strPre = $this->getInfoPrecedente($siren, $even['insNIC'], $even['insDATEVE'], 'NOMEN'); + if ($strPre<>'' && $strPre<>$even['insNOMEN']) $libDet.=" (Précédent : $strPre)"; + $libDet.= ', '; + } + if ($even['insMENSEIGNE']==1) { + $libDet.= 'Modification de l\'enseigne : '.$even['insENSEIGNE']; + $strPre = $this->getInfoPrecedente($siren, $even['insNIC'], $even['insDATEVE'], 'ENSEIGNE'); + if ($strPre<>'' && $strPre<>$even['insENSEIGNE']) $libDet.=" (Précédent : $strPre)"; + $libDet.= ', '; + } + if ($even['insMSIGLE']==1) { + $libDet.= 'Modification du sigle : '.$even['insSIGLE']; + $strPre = $this->getInfoPrecedente($siren, $even['insNIC'], $even['insDATEVE'], 'SIGLE'); + if ($strPre<>'' && $strPre<>$even['insSIGLE']) $libDet.=" (Précédent : $strPre)"; + $libDet.= ', '; + } + if ($even['insMAPEN']==1) { + $libDet.= 'Modification de l\'activité de l\'entreprise : '.$even['insAPEN700'].' - '.$this->getLibelleNaf($even['insAPEN700']); + $strPre = $this->getInfoPrecedente($siren, $even['insNIC'], $even['insDATEVE'], 'APEN'); + if ($strPre<>'' && $strPre<>$even['insAPEN700']) $libDet.=" (Précédent : $strPre - ".$this->getLibelleNaf($strPre).')'; + $libDet.= ', '; + } + if ($even['insMAPET']==1) { + $libDet.= 'Modification de l\'activité de l\'établissement : '.$even['insAPET700'].' - '.$this->getLibelleNaf($even['insAPET700']); + $strPre = $this->getInfoPrecedente($siren, $even['insNIC'], $even['insDATEVE'], 'APET'); + if ($strPre<>'' && $strPre<>$even['insAPET700']) $libDet.=" (Précédent : $strPre - ".$this->getLibelleNaf($strPre).')'; + $libDet.= ', '; + } + if ($even['insMNICSIEGE']==1) { + $libDet.='Modification du nic du siège : '.$even['insNICSIEGE']; + $strPre = $this->getInfoPrecedente($siren, $even['insNIC'], $even['insDATEVE'], 'NIC'); + if ($strPre<>'' && $strPre<>$even['insNICSIEGE']) $libDet.=" (Précédent : $strPre)"; + $libDet.=', '; + } + if ($even['insMADRESSE']==1) { + $libDet.='Modification de l\'adresse : '.$even['insL2_COMP'].' '.$even['insL3_CADR'].' '.$even['insL4_VOIE'].' '.$even['insL5_DISP'].' '.$even['insL6_POST'].' '.$even['insL7_ETRG']; + $strPre = $this->getInfoPrecedente($siren, $even['insNIC'], $even['insDATEVE'], 'ADRESSE'); + if ($strPre<>'' && $strPre<>$even['insL2_COMP'].' '.$even['insL3_CADR'].' '.$even['insL4_VOIE'].' '.$even['insL5_DISP'].' '.$even['insL6_POST'].' '.$even['insL7_ETRG']) $libDet.=" (Précédent : $strPre)"; + $libDet.=', '; + } + if ($even['insMEFET']==1) $libDet.='Modification de l\'effectif : '.$even['insEFENCENT'].' (Tranche '.$even['insTEFET'].'), '; + if ($even['insEXPLET']=='O') $strTmp='Exploitant'; + elseif ($even['insEXPLET']=='N') $strTmp='Non exploitant participant au système productif'; + elseif ($even['insEXPLET']=='X') $strTmp='Non exploitant ne participant pas au système productif'; + if ($even['insMEXPLET']==1) $libDet.='Modification du caractère exploitant de l\'établissement : '.$strTmp.', '; + if ($even['insEXPLEN']=='O') $strTmp='Exploitant'; + elseif ($even['insEXPLEN']=='N') $strTmp='Non exploitant participant au système productif'; + elseif ($even['insEXPLEN']=='X') $strTmp='Non exploitant ne participant pas au système productif'; + if ($even['insMEXPLEN']==1) $libDet.='Modification du caractère exploitant de l\'entreprise : '.$strTmp.', '; + if ($even['insMCJ']==1) { + $libDet.='Modification de la forme juridique : '.$even['insCJ'].' - '.$this->getLibelleFJ($even['insCJ']); + $strPre = $this->getInfoPrecedente($siren, $even['insNIC'], $even['insDATEVE'], 'CJ'); + if ($strPre<>'' && $strPre<>$even['insCJ']) $libDet.=" (Précédent : $strPre - ".$this->getLibelleFJ($even['insCJ']).')'; + $libDet.=', '; + } + if ($even['insAUXILT']==1) $strTmp='Auxiliaire'; + else $strTmp='Non auxiliaire'; + if ($even['insMAUXILT']==1) $libDet.='Modification du caractère auxiliaire de l\'établissement : '.$strTmp.', '; + + if (trim($even['insDESTINAT'])<>'' && $even['insDESTINAT']<>'NR' && $even['insDESTINAT']*1<>9) + $libDet.=$this->tabDestinat['i'.trim($even['insDESTINAT'])].', '; + + $libDet.=$this->tabTypEtab['i'.trim($even['insTYPETAB'])].', '; + + $typeSiretAss=''; + if ( $even['insSIREN'] != $siren ) { + + if ( substr($even['insSIRETASS'],0,9) == $siren ) { + switch ($even['insPRODPART']*1) { + case 1: $typeSiretAss='Loueur de fond'; break; + case 2: $typeSiretAss='Locataire du fond'; break; + case 3: $typeSiretAss='Prestataire de personnel'; break; + } + + $dateEve=$even['insDATEVE']; + $dateMaj=$even['insDATEMAJ']; + if (str_replace('-','',$dateEve*1)==0) $dateEve=$dateMaj; + + $tabRet[]=array( + 'codeEven' => 'I'.$even['insEVE'], + 'nic' => substr($even['insSIRETASS'],9,5), + 'siretAssocie'=>''.$even['insSIREN'].$even['insNIC'], + 'typeSiretAss'=>$typeSiretAss, + 'siege' => $even['insSIEGE'], + 'libEven' => "Modification d'une entreprise/établissement lié",//$tabEvenInsee['i'.trim($even['insEVE'])], + 'libEvenDet'=> '',//substr($libDet,0,-3), + 'dateMAJ' => $dateMaj, + 'dateEven' => $dateEve, + ); + } + + if ( substr($even['insSIRETPS'],0,9) == $siren ) { + $typeSiretAss='Prédécesseur ou Successeur'; + $dateEve=$even['insDATEVE']; + $dateMaj=$even['insDATEMAJ']; + if (str_replace('-','',$dateEve*1)==0) $dateEve=$dateMaj; + + $tabRet[]=array( + 'codeEven' => 'I'.$even['insEVE'], + 'nic' => substr($even['insSIRETPS'],9,5), + 'siretAssocie'=>''.$even['insSIREN'].$even['insNIC'], + 'typeSiretAss'=>$typeSiretAss, + 'siege' => $even['insSIEGE'], + 'libEven' => "Modification d'une entreprise/établissement lié",//$tabEvenInsee['i'.trim($even['insEVE'])], + 'libEvenDet'=> '',//substr($libDet,0,-3), + 'dateMAJ' => $dateMaj, + 'dateEven' => $dateEve, + ); + } + + } else { + + switch (intval($even['insPRODPART'])) { + case 1: $typeSiretAss='Loueur de fond'; break; + case 2: $typeSiretAss='Locataire du fond'; break; + case 3: $typeSiretAss='Prestataire de personnel'; break; + } + + $siretAss=$even['insSIRETASS']; + if (intval($siretAss)==0) { + $tabPS=array(); + $siretAss=$even['insSIRETPS']; + if ($siretAss*1>0) + $tabPS=$this->getIdentiteLight(substr($siretAss,0,9)); + $tabEt=$this->getIdentiteLight($siren); + if ($tabPS['actif']==1 && $tabEt['actif']==0) $typeSiretAss='Successeur'; + elseif ($tabPS['actif']==0 && $tabEt['actif']==1) $typeSiretAss='Prédécesseur'; + else $typeSiretAss='Prédécesseur ou Successeur'; + } + + $dateEve=$even['insDATEVE']; + $dateMaj=$even['insDATEMAJ']; + if (str_replace('-','',$dateEve*1)==0) $dateEve=$dateMaj; + + $tabRet[]=array( + 'codeEven' => 'I'.$even['insEVE'], + 'nic' => $even['insNIC'], + 'siretAssocie' => $siretAss, + 'typeSiretAss' => $typeSiretAss, + 'siege' => $even['insSIEGE'], + 'libEven' => $this->tabEvenInsee['i'.trim($even['insEVE'])], + 'libEvenDet' => substr($libDet,0,-2), + 'dateMAJ' => $dateMaj, + 'dateEven' => $dateEve, + ); + + } + } + + return $tabRet; + } + + /** + * Compte le nombre d'événements + * @param string $siren + * @param string $nic + * @return integer + */ + public function getEvenementsCount($siren, $nic = null) + { + $nic = intval($nic); + + $tabRet = $tabId = array(); + + $sqlIdentifiant = "insSIREN=$siren"; + if ( !empty($nic) ) $sqlIdentifiant.= " AND insNIC=$nic "; + + //Recherche événements associé + if ( empty($nic) ) { + $tabSupId = $this->getEvenementsAssocId($siren); + + if ( count($tabSupId)>0 ) { + $sqlIdentifiant.= " OR id IN(".join(',', $tabSupId).")"; + } + } + + //Nombre total + $result = $this->iDb->select('insee.insee_even', 'COUNT(*) AS nb', "$sqlIdentifiant ORDER BY insDATEMAJ DESC",false, MYSQL_ASSOC); + + return $result[0]['nb']; + } + + /** + * Recherche les identifiants des événements INSEE associés + * @param string $siren + * @return array + */ + protected function getEvenementsAssocId($siren) + { + if ($this->tabAssocId === null) { + + $siretDeb = $siren.'00000'; + $siretFin = $siren.'99999'; + + $tabSupId = array(); + + //Recherche d'évènement pour lesquels le SIREN est ASSOCIE + $result = $this->iDb->select('insee.insee_even', 'id', "insSIREN!=$siren AND insSIRETASS BETWEEN $siretDeb AND $siretFin GROUP BY insSIREN, ROUND(insSIRETASS/100000) ORDER BY insDATEMAJ DESC",false, MYSQL_ASSOC); + if ( count($result)>0 ) { + foreach ($result as $tmp) { + $tabSupId[] = $tmp['id']; + } + } + + //Recherche d'évènement pour lesquels le SIREN est Prédécesseur ou Successeur + $result = $this->iDb->select('insee.insee_even', 'id', "insSIREN!=$siren AND insSIRETASS BETWEEN $siretDeb AND $siretFin GROUP BY insSIREN, ROUND(insSIRETPS/100000) ORDER BY insDATEMAJ DESC",false, MYSQL_ASSOC); + if ( count($result)>0 ) { + foreach ($result as $tmp) { + $tabSupId[] = $tmp['id']; + } + } + + $this->tabAssocId = $tabSupId; + + } else { + + $tabSupId = $this->tabAssocId; + + } + + return $tabSupId; + } + + + /** + * + * @param unknown $code_forme_juridique + * @param string $court + * @return string|unknown + */ + public function getLibelleFJ($code_forme_juridique, $court=false) + { + $fj=$code_forme_juridique*1; + if ($fj>0 && $fj<10000) { + $tmp=$this->iDb->select('jo.tabFJur', 'libelle AS LibFJ, libelleCourt AS LibCourt', "code=$fj", false, MYSQL_ASSOC); + $libLong =@$tmp[0]['LibFJ']; + $libCourt=@$tmp[0]['LibCourt']; + if ($court) { + if ($libCourt=='') { + if (strlen($libLong)>20) return substr($libLong,0,17).'...'; + else return $libLong; + } + return $libCourt; + } + else + return $libLong; + } + if ($court) return "En chiffrement"; + return 'En instance de chiffrement'; + } + + /** + * + * @return array + */ + public function getCodesFJ() + { + $tabFJ = array(); + $cache = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Cache' . DIRECTORY_SEPARATOR . 'CodesFJ.php'; + if ( file_exists($cache) ) { + $tabFJ = include $cache; + } else { + $tabTmp=$this->iDb->select('jo.tabFJur', 'code AS FJ, libelle AS libFJ', 'code>=1000', false, MYSQL_ASSOC); + foreach ($tabTmp as $i=>$tabCJ) + $tabFJ[$tabCJ['FJ']]=str_replace('"','\"',$tabCJ['libFJ']); + } + + return array_keys($tabFJ); + } + + /** + * Découpe une ligne d'adresse textuelle en un tableau contenant les différentes composantes de l'adresse + *
Array (
+	 *      [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("/^\s(B|BIS|T|TER|Q|a|c|d|e|f|g|h|i|j|k|l|m|n|o|p|s)\s(.*)/i", $tabAdrTmp[2], $tabAdrTmp2)) + { //echo "Adresse avec Bis, Ter, Q...\n"; + //print_r($tabAdrTmp2); + $tabRet['indRep']=strtoupper(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="'Etab' as Loc, e.id, e.source, e.source_id, e.triCode, e.autre_id, LPAD(e.siren, 9, 0) AS siren, LPAD(e.nic, 5, 0) AS nic, e.siege, ". + "e.raisonSociale, e.enseigne, e.sigle, LPAD(e.adr_num,4,0) AS adr_num, e.adr_btq, e.adr_typeVoie, e.adr_libVoie, ". + "e.adr_comp, LPAD(e.adr_cp,5,0) AS adr_cp, e.adr_ville, e.adr_dep, LPAD(e.adr_com,3,0) AS adr_com, LPAD(e.tel,10,0) AS tel, LPAD(e.fax,10,0) AS fax, e.cj, e.ape_etab, e.ape_entrep, e.teff_etab, ". + "CONCAT(siren, nic) AS siret, e.actif, e.identite_pre, IF(e.siege=2,0.5,e.siege) AS triSiege"; + + $strActif = $strDep = ''; + 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) '; + + $listeEtab = array(); + + // --- 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'; + $whereCount = "siren=$siren $strDep $strActif $strSiege"; + $whereSelect = "siren=$siren $strDep $strActif $strSiege ORDER BY triSiege DESC, e.actif DESC, e.nic DESC $limit"; + } + // --- Search without NIC + elseif ($nic=='') { + $whereCount = "siren=$siren $strActif $strSiege"; + $whereSelect = "e.siren=$siren $strActif $strSiege ORDER BY triSiege DESC, e.actif DESC, e.nic DESC $limit"; + } + // --- Search with NIC + else { + $whereCount = "siren=$siren AND (nic=$nic OR siege=1) $strActif $strSiege"; + $whereSelect = "siren=$siren AND (nic=$nic OR siege=1) $strActif $strSiege ORDER BY triSiege DESC, e.actif DESC, e.nic DESC $limit"; + } + + $tabTmp = $this->iDb->select('jo.etablissements e', 'count(*)', $whereCount); + if (count($tabTmp)>0) { + $nbTot = $tabTmp[0][0]; + if ($nbTot>0) { + $listeEtab = $this->iDb->select('jo.etablissements e', $sqlInfo, $whereSelect, false, MYSQL_ASSOC); + } + } + + // --- Vérification du SIREN + if ($nbTot==0 && $actif==-1) { + require_once 'Metier/sphinx/rechercheFonc.php'; + $liste = verificationDuSiret($siren); + if ($liste != false) { + //print 'Essayez :
'; + $listeSiren=array(); + foreach ($liste as $s) { + if (sommeDeControle($s) != 0) { + //print 'erreur somme de controle sur '.$s.' ('.sommeDeControle($s).')
'; + } else { + $listeSiren[]=$s; + } + } + $strSiren = implode(',',$listeSiren); + $tabTmp = $this->iDb->select('jo.etablissements', 'count(*)', "siren IN ($strSiren) AND siege=1"); + if (count($tabTmp)>0) { + $nbTot = $tabTmp[0]; + $listeEtab = $this->iDb->select( + 'jo.etablissements e', $sqlInfo, + "siren IN ($strSiren) AND siege=1 ORDER BY e.rang DESC, e.actif DESC, e.nic ASC $limit", + true, MYSQL_ASSOC); + } + $strInfo='Siren saisi invalide'; + } + } + + // --- Affichage de la liste des établissements + if ( count($listeEtab)>0 ) { + foreach ($listeEtab as $etab) { + $tel=sprintf('%010d', strtr($etab['tel'],array('-'=>'', '/'=>'','.'=>'',','=>''))); + if ($tel<>'0000000000') $tel=implode('.', str_split($tel,2)); + else $tel=''; + + $fax=sprintf('%010d', strtr($etab['fax'],array('-'=>'', '/'=>'','.'=>'',','=>''))); + if ($fax<>'0000000000') $fax=implode('.', str_split($fax,2)); + else $fax=''; + + $nom = trim($etab['raisonSociale']); + // Cas des noms vides à l'INSEE (une centaine) + if ($nom=='') $nom = preg_replace('/,.*$/','',$etab['identite_pre']); + + $pays = 'France'; + if ( $etab['adr_dep']==99 ) { + $resultPays = $this->iDb->select("jo.tabPays", "libPays", "codePaysInsee = ".$etab['adr_com'], false, MYSQL_ASSOC); + if ( count($resultPays)>0 ) { + $pays = $resultPays[0]['libPays']; + } + } + + $tabRet[] = array( + 'Localisation' => $etab['Loc'], + 'id' => $etab['id'], + 'Pertinence' => 100, + 'Source' => $etab['source'], + 'SoruceId' => $etab['source_id'], + 'Siret' => $etab['siret'], + 'Siege' => $etab['siege'], + 'Nom' => $nom, + 'Sigle' => $etab['sigle'], + 'Enseigne' => $etab['enseigne'], + 'Adresse' => trim(preg_replace('/ +/', ' ', trim( $etab['adr_num'] .' '. $etab['adr_btq'] .' '. + $etab['adr_typeVoie'] .' '. $etab['adr_libVoie']))), + 'Adresse2' => trim(preg_replace('/ +/', ' ', $etab['adr_comp'])), + 'CP' => $etab['adr_cp'], + 'Ville' => $etab['adr_ville'], + 'Pays' => $pays, + 'Tel' => $tel, + 'Fax' => $fax, + 'FJ' => $etab['cj'], + 'FJLib' => $this->getLibelleFJ($etab['cj']), + 'Siren' => $etab['siren'], + 'Nic' => $etab['nic'], + 'Actif' => $etab['actif'], + 'NafEtab' => $etab['ape_etab'], // Etablissement + 'NafEnt' => $etab['ape_entrep'], // Entreprise + 'NafEtabLib' => $this->getLibelleNaf($etab['ape_etab']), + 'NafEntLib' => $this->getLibelleNaf($etab['ape_entrep']), + 'EffEtTr' => $etab['teff_etab'], + 'EffEtTrLib' => self::$tabEffectif[$etab['teff_etab']], + ); + } + } + + if ($dep==0) $dep=''; // Evite l'affichage d'un 0 inutile sur l'Extranet + + return array( + 'criteres' => array('siren'=>$siren, 'nic'=>$nic, 'dep'=>$dep), + 'info' => $strInfo, + 'nbReponses' => count($tabRet), + 'nbReponsesTotal' => $nbTot, + 'reponses' => $tabRet + ); + } + + /** + * Liste des établissements par Identifiant TEL/AUTRE + * @param string $typeId + * @param string $id + * @param int $deb + * @param int $nbRep + * @param int $maxRep + * @param int $dep + * @param int $actif + * @return array + */ + public function getEtablissementsParId($typeId, $id, $deb=0, $nbRep=20, $maxRep=200, $dep=0, $actif=2) + { + $this->setTabCodesNaf(); + $deb=$deb*1; + $dep=$dep*1; + + $nbRep=$nbRep*1; + $limit="LIMIT $deb, $nbRep"; + + $filtreActif = ''; + if ( $actif==1 || $actif==0 ) { + $filtreActif = " AND WHERE actif=$actif"; + } + + if ($typeId=='TEL') { + debugLog('I',"Recherche par TEL de $id avec un maximum de $nbRep réponses",__LINE__,__FILE__, __FUNCTION__, __CLASS__); + + $tabTmp=$this->iDb->select('jo.etablissements', 'count(*)', "TEL=$id OR FAX=$id $filtreActif"); + $nbTot=$tabTmp[0][0]; + $listeEtab=$this->iDb->select('jo.etablissements e', + "'Etab' as Loc, e.id, e.source, e.source_id, e.triCode, e.autre_id, LPAD(e.siren, 9, 0) AS siren, LPAD(e.nic, 5, 0) AS nic, e.siege, ". + "e.raisonSociale, e.enseigne, e.sigle, LPAD(e.adr_num,4,0) AS adr_num, e.adr_btq, e.adr_typeVoie, e.adr_libVoie, ". + "e.adr_comp, LPAD(e.adr_cp,5,0) AS adr_cp, e.adr_ville, e.adr_dep, LPAD(e.adr_com,3,0) AS adr_com, LPAD(e.tel,10,0) AS tel, LPAD(e.fax,10,0) AS fax, e.cj, e.ape_etab, e.ape_entrep,". + "CONCAT(e.siren, e.nic) as siret, e.actif", + "TEL=$id OR FAX=$id $filtreActif ORDER BY e.siege DESC, e.actif DESC $limit", false, MYSQL_ASSOC); + + } elseif ($typeId=='AUTRE') { + /** Formatage des numéros de RC **/ + $tabId=array($id); + if (preg_match('/(\d*)(\D)(\d*)/', $id,$matches)) { + if (strlen($matches[1])<=2) { + // Années du type 54 ou 07 + if ($matches[1]>date('y')) $deb='19'.$matches[1]; + else $deb='20'.$matches[1]; + } else // Années du type 1900 ou 2000 + $deb=substr($matches[1],2,2); + $numero =$matches[3]*1; + for ($i=strlen($numero); $i<=7; $i++) { + $tabId[]=$matches[1].$matches[2].sprintf('%0'.$i.'s',$numero); + $tabId[]=$deb.$matches[2].sprintf('%0'.$i.'s',$numero); + } + } + $strId=implode("','", $tabId); + + /** Gestion du numéro de département ou CP **/ + $strDep=''; + 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('jo.etablissements', 'count(*)', "autre_id IN ('$strId') $filtreActif $strDep"); + $nbTot=$tabTmp[0][0]; + $listeEtab=$this->iDb->select('jo.etablissements e', + "'Etab' as Loc, e.id, e.source, e.source_id, e.triCode, e.autre_id, LPAD(e.siren, 9, 0) AS siren, LPAD(e.nic, 5, 0) AS nic, e.siege, ". + "e.raisonSociale, e.enseigne, e.sigle, LPAD(e.adr_num,4,0) AS adr_num, e.adr_btq, e.adr_typeVoie, e.adr_libVoie, ". + "e.adr_comp, LPAD(e.adr_cp,5,0) AS adr_cp, e.adr_ville, e.adr_dep, LPAD(e.adr_com,3,0) AS adr_com, LPAD(e.tel,10,0) AS tel, LPAD(e.fax,10,0) AS fax, e.cj, e.ape_etab, e.ape_entrep, e.teff_etab, ". + "CONCAT(e.siren, e.nic) as siret, e.actif", + "autre_id IN ('$strId') $filtreActif $strDep ORDER BY siege DESC $limit", false, MYSQL_ASSOC); + + } + foreach ($listeEtab as $etab) + { + $pays = 'France'; + if ( $etab['adr_dep']==99 ) { + $resultPays = $this->iDb->select("jo.tabPays", "libPays", "codePaysInsee = ".$etab['adr_com'], false, MYSQL_ASSOC); + $pays = $resultPays[0]['libPays']; + } + + $tabRet[]=array( + 'Localisation'=>$etab['Loc'], + 'id'=>$etab['id'], + 'Pertinence'=>100, + 'Source' => $etab['source'], + 'SourceId' => $etab['source_id'], + 'Siret'=>$etab['siret'], + 'Siege'=>$etab['siege'], + 'Nom'=>$etab['raisonSociale'], + 'Sigle'=>$etab['sigle'], + 'Enseigne'=>$etab['enseigne'], + 'Adresse'=>trim(preg_replace('/ +/', ' ', trim( $etab['adr_num'] .' '. $etab['adr_btq'] .' '. + $etab['adr_typeVoie'] .' '. $etab['adr_libVoie']))), + 'Adresse2'=>trim(preg_replace('/ +/', ' ', $etab['adr_comp'])), + 'CP'=>$etab['adr_cp'], + 'Ville'=>$etab['adr_ville'], + 'Pays' => $pays, + 'Tel'=>$etab['tel'], + 'Fax'=>$etab['fax'], + 'FJ'=>$etab['cj'], + 'FJLib'=>$this->getLibelleFJ($etab['cj']), + 'Siren'=>$etab['siren'], + 'Nic'=>$etab['nic'], + 'Actif'=>$etab['actif'], + 'NafEtab'=>$etab['ape_etab'], // Etablissement + 'NafEnt'=>$etab['ape_entrep'], // Entreprise + 'NafEtabLib'=>$this->getLibelleNaf($etab['ape_etab']), + 'NafEntLib' =>$this->getLibelleNaf($etab['ape_entrep']), + ); + } + + if ($dep==0) $dep=''; // Evite l'affichage d'un 0 inutile sur l'Extranet + + return array( + 'criteres'=>array('autreId'=>$id, 'dep'=>$dep), + 'nbReponses'=>count($tabRet), + 'nbReponsesTotal'=>$nbTot, + 'reponses'=>$tabRet); + } + + /** + * Retourne juste si un siren existe + * + * @param integer $siren + * @return bool + */ + function sirenExiste($siren) + { + $siren=$siren*1; + $listeEtab=$this->iDb->select('jo.etablissements', 'id', "siren=$siren LIMIT 0,1", false, MYSQL_ASSOC); + if (@count($listeEtab)>0) + return true; + return false; + } + + /** + * Retourne l'identité issue de la table établissements + * + * @param integer $siren + * @return bool + */ + public function getIdentiteLight($siren, $nic=0, $id=0) + { + $siren=$siren*1; + $nic=$nic*1; + $id=$id*1; + $limit=''; //LIMIT O,1' ; + if ($id>0 && $siren<1000) $where=" id=$id "; + elseif ($nic<>0) $where=" siren=$siren AND nic=$nic "; + elseif ($siren<>0) $where=" siren=$siren "; + else return array(); + + $tabRet = array(); + + $listeEtab=$this->iDb->select('jo.etablissements e', + "e.id, e.source, e.source_id, e.autre_id, LPAD(e.siren, 9, 0) as siren, LPAD(e.nic, 5, 0) as nic, e.siege, e.autre_id, e.triCode, ". + "e.raisonSociale, e.enseigne, e.sigle, e.adr_num, e.adr_btq, e.adr_typeVoie, e.adr_libVoie, ". + "e.adr_comp, LPAD(e.adr_cp,5,0) AS adr_cp, e.adr_ville, LPAD(e.tel,10,0) AS tel, LPAD(e.fax,10,0) AS fax, e.cj, e.ape_etab, e.ape_entrep, ". + "e.adr_dep, LPAD(e.adr_com,3,0) AS adr_com, e.capital, e.capitalDev, e.capitalSrc, e.tca, e.teff_entrep, e.teff_etab, ". + "CONCAT(LPAD(e.siren,9,0), LPAD(e.nic,5,0)) as siret, e.actif, e.identite_pre", + "$where ORDER BY siege DESC, actif DESC, nic DESC $limit", false, MYSQL_ASSOC); + + if ( count($listeEtab)>0 ) { + + $etab = $listeEtab[0]; + + $nom = trim($etab['raisonSociale']); + // Cas des noms vides à l'INSEE (une centaine) + if ($nom=='') $nom = preg_replace('/,.*$/','',$etab['identite_pre']); + + $tabRet = array( + 'id' => $etab['id'], + 'Siret' => $etab['siret'], + 'Siege' => $etab['siege'], + 'Nom' => $nom, + 'Tribunal' => $etab['triCode'], + 'Sigle' => $etab['sigle'], + 'Enseigne' => $etab['enseigne'], + 'Adresse' => trim(preg_replace('/ +/', ' ', trim( + $etab['adr_num'] .' '. $etab['adr_btq'] .' '. + $etab['adr_typeVoie'] .' '. $etab['adr_libVoie']))), + 'Adresse2' => trim(preg_replace('/ +/', ' ', $etab['adr_comp'])), + 'AdresseNum' => $etab['adr_num'], + 'AdresseBtq' => $etab['adr_btq'], + 'AdresseVoie' => $etab['adr_typeVoie'], + 'AdresseRue' => $etab['adr_libVoie'], + 'CP' => $etab['adr_cp'], + 'Ville' => $etab['adr_ville'], + 'Tel' => $etab['tel'], + 'Fax' => $etab['fax'], + 'FJ' => $etab['cj'], + 'FJ_lib' => $this->getLibelleFJ($etab['cj']), + 'Siren' => $etab['siren'], + 'Nic' => $etab['nic'], + 'Actif' => $etab['actif'], + 'NafEtab' => $etab['ape_etab'], + 'NafEnt' => $etab['ape_entrep'], + 'NafEntLib' => $this->getLibelleNaf($etab['ape_entrep']), + 'NafEtabLib' => $this->getLibelleNaf($etab['ape_etab']), + 'AutreId' => $etab['autre_id'], + 'Source' => $etab['source'], + 'SourceId' => $etab['source_id'], + 'Dept' => $etab['adr_dep'], + 'codeCommune' => $etab['adr_com'], + 'Capital' => $etab['capital'], + 'CapitalDev' => $etab['capitalDev'], + 'TrancheCA' => $etab['tca'], + 'TrancheCALib' => self::$tabTCA[$etab['tca']], + 'EffEnTr' => $etab['teff_entrep'], + 'EffEnTrLib' => self::$tabEffectif[$etab['teff_entrep']], + 'EffEtTr' => $etab['teff_etab'], + 'EffEtTrLib' => self::$tabEffectif[$etab['teff_etab']], + ); + } + + return $tabRet; + } + + /** + * Retourne la liste des devise + * + * @param string $codeDevise Code ISO devise + * @return Devise ou liste des devises (si pas de code ISO en entrée) + */ + public function getDevises($codeIso='') + { + if (trim($codeIso)<>'') $strWhere="devIso='$codeIso'"; + else $strWhere='1'; + $liste=$this->iDb->select('jo.tabDevises', 'devIso, devNom', $strWhere, false, MYSQL_ASSOC); + $tabRet=array(); + foreach ($liste as $ligne) + $tabRet[$ligne['devIso']]=$ligne['devNom']; + return $tabRet; + } + + /** + * Retourne la liste des mandataires/administrateurs/oppositions d'une ou plusieurs cours d'appel + * + * @param array $arrIdCA Id S&D de la cour d'appel + * @param bool $condense Par défaut retourne un tableau concatenant Nom, prenom, adresse complète + * @param array $type Type d'opposition. Ex array('A','M') pour Admin/Mandataires. Autres: a'V'ocat,'H'uissier,'N'otaire + * @return Liste des Mandataires/Administrateurs de la cours d'appel + */ + public function getMandataires($arrIdCA=array(), $condense=true, $type=array()) + { + if (count($arrIdCA)>0) $strIdCA='AND ( coursAppel in ('.implode(',', $arrIdCA).') OR coursAppel2 in ('.implode(',', $arrIdCA).') )'; + else $strIdCA=''; + + if (count($type)>0) $strType="AND type in ('".implode("','", $type)."') "; + else $strType=''; + + + if (!$condense) + $fields='id,sirenGrp,sirenMand,Nom,Prenom,type,tribunal,Statut,adresse,adresseComp,cp,ville,tel,fax,email,web,contact'; + else + $fields="id, CONCAT(Nom,' ',Prenom,' ',adresse,' ',adresseComp,' ',cp,' ',ville) as Mand"; + + $liste=$this->iDb->select('jo.tabMandataires', $fields, "1 $strIdCA $strType ORDER BY sirenGrp", true, MYSQL_ASSOC); + $tabRet=array(); + if (!$condense) foreach ($liste as $ligne) $tabRet[]=$ligne; + else foreach ($liste as $ligne) $tabRet[$ligne['id']]=preg_replace('/ +/',' ',$ligne['Mand']); + + return $tabRet; + } + + /** + * Retourne la liste des mandataires/administrateurs/oppositions correspondant à un nom + * + * @param string $nom Nom du mandataire + * @param bool $condense Par défaut retourne un tableau concatenant Nom, prenom, adresse complète + * @param array $type Type d'opposition. Ex array('A','M') pour Admin/Mandataires. Autres: a'V'ocat,'H'uissier,'N'otaire + * @return Liste des Mandataires/Administrateurs de la cours d'appel + */ + public function searchMandataires($nom, $condense=true, $type=array(), $cpDep=0) + { + $strIdCA="AND (Nom LIKE '%$nom%' OR Prenom LIKE '%$nom%') "; + + if (count($type)>0) $strType="AND type in ('".implode("','", $type)."') "; + else $strType=''; + + if ($cpDep>0 && $cpDep<100) $strCp="AND cp BETWEEN $cpDep"."000 AND $cpDep"."999 "; + elseif ($cpDep>99 && $cpDep<1000) $strCp="AND cp BETWEEN $cpDep"."00 AND $cpDep"."99 "; + elseif ($cpDep>999) $strCp="AND cp=$cpDep "; + else $strCp=''; + + if (!$condense) + $fields='id,sirenGrp,sirenMand,Nom,Prenom,type,tribunal,Statut,adresse,adresseComp,cp,ville,tel,fax,email,web,contact'; + else + $fields="id, CONCAT(Nom,' ',Prenom,' ',adresse,' ',adresseComp,' ',cp,' ',ville) as Mand"; + + $liste=$this->iDb->select('jo.tabMandataires', $fields, "1 $strIdCA $strType $strCp ORDER BY sirenGrp", false, MYSQL_ASSOC); + $tabRet=array(); + if (!$condense) foreach ($liste as $ligne) $tabRet[]=$ligne; + else foreach ($liste as $ligne) $tabRet[$ligne['id']]=preg_replace('/ +/',' ',$ligne['Mand']); + + return $tabRet; + } + + /** Récupère les informations du mandataire + ** + ** @param integer $idMand Identifiant SD du mandataire + ** @return array + **/ + public function getMandataire($idMand) + { + $fields='id,sirenGrp,sirenMand,Nom,Prenom,type,coursAppel,coursAppel2,tribunal,Statut,stagiaire,adresse,adresseComp,cp,ville,tel,fax,email,web,contact'; + $liste=$this->iDb->select('jo.tabMandataires', $fields, "id=$idMand", true, MYSQL_ASSOC); + return @$liste[0]; + } + + + public function getHuissiers($arrIdCA=array(), $condense=true) { + if (count($arrIdCA)>0) + $strIdCA="AND tribunal in ('".implode("','", $arrIdCA)."')"; + + else $strIdCA=''; + if (!$condense) + $fields='id,sirenGrp,sirenMand,Nom,Prenom,type,tribunal,Statut,adresse,adresseComp,cp,ville,tel,fax,email,web,contact'; + else + $fields="id, CONCAT(Nom,' ',Prenom,' ',adresse,' ',adresseComp,' ',cp,' ',ville) as Mand"; + + $liste=$this->iDb->select('jo.tabMandataires', $fields, "1 AND type='H' $strIdCA ORDER BY sirenGrp", false, MYSQL_ASSOC); + $tabRet=array(); + if (!$condense) foreach ($liste as $ligne) $tabRet[]=$ligne; + else foreach ($liste as $ligne) $tabRet[$ligne['id']]=preg_replace('/ +/',' ',$ligne['Mand']); + //@wsLog('HUISSIERS',$strIdCA,count($liste)); + return $tabRet; + } + + /** Retourne l'identite Textuelle d'un mandataires/administrateurs + ** + ** @param integer $idMand Id S&d du mandataire + ** @return string Mandataire + **/ + public function getMandatairesParId($idMand) { + if ($idMand>0) { + $liste=$this->iDb->select('jo.tabMandataires', "CONCAT(Nom,' ',Prenom,' ',adresse,' ',adresseComp,' ',cp,' ',ville) as Mand", "id=$idMand", false); + return $liste[0][0]; + } + return ''; + } + + /** + * + * @param unknown $siren + * @param number $nic + * @param number $id + * @return boolean|Ambigous + */ + public function getNaf4($siren, $nic=0, $id=0) + { + $tabRet=array(); + $siren=$siren*1; + $nic=$nic*1; + $id=$id*1; + if ($siren==0) return false; + if ($nic<>0) $where=" siren=$siren AND nic=$nic "; + else $where=" siren=$siren AND siege=1 "; + + $insee = $this->iDb->select('insee.bascule', 'siren, nic, apen5, apen4, apet5, apet4', $where, false, MYSQL_ASSOC); + if ( count($insee)==0 ) { + return false; + } + + $tabRet = $insee[0]; + $tabRet['apen4_lib'] = $this->getLibelleNaf($tabRet['apen4']); + $tabRet['apet4_lib'] = $this->getLibelleNaf($tabRet['apet4']); + + return $tabRet; + } + + public function getIdentiteEntrepriseHisto($siren) + { + $notices = array( + // Date AAAAMMJJ => Nom table + 20080401 => 'notice_200804', + 20080501 => 'notice_200805stats', + 20081201 => 'notice_200812', + 20090901 => 'notice_200909', + 20091001 => 'notice_200910', + 20091201 => 'notice_200912', + 20100301 => 'notice_201003', + 20100601 => 'notice_201006', + 20100901 => 'notice_201009', + 20101201 => 'notice_201012', + 20110301 => 'notice_201103', + 20110601 => 'notice_201106', + 20110901 => 'notice_201109', + 20111201 => 'notice_201112', + 20120301 => 'notice_201203', + 20120601 => 'notice_201206', + 20120901 => 'notice_201209', + 20121201 => 'notice_201212', + 20131201 => 'fichier_france_entiere_201312_D_1', + 20140101 => 'fichier_france_entiere_201401_D_1', + 20140601 => 'fichier_france_entiere_201406_D_1', + 20140901 => 'fichier_france_entiere_201409_D_1', + 20141201 => 'fichier_france_entiere_201412_D_1', + 20150301 => 'fichier_france_entiere_201503_D_1', + ); + + $identite = array(); + + if ($this->companyEvenDateStop === null) { + $date = date('Ymd'); + } else { + $date = $this->companyEvenDateStop; + } + + $db = Zend_Db_Table_Abstract::getDefaultAdapter(); + $sql = $db->select() + ->from(array('e'=>'insee_even'), array( + 'CONCAT(LPAD(e.insSIREN,9,0), LPAD(e.insNIC,5,0)) AS Siret', + 'LPAD(e.insSIREN,9,0) AS Siren', + 'LPAD(e.insNIC,5,0) AS Nic', + 'insSIEGE AS Siege', + 'insNOMEN AS Nom', + 'insCODPOS AS CP', + 'insCJ AS FJ', + 'insAPEN700 AS NafEnt', + 'insAPEN700 AS NafEtab', + 'insTEFEN AS EffEnTr', + 'insEFENCENT AS Effectif', + 'insDCRET AS DateCreaEt', + 'insDCREN AS DateCreaEn', + 'insEVE', + ), 'insee') + ->joinLeft(array('i'=>'insee_notices'), 'i.insSIREN=e.insSIREN AND i.insNIC=e.insNIC', array( + 'insRECME AS RECME', + ), 'insee') + ->where('e.insSIREN = ?', $siren) + ->where('idFlux < ?',$date) + ->order('idFlux DESC')->order('insSIEGE DESC')->limit(1); + $result = $db->fetchRow($sql, null, Zend_Db::FETCH_ASSOC); + if ($result !== null) { + $identite = $result; + } + // --- Recherche dans le stock + else { + $notices = array_reverse($notices, true); + foreach($notices as $noticeDate => $notice) { + if ($date > $noticeDate) { + break; + } + } + $sql = $db->select() + ->from(array('e'=>$notice), array( + 'CONCAT(LPAD(SIREN,9,0), LPAD(NIC,5,0)) AS Siret', + 'LPAD(SIREN,9,0) AS Siren', + 'LPAD(NIC,5,0) AS Nic', + 'SIEGE AS Siege', + 'NOMEN_LONG AS Nom', + 'CODPOS AS CP', + 'CJ AS FJ', + 'APEN700 AS NafEnt', + 'APEN700 AS NafEtab', + 'TEFEN AS EffEnTr', + 'EFENCENT AS Effectif', + 'DCRET AS DateCreaEt', + 'insDCREN AS DateCreaEn', + ), 'historiques') + ->joinLeft(array('i'=>'insee_notices'), 'i.insSIREN=e.SIREN AND i.insNIC=e.NIC', array( + 'insRECME AS RECME', + ), 'insee') + ->where('e.insSIREN = ?', $siren) + ->where('idFlux < ?',$date) + ->order('idFlux DESC')->order('insSIEGE DESC')->limit(1); + $result = $db->fetchRow($sql, null, Zend_Db::FETCH_ASSOC); + if ($result !== null) { + $identite = $result; + } + } + if (count($identite)>0) { + // --- Actif + $identite['Actif'] = 1; + if (array_key_exists('insEVE', $identite)) { + if ( in_array($identite['insEVE'], array( + 'M0F', // Fermeture de l'entreprise + 'FF', // Fermeture de l'entreprise + '400', // Suppression d'un double + '410', // Cessation juridique de l'entreprise + '420', // Absence d'activité de l'entreprise (cessation économique de l'entreprise) + 'SC', // Suppression par le calage + 'SU', // Cessation juridique + 'SS', // Fermeture (ou désactivation) siège + 'RI', // Refus d'inscription du SIREN au RCS + )) ) { + $identite['Actif'] = 0; + } + } + + // --- Capital + $sql = $db->select() + ->from('rncs_modifs', array('valeur'), 'jo') + ->where('champs = ?', 'capitalMontant') + ->where('siren = ? ', $siren) + ->where('flux < ?', $date) + ->order('flux DESC')->limit(1); + $result = $db->fetchRow($sql, null, Zend_Db::FETCH_OBJ); + $identite['Capital'] = ''; + if ($result !== null) { + $identite['Capital'] = $result->valeur; + } + + // --- Situation Juridique + $identite['SituationJuridique'] = ''; + $tabProcol = $this->getAnnoncesLegales($siren, 0, 'P', false); + if ( count($tabProcol) > 0 ) { + $tabDates = array(); + foreach ($tabProcol as $iProcol => $procol) { + $tabDates[] = $procol['dateJugement']; + } + rsort($tabDates); + $dateProcol = str_replace('-','',$tabDates[0])*1; + if ($this->dureePlan>0 && date('Ymd')<$this->finPlan) { + $identite['SituationJuridique'] = 'PL'; + } + // Plan révolu + elseif ($this->dureePlan>0 && date('Ymd')>=$this->finPlan) { + $identite['SituationJuridique'] = ''; + } + // Appel de jugement + elseif ($this->appelJugement) { + $identite['SituationJuridique'] = 'PA'; + } + // En cours de procédure + else { + $identite['SituationJuridique'] = 'P'; + } + } elseif (count($this->getAnnoncesLegales($siren, 0, 'A', false)) > 0) { + $identite['SituationJuridique'] = 'A'; + } elseif (count($this->getAnnoncesLegales($siren, 0, 'D', false)) > 0) { + $identite['SituationJuridique'] = 'D'; + } + // Fin Situation Juridique + + return $identite; + } + + return false; + } + + /** + * + * @param string $siren + * @param int $nic + * @param int $id + * @param string $forceVerif + * @param string $accesDist + * @return array + */ + public function getIdentiteEntreprise($siren, $nic=0, $id=0, $forceVerif=false, $accesDist=true) + { + if($this->debugtime) { + $timer = array('debutIdentite'=>microtime(true)); + $tdebIni = microtime(1); + file_put_contents(LOG_PATH.'/accesDistant.log', date('YmdHis').";$siren;getIdentiteEntreprise Début ---\n", FILE_APPEND); + } + + $classWDate = new WDate(); + $siren = $siren*1; + $nic = $nic*1; + $id = $id*1; + $limit = ''; + if ($id>0 && $siren<1000) $where=" id=$id "; + elseif ($nic<>0) $where=" siren=$siren AND nic=$nic "; + elseif ($siren<>0) $where=" siren=$siren ";//AND siege=1 "; + $listeEtab = $this->iDb->select('jo.etablissements e', + "e.id, e.source, e.source_id, e.triCode, e.autre_id, LPAD(e.siren,9,0) as siren, LPAD(e.nic,5,0) as nic, e.siege, e.autre_id, ". + "e.raisonSociale, e.enseigne, e.sigle, LPAD(e.adr_num,4,0) AS adr_num, e.adr_btq, e.adr_typeVoie, e.adr_libVoie, ". + "e.adr_comp, LPAD(e.adr_cp,5,0) AS adr_cp, e.adr_ville, LPAD(e.tel,10,0) AS tel, LPAD(e.fax,10,0) AS fax, e.cj, e.ape_etab, e.ape_entrep, ". + "e.capital, e.capitalDev, e.capitalSrc, CONCAT(e.siren, e.nic) as siret, e.actif, ". + "e.age_entrep, e.age_etab, e.tca, e.tcaexp, e.teff_entrep, e.teff_etab", + "$where ORDER BY siege DESC, actif DESC, nic DESC $limit", false, MYSQL_ASSOC); + + // Récupération des résultats + if (count($listeEtab) > 0) { + $etab = $listeEtab[0]; + $nic = $etab['nic']; + } + $timer['tableEtablissements'] = microtime(true); + + // Si aucun résultat et siren est valide, on part chez Infogreffe + if ($accesDist && count($listeEtab) == 0 && $this->valideSiren($siren) ) { + $iGeffes = new Metier_Partenaires_MGreffes($this->iDb); + $etabG = $iGeffes->getIdentite($siren); + if ($etabG) { + $adr = $this->structureVoie($etabG['Adresse']); + // Date de dernière MAJ + $lastMaj = str_replace('-','',$etabG['DateRadiation'])*1; + if (str_replace('-','',$etabG['DateCreation'])*1>$lastMaj) + $lastMaj = str_replace('-','',$etabG['DateCreation'])*1; + if (str_replace('-','',$etabG['DateUpdate'])*1>$lastMaj) + $lastMaj = str_replace('-','',$etabG['DateUpdate'])*1; + + $etab = array( + 'id' => $etabG['id'], + 'siret' => $etabG['Siret'], + 'siege' => $etabG['Siege'], + 'raisonSociale' => $etabG['Nom'], + 'sigle' => $etabG['Sigle'], + 'enseigne' => $etabG['Enseigne'], + 'Adresse' => $etabG['Adresse'], + 'adr_comp' => $etabG['Adresse2'], + 'adr_num' => $adr['num'], + 'adr_btq' => $adr['adr_btq'], + 'adr_typeVoie' => $adr['typeVoie'], + 'adr_libVoie' => $adr['libVoie'], + 'adr_dep' => substr($etabG['CP'],0,2), + 'adr_cp' => $etabG['CP'], + 'adr_ville' => $etabG['Ville'], + 'tel' => $etabG['Tel'], + 'fax' => $etabG['Fax'], + 'cj' => $etabG['FJ'], + 'siren' => $etabG['Siren'], + 'nic' => $etabG['Nic'], + 'actif' => $etabG['Actif'], + 'ape_etab' => $etabG['NafEtab'], + 'ape_entrep' => $etabG['NafEnt'], + 'autre_id' => $etabG['NumRC'], + 'dateMAJ' => $classWDate->DateT('Ymd','Y-m-d',$lastMaj), + ); + } + $timer['accesInfogreffeCarInconnu'] = microtime(true); + } + + // Informations locales issues de la table infos_entrep + if ($siren>100) { + $info = $this->iDb->select('jo.infos_entrep', + "raisonSociale, isin, nscrl, tel, fax, web, mail, latitude, longitude, precis, dateCreation, dateFermeture, naf, naf_lib, ca, effectif, nbEtab, activite, LPAD(sirenDoublon,9,'0') AS sirenDoublon, waldec", + "siren=$siren", false, MYSQL_ASSOC); + if ( count($info)>0 ) { + $tab=$info[0]; + $waldec = $tab['waldec']; + if ( !array_key_exists('sirenDoublon', $tab) ) { + $info = $this->iDb->select('jo.infos_entrep', "LPAD(siren,9,'0') AS sirenDoublon", "sirenDoublon=$siren", false, MYSQL_ASSOC); + if ( count($info)>0 ) { + $tab['sirenDoublon']=$info[0]['sirenDoublon']; + } + } + } + + $insee = $this->iDb->select('jo.etablissements', "CONCAT(LPAD(SIREN,9,0), LPAD(NIC,5,0)) AS siret", + "SIREN=$siren AND SIEGE=1 ORDER BY ACTIF%10 DESC, NIC DESC", false, MYSQL_ASSOC); + if (count($insee) > 0) { + $siretSiege = $insee[0]['siret']; + } + + $timer['infosEntrep']=microtime(true); + } + + // Informations INSEE + $moisNonDiff = 0; + if ($siren>100) { + if ($nic>0) $strNic="AND NIC=$nic"; + else $strNic="AND NIC<100000 AND SIEGE=1"; + $insee = $this->iDb->select('insee.identite', + 'ACTIF%10 AS ACTIF, actifEco%10 AS actifEco, NOM, NOM2, SIGLE, ENSEIGNE, ADR_NUMVOIE, ADR_BTQ, ADR_TYPVOIE, ADR_LIBVOIE, ADR_LIBCOM, ADR_CP, ADR_COMP, ADR_DISTSP, PAYS, DCREN, SIEGE, AUXILT, SAISONAT, CJ, CIVILITE, NBETAB, APE_ENT, APE_ETAB, PROCOL, PROCOL_TYPE, PROCOL_DATE, CAPITAL, EFF_ENT, NUMRC, TEL, FAX, DIR_FCT, DIR_IDEN, DIR_DATEN, DIR_LIEUN, CAPITAL_DATE, CAPITAL_DEV, DCRET, TEFF_ENT, ADR_DEP, LPAD(ADR_COM,3,0) AS ADR_COM, TCA, TCAEXP, EFF_ET, TEFF_ET, CODEVOIE, DATE_MAJ, APRM, ACTIVNAT, ORIGINE, MODET, EXPLET, LIEUACT, ACTISURF, DEFET, MODEN, PRODPART, EXPLEN, MONOREG, REGIMP, MONOACT, DEFEN, DEFET, IDENTITE_PRE, insL1_NOMEN, insL2_COMP, insL3_CADR, insL4_VOIE, insL5_DISP, insL6_POST, insL7_ETRG, dateMajRNVP, insCATEGORIE, insIND_PUBLIPO, RPET, ARRONET, CTONET, DU, TU, UU, TCD, ZEMET, ESAANN, ESAAPEN, DREACTET, AMINTRET, DREACTEN, AMINTREN, NOMEN_LONG, CEDEX, EPCI, NOM_COM, NATETAB, PRODET, PRODEN, hexavia', + "SIREN=$siren $strNic ORDER BY SIEGE DESC, ACTIF DESC LIMIT 0,1", false, MYSQL_ASSOC); + if (count($insee) > 0) { + $tabInsee = $insee[0]; + $tabNotice = $this->getInfosNotice($siren, $nic); + $tabInsee['TCA_AN'] = $tabNotice['insEAEANT']; + $tabInsee['RECME'] = $tabNotice['insRECME']; + // On force l'indicateur "actifEco" à 0 si l'établissement est juridiquement inactif + if ($tabInsee['ACTIF']*1==0) $tabInsee['actifEco']=0; + if (trim($tabInsee['CODEVOIE'])=='') { + $codeCommune = $tabInsee['ADR_DEP'].sprintf("%03s",$tabInsee['ADR_COM']); + $tabInsee['CODEVOIE']=$this->getCodeVoieRivoli($codeCommune, $tabInsee['ADR_TYPVOIE'], $tabInsee['ADR_LIBVOIE']); + } + } + // Siren absent de l'Insee + else { + $tabInsee = array( + 'CIVILITE' => 0, + 'NBETAB' => 1, + 'TEL' => $etab['tel'], + 'FAX' => $etab['fax'], + 'Web' => '', + 'Mail' => '', + 'CJ' => $etab['cj'], + 'CJ_lib' => $this->getLibelleFJ($etab['cj']), + 'ACTIF' => $etab['actif'], + 'APE_ETAB' => $etab['ape_etab'] ? $etab['ape_etab'] : $etab['ape_entrep'], + 'APE_ENT' => $etab['ape_entrep'] ? $etab['ape_entrep'] : $etab['ape_etab'], + 'CAPITAL' => $etab['capital'], + 'CAPITAL_DEV' => $etab['capitalDev'], + 'ADR_DEP' => $etab['adr_dep'], + 'TEFF_ENT' => $etab['teff_entrep'], + 'DEFEN' => '', + 'TEFF_ET' => $etab['teff_etab'], + 'DEFET' => '', + 'TCA' => $etab['tca'], + 'TCA_AN' => '', + 'TCAEXP' => $etab['tcaexp'], + ); + } + + // Nombre d'etablissements + $nbEtab = 0; + $tabTmp = $this->iDb->select('jo.etablissements', 'count(*) AS nbEtabs', + "siren=$siren AND NIC<100000 AND ACTIF%10=1", false, MYSQL_ASSOC); + if ( count($tabTmp)>0 ) { + $nbEtab = $tabTmp[0]['nbEtabs']; + } + + $inseeND = $this->iDb->select('insee.insee_nondiff', 'siren, mois, dateInsert',"siren=$siren",false,MYSQL_ASSOC); + if ( count($inseeND)>0 ) { + $moisNonDiff = $tabTmp[0]['mois']; + } + $timer['tableIdentite']=microtime(true); + } + // Default + else { + $tabInsee = array( + 'CIVILITE' => 0, + 'NBETAB' => 1, + 'TEL' => $etab['tel'], + 'FAX' => $etab['fax'], + 'Web' => '', + 'Mail' => '', + 'CJ' => $etab['cj'], + 'CJ_lib' => $this->getLibelleFJ($etab['cj']), + 'ACTIF' => $etab['actif'], + 'APE_ETAB' => $etab['ape_etab']?$etab['ape_etab']:$etab['ape_entrep'], + 'APE_ENT' => $etab['ape_entrep']?$etab['ape_entrep']:$etab['ape_etab'], + 'CAPITAL' => '', + 'CAPITAL_DEV' => '', + 'ADR_DEP' => $etab['adr_dep'], + ); + $nbEtab = 'N/C'; + } + + // Complement Identitaire + if (intval($siren) > 100 && count($info)==0) { + $idComp = $this->getIdentitePart($siren, $etab['raisonSociale'], $etab['enseigne'], $etab['sigle'], 0, $accesDist); + $tab = $idComp; + $timer['getIdentitePart']=microtime(true); + } + + // Géocodage de l'adresse + $mMap = new Metier_Partenaires_MMap(false, $this->iDb); + $mMap->geoCodeAdresse($etab['adr_num'], '', $etab['adr_typeVoie'], $this->getCodeVoie($etab['adr_typeVoie']), + $etab['adr_libVoie'], $etab['adr_cp'], $etab['adr_ville'], 'France', + trim($tabInsee['ADR_DEP'].$tabInsee['ADR_COM'].$tabInsee['CODEVOIE'])); + $tab['latitude'] = $mMap->latitudeDec; + $tab['longitude'] = $mMap->longitudeDec; + $tab['altitude'] = $mMap->altitude; + $tab['precis'] = $mMap->precision; + $timer['geoCodage'] = microtime(true); + + // Accès provisoire à AMABIS + $repAmabis = array(); + if ($accesDist) { + if($this->debugtime) { + file_put_contents(LOG_PATH.'/accesDistant.log', date('YmdHis').";$siren;MAmabis Avant\n", FILE_APPEND); + $tdeb = microtime(1); + } + + $iAmabis = new Metier_Partenaires_MAmabis($this->iDb); + $repAmabis = $iAmabis->getZonage($etab['adr_num'], $etab['adr_btq'], $etab['adr_typeVoie'], $etab['adr_libVoie'], + $etab['adr_cp'], $etab['adr_ville'], trim($tabInsee['ADR_DEP'].$tabInsee['ADR_COM'].$tabInsee['CODEVOIE']), + false, 'TEST', false); + $duree = round(microtime(1)-$tdeb,3); + + if($this->debugtime) { + file_put_contents(LOG_PATH.'/accesDistant.log', date('YmdHis').";$siren;MAmabis APRES ($duree s)\n", FILE_APPEND); + $timer['zonesPrioritaires'] = microtime(true); + } + } + + // N° de TVA Intracommunautaire + $vatNumber = 'FR00000000000'; + $vatDefined = false; + if (intval($siren) > 100) { + if($this->debugtime) { + file_put_contents(LOG_PATH.'/accesDistant.log', date('YmdHis').";$siren;MTva Avant\n", FILE_APPEND); + $tdeb = microtime(1); + } + + $iTva = new Metier_Partenaires_MTva($siren, $accesDist, $this->iDb); + $vatNumber = $iTva->vatNumber; + $vatDefined = $iTva->vatDefined; + + if($this->debugtime) { + $duree=round(microtime(1)-$tdeb,3); + file_put_contents(LOG_PATH.'/accesDistant.log', date('YmdHis').";$siren;MTva APRES ($duree s)\n", FILE_APPEND); + $timer['tvaIntra']=microtime(true); + } + } + + $nom = trim($etab['raisonSociale']); + if ($nom=='') $nom = preg_replace('/,.*$/','',$tabInsee['IDENTITE_PRE']); + $nom2 = $tel = $fax = ''; + if (strtoupper(trim($tabInsee['NOM2'])) != strtoupper(trim($etab['sigle']))) { + $nom2 = trim($tabInsee['NOM2']); + } + + if (trim($tab['tel']) != '') $tel = trim($tab['tel']); + elseif ($tabInsee['TEL'] != '') $tel = implode('.', str_split($tabInsee['TEL'],2)); + + if (trim($tab['fax']) != '') $fax = trim($tab['fax']); + elseif ($tabInsee['FAX'] != '') $fax = implode('.', str_split($tabInsee['FAX'],2)); + + if (intval($siren) > 0) { + if($this->debugtime) { + file_put_contents(LOG_PATH.'/accesDistant.log', date('YmdHis').";$siren;MTel Avant\n", FILE_APPEND); + $tdeb = microtime(1); + } + + $iTel = new Metier_Partenaires_MTel(false, $this->iDb); + $tmp = $iTel->getTel($siren, $nic, true, 1); + + if($this->debugtime) { + $duree=round(microtime(1)-$tdeb,3); + file_put_contents(LOG_PATH.'/accesDistant.log', date('YmdHis').";$siren;MTel APRES ($duree s)\n", FILE_APPEND); + } + + $activitePJ_An8=''; + foreach ($tmp as $tmp2) { + if ($tmp2['typeTel']=='tel' && ($tel==''||$tel==trim($tab['tel'])) ) + $tel=implode('.', str_split($tmp2['telephone'],2)); + if ($tmp2['typeTel']=='fax' && ($fax==''||$fax==trim($tab['fax'])) ) + $fax=implode('.', str_split($tmp2['telephone'],2)); + if ($tmp2['typeTel']=='web' && $tab['web']=='') $tab['web']=$tmp2['infoTel']; + if ($tmp2['typeTel']=='mail' && $tab['mail']=='') $tab['mail']=$tmp2['infoTel']; + if ($tmp2['typeTel']=='an8') $activitePJ_An8=$tmp2['infoTel']; + } + $timer['telFax']=microtime(true); + } + + /** + * Type d'exploitation + * 0 : N/C + * 1 : Locataire d'un fond de commerce + * 2 : Loueur d'un fond de commerce + * 3 : Prestataire de personnel + * 10: Exploitation directe + * 11: Sans activité ??? + */ + $typeExploitation=0; + if (intval($siren) > 100 && strtoupper($tabInsee['EXPLET']) == 'O') { + switch ($tabInsee['PRODPART']*1) { + case 1: // Locataire d'un fond de commerce + $tabAnn2 = $this->getAnnoncesLegales($siren, 0, array(5700)); + if (count($tabAnn2)>0) $typeExploitation=0; + else $typeExploitation=1; + break; + case 2: // Loueur d'un fond de commerce + case 3: // Prestataire de personnel + $typeExploitation = $tabInsee['PRODPART']*1; + break; + default: + if ( !($tabInsee['CJ']>=7000 && $tabInsee['CJ']<8000) && !($tabInsee['CJ']>=9000 && $tabInsee['CJ']<10000) ) { + if ($tabInsee['ORIGINE']*1==6) { // Prise en location-gérance + $typeExploitation=1; // Locataire d'un fond de commerce + } elseif ($tabInsee['ORIGINE']*1==1 || // Création pure + $tabInsee['ORIGINE']*1==3 || // Achat + $tabInsee['ORIGINE']*1==4) { // Apport + /* + '2'=>'Réinstallation après transfert', + '5'=>'Reprise au conjoint ou apport reçu', + + '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', + */ + $typeExploitation = 10; + } elseif ($nbEtab<2) { + $tabAnn = $this->getAnnoncesLegales($siren, 0, 'L'); + if (count($tabAnn)>0) { + if ($tabAnn[0]['DateParution']>$tabInsee['DCRET'] && ($tabAnn[0]['Departement']==$tabInsee['ADR_DEP'] + || $tabAnn[0]['Departement']==substr(''.$tabInsee['ADR_DEP'].''.$tabInsee['ADR_COM'],O,3)*1)) { + $typeExploitation=1; // Locataire d'un fond de commerce + } + } elseif (count($this->getAnnoncesLegales($siren, 0, 'G'))>0) { + $typeExploitation=2; // Loueur d'un fond de commerce + } + } elseif ($tabInsee['ORIGINE']*1 <>0 && + $tabInsee['ORIGINE']*1 <>8 && + $tabInsee['ORIGINE']*1 <>9 && + $tabInsee['ORIGINE'] <>'NR') { + $typeExploitation=10; // Exploitation directe + } + } + break; + } + } + $timer['typeExploitation'] = microtime(true); + + // Recherche de prédécesseur ou successeur + if (intval($siren) > 100) { + $tabAssoc = $this->getSiretAssoc($siren, $nic); + if (count($tabAssoc)>0) { + if (isset($tabAssoc['pre'])) { + // Il y a un prédécesseur + if ($tabInsee['ORIGINE']*1==0 || + $tabInsee['ORIGINE']*1==1 || + $tabInsee['ORIGINE']*1==9 || + $tabInsee['ORIGINE']=='NR') + $tabInsee['ORIGINE']=2; // Transfert + } + } + } + $timer['siretPrecSuivant']=microtime(true); + + // Code Pays + $codePaysIso2 = 'FR'; + if ($tabInsee['ADR_DEP'] > 98) { + $codePaysInsee=$tabInsee['ADR_COM']; + $tabTmp = $this->iDb->select( 'jo.tabPays j, insee.insee_tabPays i', + 'j.codPays, j.numPays, j.codPays3, j.codePaysInpi, j.libPays, i.LIBCOG, i.ACTUAL', + "j.codePaysInsee=$codePaysInsee AND j.codePaysInsee=substring( i.COG, 3, 3 ) AND i.ACTUAL IN (1,4) AND j.numPays is NOT NULL", false, MYSQL_ASSOC); + if (count($tabTmp)==1) { + $codePaysIso2=$tabTmp[0]['codPays']; + } else { + $codePaysIso2=''; + foreach ($tabTmp as $tabTmp2) { + if (trim(preg_replace('/[^A-Z]/','',strtoupper(strtr($tabTmp2['libPays'], 'àáâãäåæçèéêëìíîïðñòóôõöùúûüýÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝ', "aaaaaaaceeeeiiiionooooouuuuyyAAAAAAACEEEEIIIIONOOOOOUUUUY")))) == trim(preg_replace('/[^A-Z]/','',strtoupper($tabTmp2['LIBCOG'])))) { + $codePaysIso2 = $tabTmp2['codPays']; + break; + } + } + // Exception lié à anomalies de données INSEE + if ($codePaysIso2=='' && $codePaysInsee==237) $codePaysIso2='KR'; + } + } + $timer['codePays']=microtime(true); + + $tabIris = $this->getInfosIris($tabInsee['ADR_DEP'].$tabInsee['ADR_COM'], substr($tabInsee['CODEVOIE'],0,4), + $etab['adr_num'], $etab['adr_btq'], $etab['adr_typeVoie'], $etab['adr_libVoie']); + if ($tabInsee['CODEVOIE']=='') { + // On récupere le code Rivoli s'il est absent de SIRENE (cf. doc Sirene) + $tabInsee['CODEVOIE']=@$tabIris['Rivoli']; + } + $timer['codeIris']=microtime(true); + + // Est-ce un ancien établissement siège ? + $ancienSiege=false; + $dateFinSiege=0; + if (intval($siren) > 100 ) { + if ($etab['siege']==0 || ($etab['siege']==1 && $tabInsee['ACTIF']==0)) { + $dateFinSiege = $this->isAncienSiege($siren,$nic); + if ($dateFinSiege>19000101) $ancienSiege=true; + } + } + $timer['ancienSiege']=microtime(true); + + $tabInsee['actifEcoDate']=''; + $tabInsee['actifEcoType']=''; + + if (intval($siren) > 100 && $tabInsee['ACTIF']*1 == 1 && $tabInsee['actifEco']*1 == 0) { + // L'établissement est actif juridiquement à l'INSEE mais sans activité économique + $tabTmp=$this->iDb->select('insee.insee_even', 'insEVE, IF(insDATEVE=0, idFlux*1, insDATEVE) AS insDATEVE', + "insSIREN=$siren AND insNIC=$nic AND insEVE IN ('OD','TD','MPF','MNP','420','425','620','621','650') ORDER BY insDATEVE DESC", false, MYSQL_ASSOC); + if (count($tabTmp)>0) { + $tabModif=$tabTmp[0]; + switch(''.$tabModif['insEVE']) { + case 'OD': + case 'TD': + case '420': // Absence d'activité de l'entreprise (cessation économique de l.entreprise) + case '425': // Absence d'activité d'une entreprise suite à une mise à jour au répertoire // + case '620': + case '621': + case '650': // Fermé économiquement + $tabInsee['actifEcoType']='ECOF'; + $tabInsee['actifEcoDate']=$tabModif['insDATEVE']; + break; + case 'MPF': // Présumé Fermé par la trimestrielle Insee + $tabInsee['actifEcoType']='PFER'; + $tabInsee['actifEcoDate']=$tabModif['insDATEVE']; + break; + case 'MNP': // Présumé Fermé par la trimestrille NPAI + $tabInsee['actifEcoType']='NPAI'; + $tabInsee['actifEcoDate']=$tabModif['insDATEVE']; + break; + default: + $tabInsee['actifEco']=1; + $tabInsee['actifEcoDate']=''; + $tabInsee['actifEcoType']=''; + break; + } + } + } + + $dir1Genre=''; + if ($tabInsee['CIVILITE']==1) $dir1Genre='M'; + elseif ($tabInsee['CIVILITE']==2) $dir1Genre='F'; + + $tabRet = array( + 'id' => $etab['id'], + 'Siret' => $etab['siret'], + 'SiretSiege' => $siretSiege, + 'AncienSiege' => $ancienSiege, + 'AncienSiegeDateFin'=> $dateFinSiege, + 'Siege' => $etab['siege'], + 'Tribunal'=> strtr($etab['triCode'],array('préfec'=>'','sous-p'=>'','Déclar'=>'')), + 'Nom' => $nom, //EIRL + 'Nom2' => $nom2, + 'Sigle' => $etab['sigle'], + 'Enseigne' => $etab['enseigne'], //EIRL + 'Adresse' => trim(preg_replace('/ +/', ' ', trim( $etab['adr_num'] .' '. $etab['adr_btq'] .' '.$etab['adr_typeVoie'] .' '. $etab['adr_libVoie']))), + 'Adresse2' => trim(preg_replace('/ +/', ' ', $etab['adr_comp'])), + 'AdresseNum' => $etab['adr_num'], + 'AdresseBtq' => $etab['adr_btq'], + 'AdresseVoie' => $etab['adr_typeVoie'], + 'AdresseRue' => $etab['adr_libVoie'], + 'AdresseDistSP' => $tabInsee['ADR_DISTSP'], + 'CP' => $etab['adr_cp'], + 'Ville' => $etab['adr_ville'], + 'Pays' => $tabInsee['PAYS'], + 'PaysIso2' => $codePaysIso2, + 'Civilite' => $tabInsee['CIVILITE'], + 'NbEtab' => $nbEtab, + 'Tel' => $tel, + 'Fax' => $fax, + 'Web' => $tab['web'], + 'Mail' => $tab['mail'], + 'GeoLat' => $tab['latitude'], + 'GeoLon' => $tab['longitude'], + 'GeoAlt' => $tab['altitude'], + 'GeoPrecis'=> $tab['precis'], + 'TvaNumero' => $vatNumber, + 'TvaAttribue' => $vatDefined, + 'FJ' => $tabInsee['CJ'], + 'FJ_lib' => $this->getLibelleFJ($tabInsee['CJ']), + 'RECME' => $tabInsee['RECME'], + 'Siren' => $etab['siren'], + 'Nic' => $etab['nic'], + 'Actif' => $tabInsee['ACTIF'], // Etablissement juridiquement ACTIF + 'ActifEco' => $tabInsee['actifEco'], // Etablissement économiquement ACTIF + 'ActifEcoDate' => $tabInsee['actifEcoDate'], // Etablissement économiquement Inactif depuis + 'ActifEcoType' => $tabInsee['actifEcoType'], // Type d'inactivité éco ECOF, NPAI, PFER ou vide + 'NafEtab' => $tabInsee['APE_ETAB'], + 'NafEnt' => $tabInsee['APE_ENT'], + 'NaceEtab' => $this->getCodeNace($tabInsee['APE_ETAB']), + 'NaceEnt' => $this->getCodeNace($tabInsee['APE_ENT']), + 'NafEntLib' => $this->getLibelleNaf($tabInsee['APE_ENT']), + 'NafEtabLib' => $this->getLibelleNaf($tabInsee['APE_ETAB']), + 'AutreId' => $etab['autre_id'], + 'Source' => $etab['source'], + 'SourceId' => $etab['source_id'], + 'Isin' => $tab['isin'], + 'Capital' => $etab['capital'],//IKI + 'CapitalDev' => $etab['capitalDev'], + 'CapitalSrc' => $etab['capitalSrc'], + 'DateCreaEt' => $tabInsee['DCRET'], + 'DateCreaEn' => $tabInsee['DCREN'], + 'SituationJuridique' => '', + 'EffEnTr' => $tabInsee['TEFF_ENT'], + 'EffEnTrLib' => self::$tabEffectif[intval($tabInsee['TEFF_ENT'])], + 'EffEtTr' => $tabInsee['TEFF_ET'], + 'EffEtTrLib' => self::$tabEffectif[intval($tabInsee['TEFF_ET'])], + 'EffectifEtab' => $tabInsee['EFF_ET'], + 'Effectif' => $tabInsee['EFF_ENT'], + 'Dept' => $tabInsee['ADR_DEP'], + 'codeCommune' => $tabInsee['ADR_COM'], + 'TrancheCA' => $tabInsee['TCA'], + 'TrancheCALib' => self::$tabTCA[$tabInsee['TCA']], + 'TrancheCAexp' => $tabInsee['TCAEXP'], + 'TrancheCAexpLib' => self::$tabTCAexp[$tabInsee['TCAEXP']], + 'TrancheCAType' => 'I', + 'AnneeEffEn' => $tabInsee['DEFEN'], + 'AnneeEffEt' => $tabInsee['DEFET'], + 'AnneeTCA' => $tabInsee['TCA_AN'], + 'dir1Titre' => self::$tabFct[$tabInsee['DIR_FCT']], + 'dir1NomPrenom' => preg_replace('/^EIRL\s/','',$tabInsee['DIR_IDEN']), + 'dir1Genre' => $dir1Genre, + 'Rivoli' => trim(substr($tabInsee['CODEVOIE'],0,4).' '.substr($tabInsee['CODEVOIE'],-1)), + 'Hexavia' => $tabInsee['hexavia'], + 'InfosIris' => $tabIris, + 'NatureActivite' => $tabInsee['ACTIVNAT'], // Nature de l'activité + 'OrigineCreation' => $tabInsee['ORIGINE'], // Origine de la création + 'Auxiliaire' => $tabInsee['AUXILT'], // 1=Auxiliaire / 0=Non auxiliaire + 'Saisonnalite' => $tabInsee['SAISONAT'], // P=Activité permanente / S=Activité saisonnière + 'ACTISURF' => $tabInsee['ACTISURF'], + 'EXPLEN' => $tabInsee['EXPLEN'], + 'EXPLET' => $tabInsee['EXPLET'], + 'LIEUACT' => $tabInsee['LIEUACT'], + 'MODEN' => $tabInsee['MODEN'], + 'MONOACT' => $tabInsee['MONOACT'], + 'MONOREG' => $tabInsee['MONOREG'], + 'REGIMP' => $tabInsee['REGIMP'], + 'PRODPART' => $tabInsee['PRODPART'], + 'GeoInfos' => $repAmabis, + 'NonDiffusible' => $moisNonDiff, + 'TypeExploitation' => $typeExploitation, + 'DateMajINSEE' => str_replace('--','',$classWDate->dateT('Ymd','Y-m-d',$tabInsee['DATE_MAJ'])), + 'APRM' => $tabInsee['APRM'], + 'APRM_Lib' => $this->getLibelleNafa($tabInsee['APRM']), + 'AutreSiret' => $tabAssoc, + 'L1_NOMEN' => $tabInsee['insL1_NOMEN'], // Nom ou raison sociale de l'entreprise pour l'adressage + 'L2_COMP' => $tabInsee['insL2_COMP'], // Complément de nom de l'entreprise pour l'adressage + 'L3_CADR' => $tabInsee['insL3_CADR'], // Complément d'adresse pour l.adressage + 'L4_VOIE' => $tabInsee['insL4_VOIE'], // Numéro et libellé dans la voie + 'L5_DISP' => $tabInsee['insL5_DISP'], // Distribution spéciale + 'L6_POST' => $tabInsee['insL6_POST'], // Ligne d'acheminement postal pour l'adressage + 'L7_ETRG' => $tabInsee['insL7_ETRG'], // Libellé du pays pour les adresses à l'étranger + 'IND_PUBLIPO' => $tabInsee['insIND_PUBLIPO'], // Indicateur du champ de publipostage + 'dateMajRNVP' => $tabInsee['dateMajRNVP'], + 'RNVP_Niveau' => 0, + 'RPET' => $tabInsee['RPET'], // + 'ARRONET' => $tabInsee['ARRONET'], // + 'CTONET' => $tabInsee['CTONET'], // + 'DU' => $tabInsee['DU'], // + 'TU' => $tabInsee['TU'], // + 'UU' => $tabInsee['UU'], // + 'TCD' => $tabInsee['TCD'], // + 'ZEMET' => $tabInsee['ZEMET'], // + 'ESAANN' => $tabInsee['ESAANN'], // + 'ESAAPEN' => $tabInsee['ESAAPEN'], // + 'DREACTET' => $tabInsee['DREACTET'], // + 'AMINTRET' => $tabInsee['AMINTRET'], // + 'DREACTEN' => $tabInsee['DREACTEN'], // + 'AMINTREN' => $tabInsee['AMINTREN'], // + 'CATEGORIE' => $tabInsee['insCATEGORIE'], // Catégorie d'entreprise + 'NOMEN_LONG' => $tabInsee['NOMEN_LONG'], // Nom ou raison sociale de l'entreprise + 'PRODET' => $tabInsee['PRODET'], + 'PRODEN' => $tabInsee['PRODEN'], + 'NATETAB' => $tabInsee['NATETAB'], + 'CEDEX' => $tabInsee['CEDEX'], + 'EPCI' => $tabInsee['EPCI'], + ); + + // Set Identite pour les autres méthodes + $this->Identite = $tabRet; + + // Estimation du Chiffre d'affaires + $cj1 = substr($tabInsee['CJ'],0,1)*1; + if ($tabRet['TrancheCA']*1==0 && $tabRet['AnneeTCA']*1==0 && $tabInsee['ACTIF']==1 && $tabInsee['CJ']<>1800 && $tabInsee['CJ']<>1900 && $cj1<>7 && $cj1<>8 && $cj1<>9) { + $caEstime = $this->getCAnafEffectif($tabInsee['APE_ENT'], $tabInsee['EFF_ENT']); + $tabRet['TrancheCA'] = $this->getTca($caEstime); + $tabRet['TrancheCALib'] = self::$tabTCA[$tabRet['TrancheCA']]; + if ($tabRet['TrancheCA']*1>0) { + $tabRet['TrancheCAType'] = 'E'; + $tabRet['AnneeTCA'] = date('Y')-2; + } + } + + // Si tourisme, recherche du classement + if (intval($siren) > 0) { + $tabNafTourisme = array( + '5510Z', // Hôtels et hébergement similaire + '5520Z', // Hébergement touristique et autre hébergement de co + '5530Z', // Terrains de camping et parcs pour caravanes ou véh + '702A', // Location de logements + '6820A', // Location de logements + '6820B', // Location de terrains et d'autres biens immobiliers + '551A', // Hôtels touristiques avec restaurant + '5610A', // Restauration traditionnelle + '741J', // Administration d'entreprises + '7010Z', // Activités des sièges sociaux + '552C', // Exploitation de terrains de camping + '702C', // Location d'autres biens immobiliers + '551C', // Hôtels touristiques sans restaurant + '553A', // Restauration de type traditionnel + ); + if (in_array($tabInsee['APE_ENT'], $tabNafTourisme) || in_array($tabInsee['APE_ETAB'], $tabNafTourisme) ) { + $ret = $this->iDb->select('jo.tourisme', 'id, nom, adresse, adrCp, adrVille, nbEtoiles, typeClasse, categorie, dateClasse, tel, fax, mail, web, typeChambres, capacite', "siren=$siren AND nic=$nic", false, MYSQL_ASSOC); + if (isset($ret[0])) { + $tabRet['NafEtabLib'].=' ('.$ret[0]['nbEtoiles'].' étoiles le '. + $classWDate->dateT('Y-m-d','d/m/Y',$ret[0]['dateClasse']).')'; + if ($tabRet['Tel']=='') $tabRet['Tel']=$ret[0]['tel']; + if ($tabRet['Fax']=='') $tabRet['Fax']=$ret[0]['fax']; + if ($tabRet['Web']=='') $tabRet['Web']=$ret[0]['web']; + if ($tabRet['Mail']=='') $tabRet['Mail']=$ret[0]['mail']; + } + } + } + + // Nombre d'actions du capital si disponible + if ($etab['capital'] > 0) { + $insee=$this->iDb->select('sdv1.capitalActions', + 'capital, deviseCapital, nbActions, actionNominale, dateInfo', + "siren=$siren AND capital>0 ORDER BY dateInfo DESC LIMIT 0,1",false,MYSQL_ASSOC); + $tabRet['CapitalNbActions']=0; + $tabRet['CapitalMtActions']=0; + if (count($insee)>0) { + if ($etab['capital']==$insee[0]['capital']) { + $tabRet['CapitalNbActions']=$insee[0]['nbActions']; + $tabRet['CapitalMtActions']=$insee[0]['actionNominale']; + } + } + } + $timer['nbActionsCapital']=microtime(true); + + // Numéro de TVA non défini + if (!$vatDefined) { + // Dom Tom ou étranger + if ($tabRet['Dept'] > 96) { + $tabRet['TvaFacultatif'] = 2; + } + // Micro-entreprise + if ($tabRet['FJ']*1 < 2000 && $tabRet['Effectif'] == 0 && $tabRet['TrancheCA'] == 0) { + $tabRet['TvaFacultatif'] = 1; + } + // Erreur lors de la récupération du numéro de TVA + if ($vatDefined === null) { + $tabRet['TvaFacultatif'] = 99; + } + } + + // Date de début d'activité de l'entreprise si absente INSEE + if (intval($siren) > 100 && $tabRet['DateCreaEn'] == 0) { + $insee = $this->iDb->select('insee.identite', 'DCREN', "SIREN=$siren AND DCREN>0 ORDER BY DCREN ASC LIMIT 0,1", false, MYSQL_ASSOC); + if (count($insee)>0) { + $tabRet['DateCreaEn']=$insee[0]['DCREN']; + } else { + $tmp=$this->getAvisInsee($siren); + $dateCreaEn=$classWDate->dateT('Y-m-d','Ymd',$tmp['dateEtatEn']); + if (preg_match("/Prise d'activité/u", $tmp['etatEn']) && + $dateCreaEn>19000101) { + $this->iDb->update('insee.identite', array( + 'DCREN'=>$dateCreaEn), + "SIREN=$siren AND NIC=".$etab['nic'] + ); + } + } + } + $timer['dateDebutActivite']=microtime(true); + + // Adresse de domiciliation + $tabDom = $this->infoAdresseDom($tabRet['AdresseNum'], $tabRet['AdresseBtq'], $tabRet['AdresseVoie'], + $tabRet['AdresseRue'], $tabRet['Adresse2'], $tabRet['CP'], $tabRet['Ville']); + if (is_array($tabDom) && count($tabDom)>0) { + foreach($tabDom as $i=>$dom) { + $tabRet['AdresseDom']=1; + $tabRet['AdresseDomNb']=$dom['nbEntrep']; + $domiciliataire=''; + if (preg_match('/^CHEZ (.*)$/i',$tabRet['Adresse2'], $matches) + && !preg_match('/ M | M. | MR | MME | MLLE /i',$tabRet['Adresse2'])) { + $domiciliataire=$matches[1]; + $tabRet['AdresseDom']=2; + } + $tabRet['AdresseDomEnt'][] = array( 'siren'=>$dom['siren'], 'nom'=>prepareString($dom['nom']) ); + } + } + $timer['adresseDom']=microtime(true); + + // --- Siren en doublon + if ($tab['sirenDoublon']>0) $tabRet['AutreSiren'] = array( + 'listeSiren' => array( + 'siren'=>$tab['sirenDoublon'], + 'type' =>'doublon' + ) + ); + + // --- Situation Juridique + if (intval($siren) > 100) { + if ($this->debug) file_put_contents('procol.log', "=== Situation Juridique ===\n"); + $tabProcol = $this->getAnnoncesLegales($siren, 0, 'P', false); + if ( count($tabProcol) > 0 ) { + $tabDates = array(); + foreach ($tabProcol as $iProcol => $procol) { + $tabDates[] = $procol['dateJugement']; + } + rsort($tabDates); + $dateProcol = str_replace('-','',$tabDates[0])*1; + // Plan + if ($this->dureePlan>0 && date('Ymd')<$this->finPlan) { + if ($this->debug) file_put_contents('procol.log', "Plan (PL) : ".$this->dureePlan."-".$this->finPlan."\n", FILE_APPEND); + $tabRet['SituationJuridique'] = 'PL'; + } + // Plan révolu + elseif ($this->dureePlan>0 && date('Ymd')>=$this->finPlan) { + if ($this->debug) file_put_contents('procol.log', "Plan revolu : ".$this->dureePlan."-".$this->finPlan."\n", FILE_APPEND); + $tabRet['SituationJuridique'] = ''; + } + // Appel de jugement + elseif ($this->appelJugement) { + $tabRet['SituationJuridique'] = 'PA'; + } + // Jugement de cloture après LJ + elseif ($this->SituationCloture) { + if ($this->debug) file_put_contents('procol.log', "Cloture (CL) "."\n", FILE_APPEND); + $tabRet['SituationJuridique'] = 'CL'; + } + // En cours de procédure + else { + if ($this->debug) file_put_contents('procol.log', "Procol (P) "."\n", FILE_APPEND); + $tabRet['SituationJuridique'] = 'P'; + } + + // RAZ SituationJuridique si cutoff plus récent que dernière procol + $tabTmp = $this->iDb->select('jo.scores_cutoff', 'encours, scoreSolv, scoreDir, scoreConf, DATE(dateInsert)*1 AS dateInsert, DATE(dateUpdate)*1 AS dateUpdate', "siren=$siren", false, MYSQL_ASSOC); + if( count($tabTmp) > 0 ) { + if ($tabTmp[0]['scoreSolv'] > 0) { + //Tri des dates de procol + $tabDates = array(); + foreach ($tabProcol as $iProcol=>$procol) { + $tabDates[] = $procol['dateJugement']; + } + rsort($tabDates); + $dateProcol = str_replace('-','',$tabDates[0])*1; + if($tabTmp[0]['dateUpdate'] > $tabTmp[0]['dateInsert']) { + $dateMaj = str_replace('-','',$tabTmp[0]['dateUpdate']); + } else { + $dateMaj = str_replace('-','',$tabTmp[0]['dateInsert']); + } + if ($dateProcol <= $dateMaj) { + $tabRet['SituationJuridique']=''; + } + } + } + + } elseif (count($this->getAnnoncesLegales($siren, 0, 'A', false)) > 0) { + $tabRet['SituationJuridique'] = 'A'; + } elseif (count($this->getAnnoncesLegales($siren, 0, 'D', false)) > 0) { + $tabRet['SituationJuridique'] = 'D'; + } + if ($this->debug) file_put_contents('procol.log', "SituationJuridique = ".$tabRet['SituationJuridique']."\n", FILE_APPEND); + // Fin Situation Juridique + + // Date de dernière mise à jour + $tabAnn=$this->getAnnoncesLegales($siren, 0, '', false, false); + $tabDates=array(); + foreach ($tabAnn as $iAnn=>$ann) { + $tabDates[]=$ann['dateInsertionSD']; + } + rsort($tabDates); + $tabRet['dateMajANN']=$classWDate->dateT('Y-m-d','Y-m-d',$tabDates[0]); + if ($tabRet['dateMajANN']=='--') $tabRet['dateMajANN']=''; + $timer['getAnnoncesLegales']=microtime(true); + } + + if ( ($tabInsee['CJ']>0 && $tabInsee['CJ']<20 || $tabInsee['CJ']>999 && $tabInsee['CJ']<2000) && $tabInsee['DIR_FCT']=='') { + $tabRet['dir1Titre'] = self::$tabFct['PP']; + } + + if ($tabInsee['CIVILITE']>0 && $tabRet['dir1NomPrenom']=='') { + if ($tabInsee['CIVILITE']==1) { $tabRet['dir1NomPrenom']='M. '; $tabRet['dir1Genre']='M'; } + elseif ($tabInsee['CIVILITE']==2) { $tabRet['dir1NomPrenom']='Mme '; $tabRet['dir1Genre']='F'; } + elseif ($tabRet['dir1Genre']<>'M' && $tabRet['dir1Genre']<>'F') $tabRet['dir1Genre']=''; + $tabRet['dir1NomPrenom'].=$tabInsee['NOM']; + } + + if (intval($siren) > 0) { + if ($tabInsee['CIVILITE']>0 && ($tabRet['dir1Nom']=='' || $tabRet['dir1Prenom'])) { + $tmp = $this->iDb->select('insee.insee_even', 'dirNom, dirNomUsage, dirPrenom, insCIVILITE', + "insSIREN=$siren ORDER BY insDATEVE DESC LIMIT 0,1", false, MYSQL_ASSOC); + $tabRet['dir1Nom'] = strtoupper($tmp[0]['dirNom']); + $tabRet['dir1Prenom'] = ucwords(strtolower($tmp[0]['dirPrenom'])); + $tabRet['dir1NomUsage'] = strtoupper($tmp[0]['dirNomUsage']); + if ($tmp[0]['insCIVILITE']==1) $tabRet['dir1Genre']='M'; + elseif ($tmp[0]['insCIVILITE']==2) $tabRet['dir1Genre']='F'; + elseif ($tabRet['dir1Genre']<>'M' && $tabRet['dir1Genre']<>'F') $tabRet['dir1Genre']=''; + + $entrep['sexe'] = $tabRet['dir1Genre']; + unset($tmp); + } + } + + if (intval($siren) > 100 && $tabInsee['ACTIF'] == 0) { + if ($etab['nic']*1>0) $strNic='AND insNIC='.$etab['nic']; + else $strNic=''; + $tmp=$this->iDb->select('insee.insee_even', 'insDATEVE', "insSIREN=$siren $strNic AND ( insEVE LIKE 'FF' OR insEVE LIKE 'TF' OR insEVE LIKE '0F' OR insEVE LIKE 'TD' OR insEVE LIKE '0D' OR insEVE LIKE '410' OR insEVE LIKE '420' OR insEVE LIKE '425' OR insEVE LIKE '400' OR insEVE LIKE '430' OR insEVE LIKE '435' OR insDESTINAT<>'') ORDER BY insDATEVE DESC LIMIT 0,1", false, MYSQL_ASSOC); + $tabRet['DateClotEt']=@$tmp[0]['insDATEVE']; + unset($tmp); + $timer['dateClotureInsee']=microtime(true); + } + + if ($tabRet['TrancheCALib'] == '') $tabRet['TrancheCALib'] = 'N/C'; + if ($tabRet['EffEnTrLib'] == '') $tabRet['EffEnTrLib'] = 'N/C'; + + $tabRet['CapitalLib'] = ''; + if (intval($siren) > 100) { + $strEvenVtLg = " AND Rubrique<>'ventes' AND typeEven NOT LIKE '%2700%' AND typeEven NOT LIKE '%2701%' AND typeEven NOT LIKE '%2702%' AND typeEven NOT LIKE '%2703%' AND typeEven NOT LIKE '%2710%' AND typeEven NOT LIKE '%2720%' AND typeEven NOT LIKE '%2721%' AND typeEven NOT LIKE '%2725%' AND typeEven NOT LIKE '%2730%' AND typeEven NOT LIKE '%2740%' AND typeEven NOT LIKE '%2750%' AND typeEven NOT LIKE '%2800%' AND typeEven NOT LIKE '%2840%' AND typeEven NOT LIKE '%2850%' AND typeEven NOT LIKE '%2851%' AND typeEven NOT LIKE '%2860%' AND typeEven NOT LIKE '%2870%' AND typeEven NOT LIKE '%2875%' AND typeEven NOT LIKE '%2880%' AND typeEven NOT LIKE '%2881%' AND typeEven NOT LIKE '%2885%' AND typeEven NOT LIKE '%2890%' AND typeEven NOT LIKE '%2891%' AND typeEven NOT LIKE '%2892%' "; + if ($tabRet['CapitalSrc'] != 5) { + // Recherche du n° RC, de la Forme Juridique et du Capital au Bodacc + $bodacc = $this->iDb->select( 'jo.bodacc_detail', 'Capital, CapitalDev', + "siren=$siren AND capital<>0 $strEvenVtLg ORDER BY Bodacc_Date_Parution DESC LIMIT 0,1", false, MYSQL_ASSOC); + if (count($bodacc) > 0) { + $annCap = $bodacc[0]; + if ($tabRet['Capital']==0 || $tabRet['CapitalDev']=='' || $tabRet['Capital']<>$annCap['Capital']*1) { + if ($tabInsee['CJ']>1999 && $tabInsee['CJ']<7000) { + $tabRet['Capital']=$annCap['Capital']*1; + $tabRet['CapitalDev']=$annCap['CapitalDev']; + $tabRet['CapitalSrc']=10; + } + } + } + + if ($tabRet['Capital']==0 || $tabRet['CapitalDev']=='') { + $bodaccHisto = $this->iDb->select( + 'historiques.entrep e, historiques.texte x', + 'e.ANBASE, e.NOBOD, e.CODTRI, e.JAL, e.DATE, e.CODEVE, e.SSCODE, e.DEPT, e.NOANN, e.ROLE, e.SIREN, e.E1GSIR, e.E1GNIC, x.annonceNum, x.annonceTxt', + "e.E1GSIR=$siren AND e.ANBASE=x.annonceNum AND e.DATE BETWEEN 19890101 AND 20041231 AND x.annonceTxt LIKE '%capital%' GROUP BY e.ANBASE ORDER BY e.DATE DESC", false, MYSQL_ASSOC); + if (count($bodaccHisto)>0) { + foreach ($bodaccHisto as $ann) { + if ($ann['DATE']<19960101 && $ann['E1GSIR']<>$ann['SIREN']) continue; + $tabCodeTri = $ann['CODTRI']; + if ( ($ann['CODEVE']>=10 && $ann['CODEVE']<20) || + ($ann['CODEVE']>=30 && $ann['CODEVE']<42) || + ($ann['CODEVE']>=51 && $ann['CODEVE']<80) ) { + if (preg_match('/Capital(?:.|)\:(.*)(eur.|f|livre)/Uis', $ann['annonceTxt'], $matches) && $tabInsee['CJ']>1999 && $tabInsee['CJ']<7000) + $tabRet['Capital']=trim(strtr($matches[1],array(' '=>'', ',00 '=>'', '.00 '=>'')))*1; + if (substr(strtoupper($matches[2]),0,3)=='EUR') + $tabRet['CapitalDev']='EUR'; + elseif (substr(strtoupper($matches[2]),0,3)=='LIV') + $tabRet['CapitalDev']='GBP'; + else + $tabRet['CapitalDev']='FRF'; + break; + } + } + } + } + } + if ($tabRet['CapitalDev']<>'' && $tabRet['CapitalDev']<>'EUR') { + $dev = $tabRet['CapitalDev']; + $deviseResult = $this->iDb->select('sdv1.devise_liste l, sdv1.devise_cours c', 'c.devise, c.valeur, c.date, l.devNom, l.devNomPays, l.devPaysIso', + "c.devise='$dev' and l.devIso='$dev' ORDER BY c.date DESC LIMIT 0,1", false, MYSQL_ASSOC); + if (count($deviseResult) > 0) { + $dev = $deviseResult[0]; + $devise = $tabRet['Capital'] * $dev['valeur'] * 1; + $tabRet['CapitalLib']=''.$dev['devNom'].' soit '.number_format(round($devise),null,null,' ').' EUR'; + } + } + $timer['capital']=microtime(true); + + // Recherche du code Tribunal du siège + if ($tabRet['CapitalSrc']<>5) { + $bodacc=$this->iDb->select('jo.bodacc_detail', 'RC, FJ, Tribunal_Code', + "siren=$siren AND RC<>'' $strEvenVtLg ORDER BY Bodacc_Date_Parution DESC LIMIT 0,1", false, MYSQL_ASSOC); + if ($tabRet['AutreId']=='') $tabRet['AutreId']=@$bodacc[0]['RC']; + if ($tabRet['Tribunal']=='') $tabRet['Tribunal']=@$bodacc[0]['Tribunal_Code']; + } + + if ($tabRet['FJ_lib']=='') { + $bodacc = $this->iDb->select('jo.bodacc_detail', 'FJ', + "siren=$siren AND FJ<>'' $strEvenVtLg ORDER BY Bodacc_Date_Parution DESC LIMIT 0,1", false, MYSQL_ASSOC); + if (count($bodacc) > 0) { + $tabRet['FJ_lib'] = $bodacc[0]['FJ']; + } + } + + // Recherche de l'activité réelle + $bodacc = $this->iDb->select('jo.bodacc_detail', 'Activite', + "siren=$siren AND Activite<>'' AND Activite NOT LIKE 'non precis%' $strEvenVtLg ORDER BY Bodacc_Date_Parution DESC LIMIT 0,1", false, MYSQL_ASSOC); + if (count($bodacc) > 0) { + $annCap = $bodacc[0]; + if ($tabInsee['CJ']<7000 || $tabInsee['CJ']>7999) { + $tabRet['Activite']=trim($annCap['Activite']); + } + } + + if ($tabRet['Activite']=='' && trim($tab['activite'])<>'') { + $tabRet['Activite']=trim($tab['activite']); + } elseif ($tabRet['Activite']=='' && + ($tabInsee['CJ']>90 && $tabInsee['CJ']<94 || $tabInsee['CJ']>9000 && $tabInsee['CJ']<9400) ) { + $siretMin=(''.$siren.'00000')*1; + $siretMax=(''.$siren.'99999')*1; + $bodacc = $this->iDb->select('jo.asso', 'Assoc_Web, Assoc_Mail, Assoc_Objet, Assoc_NObjet, Assoc_Nom, typeAsso, Waldec', + "siren=$siren AND dateSuppr=0 AND (Assoc_Objet<>'' OR Assoc_NObjet<>'') ORDER BY Date_Parution DESC LIMIT 0,1", false, MYSQL_ASSOC); + if (count($bodacc) > 0) { + $annCap = $bodacc[0]; + $tabRet['Activite'] = trim($annCap['Assoc_NObjet']); + if (trim($tabRet['AutreId'])=='') { + $tabRet['AutreId'] = trim($annCap['Waldec']); + } + $tabRet['nomLong'] = trim($annCap['Assoc_Nom']); + if ($tabRet['Activite']=='') $tabRet['Activite'] = trim($annCap['Assoc_Objet']); + if ($tabRet['Web']=='') $tabRet['Web'] = trim($annCap['Assoc_Web']); + if ($tabRet['Mail']=='') $tabRet['Mail'] = trim($annCap['Assoc_Mail']); + if ($annCap['typeAsso'] == 'ASL' && $tabRet['FJ'] != 9150) { + $tabRet['FJ2'] = $tabRet['FJ']; + $tabRet['FJ2_Lib'] = $tabRet['FJ_lib']; + $tabRet['FJ'] = 9150; + $tabRet['FJ_lib'] = $this->getLibelleFJ(9150); + } elseif ($annCap['typeAsso'] == 'FOD') { + $tabRet['FJ_lib'].= ' (Fonds de dotation)'; + } + } + if (trim($tabRet['AutreId'])=='') { + $tabRet['AutreId'] = trim($waldec); + } + } + elseif ($tabRet['Activite']=='' && ($tabInsee['CJ']<7000 || $tabInsee['CJ']>7999)) { + $bodaccHisto = $this->iDb->select('historiques.entrep e, historiques.texte x', + 'e.ANBASE, e.NOBOD, e.CODTRI, e.JAL, e.DATE, e.CODEVE, e.SSCODE, e.DEPT, e.NOANN, e.ROLE, e.SIREN, e.E1GSIR, e.E1GNIC, x.annonceNum, x.annonceTxt', + "e.E1GSIR=$siren AND e.ANBASE=x.annonceNum AND e.DATE BETWEEN 19890101 AND 20041231 AND x.annonceTxt LIKE '%ctivit%' GROUP BY e.ANBASE ORDER BY e.DATE DESC", false, MYSQL_ASSOC); + if (count($bodaccHisto)>0) { + foreach ($bodaccHisto as $idx => $ann) { + if ($ann['DATE']<19960101 && $ann['E1GSIR']<>$ann['SIREN']) continue; + if ($tabCodeTri<>'' && $tabCodeTri<>@$ann['CODTRI']) $tabCodeTri = $ann['CODTRI']; + if ( ($ann['CODEVE']<20) || ($ann['CODEVE']>=30 && $ann['CODEVE']<42) || + ($ann['CODEVE']>=51 && $ann['CODEVE']<80) ) { + if (preg_match('/(.*)Activit(?:e|é)(?:.|)\:(.*)(?:Adresse(?:.*|)|Commentaires?|Administration|Etablissement principal|Date d\'effet|Date.de.d.but d.activit.|Capital|Nom commercial)(?:.|)\:/Uisu', $ann['annonceTxt'], $matches)) + if (strpos(substr($matches[1],-20),'cess') === false && + strpos(substr($matches[1],-20),'date') === false) { + $tabRet['Activite']=$matches[2]; + break; + } + } + } + } + } + $timer['activiteReelle']=microtime(true); + + $bodacc = $this->iDb->select('jo.rncs_dirigeants', + "nom, prenom, naissance_nom, civilite, fonction_code as code, fonction_lib as libelle, naissance_date AS dateNaiss, naissance_lieu AS lieuNaiss, dirRS as rs, '' as dateEffet", + "siren=$siren AND actif%10=1 AND fonction_lib NOT LIKE '%Administrateur%' ORDER BY actif DESC, fonction_lib DESC", false, MYSQL_ASSOC); + if (count($bodacc) == 0) { + $bodacc = $this->iDb->select('jo.rncs_dirigeants', + "nom, prenom, naissance_nom, civilite, fonction_code as code, fonction_lib as libelle, naissance_date AS dateNaiss, naissance_lieu AS lieuNaiss, dirRS as rs, '' as dateEffet", + "siren=$siren AND actif%10=0 AND fonction_lib NOT LIKE '%Administrateur%' ORDER BY actif DESC, fonction_lib DESC", false, MYSQL_ASSOC); + } + if (count($bodacc) > 0) { + $k = 1; + foreach ($bodacc as $ann) { + if ($tabInsee['CJ']>=7000 && $tabInsee['CJ']<=7999 && !in_array($ann['libelle'], + array('Maire', 'Président', 'Directeur général'))) { + continue; + } + $tabRet['dir'.$k.'Code'] = $ann['code']; + $tabRet['dir'.$k.'Titre'] = $ann['libelle']; + $nomNaiss=''; + if (trim($ann['naissance_nom']) != '') { + if ($ann['civilite'] == 'MME' || $ann['civilite'] == 'MLLE') { + $nomNaiss=' née '.trim($ann['naissance_nom']); + $tabRet['dir'.$k.'Genre'] = 'F'; + } elseif ($ann['civilite'] == 'M') { + $nomNaiss=' né '.trim($ann['naissance_nom']); + $tabRet['dir'.$k.'Genre'] = 'M'; + } else { + $nomNaiss=' né(e) '.trim($ann['naissance_nom']); + } + } + if (trim($ann['rs']) != '') { + $tabRet['dir'.$k.'NomPrenom'] = $ann['rs']; + if (trim($ann['nom'])!='' || trim($ann['prenom'])!='') + $tabRet['dir'.$k.'NomPrenom'].=' repr. par '.$ann['nom'].' '.$ann['prenom']; + } else { + $tabRet['dir'.$k.'NomPrenom']=$ann['nom'].' '.$ann['prenom'].$nomNaiss; + $tabRet['dir'.$k.'Nom']=$ann['nom']; + $tabRet['dir'.$k.'Prenom']=$ann['prenom']; + if ($ann['civilite']=='M') + $tabRet['dir'.$k.'Genre']='M'; + elseif ($ann['civilite']=='MME' || $ann['civilite']=='MLLE') + $tabRet['dir'.$k.'Genre']='F'; + } + $tabRet['dir'.$k.'DateFct']=$ann['dateEffet']; + $tabRet['dir'.$k.'DateNaiss']=$ann['dateNaiss']; + $tabRet['dir'.$k.'LieuNaiss']=$ann['lieuNaiss']; + $tabRet['dir'.$k.'Genre']=''; + if ($k==2) break; + $k++; + } + } + else { + $bodacc = $this->iDb->select('jo.bodacc_dirigeants d, jo.bodacc_detail b, jo.bodacc_fonctions f', + 'd.num, d.dateEffet, d.Rubrique, d.fonction, d.rs, d.nom, d.prenom, d.nomUsage, d.depart, d.dateInsert, f.libelle', + "b.SIREN=$siren AND b.id=d.id AND b.typeEven NOT BETWEEN 5000 AND 5700 AND b.typeEven NOT BETWEEN 2700 AND 2900 AND d.fonction=f.codeFct AND d.depart<>1 AND f.triCode IN ('ASS','COG','DID','DIR','GER','PCS','PDG','PRD','PRE','PRT','VIC') GROUP BY d.fonction, d.rs, d.nom, d.prenom ORDER BY d.dateEffet DESC", false, MYSQL_ASSOC); + if (count($bodacc)>0) { + $annCap = $bodacc[0]; + $k=1; + foreach ($bodacc as $ann) { + $tabRet['dir'.$k.'Code']=$ann['fonction']; + $tabRet['dir'.$k.'Titre']=$ann['libelle']; + $tabRet['dir'.$k.'NomPrenom']=$ann['rs'].' '.$ann['nom'].' '.$ann['prenom']; + $tabRet['dir'.$k.'Nom']=$ann['nom']; + $tabRet['dir'.$k.'Prenom']=$ann['prenom']; + $tabRet['dir'.$k.'DateFct']=$ann['dateEffet']; + $tabRet['dir'.$k.'Genre']=''; + if ($k==2) break; + $k++; + } + } + } + $timer['dirigeants']=microtime(true); + + // Recherche du site Web ou Email dans le JO ASSO + if ( ($tabRet['Web']=='' || $tabRet['Mail']=='') && + ($tabInsee['CJ']>90 && $tabInsee['CJ']<94 || + $tabInsee['CJ']>9000 && $tabInsee['CJ']<9400) ) { + $siretMin = (''.$siren.'00000')*1; + $siretMax = (''.$siren.'99999')*1; + $bodacc = $this->iDb->select('jo.asso', 'Assoc_Web, Assoc_Mail', + "siren=$siren AND dateSuppr=0 AND (Assoc_Web<>'' OR Assoc_Mail<>'') ORDER BY Date_Parution DESC LIMIT 0,1", false, MYSQL_ASSOC); + if (count($bodacc) > 0) { + $annCap = $bodacc[0]; + if ($tabRet['Web']=='') $tabRet['Web']=trim($annCap['Assoc_Web']); + if ($tabRet['Mail']=='') $tabRet['Mail']=trim($annCap['Assoc_Mail']); + } + } + } else { + if ($etab['source']==3) { + $id = $etab['source_id']; + $bodacc = $this->iDb->select('jo.asso', 'Activite, Sous_Prefecture, Assoc_Web, Assoc_Mail, Assoc_Objet, Assoc_Fusion, Assoc_Date_Declaration2', + "id=$id AND dateSuppr=0", false, MYSQL_ASSOC); + if (count($bodacc) > 0) { + $annCap = $bodacc[0]; + $tabRet['Activite'] = $annCap['Assoc_Objet']; + $tabRet['Web'] = $annCap['Assoc_Web']; + $tabRet['Mail'] = $annCap['Assoc_Mail']; + $tabRet['VilleDecl'] = $annCap['Sous_Prefecture']; + if ($tabRet['Actif'] == 0) { + $tabRet['DateClotEt'] = $annCap['Assoc_Date_Declaration2']; + } else { + $tabRet['DateCreaEt'] = $annCap['Assoc_Date_Declaration2']; + $tabRet['DateCreaEn'] = $annCap['Assoc_Date_Declaration2']; + } + } + } + } + $timer['association']=microtime(true); + + // On initialise les dernères variables en prov. d'Infogreffes + if ( count($etabG) > 0) { + $tabRet['DateClotEt'] = $etabG['DateRadiation']; + $tabRet['dateImmat'] = $etabG['DateCreation']; + if ($tabRet['dateImmat']*1==0) + $tabRet['dateImmat']= substr($etabG['NumRC2'],0,4).'0101'; + $tabRet['DateCreaEt'] = $tabRet['DateCreaEn'] = substr($etabG['NumRC2'],0,4).'0100'; + + $tabRet['FJ'] = $etabG['FJ']; + if ($etabG['FJ']==1900) { + $tabRet['dir1Titre']='PP'; + $tabNom=explode(' ', $etabG['Nom']); + $tabNom[0]=strtoupper($tabNom[0]); + for($i=1; isset($tabNom[$i]); $i++) + if ($tabNom[$i]=='EPOUSE') + $tabNom[$i]='epouse'; + elseif ($tabNom[$i-1]<>'epouse') + $tabNom[$i]=ucwords(strtolower($tabNom[$i])); + $tabRet['dir1NomPrenom']=implode(' ', $tabNom); + } + $tabRet['FJ_lib'] = $etabG['FJLib']; + $tabRet['AutreId'] = $etabG['NumRC']; + $tabRet['NafEtab'] = $etabG['NafEtab']; + $tabRet['NafEnt'] = $etabG['NafEnt']; + $tabRet['NafEntLib'] = $etabG['NafEntLib']; + $tabRet['NafEtabLib'] = $etabG['NafEtabLib']; + $tabRet['SiretSiege'] = $etabG['Siret']; + $tabRet['DateMajRCS'] = $etab['dateMAJ']; + $tabRet['numGreffe'] = $etabG['NumGreffe']; + $tabRet['numRC'] = $etabG['NumRC2']; + $tabRet['Enseigne'] = $etabG['Enseigne']; + $iRncs=new Metier_Partenaires_MRncs($this->iDb); + $tabRet['Tribunal'] = $iRncs->getCodeBodaccTribunal($etabG['NumGreffe']); + } + + if ($tabRet['Siege']==1 && $tabRet['Actif'] && $tabRet['Tribunal']=='') { + $tabRet['Tribunal'] = $tabCodeTri; + } + + if ( intval($siren) > 0) { + $rep = $this->iDb->select('jo.rncs_entrep', + 'siren, sirenValide, actif, numGreffe, triCode, triId, numRC, numRC2, raisonSociale, nom, prenom, nomUsage, sigle, dateNaiss, lieuNaiss, sexe, nationalite, pays, naf, cj, capitalMontant, capitalDevise, capitalDevIso, dateImma, dateRad, dateRad*1 AS dateRadNum, capitalType, capitalCent, provisoires, flux, DATE(dateUpdate) AS jourUpdate', + "siren=$siren", false, MYSQL_ASSOC); + if (count($rep) > 0) { + $entrep = $rep[0]; + if (isset($entrep['numGreffe'])) { //ETRANGER// + $tabRet['numGreffe'] = $entrep['numGreffe']; + $tabRet['numRC'] = $entrep['numRC2']; + if (( preg_match('/[A-Z]/i',substr($tabRet['AutreId'],2,2)) && !preg_match('/[A-Z]/i',substr($tabRet['AutreId'],0,2)) ) || $tabRet['AutreId']=='') + $tabRet['AutreId'] = $etabG['NumRC2']; + $tabRet['Tribunal'] = $entrep['triCode']; + if (strtoupper(trim($entrep['raisonSociale']))<>strtoupper(trim($tabRet['Nom']))) + $tabRet['nomLong'] = strtoupper($entrep['raisonSociale']); + if (strtoupper(trim($entrep['sigle']))<>strtoupper(trim($tabRet['Sigle']))) + $tabRet['sigleLong']= strtoupper($entrep['sigle']); + $tabRet['dateImmat'] = $entrep['dateImma']; + $tabRet['dateRad'] = $entrep['dateRad']; + //if ($entrep['actif']==0 && $entrep['dateRadNum']==0) {} + $tabRet['Capital'] = $entrep['capitalMontant']+($entrep['capitalCent']/100); + $tabRet['CapitalDev'] = $entrep['capitalDevIso']; + $tabRet['CapitalType'] = trim(strtoupper(substr($entrep['capitalType'],0,1))); + + // Par défaut, la Forme juridique qui fait foie est celle de l'INPI + $fjInpi=$entrep['cj']*1; + if ($tabRet['FJ']*1<>$fjInpi && $fjInpi>0) { + $tabRet['FJ2'] = $tabRet['FJ']; + $tabRet['FJ2_Lib'] = $tabRet['FJ_lib']; + $tabRet['FJ'] = $fjInpi; + $tabRet['FJ_lib'] = $this->getLibelleFJ($fjInpi); + } else { + $tabRet['FJ2'] = $tabRet['FJ']; + $tabRet['FJ2_Lib'] = $tabRet['FJ_lib']; + } + if ($fjInpi>=1000 && $fjInpi<2000) { + $tabRet['dir1Titre']='Personne physique'; + $tabRet['dir1Code']='1050'; + $tabRet['dir1NomPrenom']=strtoupper($entrep['nom']).' '.ucwords(strtolower($entrep['prenom'])); + $tabRet['dir1Nom']=strtoupper($entrep['nom']); + $tabRet['dir1Prenom']=ucwords(strtolower($entrep['prenom'])); + $tabRet['dir1NomUsage']=strtoupper($entrep['nomUsage']); + $tabRet['dir1DateNaiss']=$entrep['dateNaiss']; + $tabRet['dir1LieuNaiss']=$entrep['lieuNaiss']; + $tabRet['dir1Genre']=$entrep['sexe']; + } + + if ($tabRet['DateMajRCS']=='') { + if ($entrep['jourUpdate']<>'0000-00-00') + $tabRet['DateMajRCS']=$entrep['jourUpdate']; + else + $tabRet['DateMajRCS']=$entrep['flux']; + } + if ($entrep['actif']==1 || $entrep['actif']==11) + $tabRet['EntActiveRCS']=1; // On signal que l'entreprise est active au RCS + else { + $tabRet['EntActiveRCS']=0; // On signal que l'entreprise est radié du RCS + if ($tabRet['SituationJuridique']=='') + $tabRet['SituationJuridique']='RR'; // On signal que l'entreprise est radié du RCS + } + + // Spécificité EIRL + if ($fjInpi==1000) { + $rep=$this->iDb->select('jo.rncs_eirl', + 'denomination, activite', + "siren=$siren", false, MYSQL_ASSOC); + $entrep=$rep[0]; + $tabRet['Activite']=$entrep['activite']; + } + + // Informations sur l'établissement au RNCS + $rep = $this->iDb->select('jo.rncs_etab', + 'id, siege, actif, enseigne, nomCommercial, adrNumVoie, adrIndRep, adrLibVoie, adrTypeVoie, adrVoie, cp, commune, adrComp, adresse1, adresse2, adresse3, naf, dateFermeture, flux, dateInsert, DATE(dateUpdate) AS jourUpdate', + "siren=$siren AND nic=$nic", false, MYSQL_ASSOC); + $entrep = $rep[0]; + if (isset($entrep['id'])) { + $tabRet['EtabActifRCS']=0; + if ($entrep['jourUpdate']<>'0000-00-00' && + str_replace('-','',$entrep['jourUpdate'])*1>str_replace('-','',$tabRet['DateMajRCS'])) + $tabRet['DateMajRCS']=$entrep['jourUpdate']; + + if ($entrep['actif']*1==1) $tabRet['EtabActifRCS']=1; // On signal que l'établissement est actif au RCS + $tabRet['NomCommercial']=$entrep['nomCommercial']; + $tabRet['enseigneLong']=$entrep['enseigne']; + + if ($codePaysIso2<>'FR' && $codePaysIso2<>'') { + $tabRet['Adresse'] = trim(preg_replace('/ +/', ' ', $entrep['adrNumVoie'] .' '.$entrep['adrIndRep'].' '. + $entrep['adrTypeVoie'].' '.$entrep['adrVoie'])); + $tabRet['Adresse2'] = trim(preg_replace('/ +/', ' ', $entrep['adrComp'])); + $tabRet['AdresseNum'] = $entrep['adrNumVoie']; + $tabRet['AdresseBtq'] = $entrep['adrIndRep']; + $tabRet['AdresseVoie'] = $entrep['adrTypeVoie']; + $tabRet['AdresseRue'] = $entrep['adrVoie']; + $tabRet['CP'] = $entrep['cp']; + $tabRet['Ville'] = $entrep['commune']; + } + } + $timer['infosRNCS']=microtime(true); + } elseif ($siren>1000) { + // Recherche au RM + $rep = $this->iDb->select('jo.artisanat', + 'siren, actif, numRM, denomination, sigle, nomCommercial, enseigne, fj, effectif, aprm, debutActivite, activite, adresse, cp, ville, cessation, radiation, nom,prenom,nomUsage,dateNaiss,lieuNaiss,qualite,qualif,dateQualif,dateFctDeb,dateFctFin,DATE(dateUpdate) AS jourUpdate, DATE(dateInsert) AS dateInsert', + "siren=$siren", false, MYSQL_ASSOC); + if (count($rep) > 0) { + $entrep = $rep[0]; + if (isset($entrep['numRM'])) { + $tabRet['AutreId'] = $entrep['numRM']; + if ($tabRet['Activite']=='') $tabRet['Activite']=$entrep['activite']; + if ($tabRet['APRM']=='') { + $tabRet['APRM']=$entrep['aprm']; + $tabRet['APRM_Lib']=$this->getLibelleNafa($entrep['aprm']); + } + + if (strtoupper(trim($entrep['nom'].' '.$entrep['prenom'].' '.$entrep['nomUsage']))<>strtoupper(trim($tabRet['Nom']))) + $tabRet['nomLong'] = strtoupper(trim($entrep['nom'].' '.$entrep['prenom'].' '.$entrep['nomUsage'])); + if (strtoupper(trim($entrep['sigle']))<>strtoupper(trim($tabRet['Sigle']))) + $tabRet['sigleLong']= strtoupper($entrep['sigle']); + + $tabRet['dateImmat'] = $entrep['debutActivite']; + $tabRet['dateRad'] = $entrep['radiation']; + + // Si on est au greffe, on est artisan commercant + if ($tabRet['numGreffe']*1>0) + $fjInpi=1100; // Artisan Commerçant + else + $fjInpi=1300; // Artisan + + // Par défaut, la Forme juridique qui fait foie est celle de l'INPI + if ($tabRet['FJ']*1<>$fjInpi) { + $tabRet['FJ2'] = $tabRet['FJ']; + $tabRet['FJ2_Lib'] = $tabRet['FJ_lib']; + $tabRet['FJ'] = $fjInpi; + $tabRet['FJ_lib'] = $this->getLibelleFJ($fjInpi); + } else { + $tabRet['FJ2'] = $tabRet['FJ']; + $tabRet['FJ2_Lib'] = $tabRet['FJ_lib']; + } + + $tabRet['dir1Titre']=ucwords(strtolower($entrep['qualite'].' '.$entrep['qualif'])); + $tabRet['dir1NomPrenom']=strtoupper($entrep['nom']).' '.ucwords(strtolower($entrep['prenom'])); + $tabRet['dir1Nom']=strtoupper($entrep['nom']); + $tabRet['dir1Prenom']=ucwords(strtolower($entrep['prenom'])); + $tabRet['dir1DateNaiss']=$entrep['dateNaiss']; + $tabRet['dir1LieuNaiss']=$entrep['lieuNaiss']; + + if ($tabRet['DateMajRCS']=='') { + if ($entrep['jourUpdate']<>'0000-00-00') + $tabRet['DateMajRCS']=$entrep['jourUpdate']; + else + $tabRet['DateMajRCS']=$entrep['dateInsert']; + } + if ($entrep['actif']==1 || $entrep['actif']==11) + $tabRet['EntActiveRCS']=1; // On signal que l'entreprise est active au RCS + else { + $tabRet['EntActiveRCS']=0; // On signal que l'entreprise est radié du RCS + if ($tabRet['SituationJuridique']=='') + $tabRet['SituationJuridique']='RR'; // On signal que l'entreprise est radié du RCS + } + + $tabRet['NomCommercial']=$entrep['nomCommercial']; + $tabRet['enseigneLong']=$entrep['enseigne']; + } + } + } + } + + if ($tabRet['dir1Genre']=='M' || $tabRet['dir1Genre']=='F') { + $tabRet['dir1Titre']='Personne physique'; + $tabRet['dir1Code']='1050'; + } + + if ( $accesDist && + // Département couvert par Infogreffe + !in_array($tabRet['Dept'], array(57, 67, 68, 97, 98, 99)) && + // Forme Juridique présente au greffe + ( $tabInsee['CJ']==1100 || + $tabInsee['CJ']==1200 || + $tabInsee['CJ']==1300 || + $tabInsee['CJ']==1700 || + ($tabInsee['CJ']>=3100 && $tabInsee['CJ']<=3299) || + ($tabInsee['CJ']>=4100 && $tabInsee['CJ']<=4199) || + ($tabInsee['CJ']>=5100 && $tabInsee['CJ']<=5899) || + ($tabInsee['CJ']>=6100 && $tabInsee['CJ']<=6599) || + $tabInsee['CJ']==9900 || + preg_match('/EIRL/', $nom) || preg_match('/EIRL/', $nom2) || + preg_match('/EIRL/', $tabRet['Sigle']) || preg_match('/EIRL/', $tabRet['Enseigne']) || + preg_match('/EIRL/', $tabRet['Adresse']) || preg_match('/EIRL/', $tabRet['Adresse2']) + ) && + ( $tabInsee['CJ']==1700 || // Agents commerciaux (uniquement au Greffes RSAC) + $tabRet['numRC']=='' || // Numéro de RCS absent = Anomalie (<à3%) + $tabRet['Tribunal']=='' || // Tribunal absent = anomalie + str_replace('-','',$tabRet['dateImmat'])*1==0 || // Pas de date d'immat = anomalie (<à9%) + ($nbEtab*1==0 && str_replace('-','',$tabRet['dateRad'])*1==0) // Inactif sans date de RAD + ) + ) { + + if ( $this->debugtime ) { + file_put_contents(LOG_PATH.'/accesDistant.log', date('YmdHis').";$siren;MGreffes Avant\n", FILE_APPEND); + $tdeb=microtime(1); + } + + $iGeffes = new Metier_Partenaires_MGreffes($this->iDb); + $iRncs = new Metier_Partenaires_MRncs($this->iDb); + $etabG = $iGeffes->getIdentite($siren); + + if($this->debugtime) { + $duree=round(microtime(1)-$tdeb,3); + file_put_contents(LOG_PATH.'/accesDistant.log', date('YmdHis').";$siren;MGreffes APRES ($duree s)\n", FILE_APPEND); + } + + if ($etabG) { + if ($tabRet['numRC']=='') $tabRet['numRC'] = $etabG['NumRC2']; + if ($tabRet['Tribunal']=='') $tabRet['Tribunal'] = $iRncs->getCodeBodaccTribunal($etabG['NumGreffe']); + if (str_replace('-','',$tabRet['dateImmat'])*1==0) $tabRet['dateImmat']= $etabG['DateCreation']; + if (str_replace('-','',$tabRet['dateRad'])*1==0) { + $tabRet['dateRad'] = $etabG['DateRadiation']; + if (str_replace('-','',$tabRet['dateRad'])*1>0 && $tabRet['SituationJuridique']=='') + $tabRet['SituationJuridique']='RR'; + } + if (preg_match('/[A-Z]/i',substr($tabRet['AutreId'],2,2)) || $tabRet['AutreId']=='') + $tabRet['AutreId'] = $etabG['NumRC2']; + } + $timer['infosInfogreffes']=microtime(true); + } + + // Si il n'y a aucun établissement actif et qu'on est radié au RCS : on part chercher la dernière annonce de Radiation au Bodacc + if (($nbEtab*1)==0 || (isset($entrep['numGreffe']) && $entrep['actif']==0 && $entrep['dateRadNum']==0)) { + $tabRad = $this->getAnnoncesLegales($siren, 0, 'R'); + if (count($tabRad)>0) { + // Il y a au moins une annonce de radiation au Bodacc + if ($tabRet['SituationJuridique']=='') + $tabRet['SituationJuridique']='RP'; + + $dateEff=str_replace('-','', $tabRad[0]['dateEffet'])*1; + $dateJug=str_replace('-','', $tabRad[0]['dateJugement'])*1; + $datePar=str_replace('-','', $tabRad[0]['DateParution'])*1; + if ($dateEff>0) + $tabRet['dateRad']=$dateEff; + elseif ($dateJug>0) + $tabRet['dateRad']=$dateJug; + elseif ($datePar>0) + $tabRet['dateRad']=$datePar; + } + $timer['infosRadiation']=microtime(true); + } + + // Eléments Financiers en provenance du dernier Bilan + $rep = $this->iDb->select('jo.bilans', + 'siren, dateExercice, dureeExercice, monnaie, typeBilan, unite, postes, dateProvPartenaire, dateInsert', + "siren=$siren AND typeBilan IN ('N','S') ORDER BY dateExercice DESC LIMIT 0,1", false, MYSQL_ASSOC); + if ( count($rep)>0 ) { + $entrep = $rep[0]; + $tabRet['bilanAnnee'] = substr($entrep['dateExercice'],0,4); + $tabRet['bilanDate'] = $entrep['dateExercice']; + $tabRet['bilanMois'] = $entrep['dureeExercice']; + $tabRet['bilanDevise'] = $entrep['monnaie']; + if ($entrep['dateProvPartenaire']>0) + $tabRet['bilanDateMaj']=$classWDate->dateT('Ymd','Y-m-d',$entrep['dateProvPartenaire']); + else + $tabRet['bilanDateMaj']=$classWDate->dateT('Y-m-d','Y-m-d',$entrep['dateInsert']); + + switch (strtoupper(trim($entrep['unite']))) { + case 'M': $unite='M'; break; + case 'K': $unite='K'; break; + default: $unite='U'; break; + } + $tabTmp=explode(';', $entrep['postes']); + $tabBilan=array(); + foreach ($tabTmp as $i=>$strTmp) { + $tabTmp2=explode('=', $strTmp); + if (isset($tabTmp2[1])) + if ($unite=='K' && $tabTmp2[0]<>'YP' && $tabTmp2[0]<>'YP1' && $tabTmp2[0]<>'376') + $tabBilan[$tabTmp2[0]]=$tabTmp2[1]*1000; + elseif ($unite=='M' && $tabTmp2[0]<>'YP' && $tabTmp2[0]<>'YP1' && $tabTmp2[0]<>'376') + $tabBilan[$tabTmp2[0]]=$tabTmp2[1]*1000000; + else $tabBilan[$tabTmp2[0]]=$tabTmp2[1]; + } + if ( strtoupper($entrep['typeBilan'])=='S' ) { + $mBil = new Metier_Partenaires_MBilans(0, $this->iDb); + $tabTmp = $mBil->bilanSimplifie2Normal($tabBilan); + $tabBilan = array_merge($tabTmp, $tabBilan); + } + + $tabRet['bilanDA'] = $tabBilan['DA']; + $tabRet['bilanFL'] = $tabBilan['FL']; + $tabRet['bilanHN'] = $tabBilan['HN']; + $tabRet['bilanYP'] = $tabBilan['YP']; + + // Fiche AGS + $tabRet['bilanPQ'] = $tabBilan['PQ']; + $tabRet['bilanPU'] = $tabBilan['PU']; + $tabRet['bilanPY'] = $tabBilan['PY']; + $tabRet['bilanQC'] = $tabBilan['QC']; + + // Tranche de CA Bilan Réel si TCA Insee ou Estimée < dernière clôture + if ($tabRet['AnneeTCA']<=$tabRet['bilanAnnee'] && $tabInsee['ACTIF']==1) { + $tabRet['TrancheCA']=$this->getTca($tabBilan['FL']); + $tabRet['TrancheCALib']=self::$tabTCA[$tabRet['TrancheCA']]; + $tabRet['TrancheCAType']='R'; + $tabRet['AnneeTCA']=$tabRet['bilanAnnee']; + } + + // Contrôle de la cohérence du type d'exploitation + if ($tabBilan['AH']>0 && // Je possède un fond commercial + $tabRet['TypeExploitation']<>2 && // et je ne suis pas Loueur d'un fond + $tabRet['TypeExploitation']<>3 && // et je ne suis pas Prestataire de personnel + $tabRet['TypeExploitation']<>10) { // et je ne suis pas exploitant direct + $tabRet['TypeExploitation']=10; + } + + // Controle de cohérence du capital car parfois absent en Alsace Moselle au RNCS + if ($tabRet['FJ']>2000 && $tabRet['Capital']==0 && $tabRet['CapitalDev']=='') { + $tabRet['Capital']=$tabRet['bilanDA']; + $tabRet['CapitalDev']=$tabRet['bilanDevise']; + } + + $timer['infosBilan']=microtime(true); + } elseif ( $caEstime>0 && $tabInsee['ACTIF']==1 ) { + $tabRet['bilanAnnee'] = date('Y')-2; + $tabRet['bilanFLestime']=$caEstime; + } + + $tabRet['TribunalLib'] = $this->iBodacc->getTribunalNom($tabRet['Tribunal']); + + if($this->debugtime) { + $duree=round(microtime(1)-$tdebIni,3); + file_put_contents(LOG_PATH.'/accesDistant.log', date('YmdHis').";$siren;getIdentiteEntreprise Fin ($duree s) ===\n", FILE_APPEND); + } + + // Si on n'a trouvé aucune activité, on prend le libellé de l'activité pages Jaunes + if ($tabRet['Activite']=='' && $activitePJ_An8<>'') + $tabRet['Activite']=$activitePJ_An8; + + // Numero de Registre du métier si nécessaire + if ( ($tabRet['FJ']==1100 || $tabRet['FJ']==1300 || $tabRet['FJ']==11 || $tabRet['FJ']==13 || $tabInsee['APRM']<>'') && + ($tabRet['Dept']=='2A' || $tabRet['Dept']=='2B' || $tabRet['Dept']<98) ) { + // Artisan Commerçant OU Artisan en FRANCE + $tabRet['NumRM']=$siren.' RM '.$tabRet['Dept']; + if ($tabRet['Dept']=='2A') $tabRet['NumRM'].='.1'; // Ajaccio + elseif ($tabRet['Dept']=='2B') $tabRet['NumRM'].='.2'; // Bastia + elseif ($tabRet['Dept']==97) $tabRet['NumRM'].=substr($tabRet['codeCommune'],0,1); + } + + // Recherche des infos boursières + $iBourse = new Metier_Partenaires_MBourse($siren, $this->iDb); + $bourse = $iBourse->getInfosBourse($siren); + $tabRet['Bourse'] = array( + 'placeCotation' => $bourse['placeCotation'], + 'nombreTitres' => $bourse['nombreTitres'], + 'capitalisation' => $bourse['close']*$bourse['nombreTitres'], + 'derCoursDate' => $bourse['date'], + 'derCoursCloture' => $bourse['close'] + ); + $timer['infosBoursieres']=microtime(true); + } + + // Date de dernière mise à jour + $lastMaj=str_replace('-','',$tabRet['DateMajINSEE'])*1; + if (str_replace('-','',$tabRet['DateMajRCS'])*1>$lastMaj) + $lastMaj=str_replace('-','',$tabRet['DateMajRCS'])*1; + if (str_replace('-','',$tabRet['bilanDateMaj'])*1>$lastMaj) + $lastMaj=str_replace('-','',$tabRet['bilanDateMaj'])*1; + if (str_replace('-','',$tabRet['dateMajANN'])*1>$lastMaj) + $lastMaj=str_replace('-','',$tabRet['dateMajANN'])*1; + $tabRet['dateMajIdentite']=$classWDate->dateT('Ymd','Y-m-d',$lastMaj); + + return $tabRet; + } + + /** + * Dirigeants Opérationnel + * @param string $siren + * @param string $id + * @return array + */ + public function getDirigeantsOp($siren, $id = null) + { + $siren=$siren*1; + $tabRet=array(); + + $where = "siren=$siren AND d.codFct=f.codeFct AND dateSuppr='0000-00-00 00:00:00.000000'"; + if ($id!=null){ + $where = "id=$id AND d.codFct=f.codeFct AND dateSuppr='0000-00-00 00:00:00.000000'"; + } + + $dirs=$this->iDb->select( + 'sdv1.dirigeantsOp d, jo.bodacc_fonctions f', + 'id, siren, nic, civ, nom, prenom, nom_usage, lieuNais, dateNais, d.codFct, f.libelle, tel, fax, email, dateInsert, dateUpdate', + $where, false, MYSQL_ASSOC); + + foreach ($dirs as $k=>$dir) { + $tabRet[]=array( + 'Id' => $dir['id'], + 'Fonction' => $dir['codFct'], + 'Titre' => $dir['libelle'], + 'Societe' => '', + 'Civilite' => $dir['civ'], + 'Nom' => trim(strtoupper($dir['nom'])), + 'Prenom' => ucwords(strtolower($dir['prenom'])), + 'NomUsage' => $dir['nom_usage'], + 'NaissDate' => $dir['dateNais'], + 'NaissVille' => $dir['lieuNais'], + 'NaissDepPays' => '', + 'Tel' => $dir['tel'], + 'Fax' => $dir['fax'], + 'Email' => $dir['email'], + 'Ancien' => 0, + 'DateFct' => '', + 'Cinf' => 0, + ); + } + return $tabRet; + } + + /** + * Retourne les dirigeants actuelles ou l'historique + * @param string $siren + * @param boolean $histo + * @return array + */ + public function getDirigeants($siren, $histo = true) + { + $siren = intval($siren); + $tabRet = array(); + $classWDate = new WDate(); + + if ($histo) { + + $bodacc = $this->iDb->select('jo.bodacc_dirigeants d, jo.bodacc_detail b, jo.bodacc_fonctions f', + 'd.num, d.dateEffet, d.Rubrique, d.fonction, d.dirSiren, d.rs, d.nom, d.prenom, d.nomUsage, d.depart, d.dateInsert, f.libelle', + "b.SIREN=$siren AND b.id=d.id AND b.typeEven NOT BETWEEN 5000 AND 5700 AND b.typeEven NOT BETWEEN 2700 AND 2900 AND d.fonction=f.codeFct GROUP BY d.fonction, d.rs, d.nom, d.prenom ORDER BY d.dateInsert DESC, d.dateEffet DESC, d.fonction DESC", true, MYSQL_ASSOC); + if (count($bodacc)>0) { + foreach ($bodacc as $k=>$ann) { + $tabRet[]=array( + 'Fonction' => $ann['fonction'], + 'Titre' => $ann['libelle'], + 'Siren' => $ann['dirSiren'], + 'Societe' => $ann['rs'], + 'Nom' => trim(strtr($ann['nom'], array( + "Modification d'"=>'', + "Modification de"=>'', + "Nomination d'un"=>'', + ))), + 'Prenom' => $ann['prenom'], + 'NomUsage' => $ann['nomUsage'], + 'Ancien' => $ann['depart'], + 'DateFct' => $ann['dateEffet'], //Date au format AAAA-MM-DD + ); + } + } + + $bodaccHisto = $this->iDb->select('historiques.entrep e, historiques.texte x', + 'e.ANBASE, e.NOBOD, e.CODTRI, e.JAL, e.DATE, e.CODEVE, e.SSCODE, e.DEPT, e.NOANN, e.ROLE, e.SIREN, e.E1GSIR, e.E1GNIC, x.annonceNum, x.annonceTxt', + "e.E1GSIR=$siren AND e.ANBASE=x.annonceNum AND e.DATE BETWEEN 19960101 AND 20050101 AND x.annonceTxt LIKE '%Administration%' GROUP BY e.ANBASE ORDER BY e.DATE DESC", true, MYSQL_ASSOC); + if (count($bodaccHisto)>0) { + foreach ($bodaccHisto as $ann) { + + if ( ($ann['CODEVE']<20) || + ($ann['CODEVE']>=30 && $ann['CODEVE']<42) || ($ann['CODEVE']>=51 && $ann['CODEVE']<80) ) { + if (preg_match('/Administration(?:.|)\:(.*)(?:Adresse.*|Commentaires?|Activit(?:e|é)|Etablissement principal|Date d\'effet|Date.de.d.but d.activit.)(?:.|)\:/Uisu', $ann['annonceTxt'], $matches)) { + $iDir=0; + $tabAdministration = $this->iBodacc->getDirigeants($matches[1]); + foreach ($tabAdministration as $tabDir) { + $nom = trim(strtr(preg_replace('/ +/',' ', $tabDir['nom']), array( + "Modification d'"=>'', + "Modification"=>'', + "Modification de"=>'', + "Nomination d'un"=>'', + "Nomination en qualité d'"=>'', + "Nomination en qualité de"=>'', + "dont le est"=>'', + "nouvel"=>'', + "partant"=>'', + "ancien d'honneur"=>'', + "nouveaux"=>'', + "nouveau"=>'', + "ancien"=>'', + "Nouveau"=>'', + "Cette société se constitue Date de début d'"=>'', + ))); + if ($nom<>'') { + $tabRet[] = array( + 'Fonction' => $tabDir['fonction'], + 'Titre' => $this->iBodacc->getFctDir($tabDir['fonction']),//.' ('.$tabDir['fonction'].')', + 'Societe' => $tabDir['rs'], + 'Nom' => $nom, + 'Prenom' => $tabDir['prenom'], + 'NomUsage' => $tabDir['nomUsage'], + 'Ancien' => $tabDir['depart'], + 'DateFct' => $classWDate->dateT('Ymd','Y-m-d', $ann['DATE']), + ); + $this->iDb->insert('jo.bodacc_dirigeants_histo', array( + 'siren' => $siren, + 'id' => $ann['ANBASE'], + 'num' => $iDir, + 'dateEffet' => $classWDate->dateT('Ymd','Y-m-d', $ann['DATE']), + 'fonction' => $tabDir['fonction'], + 'rs' => $tabDir['rs'], + 'nom' => $nom, + 'prenom' => $tabDir['prenom'], + 'nomUsage' => $tabDir['nomUsage'], + 'depart' => $tabDir['depart'], + ), true); + + $iDir++; + } + } //End foreach + } + } + } + } + } + + if (!$histo || ($histo && count($tabRet)==0) ) + { + $dirs=$this->iDb->select( + 'jo.rncs_dirigeants', + 'siren, raisonSociale, LPAD(dirSiren,9,0) AS dirSiren, dirRS, civilite, nom, prenom, naissance_nom, naissance_date, naissance_lieu, fonction_code, fonction_lib, cinf, dateFin, flux, dateInsert', + "siren=$siren AND actif%10=1", false, MYSQL_ASSOC); + + foreach ($dirs as $k=>$dir) { + if ($dir['naissance_date']<>'0000-00-00') { + $dateNaiss=$classWDate->dateT('Y-m-d','d/m/Y', $dir['naissance_date']); + } else { + $dateNaiss=''; + } + + if ($dir['flux']<>'0000-00-00') { + $dateModif=$classWDate->dateT('Y-m-d','d/m/Y', $dir['flux']); + } else { + $dateModif=$classWDate->dateT('Y-m-d','d/m/Y', $dir['dateInsert']); + } + + $nom = trim($dir['nom']); + $nomUsage=''; + if (trim($dir['naissance_nom'])<>'') { + $nom=trim($dir['naissance_nom']); + $nomUsage=trim($dir['nom']); + } + $tabRet[] = array( + 'Fonction' =>$dir['fonction_code'], + 'Titre' =>$dir['fonction_lib'], + 'Siren' =>$dir['dirSiren'], + 'Societe' =>$dir['dirRS'], + 'Civilite' =>$dir['civilite'], + 'Nom' =>$nom, + 'Prenom' =>$dir['prenom'], + 'NomUsage' =>$nomUsage, + 'NaissDate' =>$dateNaiss, + 'NaissVille' =>$dir['naissance_lieu'], + 'NaissDepPays' =>'', // 25 + 'Ancien' =>0, + 'DateFct' =>$dateModif, //Format AAAA-MM-DD + 'Cinf' =>$dir['cinf'], + ); + } + } + + /** Recherche de CAC si liste des dirigeants actifs **/ + if (!$histo) { + $bodacc=$this->iDb->select( + 'jo.bodacc_dirigeants d, jo.bodacc_detail b, jo.bodacc_fonctions f', + 'd.num, d.dateEffet, d.Rubrique, d.fonction, LPAD(d.dirSiren,9,0) AS dirSiren, d.rs, d.nom, d.prenom, d.nomUsage, d.depart, d.dateInsert, f.libelle', + "b.SIREN=$siren AND b.id=d.id AND b.typeEven NOT BETWEEN 5000 AND 5700 AND b.typeEven NOT BETWEEN 2700 AND 2900 AND d.fonction=f.codeFct AND d.fonction BETWEEN 300 AND 304 GROUP BY d.fonction, d.rs, d.nom, d.prenom ORDER BY d.dateEffet DESC, d.fonction DESC", false, MYSQL_ASSOC); + if (count($bodacc)>0) { + foreach ($bodacc as $k=>$ann) { + $rs=trim(strtoupper($ann['rs'])); + $nom=preg_replace('/en fonction le .*/i','',$ann['nom']); + $nom=preg_replace('/Nomination .*/i','',$nom); + $nom=preg_replace('/Modification .*/i','',$nom); + $nom=preg_replace('/Nouvelles?\s+$/i','',trim($nom)); + $nom=preg_replace('/Nouveaux?\s+$/i','',trim($nom)); + $nom=preg_replace('/ancien.*/i','',$nom); + $nom=preg_replace('/en remplacement d.*/i','',$nom); + $nom=trim(strtoupper(preg_replace('/(\.|,)$/','',trim($nom)))); + $prenom=trim($ann['prenom']); + if ($prenom=='' && $rs=='' && $nom<>'') { + $rs=$nom; + $nom=''; + } + //if ($rs==$nom) + $tabRet[]=array( + 'Fonction' => $ann['fonction'], + 'Titre' => $ann['libelle'], + 'Siren' => $ann['dirSiren'], + 'Societe' => $rs, + 'Nom' => $nom, + 'Prenom' => $prenom, + 'NomUsage' => $ann['nomUsage'], + 'Ancien' => $ann['depart'], + 'DateFct' => $ann['dateEffet'], //Format AAAA-MM-DD + ); + if ($k>1) break; // On s'arrête à 2 CAC (pb des co-cac non gérés) + } + } + } + + /** Si on ne trouve absolument rien, on regarde quand même dans l'histroique RNCS **/ + if (count($tabRet)==0) { + $dirs=$this->iDb->select( + 'jo.rncs_dirigeants', + 'siren, raisonSociale, LPAD(dirSiren,9,0) AS dirSiren, dirRS, civilite, nom, prenom, naissance_nom, naissance_date, naissance_lieu, fonction_code, fonction_lib, cinf, dateFin, flux, dateInsert, date(dateUpdate)*1 as dateUpdate', + "siren=$siren AND actif%10=0 ORDER BY dateUpdate DESC", false, MYSQL_ASSOC); + + $dateUpdatePre=$dirs[0]['dateUpdate']; + foreach ($dirs as $k=>$dir) { + if ($dir['naissance_date']<>'0000-00-00') + $dateNaiss=$classWDate->dateT('Y-m-d','d/m/Y', $dir['naissance_date']); + else + $dateNaiss=''; + if ($dir['flux']<>'0000-00-00') + $dateModif=$classWDate->dateT('Y-m-d','d/m/Y', $dir['flux']); + else + $dateModif=$classWDate->dateT('Y-m-d','d/m/Y', $dir['dateInsert']); + if ($dir['dateUpdate']<>$dateUpdatePre) break; + $tabRet[] = array( + 'Fonction' => $dir['fonction_code'], + 'Titre' => $dir['fonction_lib'], + 'Siren' => $dir['dirSiren'], + 'Societe' => $dir['dirRS'], + 'Civilite' => $dir['civilite'], + 'Nom' => trim($dir['nom']), + 'Prenom' => $dir['prenom'], + 'NomUsage' => $tabDir['nomUsage'], + 'NaissDate' => $dateNaiss, + 'NaissVille' => $dir['naissance_lieu'], + 'NaissDepPays' => '', // 25 + 'Ancien' => 1, + 'DateFct' => $dateModif, //Format AAAA-MM-DD + 'Cinf' => $dir['cinf'], + ); + $dateUpdatePre=$dir['dateUpdate']; + } + } + + if (count($tabRet)==0) { + if ($tabIdentite['FJ']*1>1000 && $tabIdentite['FJ']*1<2000) { + $tabTmp=explode(' ', $tabIdentite['Nom']); + $nom=$prenom=''; + foreach ($tabTmp as $mot) + if (strtoupper($mot)==$mot) + $nom.=' '.$mot; + else + $prenom.=' '.$mot; + if ($etab['Civilite']*1==1) { $genre='Monsieur '; $civilite='M'; } + elseif ($etab['Civilite']*1==2) { $genre='Madame '; $civilite='MME'; } + else { $genre=''; $civilite=''; } + + $tabTmp=$this->iDb->select('insee.identite', + 'SIREN, CJ, CIVILITE, DIR_DATEN, DIR_LIEUN', + "SIREN=$siren AND (DIR_DATEN>0 OR DIR_LIEUN<>'') ORDER BY DIR_DATEN DESC, DIR_LIEUN DESC", + false, MYSQL_ASSOC); + $tabTmp=@$tabTmp[0]; + + $tabRet[] = array( + 'Titre' => 'Personne physique', + 'Societe' => '', + 'Civilite' => $civilite, + 'Nom' => trim($nom), + 'Prenom' => trim($prenom), + 'NomUsage' => '', + 'NaissDate' => $classWDate->dateT('Ymd', 'd/m/Y', $tabTmp['DIR_DATEN']),// 07/09/1961 + 'NaissVille' => $tabTmp['DIR_LIEUN'], // LE RUSSEY//, + 'NaissDepPays' => '', // 25 + 'Ancien' => 0, + 'DateFct' => $tabIdentite['DateCrea'],//$tabIdentite['DateImma'], + ); + $this->iDb->insert('jo.rncs_dirigeants', array( + 'siren' => $siren, + 'raisonSociale' => $etab['Nom'], + 'civilite' => $civilite, + 'nom' => trim($nom), + 'prenom' => trim($prenom), + 'naissance_nom' => '', + 'naissance_date'=> $tabTmp['DIR_DATEN'], + 'naissance_lieu'=> $tabTmp['DIR_LIEUN'], + 'fonction_code' => 1050, + 'fonction_lib' => 'Personne physique', + 'actif' => 1, + 'dateInsert' => date('YmdHis'), + 'source' => 'inp', + ), true); + } + } + + return $tabRet; + } + + /** + * Retourne le nombre d'annonces + * @param string $siren + * @param number $idAnnonce + * @param string $rubrique + * @param string $deleted + * @return int + */ + public function getAnnoncesLegalesCount($siren, $idAnnonce = 0, $rubrique = '', $deleted = false) + { + // --- Where Bodacc + $sqlBodaccWhere = "d.siren=$siren"; + $sqlBodaccWhere.= $this->getAnnoncesLegalesRubrique('bodacc', $rubrique); + $sqlBodaccWhere.= " AND d.id=b.id AND b.Tribunal_Code=t.triCode"; + // --- Annonces supprimées ou rectifiées + if ( $deleted === true ) { + $sqlBodaccWhere.= " AND (d.dateSuppr=0 OR d.dateSuppr!='0000-00-00 00:00:00' AND d.idSuppr=0) "; + } else { + $sqlBodaccWhere.= " AND d.dateSuppr=0 "; + } + $sqlBodacc = $this->getAnnoncesLegalesBodacc(true)." WHERE ".$sqlBodaccWhere; + + // --- Where Histo + $sqlHistoWhere = "e.E1GSIR=$siren"; + $sqlHistoWhere.= $this->getAnnoncesLegalesRubrique('histo', $rubrique); + $sqlHistoWhere.= " AND e.ANBASE=x.annonceNum AND e.DATE BETWEEN 19890101 AND 20041231"; + $sqlHistoWhere.= " AND e.E1GSIR=e.SIREN"; + $sqlHistoWhere.= " GROUP BY e.ANBASE ORDER BY e.DATE DESC"; + $sqlHisto = $this->getAnnoncesLegalesHisto(true)." WHERE ".$sqlHistoWhere; + + // --- Where Annonce + $sqlAnnonceWhere = "a.siren=$siren"; + $sqlAnnonceWhere.= $this->getAnnoncesLegalesRubrique('annonce', $rubrique); + $sqlAnnonceWhere.= " AND a.tribunal=t.triCode AND a.dateSuppr=0"; + if ($visualisation === true) { + // --- Ne pas afficher les annonces si la procédure à plus de 4 mois + $sqlAnnonceWhere.= " AND a.dateJugement > DATE_SUB(NOW(), INTERVAL 24 MONTH)"; + } + $sqlAnnonceWhere.= " GROUP BY a.siren, a.dateJugement, a.typeEven ORDER BY a.dateJugement DESC"; + $sqlAnnonce = $this->getAnnoncesLegalesAnnonce(true)." WHERE ".$sqlAnnonceWhere; + + // --- SQL Union + $sql = "SELECT count(*) AS num FROM ( (".$sqlBodacc.") UNION ALL (".$sqlHisto.") UNION ALL (".$sqlAnnonce.") ) results ORDER BY unionDate DESC"; + $annonceResult = $this->iDb->query($sql); + + $nb = 0; + if (count($annonceResult)>0) { + $nb = $annonceResult[0]['num']; + } + return $nb; + } + + /** + * Where SQL + * @param string $type bodacc, histo + * @param mixed $rubrique + * @return boolean|string + */ + public function getAnnoncesLegalesRubrique($type, $rubrique = '') + { + $where = ''; + + // --- Type Bodacc + if ($type == 'bodacc') { + // Procédure collective + if ($rubrique=='P' || $rubrique=='PH') { + $where = " AND d.Rubrique='procol' + AND d.typeEven NOT LIKE '%1005%' + AND d.typeEven NOT LIKE '%1010%' + AND d.typeEven NOT LIKE '%1050%' + AND d.typeEven NOT LIKE '%1055%' + AND d.typeEven NOT LIKE '%1550%' "; + } + // Dissolution de la société + elseif ($rubrique=='D') { + $where =" AND (d.typeEven LIKE '%2202%' OR d.typeEven LIKE '%2203%' OR d.typeEven LIKE '%2204%' OR + d.typeEven LIKE '%2210%' OR d.typeEven LIKE '%2211%' OR d.typeEven LIKE '%2212%') "; + } + // Absorption + elseif ($rubrique=='A') { + $where =" AND (d.typeEven LIKE '%2720%' OR d.typeEven LIKE '%2721%') "; + } + // BODACC A + elseif ($rubrique=='BODA') { + $where =" AND d.Rubrique IN ('creations','procol','ventes') "; + } + // BODACC B + elseif ($rubrique=='BODB') { + $where =" AND d.Rubrique IN ('mmd','radiations') "; + } + // Dépôt des comptes, BODACC C + elseif ($rubrique=='C' || $rubrique=='BODC') { + $where =" AND (d.Rubrique='comptes' OR d.typeEven LIKE '%3100%' OR d.typeEven LIKE '%3200%' + OR d.typeEven LIKE '%3300%' OR d.typeEven LIKE '%3999%') "; + } elseif ($rubrique=='R') { + $where =" AND (d.typeEven LIKE '%2202%' OR d.typeEven LIKE '%2203%' OR d.typeEven LIKE '%2204%' OR + d.typeEven LIKE '%2210%' OR d.typeEven LIKE '%2211%' OR d.typeEven LIKE '%2212%' OR + d.Rubrique='radiations') "; + } + // Location gérance Locataire + elseif ($rubrique=='L') { + $where =" AND (d.typeEven LIKE '%2800%' OR d.typeEven LIKE '%2875%' OR d.typeEven LIKE '%2880%' OR + d.typeEven LIKE '%2881%' OR d.typeEven LIKE '%2885%' OR d.typeEven LIKE '%2840%' OR + d.typeEven LIKE '%4355%') "; + } + // Location gérance Propriétaire + elseif ($rubrique=='G') { + $where =" AND (d.typeEven LIKE '%2850%' OR d.typeEven LIKE '%2851%' OR d.typeEven LIKE '%2860%' OR + d.typeEven LIKE '%2870%') "; + } + // Ventes/Cessions + elseif ($rubrique=='V') { + $where =" AND (d.typeEven LIKE '%5500%' OR d.typeEven LIKE '%5501%' OR d.typeEven LIKE '%5502%' OR + d.typeEven LIKE '%5503%' OR d.typeEven LIKE '%5510%' OR d.typeEven LIKE '%5600%' OR + d.typeEven LIKE '%5650%') "; + } elseif (is_array($rubrique) && count($rubrique)>0) { + $where =" AND ("; + foreach ($rubrique as $codeEven) { + $tabTmp[]=" d.typeEven LIKE '%$codeEven%' "; + } + $where.= implode(' OR ',$tabTmp); + $where.=')'; + } + } + + // --- Type historique + if ($type == 'histo') { + if ($rubrique=='P') { + $where =" AND e.E1GSIR NOT IN(340460104) AND e.CODEVE BETWEEN 50 AND 79 "; + } + elseif ($rubrique=='PH') { + $where =" AND e.CODEVE BETWEEN 50 AND 79 "; + } + elseif ($rubrique=='R') { + $where =" AND e.CODEVE BETWEEN 40 AND 42 "; + } + elseif ($rubrique=='L') { + $where =" AND e.CODEVE IN(37,42) "; + } + elseif ($rubrique=='G') { + $where =" AND e.CODEVE=38 "; + } + elseif ($rubrique=='BODA') { + $where =" AND e.JAL=1 "; + } + elseif ($rubrique=='BODB') { + $where =" AND e.JAL=200 "; + } + elseif (is_array($rubrique)) { + $tabCodEve = $tabCodRol = array(); + foreach ($rubrique as $codeEvenTmp) { + $codRet=array_search($codeEvenTmp, $this->HistoRoleConvert); // Ne gère pas les ; de tabtmp2 + if ($codRet) { + $tabCodRol[] = $codRet; + } else { + $tabCodEve[] = array_search($codeEvenTmp, $this->HistoEvenConvert)*1; + } + } + $where =''; + $tabCodEve = array_unique($tabCodEve); + $tabCodRol = array_unique($tabCodRol); + if (count($tabCodEve)>0) { + $where.=' AND e.CODEVE IN('.implode(',',$tabCodEve).') '; + } + if (count($tabCodRol)>0) { + $where.=" AND e.ROLE IN('".implode("','",$tabCodRol)."') "; + } + } + elseif ( !empty($rubrique) ) { + return false; + } + } + + // --- Type annonce + if ($type == 'annonce') { + // Procédure collective + if ($rubrique=='P' || $rubrique=='PH') { + $where = " AND a.typeEven BETWEEN 1000 AND 1999 AND a.typeEven NOT IN(1005, 1010, 1050, 1055, 1550) "; + } + // Dissolution de la société + elseif ($rubrique=='D') { + $where = " AND a.typeEven IN (2202, 2203, 2204, 2210, 2211, 2212) "; + } + // Absorption + elseif ($rubrique=='A') { + $where = " AND a.typeEven IN (2720, 2721) "; + } + // Dépôt des comptes + elseif ($rubrique=='C' || $rubrique=='BODC') { + $where = " AND a.typeEven BETWEEN 3000 AND 3999 "; + } elseif ($rubrique=='R') { + $where = " AND a.typeEven IN (2202, 2203, 2204, 2210, 2211, 2212) "; + } + // Location gérance Locataire + elseif ($rubrique=='L') { + $where = " AND a.typeEven IN (2800, 2875, 2880, 2881, 2885, 2840) "; + } + // Location gérance Propriétaire + elseif ($rubrique=='G') { + $where = " AND a.typeEven IN (2850, 2851, 2860, 2870) "; + } + // Ventes/Cessions + elseif ($rubrique=='V') { + $where = " AND a.typeEven IN (5500, 5501, 5502, 5503, 5510, 5600, 5650) "; + } elseif (is_array($rubrique) && count($rubrique)>0) { + $where = " AND (a.typeEven IN (".implode(',',$rubrique).') OR '; + foreach ($rubrique as $codeEven) { + $tabTmp[] = " a.typeEven LIKE '%$codeEven%' "; + } + $where.= implode(' OR ',$tabTmp); + $where.= ')'; + } + elseif ( !empty($rubrique) ) { + return false; + } + } + + return $where; + } + + /** + * Parse les annonces légales pour déterminer leur rubrique + * plus rapide d'executer sur la liste des annonces légales que d'executer les requetes SQL + * @param array $annonces Annonces au format BDD + * @param mixed $rubrique + * @return array + * Retourne une liste filtrer suivant la/les rubriques + */ + public function annoncesInRubrique($annonces, $rubrique) + { + $annonceFilter = array(); + + foreach ($annonces as $ann) { + + // --- Formatage bodacc + if ($ann['SourceTable'] == 'bodacc') { + $typeEven = explode(' ', $ann['typeEven']); + // Procédure collective + if ($rubrique=='P' || $rubrique=='PH') { + $evenOk = true; + foreach($typeEven as $even) { + if (in_array($even, array('1005','1010','1050','1055','1550'))) { + $evenOk = false; + break; + } + } + if ($ann['Rubrique'] == 'procol' && $evenOk === true) { + $annonceFilter[] = $ann; + } + } + // Dissolution de la société + elseif ($rubrique=='D') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('2202','2203','2204','2210','2211','2212'))) { + $evenOk = true; + break; + } + } + if ($evenOk === true) { + $annonceFilter[] = $ann; + } + } + // Absorption + elseif ($rubrique=='A') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('2720','2721'))) { + $evenOk = true; + break; + } + } + if ($evenOk === true) { + $annonceFilter[] = $ann; + } + } + // BODACC A + elseif ($rubrique=='BODA') { + if (in_array($ann['Rubrique'], array('creations', 'procol', 'ventes'))) { + $annonceFilter[] = $ann; + } + } + // BODACC B + elseif ($rubrique=='BODB') { + if (in_array($ann['Rubrique'], array('mmd', 'radiations'))) { + $annonceFilter[] = $ann; + } + } + // Dépôt des comptes, BODACC C + elseif ($rubrique=='C' || $rubrique=='BODC') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('3100','3200','3300','3999'))) { + $evenOk = true; + break; + } + } + if ($ann['Rubrique'] == 'comptes' || $evenOk === true) { + $annonceFilter[] = $ann; + } + } elseif ($rubrique=='R') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('2202','2203','2204','2210','2211','2212'))) { + $evenOk = true; + break; + } + } + if ($ann['Rubrique'] == 'radiations' || $evenOk === true) { + $annonceFilter[] = $ann; + } + } + // Location gérance Locataire + elseif ($rubrique=='L') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('2800','2875','2880','2881','2885','2840','4355'))) { + $evenOk = true; + break; + } + } + if ($evenOk === true) { + $annonceFilter[] = $ann; + } + } + // Location gérance Propriétaire + elseif ($rubrique=='G') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('2850','2851','2860','2870'))) { + $evenOk = true; + break; + } + } + if ($evenOk === true) { + $annonceFilter[] = $ann; + } + } + // Ventes/Cessions + elseif ($rubrique=='V') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('5500','5501','5502','5503','5510','5600','5650'))) { + $evenOk = true; + break; + } + } + if ($evenOk === true) { + $annonceFilter[] = $ann; + } + } elseif (is_array($rubrique) && count($rubrique) > 0) { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, $rubrique)) { + $evenOk = true; + break; + } + } + if ($evenOk === true) { + $annonceFilter[] = $ann; + } + } + } + + // --- Formattage Histo + elseif ($ann['SourceTable'] == 'histo') { + if ($rubrique=='P') { + if ($ann['E1GSIR'] != 340460104 && $ann['CODEVE'] >= 50 && $ann['CODEVE'] <= 79 ) { + $annonceFilter[] = $ann; + } + } + elseif ($rubrique=='PH') { + if ($ann['CODEVE'] >= 50 && $ann['CODEVE'] <= 79 ) { + $annonceFilter[] = $ann; + } + } + elseif ($rubrique=='R') { + if ($ann['CODEVE'] >= 40 && $ann['CODEVE'] <= 42 ) { + $annonceFilter[] = $ann; + } + } + elseif ($rubrique=='L') { + if (in_array($ann['CODEVE'], array(37,42))) { + $annonceFilter[] = $ann; + } + } + elseif ($rubrique=='G') { + if ($ann['CODEVE'] == 38) { + $annonceFilter[] = $ann; + } + } + elseif ($rubrique=='BODA') { + if ($ann['JAL'] == 1) { + $annonceFilter[] = $ann; + } + } + elseif ($rubrique=='BODB') { + if ($ann['JAL'] == 200) { + $annonceFilter[] = $ann; + } + } + elseif (is_array($rubrique)) { + $tabCodEve = $tabCodRol = array(); + foreach ($rubrique as $codeEvenTmp) { + $codRet=array_search($codeEvenTmp, $this->HistoRoleConvert); // Ne gère pas les ; de tabtmp2 + if ($codRet) { + $tabCodRol[] = $codRet; + } else { + $tabCodEve[] = array_search($codeEvenTmp, $this->HistoEvenConvert)*1; + } + } + $where =''; + $tabCodEve = array_unique($tabCodEve); + $tabCodRol = array_unique($tabCodRol); + if (in_array($ann['CODEVE'], $tabCodEve) || in_array($ann['ROLE'], $tabCodRol)) { + $annonceFilter[] = $ann; + } + } + } + + // --- Formattage Annonce + elseif ($ann['SourceTable'] == 'annonce') { + // Procédure collective + if ($rubrique=='P' || $rubrique=='PH') { + if ($ann['typeEven'] >= 1000 && $ann['typeEven'] <= 1999 && !in_array($ann['typeEven'], array('1005','1010','1050','1055','1550'))) { + $annonceFilter[] = $ann; + } + } + // Dissolution de la société + elseif ($rubrique=='D') { + if (in_array($ann['typeEven'], array('2202','2203','2204','2210','2211','2212'))) { + $annonceFilter[] = $ann; + } + } + // Absorption + elseif ($rubrique=='A') { + if (in_array($ann['typeEven'], array('2720','2721'))) { + $annonceFilter[] = $ann; + } + } + // Dépôt des comptes + elseif ($rubrique=='C' || $rubrique=='BODC') { + if ($ann['typeEven'] >= 3000 && $ann['typeEven'] <= 3999) { + $annonceFilter[] = $ann; + } + } elseif ($rubrique=='R') { + if (in_array($ann['typeEven'], array('2202','2203','2204','2210','2211','2212'))) { + $annonceFilter[] = $ann; + } + } + // Location gérance Locataire + elseif ($rubrique=='L') { + if (in_array($ann['typeEven'], array('2800','2875','2880','2881','2885','2840'))) { + $annonceFilter[] = $ann; + } + } + // Location gérance Propriétaire + elseif ($rubrique=='G') { + if (in_array($ann['typeEven'], array('2850','2851','2860','2870'))) { + $annonceFilter[] = $ann; + } + } + // Ventes/Cessions + elseif ($rubrique=='V') { + if (in_array($ann['typeEven'], array('5500','5501','5502','5503','5510','5600','5650'))) { + $annonceFilter[] = $ann; + } + } elseif (is_array($rubrique) && count($rubrique)>0) { + foreach($typeEven as $even) { + if (in_array($even, $rubrique)) { + $annonceFilter[] = $ann; + } + } + } + } + + } + + return $annonceFilter; + } + + /** + * Tri les annonces de la fonction getAnnoncesLegales + * @param array $annonces + * @param mixed $rubrique + * @return array + */ + public function annoncesFilter($annonces, $rubrique) + { + $annonceFilter = array(); + + foreach ($annonces as $ann) { + + $typeEven = array(); + foreach ($ann['evenements'] as $item) { + $typeEven[] = $item['CodeEven']; + } + + // Procédure collective + if ($rubrique=='P' || $rubrique=='PH') { + $evenOk = true; + foreach($typeEven as $even) { + if (in_array($even, array('1005','1010','1050','1055','1550'))) { + $evenOk = false; + break; + } + } + if ($ann['Rubrique'] == 'procol' && $evenOk === true) { + $annonceFilter[] = $ann; + } + } + // Dissolution de la société + elseif ($rubrique=='D') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('2202','2203','2204','2210','2211','2212'))) { + $evenOk = true; + break; + } + } + if ($evenOk === true) { + $annonceFilter[] = $ann; + } + } + // Absorption + elseif ($rubrique=='A') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('2720','2721'))) { + $evenOk = true; + break; + } + } + if ($evenOk === true) { + $annonceFilter[] = $ann; + } + } + // BODACC A + elseif ($rubrique=='BODA') { + if (in_array($ann['Rubrique'], array('creations', 'procol', 'ventes'))) { + $annonceFilter[] = $ann; + } + } + // BODACC B + elseif ($rubrique=='BODB') { + if (in_array($ann['Rubrique'], array('mmd', 'radiations'))) { + $annonceFilter[] = $ann; + } + } + // Dépôt des comptes, BODACC C + elseif ($rubrique=='C' || $rubrique=='BODC') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('3100','3200','3300','3999'))) { + $evenOk = true; + break; + } + } + if ($ann['Rubrique'] == 'comptes' || $evenOk === true) { + $annonceFilter[] = $ann; + } + } elseif ($rubrique=='R') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('2202','2203','2204','2210','2211','2212'))) { + $evenOk = true; + break; + } + } + if ($ann['Rubrique'] == 'radiations' || $evenOk === true) { + $annonceFilter[] = $ann; + } + } + // Location gérance Locataire + elseif ($rubrique=='L') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('2800','2875','2880','2881','2885','2840','4355'))) { + $evenOk = true; + break; + } + } + if ($evenOk === true) { + $annonceFilter[] = $ann; + } + } + // Location gérance Propriétaire + elseif ($rubrique=='G') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('2850','2851','2860','2870'))) { + $evenOk = true; + break; + } + } + if ($evenOk === true) { + $annonceFilter[] = $ann; + } + } + // Ventes/Cessions + elseif ($rubrique=='V') { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, array('5500','5501','5502','5503','5510','5600','5650'))) { + $evenOk = true; + break; + } + } + if ($evenOk === true) { + $annonceFilter[] = $ann; + } + } elseif (is_array($rubrique) && count($rubrique) > 0) { + $evenOk = false; + foreach($typeEven as $even) { + if (in_array($even, $rubrique)) { + $evenOk = true; + break; + } + } + if ($evenOk === true) { + $annonceFilter[] = $ann; + } + } + } + + return $annonceFilter; + } + + /** + * Analyse les annonces légales pour déterminer si en plan + * @param string $type Type d'annonce bodacc|histo|annonces + * @param int $fj Code catégorie juridique + * @param array $annonce Une annonce + */ + public function getAnnoncesLegalesPlan($type, $fj, $annonce) + { + $classWDate = new WDate(); + + $evenDetect = array( + '1407', // Modification de plan + '1409', // Modification du plan de continuation + '1413', // Arrêt du plan de continuation + '1414', // Arrêt du plan de redressement + '1101', // Arrêt du plan de sauvegarde + ); + $fjDetect = array( + 16,1600, // Exploitant agricole + 63,6316,6317,6318, // Société coopérative agricole + 5431,5432,5531,5532, // SMIA, SICA + 5631,5632,6532, + 6533,6534,6535, // GAEC, GFA, Gpt Agricole Foncier + 6597,6598, + ); + + // --- Bodacc + if ($type == 'bodacc') { + $tabEven = explode(';', $annonce['typeEven']); + foreach ($tabEven as $even) { + if ( intval($even)!=0 ) { + if ( ($this->dureePlan==0 || $this->dureePlan==120) && in_array($even, $evenDetect) ) { + if ($this->debug) file_put_contents('procol.log', "BODACC MATCH DUREE PLAN \n", FILE_APPEND); + // --- Lecture dureePlan dans annonce + $this->debutPlan = str_replace('-','',$annonce['dateJugement']); // SSAAMMJJ + if ( preg_match('/dur.e(?:.*)plan(?:.*)(\d+)\s+ans?/Uisu', $annonce['annonce'], $matches) ) { + $this->dureePlan = $matches[1]*12; // 10 ans = 120 mois + } + + // --- Duree du Plan par défaut sur FJ et par défaut + if ($this->dureePlan<1 || $this->dureePlan>120 ) { + if ( in_array($fj, $fjDetect) ) { + $this->dureePlan = 180; // 15 ans + } else { + $this->dureePlan = 120; // 10 ans = 120 mois + } + } + $this->finPlan = $classWDate->period2Days($this->debutPlan, $this->dureePlan.' mois'); + } + } + } + } + + // --- Historique + if ($type == 'histo') { + if ( ($this->dureePlan==0 || $this->dureePlan==120) && $annonce['CODEVE']==75 ) { // Modification de plan + $this->debutPlan = $annonce['DATE']; // SSAAMMJJ + if (preg_match('/dur.e(?:.*)plan(?:.*)(\d+)\s+ans?/Uisu', $annonce['annonceTxt'], $matches)) { + $this->dureePlan = $matches[1]*12; // 10 ans = 120 mois + if ($this->debug) file_put_contents('procol.log', "HISTO MATCH DUREE PLAN \n", FILE_APPEND); + } + // --- Duree du Plan par défaut sur FJ et par défaut + if ($this->dureePlan<1 || $this->dureePlan>120 ) { + if ( in_array($fj, $fjDetect) ) { + $this->dureePlan = 180; // 15 ans + } else { + $this->dureePlan = 120; // 10 ans = 120 mois + } + } + $this->finPlan = $classWDate->period2Days($this->debutPlan, $this->dureePlan.' mois'); + } + } + + // --- Annonce + if ($type == 'annonce') { + if ( ($this->dureePlan<1 || $this->dureePlan==120) && in_array($annonce['typeEven'], $evenDetect) ) { + $this->debutPlan = str_replace('-', '', $annonce['dateJugement']); // SSAAMMJJ + if (preg_match('/dur.e(?:.*)plan(?:.*)(\d+)\s+ans?/Uisu', $annonce['annonce'], $matches)) { + $this->dureePlan = $matches[1]*12; // 10 ans = 120 mois + } elseif (preg_match('/dur.e(?:.*)plan(?:.*)(\d+)\s+ans?/Uisu', $annonce['annonce'], $matches)) { + $this->dureePlan = $matches[1]*12; // 10 ans = 120 mois + } + if ($this->dureePlan<1 || $this->dureePlan>120) { + if ( in_array($fj, $fjDetect) ) { + $this->dureePlan = 180; // 15 ans + } else { + $this->dureePlan = 120; // 10 ans = 120 mois + } + } + $this->finPlan = $classWDate->period2Days($this->debutPlan, $this->dureePlan.' mois'); + } + } + } + + protected function getAnnoncesLegalesBodacc($count = false) + { + if ($count === true) { + $sql = "SELECT b.id AS id, b.Bodacc_Date_Parution AS unionDate, 'bodacc' AS SourceTable"; + } else { + if ($this->AnnoncesLegalesVisu) { + $unionDate = 'b.Bodacc_Date_Parution AS unionDate'; + } else { + $unionDate = 'd.dateJugement AS unionDate'; + } + $sql = "SELECT + b.id AS id, + /* BODACC */ + b.Bodacc_Code, + b.Bodacc_Annee_Parution, + b.Bodacc_Num, + b.Num_Annonce, + b.Bodacc_Date_Parution, + b.Tribunal_Dept, + b.Tribunal_Code, + d.Rubrique, + b.typeAnnonce, + b.corrNum_Annonce, + b.corrBodacc_Date_Parution, + b.corrPage, + b.corrNumParution, + b.corrTexteRectificatif, + b.annonce, + b.dateInsert, + d.typeEven, + d.dateEffet, + d.dateDebutActivite, + d.dateCessationActivite, + d.dateJugement, + d.dateFinObservation, + d.VenteMt, + d.VenteDev, + d.FJ, + d.Capital, + d.CapitalDev, + CONCAT(d.commentaires,' ',d.fusion) AS complement, + d.raisonSociale, + d.nomCommercial, + d.enseigne, + d.sigle, + d.adresse, + d.codePostal, + d.ville, + d.adresseSiege, + d.codePostalSiege, + d.villeSiege, + /* HISTO */ + '' AS ANBASE, + '' AS NOBOD, + '' AS CODTRI, + '' AS JAL, + '' AS DATE, + '' AS CODEVE, + '' AS SSCODE, + '' AS DEPT, + '' AS NOANN, + '' AS ROLE, + '' AS SIREN, + '' AS E1GSIR, + '' AS E1GNIC, + '' AS annonceNum, + '' AS annonceTxt, + /* ANNONCE */ + '' AS strEven, + '' AS dateCessationPaiement, + '' AS dateEffetFinP, + '' AS numero, + '' AS inter1type, + '' AS inter1id, + '' AS inter1nom, + '' AS inter2type, + '' AS inter2id, + '' AS inter2nom, + '' AS inter3type, + '' AS inter3id, + '' AS inter3nom, + '' AS inter4type, + '' AS inter4id, + '' AS inter4nom, + '' AS tribunal, + '' AS montant, + '' AS actionsNb, + '' AS nouvActivite, + '' AS nouvDir, + '' AS nouvAdr, + '' AS nouvFJ, + '' AS source, + '' AS parutionIdJal, + '' AS parutionNum, + '' AS dateSource, + /* UNION NEEDED */ + t.triCode, + t.triNom, + t.triSiret, + t.triCP, + IF(d.dateSuppr=0,'',d.dateSuppr) AS deleted, + ".$unionDate.", + 'bodacc' AS SourceTable + FROM jo.bodacc_detail d, jo.bodacc b, jo.tribunaux t"; + } + + return $sql; + } + + protected function getAnnoncesLegalesHisto($count = false) + { + if ($count === true) { + $sql = "SELECT e.ANBASE AS id, DATE_FORMAT(e.DATE, '%Y-%m-%d') AS unionDate, 'histo' AS SourceTable"; + } else { + $sql = "SELECT + e.ANBASE AS id, + /* BODACC */ + '' AS Bodacc_Code, + '' AS Bodacc_Annee_Parution, + '' AS Bodacc_Num, + '' AS Num_Annonce, + '' AS Bodacc_Date_Parution, + '' AS Tribunal_Dept, + '' AS Tribunal_Code, + '' AS Rubrique, + '' AS typeAnnonce, + '' AS corrNum_Annonce, + '' AS corrBodacc_Date_Parution, + '' AS corrPage, + '' AS corrNumParution, + '' AS corrTexteRectificatif, + '' AS annonce, + '' AS dateInsert, + '' AS typeEven, + '' AS dateEffet, + '' AS dateDebutActivite, + '' AS dateCessationActivite, + '' AS dateJugement, + '' AS dateFinObservation, + '' AS VenteMt, + '' AS VenteDev, + '' AS FJ, + '' AS Capital, + '' AS CapitalDev, + '' AS complement, + '' AS raisonSociale, + '' AS nomCommercial, + '' AS enseigne, + '' AS sigle, + '' AS adresse, + '' AS codePostal, + '' AS ville, + '' AS adresseSiege, + '' AS codePostalSiege, + '' AS villeSiege, + /* HISTO */ + e.ANBASE, + e.NOBOD, + e.CODTRI, + e.JAL, + e.DATE, + e.CODEVE, + e.SSCODE, + e.DEPT, + e.NOANN, + e.ROLE, + e.SIREN AS siren, + e.E1GSIR, + e.E1GNIC, + x.annonceNum, + x.annonceTxt, + /* ANNONCE */ + '' AS strEven, + '' AS dateCessationPaiement, + '' AS dateEffetFinP, + '' AS numero, + '' AS inter1type, + '' AS inter1id, + '' AS inter1nom, + '' AS inter2type, + '' AS inter2id, + '' AS inter2nom, + '' AS inter3type, + '' AS inter3id, + '' AS inter3nom, + '' AS inter4type, + '' AS inter4id, + '' AS inter4nom, + '' AS tribunal, + '' AS montant, + '' AS actionsNb, + '' AS nouvActivite, + '' AS nouvDir, + '' AS nouvAdr, + '' AS nouvFJ, + '' AS source, + '' AS parutionIdJal, + '' AS parutionNum, + '' AS dateSource, + /* UNION NEEDED */ + '' AS triCode, + '' AS triNom, + '' AS triSiret, + '' AS triCP, + '' AS deleted, + DATE_FORMAT(e.DATE, '%Y-%m-%d') AS unionDate, + 'histo' AS SourceTable + FROM historiques.texte x, historiques.entrep e"; + } + + return $sql; + } + + protected function getAnnoncesLegalesAnnonce($count = false) + { + if ($count == true) { + $sql = "SELECT a.id AS id, a.dateJugement AS unionDate, 'annonce' AS SourceTable"; + } else { + if ($this->AnnoncesLegalesVisu) { + $unionDate = 'a.dateJugement AS unionDate'; + } else { + $unionDate = 'a.dateJugement AS unionDate'; + } + $sql = "SELECT + a.id AS id, + /* BODACC */ + '' AS Bodacc_Code, + '' AS Bodacc_Annee_Parution, + '' AS Bodacc_Num, + '' AS Num_Annonce, + '' AS Bodacc_Date_Parution, + '' AS Tribunal_Dept, + '' AS Tribunal_Code, + '' AS Rubrique, + '' AS typeAnnonce, + '' AS corrNum_Annonce, + '' AS corrBodacc_Date_Parution, + '' AS corrPage, + '' AS corrNumParution, + '' AS corrTexteRectificatif, + a.annonce, + a.dateInsert, + a.typeEven, + '' AS dateEffet, + '' AS dateDebutActivite, + '' AS dateCessationActivite, + a.dateJugement, + '' AS dateFinObservation, + '' AS VenteMt, + '' AS VenteDev, + '' AS FJ, + '' AS Capital, + '' AS CapitalDev, + a.complement, + a.raisonSociale, + '' AS nomCommercial, + '' AS enseigne, + '' AS sigle, + a.adresse, + a.codePostal, + a.ville, + '' AS adresseSiege, + '' AS codePostalSiege, + '' AS villeSiege, + /* HISTO */ + '' AS ANBASE, + '' AS NOBOD, + '' AS CODTRI, + '' AS JAL, + '' AS DATE, + '' AS CODEVE, + '' AS SSCODE, + '' AS DEPT, + '' AS NOANN, + '' AS ROLE, + a.siren, + '' AS E1GSIR, + '' AS E1GNIC, + '' AS annonceNum, + '' AS annonceTxt, + /* ANNONCE */ + a.strEven, + a.dateCessationPaiement, + a.dateEffetFinP, + a.numero, + a.inter1type, + a.inter1id, + a.inter1nom, + a.inter2type, + a.inter2id, + a.inter2nom, + a.inter3type, + a.inter3id, + a.inter3nom, + a.inter4type, + a.inter4id, + a.inter4nom, + a.tribunal, + a.montant, + a.actionsNb, + a.nouvActivite, + a.nouvDir, + a.nouvAdr, + a.nouvFJ, + a.source, + a.parutionIdJal, + a.parutionNum, + DATE_FORMAT(a.dateSource, '%Y-%m-%d') AS dateSource, + /* UNION NEEDED */ + t.triCode, + t.triNom, + t.triSiret, + t.triCP, + '' AS deleted, + ".$unionDate.", + 'annonce' AS SourceTable + FROM jo.annonces a, jo.tribunaux t"; + } + + return $sql; + } + + /** + * Liste des annonces légales pour un siren donnée + * @param integer $siren + * @param integer $idAnnonce + * @param mixed $rubrique Filter par rubrique + * (P)rocol, (D)issolution, (R)adiation, (A)bsorption, (L)ocataire, (G)érance:propriétaire, + * (V)endeur, bodacc (C), (BODA) (BODB) (BODC) ou tableau des codeEven + * @param bool $forceVerif + * @return array + */ + public function getAnnoncesLegales($siren, $idAnnonce=0, $rubrique='', $forceVerif=false, $allTextes=false, $deleted=false) + { + // @todo : Gerer la pagination LIMIT 0,20 - LIMIT 19,20 + $siren = intval($siren); + $tabRet = array(); + $this->dureePlan = 0; // Par défaut, on ne trouve aucune durée de plan + + $classWDate = new WDate(); + + if ( !is_array($rubrique) && !in_array($rubrique, array('','P','PH','D','A','C','R','L','G','V','BODA','BODB','BODC')) ) { + return false; + } + + if ($idAnnonce != 0) { + // --- Annonce + if (substr($idAnnonce,0,2) == '0.') { + $idAnnonce = substr($idAnnonce,2); + $sqlAnnonceWhere = "a.id=$idAnnonce"; + $sqlAnnonceWhere.= " AND a.tribunal=t.triCode AND a.dateSuppr=0"; + $sqlAnnonceWhere.= " GROUP BY a.siren, a.dateJugement, a.typeEven ORDER BY a.dateJugement DESC"; + $sql = $this->getAnnoncesLegalesAnnonce()." WHERE ".$sqlAnnonceWhere; + } + // --- Histo + elseif ($idAnnonce < 0) { + $idAnnonce = abs($idAnnonce); + $sqlHistoWhere = "e.ANBASE=$idAnnonce "; + $sqlHistoWhere.= " AND e.ANBASE=x.annonceNum AND e.DATE BETWEEN 19890101 AND 20041231"; + /*$sqlHistoWhere.= " AND e.E1GSIR=e.SIREN";*/ + $sqlHistoWhere.= " GROUP BY e.ANBASE ORDER BY e.DATE DESC"; + $sql = $this->getAnnoncesLegalesHisto()." WHERE ".$sqlHistoWhere; + } + // --- Bodacc + elseif ($idAnnonce > 0) { + $sqlBodaccWhere ="d.id=$idAnnonce "; + $sqlBodaccWhere.= " AND d.id=b.id AND b.Tribunal_Code=t.triCode"; + $sql = $this->getAnnoncesLegalesBodacc()." WHERE ".$sqlBodaccWhere; + } + } else { + // --- Where Bodacc + $sqlBodaccWhere = "d.siren=$siren"; + $sqlBodaccWhere.= $this->getAnnoncesLegalesRubrique('bodacc', $rubrique); + $sqlBodaccWhere.= " AND d.id=b.id AND b.Tribunal_Code=t.triCode"; + // --- Annonces supprimées ou rectifiées + if ( $deleted === true ) { + $sqlBodaccWhere.= " AND (d.dateSuppr=0 OR d.dateSuppr!='0000-00-00 00:00:00' AND d.idSuppr=0) "; + } else { + $sqlBodaccWhere.= " AND d.dateSuppr=0 "; + } + $sqlBodacc = $this->getAnnoncesLegalesBodacc()." WHERE ".$sqlBodaccWhere; + + // --- Where Histo + $sqlHistoRubrique = $this->getAnnoncesLegalesRubrique('histo', $rubrique); + if ($sqlHistoRubrique !== false) { + $sqlHistoWhere = "e.E1GSIR=$siren"; + $sqlHistoWhere.= $sqlHistoRubrique; + $sqlHistoWhere.= " AND e.ANBASE=x.annonceNum AND e.DATE BETWEEN 19890101 AND 20041231"; + $sqlHistoWhere.= " GROUP BY e.ANBASE"; + $sqlHisto = $this->getAnnoncesLegalesHisto()." WHERE ".$sqlHistoWhere; + } + + // --- Where Annonce + $sqlAnnonceRubrique = $this->getAnnoncesLegalesRubrique('annonce', $rubrique); + if ($sqlAnnonceRubrique !== false) { + $sqlAnnonceWhere = "a.siren=$siren"; + $sqlAnnonceWhere.= $sqlAnnonceRubrique; + $sqlAnnonceWhere.= " AND a.tribunal=t.triCode AND a.dateSuppr=0"; + // --- Ne pas utiliser les annonces si la procédure à plus de 4 mois + $sqlAnnonceWhere.= " AND a.dateJugement > DATE_SUB(NOW(), INTERVAL 24 MONTH)"; + $sqlAnnonceWhere.= " GROUP BY a.siren, a.dateJugement, a.typeEven"; + $sqlAnnonce = $this->getAnnoncesLegalesAnnonce()." WHERE ".$sqlAnnonceWhere; + } + + // --- SQL Union + $sql = "SELECT * FROM ( (".$sqlBodacc.") "; + if (!empty($sqlHisto)) { + $sql.= " UNION ALL (".$sqlHisto.") "; + } + if (!empty($sqlAnnonce)) { + $sql.= " UNION ALL (".$sqlAnnonce.") "; + } + + // --- Gestion des événements à date + if ($this->companyEvenDateStop != null ) { + $sql.= ") results WHERE unionDate < '".$this->companyEvenDateStop."'"; + } else { + $sql.= ") results"; + } + + // --- Gestion de l'ordre de tri + if ($this->AnnoncesLegalesVisu) { + $sql.= " ORDER BY unionDate DESC"; + } else { + $sql.= " ORDER BY unionDate ASC, FIELD(SourceTable, 'histo', 'annonce', 'bodacc')"; + } + } + $annonceResult = $this->iDb->query($sql); + + // --- Traitement des resultats + if (count($annonceResult) > 0) { + // --- Identite Light de l'entité + if ($this->Identite === null) { + $this->Identite = $this->getIdentiteLight($siren); + } + // --- Parcours des annonces + foreach ($annonceResult as $ann) { + // --- Formatage bodacc + if ($ann['SourceTable'] == 'bodacc') { + $tabEven = explode(';', $ann['typeEven']); + $tabRetEven = array(); + // --- Annonce rubrique insertion + if ($ann['typeAnnonce']!='Insertion') { + // --- Sélection des événements + foreach ($tabEven as $even) { + if (intval($even) != 0) { + $tabRetEven[] = array( + 'CodeEven' => $even, + 'LibEven' => $this->iBodacc->getEvenement($even) + ); + } + } + // Libellé générique + $tabRetEven[] = array( + 'CodeEven' => '0000', + 'LibEven' => $ann['typeAnnonce']." de l'annonce du ".$classWDate->dateT('Y-m-d','d/m/Y',$ann['corrBodacc_Date_Parution']) + ); + } + // --- Annonce autre rubrique + else { + if (trim($ann['typeEven'])!='') { + foreach ($tabEven as $even) { + if ( intval($even)!=0 ) { + $tabRetEven[] = array( + 'CodeEven' => $even, + 'LibEven' => $this->iBodacc->getEvenement($even) + ); + } + } + // --- Detection plan + if ($this->AnnoncesLegalesVisu === false) { + $this->getAnnoncesLegalesPlan('bodacc', $this->Identite['FJ'], $ann); + } + } else { + switch ($ann['Rubrique']) { + case 'mmd': $codeEven='2313'; $libEven = "Modification(s) diverse(s)"; break; + case 'comptes': $codeEven='3999'; $libEven = "Dépôt des comptes"; break; + case 'creations': $codeEven='4999'; $libEven = "Création d'entreprise"; break; + case 'procol': $codeEven='1999'; $libEven = "Procédure collective"; break; + case 'radiations': $codeEven='6700'; $libEven = "Radiation"; break; + case 'ventes': $codeEven='5999'; $libEven = "Vente/Cession"; break; + default: $codeEven='0000'; $libEven = $ann['Rubrique']; break; + } + $tabRetEven[]=array('CodeEven'=>$codeEven,'LibEven'=>$libEven); + } + } + + $dateCes = str_replace('-','', $ann['dateCessationActivite'])*1; + $dateDeb = str_replace('-','', $ann['dateDebutActivite'])*1; + $dateEff = str_replace('-','', $ann['dateEffet'])*1; + if ($dateCes>0) { + $dateEffet=$ann['dateCessationActivite']; + } elseif ($dateDeb>0) { + $dateEffet=$ann['dateDebutActivite']; + } else { + $dateEffet=$ann['dateEffet']; + } + $adresseAnn=trim(preg_replace('/ +/',' ', $ann['adresseSiege'].' '.$ann['codePostalSiege'].' '.$ann['villeSiege'])); + + if (strlen($adresse)<8) { + $adresseAnn=trim(preg_replace('/ +/',' ', $ann['adresse'].' '.$ann['codePostal'].' '.$ann['ville'])); + } + // --- Retour bodacc + $retFormat = array( + 'id' => $ann['id'], + 'BodaccCode' => 'BOD'.$ann['Bodacc_Code'], + 'BodaccNum' => $ann['Bodacc_Num'], + 'NumAnnonce' => $ann['Num_Annonce'], + 'DateParution' => $ann['Bodacc_Date_Parution'], + 'Departement' => $ann['Tribunal_Dept'], + 'Tribunal' => $ann['triNom'], + 'TribunalCode' => $ann['triCode'], + 'TribunalSiret' => $ann['triSiret'], + 'Rubrique' => $ann['Rubrique'], + 'typeAnnonce' => $ann['typeAnnonce'], + 'texteRectificatif' => $ann['corrTexteRectificatif'], + 'dateEffet' => $dateEffet, + 'dateJugement' => $ann['dateJugement'], + 'dateFin' => $ann['dateFinObservation'], + 'montantVente' => trim($ann['VenteMt'].' '.$ann['VenteDev']), + 'libFJ' => $ann['FJ'], + 'codFJ' => $this->iBodacc->getCodeFormeJur($ann['FJ']), + 'capital' => $ann['Capital'], + 'capitalDev' => $ann['CapitalDev'], + 'raisonSociale' => $ann['raisonSociale'], + 'nomCommercial' => $ann['nomCommercial'], + 'sigle' => $ann['sigle'], + 'adresse' => $adresseAnn, + 'dateInsertionSD' => $ann['dateInsert'], + 'evenements' => $tabRetEven, + 'complement' => $ann['complement'], + 'deleted' => $ann['deleted'], + 'texteAnnonce' => $ann['annonce'], + ); + $tabRet[] = $retFormat; + } + // --- Formattage Histo + elseif ($ann['SourceTable'] == 'histo') { + + if ($ann['JAL']==1) $Bodacc_Code='BODA'; + elseif ($ann['JAL']==200) $Bodacc_Code='BODB'; + + if ($ann['CODEVE']<20) $rub='creations'; // 4xxx + elseif ($ann['CODEVE']<=25) $rub='ventes'; // 5xxx + elseif ($ann['CODEVE']<40) $rub='mmd'; // 2xxx + elseif ($ann['CODEVE']<42) $rub='radiations'; // 6xxx + elseif ($ann['CODEVE']<50) $rub='mmd'; // 2xxx + elseif ($ann['CODEVE']<80) $rub='procol'; // 1xxx + + $tabEvens = array(); + $newCodeEven = $this->HistoEvenConvert[$ann['CODEVE']]; + if ($newCodeEven*1==2318) { + $tabNewEven = explode(';', $this->HistoRoleConvert[$ann['ROLE']]); + if (count($tabNewEven)>0) { + foreach ($tabNewEven as $newCodeEven) { + $tabEvens[] = array( + 'CodeEven' => $newCodeEven, + 'LibEven' => $this->iBodacc->getEvenement($newCodeEven)); + } + } else { + $tabEvens[] = array( + 'CodeEven' => $newCodeEven, + 'LibEven' => $this->iBodacc->getEvenement($newCodeEven) + ); + } + } else { + + $tabEvens[] = array( + 'CodeEven' => $newCodeEven, + 'LibEven' => $this->iBodacc->getEvenement($newCodeEven) + ); + + // --- Detection plan + if ($this->AnnoncesLegalesVisu === false) { + $this->getAnnoncesLegalesPlan('histo', $this->Identite['FJ'], $ann); + } + + } + // Recherche du capital et de la FJ dans le texte histo + if ( ($ann['CODEVE']>=10 && $ann['CODEVE']<20) + || ($ann['CODEVE']>=30 && $ann['CODEVE']<42) + || ($ann['CODEVE']>=51 && $ann['CODEVE']<80) ) { + // Recherche du capital + if (preg_match('/Capital(?:.|)\:(.*)(eur.|f|livre)/Uis', $ann['annonceTxt'], $matches)) { + $capital=trim(strtr($matches[1],array(' '=>'', ',00 '=>'', '.00 '=>'')))*1; + if (substr(strtoupper($matches[2]),0,3)=='EUR') + $capitalDev = 'EUR'; + elseif (substr(strtoupper($matches[2]),0,3)=='LIV') + $capitalDev = 'GBP'; + else + $capitalDev = 'FRF'; + } else + $capital=$capitalDev=''; + // Recherche de la forme juridique + if (preg_match('/Forme(?:.|)\:(.*)(Capital|Adresse|Activit.|Administration|Commentaire)(?:.|)\:/Uisu', $ann['annonceTxt'], $matches)) { + $libFJ = trim($matches[1]); + } + } + + // --- Retour histo + $retFormat = array( + 'id' => -$ann['ANBASE'], + 'BodaccCode' => $Bodacc_Code, + 'BodaccNum' => $ann['NOBOD'], + 'NumAnnonce' => $ann['NOANN'], + 'DateParution' => substr($ann['DATE'],0,4).'-'.substr($ann['DATE'],4,2).'-'.substr($ann['DATE'],6,2), + 'Departement' => $ann['DEPT'], + 'Tribunal' => $this->iBodacc->getTribunalNom($ann['CODTRI']), //$ann['triNom'], + 'TribunalSiret' => $this->iBodacc->getTribunalSiret($ann['CODTRI']),//$ann['triSiret'], + 'Rubrique' => $rub, + 'typeAnnonce' => 'Insertion', + 'dateEffet' => substr($ann['DATE'],0,4).'-'.substr($ann['DATE'],4,2).'-'.substr($ann['DATE'],6,2), + 'dateJugement' => substr($ann['DATE'],0,4).'-'.substr($ann['DATE'],4,2).'-'.substr($ann['DATE'],6,2), + 'dateFin' => '', + 'montantVente' => '', + 'libFJ' => $libFJ, + 'codFJ' => $this->iBodacc->getCodeFormeJur($libFJ), + 'capital' => $capital, + 'capitalDev' => $capitalDev, + 'raisonSociale' => '',//$ann['raisonSociale'], + 'nomCommercial' => '',//$ann['nomCommercial'], + 'sigle' => '',//$ann['sigle'], + 'adresse' => '',//$adresseAnn, + 'dateInsertionSD' => '', + 'evenements' => $tabEvens, + 'texteAnnonce' => $ann['NOANN'].' - '.$ann['annonceTxt'], + ); + $tabRet[] = $retFormat; + } + // --- Formattage Annonce + elseif ($ann['SourceTable'] == 'annonce') { + $rubriqueRet = ''; + $tabInter = array( + 'A' => 'Administrateur judiciaire', + 'M' => 'Mandataire judiciaire', + 'H' => 'Huissier', + 'L' => 'Liquidateur', + 'R' => 'Représentant des Créanciers', + 'O' => 'Opposition', + 'U' => 'Curateur', + 'C' => 'Commissaire au plan', + 'S' => 'Syndic', + 'D' => 'Commissaire au concordat', + 'T' => 'Conciliateur', + 'V' => 'Avocat', + 'N' => 'Notaire', + 'J' => 'Juge Commissaire', + 'K' => 'Juge Commissaire Suppléant', + ); + $dept = substr($ann['triCP'],0,2)*1; + $depotComptes = false; + if ($dept==97) $dept = substr($ann['triCP'],0,3)*1; + $adresse=''; + + /** Ajout des informations identitaires pour les annonces collecte avant Décembre 2008 **/ + if ( trim($ann['raisonSociale'])=='' || trim($ann['adresse'])=='' + || trim($ann['codePostal'])=='' || trim($ann['ville'])=='') { + $ann['raisonSociale'] = $this->Identite['Nom']; + $ann['adresse'] = $this->Identite['Adresse']; + $ann['codePostal'] = $this->Identite['CP']; + $ann['ville'] = $this->Identite['Ville']; + } + $adresse.=ucfirst(strtolower($ann['adresse'])).', '; + + $adresse=trim(preg_replace('/^0+/','', preg_replace('/ +/',' ', $adresse))); + if (preg_match('/(3100|3200|3300|3999)/', $ann['typeEven'].';'.$ann['strEven'])) { + $depotComptes = true; + $strRCS = 'Siren : '. $ann['siren'] . '. '; + } else + $strRCS = $ann['siren'] . ' RCS '. ucfirst(strtolower(strtr($ann['triNom'], array('TGIcc '=>'','TGI '=>'','TC '=>'','TI '=>'',)))).'. '; + + $texteAnnonce = 'Date : '.strtolower($classWDate->dateT('Y-m-d','d M Y',$ann['dateJugement'])) .'. '. $this->iBodacc->getEvenement($ann['typeEven']).'. '. + $strRCS . trim($ann['raisonSociale']). '. Adresse : '. $adresse.' '.$ann['codePostal'].' '.$ann['ville'].'. '; + + if (trim($ann['numero'])<>'') $texteAnnonce.='Jugement Numéro : '.trim($ann['numero']).'. '; + + if ($ann['dateCessationPaiement']*1<>0) $texteAnnonce.='Cessation des paiements le '.strtolower($classWDate->dateT('Y-m-d','d M Y',$ann['dateCessationPaiement'])).'. '; + + if (trim($ann['inter1type'])<>'' && ($ann['inter1id']>0 || trim($ann['inter1nom'])<>'') ) { + $texteAnnonce.=$tabInter[$ann['inter1type']].' : '.$ann['inter1nom']; + if ($ann['inter1id']<>0) { + $tabTmp=$this->iDb->select( 'jo.tabMandataires', 'sirenGrp, sirenMand, tel, fax, email', 'id='.$ann['inter1id'], false, MYSQL_ASSOC); + $mand=$tabTmp[0]; + if ($mand['sirenGrp']<>0) $texteAnnonce.=', Siren SCP '.$mand['sirenGrp']; + if ($mand['sirenMand']<>0) $texteAnnonce.=', Siren '.$mand['sirenMand']; + if ($mand['tel']<>'') $texteAnnonce.=', Telephone '.$mand['tel']; + if ($mand['fax']<>'') $texteAnnonce.=', Telecopie '.$mand['fax']; + if ($mand['email']<>'') $texteAnnonce.=', E-mail : '.$mand['email']; + } + $texteAnnonce.='. '; + } + if (trim($ann['inter2type'])<>'' && ($ann['inter2id']>0 || trim($ann['inter2nom'])<>'') ) { + $texteAnnonce.=$tabInter[$ann['inter2type']].' : '.$ann['inter2nom']; + if ($ann['inter2id']<>0) { + $tabTmp=$this->iDb->select( 'jo.tabMandataires', 'sirenGrp, sirenMand, tel, fax, email', 'id='.$ann['inter2id'], false, MYSQL_ASSOC); + $mand=$tabTmp[0]; + if ($mand['sirenGrp']<>0) $texteAnnonce.=', Siren SCP '.$mand['sirenGrp']; + if ($mand['sirenMand']<>0) $texteAnnonce.=', Siren '.$mand['sirenMand']; + if ($mand['tel']<>'') $texteAnnonce.=', Telephone '.$mand['tel']; + if ($mand['fax']<>'') $texteAnnonce.=', Telecopie '.$mand['fax']; + if ($mand['email']<>'') $texteAnnonce.=', E-mail : '.$mand['email']; + } + $texteAnnonce.='. '; + } + if (trim($ann['inter3type'])<>'' && ($ann['inter3id']>0 || trim($ann['inter3nom'])<>'') ) { + $texteAnnonce.=$tabInter[$ann['inter3type']].' : '.$ann['inter3nom']; + if ($ann['inter3id']<>0) { + $tabTmp=$this->iDb->select( 'jo.tabMandataires', 'sirenGrp, sirenMand, tel, fax, email', 'id='.$ann['inter3id'], false, MYSQL_ASSOC); + $mand=$tabTmp[0]; + if ($mand['sirenGrp']<>0) $texteAnnonce.=', Siren SCP '.$mand['sirenGrp']; + if ($mand['sirenMand']<>0) $texteAnnonce.=', Siren '.$mand['sirenMand']; + if ($mand['tel']<>'') $texteAnnonce.=', Telephone '.$mand['tel']; + if ($mand['fax']<>'') $texteAnnonce.=', Telecopie '.$mand['fax']; + if ($mand['email']<>'') $texteAnnonce.=', E-mail : '.$mand['email']; + } + $texteAnnonce.='. '; + } + if (trim($ann['inter4type'])<>'' && ($ann['inter4id']>0 || trim($ann['inter4nom'])<>'') ) { + $texteAnnonce.=$tabInter[$ann['inter4type']].' : '.$ann['inter4nom']; + if ($ann['inter4id']<>0) { + $tabTmp=$this->iDb->select( 'jo.tabMandataires', 'sirenGrp, sirenMand, tel, fax, email', 'id='.$ann['inter4id'], false, MYSQL_ASSOC); + $mand=$tabTmp[0]; + if ($mand['sirenGrp']<>0) $texteAnnonce.=', Siren SCP '.$mand['sirenGrp']; + if ($mand['sirenMand']<>0) $texteAnnonce.=', Siren '.$mand['sirenMand']; + if ($mand['tel']<>'') $texteAnnonce.=', Telephone '.$mand['tel']; + if ($mand['fax']<>'') $texteAnnonce.=', Telecopie '.$mand['fax']; + if ($mand['email']<>'') $texteAnnonce.=', E-mail : '.$mand['email']; + } + $texteAnnonce.='. '; + } + + if (trim($ann['nouvActivite'])<>'') $texteAnnonce.=' Activité : '.trim($ann['nouvActivite']).'. '; + if (trim($ann['nouvDir'])<>'') $texteAnnonce.=' Administration : '.trim($ann['nouvDir']).'. '; + if (trim($ann['nouvAdr'])<>'') $texteAnnonce.=' Nouvelle adresse : '.trim($ann['nouvAdr']).'. '; + if ($ann['nouvFJ']*1>0) $texteAnnonce.=' Transformation de la société en '.$this->getLibelleFJ($ann['nouvFJ']).'. '; + + if ($ann['dateEffetFinP']*1<>'') { + if ($depotComptes) + $texteAnnonce.=' Comptes annuels et rapports de l\'exercice clos le : '.strtolower($classWDate->dateT('Y-m-d','d M Y',$ann['dateEffetFinP'])).'. '; + else + $texteAnnonce.=' Date d\'effet : '.strtolower($classWDate->dateT('Y-m-d','d M Y',$ann['dateEffetFinP'])).'. '; + } + + if (trim($ann['complement'])<>'') $texteAnnonce.=' Observations : '.trim($ann['complement']).'.'; + + $tabRetEven = array(); + $tabRetEven[] = array( + 'CodeEven' => $ann['typeEven'], + 'LibEven' => $this->iBodacc->getEvenement($ann['typeEven']) + ); + if ($ann['typeEven']==2102 || $ann['typeEven']==2100) $capital=true; + else $capital=false; + + if (trim($ann['strEven']) != '') { + $tabEven = explode(';', $ann['strEven']); + foreach ($tabEven as $even) { + $tabRetEven[] = array( + 'CodeEven' => $even, + 'LibEven' => $this->iBodacc->getEvenement($even) + ); + if ($even>=1000 && $even<2000) $rubriqueRet='procol'; + elseif ($even>=2000 && $even<3000) $rubriqueRet='mmd'; + elseif ($even>=3000 && $even<4000) $rubriqueRet='comptes'; + elseif ($even>=4000 && $even<5000) $rubriqueRet='creations'; + elseif ($even>=5000 && $even<6000) $rubriqueRet='ventes'; + elseif ($even>=6000 && $even<7000) $rubriqueRet='radiations'; + if ($even==2102 || $even==2100) $capital=true; + } + } + + // --- Detection plan + if ($this->AnnoncesLegalesVisu === false) { + $this->getAnnoncesLegalesPlan('annonce', $this->Identite['FJ'], $ann); + } + + $strVente=''; + $nouvCapital=''; + if ($ann['montant']>0) { + if ($capital) { + $nouvCapital=$ann['montant']; + $texteAnnonce.=' Nouveau capital : '.trim($ann['montant']). ' euros'; + if ($ann['actionsNb']>0) + $texteAnnonce.=' divisé en '.$ann['actionsNb'].' actions de '. round($ann['montant']/$ann['actionsNb']). ' euros'; + } elseif (!preg_match('/ pour un montant de /Uis', $ann['complement'])) { + $texteAnnonce.=' Montant : '.trim($ann['montant']). ' euros'; + $strVente=trim($ann['montant']). ' EUR'; + } + $texteAnnonce.='. '; + } + + // On ne prend l'annonce saisie directement que si elle est plus volumineuse + if (trim($ann['annonce'])<>'' && strlen(trim($ann['annonce']))>strlen($texteAnnonce)) + $texteAnnonce=trim($ann['annonce']); + + $texteAnnonce = preg_replace('/ +/', ' ', strtr($texteAnnonce, array('*'=>' ', '/'=>' ', '..'=>'.'))); + + if (str_replace('-', '', $ann['dateSource'])*1 != 0) { + $dateParution = $ann['dateSource']; + } else { + $dateParution = $ann['dateInsert']; + } + + $retFormat = array( + 'id' => '0.'.$ann['id'], + 'BodaccCode' => $ann['source'].'-'.$ann['parutionIdJal'], + 'BodaccNum' => $ann['parutionNum'], + 'NumAnnonce' => 0, + 'DateParution' => $dateParution, + 'Departement' => $dept, + 'Tribunal' => $ann['triNom'], + 'TribunalSiret' => $ann['triSiret'], + 'Rubrique' => $rubriqueRet, + 'typeAnnonce' => 'insertion', + 'dateEffet' => $ann['dateCessationPaiement'], + 'dateJugement' => $ann['dateJugement'], + 'dateFin' => $ann['dateEffetFinP'], + 'montantVente' => $strVente, + 'libFJ' => $ann['nouvFJ'], + 'codFJ' => $this->iBodacc->getCodeFormeJur($ann['nouvFJ']), + 'capital' => $nouvCapital, + 'capitalDev' => 'EUR', + 'raisonSociale' => $ann['raisonSociale'], + 'nomCommercial' => '', + 'sigle' => '', + 'adresse' => $ann['nouvAdr'], + 'dateInsertionSD' => $ann['dateInsert'], + 'evenements' => $tabRetEven, + 'texteAnnonce' => $texteAnnonce, + 'complement' => $ann['complement'], + ); + if ($depotComptes) { + $retFormat['dateEffet'] = $ann['dateEffetFinP']; + } + $tabRet[] = $retFormat; + } + } // --- Fin du parcours des annonces + + // --- Effacement procol + if ($this->AnnoncesLegalesVisu === false) { + // --- Si il y a des annonces + if (count($tabRet) > 0) { + $tabJugements = array(); + $TopEvenCloture = false; + // --- Liste des jugements principaux - Tri chronologique par date de jugement + foreach ($tabRet as $i => $ann) { + $item = new stdClass(); + $item->date = str_replace('-','', $ann['dateJugement']); + $item->dateISO8601 = $ann['dateJugement']; + $item->code = $ann['evenements'][0]['CodeEven']; + $tabJugements[] = $item; + // Detection TopDepart Cloture + if (in_array($item->code, array(1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1311,1312,1313,1314,1417))) { + $TopEvenCloture = true; + } + // Dernier Evenement de Procol + $evenProcolLastDate = $item->date; + $evenProcolLast = $item->code; + if ($this->debug) file_put_contents('procol.log', "Parcours Even : $evenProcolLastDate - $evenProcolLast ($TopEvenCloture)\n", FILE_APPEND); + } + // --- Gestions des conditions pour l'affichage de l'indicateur procédure collectives + if ($rubrique=='P') { + if ($this->debug) file_put_contents('procol.log', "Rubrique P = ".print_r($tabRet,1)."\n", FILE_APPEND); + // Si plan recherche des annonces suivantes + if ($this->dureePlan > 0) { + if ($this->debug) file_put_contents('procol.log', "=== Vérification Elimination du plan === \n", FILE_APPEND); + // Tableau chronologique des dates de jugement => code jugement + foreach ($tabJugements as $i => $j) { + if ($this->debug) file_put_contents('procol.log', $j->date.'>'.$this->debutPlan.', Jugement='.$j->code."\n", FILE_APPEND); + // Si plan suivi de SV, RJ, LJ ou clôture alors pas de plan + if ($j->date > $this->debutPlan && in_array($j->code, array( + // Sauvegarde + 1100, 1101, + // RJ + 1200, 1201, 1202, 1211, 1217, + // LJ + 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, + // Extension SV, LJ, RJ + 1417, 1418, 1419, + // Cloture + 1500, 1501, 1502, 1503, 1504, 1514 ))) { + $this->dureePlan = 0; + } + } + if ($this->debug) file_put_contents('procol.log', "Durée du plan : ".$this->dureePlan."\n", FILE_APPEND); + } + + // --- Gestion de la cloture + if (substr($this->Identite['FJ'],0,1) != 1 && $TopEvenCloture && in_array($evenProcolLast, array(1502,1503))) { + if ($this->debug) file_put_contents('procol.log', "=== Cloture ===\n", FILE_APPEND); + if ($this->debug) file_put_contents('procol.log', "Cloture après procédure\n", FILE_APPEND); + $this->SituationCloture = true; + } else { + // --- Evenements effaçant l'indicateur P dans Situation Juridique + if ($this->debug) file_put_contents('procol.log', "=== Traitement effacement procol ===\n", FILE_APPEND); + $tabNoProcol = array(); + $tmp = $this->iDb->select('jo.tabEvenements', 'codEven, affProcol', 'affProcol>0', false, MYSQL_ASSOC); + foreach ($tmp as $tmp2) { + $tabNoProcol[$tmp2['codEven']] = $tmp2['affProcol']; + } + if (array_key_exists($evenProcolLast, $tabNoProcol)) { + if ($this->debug) file_put_contents('procol.log', "Vérification Effacement procol : $evenProcolLast\n", FILE_APPEND); + switch ($tabNoProcol[$evenProcolLast]) { + // PAS DE MENTION DE LA PROCOL + case 1: + if ($this->debug) file_put_contents('procol.log', "affProcol = 1\n", FILE_APPEND); + $tabRet = array(); + break; + // Ne pas mentionner la procol si CJ=1xxx OU si actif et CJ!=9xxx et even de plus d'un mois + case 2: + if (substr($this->Identite['FJ'],0,1)*1==1) { + if ($this->debug) file_put_contents('procol.log', "affProcol = 2\n", FILE_APPEND); + $tabRet = array(); + } elseif ($this->Identite['Actif']*1 > 0 && substr($this->Identite['FJ'],0,1)*1 != 9) { + if ($this->debug) file_put_contents('procol.log', "affProcol = 2\n", FILE_APPEND); + $maxLatence = date('Ymd',mktime(0,0,0, + substr($evenProcolLastDate,4,2)*1+1, + substr($evenProcolLastDate,6,2), + substr($evenProcolLastDate,0,4))); + if (date('Ymd') > $maxLatence) { + $tabRet = array(); + } + } + break; + // Pas Procol si actif RCS + case 3: + if ($this->Identite['Actif']*1>0) { + if ($this->debug) file_put_contents('procol.log', "affProcol = 3\n", FILE_APPEND); + $tabRet = array(); + } + break; + // Le dernier jugement est un appel => Procol Suspendu + case 4: + if ($this->debug) file_put_contents('procol.log', "affProcol = 4\n", FILE_APPEND); + $this->appelJugement = true; + break; + } + } + + // --- Procédure trop ancienne plus de 12 ans et actif + $dateTropAncienne = (date('Ymd')*1)-120000; + if ($evenProcolLastDate < $dateTropAncienne && $this->Identite['Actif']*1 > 0) { + $derPr = $classWDate->dateT('Ymd','d/m/Y', $evenProcolLastDate); + $tabRet = array(); + if ($this->debug) file_put_contents('procol.log', "Procédure trop ancienne plus de 12 ans et actif\n", FILE_APPEND); + } + // --- En Procol mais présence d'une annonce de cloture ou LJ avec Bilan publié ultérieurement + elseif ( in_array($evenProcolLast, array( + 1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1311,1312,1313, + 1500,1501,1502,1503,1504 + )) ) { + $mBil = new Metier_Partenaires_MBilans($siren, $this->iDb); + $tabBilans = $mBil->listeBilans($accesDist); + $derExercice = 0; + foreach ($tabBilans as $idx => $bilan) { + if ($bilan['dateExercice'] > $derExercice) { + $derExercice = $bilan['dateExercice']; + } + } + if ($derExercice > $evenProcolLastDate) { + if ($this->debug) file_put_contents('procol.log', "En Procol mais présence d'une annonce de cloture ou LJ avec Bilan publié ultérieurement\n", FILE_APPEND); + if ($this->debug) file_put_contents('procol.log', "$derExercice > $evenProcolLastDate\n", FILE_APPEND); + $derEx = $classWDate->dateT('Ymd', 'd/m/Y', $derExercice); + $derPr = $classWDate->dateT('Ymd', 'd/m/Y', $evenProcolLastDate); + $tabRet = array(); + } + } + } + } + // --- Dissolution mais bilan après événements + elseif ($rubrique == 'D') { + $mBil = new Metier_Partenaires_MBilans($siren, $this->iDb); + $tabBilans = $mBil->listeBilans(false, 3); + $derExercice = 0; + foreach ($tabBilans as $idx => $bilan){ + if ($bilan['dateExercice'] > $derExercice) { + $derExercice = $bilan['dateExercice']; + } + } + if ($derExercice > $evenProcolDateLast) { + $derEx = $classWDate->dateT('Ymd','d/m/Y', $derExercice); + $derPr = $classWDate->dateT('Ymd','d/m/Y', $evenProcolDateLast); + $tabRet = array(); + } + } + } + } + } + + return $tabRet; + } + + /** + * Retourne les annonces du bulletin des annonces légales officielles + * @param string $siren + * @param int $idAnnonce + * @param int $offset + * @param int $lignes + * @return array + */ + public function getAnnoncesBalo($siren, $idAnnonce=0, $offset=0, $lignes=100) + { + $siren = str_pad($siren, 9, '0', STR_PAD_LEFT); + + $strIdAnn=''; + $tabRet=array(); + + if ($idAnnonce>0) { + $tmp=explode('.', $idAnnonce); + if (is_numeric($tmp[0])) $num=$tmp[0]; + if (is_numeric($tmp[1])) $par=$tmp[1]; + $strIdAnn=" AND Num_Affaire='$num' AND Num_Parution='$par' "; + } + + $mBalo = new Metier_Bodacc_MBalo(); + + $bodacc = $this->iDb->select('jo.balo', "Societe_Rcs, Categorie, Num_Affaire, Date_Parution, Num_Parution, + Url_Annonce_Html, Url_Annonce_Pdf, Annonce_Html, dateInsert", + "Societe_Rcs='$siren' $strIdAnn ORDER BY Date_Parution DESC, Num_Affaire LIMIT $offset, $lignes", + false, MYSQL_ASSOC); + + $k=0; + if (count($bodacc) > 0) { + foreach ($bodacc as $k => $ann) { + $tabRetEven = array(); + $tabRetEven[] = array( + 'CodeEven' => $mBalo->getLibEven($ann['Categorie']), + 'LibEven' => $ann['Categorie'] + ); + + $tabRet[$k]=array( + 'id' => $ann['Num_Affaire'].'.'.$ann['Num_Parution'], + 'BodaccCode' => 'BALO', + 'BodaccNum' => $ann['Num_Parution'], + 'NumAnnonce' => $ann['Num_Affaire'], + 'DateParution' => $ann['Date_Parution'], + 'typeAnnonce' => 'Insertion', + 'dateInsertionSD' => $ann['dateInsert'], + 'evenements' => $tabRetEven, + 'Lien_Annonce_Pdf' => basename($ann['Url_Annonce_Pdf']), + ); + if ($idAnnonce<>0) { + $tabRet[$k]['texteAnnonce'] = strtr( + preg_replace('//Uis', '', + preg_replace('/( class=".*")/ie', ' ', $ann['Annonce_Html'])), + array(' '=>' ', ''=>'', ''=>'') + ); + } + } + } + + return $tabRet; + } + + /** + * Retourne le nombre d'annonce Balo pour un siren + * @param string $siren + * @return int + */ + public function getAnnoncesBaloCount($siren) + { + $bodacc = $this->iDb->select('jo.balo', "count(*) AS nb", + "Societe_Rcs='$siren' ORDER BY Date_Parution DESC, Num_Affaire", false, MYSQL_ASSOC); + $nb = 0; + if (count($bodacc)>0) { + $nb = $bodacc[0]['nb']; + } + return $nb; + } + + /** + * Retourne les annonces du bulletin officiel des annonces de marché publique + * @param string $siren + * @param string $idAnnonce + * @param string|array $type A:Avis d'attribution, M:Avis de marché + * @param int $offset + * @param int $lignes + * @return Ambigous multitype:multitype:string Ambigous , unknown> + */ + public function getAnnoncesBoamp($siren, $idAnnonce='', $type=array('A', 'M'), $offset=0, $lignes=100) + { + $siren = intval($siren); + + $strIdAnn = ''; + $idA = 0; + $tabRet = array(); + + $mBoamp = new Metier_Bodacc_MBoamp(); + + // --- Recherche dans les avis d'attribution + if ( is_string($type) && $type=='A' || is_array($type) && in_array('A',$type) ) { + + if ($idAnnonce != '') { + $tmp = explode('.', $idAnnonce); + $idA = $tmp[1]; + if ($tmp[0]=='A') $strIdAnn=" AND l.id='$idA' "; + elseif ($tmp[0]=='O') $strIdAnn=""; + } + + $bodacc = $this->iDb->select('jo.boamp_lots l, jo.boamp b, jo.boamp_detail d', + "l.id, l.idAnn, l.Boamp_Code, l.Boamp_Rubrique, b.Boamp_Rubrique_Lib, b.typeAnnonce, l.Boamp_Date_Parution, b.Boamp_Num, b.Boamp_Annee_Parution, b.Num_AnnoncePre, b.Num_Annonce, b.Boamp_Dept, b.annonce, l.num, l.`desc` AS description, l.nom, d.raisonSociale, l.montantTxt, sum(l.montant) AS montant, l.montantAnMin, l.montantAnMax, l.trancheCond, l.trancheFerme, l.dateAttrib, l.intitule, l.nomenclature, l.objets, l.cpv, l.cpvComp, l.volume, l.execution, l.livraison, l.dureeJours, l.dureeMois, l.dateDeb, l.dateFin, l.dateInsert, d.titre, d.objet, d.titreMarche, d.typeObjetMarche, d.objetAutre, d.autres", + "l.siren=$siren AND l.idAnn=b.id AND l.idAnn=d.id $strIdAnn GROUP BY b.id ORDER BY l.Boamp_Date_Parution DESC LIMIT $offset,$lignes", false, MYSQL_ASSOC); + + $k = 0; + if (count($bodacc)>0) { + foreach ($bodacc as $k => $ann) { + $tabRetEven=array(); + if ($ann['nom']<>'') $strMontant=' "'.strtoupper($ann['raisonSociale']).'"'; + + if ($ann['montant']*1>0) $strMontant.=' ('.number_format($ann['montant'], 2, ',', ' ').' EUR)'; + elseif ($ann['montantTxt']<>'') $strMontant.=' ('.$ann['montantTxt'].')'; + elseif ($ann['montantAnMin']<>'' && $ann['montantAnMax']) + $strMontant.=' ('.$ann['montantAnMin'].' à '.$ann['montantAnMax'].')'; + elseif ($ann['trancheCond']<>'' && $ann['trancheFerme']) + $strMontant.=' ('.$ann['trancheCond'].' / '.$ann['trancheFerme'].')'; + else $strMontant.=''; + + $tabRetEven[] = array( + 'CodeEven' => $mBoamp->getCodEvenSd($ann['Boamp_Rubrique']), + 'LibEven' => $mBoamp->getLibEvenBoamp($ann['Boamp_Rubrique'],$ann['Boamp_Rubrique_Lib']).$strMontant + ); + + // Axxx pour lot attribué ou Oxxx pour Organisation + if ($ann['Num_AnnoncePre']<>0) $numAnn=$ann['Num_AnnoncePre'].'-'.$ann['Num_Annonce']; + else $numAnn=$ann['Num_Annonce']; + if ($ann['Boamp_Code']=='MAPA') { + $lienMapa = 'http://www.boamp.fr/index.php?action=avis&num_parution=MAPA&num_annonce='. + $ann['Num_AnnoncePre'].'-'.$ann['Num_Annonce'].'&total=500&_s=0&indice=0'; + } else { + $lettre = substr($ann['Boamp_Code'],-1); + $annee = $ann['Boamp_Annee_Parution']; + $num = sprintf("%04d",$ann['Boamp_Num']); + $numPar = $lettre.$annee.$num; + $lienMapa = 'http://www.boamp.fr/index.php?action=avis&num_parution='. + $numPar.'&num_annonce='.$ann['Num_Annonce'].'&total=500&_s=0&indice=0'; + } + $infosComp=''; + $objetMarche=trim($ann['objet'].' '.$ann['objetAutre'].' '.$ann['autres']); + //titre, titreMarche, typeObjetMarche + $tabRet[$k] = array( + 'id'=>'A.'.$ann['id'], + 'BodaccCode'=>$ann['Boamp_Code'], + 'BodaccNum'=>$ann['Boamp_Num'], + 'NumAnnonce'=>$numAnn, + 'DateParution'=>$ann['Boamp_Date_Parution'], + 'Departement'=>$ann['Boamp_Dept'], + //'Tribunal'=>$ann['triNom'], + //'TribunalSiret'=>$ann['triSiret'], + //'Rubrique'=>$ann['Boamp_Rubrique_Lib'], + 'typeAnnonce'=>$ann['typeAnnonce'], + 'dateInsertionSD'=>$ann['dateInsert'], + 'Montant'=>$ann['montant'], + 'Organisme'=>strtoupper($ann['raisonSociale']), + 'Objet'=>$objetMarche, + 'evenements'=>$tabRetEven, + 'infosComp'=>$infosComp, // Non géré + 'Lien_Annonce_Html'=>$lienMapa, // Non géré + ); + + if ($idA<>0) { + if ($ann['Boamp_Code']=='MAPA') { + $tabRet[$k]['texteAnnonce'] = $ann['annonce']; + } else { + $tabRet[$k]['texteAnnonce'] = strtr( + preg_replace('//Uis', '', + preg_replace('//Uis', '', + preg_replace('/( class=".*")/ie', ' ', $ann['annonce']))), + array(' '=>' ', ''=>'', ''=>'', '

'=>'
') + ); + } + } + } + } + } + + // --- Recherche dans les avis de marchés + if ( is_string($type) && $type=='M' || is_array($type) && in_array('M',$type) ) { + + if ($idAnnonce<>'') { + $tmp = explode('.', $idAnnonce); + $idA = $tmp[1]; + if ($tmp[0]=='A') $strIdAnn=" AND d.id='$idA' "; + elseif ($tmp[0]=='O') $strIdAnn=""; + } + + $bodacc = $this->iDb->select('jo.boamp b, jo.boamp_detail d', + "d.id, d.Boamp_Code, d.Boamp_Rubrique, b.Boamp_Rubrique_Lib, b.typeAnnonce, d.Boamp_Date_Parution, b.Boamp_Num, b.Boamp_Annee_Parution, b.Num_AnnoncePre, b.Num_Annonce, b.Boamp_Dept, b.annonce, titre AS description, d.raisonSociale, d.estimValeur AS montantTxt, d.estimValeurMin AS montantAnMin, d.estimValeurMax AS montantAnMax, objet, cpv_obj, cpv_comp, d.dateInsert", + "d.siren=$siren AND d.id=b.id $strIdAnn GROUP BY b.id ORDER BY d.Boamp_Date_Parution DESC", false, MYSQL_ASSOC); + + if (count($bodacc)>0) { + foreach ($bodacc as $k => $ann) { + $id = $ann['id']; + $rub = $ann['Boamp_Rubrique']; + $tabRetEven = array(); + $strMontant = ''; + if ($ann['objet']<>'') $strMontant.=' "'.$ann['objet'].'"'; + + if ($rub=='6' || // Avis d'attribution + $rub=='7' || // Avis en cas de transparence ex ante volontaire + $rub=='77' || // Avis d'attribution + $rub=='8' || // Avis d'attribution + $rub=='82' || // Rectificatif + $rub=='83' || // Rectificatif + $rub=='84' || // Avis d'attribution comportant des lots infructueux + $rub=='9' || // Résultat de marché + $rub=='92' || // Rectificatif + $rub=='93' || // Résultat de marché / Infructueux - Sans suite + $rub=='94' || // Résultat de marché / Résultat de marché comportant des lots infructueux + $rub=='96' || // Annulation - Rectificatif - Sans suite - Infructueux + $rub=='977' // Annulation - Rectificatif / Avis en cas de transparence ex ante volontaire + ) { + $tabTmp = $this->iDb->select('jo.boamp_lots l', + "l.id, l.idAnn, l.Boamp_Code, l.Boamp_Rubrique, l.Boamp_Date_Parution, l.num, l.desc AS description, l.nom, l.montantTxt, l.montant, l.montantAnMin, l.montantAnMax, l.trancheCond, l.trancheFerme, l.dateAttrib, l.intitule, l.nomenclature, l.objets, l.cpv, l.cpvComp, l.volume, l.execution, l.livraison, l.dureeJours, l.dureeMois, l.dateDeb, l.dateFin", + "l.idAnn=$id", false, MYSQL_ASSOC); + foreach ($tabTmp as $k2=>$ann2) { + if ($ann2['nom']<>'') $strMontant.=' "'.strtoupper($ann2['nom']).'"'; + if ($ann2['montant']*1>0) $strMontant.=' ('.number_format($ann2['montant'], 2, ',', ' ').' EUR)'; + elseif ($ann2['montantTxt']<>'') $strMontant.=' ('.$ann2['montantTxt'].')'; + elseif ($ann2['montantAnMin']<>'' && $ann2['montantAnMax']) + $strMontant.=' ('.$ann2['montantAnMin'].' à '.$ann2['montantAnMax'].')'; + elseif ($ann2['trancheCond']<>'' && $ann2['trancheFerme']) + $strMontant.=' ('.$ann['trancheCond'].' / '.$ann['trancheFerme'].')'; + else $strMontant.=''; + } + } + $tabRetEven[] = array( + 'CodeEven' => $mBoamp->getCodEvenSd($ann['Boamp_Rubrique']), + 'LibEven' => $mBoamp->getLibEvenBoamp($ann['Boamp_Rubrique'], $ann['Boamp_Rubrique_Lib']).$strMontant + ); + + // Axxx pour lot attribué ou Oxxx pour Organisation + if ($ann['Num_AnnoncePre']<>0) $numAnn=$ann['Num_AnnoncePre'].'-'.$ann['Num_Annonce']; + else $numAnn=$ann['Num_Annonce']; + if ($ann['Boamp_Code']=='MAPA') + $lienMapa='http://www.boamp.fr/index.php?action=avis&num_parution=MAPA&num_annonce='.$ann['Num_AnnoncePre'].'-'.$ann['Num_Annonce'].'&total=500&_s=0&indice=0';//&affichage_avis=officiel'; + else { + $lettre = substr($ann['Boamp_Code'],-1); + $annee = $ann['Boamp_Annee_Parution']; + $num = sprintf("%04d",$ann['Boamp_Num']); + $numPar=$lettre.$annee.$num; + $lienMapa='http://www.boamp.fr/index.php?action=avis&num_parution='.$numPar.'&num_annonce='.$ann['Num_Annonce'].'&total=500&_s=0&indice=0'; + } + $infosComp=''; + $tabRet[$k] = array( + 'id'=>'O.'.$id, + 'BodaccCode'=>$ann['Boamp_Code'], + 'BodaccNum'=>$ann['Boamp_Num'], + 'NumAnnonce'=>$numAnn, + 'DateParution'=>$ann['Boamp_Date_Parution'], + 'Departement'=>$ann['Boamp_Dept'], + //'Tribunal'=>$ann['triNom'], + //'TribunalSiret'=>$ann['triSiret'], + //'Rubrique'=>$ann['Boamp_Rubrique_Lib'], + 'typeAnnonce'=>$ann['typeAnnonce'], + 'dateInsertionSD'=>$ann['dateInsert'], + 'evenements'=>$tabRetEven, + 'infosComp'=>$infosComp, // Non géré + 'Lien_Annonce_Html'=>$lienMapa, // Non géré + ); + + if ($idA<>0) { + if ($ann['Boamp_Code']=='MAPA') { + $tabRet[$k]['texteAnnonce'] = $ann['annonce']; + } else { + $tabRet[$k]['texteAnnonce'] = strtr( + preg_replace('//Uis', '', + preg_replace('//Uis', '', + preg_replace('/( class=".*")/ie', ' ', $ann['annonce']))), + array(' '=>' ', ''=>'', ''=>'', '

'=>'
') + ); + } + } + } + } + } + debugLog('I', "getAnnoncesBoamp(siren=$siren, idAnnonce=$idAnnonce, $idA)", __LINE__, __FILE__, __FUNCTION__, __CLASS__); + return $tabRet; + } + + /** + * Nombre total d'annonces BOAMP + * @param string $siren + * @param string $type A:avis d'attribution, M:Avis de marché + */ + public function getAnnoncesBoampCount($siren, $type='') + { + $bodaccA = array(); + $bodaccM = array(); + + // --- Recherche dans les avis d'attribution + if ( $type=='' || $type=='A' ) { + $bodaccA = $this->iDb->select('jo.boamp_lots l, jo.boamp b, jo.boamp_detail d', "l.id", + "l.siren=$siren AND l.idAnn=b.id AND l.idAnn=d.id GROUP BY b.id ORDER BY l.Boamp_Date_Parution", + false, MYSQL_ASSOC); + } + + // --- Recherche dans les avis de marchés + if ( $type=='' || $type=='M') { + $bodaccM = $this->iDb->select('jo.boamp b, jo.boamp_detail d', "d.id", + "d.siren=$siren AND d.id=b.id GROUP BY b.id ORDER BY d.Boamp_Date_Parution DESC", + false, MYSQL_ASSOC); + } + + $nb = count($bodaccA) + count($bodaccM); + + return $nb; + } + + /** + * + * @param unknown $siren + * @param number $idAnnonce + * @param number $offset + * @param number $lignes + */ + public function getAnnoncesAsso($siren, $idAnnonce=0, $offset=0, $lignes=100) + { + debugLog('I', "Début getAnnoncesAsso(siren=$siren, idAnnonce=$idAnnonce)", __LINE__, __FILE__, __FUNCTION__, __CLASS__); + + $siretMin=$siren.'00000'; + $siretMax=$siren.'99999'; + $strIdAnn=''; + $tabRet=array(); + + if ($idAnnonce>0){ + $strIdAnn="id=$idAnnonce"; + } elseif (substr($siren,0,1)=='W' && $idAnnonce == 0) { + $strIdAnn = "Waldec='$siren'"; + } else { + $strIdAnn = "siren=$siren"; + } + + $classWDate = new WDate(); + + $bodacc=$this->iDb->select('jo.asso', "id, Assoc_Nom, siren, nic, Waldec, Activite, Num_Annonce, Date_Parution, Num_Parution, Departement, Sous_Prefecture, Type_Annonce, Annonce_Html, Assoc_Objet, Assoc_Adresse, Assoc_NObjet, Assoc_AObjet, Assoc_NAdresse, Assoc_Fusion, Assoc_Annulation, Assoc_ANom, Assoc_NNom, Assoc_Date_Declaration, Assoc_Date_Declaration2, typeAnnonce, codEven, dateInsert", "$strIdAnn AND dateSuppr=0 ORDER BY Date_Parution DESC LIMIT $offset,$lignes", false, MYSQL_ASSOC); + + $k=0; + if (count($bodacc)>0) { + foreach ($bodacc as $k=>$ann) { + $tabEven=explode(';', $ann['codEven']); + $tabRetEven=array(); + if ($ann['typeAnnonce']<>'Insertion')//BODACC n°002 A du 04/01/2006. + $tabRetEven[]=array('CodeEven'=>'0000', + 'LibEven'=> $ann['typeAnnonce'].' de l\'annonce './*n°'. + $ann['corrNum_Annonce'].' BODACC n°'. + $ann['corrNumParution'].*/' du '. + $classWDate->dateT('Y-m-d','d/m/Y',$ann['corrDate_Parution'])/*.' (page '. + $ann['corrPage'].')'*/); + else { + if (trim($ann['codEven'])<>'') { + foreach ($tabEven as $even) + $tabRetEven[]=array('CodeEven'=>$even,'LibEven'=>$this->iBodacc->getEvenement($even)); + } + else { + $tabRetEven[]=array('CodeEven'=>0000,//$mAsso->getLibEven($ann['Categorie']), + 'LibEven'=> $ann['Type_Annonce']); + } + } + + // Rubrique + if (preg_match('/cr(é|e)ation/iu', $ann['Type_Annonce'])) + $rub='creations'; + elseif (preg_match('/Dissolution/i', $ann['Type_Annonce'])) + $rub='radiations'; + else + $rub='mmd'; + // typeAnnonce + if (preg_match('/Annulation/i', $ann['Type_Annonce'])) + $type='Suppression'; + elseif (preg_match('/Rectif/i', $ann['Type_Annonce'])) + $type='Rectificatif'; + else + $type='Insertion'; + if (str_replace('-','',$ann['Date_Parution'])*1>=20070401) $dateInsert=$ann['Date_Parution']; + else $dateInsert=''; + + $tabRet[$k]=array( + 'id'=>$ann['id'], + 'BodaccCode'=>'ASSO', + 'BodaccNum'=>$ann['Num_Parution'], + 'NumAnnonce'=>$ann['Num_Annonce'], + 'DateParution'=>$ann['Date_Parution'], + 'Departement'=>$ann['Departement'], + 'Tribunal'=>$ann['Sous_Prefecture'], + //'TribunalSiret'=>$ann['triSiret'], + 'Rubrique'=>$rub, + 'typeAnnonce'=>$type, + 'dateInsertionSD'=>$dateInsert, + 'evenements'=>$tabRetEven, + //'Lien_Annonce_Pdf'=>basename($ann['Url_Annonce_Pdf']), + ); + if ($idAnnonce<>0){ + /*if ( preg_match( "~(\x00[\x80-\xff]|[\x00-\x07][\x00-\xff]~", $ann['Annonce_Html'] ) ) + $tabRet[$k]['texteAnnonce']='utf8 : '.$ann['Annonce_Html']; + else */ + //$tabRet[$k]['texteAnnonce']=strip_tags(strtr(htmlentities($ann['Annonce_Html']),array('>'=>'>','&'=>'&','<'=>'<'))); + + if (mb_detect_encoding($ann['Annonce_Html']) == 'UTF-8'){ + $tmp = utf8_decode($ann['Annonce_Html']); + } else { + $tmp = $ann['Annonce_Html']; + } + $tabRet[$k]['texteAnnonce'] = $tmp; + } + } + } + debugLog('I', "Fin getAnnoncesAsso(siren=$siren, idAnnonce=$idAnnonce) : ".count($tabRet).' annonce(s)', __LINE__, __FILE__, __FUNCTION__, __CLASS__); + + return $tabRet; + } + + /** + * Nombre d'annonces association + * @param int $idAnnonce + * @param string $siren + */ + public function getAnnoncesAssoCount($siren, $idAnnonce = 0) + { + $strIdAnn = ''; + + if ($idAnnonce>0) { + $strIdAnn="id=$idAnnonce"; + } elseif (substr($siren,0,1)=='W' && $idAnnonce == 0) { + $strIdAnn = "Waldec='$siren'"; + } else { + $strIdAnn = "siren=$siren"; + } + + $bodacc=$this->iDb->select('jo.asso', "COUNT(*) AS nb", "$strIdAnn AND dateSuppr=0", false, MYSQL_ASSOC); + $nb = 0; + if (count($bodacc)>0) { + $nb = $bodacc[0]['nb']; + } + return $nb; + } + + /** @todo $nic inutilisé pour l'instant **/ + public function getIdentitePart($siren, $rs, $enseigne, $sigle, $nic=0, $refresh=false) + { + $dateUpdate=0; + $lastYear=date('Ymd',mktime(0,0,0,date('m'),date('d'),date('Y')-1))*1; + $tabRet=array(); + + /** Chargement initial au cas ou la requête Coface plante **/ + $tabTmp=$this->iDb->select('jo.infos_entrep', 'raisonSociale, isin, nscrl, tel, fax, web, mail, DATE(dateUpdate)*1 as dateUpdate', "siren=$siren", false, MYSQL_ASSOC); + $idComp=@$tabTmp[0]; + if (isset($idComp['raisonSociale'])) { + // L'entrep est en base infos_entrep + if ($idComp['web']<>'http://') $web=$idComp['web']; + else $web=''; + $tabRet=array( 'raisonSociale'=>$idComp['raisonSociale'], + 'isin'=>$idComp['isin'], + 'nscrl'=>$idComp['nscrl'], + 'tel'=>$idComp['tel'], + 'fax'=>$idComp['fax'], + 'web'=>$web, + 'mail'=>$idComp['mail'], + 'enCache'=>true, + ); + $dateUpdate=$idComp['dateUpdate']; + } + + // On ne rafraichie que si demandé et + // que la requête en base est trop ancienne et nscrl est vide ou tel ou web + $refresh=false; + if ($refresh && $refresh && $dateUpdate<$lastYear && ($idComp['nscrl']==0 || $idComp['tel']=='') ) { + $timeout=20; + // La mise à jour ne se fera pas si lastMAJ<365 + /*$strUpdate='AND (DATEDIFF(NOW(),dateUpdate)<365 OR (nscrl<>0 AND DATEDIFF(NOW(),dateUpdate)>0))'; + $timeout=10; + $strUpdate='AND nscrl<>0 AND DATEDIFF(NOW(),dateUpdate)>0';*/ + $referer=''; + $url='http://www.elliscore.fr/portail/entreprise_identite/identite.asp?ip=pagespro&lg=fr&nsiren='.$siren; + $tdeb=microtime(1); + $page=getUrl($url, '', '', $referer, false, 'www.elliscore.fr', '', $timeout); + $duree=round(microtime(1)-$tdeb,3); + $this->body=$page['body']; + $this->codeRetour=$page['code']; + $this->header=$page['header']; + if ($this->codeRetour==408) + // Si timeout, on sort afin de ne pas écraser les données en base + return $tabRet; + + $tabRet['nscrl']=@getTextInHtml($this->body, '&nscrl=', '=','&'); + $strTmp=trim(str_replace(chr(160), ' ', html_entity_decode(utf8_encode(@getTextInHtml($this->body, ' Raison sociale
', '',''))))); + $tmp=explode('
', $strTmp); + $tabRet['raisonSociale']=trim($tmp[0]); + unset($tmp[0]); + $tabRet['adresse']=trim(strip_tags(implode(',', $tmp))); + + $tel=trim(@getTextInHtml($this->body, 'Téléphone
', '', '
')); + $fax=trim(@getTextInHtml($this->body, 'Télécopie
', '
', '')); + $web=trim(@getTextInHtml($this->body, '>Adresse internet
', '')); + $mail=trim(@getTextInHtml($this->body, '')); + $bourse=trim(@getTextInHtml($this->body, 'Ville Bourse
', 'class="tabval">', '')); + $tmp=explode('
', $bourse); + $isin=trim($tmp[0]); + $tabRet['bourseMarche']=trim($tmp[1]); + $tabRet['bourseVille']=trim($tmp[2]); + + /** On ne charge les valeurs tel, fax, web et mail que si non vides + **/ + if ($tel<>'') $tabRet['tel']=$tel; + if ($fax<>'') $tabRet['fax']=$fax; + if ($web<>'') $tabRet['web']=$web; + if ($mail<>'') $tabRet['mail']=$mail; + if (($tabRet['isin']<>'' || trim($tmp[0])<>'') && trim($tmp[0])<>$tabRet['isin']) { + if (trim($tmp[0])<>'' && $tabRet['isin']=='') + $tabRet['isin']=$isin; + } elseif ($isin<>'') $tabRet['isin']=$isin; + + $tabRet['bourseIsin']=$tabRet['isin']; + + if ($tabRet['web']=='' || $tabRet['web']=='http://') { + $tabRet['web']=trim($this->findSiteWeb($rs)); + } + if ($tabRet['web']=='' && $enseigne<>'') { + $tabRet['web']=trim($this->findSiteWeb($enseigne)); + } + if ($tabRet['web']=='' && $sigle<>'') { + $tabRet['web']=trim($this->findSiteWeb($sigle)); + } + + if ($tabRet['web']<>'http://') $web=$tabRet['web']; + else $web=''; + + $tabRet['enCache']=false; + $tabRet['duree']=$duree; + + $tabUpdate=array( 'raisonSociale'=>$tabRet['raisonSociale'], + 'isin'=>$tabRet['bourseIsin'], + 'nscrl'=>$tabRet['nscrl'], + 'tel'=>$tabRet['tel'], + 'fax'=>$tabRet['fax'], + 'web'=>$web, + 'mail'=>$tabRet['mail'], +// 'dateCreation'=>$idComp['dateCreation'], +// 'dateFermeture'=>$idComp['dateFermeture'], +// 'naf'=>$idComp['naf'], +// 'naf_lib'=>$this->getLibelleNaf($idComp['naf']), +// 'ca'=>str_replace('€','?', $idComp['ca']), +// 'nbEtab'=>$idComp['nbEtab'], +// 'effectif'=>$idComp['effectif'], + ); + $tabInsert=array_merge($tabUpdate,array('siren'=>$siren)); + if (!$this->iDb->insert('jo.infos_entrep', $tabInsert)) + $this->iDb->update('jo.infos_entrep', $tabUpdate, "siren=$siren"); + } + return $tabRet; + } + + public function listeConventions($naf4, $dep=0) + { + $dep=$dep*1; + if ($dep>0) { + if ($dep<10) $dep='Dep0'.$dep; + else $dep='Dep'.$dep; + $strDep="AND (n.territoire='' OR n.territoire LIKE '%$dep%')"; + } + $listeCC=$this->iDb->select('jo.conv_naf n, jo.conventions c', + 'n.`id CC`, n.`nom CC`, n.`editeur CC`, n.`nb page CC`, n.`isbn CC`, n.`date edition CC`, c.infoCC, joCCmaj', + "n.naf='$naf4' AND substring(n.`id CC`,1,4)=c.numBrochure $strDep GROUP BY n.`id CC`", false, MYSQL_ASSOC); + return $listeCC; + } + + protected function findSiteWeb($rs) + { + /** @TODO Provisoirement tant qu'on ne vérifie pas le .fr ou .com auprès d'un registrar **/ + return false; + + $referer='http://www.google.fr/'; + $url='http://www.google.fr/search?hl=fr&q='.urlencode($rs).'&btnG=Rechercher&meta=cr%3DcountryFR'; + $page=getUrl($url, '', '', $referer, false, 'www.google.fr','', 5); + $fp=fopen('./findSiteWeb.log', 'a+'); + if ($page['code']==200) { + $levMin=100; + $pctMin=0; + $urlLev=$urlPct=''; + $body=$page['body']; + preg_match_all('/
$url) + { + $lev=@levenshtein ($urlapprox,$url); + if ($lev>0 && $lev<$levMin) { + $levMin=$lev; + $urlLev=$url; + } + $sim=similar_text($urlapprox,$url,$pct); + if ($pct>$pctMin && strpos($url, 'zonebourse')===false) { + $pctMin=$pct; + $urlPct=$url; + } + fwrite($fp, date('Y-m-d H:i:s') .' - '. $page['code'] . " - $rs - $i - $lev (Min=$levMin) - $pct (Min=$pctMin) - $urlLev - $urlPct - $url\n"); + //2008-05-20 20:01:08 - 200- ARKEMA FRANCE - 53 - 20 - 10 - http://www.arkema.fr/ - http://www.zonebourse.com/ARKEMA-17031/ - /intl/fr/about.html + + } + + fclose($fp); + + if ($levMin<15 && $pctMin>44 && $urlLev==$urlPct) { + fwrite($fp, date('Y-m-d H:i:s') .' - '. $page['code'] . " - $rs - $i - $lev (Min=$levMin) - $pct (Min=$pctMin) - $urlLev - $urlPct - $url !!! RETURNED !!!\n"); + return $urlLev; + } + return false; + } + fclose($fp); + return false; + } + + public function getImportExport($siren, $type='', $annee='') + { + if ($type=='') $strimportExport=" AND importExport IN ('I','E') "; + elseif ($type=='I') $strimportExport=" AND importExport='I' "; + elseif ($type=='E') $strimportExport=" AND importExport='E' "; + if ($annee*1>0) $strAnnees=" AND annee=$annee "; + else { + $tabAnnees=array(); + $strAnnees=' AND annee IN ('; + for ($an=date('Y')-6; $aniDb->select('jo.importExport', 'importExport, annee, rangNational, deptSiege', "1 $strImportExport $strAnnees AND siren=$siren ORDER BY annee DESC, importExport ASC",false, MYSQL_ASSOC); + return $tabImportExport; + } + + public function getInfosNotice($siren, $nic) + { + /** Elements provenant du Notice 80 hors identité **/ + $tabTmp=$this->iDb->select('insee.insee_notices', + "LPAD(insSIREN,9,0) AS insSIREN, LPAD(insNIC,5,0) AS insNIC, insL4_VOIE, insL6_POST, LPAD(insRPET,2,0) AS insRPET, insDEPCOMEN, + LPAD(insRPEN,2,0) AS insRPEN, insARRONET, insCTONET, insTCD, LPAD(insZEMET,2,0) AS insZEMET, insDU, + insTU, LPAD(insUU,2,0) AS insUU, LPAD(insMMINTRET,2,0) AS insMMINTRET, LPAD(insMMINTREN,2,0) AS insMMINTREN, insVMAJ, insVMAJ1, + insVMAJ2, insVMAJ3, insRECME, insEAEANT, insEAEAPET, insEAESEC1T, insEAESEC2T, insEAEANN, insEAEAPEN, insEAESEC1N, + insEAESEC2N, insEAESEC3N, insEAESEC4N, dateNotice", + "insSIREN=$siren AND insNIC=$nic ORDER BY dateNotice DESC LIMIT 0,1", false, MYSQL_ASSOC); + + if (count($tabTmp)==0) { + $tabTmp=$this->iDb->select('insee.insee_even', + "LPAD(insSIREN,9,0) AS insSIREN, LPAD(insNIC,5,0) AS insNIC, insL4_VOIE, insL6_POST, LPAD(insRPET,2,0) AS insRPET, insDEPCOMEN, + LPAD(insRPEN,2,0) AS insRPEN, insARRONET, insCTONET, insTCD, LPAD(insZEMET,2,0) AS insZEMET, insDU, + insTU, LPAD(insUU,2,0) AS insUU, insAMINTRET, insAMINTREN, insVMAJ, insVMAJ1, insVMAJ2, insVMAJ3, '' AS insRECME, + '' AS insEAEANT, '' AS insEAEAPET, '' AS insEAESEC1T, '' AS insEAESEC2T, insESAANN AS insEAEANN, + insESAPEN AS insEAEAPEN, insESASEC1N AS insEAESEC1N, insESASEC2N AS insEAESEC2N, + insESASEC3N AS insEAESEC3N, insESASEC4N AS insEAESEC4N, dateInsert AS dateNotice", + "insSIREN=$siren AND insNIC=$nic ORDER BY dateInsert DESC LIMIT 0,1", false, MYSQL_ASSOC); + } + + return $tabTmp[0]; + } + + public function infoAdresseDom($adresseNum, $adresseBtq, $adresseVoie, $adresseRue, $adresseComp, $cp, $ville, $active=true) + { + $adresseNum=trim($adresseNum)*1; + $adresseBtq='';//trim($adresseBtq); + $adresseVoie=trim($adresseVoie); + $adresseRue=trim($adresseRue); + $cp=trim($cp); + $ville=trim($ville); + + if ($adresseNum=='' && $adresseBtq=='' && $adresseVoie=='' && $adresseRue=='' && $cp=='' && $ville=='') + return false; + + $tabAdr=$this->structureVoie($adresseNum.' '.$adresseBtq.' '.$adresseVoie.' '.$adresseRue); + $num=$tabAdr['num']*1; + if ($num==0) return false; + $indRep=trim($tabAdr['indRep']); + $typeVoie=trim($tabAdr['typeVoie']); + $libVoie=trim(substr($tabAdr['libVoie'],-5)); + + $strAdrActive=''; + if ($active) { + $strAdrActive.=" AND (enActif=1 OR etActif=1) AND nbEntrep>30 AND pasEntrepDom=0 AND siren>1000 "; + } + $tabTmp=$this->iDb->select('jo.tabAdrDom', + 'id, siren, nic, enActif, etActif, procol, nom, nom2, sigle, enseigne, adrNum, adrBtq, adrTypVoie, adrLibVoie, ville, cp, adrComp, adrDistSp, cj, apen, apet, nbEntrep, dateInsert, dateUpdate', + "adrNum=$num AND adrBtq='$indRep' AND adrTypVoie LIKE '%$typeVoie%' AND adrLibVoie LIKE '%$libVoie%' AND cp=$cp $strAdrActive GROUP BY siren ORDER BY enActif DESC, nbEntrep DESC", false, MYSQL_ASSOC); + if (count($tabTmp)>0) { + return $tabTmp; + } + return false; + } + + /** + * Retourne l'adresse normalisé + * @param string $siren + * @param string $nic + * @param string $cedexa (1=>On, 0=>Off) + * @return array + * L1_NOM, L2_NOM2, L3_ADRCOMP, L4_VOIE, L5_DISTSP, L6_POST, L7_PAYS + */ + public function getAdresse($siren, $nic, $cedexa=1) + { + // Table etablissements + $tabIdentite = $this->getIdentiteLight($siren, $nic); + $codeVoie = strtoupper($this->getCodeVoie($tabIdentite['AdresseVoie'])); + if ($codeVoie=='') $codeVoie=$tabIdentite['AdresseVoie']; + $tabRet = array( + 'L1_NOM' => $tabIdentite['Nom'], + 'L2_NOM2' => $tabIdentite['Enseigne'], + 'L3_ADRCOMP' => '', + 'L4_VOIE' => trim(preg_replace('/ +/',' ',preg_replace('/^0+/','',$tabIdentite['AdresseNum'].' '. + $tabIdentite['AdresseBtq'].' '. $codeVoie.' '. $tabIdentite['AdresseRue']))), + 'L5_DISTSP' => $tabIdentite['Adresse2'], + 'L6_POST' => $tabIdentite['CP'].' '.$tabIdentite['Ville'], + 'L7_PAYS' => '', + ); + + if (strlen($tabRet['L4_VOIE'])>38) { + $tabRet['L4_VOIE']=trim(preg_replace('/ +/',' ',preg_replace('/^0+/','', + $tabIdentite['AdresseNum'].' '. + $tabIdentite['AdresseBtq'].' '. + $tabIdentite['AdresseVoie'].' '. + $tabIdentite['AdresseRue']))); + } + + //Notice 80 - Override $tabRet + $tabNotice = $this->getInfosNotice($siren, $nic); + if ($tabNotice['L6_POST']<>'' && $tabNotice['L6_POST']<>$tabRet['L6_POST']) { + $tabRet['L6_POST'] = $tabNotice['L6_POST']; + } + + $tabTmp = $this->iDb->select('insee.identite','NOM2, ADR_COMP, ADR_DISTSP, PAYS', + "SIREN=$siren AND NIC=$nic", false, MYSQL_ASSOC); + $tabIdentite = $tabTmp[0]; + if ($tabIdentite['NOM2']<>'' && $tabIdentite['NOM2']<>$tabRet['L2_NOM2']) { + $tabRet['L2_NOM2']=$tabIdentite['NOM2']; + } + if ($tabIdentite['ADR_COMP']<>'' && $tabIdentite['ADR_COMP']<>$tabRet['L3_ADRCOMP']) { + $tabRet['L3_ADRCOMP']=$tabIdentite['ADR_COMP']; + } + if ($tabIdentite['ADR_DISTSP']<>'' && $tabIdentite['ADR_DISTSP']<>$tabRet['L5_DISTSP']) { + $tabRet['L5_DISTSP']=$tabIdentite['ADR_DISTSP']; + } + if ($tabIdentite['PAYS']<>'' && $tabIdentite['PAYS']<>$tabRet['L7_PAYS']) { + $tabRet['L7_PAYS']=$tabIdentite['PAYS']; + } + + //Cedexa + if ($cedexa = 1) { + $tabTmp = $this->iDb->select('insee.cedexa','contrat, hexavia, codePostal, l1_nom, l2_nomComp, l3_compGeo, l4_numVoie, l4_indRep, l4_libVoie, l5_distrib, l5_numMS, l5_libCom, l6_codCedex, l6_achCedex, codeInsee, actif, dateFlux, dateInsert, dateUpdate', "siren=$siren AND nic=$nic", false, MYSQL_ASSOC); + if ( count($tabTmp)>0 ) { + $tabCedex = $tabTmp[0]; + + if ($tabCedex['l2_nomComp']<>'' && $tabCedex['l2_nomComp']<>$tabRet['L2_NOM2']) { + $tabRet['L2_NOM2']=$tabCedex['l2_nomComp']; + } + if ($tabCedex['l3_compGeo']<>'' && $tabCedex['l3_compGeo']<>$tabRet['L3_ADRCOMP']) { + $tabRet['L3_ADRCOMP']=$tabCedex['l3_compGeo']; + } + $l4=trim(preg_replace('/ +/',' ',preg_replace('/^0+/','', $tabCedex['l4_numVoie'].' '.$tabCedex['l4_indRep'].' '.$tabCedex['l4_libVoie']))); + if ($l4<>'' && $l4<>$tabRet['L4_VOIE']) { + $tabRet['L4_VOIE']=$l4; + } + $l5=trim(preg_replace('/ +/',' ', $tabCedex['l5_distrib'].' '.$tabCedex['l5_numMS'].' '.$tabCedex['l5_libCom'])); + if ($l5<>'' && $l5<>$tabRet['L5_DISTSP']) { + $tabRet['L5_DISTSP']=$l5; + } + $l6=trim(preg_replace('/ +/',' ', $tabCedex['l6_codCedex'].' '.$tabCedex['l6_achCedex'])); + if ($l6<>'' && $l6<>$tabRet['L6_POST']) { + $tabRet['L6_POST']=$l6; + } + } + } + + return $tabRet; + } + + + function getActivite($siren, $nic=0) + { + $tabIdentite=$this->getIdentiteLight($siren, $nic); + // F.Jur + $fj=$tabIdentite['FJ']; + // Naf 5 + $naf5en=$tabIdentite['NafEnt']; + $naf5et=$tabIdentite['NafEtab']; + // Naf 4 + $naf4en=$naf4et=-1; + $tabNaf4=$this->getNaf4($siren, $nic); + if (isset($tabNaf4['apen4'])) + $naf4en=$tabNaf4['apen4']; + if (isset($tabNaf4['apet4'])) + $naf4et=$tabNaf4['apet4']; + + // Activité Pages Jaunes + $strNic=''; + $an8en=$an8et=-1; + if ($nic*1>0) $strNic="AND nic=$nic"; + $ret=$this->iDb->select('jo.telephonie', + 'infoTel, count(*) AS nb', + "siren=$siren AND typeTel='an8' GROUP BY infoTel ORDER BY nb DESC LIMIT 0,1", false, MYSQL_ASSOC); + if (count($ret)>0) { + $an8en=$ret[0]['infoTel']; + $ret=$this->iDb->select('jo.telephonie', + 'infoTel', + "siren=$siren $strNic AND typeTel='an8' ORDER BY dateProvPartenaire DESC LIMIT 0,1", false, MYSQL_ASSOC); + if (count($ret)>0) + $an8et=$ret[0]['infoTel']; + } + + // Recherche des activités réglementées possibles Naf4&5 ou An8 + $ret=$this->iDb->select('jo.tabActivReg', + 'id, libActivite, listeActivite, naf5, naf4, codAn8, listeCJ, nomAutorite', + "naf5='$naf5en' OR naf5='$naf5et' OR naf4='$naf4en' OR + naf4='$naf4et' OR codAn8='$an8en' OR codAn8='$an8et'", false, MYSQL_ASSOC); + foreach ($ret as $iRet=>$tabAct) { + // Filtre 'listeActivite' : Si défini, on recherche la présence de mots dans l'activité + if (trim($tabAct['listeActivite'])<>'') { + $ok=false; + $tabTmp=explode(';',trim($tabAct['listeActivite'])); + $tabIdentite=$this->getIdentiteEntreprise($siren, $nic); + foreach ($tabTmp as $strTmp) + if (preg_match("/$strTmp/i", $tabIdentite['Activite'])) $ok=true; + if (!$ok) continue; + } + // Filtre 'listeCJ' : Si défini, on limite aux CJ listées + if (trim($tabAct['listeCJ'])<>'') { + $ok=false; + $tabTmp=explode(';',trim($tabAct['listeCJ'])); + foreach ($tabTmp as $strTmp) + if (preg_match("/^$strTmp/", $fj)) $ok=true; + if (!$ok) continue; + } + return array( 'idActivite'=>$tabAct['id'], + 'libActivite'=>$tabAct['libActivite'], + 'nomAutorite'=>$tabAct['nomAutorite'], + ); + } + return false; + } + + public function getCodeNace($naf5) + { + if ($naf5<>'') { + $this->setTabCodesNaf(); + return $this->tabCodesNace[$naf5]; + } + else + return ''; + } + + public function getEtabClients($refClient, $idClient, $login, $deb=0, $nbRep=20, $maxRep=200) + { + $this->setTabCodesNaf(); + $deb=$deb*1; + $nbRep=$nbRep*1; + $limit="LIMIT $deb, $nbRep"; + +// $strLogin=" AND idClient=$idClient "; + + $listeEtab=$this->iDb->select( + 'jo.etablissements e, jo.surveillances_site s', + "'Etab' AS Loc, 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, LPAD(e.tel,10,0) AS tel, LPAD(e.fax,10,0) AS fax, e.cj, e.ape_etab, e.ape_entrep, CONCAT(e.siren, e.nic) AS siret, e.actif", + "s.login='$login' AND s.siren=e.siren AND (s.nic=e.nic OR e.siege=1) AND s.ref='$refClient' ORDER BY e.siege DESC, e.actif DESC $limit", false, MYSQL_ASSOC); + $nbTot=count($listeEtab); + foreach ($listeEtab as $etab) { + $tel=sprintf('%010d', strtr($etab['tel'],array('-'=>'', '/'=>'','.'=>'',','=>''))); + if ($tel<>'0000000000') $tel=implode('.', str_split($tel,2)); + else $tel=''; + + $fax=sprintf('%010d', strtr($etab['fax'],array('-'=>'', '/'=>'','.'=>'',','=>''))); + if ($fax<>'0000000000') $fax=implode('.', str_split($fax,2)); + else $fax=''; + + $tabRet[]=array( 'Localisation'=>$etab['Loc'], + 'id'=>$etab['id'], + 'Pertinence'=>100, + 'Siret'=>$etab['siret'], + 'Siege'=>$etab['siege'], + 'Nom'=>$etab['raisonSociale'], + 'Sigle'=>$etab['sigle'], + 'Enseigne'=>$etab['enseigne'], + 'Adresse'=>trim(preg_replace('/ +/', ' ', trim( $etab['adr_num'] .' '. $etab['adr_btq'] .' '. + $etab['adr_typeVoie'] .' '. $etab['adr_libVoie']))), + 'Adresse2'=>trim(preg_replace('/ +/', ' ', $etab['adr_comp'])), + 'CP'=>$etab['adr_cp'], + 'Ville'=>$etab['adr_ville'], + 'Tel'=>$tel, + 'Fax'=>$fax, + 'FJ'=>$etab['cj'], + 'FJLib'=>$this->getLibelleFJ($etab['cj']), + 'Siren'=>$etab['siren'], + 'Nic'=>$etab['nic'], + 'Actif'=>$etab['actif'], + 'NafEtab'=>$etab['ape_etab'], // Etablissement + 'NafEnt'=>$etab['ape_entrep'], // Entreprise + 'NafEtabLib'=>$this->getLibelleNaf($etab['ape_etab']), + 'NafEntLib' =>$this->getLibelleNaf($etab['ape_entrep']), + ); + } + + if ($dep==0) $dep=''; // Evite l'affichage d'un 0 inutile sur l'Extranet + + return array( 'criteres'=>array('siren'=>$siren, 'nic'=>$nic, 'dep'=>$dep), + 'nbReponses'=>count($tabRet), + 'nbReponsesTotal'=>$nbTot, + 'reponses'=>$tabRet); + } + + public function getAvisInsee($siren, $nic='') + { + $classWDate = new WDate(); + + if ($siren*1==0 || !$this->valideSiren($siren, $nic)) return false; + if ($nic=='' || $nic*1==0 || $nic>99999) + $strNic=" AND nic=nicSiege"; + else $strNic=" AND nic=$nic"; + $tabTmp=$this->iDb->select('insee.insee_avis', + 'raiSoc, dateMaj, siren, nic, etatEt, dateEtatEt, typeEtab, adresseEt0, adresseEt1, adresseEt2, adresseEt3, fj, fjLib, nafEt, nafEtLib, effEtPeriode, effEtTr, erreurs, adresseEn0, adresseEn1, adresseEn2, adresseEn3, nafEn, nafEnLib, effEnPeriode, effEnTr, fjEn, fjEnLib, employes, etatEn, dateEtatEn, nicSiege, nbEtabActifs, dateInsert, dateUpdate, DATE(IF(dateUpdate>dateInsert, dateUpdate, dateInsert))*1 AS dateMajSD', + "siren=$siren $strNic", false, MYSQL_ASSOC); + $tabInfos=@$tabTmp[0]; + if ($tabInfos['dateMajSD']==date('Ymd')) { + $tabInfos['enCache']=true; + return $tabInfos; + } + + /** Initialisation de la session sur le site de l'Insee **/ + $url = 'http://avis-situation-sirene.insee.fr/avisitu/jsp/avis.jsp'; + $referer = $cookie = ''; + $page = getUrl($url, $cookie, '', $referer, false, 'avis-situation-sirene.insee.fr', '', 5); + //Code en 4xx ou 5xx signifie une erreur du serveur + $codeN = floor($page['code']/100); + if($codeN==4 || $codeN==5) { + return false; + } + else { + $tabInfos=array(); + $referer = $url; + $body = $page['body']; + $serviceDispo = true; + + if (preg_match("/
$siren, + 'critere' => $crit, // S pour le siège ou vide avec un NIC !!! + 'nic' => $nic, + 'departement' => $dep, + 'departement_actif' => $depActif, + 'bSubmit' => 'Valider'); + $page = getUrl($url, $cookie, $post, $referer, false, 'avis-situation-sirene.insee.fr', '', 5); + $referer=$url; + $body = $page['body']; + + if (preg_match("/

Fiche établissement<\/h3>/Uis", $body, $matches))//
  • établissement
  • + $tabInfos['fiche']='etab'; + + if (preg_match('/
    (.*)/Uis', $body, $matches)) { + $tabInfos['raiSoc']=str_replace(''',"'",trim($matches[1])); + } + + if (preg_match("/Dernière mise à jour : (.*)<\/div>/Uis", $body, $matches)) + $tabInfos['dateMaj']=$classWDate->dateT('d/m/Y','Y-m-d',trim($matches[1])); + + $s1=substr($siren,0,3); + $s2=substr($siren,3,3); + $s3=substr($siren,6,3); + if (preg_match('/
    (?:.*)('.$s1.'(?:.*)'.$s2.'(?:.*)'.$s3.')(?:.*)(\d\d\d\d\d)(?:.*)<\/div>/Uis', $body, $matches)) { + $tabInfos['siren'] = trim(str_replace(' ','',$matches[1])); + $tabInfos['nic'] = trim($matches[2]); + if ($nic=='') $nic=$tabInfos['nic']; + } else + $tabInfos['siren']=$siren; + + if (preg_match('/