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);
require_once 'cache/cache.php';
require_once 'ratios/ratios.php';
$raisonSociale = $_SESSION['tabInfo']['entrep']['raisonSociale'];
if (($siret*1)==0 || ($siren*1)<100){ $fileName = $page2.'-'.$idEntreprise;
}else{ $fileName = $page2.'-'.$siret; }
cache_filename($fileName);
if( cache_exist() && !( preg_match('/saisie/i', $_SESSION['tabInfo']['droits']) || $_SESSION['tabInfo']['mode_edition']==1 ) )
{
$bilansInfos = cache_get('bilansInfos');
$ratiosInfos = cache_get('ratiosInfos');
$ratiosEntrep = cache_get('ratiosEntrep');
$ratiosEntrepEvol = cache_get('ratiosEntrepEvol');
$dataActif = cache_get('dataActif');
$dataPassif = cache_get('dataPassif');
$dataSIG = cache_get('dataSIG');
}
else
{
try {
$O = $client->getRatios($siren, 'bilan');
$bilansInfos = $O['result']['BilansInfos'];
$ratiosInfos = $O['result']['RatiosInfos'];
$ratiosEntrep = $O['result']['RatiosEntrep'];
$ratiosEntrepEvol = $O['result']['RatiosEntrepEvol'];
//Affichage des dates dans l'ordre décroissant
//Tri des tableaux
foreach ($bilansInfos as $key => $row) {
$bilansInfos[$key]['cle'] = $key;
$date[$key] = $row['dateCloture'];
$duree[$key] = $row['duree'];
$devise[$key] = $row['devise'];
$unite[$key] = $row['unite'];
$cle[$key] = $row['cle'];
}
array_multisort($date, SORT_DESC, $duree, SORT_DESC, $devise, SORT_DESC, $unite, SORT_DESC, $cle, SORT_DESC, $bilansInfos);
//Tri des autres tableaux
$tempRatiosEntrep = $ratiosEntrep;
$tempRatiosEntrepEvol = $ratiosEntrepEvol;
$tempRatiosSecteur = $ratiosSecteur;
$i = 0;
foreach ($bilansInfos as $row){
$ratiosEntrep[$i] = $tempRatiosEntrep[$row['cle']];
$ratiosEntrepEvol[$i] = $tempRatiosEntrepEvol[$row['cle']];
$ratiosSecteur[$i] = $tempRatiosSecteur[$row['cle']];
$i++;
}
//Fin de tri des tableaux
$dataActif = array( graphPercent('r51','r22'),
graphPercent('r52','r22'),
graphPercent('r53','r22'),
graphPercent('r60','r22'),
graphPercent('r61','r22'),
graphPercent('r62','r22'),
graphPercent('r63','r22'),
);
$dataPassif = array( graphPercent('r70','r22'),
graphPercent('r71','r22'),
graphPercent('r72','r22'),
graphPercent('r83','r22'),
graphPercent('r84','r22'),
graphPercent('r85','r22'),
graphPercent('r86','r22'),
graphPercent('r87','r22'),
);
$dataSIG = array( graphPercent('r101','r101')-graphPercent('r122','r101'),
graphPercent('r122','r101')-graphPercent('r130','r101'),
graphPercent('r130','r101')-graphPercent('r140','r101'),
graphPercent('r140','r101')-graphPercent('r150','r101'),
graphPercent('r150','r101')-graphPercent('r170','r101'),
graphPercent('r170','r101')-graphPercent('r199','r101'),
graphPercent('r199','r101'),
);
cache_delete();
cache_add('bilansInfos', $bilansInfos);
cache_add('ratiosInfos', $ratiosInfos);
cache_add('ratiosEntrep', $ratiosEntrep);
cache_add('ratiosEntrepEvol', $ratiosEntrepEvol);
cache_add('dataActif', $dataActif);
cache_add('dataPassif', $dataPassif);
cache_add('dataSIG', $dataSIG);
}catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
die();
}
}
?>
ÉLÉMENTS FINANCIERS - BILANS
|
Numéro identifiant Siren |
=substr($siren,0,3).' '.substr($siren,3,3).' '.substr($siren,6,3)?> |
|
Raison Sociale |
=$_SESSION['tabInfo']['entrep']['raisonSociale']?> |
| Aucun bilan disponible pour cette entreprise ! |
Bilan actif - passif
ACTIF |
mois
|
% T.B. |
Actif Immobilisé Net |
|
|
Incorporelles |
|
|
Corporelles |
|
|
Financières |
|
|
Actif Circulant Net |
|
|
Stock et encours |
|
|
Créances Clients |
|
|
Autres Créances |
|
|
|
|
|
|
|
|
|
Trésorerie Active |
|
|
TOTAL ACTIF |
|
|
|
PASSIF |
mois
|
% T.B. |
Ressources Propres |
|
|
Fonds Propres |
|
|
Provisions Risques |
|
|
Comptes Courants |
|
|
Ressources Externes |
|
|
Dettes Financières |
|
|
Dettes Fournisseurs |
|
|
Dettes Fiscales |
|
|
Autres Dettes |
|
|
Trésorerie Passive |
|
|
TOTAL PASSIF |
|
|
|
Soldes Intermédiare de Gestion
SOLDES INTERMEDIAIRES DE GESTION |
mois
|
% C.A. |
CHIFFRE D'AFFAIRES HORS TAXE |
|
|
- | Achat de marchandises, de matières premières |
|
|
MARGE COMMERCIALE |
|
|
+ | Production vendue |
|
|
+ | Production immobilisée et stockée |
|
|
PRODUCTION DE L'EXERCICE |
|
|
± | Variation de stock de marchandises et matières premières |
|
|
MARGE BRUTE |
|
|
- | Autres charges externes |
|
|
VALEUR AJOUTÉE |
|
|
- | Charges de personnel |
|
|
- | Impôts, taxes & versements assimilés |
|
|
+ | Subventions d'exploitation |
|
|
EXCÉDENT BRUT D'EXPLOITATION (EBE) |
|
|
+ | Autres produits d'exploitation |
|
|
- | Autres charges d'exploitation |
|
|
+ | Reprise sur dotations & transferts de charges |
|
|
+ | 70% Loyer de crédit bail |
|
|
- | Dotations d'exploitation & provisions d'exploitation |
|
|
RÉSULTAT D'EXPLOITATION |
|
|
+ | Produits financiers |
|
|
+ | 30% Loyer de crédit bail |
|
|
+ | Charges financières |
|
|
RÉSULTAT COURANT AVANT IMPOTS |
|
|
+ | Produits exceptionnels |
|
|
- | Charges exceptionnelles |
|
|
- | Impôts sur les bénéfices |
|
|
- | Participation salariale |
|
|
RÉSULTAT NET |
|
|
|