Merge from branch 1.1
This commit is contained in:
commit
e95951dcbd
@ -1,7 +1,8 @@
|
|||||||
<?
|
<?php
|
||||||
class MBalo {
|
class MBalo
|
||||||
|
{
|
||||||
function getLibEven($strEven) {
|
public function getLibEven($strEven)
|
||||||
|
{
|
||||||
$even=9015;
|
$even=9015;
|
||||||
$strEven=trim($strEven);
|
$strEven=trim($strEven);
|
||||||
if (preg_match("/AUTRES OP.RATIONS . Décisions prises par des assemblées d'obligataires et homologation de résolutions/iu", $strEven)) $even=9001;
|
if (preg_match("/AUTRES OP.RATIONS . Décisions prises par des assemblées d'obligataires et homologation de résolutions/iu", $strEven)) $even=9001;
|
||||||
@ -42,9 +43,10 @@ class MBalo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
class MBoamp {
|
class MBoamp
|
||||||
|
{
|
||||||
function getCodEvenSd($codEvenBoamp, $strEvenBoamp='') {
|
public function getCodEvenSd($codEvenBoamp, $strEvenBoamp='')
|
||||||
|
{
|
||||||
$codEvenBoamp=str_replace('R','',$codEvenBoamp)*1;
|
$codEvenBoamp=str_replace('R','',$codEvenBoamp)*1;
|
||||||
switch ($codEvenBoamp) {
|
switch ($codEvenBoamp) {
|
||||||
case 10: $libEvenSd='Annulation'; break;
|
case 10: $libEvenSd='Annulation'; break;
|
||||||
@ -76,7 +78,8 @@ class MBoamp {
|
|||||||
return substr('95'.$codEvenBoamp.'00',0,4)*1;
|
return substr('95'.$codEvenBoamp.'00',0,4)*1;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getLibEvenBoamp($codEvenBoamp, $strEvenBoamp='') {
|
public function getLibEvenBoamp($codEvenBoamp, $strEvenBoamp='')
|
||||||
|
{
|
||||||
return $this->getCodEvenSd($codEvenBoamp, $strEvenBoamp);
|
return $this->getCodEvenSd($codEvenBoamp, $strEvenBoamp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,132 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
global $tabNaturesJugements;
|
|
||||||
$tabNaturesEvenements = array(
|
|
||||||
md5("Jugement modifiant le plan de cession")=>1408,
|
|
||||||
md5("Jugement d'ouverture d'une procédure de redressement judiciaire")=>'1200',
|
|
||||||
md5("Jugement d'ouverture de liquidation judiciaire")=>'1301',
|
|
||||||
md5("Jugement de clôture pour insuffisance d'actif")=>1503,
|
|
||||||
md5("Jugement de clôture de la liquidation des biens pour insuffisance d'actif")=>1503,
|
|
||||||
md5("Dépôt de l'état des créances")=>1204,
|
|
||||||
md5("Dépôt de l'état des créances Loi de 1985")=>1214,
|
|
||||||
md5("Jugement de plan de redressement")=>1414,
|
|
||||||
md5("Jugement de clôture pour extinction du passif")=>1502,
|
|
||||||
md5("Jugement arrêtant le plan de sauvegarde")=>1101,
|
|
||||||
md5("Liste des créances nées après le jugement d'ouverture d'une procédure de liquidation judiciaire")=>1206,
|
|
||||||
md5("Jugement de conversion en liquidation judiciaire")=>1300,
|
|
||||||
md5("Jugement arrêtant un plan de cession")=>1411,
|
|
||||||
md5("Jugement prononçant la résolution du plan de cession et la liquidation judiciaire")=>'1305;1511',
|
|
||||||
md5("Liste des créances nées après le jugement d'ouverture d'une procédure de redressement judiciaire")=>1206,
|
|
||||||
md5("Dépôt de l'état de collocation")=>1203,
|
|
||||||
md5("Jugement prononçant la résolution du plan de redressement et la liquidation judiciaire")=>'1305;1512',
|
|
||||||
md5("Jugement prononçant la résolution du plan de sauvegarde et la liquidation judiciaire")=>'1305;1513',
|
|
||||||
md5("Jugement de faillite personnelle")=>1600,
|
|
||||||
md5("Jugement de faillite personnelle Loi de 1985")=>1610,
|
|
||||||
md5("Jugement d'interdiction de gérer")=>1601,
|
|
||||||
md5("Jugement d'interdiction de gérer Loi de 1985")=>1611,
|
|
||||||
md5("Arrêt de la cour d'appel infirmant une décision soumise à publicité")=>1506,
|
|
||||||
md5("Jugement d'ouverture d'une procédure de sauvegarde")=>1100,
|
|
||||||
|
|
||||||
md5("Jugement de reprise de la procédure de liquidation judiciaire")=>1304,
|
|
||||||
md5("Jugement modifiant le plan de continuation")=>1409,
|
|
||||||
md5("Dépôt du projet de répartition")=>1208,
|
|
||||||
md5("Dépôt de l'état des créances et du projet de répartition")=>'1204;1208',
|
|
||||||
md5("Jugement d'homologation de l'accord")=>1550,
|
|
||||||
md5("Jugement prononçant la résolution du plan de cession")=>1511,
|
|
||||||
md5("Jugement de conversion en redressement judiciaire de la procédure de sauvegarde")=>1201,
|
|
||||||
md5("Jugement de conversion en liquidation judiciaire de la procédure de sauvegarde")=>1307,
|
|
||||||
md5("Jugement modifiant la date de cessation des paiements")=>1450,
|
|
||||||
md5("Jugement de clôture de la liquidation des biens pour extinction du passif")=>1502,
|
|
||||||
md5("Jugement modifiant le plan de redressement")=>1407,
|
|
||||||
md5("Jugement mettant fin à la procédure de redressement judiciaire")=>1500,
|
|
||||||
md5("Jugement accordant un délai pour déposer la liste des créances")=>1440,
|
|
||||||
md5("Jugement modifiant le plan de sauvegarde")=>1407,
|
|
||||||
md5("Jugement de clôture pour insuffisance d'actif et autorisant la reprise des poursuites individuelles")=>'1503;1605',
|
|
||||||
md5("Ordonnance statuant sur les contestations du projet de répartition")=>1540,
|
|
||||||
md5("Jugement de clôture de la procédure de sauvegarde")=>1500,
|
|
||||||
md5("Jugement mettant fin à la procédure de sauvegarde")=>1500,
|
|
||||||
|
|
||||||
md5("Jugement d'extension de liquidation judiciaire")=>1417,
|
|
||||||
md5("Jugement d'extension d'une procédure de redressement judiciaire")=>1418,
|
|
||||||
md5("Jugement d'extension d'une procédure de sauvegarde")=>1419,
|
|
||||||
md5("Rétractation de prononcé de liquidation judiciaire sur tierce opposition")=>1541,
|
|
||||||
|
|
||||||
md5("Rétractation de jugement d'ouverture d'une procédure de sauvegarde sur tierce opposition")=>1542,
|
|
||||||
md5("Rétractation de jugement d'ouverture d'une procédure de redressement judiciaire sur tierce opposition")=>1543,
|
|
||||||
md5("Rétractation de jugement d'ouverture d'une procédure de liquidation judiciaire sur tierce opposition")=>1544,
|
|
||||||
md5("Jugement de désignation des organes de la procédure")=>1215, // v1.5 Avril 2008
|
|
||||||
|
|
||||||
md5("Rétractation de jugement d'ouverture sur tierce opposition")=>1545,
|
|
||||||
md5("Autre rétractation sur tierce opposition")=>1546,
|
|
||||||
md5("Autre jugement de liquidation des biens")=>1603,
|
|
||||||
md5("Autre arrêt de la Cour d'Appel")=>1507,
|
|
||||||
md5("Autre jugement de clôture")=>1500,
|
|
||||||
md5("Autres avis de dépôt")=>1216,
|
|
||||||
md5("Arrêts divers")=>1515,
|
|
||||||
|
|
||||||
md5("Autre jugement d'ouverture")=>1998,
|
|
||||||
md5("Autres jugements et ordonnances")=>1998,
|
|
||||||
md5("Autre jugement prononçant")=>1998,
|
|
||||||
|
|
||||||
/**
|
|
||||||
** v1.5 Avril 2008 - Intégration du Bodacc A en XML : Ventes / Cessions
|
|
||||||
**/
|
|
||||||
md5("Achat d'un fonds par une personne morale (insertion provisoire)")=>5103,
|
|
||||||
md5("Achat d'un foncs par une personne morale (insertion provisoire)")=>5103,
|
|
||||||
md5("Achat d'un fonds par une personne morale.")=>5103, // Ajout le 23/12/2010
|
|
||||||
md5("Achat d'un établissement principal par une personne physique (immatriculation)")=>5000,
|
|
||||||
md5("Achat d'un établissement principal par une personne morale lors de l'immatriculation")=>5000,
|
|
||||||
md5("Autre achat, apport, attribution")=>5900,
|
|
||||||
md5("Autre achat, appport, attribution")=>5900,
|
|
||||||
md5("Autre achat, apport, attribution (personne physique)")=>5900,
|
|
||||||
md5("Autre achat, apport, attribution (personne physque)")=>5900,
|
|
||||||
md5("Autre achat, apport, atribution (personne morale)")=>5900,
|
|
||||||
md5("Autre achat, apport, attribution (personne morale)")=>5900,
|
|
||||||
md5("achat, apport, attribution (personne morale)")=>5900,
|
|
||||||
md5("Achat d'un fonds par une personne physique (insertion provisoire)")=>5103,
|
|
||||||
md5("Achat d'un établissement secondaire ou complémentaire par une personne morale")=>5001,
|
|
||||||
md5("Apport d'un établissement secondaire/complémentaire (personne morale, uniquement)")=>5001,
|
|
||||||
md5("Achat d'un établissement complémentaire par une personne morale")=>5001,
|
|
||||||
md5("Achat d'un établissement secondaire ou complémentaire par une personne physique")=>5001,
|
|
||||||
md5("Mise en activité d'une société suite à achat")=>'2316;5999',
|
|
||||||
md5("Mise en activité d'une soicété suite à achat")=>'2316;5999',
|
|
||||||
md5("Achat d'un fonds par le locataire-gérant personne morale")=>5450,
|
|
||||||
md5("Achat d'un fonds par le locataire-gérant personne physique")=>5450,
|
|
||||||
md5("Apport d'un établissement principal (immatriculation d'une personne morale, uniquement)")=>5000,
|
|
||||||
md5("Apport d'un établissement principal (immatriculation d'une personne morale uniquement)")=>5000,
|
|
||||||
md5("Attribution d'un fonds suite à partage, à licitation (Immatriculation d'une personne physique)")=>5460,
|
|
||||||
md5("Attribution d'un fonds suite à donation avec délai d'oppositions (Immatriculation d'une personne physique)")=>5460,
|
|
||||||
md5("Annulation d'avis Vente")=>5999,
|
|
||||||
md5("Annulation d'avis vente")=>5999,
|
|
||||||
md5("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
|
|
||||||
**/
|
|
||||||
md5("Immatriculation d'une personne physique suite à création d'un établissement principal")=>4000,
|
|
||||||
md5("Immatriculation d'une personne morale (B, D) sans activité")=>4050,
|
|
||||||
md5("Immatriculation d'une personne morale (B, C, D) suite à création d'un établissement principal")=>4000,
|
|
||||||
md5("Immatriculation d'une personne morale (B, C, D suite à création d'un établissement principal)")=>4000,
|
|
||||||
md5("Immatriculation d'une personne physique suite à transfert de l'établissement principal")=>4250,
|
|
||||||
md5("Immatriculation d'une personne morale après 1er avis")=>4000,//???????
|
|
||||||
md5("Immatriculation d'une personne morale suite à transfert de son siège social")=>4250,
|
|
||||||
md5("Immatriculation d'une personne physique, reprise d'activité après location-gérance")=>4350,
|
|
||||||
md5("Immatriculation d'une personne morale, établissement principal reçu en location-gérance")=>4355,
|
|
||||||
md5("Immatriculation d'une personne physique après 1er avis")=>4000,
|
|
||||||
md5("Immatriculation d'une personne physique, établissement principal reçu en location-gérance")=>4355,
|
|
||||||
md5("Immatriculation d'une personne physique, établissement principal précédemment exploité par le conjoint")=>4450,
|
|
||||||
md5("Immatriculation d'une personne physique, établissement précédemment exploité par le conjoint")=>4450,
|
|
||||||
md5("Transformation d'un GAEC")=>4400,
|
|
||||||
md5("Autre immatriculation personne morale")=>4000,
|
|
||||||
md5("Autre immatriculation personne physique")=>4000,
|
|
||||||
md5("Immatriculation d'une société de droit européen (quelle que soit l'origine du fonds)")=>4600,
|
|
||||||
md5("Immatriculation avec origine du fonds création")=>4000,
|
|
||||||
md5("Immatriculation avec orgine du fonds création")=>4000,
|
|
||||||
md5("Immatriculation avec origine de fonds achat")=>4501,
|
|
||||||
md5("Immatriculation avec origine du fonds achat")=>4501,
|
|
||||||
md5("Immatriculation d'une personne physique, établissement principal hérité, reçu par donation")=>4410,
|
|
||||||
);
|
|
||||||
|
|
||||||
$tabTypeAsso=array(
|
$tabTypeAsso=array(
|
||||||
'_1' =>array('even'=>8000,'type'=>'Insertion', 'forme'=>'ASS','lib'=>'ASSOCIATION/CREATION'),
|
'_1' =>array('even'=>8000,'type'=>'Insertion', 'forme'=>'ASS','lib'=>'ASSOCIATION/CREATION'),
|
||||||
'_2' =>array('even'=>8079,'type'=>'Insertion', 'forme'=>'ASS','lib'=>'ASSOCIATION/MODIFICATION'),
|
'_2' =>array('even'=>8079,'type'=>'Insertion', 'forme'=>'ASS','lib'=>'ASSOCIATION/MODIFICATION'),
|
||||||
@ -187,6 +59,135 @@ $tabTypeAsso=array(
|
|||||||
|
|
||||||
class MBodacc
|
class 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(
|
private static $tabAccents = array(
|
||||||
'[A'=>'Á', //5B41
|
'[A'=>'Á', //5B41
|
||||||
'^A'=>'Â', //5E41
|
'^A'=>'Â', //5E41
|
||||||
@ -958,19 +959,23 @@ class MBodacc
|
|||||||
return $this->tabRubriques[$codeRubriqueBodacc];
|
return $this->tabRubriques[$codeRubriqueBodacc];
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Retourne le code évènement de l'annonce en provenance du Bodacc XML
|
/**
|
||||||
**
|
* Retourne le code évènement de l'annonce en provenance du Bodacc XML
|
||||||
** @param string $libJugementXML Libellé de la rubrique au Bodacc XML
|
* @param string $libJugementXML Libellé de la rubrique au Bodacc XML
|
||||||
** @return string
|
* @return string
|
||||||
**/
|
*/
|
||||||
public function getCodeNatureEvenement($libEvenXML) {
|
public function getCodeNatureEvenement($libEvenXML)
|
||||||
global $tabNaturesEvenements;
|
{
|
||||||
$codeEven=@$tabNaturesEvenements[md5($libEvenXML)]*1;
|
foreach ( $this->tabNaturesEvenements as $code => $label ) {
|
||||||
if ($codeEven>0) return $codeEven;
|
if ( md5($label) == md5($libEvenXML) ) {
|
||||||
else return 0;
|
return intval($code);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getDirigeants($strAdministration) {
|
public function getDirigeants($strAdministration)
|
||||||
|
{
|
||||||
$tabRet=array();
|
$tabRet=array();
|
||||||
$strFonctions=$this->regExFonction;
|
$strFonctions=$this->regExFonction;
|
||||||
$tabNoms=array();
|
$tabNoms=array();
|
||||||
|
@ -2319,7 +2319,7 @@ class MInsee
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** Géocodage de l'adresse **/
|
/** Géocodage de l'adresse **/
|
||||||
$mMap=new MMap($accesDist);//$etab['adr_num'].' '.$this->getCodeVoie($etab['adr_typeVoie']).' '.$etab['adr_libVoie'], $etab['adr_cp'], $etab['adr_ville']);
|
$mMap = new MMap($accesDist, $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']));
|
$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['latitude']=$mMap->latitudeDec;
|
||||||
$tab['longitude']=$mMap->longitudeDec;
|
$tab['longitude']=$mMap->longitudeDec;
|
||||||
@ -2399,7 +2399,7 @@ class MInsee
|
|||||||
$tdeb=microtime(1);
|
$tdeb=microtime(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
$iTel = new MTel(false);
|
$iTel = new MTel(false, $this->iDb);
|
||||||
$tmp = $iTel->getTel($siren, $nic, true, 1);
|
$tmp = $iTel->getTel($siren, $nic, true, 1);
|
||||||
|
|
||||||
if($this->debugtime) {
|
if($this->debugtime) {
|
||||||
@ -2802,20 +2802,22 @@ class MInsee
|
|||||||
$tabRet['AdresseRue'],
|
$tabRet['AdresseRue'],
|
||||||
$tabRet['Adresse2'],
|
$tabRet['Adresse2'],
|
||||||
$tabRet['CP'], $tabRet['Ville']);
|
$tabRet['CP'], $tabRet['Ville']);
|
||||||
if (is_array($tabDom) && count($tabDom)>0)
|
if (is_array($tabDom) && count($tabDom)>0) {
|
||||||
foreach($tabDom as $i=>$dom) {
|
foreach($tabDom as $i=>$dom) {
|
||||||
$tabRet['AdresseDom']=1;
|
$tabRet['AdresseDom']=1;
|
||||||
$tabRet['AdresseDomNb']=$dom['nbEntrep'];
|
$tabRet['AdresseDomNb']=$dom['nbEntrep'];
|
||||||
$domiciliataire='';
|
$domiciliataire='';
|
||||||
if (preg_match('/^CHEZ (.*)$/i',$tabRet['Adresse2'], $matches) &&
|
if (preg_match('/^CHEZ (.*)$/i',$tabRet['Adresse2'], $matches)
|
||||||
!preg_match('/ M | M. | MR | MME | MLLE /i',$tabRet['Adresse2'])) {
|
&& !preg_match('/ M | M. | MR | MME | MLLE /i',$tabRet['Adresse2'])) {
|
||||||
$domiciliataire=$matches[1];
|
$domiciliataire=$matches[1];
|
||||||
$tabRet['AdresseDom']=2;
|
$tabRet['AdresseDom']=2;
|
||||||
}
|
}
|
||||||
$tabRet['AdresseDomEnt'][]=array('siren'=>$dom['siren'],
|
$tabRet['AdresseDomEnt'][] = array(
|
||||||
|
'siren'=>$dom['siren'],
|
||||||
'nom'=>prepareString($dom['nom']),
|
'nom'=>prepareString($dom['nom']),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
$timer['adresseDom']=microtime(true);
|
$timer['adresseDom']=microtime(true);
|
||||||
|
|
||||||
|
|
||||||
@ -3392,7 +3394,7 @@ class MInsee
|
|||||||
$tdeb=microtime(1);
|
$tdeb=microtime(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
$iGeffes=new MGreffes();
|
$iGeffes = new MGreffes($this->iDb);
|
||||||
$iRncs = new MRncs();
|
$iRncs = new MRncs();
|
||||||
$etabG = $iGeffes->getIdentite($siren);
|
$etabG = $iGeffes->getIdentite($siren);
|
||||||
|
|
||||||
@ -3419,9 +3421,10 @@ class MInsee
|
|||||||
$timer['infosInfogreffes']=microtime(true);
|
$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
|
* 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)) {
|
if (($nbEtab*1)==0 || (isset($entrep['numGreffe']) && $entrep['actif']==0 && $entrep['dateRadNum']==0)) {
|
||||||
$tabRad = $this->getAnnoncesLegales($siren, 0, 'R');
|
$tabRad = $this->getAnnoncesLegales($siren, 0, 'R');
|
||||||
//@file_put_contents('/var/www/html/ws2/inseeDebug.log', print_r($tabRad, true));
|
//@file_put_contents('/var/www/html/ws2/inseeDebug.log', print_r($tabRad, true));
|
||||||
@ -3443,11 +3446,12 @@ class MInsee
|
|||||||
$timer['infosRadiation']=microtime(true);
|
$timer['infosRadiation']=microtime(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Eléments Financiers en provenance du dernier Bilan
|
/**
|
||||||
**/
|
* Eléments Financiers en provenance du dernier Bilan
|
||||||
|
*/
|
||||||
$rep=$this->iDb->select('bilans', 'siren, dateExercice, dureeExercice, monnaie, typeBilan, unite, postes, dateProvPartenaire, dateInsert', "siren=$siren AND typeBilan IN ('N','S') ORDER BY dateExercice DESC LIMIT 0,1", true, MYSQL_ASSOC);
|
$rep=$this->iDb->select('bilans', 'siren, dateExercice, dureeExercice, monnaie, typeBilan, unite, postes, dateProvPartenaire, dateInsert', "siren=$siren AND typeBilan IN ('N','S') ORDER BY dateExercice DESC LIMIT 0,1", true, MYSQL_ASSOC);
|
||||||
|
if ( count($rep)>0 ) {
|
||||||
$entrep=$rep[0];
|
$entrep=$rep[0];
|
||||||
if (isset($entrep['dateExercice'])) {
|
|
||||||
$tabRet['bilanAnnee'] = substr($entrep['dateExercice'],0,4);
|
$tabRet['bilanAnnee'] = substr($entrep['dateExercice'],0,4);
|
||||||
$tabRet['bilanDate'] = $entrep['dateExercice'];
|
$tabRet['bilanDate'] = $entrep['dateExercice'];
|
||||||
$tabRet['bilanMois'] = $entrep['dureeExercice'];
|
$tabRet['bilanMois'] = $entrep['dureeExercice'];
|
||||||
@ -3474,7 +3478,7 @@ class MInsee
|
|||||||
else $tabBilan[$tabTmp2[0]]=$tabTmp2[1];
|
else $tabBilan[$tabTmp2[0]]=$tabTmp2[1];
|
||||||
}
|
}
|
||||||
if ( strtoupper($entrep['typeBilan'])=='S' ) {
|
if ( strtoupper($entrep['typeBilan'])=='S' ) {
|
||||||
$mBil=new MBilans(0);
|
$mBil = new MBilans(0, $this->iDb);
|
||||||
$tabTmp = $mBil->bilanSimplifie2Normal($tabBilan);
|
$tabTmp = $mBil->bilanSimplifie2Normal($tabBilan);
|
||||||
$tabBilan = array_merge($tabTmp, $tabBilan);
|
$tabBilan = array_merge($tabTmp, $tabBilan);
|
||||||
}
|
}
|
||||||
@ -3522,10 +3526,7 @@ class MInsee
|
|||||||
$tabRet['bilanFLestime']=$caEstime;
|
$tabRet['bilanFLestime']=$caEstime;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** CA Estimé si aucune info Bilan au TCA Insee
|
/* CA Estimé si aucune info Bilan au TCA Insee */
|
||||||
**/
|
|
||||||
//$tabRet['caEstime'] = getCAnafEffectif($tabRet['NafEnt'],$tabRet['Effectif']);
|
|
||||||
|
|
||||||
$tabRet['TribunalLib'] = $this->iBodacc->getTribunalNom($tabRet['Tribunal']);
|
$tabRet['TribunalLib'] = $this->iBodacc->getTribunalNom($tabRet['Tribunal']);
|
||||||
|
|
||||||
if($this->debugtime) {
|
if($this->debugtime) {
|
||||||
@ -3573,7 +3574,14 @@ class MInsee
|
|||||||
return $tabRet;
|
return $tabRet;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getDirigeantsOp($siren, $id = null) {
|
/**
|
||||||
|
* Dirigeants Opérationnel
|
||||||
|
* @param string $siren
|
||||||
|
* @param string $id
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
public function getDirigeantsOp($siren, $id = null)
|
||||||
|
{
|
||||||
$siren=$siren*1;
|
$siren=$siren*1;
|
||||||
$tabRet=array();
|
$tabRet=array();
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ class MAmabis
|
|||||||
{
|
{
|
||||||
private $client;
|
private $client;
|
||||||
|
|
||||||
function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
$this->client = new SoapClient(null, array(
|
$this->client = new SoapClient(null, array(
|
||||||
'location' => 'http://sw2.amabis.com:5100/',
|
'location' => 'http://sw2.amabis.com:5100/',
|
||||||
@ -19,7 +19,7 @@ class MAmabis
|
|||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
function getZonage($adrNum, $adrIndRep, $adrTypeVoie, $adrLibVoie, $cp, $ville='', $codeRivoli='', $rnvp=false, $raisonSociale='TEST', $debug=false)
|
public function getZonage($adrNum, $adrIndRep, $adrTypeVoie, $adrLibVoie, $cp, $ville='', $codeRivoli='', $rnvp=false, $raisonSociale='TEST', $debug=false)
|
||||||
{
|
{
|
||||||
$tabRep=array();
|
$tabRep=array();
|
||||||
if (!$rnvp) {
|
if (!$rnvp) {
|
||||||
|
@ -1170,8 +1170,8 @@ require_once 'framework/common/curl.php';
|
|||||||
|
|
||||||
require_once 'framework/common/mysql.php';
|
require_once 'framework/common/mysql.php';
|
||||||
|
|
||||||
class MGreffes {
|
class MGreffes
|
||||||
|
{
|
||||||
public $body = '';
|
public $body = '';
|
||||||
public $header = '';
|
public $header = '';
|
||||||
public $codeRetour = 0;
|
public $codeRetour = 0;
|
||||||
@ -1182,8 +1182,13 @@ class MGreffes {
|
|||||||
private $iInsee;
|
private $iInsee;
|
||||||
public $enCache=false;
|
public $enCache=false;
|
||||||
|
|
||||||
public function __construct() {
|
public function __construct($db = null)
|
||||||
|
{
|
||||||
|
if ( $db === null ) {
|
||||||
$this->iDb = new WDB();
|
$this->iDb = new WDB();
|
||||||
|
} else {
|
||||||
|
$this->iDb = $db;
|
||||||
|
}
|
||||||
$this->iInsee=new MInsee();
|
$this->iInsee=new MInsee();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4205,5 +4210,3 @@ https://www.infogreffe.fr/mantis/csv_export.php
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
@ -490,6 +490,7 @@ class pointLocation {
|
|||||||
|
|
||||||
class MMap {
|
class MMap {
|
||||||
|
|
||||||
|
protected $iDb;
|
||||||
private $accesDist = true;
|
private $accesDist = true;
|
||||||
private $referer ='';
|
private $referer ='';
|
||||||
private $body = '';
|
private $body = '';
|
||||||
|
@ -52,9 +52,13 @@ class MRncs
|
|||||||
public $infoIMR=array();
|
public $infoIMR=array();
|
||||||
public $maxDemJour=10;
|
public $maxDemJour=10;
|
||||||
|
|
||||||
function __construct()
|
function __construct($db = null)
|
||||||
{
|
{
|
||||||
|
if ( $db === null ) {
|
||||||
$this->iDb = new WDB();
|
$this->iDb = new WDB();
|
||||||
|
} else {
|
||||||
|
$this->iDb = $db;
|
||||||
|
}
|
||||||
$this->tabDevises = $this->getTabDevisesInpi();
|
$this->tabDevises = $this->getTabDevisesInpi();
|
||||||
$this->tabPays = $this->getTabPaysInpi();
|
$this->tabPays = $this->getTabPaysInpi();
|
||||||
$this->tabTribunaux = $this->getTabTribunaux();
|
$this->tabTribunaux = $this->getTabTribunaux();
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
class MTva
|
||||||
//ini_set('soap.wsdl_cache_enabled', 1); // 0 en dév
|
{
|
||||||
|
|
||||||
class MTvaOld {
|
|
||||||
|
|
||||||
public $vatNumber = ''; // Numéro de TVA retourné
|
public $vatNumber = ''; // Numéro de TVA retourné
|
||||||
public $vatDefined = false; // Le numéro de TVA est il validé ?
|
public $vatDefined = false; // Le numéro de TVA est il validé ?
|
||||||
public $errnum = 0; // Numéro de l'erreur en cas d'erreur
|
public $errnum = 0; // Numéro de l'erreur en cas d'erreur
|
||||||
@ -11,61 +8,7 @@ class MTvaOld {
|
|||||||
|
|
||||||
private $siren;
|
private $siren;
|
||||||
|
|
||||||
function __construct($siren, $accesDist=true) {
|
public function __construct($siren, $accesDist=true)
|
||||||
//$accesDist=false;
|
|
||||||
if ($accesDist==true) {
|
|
||||||
|
|
||||||
/*$fp=fopen('/var/www/log/infoVat.log', 'a');
|
|
||||||
fwrite($fp, "MTva->__construct pour $siren $accesDist\n");
|
|
||||||
fclose($fp);
|
|
||||||
*/
|
|
||||||
$this->siren=$siren;
|
|
||||||
$client = new SoapClient('http://ws1.scores-decisions.com/entreprise/vat.wsdl',
|
|
||||||
array( 'trace' => 1, 'soap_version' => SOAP_1_1,
|
|
||||||
'login' => 'TESTTVA', 'password' => 'TVATESTPW'));
|
|
||||||
try {
|
|
||||||
$O = $client->getCompanyVat($this->siren);
|
|
||||||
if ($O->error->errnum) {
|
|
||||||
//echo 'Erreur : '. $O->error->errmsg .' ('. $O->error->errnum .")\n";
|
|
||||||
//echo $client->__getLastResponse()."\n";
|
|
||||||
$this->errnum=$O->error->errnum;
|
|
||||||
$this->errmsg=$O->error->errmsg;
|
|
||||||
return false;
|
|
||||||
} else {
|
|
||||||
$val=$O->result;
|
|
||||||
$this->vatNumber=$val->vatNumber;
|
|
||||||
$this->vatDefined=$val->vatDefined;
|
|
||||||
}
|
|
||||||
} catch (SoapFault $fault) {
|
|
||||||
//echo $client->__getLastResponse()."\n";
|
|
||||||
//echo 'ERREUR SOAP :'.EOL;
|
|
||||||
//print_r($fault);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$this->errnum=999;
|
|
||||||
$this->errmsg="Pas d'accès à la base TVA";
|
|
||||||
$this->vatNumber='';
|
|
||||||
$this->vatDefined=false;
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class MTva {
|
|
||||||
|
|
||||||
public $vatNumber=''; // Numéro de TVA retourné
|
|
||||||
public $vatDefined=false; // Le numéro de TVA est il validé ?
|
|
||||||
public $errnum=0; // Numéro de l'erreur en cas d'erreur
|
|
||||||
public $errmsg=''; // Message de l'erreur en cas d'erreur
|
|
||||||
|
|
||||||
private $siren;
|
|
||||||
|
|
||||||
function __construct($siren, $accesDist=true)
|
|
||||||
{
|
{
|
||||||
$sirenIn = $siren*1;
|
$sirenIn = $siren*1;
|
||||||
if ( $sirenIn<000001000 ) {
|
if ( $sirenIn<000001000 ) {
|
||||||
@ -73,12 +16,6 @@ class MTva {
|
|||||||
$this->vatDefined = false;
|
$this->vatDefined = false;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
elseif($sirenIn<000010000) $siren='00000'.$sirenIn;
|
|
||||||
elseif ($sirenIn<000100000) $siren='0000'.$sirenIn;
|
|
||||||
elseif ($sirenIn<001000000) $siren='000'.$sirenIn;
|
|
||||||
elseif ($sirenIn<010000000) $siren='00'.$sirenIn;
|
|
||||||
elseif ($sirenIn<100000000) $siren='0'.$sirenIn;
|
|
||||||
else $siren=''.$sirenIn;
|
|
||||||
|
|
||||||
$siren = str_pad($siren, 9, '0', STR_PAD_LEFT);
|
$siren = str_pad($siren, 9, '0', STR_PAD_LEFT);
|
||||||
|
|
||||||
@ -87,12 +24,14 @@ class MTva {
|
|||||||
|
|
||||||
if ($cleAlgo<10) $cleAlgo='0'.$cleAlgo;
|
if ($cleAlgo<10) $cleAlgo='0'.$cleAlgo;
|
||||||
else $cleAlgo=''.$cleAlgo;
|
else $cleAlgo=''.$cleAlgo;
|
||||||
|
|
||||||
$tabRep=array();
|
$tabRep=array();
|
||||||
if (!$this->valideSiren($siren) && substr($siren,0,4)<>'0000') {
|
if (!$this->valideSiren($siren) && substr($siren,0,4)<>'0000') {
|
||||||
$this->errnum=102;
|
$this->errnum=102;
|
||||||
$this->errmsg='Siren invalide';
|
$this->errmsg='Siren invalide';
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$iDb=new WDB('sdv1');
|
$iDb=new WDB('sdv1');
|
||||||
$info = $iDb->select('siren_tva', "cle, DATE_FORMAT(dateMod,'%Y%m%d') as DateMAJ", "siren=$siren", false, MYSQL_ASSOC);
|
$info = $iDb->select('siren_tva', "cle, DATE_FORMAT(dateMod,'%Y%m%d') as DateMAJ", "siren=$siren", false, MYSQL_ASSOC);
|
||||||
$tab=$info[0];
|
$tab=$info[0];
|
||||||
@ -321,6 +260,4 @@ class MTva {
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
|
@ -65,7 +65,8 @@ if ( count($result)==0 ) {
|
|||||||
if (count($result)>0) {
|
if (count($result)>0) {
|
||||||
$info = $result->current();
|
$info = $result->current();
|
||||||
echo "Lancement enrichissement $info->id\n";
|
echo "Lancement enrichissement $info->id\n";
|
||||||
$log = $application->profil->path->data.'/log/'.$info->id.'.log';
|
$c = new Zend_Config($application->getOptions());
|
||||||
|
$log = $c->profil->path->data.'/log/'.$info->id.'.log';
|
||||||
exec('php '.__DIR__."/jobs/enrichissement.php --id ".$info->id." 2>&1 >> ".$log." &");
|
exec('php '.__DIR__."/jobs/enrichissement.php --id ".$info->id." 2>&1 >> ".$log." &");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user