Vous êtes sur la page 1sur 43

Programme de gestion de trsorerie et de

suivi du prvisionnel : un tableau de bord


pour faciliter le pilotage de lentreprise

Rapport technique
Stage mai-aot 2005

Guillaume LEDUC
IFI 2007

Programme de gestion de trsorerie et de


suivi du prvisionnel : un tableau de bord
pour faciliter le pilotage de lentreprise

Tuteur entreprise : Jos Herraiz


Tuteur cole : Paul Gaborit

Guillaume LEDUC
IFI 2007

Ilot 6, n48 P.A.E de La Mare


97438 Sainte-Marie, France

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

REMERCIEMENTS

Jaimerais tout dabord remercier M. Jos Herraiz, mon tuteur de stage et co-grant
dEMR, pour mavoir propos ce stage et apport son aide tout au long de mes diffrents
travaux. Il a su maccorder sa confiance et ma laiss une grande latitude. Nos entretiens
mont appris beaucoup de choses sur les diffrents aspects du monde de lindustrie et
notamment lorganisation dans une PME.
Je remercie galement Mne Vronique Bourgoin-Brial pour ses explications sur les
notions comptables et financires, et sa grande patience dans le travail autour des fiches
de paye !
De la mme faon, je souhaiterais remercier M. Yahel Bouaziz, crateur de lintranet, pour
mavoir clair sur certaines parties ardues de ses pages de code. Il a galement su
rpondre rapidement mes e-mails, notre principal mode de communication.
Enfin jaimerais remercier Melle Pascale Bubien, comptable, et Mme Isabelle Pothin,
secrtaire de la socit, pour leur disponibilit et leur aide. Travailler avec elles au
quotidien fut un plaisir.

Guillaume LEDUC

iii

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

RESUME
Dans lesprit de la qualification des services QualifEnseignes, la socit EMR a dvelopp
un systme de gestion des dossiers et de suivi de production dans le langage
PHP/MySQL. Afin damliorer le contrle en temps rel de lentreprise, les grants
souhaitent y ajouter un module financier de gestion de trsorerie et de suivi du
prvisionnel avec un objectif : la visibilit.
Lapplication doit comporter sept modules : suivi des charges fixes, suivi de la trsorerie
quotidienne, suivi des relances sur les crances clients et fournisseurs, suivi de la masse
salariale, analyse financire. Enfin un module de synthse rsume lessentiel des autres
modules : un tableau de bord pour faciliter le pilotage de lentreprise.
Ce dveloppement se fait en collaboration avec lexpert comptable et le consultant
informatique du point de vue technique. Laspect ergonomique se travaille avec les
utilisateurs finaux du logiciel, pour une intgration parfaite lintranet de la socit.

Guillaume LEDUC

iv

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

SOMMAIRE
INTRODUCTION ................................................................................................................................................. 1
I.

UN PROJET ANCRE DANS LE PROCESSUS DE CERTIFICATION DE LENTREPRISE EMR 2


A.
B.

II.

SIGNALEMENT FORT ............................................................................................................................. 2


EMR ET LESPRIT ISO : QUALITE & TRAABILITE ..................................................................................... 5
LA CONCEPTION ET LA REALISATION DE LAPPLICATION ..................................................... 8

A.
B.
C.
D.
E.
F.
G.
H.

REMARQUES GENERALES ........................................................................................................................... 8


ANALYSE FINANCIERE ............................................................................................................................. 11
SUIVI DES CHARGES ................................................................................................................................. 14
SUIVI DE TRESORERIE............................................................................................................................... 15
GESTION DES ENCAISSEMENTS CLIENTS ................................................................................................... 18
GESTION DES DETTES FOURNISSEURS ....................................................................................................... 24
SUIVI DE LA MASSE SALARIALE ................................................................................................................ 25
LA PAGE RECAPITULATIVE : LE TABLEAU DE BORD ............................................................................ 28

III.
LA MISE EN PLACE DE LAPPLICATION DANS SA CONFIGURATION DE TRAVAIL ET
TESTS DE FIABILITE ...................................................................................................................................... 32
A.
B.
C.

MISE EN LIGNE DE LAPPLICATION : UN PARAMETRAGE FIN POUR UNE INTEGRATION PARFAITE .............. 32
LA FORMATION DES UTILISATEURS ET TEST FINAL ................................................................................... 32
PRESENTATION FINALE DU LOGICIEL........................................................................................................ 33

CONCLUSION.................................................................................................................................................... 34
BIBLIOGRAPHIE .............................................................................................................................................. 35
CONTACTS ......................................................................................................................................................... 35
SOURCES INTERNET ........................................................................................................................................... 35
MONOGRAPHIES ................................................................................................................................................ 35
TABLE DES ILLUSTRATIONS ....................................................................................................................... 36
TABLE DES MATIERES .................................................................................................................................. 37

Guillaume LEDUC

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

INTRODUCTION
Les grants dEMR ont redfini lorganisation interne de lentreprise dans lesprit de la
certification de services QualifEnseigne.
La premire tape a t la cration dun logiciel de suivi des dossiers, toujours en cours de
dveloppement. Mais ils veulent pousser plus loin de contrle de lorganisation en crant
une sorte de tableau de bord qui faciliterait le pilotage de lentreprise. La finalit est
davoir une vision rapide dindicateurs tels que ltat de la trsorerie, les charges, les
crances clients, les dettes fournisseurs, la masse salariale et diffrents indices de mesure
sy rapportant.
Le but du stage est donc de raliser une application PHP permettant de suivre la
trsorerie et de calculer le prvisionnel. Le stockage des donnes se fait via des bases de
type MySQL.

Guillaume LEDUC

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

I. UN PROJET ANCRE DANS LE PROCESSUS DE CERTIFICATION DE


LENTREPRISE EMR

A. Signalement fort
EMR (Enseigne Maintenance Runion), fonde en 1995 par MM. Jos et Michel Herraiz, est une
Socit Anonyme Responsabilit Limite au capital de 125 080 , pour un Chiffre dAffaire de 2,4
millions deuros. Elle compte 7 personnes en son administration : MM Jos et Michel Herraiz, grants,
M. Maxime Bouchez, technicien infographiste , Melle Pascale Bubien, comptable, M. Nicolas Chalon,
chef datelier, M. Stphane Ordener, responsable technique, et Mme Isabelle Pothin, secrtaire et accueil.
13 ouvriers oprent dans les 1500m dateliers rpartis sur 2 sites.
1. Les activits dEMR
EMR regroupe aujourdhui plusieurs activits tournant autour de la signaltique. La
socit propose ltude, la ralisation et la maintenance de tous les supports de
communication, pour une utilisation temporaire ou permanente.
Etude :
Lentreprise ralise prototypes et devis. Elle reste en veille technologique pour proposer
des produits originaux la clientle.
Ralisation :
Lentreprise investit rgulirement dans lamlioration de son parc machine. Elle dispose
de nombreux moyens techniques, en complment de son parc informatique : laboratoire
d'impression numrique couleur jet d'encre, plotteur de dcoupe d'adhsif avec station de
marquage, dcoupe de supports, fraiseuse commande numrique.
Maintenance :
EMR propose un service aprs vente ses clients. Elle ralise aussi les oprations de
maintenance ou dvolution sur les enseignes dj existantes.
2. Gamme de produits
EMR propose sa clientle une gamme complte de produits tournant autour de la
signaltique :
Affichage numrique : impression sur tous supports, dont des films autocollants afin
de raliser des dcors de vhicules.

Guillaume LEDUC

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Agencements stand : conception et ralisation de stands pour les vnements tels que
le salon de lautomobile.

Enseigne signaltique : panneaux daffichage en tous genres.

Mobilier PLV : prsentoirs de magasins, panneaux daffichage de petite dimension.

Guillaume LEDUC

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

3. Une clientle diversifie


La clientle dEMR est trs diversifie en termes de secteurs dactivit : automobile,
ptroliers, petite et grande distribution, tlcommunications et autres tertiaires.
Voici quelques rfrences en matire de clientle :
Automobile : Grandes marques ou bien concessionnaires locaux, dont : BMW,
Citron, Daewoo, Honda, Kawazaki, Peugeot, Renault, Speedy, Toyota, Caill groupe,
CMM Automobile, Harley-Davidson, Mini, Seat, Ford, HG Automobiles
Ptroliers : Esso, Caltex, ELF, Total, SRPP, Shell, Jovenna Madagascar
Commerce & distribution : Champion, Danone, Dia, Gitem, Jumbo Score, Quick,
Ricard, Super U, Chatel, Candia, Carrefour, Rhum Charrette, Mc Donald's
Banques & administrations : Crdit Agricole, ADPE, Allocations familliales, Cinor,
Dpartement de la Runion, Communes de St Denis, de St Marie, La Poste, CCCO,
CCI Runion, Direction gnrale des impts, Trsor public, BFC, Caisse d'pargne
Autres tertiaires : Canal Satellite, Citalis, Hertz, Orange, SFR, Adecco, Air Austral, Air
France, Air Mauritius, Cegetel, France tlcom, Outremer tlcom,
Architectes, agences de communication
Bien que certains noms soient prestigieux, la clientle reste essentiellement insulaire :
seulement 20% de clients sont extrieurs, pour la plupart mtropolitains.
4. Une concurrence rcente
Les produits de signaltique sont soumis de frquentes et importantes innovations
techniques, notamment grce aux progrs raliss dans le domaine des technologies
numriques.
Face un march en pleine expansion, l'entreprise EMR doit se battre pour garder sa
position de leadership. EMR compte huit concurrents sur le march :
Labopix

Image

Runi Pub

Lettring

Nid Imprimerie Enseignes

Aaction Pub

Pano Boutique

ELP

Ces entreprises ont la mme activit. En comparaison la superficie1 de lle, loffre est
plus importante que la demande. Ces entreprises doivent donc soit se battre pour obtenir
la plus grosse part de march, soit se tourner ver lexport.

Lle de La Runion est trois fois plus petite que la Corse.

Guillaume LEDUC

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Dans ce contexte, EMR cherche montrer qu'elle propose un meilleur service que ses concurrents, pour
avoir le maximum de demande de la part des clients.

B. EMR et lesprit ISO : qualit & traabilit


1. Qualifenseigne signaltique : une certification de services
La socit EMR fait partie du Synafel, le syndicat National de
l'Enseigne et de la Signaltique.
Ce syndicat souhaitait renforcer la notorit de la profession et
la confiance accorde par ses clients. Il a donc mis au point la
certification "Qualif'Enseigne Signaltique". Elle a deux
objectifs :
Prsenter la clientle une garantie objective ;
Servir dargument commercial aux entreprises.
La certification est un processus priv qui s'appuie sur un rfrentiel . Il est ralis en
partenariat avec les professionnels, les clients et les pouvoirs publics du secteur concern.
Ces diffrents acteurs participent au Comit de Certification o ils ont pour rle de
vrifier en toute impartialit la pertinence du rfrentiel et son adquation aux attentes du
march.
Le Synafel a notamment travaill avec BVQI (Bureau Veritas Quality International).Cet
organisme certificateur contrle galement les entreprises qui demandent tre audites
pour obtenir la certification.
Le rfrentiel de certification dfinit trs strictement les caractristiques certifies sur
lesquelles l'entreprise peut communiquer. Ces caractristiques mettent en valeur certaines
des prestations de l'entreprise. Elle est tenue une obligation de rsultat auprs de ses
clients.
2. Lapplication de suivi de dossier client
La certification QualifEnseigne demande une grande rigueur dans lorganisation de
lentreprise. Lun des points clef est la traabilit.
La traabilit2 est dfinie comme laptitude retrouver lhistorique, lutilisation ou la
localisation dun article ou dune activit, ou darticles ou dactivits semblables, au moyen
dune identification enregistre (norme ISO 8402). Elle permet de suivre et donc de

Source : TRACENEWS, adresse URL http://www.tracenews.net

Guillaume LEDUC

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

retrouver un produit ou un service depuis sa cration (production) jusqu sa destruction


(consommation).
Dans le cas de la socit EMR, la traabilit passe par un suivi rigoureux de toutes les
tapes de la fabrication. Elle travaille depuis plusieurs annes avec un logiciel de suivi de
dossier ralis en PHP avec base de donnes MySQL.

Figure 1 : Menu principal du programme de suivi de dossier


Le principe est simple : il suffit de suivre le menu principal de gauche droite.
Un dossier est cr dans la partie dossier du menu. Tous les paramtres le
concernant sont saisis : client, nature de la commande, divers fichiers PDF de pices
justificatives dont le bon de commande.
Ce dossier passe ou non en tude, puis on tablit un devis. Si le devis est sign, il passe en
production puis en facturation, en satisfaction client et enfin en archive.
Le premier menu paramtres sert grer entre autres la base de donne du personnel,
les clients, les fournisseurs, les matires premires, les types de commandes. Synthse
est un tableau rcapitulatif des dossiers en cours.
Les deux premires versions du programme graient sommairement le suivi du dossier. La
nouvelle version est en cours de finalisation. Elle se veut exhaustive :
Dtail des matires premires par commande pour valuer prcisment les besoins ;
Ajout de PDF en pices jointes et de commentaires chaque fois que ncessaire ;
Satisfaction client et statistiques.
Les clients ont un droit de regard sur leurs commandes : ils peuvent en suivre
lavancement en temps rel. Il suffit de se connecter lespace client du site, avec les
noms dutilisateur et mot de passe fournis.
Ce logiciel qui sera nomm intranet est donc un outil de suivi de production complet.
Pour aller plus loin dans lesprit de traabilit, les grants veulent y adjoindre un outil
administratif.

Guillaume LEDUC

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

3. Une extension logique : lapplication de gestion de trsorerie et de


suivi du prvisionnel
Pourquoi un module de suivi de trsorerie ? La principale motivation des grants est la
visibilit, avec deux aspects principaux :
Dans ltat actuel, on ne peut pas connatre rapidement et simplement certains chiffres
clef indispensables la gestion de lentreprise : cot de fonctionnement (appel
point mort ), cot de ladministration par rapport au reste de la masse salariale
La socit a du mal suivre les crances clients et fournisseurs. Cela pose trois
problmes : labsence de liquidits (mme si les commandes client ne manquent pas),
limpossibilit de prvoir les encaissements et par consquent repousse les paiements
fournisseurs.
Certaines informations ne circulent pas dans lentreprise. Si elles sont regroupes dans
un espace accessible tous les employs, le problme est rsolu : tout le monde a le
mme niveau dinformation. De mme, si une information nest pas affiche alors
quelle aurait du ltre, il y a un responsable.
Il faut donc grer et suivre les flux entrants (encaissements clients, subventions) et les flux
sortants (charges fixes, masse salariale, matires premires, taxes et impts). Sil peuvent
tre anticips, il est alors possible de calculer un prvisionnel de la trsorerie :
Trsorerie Prvisionnelle = Trsorerie Actuelle Sorties Prv + Entres Prv

A lissue de cette analyse, les grants souhaitent que lapplication de gestion de trsorerie
et de suivi du prvisionnel contienne sept modules :
Tableau de bord : affichage synthtique du module ;
Analyse financire ;
Suivi de la trsorerie ;
Suivi des charges ;
Suivi des relances clients ;
Suivi des relances fournisseurs ;
Suivi de la masse salariale.
Connaissant les tenants et les aboutissants du programme, il est donc possible de passer
la phase de conception puis de programmation.

Guillaume LEDUC

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

II. LA CONCEPTION ET LA REALISATION DE LAPPLICATION

A. Remarques gnrales
1. Une structure modulaire qui laisse une grande libert
Comme nous lavons vu, le programme est constitu de diffrentes parties. Elles sont
indpendantes, le travail est donc facile fractionner, ce qui a deux avantages :
Il nest pas ncessaire de crer un cahier des charges global, les modules peuvent tre
abords successivement ;
Lordre de ralisation na pas dimportance. Mme le tableau de bord est conu pour
tre modulaire : il nest pas ncessaire davoir ralis tous les autres modules pour y
travailler.
2. Le dveloppement du logiciel ne se fait pas en ligne
Le dveloppement du logiciel se fait en local sur lordinateur de travail. Pourquoi ? Il y a
deux raisons :
Plusieurs personnes travaillent au dveloppement du logiciel, et ne doivent pas se gner
mutuellement ;
La partie du logiciel qui est dj en ligne est oprationnelle et les salaris lutilisent. Le
programme est test avant la mise en ligne, pour ne pas risquer dendommager les
bases de donnes.
Pour travailler en local, il suffit dinstaller un serveur PHP et un serveur MySQL sur
lordinateur de dveloppement. Il existe des packs de programme prts lemploi tel
quEasyPHP. Une seule opration dlicate : configurer les serveurs locaux comme les
serveurs en ligne, pour se trouver dans les mmes conditions de travail.
3. Commenter le code pour plus de clart
Il est frquent que les pages web soient mises jour ou entretenues, car le web est en
constante volution. De plus le HTML et le PHP sont des langages souples. Il est possible
que plusieurs personnes viennent travailler lamlioration ou loptimisation de
lapplication. Pour faciliter le travail de ces personnes, il faut donner un maximum
dexplications sur ce que le code du programme fait. Cela passe par des commentaires,
que lon reconnat facilement : une ligne commenant par // ou encadre par /*
*/ en PHP, encadre par < !-- --> en HTML.
Guillaume LEDUC

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Plusieurs parties de code ou structures de tables sont inspires de lintranet en cours de finalisation. Il faut
analyser, dcortiquer de nombreuses lignes de code pour comprendre le fonctionnement ou les astuces de
programmation. Il ressort de cette analyse trois points intressants citer : la charte graphique, la
scurisation et laspect multilingue de lintranet.
4. Des normes de mise en forme respecter
Le module de gestion de trsorerie et de suivi du prvisionnel vient se greffer sur un
programme en cours de dveloppement, lintranet. Il faut absolument en respecter la
charte graphique.
Les caractristiques graphiques sont rassembles dans une feuille de style de type CSS. Il
suffit dinclure sur chaque page :
<link href="../style/intranet.css" rel="stylesheet" type="text/css">

Chaque lment de la page (texte, tableau, lien) fait appel un style de cette feuille avec
le code suivant :
class="StyleElement"

On inclue galement le menu en deux parties, le contenu du menu sous la forme de PHP
et laffichage en Java Script :
<? include("../menu/menu.php");?>
<script language="JavaScript" src="../menu/menu.js"></script>

5. Scurisation !
Lintranet est mis en ligne et accessible depuis le site web dEMR, mais il nen est pas
moins confidentiel. Le site a donc t scuris. La page daccueil de lintranet invite saisir
un login et un mot de passe. Lidentit de lutilisateur est garde en mmoire (sous la
forme dune variable de session) tout au long de la navigation.
Il faut galement respecter un protocole dans la programmation des pages. Il faut
systmatiquement inclure le fichier de scurisation, comme ceci :
<?
//On indique au systme de scurisation qu'on est en Personnel
$CurrentAutorisationSiteModuleId=2;
include("../includes/securisation.php");
?>

La scurisation sy fait deux niveaux :


Laccs direct une page sans la connexion par la page daccueil est interdit : Si une
personne mal intentionne tente daccder une page en tapant son adresse URL dans
le navigateur, elle est renvoye vers une page derreur.
Il y a trois types dautorisation : consultation, saisie, suppression.
Guillaume LEDUC

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Tous les utilisateurs nont pas les mmes droits. Les droits de chaque utilisateur sont
dfinis par module. Pour empcher un utilisateur deffectuer une action interdite, il faut
ajouter de part et dautre de chaque bouton de validation un code semblable :
<?
//L'utilisateur a t il le droit de modifier le personnel
if (UserHasRightToSeeThatButton($CurrentAutorisationSiteModuleId,"Saisie"))
{
?>
<!-- Ici le bouton de validation -->
<a class="LienBlanc" href="#"
onClick="document.forms['FormAutorisation'].submit();">valider</a>
<?
}
?>

Dans lexemple ci-dessus, la fonction UserHasRightToSeeThatButton regarde si


lutilisateur (dont lidentit est en mmoire) a le droit de saisie sur le module identifi
par la variable $CurrentAutorisationSiteModuleId. Cela dtermine si le bouton apparat
ou non.
Il est donc possible de paramtrer finement les autorisations sur le site. Par exemple, un
utilisateur du service production pourra consulter le module administratif mais ny verra
jamais apparatre les boutons valider : il ne peut modifier aucune donne.
6. Un programme multilingue
Le programme est conu pour tre multilingue. Tous les lments de texte qui peuvent
tre traduits sont contenus dans une table MySQL nomme Label. Au dbut de chaque
page, il faut inclure le fichier langue.php. Ce dernier rcupre le texte dans la langue de
session dfinie la connexion et le stocke dans une table $Label.
Pour afficher un lment de texte traduit, il suffit de remplacer le texte par le code :
<? print($Label[14][0]);?>

et [0] permettent de reprer le bon texte dans le tableau, mais ce nest pas explicite :
il faut consulter la base de donnes pour connatre la position.

[14]

La traduction va tre faite par un professionnel. Pour le moment il faut saisir le texte en
franais et mettre en place le systme multilingue : il sera oprationnel ds la traduction.

Guillaume LEDUC

10

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Nous allons maintenant dtailler chacun des sept modules du logiciel de gestion de trsorerie et de suivi du
prvisionnel : principe du module sur le plan comptable et aspect technique.

B. Analyse financire
1. Principe du module
Le premier module du programme est un module danalyse financire. Il permet dafficher
les donnes suivantes en euros :
Chiffre daffaire ;
Achats ;
Marge ;
Valeur ajoute ;
Charges (personnel, impts et taxes) ;
Rsultats (financier, net) ;
Dotations ;
Capacit dautofinancement

Figure 2 : Le tableau danalyse financire

Guillaume LEDUC

11

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Laffichage se fait sur les trois derniers mois pour pouvoir dgager une volution. Pour
certaines donnes clef, il faut afficher la valeur en pourcentage de chiffre daffaire, en plus
du montant en euros. Deux dernires colonnes affichent la moyenne et le cumul sur les
trois mois.
2. La source des donnes : une balance comptable
Les donnes ncessaires aux calculs danalyse
financire sont rcupres via une balance
comptable mensuelle.
Le logiciel EBP utilis par la socit permet
dexporter une balance sur une priode choisie
sous diffrents formats dont CSV.
Les balances sont importes grce la fentre de
gestion des balances :
Ajout/modification de balance : il faut donner
le chemin du fichier et le mois correspondant ;
Suppression : en cas derreur ou pour nettoyer
la base de donnes.

Figure 3 : Fentre
dadministration des balances

Les donnes sont sous la forme de texte brut, les


colonnes sont spares par des points virgules et
les lignes par des retours chariot, par exemple :

2181;Installations gnrales;16944,64;0;16944,64;0
2182;Matriel de transport;0;43300,1;0;43300,1
2183;Matriel de bureau et matriel informatique;11752,18;0;11752,18;0
2184;Mobilier;665,44;0;665,44;0

Figure 4 : Extrait dune balance au format CSV


Pour chaque ligne, lire dans lordre :
Numro de compte3 et intitul du compte, chaque numro de compte est unique ;
Dbit du compte, puis crdit du compte ;
Solde dbit puis solde crdit, les valeurs quil faut stocker.

Il faut comprendre compte au sens du plan comptable.

Guillaume LEDUC

12

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

La structure des tables qui contiennent les balances est un peu particulire. Il y a deux
tables qui fonctionnent de la mme manire : une pour le solde dbit (nomme
BalanceDebit) et une pour le solde crdit (BalanceCredit). Prenons lexemple de la table
de dbit :
1er champ : numro de compte ;
2me champ : intitul du compte ;
Suivent autant de champs que de balances enregistres : ils contiennent dans le cas de
la table tudie les soldes dbit. Le nom des champs est cr en fonction du mois et de
lanne. Par exemple B012005 est la balance de janvier 2005.
Lalgorithme suivant donne le principe dajout dune balance une table :
Dbut

-- CreerNom(Mois,Annee) est une fonction qui cre le nom dune


-- balance partir de son mois et de son anne donns par
-- lutilisateur
NomBalance CreerNom(Mois,Annee)
-- ChampExiste(Table,Champ) est une fonction qui renvoie vrai si
-- le champ donn existe dans la table donne
Si (ChampExiste(TableBalance,NomBalance)) Alors

-- Ne rien faire
Sinon

-- Crer le nouveau champ nomm NomBalance

CreerChamp(TableBalance,NomBalance)
Fin Si
Fichier Ouvrir(NomFichier)
Rpter

-- LireLigne(Fichier) est une fonction qui lit une ligne du

-- ficher donn et la renvoie dans un tableau

Ligne LireLigne(Fichier)

Si (Ligne vide) Alors

Fin Tant Que

Fin Si

NumeroCompteLu Ligne[0]

IntituleCompteLu Ligne[1]

SoldeDebitLu Ligne[4]

SoldeCreditLu Ligne[5]

-- Traitement en fonction du numro de compte et de lintitul

Si (Compte existe) Alors

Action : Remplacer SoldeDebitLu,SoldeCreditLu lendroit

o (NumeroCompteLu=NumeroCompte)

Sinon

Guillaume LEDUC

13

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Fin

Action : Insrer une nouvelle ligne avec NumeroCompteLu,

IntituleCompteLu,SoldeDebitLu,SoldeCreditLu

FinSi

Tant Que (1 = 1)

C. Suivi des charges


1. Savoir combien cote le fonctionnement de lentreprise
Il sagit de rpertorier les dpenses fixes, celles qui sont retrouves intervalle rgulier :
eau, lectricit, tlcommunications, carburant Les rpertorier a pour intrt de :
Calculer le cot horaire de fonctionnement de lentreprise quelque soit lactivit : cet
indice est nomm point mort ;
Suivre lvolution des charges, notamment une augmentation des cots.

Figure 5 : Module de suivi des charges


Le tableau principal regroupe la liste des charges regroupes par catgories :
consommables, assurances, impts Les charges sont affiches sur trois mois, pour
dgager une volution. Les deux dernires colonnes affichent la moyenne et le cumul sur
la priode.
Un clic sur une ligne ouvre une page affichant le dtail des charges de la catgorie choisie.
Par exemple, la catgorie Consommables contient les achats de petit quipement, les
produits dentretient, les fournitures

Guillaume LEDUC

14

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Figure 6 : Tableau de dtail dune charge


La premire colonne intitule N cpte affiche les numros de compte du plan
comptable : cela permet de se rfrer au logiciel EBP pour avoir des dtails approfondis
sur les charges.
En bas de chaque table, le logiciel affiche le total (sous total pour un tableau de dtail de
charge), puis le cot la semaine, au jour et lheure. Ces diffrents indices donnent une
ide du point mort de lentreprise.
En haut de chaque tableau, le lien Balance permet daccder la fentre
dadministration des balances, qui servent au calcul des charges.
2. Les dessous de laffichage : exploiter la balance de dbit
Seule la table des dbits des balances est exploite dans laffichage des charges :
Pour afficher la liste gnrale, le programme regroupe les charges par catgories et
affiche le total de la catgorie sous un intitul choisi.
Pour afficher un dtail de catgorie de charge, le programme rcupre uniquement des
charges choisies en fonction de leur numro de compte.
Remarque importante : comment le programme sait-il quelles charges slectionner pour laffichage dtaill ?
Lorsquon clique sur une catgorie, la liste des comptes de la catgorie est transmise via ladresse URL du
lien. Cest une mthode utilise frquemment dans le programme.

D. Suivi de trsorerie
1. Une consultation quotidienne
EMR dispose de comptes dans 3 banques diffrentes : le Crdit Agricole, la Banque
Franaise Commerciale et la Banque de la Runion.

Guillaume LEDUC

15

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Tous les matins, la comptable de lentreprise relve le solde bancaire sur Internet et fait le
rapprochement avec le solde comptable. Elle dite un tableau4 sous Excel comportant
toutes ces donnes, ainsi que les oprations imminentes devant tre enregistres dans la
semaine sur les comptes. Elle transmet ce fichier aux grants et larchive ensuite dans un
classeur.
Le programme doit permettre de simplifier au maximum cette procdure : rcuprer les
donnes en ligne, les stocker dans la base de donnes, faire les calculs de rapprochement,
afficher le tableau de trsorerie lcran et permettre limpression de celui-ci.
Voici lorganisation du module de trsorerie :

Saisie des donnes

Module de suivi
de trsorerie
Evolution de la
trsorerie

Historique de la
trsorerie

Figure 7 : Organigramme du module de trsorerie


2. Le module ralis
La page principale du module se prsente sous la forme dun tableau semblable celui
ralis sous Excel. A chaque ligne du tableau correspond un compte bancaire.

Voir en annexe.

Guillaume LEDUC

16

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Figure 8 : Tableau de trsorerie


Chacune de ces lignes est cliquable . Elle ouvre une fentre de saisie des donnes de la
journe. Simultanment, la page daccs en ligne au compte bancaire se charge en arrire
plan. Lutilisateur rcupre les donnes, les rentre dans la fentre de saisie. Validation,
fermeture, le tableau mis jour saffiche.

Figure 9 : Fentre de saisie de la trsorerie avec page daccueil dune des banques
Une ligne affiche le total de la trsorerie. Chaque chiffre de trsorerie est color en
fonction de la criticit, ce qui permet de reprer rapidement ltat de la trsorerie :
Vert quand le solde bancaire est positif ;
Bleu quand le solde bancaire est ngatif mais suprieur au dcouvert autoris ;
Rouge quand le chiffre est infrieur au dcouvert autoris.

Guillaume LEDUC

17

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

En haut du tableau de trsorerie, le lien Commentaire ouvre une fentre de saisie libre.
Elle sert de pense-bte pour la saisie, par exemple celle des jours venir.
Un deuxime tableau permet de suivre la trsorerie sur les 2 dernires semaines (10 jours
ouvrables). Il raffiche le cumul du solde comptable (qui reflte mieux ltat rel de la
trsorerie que le solde en ligne) sur tous les comptes, et la tendance par rapport au jour
prcdent :
Augmentation > 5%

Variation < 5%

Diminution >5%

Figure 10 : Tableau de suivi de trsorerie sur les 10 derniers jours


3. Dun point de vue technique
Les donnes bancaires saisies par lutilisateur sont simplement stockes dans une table, de
structure identique au tableau. Les donnes sont rentres au rythme dune ligne par jour.
La premire saisie par lutilisateur est simplement stocke dans une table. Une reprise de
saisie le jour mme met jour la ligne.
La principale question relative ce module est : est-il possible de rcuprer les donnes
bancaires en ligne automatiquement ? Cela se rvle impossible, pour des raisons de
scurit. Les accs se font via un nom dutilisateur et un mot de passe : il nest pas
possible dautomatiser ce processus.

E. Gestion des encaissements clients


1. Principe du module
Le suivi des encaissements client est peut-tre le module le plus important. Il doit
permettre de suivre et de grer les relances client de faon raisonne et automatique.

Guillaume LEDUC

18

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Recherche multicritre
et statistiques

Suivi des
encaissements clients
Historique des
oprations

Tri par niveau de


relance

Figure 11 : Organigramme du module de suivi des encaissements client


Les donnes sources proviennent de la liste des dossiers en facturation. Chaque dossier
contient un certain nombre de pices comptables : devis, facture, service aprs vente,
maintenance
A chaque pice comptable est associ un montant factur, une date dchance. Mais la
liste des dossiers en facturation nest quune liste, elle naffiche pas dalerte, ne propose
pas doptions avances de tri. Cest l quintervient le module de suivi des relances client.
Le module est organis autour dune barre de menu proposant un tri par niveau de
relance. Les niveaux de relance sont :
Recherche : Affichage de tous les dossiers avec des options de tri et de recherche ;
R0 : Premire facturation, le dlai de rglement varie de 0 (comptant) 60 jours ;
R1, R2 : Niveau de relance 1 et 2, les relances se font sous la forme dune lettre simple
puis dun recommand ;
RJ : Recouvrement judiciaire, lentreprise passe par un huissier pour tre rgle ;
Litige : Si le client nest pas daccord avec le montant factur, ou bien que la
marchandise nest pas conforme ;
Archive : Pice comptable rgle ou bien annule.
La partie Recherche est compose de 2 parties :
Un tableau de statistiques sur la recherche effectue ;
Une liste des rsultats de la recherche.

Guillaume LEDUC

19

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

2. Partie recherche du module de relance client


La premire partie du module est celle de recherche. Elle sert la fois :
Rechercher une pice comptable prcise en vue dune saisie ;
Rechercher un groupe de pices comptables pour calculer des statistiques.

Figure 12 : Page de recherche du module de relance client


La page contient deux tableaux, le premier affichant les statistiques de la recherche et le
deuxime affichant la liste des rsultats de la recherche.

Guillaume LEDUC

20

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Le lien Recherche en haut gauche ouvre une fentre


de recherche multicritre. Par dfaut, la recherche se fait
sur les pices comptables dont les chances tombent sur
le mois courant, pour 2 raisons :
Nafficher que les dossiers prioritaires ;
Acclrer la vitesse daffichage.
La fonction de recherche a 2 utilisations principales :
Retrouver rapidement un dossier prcis ;
Slectionner un groupe prcis et afficher les
statistiques correspondantes.
Les statistiques du rsultat de la recherche sont affiches
au dessus de la liste des pices comptables. Elles donnent
le nombre de dossier par niveau de relance, le montant
Figure 13 : Fentre de
total et le pourcentage de chaque niveau de relance sur le
recherche avec ses valeurs montant total.

par dfaut

3. Page de tri par niveau de relance


Le reste du sous-menu permet de trier les pices comptables par niveau de relance (mme
sil sagit techniquement dune seule et mme page). La page ne comporte alors que la liste
des pices, dont le nombre et le montant sont rappels en en-tte.

Figure 14 : Page de tri par niveau de relance

Guillaume LEDUC

21

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Lappui de licne
ouvre la fentre de
rglement. Cette fentre appartient au
programme dj existant de suivi de
commandes clients.
Pour rgler la facture, il suffit de cocher la
case Pay et de rentrer une date et un
mode de rglement. Une fois valid, le
dossier et automatiquement archiv.

Figure 15 : Fentre de rglement

Licne
ouvre la fentre de relance.
Laction de relance sur le logiciel se fait
en validation de la relance du
fournisseur par :
R1 : Lettre simple ;
R1/R2 : Lettre recommande ;
RJ : Recours un huissier.
Le protocole de relance dpend du statut
du client, dfinit dans la base de donnes
clients :

Figure 16 : Fentre de relance client

Douteux : R0 RJ ;
Normal : R0 R1 RJ ;
Privilgi : R0 R1 R2 RJ.

Lors de la relance, le logiciel propose par dfaut le niveau de relance suivant dans la
chane du client. Il propose aussi une date de relance J+2+7 : 2 jours de traitement du
courrier de relance, 7 jours accords au client pour rgler. Lutilisateur peut changer ces
dates sil le dsire. Il peut aussi ajouter un commentaire : nature de la relance, dialogue
avec le client par exemple.

Guillaume LEDUC

22

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Licne
ouvre la fentre de litige. La
pice comptable passe en salle
dattente jusqu ce quon la relance. La
fentre de litige propose de rentrer un
commentaire : la nature du litige
notamment.

Figure 17 : Fentre de litige

4. Page dhistorique de la pice comptable


La dernire icne
ouvre la page dhistorique de la pice comptable choisie. Il y a 2
tables sur cette page :
Identit de la pice comptable : il est possible deffectuer toutes les autres oprations
depuis cette table (rglement, relance, litige) ;
Historique des oprations de relance effectues sur la pice comptable, en particulier :
dates dmission et dchance, commentaires.

Figure 18 : Page dhistorique dune pice comptable

Guillaume LEDUC

23

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

5. Une structuration rigoureuse des donnes


La structure des donnes doit tre rigoureuse : il faut garder un historique de toutes les
oprations effectues. Mais il ne faut pas pour autant perdre de vue la dernire opration,
car elle dtermine la date dchance qui sert aux calculs et aux alertes automatiques.
Voici donc la structure de donnes qui a t adopte :
Une table PieceComptable contient la liste de toutes les pices comptables avec les
caractristiques donnes dans la fentre de rglement, dont la premire date
dchance. En fait cette table est celle qui existait dj dans lintranet avant la cration
de lapplication de gestion de trsorerie. Chaque ligne de la table correspond une pice
comptable, qui possde un identifiant unique li la structure de la table5 :
PieceComptableId. Cet identifiant permet de reprer la pice comptable par la suite.
Une seconde table RelanceClient contient la liste de toutes les relances, du niveau R1
au litige. Chaque fois quune pice comptable est relance, une ligne est ajoute avec :
lidentifiant PieceComptableId, le niveau de relance, la nouvelle date dchance, la
date de saisie, le commentaire.
Quand le programme parcourt la liste des pices comptables PieceComptable, il regarde
dans RelanceClient si une pice comptable donne a t relance :
Si oui, il slectionne la dernire relance pour obtenir par exemple la date dchance ;
Si non, cest que la relance est en R0 : il utilise les informations de la table
PieceComptable.
Le statut darchive nest pas considr comme un niveau de relance. Cest une
information complmentaire qui est donne dans la table PieceComptable. Donc quand
lutilisateur cherche les archives, le programme recherche dans la table PieceComptable.

F. Gestion des dettes fournisseurs


1. Principe du module
Ce module est trs proche de celui de suivi des encaissements clients. La diffrence est
celle du signe puisquil sagit de dcaissements.

En SQL, un entier auto incrment dsign comme clef primaire de la table ie comme indice de reprage.

Guillaume LEDUC

24

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Ce module reprend la mme structure que


pour les clients. Mais comme il nexiste pas de
gestion fournisseur dans le programme
Extranet, il faut donc y ajouter une partie de
saisie des commandes fournisseurs.
La saisie dune nouvelle commande
fournisseur se fait dans une fentre
dadministration. Laccs se fait via un lien
nouvelle commande .
La fentre dadministration se divise en 3
parties :
Commande : Lorsque la commande est
passe, complter cette partie avec les
informations du bon de commande que lon
joint en fichier PDF;
Facturation : Lors de la rception de la
commande, saisir des informations
contenues sur la facture, jointe en PDF ;

Figure 19 : Fentre de saisie et


dadministration des commandes
fournisseurs

Rglement : Facture paye ou annule, date


et mode de rglement.
Pour modifier les informations dj saisies, il
suffit de cliquer sur le dossier choisi pour
ouvrir cette fentre.

2. Dun point de vue technique


Pour crer larchitecture de cette partie il suffit de copier celle du suivi des encaissements
clients. Comme expliqu plus haut, il faut nanmoins ajouter une table qui va contenir la
liste des commandes fournisseurs.

G. Suivi de la masse salariale


1. Tableau gnral
Ce module doit permettre :
De connatre ltat de la masse salariale au mois courant : salaires, heures
supplmentaires, absences, congs, primes, cotisations salariales, cotisations
patronales ;

Guillaume LEDUC

25

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Trier les salaris par service : administration, production, dcor, pose ;


Calculer diffrents ratios : chaque service par rapport au total, ladministration par
rapport la production ( improductifs / productifs ).

Figure 20 : Tableau de suivi de la masse salariale


2. Administration de la masse salariale
Il existe dj une liste du personnel de lentreprise dans lIntranet, mais elle contient plemle les grants, les salaris et les consultants. La base de donnes du personnel permet
en fait de grer les autorisations daccs au logiciel. Il faut donc se servir de la liste du
personnel pour crer la liste des salaris. La liste personnel contiendra les adresses,
numros de tlphone

Guillaume LEDUC

26

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

La premire partie de la fentre dadministration


permet de crer la liste des salaris :
A gauche, la liste du personnel. En dessous un
bouton permet de copier un personnel
slectionn vers
La liste des salaris droite. Un lien en
dessous permet de supprimer un salari de la
liste. Quand un salari est slectionn, sa fiche
apparat dans la deuxime partie de la fentre.
Pour crer le tableau de la masse salariale, il faut
saisir quelques informations de base sur les
salaris, dans la deuxime partie de la fentre :
Date darrive dans lentreprise ;
Salaire brut 39 heures6 figurant sur le bulletin
Figure 21 : Fentre de gestion de la
de paye ;

masse salariale

Statut du salari : cadre ou non cadre ;


Les heures supplmentaires, les absences ;
Congs pays ;
Primes diverses.
A partir de ces donnes le programme calcule
toutes les autres :
Prime anciennet : +3% du brut 35h partir
de 3 ans danciennet par tranche de 3 ans ;
Heures supplmentaires : +10% de 36h 39h
(inclus dans le brut 39h), +25% de 40h 43h,
+50% au-del ;
Taux horaire 35h ;
SalaireBrut = Brut 39 + CotH sup CotH abs

Figure 22 : Fentre de gestion des


paramtres de calcul

Cotisations salariales et patronales.

Les salaris dEMR ont 39 heures obligatoires de travail par semaine, les heures au-del de 35 sont rmunres en
tant quheures supplmentaires.
6

Guillaume LEDUC

27

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Pour les cotisations salariales et patronales, il faut diffrencier le statut cadre et non cadre
qui change le taux.
Cotisations salariales : 2 tranches dimposition autour du plafond CGSS , c'est--dire
que la partie du brut infrieure au plafond nest pas soumise au mme taux que la partie
du brut dpassant du plafond.
Cotisations patronales : mme chose que pour les cotisations salariales, mais avec 3
tranches. Le plafond CGSS est utilis. En plus, les entreprises bnficient la Runion
dune exonration des charges patronales hauteur dun autre plafond dit base
Loom :
BaseLoom = 1,4 SMICHoraire + CotH sup CotH inf

Tous les taux lis aux calculs des charges doivent tre modifiables. Une fentre de gestion
de ces taux est accessible en cliquant sur un lien paramtres dans la fentre de gestion
des salaris.
Si les paramtres sont modifis, le programme recalcule les charges du mois courant pour
tous les salaris.

H. La page rcapitulative : le tableau de bord


1. Un rsum des modules de lapplication
Ce module est la quintessence des modules prcdents. Il est constitu de plusieurs
cadres, chacun donnant un rsum des informations des modules prcdents.

Le cadre trsorerie contient une version


condense des tableaux de trsorerie du
module correspondant.
Un premier tableau affiche pour chaque
banque le solde Internet et le solde
comptable. Chaque ligne est cliquable et
renvoie vers le module de trsorerie.

Figure 23 : Section trsorerie de la page


tableau de bord de lapplication

Guillaume LEDUC

Le second tableau affiche le suivi du solde


comptable sur les cinq derniers jours,
lquivalent dune semaine ouvrable. On
retrouve les flches de variation du solde
du jour J par rapport au jour J-1.

28

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

Deux cadres intituls chanciers


affichent un top 10 des plus grosses
chances du mois venir : un tableau
pour les clients et un tableau pour les
fournisseurs.
Le tableau affiche lessentiel : numro du
dossier, de la pice comptable, nom de
client, montant, dlai avant/aprs chance
et niveau de relance.

Figure 24 : Echancier client

Les pices sont affiches par montant


dcroissant.

Le clic sur une pice comptable de la liste renvoie vers la page historique de la pice
comptable dans le module de relance client (ou fournisseur). Cela permet daccder
directement au dossier.

Ltat global des relances est affich dans


deux tableaux (clients et fournisseurs).
Chaque tableau affiche, par niveau de
relance :
le nombre de dossier ;
le montant total ;
le pourcentage du niveau par rapport au
montant total.

Figure 25 : Statistiques clients

Cela correspond en fait aux statistiques de


la partie recherche du module de
relance, pour laquelle une recherche de
tous les dossiers aurait t faite.

Le clic sur une des lignes du tableau ouvre la page correspondant au niveau de relance
choisi dans le module de suivi des relances clients (ou fournisseur).

Guillaume LEDUC

29

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

La section charges fixes reprend les


dernires lignes du tableau des charges
fixes, c'est--dire :
Total sur les 3 dernier mois ;

Figure 26 : Statistiques des charges

Cots horaire et journalier ;


Moyennes.

2. La reprise synthtique du code source des autres modules


Ces tableaux sont simples raliser une fois que les autres modules sont disponibles :
Pour la trsorerie et les charges, il suffit de rcuprer le code source des tableaux dans
les modules correspondants, auquel on enlve les colonnes inutiles ;
Pour les tableaux de top 10 des crances : comme pour la page recherche du module
de suivi des crances, avec une recherche sur les chances des 30 prochains jours. On
ne garde alors que les dix plus gros montants trouvs ;
Pour le tableau de statistiques des dossiers en relance, il suffit de rcuprer le tableau
de statistiques de la page recherche pour laquelle tous les dossiers sont slectionns.
Cette page de synthse rsume galement larchitecture de lapplication : la modularit. La
page du tableau de bord est constitue dun tableau dont chaque case appelle un fichier
correspondant au contenu de la section. Par exemple :

Section trsorerie tresorerie.php

Echancier echeancier.php

Statistiques relances relance.php

Figure 27 : Le tableau de bord est modulaire, limage de lapplication


Avec une telle structure il est simple de modifier une section : son code est accessible
dans un fichier spar. Cela facilite la maintenance ou la mise jour du programme.

Guillaume LEDUC

30

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

3. La finalit du programme : calcul du prvisionnel


La dernire section est celle du calcul du
prvisionnel . Cest la finalit du
programme, o la formule vue
prcdemment est applique :

Figure 28 : Calcul du prvisionnel

Prvisionnel = Trsorerie Sorties + Entres

Le prvisionnel est calcul sur le mois venir. Pour cela :


Le total des encaissements clients du mois venir est rcupr comme pour laffichage
du top 10 mais sans la limitation dix ;
Mme chose pour les dcaissements fournisseurs ;
Les charges fixes du mois venir sont values en fonction de la moyenne des charges
des trois derniers mois.
Connaissant la trsorerie du jour mme, il est possible de donner une estimation de la
trsorerie dans un mois, constater la tendance et prendre les mesures adquates. Les
actions possibles sont par exemple :
Relancer des clients en retard pour augmenter le chiffre des encaissements clients ;
Ngocier avec les fournisseurs pour repousser une chance

Guillaume LEDUC

31

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

III. LA

MISE EN PLACE DE LAPPLICATION


CONFIGURATION DE TRAVAIL ET TESTS DE FIABILITE

DANS

SA

A. Mise en ligne de lapplication : un paramtrage fin pour une


intgration parfaite
Tout le dveloppement de lapplication sest fait en local sur lordinateur du poste de
travail. Pour que le programme soit accessible par le personnel de la socit il doit tre
mis en ligne.
La mise en ligne se fait en troite collaboration avec le responsable de lextranet. Elle a
lieu en 3 tapes :
Cration des tables utilises par lapplication dans la base de donnes MySQL ;
Cration des liens dans le menu gnral de lextranet ;
Upload des fichiers sur le serveur.
Lapplication est oprationnelle ds la mise en ligne. Mais pour parfaire son intgration
avec le reste de lintranet, il faut encore paramtrer plusieurs points :
Intgration au menu : la fin du menu, une nouvelle option Tableau de bord avec
comme sous catgories les diffrents modules dvelopps ;
Cration de connexions entre certaines pages de lintranet et la nouvelle application.
Dans le tableau facturation il faut ajouter, en face de chaque dossier, un lien qui
renvoie vers la page de suivi des crances clients. Dans ce cas le programme cherche
automatiquement les pices comptables du dossier qui a t slectionn ;
Ajout de paramtres : dans le menu correspondant il faut ajouter de nouvelles
catgories comme les modes de rglement, les statuts des clients.

B. La formation des utilisateurs et test final


Les utilisateurs au sein de lentreprise sont peu nombreux : les grants, la comptable et la
secrtaire. Le logiciel est intuitif car toutes les actions sont graphiques. La fonction de
chaque icne est dcrite en info bulle . La formation est donc rapide : prsentation de
lutilit de chaque lien, prcautions demploi, marche suivre pour effectuer les actions
quotidiennes.

Guillaume LEDUC

32

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

La phase de test est ralise en mme temps que la formation des utilisateurs. Il sagit de vrifier
lergonomie lusage autant que le bon fonctionnement.
Lapplication est destine tre utilise quotidiennement. Elle doit tre facile dusage,
intuitive, ergonomique. Ces notions sont gardes bien en vue lors de la conception et de
la programmation grce des rapports davancement rguliers : prsentation du travail
aux grants de lentreprise, la comptable et lexpert comptable.
Mais le test final est un test en situation relle. Il sagit de noter les impressions, les
remarques des utilisateurs : dplacer un lien pour le rendre plus accessible, changer lordre
des colonnes dun tableau, des intituls, ajouter une information
Ce travail danalyse avec les utilisateurs du programme permet de noter les points clef
expliquer en dtail.

C. Prsentation finale du logiciel


La prsentation se fait en prsence des grants, du consultant responsable de la ralisation
de lintranet, des comptables et du responsable de la production. Cette tape de validation
du travail marque la fin du contrat.

Guillaume LEDUC

33

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

CONCLUSION
La socit EMR, certifie par le label QualifEnseigne Signaltique, travaille depuis
plusieurs annes avec un logiciel intranet de suivi des dossiers en production. Une
nouvelle version plus complte est en cours de dveloppement. En voulant y ajouter une
application de finances, les grants veulent ajouter au contrle la visibilit.
Lapplication, dveloppe en PHP avec utilisation de bases de donnes MySQL, se
dcompose en 7 modules : analyse financire, suivi des charges, suivi des crances clients
et fournisseurs, suivi de trsorerie quotidienne, suivi de la masse salariale, et enfin tableau
de bord rcapitulatif. Il doit permettre de matriser plus simplement les flux financiers, ce
qui est essentiel pour la bonne sant de lentreprise.
Le dveloppement dune telle extension un logiciel dj existant demande un respect des
rgles tablies : lintgration doit tre parfaite. Cela passe notamment par la charte
graphique, la scurisation, laspect multilingue.
Du point de vue technique, il faut tudier en profondeur ce que doit raliser chaque
module pour choisir la meilleure structure de table. La programmation en elle-mme nest
pas difficile, mais le programme doit tre ergonomique et fiable. La phase de test qui suit
la mise en ligne est ce titre essentielle.
Le programme est finalement valid par les grants et lexpert comptable : le feu vert est
donn pour une utilisation quotidienne.

Guillaume LEDUC

34

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

BIBLIOGRAPHIE

Contacts
Madame Vronique BOURGOIN-BRIAL, Expert comptable du cabinet CCOI
(Compta Conseil Ocan Indien)
Rencontre plusieurs reprises, cette personne ma fourni de prcieuses informations sur
la comptabilit en entreprise : dclaration pour limpts sur les socits, plan comptable,
fiches de paie, TVA, statistiques.
Monsieur Yahel BOUAZIZ, Consultant en systmes dinformations
Contact essentiellement par mail et tlphone, cette personne ma fourni de nombreuses
explications concernant le PHP et MySQL. Il ma galement renseign sur le
fonctionnement de lhbergeur du site de la socit EMR.
Mademoiselle Pascale BUBIEN, comptable de la socit EMR
Cette personne avec qui jai travaill tous les jours ma beaucoup aid dans le design des
tables des pages de lapplication.

Sources Internet
NEXEN, Documentation officielle PHP/MySQL, [en ligne], Adresse URL :
http://www.nexen.net
Ce site ma renseign en dtail sur les commandes PHP et MySQL pousses que jai du
utiliser dans la programmation de lapplication.

Monographies
DOLMIERE (D.), Introduction la comptabilit gnrale, 2003, 20 p.
Cet ouvrage est un cours destin aux lves de troisime anne lEcole des Mines dAlbi
Carmaux. Il ma initi aux notions comptables dont javais besoin pour raliser
lapplication de trsorerie.

Guillaume LEDUC

35

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

TABLE DES ILLUSTRATIONS


Figure 1 : Menu principal du programme de suivi de dossier................................................... 6
Figure 2 : Le tableau danalyse financire ................................................................................... 11
Figure 3 : Fentre dadministration des balances ...................................................................... 12
Figure 4 : Extrait dune balance au format CSV........................................................................ 12
Figure 5 : Module de suivi des charges ....................................................................................... 14
Figure 6 : Tableau de dtail dune charge ................................................................................... 15
Figure 7 : Organigramme du module de trsorerie................................................................... 16
Figure 8 : Tableau de trsorerie.................................................................................................... 17
Figure 9 : Fentre de saisie de la trsorerie avec page daccueil dune des banques............ 17
Figure 10 : Tableau de suivi de trsorerie sur les 10 derniers jours ....................................... 18
Figure 11 : Organigramme du module de suivi des encaissements client............................. 19
Figure 12 : Page de recherche du module de relance client..................................................... 20
Figure 13 : Fentre de recherche avec ses valeurs par dfaut ................................................. 21
Figure 14 : Page de tri par niveau de relance ............................................................................. 21
Figure 15 : Fentre de rglement ................................................................................................. 22
Figure 16 : Fentre de relance client............................................................................................ 22
Figure 17 : Fentre de litige........................................................................................................... 23
Figure 18 : Page dhistorique dune pice comptable ............................................................... 23
Figure 19 : Fentre de saisie et dadministration des commandes fournisseurs .................. 25
Figure 20 : Tableau de suivi de la masse salariale...................................................................... 26
Figure 21 : Fentre de gestion de la masse salariale.................................................................. 27
Figure 22 : Fentre de gestion des paramtres de calcul.......................................................... 27
Figure 23 : Section trsorerie de la page tableau de bord de lapplication ...................... 28
Figure 24 : Echancier client ........................................................................................................ 29
Figure 25 : Statistiques clients....................................................................................................... 29
Figure 26 : Statistiques des charges.............................................................................................. 30
Figure 27 : Le tableau de bord est modulaire, limage de lapplication............................... 30
Figure 28 : Calcul du prvisionnel ............................................................................................... 31

Guillaume LEDUC

36

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise

TABLE DES MATIERES


REMERCIEMENTS.......................................................................................................................................... III
RESUME..............................................................................................................................................................IV
SOMMAIRE ......................................................................................................................................................... V
INTRODUCTION ................................................................................................................................................. 1
I.

UN PROJET ANCRE DANS LE PROCESSUS DE CERTIFICATION DE LENTREPRISE EMR 2


A.

SIGNALEMENT FORT ............................................................................................................................. 2


Les activits dEMR.............................................................................................................................. 2
Gamme de produits .............................................................................................................................. 2
Une clientle diversifie ....................................................................................................................... 4
Une concurrence rcente...................................................................................................................... 4
B. EMR ET LESPRIT ISO : QUALITE & TRAABILITE ..................................................................................... 5
1.
Qualifenseigne signaltique : une certification de services ................................................................ 5
2.
Lapplication de suivi de dossier client................................................................................................ 5
3.
Une extension logique : lapplication de gestion de trsorerie et de suivi du prvisionnel ................. 7
1.
2.
3.
4.

II.

LA CONCEPTION ET LA REALISATION DE LAPPLICATION ..................................................... 8


A.
1.
2.
3.
4.
5.
6.
B.
1.
2.
C.
1.
2.
D.
1.
2.
3.
E.
1.
2.
3.
4.
5.
F.
1.
2.
G.
1.
2.
H.
1.
2.
3.

REMARQUES GENERALES ........................................................................................................................... 8


Une structure modulaire qui laisse une grande libert ........................................................................ 8
Le dveloppement du logiciel ne se fait pas en ligne............................................................................ 8
Commenter le code pour plus de clart................................................................................................ 8
Des normes de mise en forme respecter ............................................................................................ 9
Scurisation !........................................................................................................................................ 9
Un programme multilingue ................................................................................................................ 10
ANALYSE FINANCIERE ............................................................................................................................. 11
Principe du module ............................................................................................................................ 11
La source des donnes : une balance comptable................................................................................ 12
SUIVI DES CHARGES ................................................................................................................................. 14
Savoir combien cote le fonctionnement de lentreprise.................................................................... 14
Les dessous de laffichage : exploiter la balance de dbit ................................................................. 15
SUIVI DE TRESORERIE............................................................................................................................... 15
Une consultation quotidienne............................................................................................................. 15
Le module ralis ............................................................................................................................... 16
Dun point de vue technique ........................................................................................................... 18
GESTION DES ENCAISSEMENTS CLIENTS ................................................................................................... 18
Principe du module ............................................................................................................................ 18
Partie recherche du module de relance client.............................................................................. 20
Page de tri par niveau de relance ...................................................................................................... 21
Page dhistorique de la pice comptable ........................................................................................... 23
Une structuration rigoureuse des donnes......................................................................................... 24
GESTION DES DETTES FOURNISSEURS ....................................................................................................... 24
Principe du module ............................................................................................................................ 24
Dun point de vue technique ........................................................................................................... 25
SUIVI DE LA MASSE SALARIALE ................................................................................................................ 25
Tableau gnral.................................................................................................................................. 25
Administration de la masse salariale ................................................................................................. 26
LA PAGE RECAPITULATIVE : LE TABLEAU DE BORD ............................................................................ 28
Un rsum des modules de lapplication............................................................................................ 28
La reprise synthtique du code source des autres modules................................................................ 30
La finalit du programme : calcul du prvisionnel ............................................................................ 31

Guillaume LEDUC

37

Programme de gestion de trsorerie et de suivi du prvisionnel :


un tableau de bord pour faciliter le pilotage de lentreprise
III.
LA MISE EN PLACE DE LAPPLICATION DANS SA CONFIGURATION DE TRAVAIL ET
TESTS DE FIABILITE ...................................................................................................................................... 32
A.
B.
C.

MISE EN LIGNE DE LAPPLICATION : UN PARAMETRAGE FIN POUR UNE INTEGRATION PARFAITE .............. 32
LA FORMATION DES UTILISATEURS ET TEST FINAL ................................................................................... 32
PRESENTATION FINALE DU LOGICIEL........................................................................................................ 33

CONCLUSION.................................................................................................................................................... 34
BIBLIOGRAPHIE .............................................................................................................................................. 35
CONTACTS ......................................................................................................................................................... 35
SOURCES INTERNET ........................................................................................................................................... 35
MONOGRAPHIES ................................................................................................................................................ 35
TABLE DES ILLUSTRATIONS ....................................................................................................................... 36
TABLE DES MATIERES .................................................................................................................................. 37

Guillaume LEDUC

38

Vous aimerez peut-être aussi