0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !'); $idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !'); $siren=substr($siret,0,9); isset($_REQUEST['bilan']) ? $bilan=$_REQUEST['bilan'] : $bilan=0 ; $ratiosEntrep = array(); $ratiosInfos = array(); $bilansInfos = array(); $rationsEntrepEvol = array(); try { $O = $client->getRatios($siren, 'ratios'); $bilansInfos = $O['result']['BilansInfos']; $ratiosInfos = $O['result']['RatiosInfos']; $ratiosEntrep = $O['result']['RatiosEntrep']; $ratiosEntrepEvol = $O['result']['RatiosEntrepEvol']; $ratiosSecteur = $O['result']['RatiosSecteur']; print ''; }catch (SoapFault $fault) { include_once(realpath(dirname(__FILE__).'/../../').'/includes/soaperror.php'); processSoapFault($client,$fault,$tabInfo); die(); } function dGraph($nRatio){ global $bilansInfos; global $ratiosSecteur; global $ratiosEntrep; global $ratiosInfos; $evol = array(); $nbrAnnees=count($bilansInfos)-1; $i=0; foreach($bilansInfos as $dateCloture){ if(isset($bilansInfos[$nbrAnnees-$i]['dateCloture'])){ $div = 1; $ratioE = $ratiosEntrep[$nbrAnnees-$i][$nRatio]; $ratioS = $ratiosSecteur[$nbrAnnees-$i][$nRatio]; if ( ($ratiosInfos[$nRatio]['unite']=='EUR') && ((abs($ratioE)/1000)>0) ){ $unite = 'KEURO'; $div = 1000; }else{ $unite = $ratiosInfos[$nRatio]['unite']; } //Données pour les graphiques évolutions $data[] = array( 'date'=>$bilansInfos[$nbrAnnees-$i]['dateCloture'], 'entreprise'=>(($ratioE!='NS') ? $ratioE/$div : 0 ), 'secteur'=>(($ratioS!='NS') ? $ratioS/$div : 0 ), ); } $i++; } $evol = array('data' => $data, 'unite' => $unite); return $evol; } function dPosition($nAnnee,$nRatio,$compare){ global $ratiosSecteur; global $ratiosEntrep; $ratioS = $ratiosSecteur[$nAnnee][$nRatio]; $ratioE = $ratiosEntrep[$nAnnee][$nRatio]; $ecart = 1/100; if( $ratioS=='NS' || $ratioE=='NS' || $ratioS==NULL || $ratioE==NULL){ print '-'; }elseif($compare=='>'){ if( $ratioE+$ecart > $ratioS ){ print ''; }elseif( ($ratioS-($ratioS*$ecart))<$ratioE && ($ratioS+($ratioS*$ecart))>$ratioE){ print '-'; }else{ print ''; } }elseif($compare=='<'){ if($ratioE < $ratioS){ print ''; }elseif( ($ratioS-($ratioS*$ecart))<$ratioE && ($ratioS+($ratioS*$ecart))>$ratioE){ print '-'; }else{ print ''; } } } function dSecteur($nAnnee,$nRatio){ global $ratiosSecteur; global $ratiosInfos; $ratio = $ratiosSecteur[$nAnnee][$nRatio]; $return = ''; $formatRatio = TRUE; if ($ratio=='NS') { $return.= 'NS'; $formatRatio = FALSE; }elseif(substr($ratio,0,1)=='<' ){ $return.= '< '; $ratio = substr($ratio,1)*1; }elseif(substr($ratio,0,1)=='>'){ $return.= '> '; $ratio = substr($ratio,1)*1; }elseif($ratio==NULL){ $return.= '-'; $formatRatio = FALSE; } if($formatRatio == TRUE) { if ( ($ratiosInfos[$nRatio]['unite']=='EUR') && ((abs($ratio)/1000)>0) ){ $return.= number_format($ratio/1000, 0, '', ' ').' K€'; }elseif (($ratiosInfos[$nRatio]['unite']=='EUR') && ((abs($ratio)/1000)<0)) { $return.= number_format($ratio, 0, '', ' ').' €'; }elseif (($ratiosInfos[$nRatio]['unite']=='Jours')) { $return.= number_format($ratio, 0, '', ' ').' '.$ratiosInfos[$nRatio]['unite']; }elseif (($ratiosInfos[$nRatio]['unite']=='AN')) { $return.= round($ratio, 2).' '.$ratiosInfos[$nRatio]['unite']; }elseif (($ratiosInfos[$nRatio]['unite']=='%')) { $return.= round($ratio).' '.$ratiosInfos[$nRatio]['unite']; }else{ $return.= $ratio.' '.$ratiosInfos[$nRatio]['unite']; } } print $return; } function dRatio($nAnnee,$nRatio){ global $ratiosEntrep; global $ratiosInfos; $ratio = $ratiosEntrep[$nAnnee][$nRatio]; $return = ''; $formatRatio = TRUE; if ($ratio=='NS') { $return.= 'NS'; $formatRatio = FALSE; }elseif(substr($ratio,0,1)=='<' ){ $return.= '< '; $ratio = substr($ratio,1)*1; }elseif(substr($ratio,0,1)=='>'){ $return.= '> '; $ratio = substr($ratio,1)*1; }elseif($ratio==NULL){ $return.= '-'; $formatRatio = FALSE; } if($formatRatio == TRUE) { if ( ($ratiosInfos[$nRatio]['unite']=='EUR') && ((abs($ratio)/1000)>0) ){ $return.= number_format($ratio/1000, 0, '', ' ').' K€'; }elseif (($ratiosInfos[$nRatio]['unite']=='EUR') && ((abs($ratio)/1000)<0)) { $return.= number_format($ratio, 0, '', ' ').' €'; }elseif (($ratiosInfos[$nRatio]['unite']=='Jours')) { $return.= number_format($ratio, 0, '', ' ').' '.$ratiosInfos[$nRatio]['unite']; }elseif (($ratiosInfos[$nRatio]['unite']=='AN')) { $return.= round($ratio, 2).' '.$ratiosInfos[$nRatio]['unite']; }elseif (($ratiosInfos[$nRatio]['unite']=='%')) { $return.= round($ratio).' '.$ratiosInfos[$nRatio]['unite']; }else{ $return.= $ratio.' '.$ratiosInfos[$nRatio]['unite']; } } print $return; } ?>
  Numéro identifiant Siren
  Raison Sociale


 Aucun bilan disponible pour cette entreprise !
log($tabInfo,'tabInfo'); ?>

  Secteur d'activité : -
  Millesime
 Ok
  Durée du bilan log($bilan, 'bilan'); if(isset($bilansInfos[$bilan]['dateCloture'])) { print $bilansInfos[$bilan]['duree']; ?> mois


EQUILIBRE FINANCIER Entreprise Secteur Position
MARGE BRUTE D'AUTOFINANCEMENT (MBA) ou CAF
'); ?>
COUVERTURE du BFR (FR/BFR)
'); ?>
COUVERTURE des IMMOS NETTES
capitaux permanents/immobilisations nettes
'); ?>
COUVERTURE du CA
fond de roulement net global sur 12m x 360 / chiffre d'affaire
'); ?>
SOLVABILITE capitaux propres / ensemble des dettes
'); ?>
INDEPENDANCE FINANCIERE (Cap.propres/Capitaux permanents)
'); ?>
PROFITABILITE Entreprise Secteur Position
RENTABILITE ECONOMIQUE (EBE/TOTAL bilan)
'); ?>
RENTABILITE FINANCIERE (Résult.Net/Cap.propres)
'); ?>
RENTABILITE COMMERCIALE (résultat net/CA)
'); ?>
CONTRIBUTION DU CAPITAL
Capacité d'autofinancement sur 12 mois / capitaux permanents
'); ?>
CONTRIBUTION DE LA VA
capacité d'autofinancement / valeur ajoutée
'); ?>
LIQUIDITE Entreprise Secteur Position
LIQUIDITE IMMEDIATE : (Disponibilité/Dettes CT)
'); ?>
LIQUIDITE GENERALE : (Act.circulant net/Dettes CT)
'); ?>
LIQUIDITE REDUITE: Disponibilité et créances réelles /Dettes CT)
'); ?>
ENDETTEMENT Entreprise Secteur Position
ENDETTEMENT (dettes a + 1 an / capitaux propres)
CAPACITE DE REMBOURSEMENT (Dettes.bancaires.(+MT+LT+C.bail)/CAF)
FINANCEMENT DES STOCKS (dettes aux fournisseurs / stock)
PRODUCTIVITE Entreprise Secteur Position
PRODUCTIVITE DE L'ACTIF
chiffre d'affaire/actif comptable
'); ?>
DUREE CLIENT (Rotation clients en VJ TTC)
DUREE FOURNISSEUR (Rotation fournisseurs en JA TTC)
POIDS MASSE SALARIALE (Ch personnel/VA)
RENDEMENT (Production sur 12mois / effectif)
'); ?>
PRODUCTIVITE
(CA/effectif)
'); ?>