<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://doc4-fr.openflyers.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ozerhouni</id>
	<title>Documentation de la solution web de gestion OpenFlyers - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://doc4-fr.openflyers.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ozerhouni"/>
	<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/Special:Contributions/Ozerhouni"/>
	<updated>2026-08-01T06:43:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Gestion-des-formations&amp;diff=14605</id>
		<title>Gestion des formations</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Gestion-des-formations&amp;diff=14605"/>
		<updated>2026-07-24T15:34:45Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter le paramétrage du module de suivi des formations.&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/BpPGA6sSVi0 Vidéo tutorielle pour Paramétrer une formation]&lt;br /&gt;
&lt;br /&gt;
L'utilisation du module de suivi des formations est décrit sur la page [[Utilisation des formations]].&lt;br /&gt;
&lt;br /&gt;
Le droit [[Gestion-des-profils#Gestion-des-formations|Gestion des formations]] est nécessaire pour accéder aux fonctionnalités de gestion qui sont disponibles dans le menu '''Admin › Types d'activités › Formations'''.&lt;br /&gt;
&lt;br /&gt;
Le module de gestion des formations d'OpenFlyers comprend 2 concepts :&lt;br /&gt;
*La formation : chaque formation est définie par des compétences à acquérir. Ces compétences sont nommées '''item''' dans OpenFlyers, le libellé de chaque item peut être affiché en français ou en anglais en fonction de la langue sélectionnée par l'utilisateur connecté. Dans une formation, il est défini le nombre minimal de fois qu'un item doit être vu avant d'être supposé acquis.&lt;br /&gt;
*Le programme de formation : un programme de formation est rattaché à une formation. Il permet de définir le contenu de chaque séance de formation en indiquant les activités qui y seront effectuées.&lt;br /&gt;
&lt;br /&gt;
Les 2 notions sont indépendantes :&lt;br /&gt;
*Il est possible d'utiliser uniquement le concept de '''Formation''' sans utiliser le concept de '''Programme de formation''' et inversement.&lt;br /&gt;
&lt;br /&gt;
En général, une structure aéronautique de type association (typiquement un aéro-club ou un club ULM) ne mettra pas en œuvre le concept de programme de formation car il n'est pas adapté aux élèves qui suivent ces formations sur leur temps libre.&lt;br /&gt;
&lt;br /&gt;
Concernant les formations, OpenFlyers permet de les découper en plusieurs phases. Cela facilite la visualisation de la progression d'un élève. Un même item peut être rattaché à '''plusieurs phases''' : il apparaît alors dans chacune des phases auxquelles il est rattaché, avec son propre rang dans chacune d'elles.&lt;br /&gt;
&lt;br /&gt;
Pour bien débuter dans la mise en place d'une formation dans OpenFlyers, il faut suivre la procédure [[#Mettre-en-place-une-formation|Mettre en place une formation]].&lt;br /&gt;
&lt;br /&gt;
=Alertes=&lt;br /&gt;
==Alertes lors de la gestion des formations/programmes de formation==&lt;br /&gt;
&lt;br /&gt;
===L'abonnement de la plateforme ne donne pas accès à la gestion des formations. Pour activer l'accès, il faut souscrire à l'abonnement annuel de gestion des formations===&lt;br /&gt;
Cette alerte apparait lorsque l'abonnement annuel programme de formation pour l'annéee en cours n'est pas encore réglé.&lt;br /&gt;
&lt;br /&gt;
Cette alerte apparaît uniquement lorsqu'on est sur une plateforme de [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-en-production|production]], et non sur une plateforme de [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-en-test|test]] ou de [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-de-démonstration|démonstration]].&lt;br /&gt;
&lt;br /&gt;
===L'abonnement annuel au programme de formation de la plateforme permet de définir un maximum de X formations===&lt;br /&gt;
Cette alerte se déclenche lors de l'ajout d'une nouvelle formation à la liste des formations de la plateforme alors que l'abonnement ne le permet pas.&lt;br /&gt;
&lt;br /&gt;
=Procédures de gestion des formations=&lt;br /&gt;
&lt;br /&gt;
Chaque ligne d'item dispose, à sa gauche, d'une poignée de déplacement (icône représentant 4 flèches). Un item peut être rattaché à une seule phase ('''déplacement''') ou à plusieurs phases simultanément ('''ajout / lien''').&lt;br /&gt;
&lt;br /&gt;
*[[#Afficher-le-contenu-d'une-formation|Afficher le contenu de la formation en question]]&lt;br /&gt;
*'''Glisser''' la ligne qui contient l'item à l'aide de la poignée de déplacement, soit à partir de la liste des items non affectés à la formation, soit à partir d'une des phases de la formation.&lt;br /&gt;
*'''Déposer''' la ligne dans la phase souhaitée :&lt;br /&gt;
**Si l'item est déposé '''dans la même phase''', il est simplement réordonné à sa nouvelle position.&lt;br /&gt;
**Si l'item est déposé '''dans une autre phase''', un menu contextuel s'affiche à l'endroit du dépôt et propose trois choix :&lt;br /&gt;
***'''Déplacer ici''' : l'item est retiré de sa phase d'origine et placé dans la phase cible.&lt;br /&gt;
***'''Ajouter à cette phase (garder dans l'actuelle)''' : l'item est ajouté à la phase cible '''tout en restant''' dans sa phase d'origine. L'item appartient alors à plusieurs phases.&lt;br /&gt;
***'''Annuler''' : le dépôt est annulé et l'affichage revient à son état initial.&lt;br /&gt;
&lt;br /&gt;
*La colonne '''Rang''' des items est automatiquement mise à jour dans chaque phase concernée.&lt;br /&gt;
*Si l'item est le seul de sa phase, il est impossible de le déplacer, car le moteur ne permet pas de créer des phases sans contenu. Un message d'alerte s'affiche dans ce cas.&lt;br /&gt;
&lt;br /&gt;
==Afficher le contenu d'une formation==&lt;br /&gt;
*'''Admin &amp;gt; Types d'activités &amp;gt; Formations &amp;gt; Actives'''&lt;br /&gt;
*Champ '''Formations''', sélectionner la formation concernée&lt;br /&gt;
Les items affectés à la formation s'affichent en-dessous la phase de formation à laquelle ils sont affectés et dans l'ordre dans lequel ils sont prévus être effectués.&lt;br /&gt;
&lt;br /&gt;
La liste des items non affectés à la formations sont regroupés par ordre alphabétique en-dessous de la barre intitulée '''Items Non affectés à la formation'''.&lt;br /&gt;
&lt;br /&gt;
==Ajouter une phase dans la formation==&lt;br /&gt;
*[[#Afficher-le-contenu-d'une-formation|Afficher le contenu de la formation en question]]&lt;br /&gt;
*Cliquer sur le bouton Ajouter symboliser par + à côté de l'une des phases&lt;br /&gt;
*Une formulaire pour saisir la phase s'affiche&lt;br /&gt;
*Saisir le nom de la phase&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
La nouvelle phase s'ajoute juste avant la ligne '''Items Non affectés à la formation'''.&lt;br /&gt;
&lt;br /&gt;
==Créer une nouvelle formation==&lt;br /&gt;
*En haut à gauche, dans le cartouche '''Formation''' cliquer sur le bouton d'ajout '''+'''&lt;br /&gt;
*Saisir le nom de la formation souhaitée&lt;br /&gt;
*Cliquer sur le pictogramme '''Check''' verte pour enregistrer le nom ou bien sur la '''Croix''' rouge pour annuler la saisie&lt;br /&gt;
&lt;br /&gt;
==Mettre en place une formation==&lt;br /&gt;
;Tutoriel vidéo&lt;br /&gt;
[https://www.youtube.com/watch?v=BpPGA6sSVi0 Paramétrer une formation]&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
#Attribuer le droit [[Gestion-des-profils#Gestion-des-formations|Gestion des formations]] aux profils devant pouvoir construire une formation dans OpenFlyers.&lt;br /&gt;
#[[#Créer-une-nouvelle-formation|Créer une nouvelle formation]].&lt;br /&gt;
#[[#Ajouter-une-phase-dans-la-formation|Ajouter une phase dans la formation]].&lt;br /&gt;
#[[#Affecter-un-item-à-une-phase-de-la-formation|Affecter un item à une phase de la formation]]. Répéter cette action autant de fois qu'il y a d'items à rajouter.&lt;br /&gt;
#Une fois la formation créée, il faut :&lt;br /&gt;
#*Activer la saisie des formations en [[Gestion-des-types-d'activités#Typer-formation-un-type-d'activité|Typant formation un type d'activité]] correspondant à une formation.&lt;br /&gt;
#*Donner le droit [[Gestion-des-profils#Voir-les-suivis-de-formations|Voir les suivis de formations]] aux formateurs pour qu'ils puissent voir l'intégralité du contenu des livrets de progressions de tous les élèves.&lt;br /&gt;
&lt;br /&gt;
Une fois une formation créée dans OpenFlyers, voici la liste des actions pour l'utiliser :&lt;br /&gt;
#[[Utilisation-des-formations#Saisir-un-suivi-de-formation|Saisir un suivi de formation]].&lt;br /&gt;
#[[Utilisation-des-formations#Signer-une-activité-formation|Signer une activité formation]] par le formateur.&lt;br /&gt;
#L'élève peut alors à son tour signer l'activité.&lt;br /&gt;
&lt;br /&gt;
A tout moment, l'élève ou les formateurs ayant le droit de voir les suivis de formation peuvent [[Utilisation-des-formations#Consulter-le-livret-de-formation|Consulter le livret de formation]].&lt;br /&gt;
&lt;br /&gt;
==Modifier une formation==&lt;br /&gt;
*Dans le cartouche '''Formation''' sélectionner la formation souhaitée. S'il y a déjà une formation de sélectionnée et qu'elle ne corresponde pas à celle que l'on souhaite éditer, Cliquer sur la croix à droite du nom qui apparait pour vider le cartouche et ainsi pouvoir sélectionner une autre formation&lt;br /&gt;
*En haut à gauche, dans le cartouche '''Formation''' cliquer sur le bouton de modification (le pictogramme symbolisant un crayon)&lt;br /&gt;
*Modifier le nom de la formation&lt;br /&gt;
*Cliquer sur le pictogramme '''Check''' verte pour enregistrer le nouveau nom ou bien sur la '''Croix''' rouge pour annuler la modification&lt;br /&gt;
&lt;br /&gt;
==Modifier une phase de la formation==&lt;br /&gt;
*[[#Visualiser-les-items-par-phase-pour-une-formation|Afficher les items par phase pour la formation en question]].&lt;br /&gt;
*Cliquer sur le bouton Modifier symboliser par le crayon à côté de la phase en question.&lt;br /&gt;
*Une formulaire pour saisie la phase s'affiche.&lt;br /&gt;
*Modifier le nom de la phase.&lt;br /&gt;
*Modifier le positionnement de la phase (le numéro de tri de la phase, qui détermine l'ordre d'affichage des phases dans la formation).&lt;br /&gt;
*Cliquer sur Enregistrer.&lt;br /&gt;
&lt;br /&gt;
==Modifier un item de la phase de la formation==&lt;br /&gt;
*[[#Afficher-les-items-par-phase-pour-une-formation|Afficher les items par phase pour la formation en question]].&lt;br /&gt;
*Cliquer sur le bouton Modifier symbolisé par le crayon à côté de l'item de la phase.&lt;br /&gt;
*Un formulaire pour modifier l'item s'affiche.&lt;br /&gt;
*Modifier le rang de l'item. Ce rang correspond à la position de l'item dans sa '''première phase''' (indiquée entre parenthèses à côté du champ). Lorsque l'item appartient à plusieurs phases, seul son rang dans cette première phase est modifié ici ; son ordre dans les autres phases se règle par glisser-déposer (voir [[#Affecter-un-item-à-une-phase-de-la-formation|Affecter un item à une phase de la formation]]).&lt;br /&gt;
*Modifier le nom de l'item originel.&lt;br /&gt;
*Modifier le nom de l'item personnalisé (ce libellé personnalisé s'applique à '''toutes les phases''' auxquelles l'item est rattaché).&lt;br /&gt;
*Modifier le nombre de séances de l'item.&lt;br /&gt;
*Cliquer sur Enregistrer.&lt;br /&gt;
&lt;br /&gt;
==Supprimer une phase de la formation==&lt;br /&gt;
*[[#Visualiser-les-items-par-phase-pour-une-formation|Afficher les items par phase pour la formation en question]].&lt;br /&gt;
*Cliquer sur le bouton Supprimer symbolisé par la poubelle à côté de la phase en question.&lt;br /&gt;
*La phase est supprimée et ses items en sont '''détachés''' (les items eux-mêmes ne sont pas supprimés). Un item qui n'appartient plus à aucune phase réapparaît dans la liste des items non affectés à la formation ; un item également rattaché à d'autres phases y reste présent.&lt;br /&gt;
&lt;br /&gt;
==Supprimer un item de la phase de la formation==&lt;br /&gt;
*[[#Visualiser-les-items-par-phase-pour-une-formation|Afficher les items par phase pour la formation en question]].&lt;br /&gt;
*Cliquer sur le bouton Supprimer symboliser par la poubelle à côté de l'item de la phase.&lt;br /&gt;
*Si l'item concerné n'est pas utilisé dans les activités de formation, l'item est supprimé. En revanche, s'il est utilisé dans des activités de formation, un message d'alerte s'affiche pour en informer l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
=Procédures de gestion des programmes de formation=&lt;br /&gt;
==Afficher la liste des activités d'un programme==&lt;br /&gt;
*Aller sur la page '''Admin &amp;gt; Types d'activités &amp;gt; Formations &amp;gt; Programmes'''&lt;br /&gt;
*Dans le cartouche '''Formations''' sélectionner la formation souhaité. S'il y a déjà une formation de sélectionné et qu'elle ne correspond pas à celle que l'on souhaite, Cliquer sur la croix à droite du nom qui apparait pour vider le cartouche et ainsi pouvoir sélectionner une autre formation&lt;br /&gt;
*Dans le cartouche '''Programmes''' sélectionner le programme souhaité. S'il y a déjà un programme de sélectionné et qu'il ne correspond pas à celui que l'on souhaite, Cliquer sur la croix à droite du nom qui apparait pour vider le cartouche et ainsi pouvoir sélectionner un autre programme&lt;br /&gt;
*La liste des activités attribuées à un programme de formation s'affiche&lt;br /&gt;
&lt;br /&gt;
==Ajouter une activité dans un programme==&lt;br /&gt;
*[[#Visualiser-la-liste-des-activités-d'un-programme|Afficher les activités d'un programme de formation en question]]&lt;br /&gt;
*Cliquer sur l'un des boutons '''+''' qui apparait en 1ère et dernière ligne du tableau affichant la liste des activités présentes dans un programme&lt;br /&gt;
*Une formulaire pour saisir une activité s'affiche&lt;br /&gt;
**Dans le premier champ Activité, sélectionner l'activité souhaitée. Il est possible d'intégrer plusieurs instances d'une même type d'activité dans un même programme.&lt;br /&gt;
**Dans le 2ème champ Durée en minutes, sélectionner le multiple de 15 minutes correspondant à la durée de l'activité&lt;br /&gt;
**Dans le 3ème champ Durée pause après activité, sélectionner le multiple de 15 minutes correspondant à la durée de la pause éventuelle&lt;br /&gt;
**Cliquer sur le bouton Enregistrer&lt;br /&gt;
&lt;br /&gt;
==Créer un nouveau programme==&lt;br /&gt;
*En haut à gauche, dans le cartouche '''Programmes''' cliquer sur le bouton d'ajout '''+'''&lt;br /&gt;
*Saisir le nom du programme souhaité&lt;br /&gt;
*Cliquer sur le pictogramme '''Check''' verte pour enregistrer le nom ou bien sur la '''Croix''' rouge pour annuler la saisie&lt;br /&gt;
&lt;br /&gt;
==Modifier un programme==&lt;br /&gt;
*Dans le cartouche '''Programme''' sélectionner le programme souhaité. S'il y a déjà un programme de sélectionné et qu'il ne correspond pas à celui que l'on souhaite éditer, Cliquer sur la croix à droite du nom qui apparait pour vider le cartouche et ainsi pouvoir sélectionner un autre programme&lt;br /&gt;
*En haut à gauche, dans le cartouche '''Programmes''' cliquer sur le bouton de modification (le pictogramme symbolisant un crayon)&lt;br /&gt;
*Modifier le nom du programme&lt;br /&gt;
*Cliquer sur le pictogramme '''Check''' verte pour enregistrer le nouveau nom ou bien sur la '''Croix''' rouge pour annuler la modification&lt;br /&gt;
&lt;br /&gt;
==Modifier une activité d'un programme==&lt;br /&gt;
*Cliquer sur le bouton de modification (le pictogramme symbolisant un crayon) de la colonne '''Actions''' à côté de l'activité en question.&lt;br /&gt;
*Une formulaire pour modifier l'activité s'affiche&lt;br /&gt;
**Dans le premier champ Activité, sélectionner l'activité souhaitée&lt;br /&gt;
**Dans le 2ème champ Durée en minutes, sélectionner le multiple de 15 minutes correspondant à la durée de l'activité&lt;br /&gt;
**Dans le 3ème champ Durée pause après activité, sélectionner le multiple de 15 minutes correspondant à la durée de la pause éventuelle&lt;br /&gt;
**Cliquer sur le bouton Enregistrer&lt;br /&gt;
&lt;br /&gt;
==Ordonner les activités dans un programme==&lt;br /&gt;
*Afficher le tableau du programme concerné en sélectionnant la formation et le programme souhaité &lt;br /&gt;
*Placer le pointeur de la souris au-dessus de l'activité à déplacer (le pointeur de la souris doit être une ''4 flèches'')&lt;br /&gt;
*Cliquer sur le bouton gauche de la souris et rester appuyé afin de '''Glisser''' la ligne&lt;br /&gt;
*'''Déplacer''' la souris vers le haut ou vers le bas en fonction de où on souhaite positionner l'activité en question dans le programme. Lors du déplacement la ligne de l'activité est sur fond bleu pour pouvoir la reconnaitre plus facilement&lt;br /&gt;
*'''Déposer''' la ligne dans le positionnement souhaitée.&lt;br /&gt;
*La colonne '''Ordre''' des activités du programme est automatiquement mise à jour.&lt;br /&gt;
&lt;br /&gt;
==Supprimer un programme de formation==&lt;br /&gt;
*Dans le cartouche '''Programmes''' sélectionner le programme souhaité. S'il y a déjà un programme de sélectionné et qu'il ne correspond pas à celui que l'on souhaite éditer, il faut cliquer sur la croix à droite du nom qui apparait pour vider le cartouche et ainsi pouvoir sélectionner un autre programme&lt;br /&gt;
*Cliquer sur le bouton supprimer (le pictogramme symbolisant une poubelle)&lt;br /&gt;
*Une fenêtre contextuelle s'affiche au bout de quelques secondes avec le message &amp;quot;Etes-vous sûr de vouloir supprimer cet item ?&amp;quot;&lt;br /&gt;
*Cliquer sur '''OK'''&lt;br /&gt;
*Le programme de formation est supprimé s'il n'y a aucune dépendance identifiée&lt;br /&gt;
*En cas de dépendance non liée aux réservations:&lt;br /&gt;
**Pour les problèmes bloquants, un message d'alerte rouge est affiché&lt;br /&gt;
**Pour les problèmes non bloquants, un message d'alerte orange apparaît, offrant la possibilité de forcer la suppression (ce qui entraîne la suppression de toutes les dépendances associées à ce programme)&lt;br /&gt;
*En cas de dépendance liées aux réservations:&lt;br /&gt;
**Si les réservations sont prévues à l'avenir, un message d'alerte bloquant est affiché&lt;br /&gt;
**Si les réservations sont passées, un message d'alerte orange est affiché avec la possibilité de forcer la suppression&lt;br /&gt;
&lt;br /&gt;
==Supprimer Une activité d'un programme de formation==&lt;br /&gt;
*[[#Visualiser-la-liste-des-activités-d'un-programme|Afficher les activités d'un programme de formation en question]]&lt;br /&gt;
*Cliquer sur le bouton supprimer (le pictogramme symbolisant une poubelle) de la colonne Actions à côté de l'activité en question.&lt;br /&gt;
*Une fenêtre contextuelle s'affiche au bout de quelques secondes avec le message &amp;quot;Etes-vous sûr de vouloir supprimer cet item ?&amp;quot;&lt;br /&gt;
*Cliquer sur '''OK'''&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Utilisation-des-formations&amp;diff=14604</id>
		<title>Utilisation des formations</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Utilisation-des-formations&amp;diff=14604"/>
		<updated>2026-07-24T15:33:36Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
L'objet de cette page est de regrouper les informations sur l'utilisation du module de suivi des formations.&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/zHD3c7rUKPw Vidéo tutorielle pour utiliser le livret de formation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le paramétrage du module est décrit dans la page [[Gestion des formations]].&lt;br /&gt;
&lt;br /&gt;
L'utilisation du module de suivi des formations est constitué de plusieurs interfaces qui sont centrées autour du livret de formation d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
Un item peut être rattaché à '''plusieurs phases''' de la formation (voir [[Gestion-des-formations#Affecter-un-item-à-une-phase-de-la-formation|Affecter un item à une phase]]). Dans ce cas, il apparaît dans chacune de ces phases — que ce soit dans le livret de formation, le suivi de formation, le tableau de synthèse ou lors de la saisie d'un suivi — et il est pris en compte dans la progression de chacune de ces phases.&lt;br /&gt;
&lt;br /&gt;
Une chronologie possible d'utilisation est la suivante :&lt;br /&gt;
&lt;br /&gt;
*Un formateur prend en compte un nouvel élève et souhaite savoir où il en est. Pour cela, il va [[#Consulter-le-tableau-de-synthèse-du-livret-de-progression|Consulter le tableau de synthèse du livret de progression]]. Cela permet au formateur de connaitre le niveau général atteint par l'élève, c'est à dire dans quelle phase il se trouve en regardant les &amp;quot;barres de progression&amp;quot; pour chaque phase et de connaitre de façon synthétique les items vus et/ou maitrisés pour chaque phase&lt;br /&gt;
*Ensuite, il peut aller [[#Consulter-le-livret-de-formation|consulter le livret de formation]] qui contient un affichage par leçon effectuée avec le détail de chaque item/commentaire saisi par les formateurs précédents&lt;br /&gt;
*Enfin, il peut avoir une idée de ce qui est prévu d'être vu en allant dans [[#Saisir-un-suivi-de-formation|Saisir un suivi de formation]]. Cette interface contient 2 types d'affichage :&lt;br /&gt;
**L'affichage qui s'affiche par défaut : il permet de consulter ce qui a été fait lors de la dernière séance (partie gauche), de compulser les dernières leçon, en revenant en arrière. En partie droite, apparait ce qui est proposé d'être vu au cours de la prochaine séance : seuls les items qui n'ont pas été traités ou qui ont été reportés apparaissent. Les items qui apparaissent sont dans l'ordre chronologique du programme de formation. l est également possible de choisir le niveau à afficher à partir des quatre ronds gris représentant les différents niveaux dans la colonne '''Items à voir'''.&lt;br /&gt;
**L'affichage pour saisir la leçon du jour. Cet affichage apparait directement après avoir [[Gestion-des-activités#Saisir-une-activité|saisi l'activité]] ou en cliquant sur l'un des '''vols sans saisie de progression'''. L'affichage contient la liste intégrale de la formation dans l'ordre du programme de formation. Il faut alors sélectionner les items vus au cours de la séance, cliquer sur le bouton enregistrer, pour ensuite compléter la leçon du jour.&lt;br /&gt;
A noter que si avant la séance, en consultant le livret de formation, le formateur a sélectionner des items à voir, il les retrouve sélectionnés dans la page de saisie de la leçon du jour.&lt;br /&gt;
*Une fois que la leçon a été saisie, le formateur peut [[#Signer-une-activité-formation|signer la leçon]]. A ce stade, le contenu de la leçon n'est plus modifiable. L'élève peut signer à son tour.&lt;br /&gt;
&lt;br /&gt;
=Changer la langue d'affichage des items d'une formation=&lt;br /&gt;
Pour changer la langue d'affichage des items il faut [[Fiche-personnelle#Changer-sa-langue|changer la langue d'utilisateur connecté]].&lt;br /&gt;
&lt;br /&gt;
=Consulter le livret de formation=&lt;br /&gt;
Pour consulter le suivi de formation : '''Planning &amp;gt; Activités &amp;gt; FORMATION &amp;gt; Livret'''.&lt;br /&gt;
&lt;br /&gt;
'''L'interface est divisée en deux parties :'''&lt;br /&gt;
&lt;br /&gt;
*'''La première partie se compose de cinq blocs :'''&lt;br /&gt;
**Un bloc '''Elève''' permet de sélectionner un élève par le biais d'une liste déroulante intitulée '''Elève''':&lt;br /&gt;
***Chaque Elève peut consulter uniquement son propre livret de progression&lt;br /&gt;
***Pour pouvoir consulter les livrets de progression de tout le monde, il faut disposer du droit [[Gestion-des-profils#Voir-les-suivis-de-formations|Voir les suivis de formations]]&lt;br /&gt;
**Un bloc '''Formation''' permet de sélectionner une [[Gestion-des-formations|formation]] par le biais d'une liste déroulante intitulée '''Formation'''.&lt;br /&gt;
**Un bloc '''Tableau de synthèse''' permettant de rediriger vers la page [[#Consulter-le-tableau-de-synthèse-du-livret-de-progression|Tableau de synthèse du livret de progression]]&lt;br /&gt;
**Un bloc '''Saisir une formation''' permettant de rediriger vers la page [[#Saisir-un-suivi-de-formation|Saisir un suivi de formation]]&lt;br /&gt;
**Un bloc '''Phase''' permet de situer la progression de l'élève dans sa formation. Il y est indiqué le numéro, le nom et le pourcentage de progression de la phase dans laquelle se trouve actuellement l'élève pour la formation sélectionnée précédemment. La phase actuelle correspond à la phase du premier ''item à effectuer'' (Les items dont le nombre de séances effectuées est inférieur au nombre de séances prévues par la [[Gestion-des-formations|formation]]) suivant l'ordre prescrit par le programme de formation. Lorsque cet item appartient à plusieurs phases, c'est la première de ces phases (dans l'ordre des phases de la formation) qui est retenue.&lt;br /&gt;
**Un bloc '''Activités non saisies''' permet de visualiser rapidement les vols renseignés pour lesquels aucune progression n'a été renseignée, chaque vol est intitulé par sa date de départ et l'instructeur (si disponible). Il est possible de faire défiler les différents vols grâce aux flèches sur le côté. Il est possible d'afficher que les vols qui concernent l'instructeur connecté en cochant la case '''uniquement les siennes'''. Il est possible de renseigner un vol en cliquant sur la date correspondante, la page de [[#Saisir-un-suivi-de-formation|saisie de progression]] correspondante apparaîtra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''La deuxième partie se compose d'une liste des tableaux qui affichent l'historique des précédentes séances de l'élève pour la formation précédemment sélectionnée.'''&lt;br /&gt;
*Les tableaux sont colorés en fonction de l'état de signature de l'item :&lt;br /&gt;
**En &amp;lt;span style=&amp;quot;background:#ffdb6f&amp;quot;&amp;gt;jaune&amp;lt;/span&amp;gt;, si l'item n'a pas encore été signé par l'instructeur.&lt;br /&gt;
**En &amp;lt;span style=&amp;quot;background:#008000&amp;quot;&amp;gt;vert&amp;lt;/span&amp;gt;, si l'item a été signé par l'instructeur mais pas encore par l'élève.&lt;br /&gt;
**En &amp;lt;span style=&amp;quot;background:#167ebf&amp;quot;&amp;gt;bleu&amp;lt;/span&amp;gt;, si l'item a été signé à la fois par l'instructeur et par l'élève.&lt;br /&gt;
*Chaque séance se compose de la manière suivante : &lt;br /&gt;
**'''La date''' à laquelle s'est déroulée la séance.&lt;br /&gt;
**'''Le nom et le prénom de l'instructeur''' qui a encadré la séance.&lt;br /&gt;
**'''Les items''' vus durant la séance.&lt;br /&gt;
**'''Les commentaires''' associés aux items dans le cas où l'instructeur en a renseigné (optionnel)&lt;br /&gt;
**'''Le nombre de séances''' effectuées, par item, par rapport au nombre de séances prévues selon le programme de formation.&lt;br /&gt;
**'''Le niveau''' atteint par items lors de cette séance. Le niveau est représenté par 4 cercles (Présentation - En cours d'acquisition - A consolider - Acquis). Les cercles pleins, noirs, représentent le niveau atteint.&lt;br /&gt;
**'''Le commentaire général''' de la séance.&lt;br /&gt;
**'''L'état de signature de la séance'''. Chaque séance doit être signée par l'instructeur qui a encadré la séance et l'élève concerné. Tant que la séance n'a pas été signée par l'instructeur, elle peut être modifiée grâce à l'icone crayon &amp;quot;modifier&amp;quot;. Une fois la signature faite, il n'est alors plus possible de modifier la séance. La signature de l'instructeur permet de débloquer la signature de l'élève.&lt;br /&gt;
&lt;br /&gt;
=Consulter le suivi de formation=&lt;br /&gt;
L'interface est divisée en trois parties :&lt;br /&gt;
;La première partie se compose de quatre blocs&lt;br /&gt;
*Un bloc '''Elève''' permet de sélectionner un élève par le biais d'une liste déroulante intitulée '''Elève''':&lt;br /&gt;
**Chaque Elève peut consulter uniquement son propre livret de progression&lt;br /&gt;
**Pour pouvoir consulter les livrets de progression de tout le monde, il faut disposer du droit [[Gestion-des-profils#Voir-les-suivis-de-formations|Voir les suivis de formations]]&lt;br /&gt;
*Un bloc '''Formation''' permet de sélectionner une [[Gestion-des-formations|formation]] par le biais d'une liste déroulante intitulée '''Formation'''.&lt;br /&gt;
*Un bloc '''Tableau de synthèse''' permettant de rediriger vers la page [[#Consulter-le-tableau-de-synthèse-du-livret-de-progression|Tableau de synthèse du livret de progression]]&lt;br /&gt;
*Un bloc '''Phase''' permet de situer la progression de l'élève dans sa formation. Il y est indiqué le numéro, le nom et le pourcentage de progression de la phase dans laquelle se trouve actuellement l'élève pour la formation sélectionnée précédemment. La phase actuelle correspond à la phase du premier ''item à effectuer'' (Les items dont le nombre de séances effectuées est inférieur au nombre de séances prévues par la [[Gestion-des-formations|formation]]) suivant l'ordre prescrit par le programme de formation. Lorsque cet item appartient à plusieurs phases, c'est la première de ces phases (dans l'ordre des phases de la formation) qui est retenue.&lt;br /&gt;
*Un bloc '''Activités non saisies''' permet de visualiser rapidement les vols renseignés pour lesquels aucune progression n'a été renseignée, chaque vol est intitulé par sa date de départ et l'instructeur (si disponible). Il est possible de faire défiler les différents vols grâce aux flèches sur le côté. Il est possible d'afficher que les vols qui concernent l'instructeur connecté en cochant la case '''uniquement les siennes'''. Il est possible de renseigner un vol en cliquant sur la date correspondante, la page de [[#Saisir-un-suivi-de-formation|saisie de progression]] correspondante apparaît.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;La deuxième partie se compose d'un premier tableau qui affiche l'historique des précédentes séances de l'élève pour la formation précédemment sélectionnée&lt;br /&gt;
*Les tableaux sont colorés en fonction de l'état de signature de l'item :&lt;br /&gt;
**En &amp;lt;span style=&amp;quot;background:#ffdb6f&amp;quot;&amp;gt;jaune&amp;lt;/span&amp;gt;, si l'item n'a pas encore été signé par l'instructeur.&lt;br /&gt;
**En &amp;lt;span style=&amp;quot;background:#008000&amp;quot;&amp;gt;vert&amp;lt;/span&amp;gt;, si l'item a été signé par l'instructeur mais pas encore par l'élève.&lt;br /&gt;
**En &amp;lt;span style=&amp;quot;background:#167ebf&amp;quot;&amp;gt;bleu&amp;lt;/span&amp;gt;, si l'item a été signé à la fois par l'instructeur et par l'élève.&lt;br /&gt;
*Il est possible de naviguer de séance en séance via les flèches sur les côtés. &lt;br /&gt;
*Chaque séance se compose de la manière suivante : &lt;br /&gt;
**'''La date''' à laquelle s'est déroulée la séance.&lt;br /&gt;
**'''Le nom et le prénom de l'instructeur''' qui a encadré la séance.&lt;br /&gt;
**'''Les items''' vus durant la séance.&lt;br /&gt;
**'''Les commentaires''' associés aux items dans le cas où l'instructeur en a renseigné (optionnel)&lt;br /&gt;
**'''Le nombre de séances''' effectuées, par item, par rapport au nombre de séances prévues selon le programme de formation.&lt;br /&gt;
**'''Le niveau''' atteint par items lors de cette séance. Le niveau est représenté par 4 cercles (Présentation - En cours d'acquisition - A consolider - Acquis). Les cercles pleins, noirs, représentent le niveau atteint.&lt;br /&gt;
**'''Le commentaire général''' de la séance.&lt;br /&gt;
**'''L'état de signature de la séance'''. Chaque séance doit être signée par l'instructeur qui a encadré la séance et l'élève concerné. Tant que la séance n'a pas été signée par l'instructeur, elle peut être modifiée grâce à l'icone crayon &amp;quot;modifier&amp;quot;. Une fois la signature faite, il n'est alors plus possible de modifier la séance. La signature de l'instructeur permet de débloquer la signature de l'élève. &lt;br /&gt;
**'''Livret de formation''': un bouton permet d'accéder à la page de [[#Consulter-le-livret-de-formation|livret de formation]] pour l'élève sélectionné et la formation sélectionnée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;La troisième partie se compose d'un deuxième tableau qui affiche les items des séances à venir&lt;br /&gt;
*Le tableau est composé de quatre colonnes :&lt;br /&gt;
**Une colonne de sélection '''Sélectionner les 4 premiers''' qui permet à l'instructeur de sélectionner rapidement les quatre premiers items de la liste qu'il souhaite voir aujourd'hui. Chaque item peut également être sélectionné individuellement. Cette fonction permet un gain de temps lors de la saisie de progression d'un vol en sélectionnant à l'avance les items à voir. &lt;br /&gt;
**Une colonne '''Item''' divisée en trois parties :&lt;br /&gt;
***'''Items reportés pour cette séance''' : liste les items à voir à la prochaine séance selon la demande du précédent instructeur.&lt;br /&gt;
***'''Items reportés plus tard''' : liste les items à voir aux prochaines séances selon la demandes des précédents instructeurs.&lt;br /&gt;
***'''Items prévus par la suite de la formation''' : liste tous les items dans la suite logique de la formation.&lt;br /&gt;
***Si aucun item n'a été sélectionné pour être reporté, alors, par défaut, seule la partie '''Items prévus pat la suite de la formation''' est présente. Les deux autres parties sont visibles à partir du moment où au moins un item y est présent.&lt;br /&gt;
**Une colonne '''Séance''' qui représente le nombre de séances effectuées, par item, par rapport au nombre de séances prévues selon le programme de formation.&lt;br /&gt;
**Une colonne '''Niveau''' qui représente le dernier niveau atteint par item. Le niveau est représenté par 4 cercles (Présentation - En cours d'acquisition - A consolider - Acquis). Les cercles pleins, noirs, représentent le niveau atteint.&lt;br /&gt;
&lt;br /&gt;
= Consulter le tableau de synthèse du livret de progression=&lt;br /&gt;
Le tableau de synthèse présente tous les items d'un élève spécifique dans une formation donnée, organisés par phase. Il indique le niveau de chaque item ainsi que la progression de chaque phase. &lt;br /&gt;
&lt;br /&gt;
Le tableau est accessible depuis : &lt;br /&gt;
*Planning &amp;gt; Activités &amp;gt; Formations &amp;gt; '''Synthèse'''&lt;br /&gt;
*Planning &amp;gt; Activités &amp;gt; Formations &amp;gt; '''Livret'''&lt;br /&gt;
**En cliquant sur le bouton '''Aller au tableau de synthèse'''&lt;br /&gt;
*Planning &amp;gt; Activités &amp;gt; Formations &amp;gt; '''Saisir'''&lt;br /&gt;
**En cliquant sur le bouton '''Aller au tableau de synthèse'''&lt;br /&gt;
&lt;br /&gt;
L'interface est composée de deux parties:&lt;br /&gt;
&lt;br /&gt;
*'''La première partie se compose de trois blocs :'''&lt;br /&gt;
**Un bloc '''Elève''' qui permet de sélectionner un élève par le biais d'une liste déroulante intitulée '''Elève''':&lt;br /&gt;
***Chaque Elève peut consulter uniquement son propre livret de progression&lt;br /&gt;
***Pour pouvoir consulter les livrets de progression de tout le monde, il faut disposer du droit [[Gestion-des-profils#Voir-les-suivis-de-formations|Voir les suivis de formations]]&lt;br /&gt;
**Un bloc '''Formation''' qui permet de sélectionner une [[Gestion-des-formations|formation]] par le biais d'une liste déroulante intitulée '''Formation'''.&lt;br /&gt;
**Un bloc '''Livret de formation''' contenant un bouton renvoyant au [[#Consulter-le-livret-de-formation|livret de progression]].&lt;br /&gt;
**Un bloc '''Saisir une formation''' contenant un bouton renvoyant au [[#Saisir-un-suivi-de-formation|Saisir un suivi de formation]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''La deuxième partie se compose d'une liste de plusieurs blocs représentant les différentes phases de la formation :'''&lt;br /&gt;
**Le bloc est composé d'un '''titre''': Le nom de la phase&lt;br /&gt;
***En &amp;lt;span style=&amp;quot;background:#000000&amp;quot;&amp;gt;noir&amp;lt;/span&amp;gt; si la phase est complètement acquise (tous les items de la phase sont validés)&lt;br /&gt;
***En &amp;lt;span style=&amp;quot;background:#008000&amp;quot;&amp;gt;vert&amp;lt;/span&amp;gt; et en ''italique'' si au moins un item n'est pas terminé&lt;br /&gt;
**Une '''barre de progression''' : elle correspond au pourcentage des items validés&lt;br /&gt;
**Un '''bouton''' permettant de masquer ou d'afficher le tableau contenant les différents items et leurs niveaux. Laissant le '''titre''' de la phase et '''la barre de progression''' visible.&lt;br /&gt;
***'''-''' : Masquer&lt;br /&gt;
***'''+''' : Afficher&lt;br /&gt;
**Un '''tableau''' contenant les différents items de chaque phase ainsi que leurs niveaux. Les items et les niveaux associés sont représentés comme suit:  &lt;br /&gt;
***En &amp;lt;span style=&amp;quot;background:#008000&amp;quot;&amp;gt;vert&amp;lt;/span&amp;gt; et en ''italique'', si le niveau de l'item est inférieur à 3&lt;br /&gt;
***En &amp;lt;span style=&amp;quot;background:#000000&amp;quot;&amp;gt;noir&amp;lt;/span&amp;gt;, si le niveau est égal à 3&lt;br /&gt;
&lt;br /&gt;
=Saisir un suivi de formation=&lt;br /&gt;
Voir également [[Gestion-des-formations|Gestion des formations]].&lt;br /&gt;
&lt;br /&gt;
Cette action peut s'effectuer depuis une simple connexion utilisateur à condition que la personne dispose du droit de [[#Saisie-d'une-activité|saisir une activité]].&lt;br /&gt;
&lt;br /&gt;
Le formulaire de suivi de formation s'affiche à la suite de la [[#Saisir-une-activité|saisie]] d'une [[Gestion-des-types-d'activités#Typer-formation-un-type-d'activité|activité typée formation]].&lt;br /&gt;
&lt;br /&gt;
Le formulaire de suivi de formation n'est éditable que par les personnes ayant participé à l'activité à savoir l'élève et le formateur. L'objectif de permettre à l'élève de pouvoir éditer le suivi de formation est en fait de permettre au formateur de gagner du temps. Ainsi, il peut laisser l'élève se connecter à OpenFlyers pour saisir l'activité et ensuite il prend la main, toujours connecté avec l'identifiant de l'élève, pour saisir le suivi de formation. Il peut même déléguer à l'élève une pré-saisie de la formation en lui demandant de renseigner les thèmes abordés au cours de l'activité.&lt;br /&gt;
&lt;br /&gt;
'''Le point clé réside dans le fait qu'une saisie de formation n'est réputée remplie par le formateur qu'une fois que ce dernier l'a signé'''. Seul le formateur ayant effectué la formation peut [[#Signer-une-activité-formation|signer le suivi de formation]] concerné.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''La première partie du formulaire récapitule l'activité effectuée avec les informations suivantes :'''&lt;br /&gt;
**Nom de la ressource&lt;br /&gt;
**Date de départ&lt;br /&gt;
**Durée de l'activité&lt;br /&gt;
**Nom et prénom de l'élève&lt;br /&gt;
**Nom et prénom de l'instructeur&lt;br /&gt;
**Types d'activités&lt;br /&gt;
**Un bloc '''Formations''' permet de sélectionner la formation en cours pour ce vol par le biais d'une liste déroulante nommée '''Formations'''.&lt;br /&gt;
**Un interrupteur '''Items prévus seulement''':&lt;br /&gt;
***Lorsque cet interrupteur est activé, seuls les items sélectionnés (cochés) sont affichés. Cela inclut les items vus pendant le vol, ceux à revoir lors de la prochaine séance et ceux à revoir ultérieurement.&lt;br /&gt;
***Lorsqu'il est désactivé, tous les items sont visibles, qu'ils soient cochés ou non.&lt;br /&gt;
**Un interrupteur '''Items de niveau 4''':&lt;br /&gt;
***Si cet interrupteur est activé, tous les items, y compris ceux de niveau 4, sont affichés.&lt;br /&gt;
***S'il est désactivé, les items de niveau 4 sont exclus de l'affichage.&lt;br /&gt;
''Remarque'': Lorsque l'interrupteur '''Items prévus seulement''' est activé, l'interrupteur '''Items de niveau 4''' est automatiquement désactivé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''La seconde partie du formulaire permet la saisie du suivi de la formation :'''&lt;br /&gt;
*Le tableau est le même que celui présent à droite sur [[#Consulter-le-suivi-de-formation|l'interface du suivi de formation]]. Deux colonnes ont été ajoutées. &lt;br /&gt;
*Le tableau se compose de six colonnes :&lt;br /&gt;
**Une colonne de '''Sélection''' qui permet de sélectionner les items vus lors du vol. Le bouton '''&amp;quot;Sélectionner les 4&amp;quot;'''permet de sélectionner rapidement les quatre premiers items de la liste. Chaque item peut également être sélectionné individuellement. Cette fonction permet un gain de temps lors de la saisie de progression d'un vol en sélectionnant à l'avance les items à voir. Cette fonction se retrouve également dans le tableau de [[#Consulter-le-suivi-de-formation|l'interface du suivi de formation]], dans ce cas, les items sont lors présélectionné pour gagner du temps et ne pas avoir à re sélectionner les items.&lt;br /&gt;
**Une colonne '''Item''' qui liste l'ensemble des items à voir durant la formation. Un commentaire peut être ajouté individuellement pour chaque item grâce à l'icon de communication situé à droite du nom de l'item. En cliquant sur l'icon associé à l'item, un champ texte apparait, il permettra ainsi d'ajouter un commentaire. Seuls les items sélectionnés peuvent bénéficier de commentaires.&lt;br /&gt;
**Une colonne '''Séance''' qui représente le nombre de séances effectuées, par item, par rapport au nombre de séances prévues selon le programme de formation. Lorsqu'un item est sélectionné, un '''+1''' apparait, ce +1 correspond à la séance actuellement saisie.&lt;br /&gt;
**Une colonne '''Niveau''' qui affiche le niveau précédemment atteint par l'élève. Le niveau est déterminé par 4 ronds gris pour représenter les différents niveaux : Présentation - En cours d'acquisition - A consolider - Acquis. Le niveau précédent est affiché en gris, le niveau actuellement sélectionné est en noir. Par défaut, dès qu'un item est coché dans l'une des colonnes ('''Sélectionner les 4''', '''Le revoir à la prochaine séance''', '''Le revoir plus tard''') le niveau précédemment atteint est automatiquement sélectionné (les ronds gris deviennent noirs et ne peuvent pas être décochés). Seuls les items sélectionnés peuvent bénéficier d'une mise à jour du niveau.&lt;br /&gt;
**Une colonne '''Le revoir à la prochaine séance''' qui permet de sélectionner un item pour le revoir lors de la prochaine séance. Il est possible que la case soit déjà cochée, c'est-à-dire que l'item avait déjà été définit comme étant à revoir pour la prochaine séance. Il est possible de mettre à jour ce renseignement en cochant ou en décochant la case.&lt;br /&gt;
**Une colonne '''Le revoir plus tard''' qui permet de sélectionner un item pour le revoir plus tard. Il est possible que la case soit également déjà cochée, c'est-à-dire que l'item avait déjà était définit comme étant à revoir plus tard. Il est possible de mettre à jour ce renseignement en cochant ou en décochant la case.&lt;br /&gt;
**Il n'est possible d'effectué qu'une sélection à la fois sur l'ensemble de l'interface. Ainsi, si l'item est sélectionné ou défini comme '''à revoir plus tard''' alors il n'est plus possible d'indiquer cet item comme '''à revoir pour la prochaine séance'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''À la fin du tableau, il est possible de saisir un commentaire général.''' &lt;br /&gt;
**La modification du commentaire général n'est prise en compte que si au moins un item est sélectionné lors de l'enregistrement.&lt;br /&gt;
*Enfin, cliquez sur le bouton '''Enregistrer''' pour enregistrer en base de données les items sélectionnés. Si des vols sans saisie de formation sont présents, vous pouvez également cliquer sur le bouton '''Enregistrer et passer au suivant''' pour enregistrer en base de données les items sélectionnés et passer au formulaire du prochain vol enregistré sans saisie de progression.&lt;br /&gt;
&lt;br /&gt;
Les saisies de progression sont consultables dans la [[#Consulter-le-suivi-de-formation|page du suivi de formation]].&lt;br /&gt;
&lt;br /&gt;
La saisie doit être [[#Signer-une-activité-formation|signée]] par l'instructeur ayant effectué l'activité de formation. Tant que la séance n'est pas signée par l'instructeur, il est toujours possible de la modifier en se rendant sur la page du '''carnet de vol''' ou la page du '''carnet de route''' et en appuyant sur le bouton '''contenu''' puis sur le bouton '''modifier''' (représentée par l'icon crayon). Une fois signée, il n'est plus possible de modifier les saisies.&lt;br /&gt;
&lt;br /&gt;
=Signer une [[Gestion-des-types-d'activités#Ajouter-un-type-d'activité|activité formation]]=&lt;br /&gt;
&lt;br /&gt;
Cette action ne peut s'effectuer que depuis le compte de l'instructeur qui est en place droite sur l'activité.&lt;br /&gt;
&lt;br /&gt;
Procédure pour signer une ou plusieurs activités formation :&lt;br /&gt;
*Aller sur la page '''Planning &amp;gt; Activités &amp;gt; Formation &amp;gt; Saisir'''.&lt;br /&gt;
*Plusieurs filtres sont disponibles permettant d'afficher les activités formation en attente de rédaction, rédigées ou signées. Par défaut les activités formation en attente de rédaction et rédigées sont affichées.&lt;br /&gt;
*Sélectionner les lignes d'activités à valider en cochant la case à cocher de la ligne correspondante dans la colonne '''Pointer'''.&lt;br /&gt;
*Cliquer sur le bouton '''Signer les activités sélectionnées (attention cette action est irréversible)'''&lt;br /&gt;
&lt;br /&gt;
Lorsque le formateur confirme l'action de signer, le logiciel horodate la signature et enregistre son nom. Une fois l'activité formation signée, il apparait dans la colonne ''Signature'' de l'activité le texte suivant : ''Signé par (nom du formateur) le (date et heure)''.&lt;br /&gt;
&lt;br /&gt;
L'élève peut alors à son tour signer l'activité.&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Gestion-de-la-comptabilit%C3%A9-c%C3%B4t%C3%A9-utilisateur&amp;diff=14582</id>
		<title>Gestion de la comptabilité côté utilisateur</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Gestion-de-la-comptabilit%C3%A9-c%C3%B4t%C3%A9-utilisateur&amp;diff=14582"/>
		<updated>2026-07-14T14:58:15Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Extrait de compte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la '''gestion de la comptabilité côté utilisateur''' dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
=Alertes générées lors de [[Utilisation de la comptabilité#Saisie_d'écritures_comptables|saisie d'écritures comptables]]=&lt;br /&gt;
&lt;br /&gt;
==Les comptes n'ont pas la même comptabilité==&lt;br /&gt;
&lt;br /&gt;
Cette alerte apparait lors d'une [[Comptabilité#Comptabilités_multiples|comptabilité multiple]] : Le compte débité et le compte crédité doivent être issues de la même comptabilité.&lt;br /&gt;
&lt;br /&gt;
=Consulter son compte ou celui d'un tiers=&lt;br /&gt;
Pour consulter son propre compte :&lt;br /&gt;
*'''Planning &amp;gt; Comptes &amp;gt; Extrait de compte... &amp;gt; &amp;quot;le nom de son compte&amp;quot;''' ou depuis le raccourci présent en en-tête de chaque page (juste en dessous du menu).&lt;br /&gt;
&lt;br /&gt;
Pour consulter le compte d'un tiers, il faut disposer de [[Gestion des profils#Comptes|l'un de ces droits]] : [[Gestion-des-profils#Gestion-des-comptes|'''Gestion des comptes''']], [[Gestion-des-profils#Voir-les-comptes|'''Voir les comptes''']] ou [[Gestion-des-profils#Voir-les-comptes-utilisateurs|'''Voir les comptes utilisateurs''']].&lt;br /&gt;
*'''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs''' et cliquer sur la loupe du compte que l'on souhaite consulter.&lt;br /&gt;
&lt;br /&gt;
=Consulter une [[Écritures comptables#Facture-client|facture client]] ou un reçu d'encaissement=&lt;br /&gt;
&lt;br /&gt;
Pour consulter une facture client ou un reçu d'encaissement, il faut :&lt;br /&gt;
*Aller sur [[#Consulter-son-compte-ou-celui-d'un-tiers|le compte concerné]]&lt;br /&gt;
*Cibler l'écriture recherchée&lt;br /&gt;
*Colonne [[#Colonne-Numéro-de-pointage,-facture-ou-reçu|'''Numéro de pointage, facture ou reçu''']], cliquer sur l'icône correspondante de la facture ou du reçu&lt;br /&gt;
&lt;br /&gt;
=Créditer son compte utilisateur=&lt;br /&gt;
Un utilisateur, qui dispose du droit [[Gestion-des-profils#Encaisser-ses-paiements|Encaisser ses paiements]] ou du droit [[Gestion-des-profils#Saisir-les-encaissements-pour-les-tiers|Saisir les encaissements pour les tiers]], peut le créditer :&lt;br /&gt;
*Soit par '''Planning &amp;gt; Comptes &amp;gt; Actions &amp;gt; Approvisionner'''&lt;br /&gt;
*Soit par '''Gestion &amp;gt; Comptes &amp;gt; Encaissements &amp;gt; Saisir''' s'il dispose de droits de gestion&lt;br /&gt;
*Soit en affichant un extrait de son compte utilisateur et cliquer sur le bouton '''Approvisionner''' situé en bas à droite de l'affichage de son compte à droite de la ligne du solde de compte.&lt;br /&gt;
Si l'utilisateur arrive sur le formulaire de saisie d'encaissement depuis un extrait de compte utilisateur, alors le compte à créditer par défaut porte le nom de l'utilisateur du compte depuis où la personne a cliqué.&lt;br /&gt;
*Si l'utilisateur dispose du droit [[Gestion-des-profils#Saisir-les-encaissements-pour-les-tiers|Saisir les encaissements pour les tiers]], choisir dans le champ '''Encaissement de l'utilisateur''' le nom de l'utilisateur concerné&lt;br /&gt;
*Si l'utilisateur dispose de plusieurs comptes sur lesquels il peut effectuer son encaissement (défini par le droit [[Gestion-des-profils#Compte-sur-lequel-un-utilisateur-peut-agir|Compte sur lequel un utilisateur peut agir]]), choisir dans le champ '''Compte à créditer''' le nom du compte concerné&lt;br /&gt;
*Dans le champ '''Type de règlement''', sélectionner le type de règlement&lt;br /&gt;
*Si vous effectuez un paiement avec une remise à une personne physique, vous devez préciser le nom de cette personne dans le champ '''Personne qui reçoit'''&lt;br /&gt;
*Dans le champ, montant indiquer le montant de votre paiement.&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
Dans le cas où le type de paiement est un paiement par carte bancaire en ligne mis en place par votre structure, alors êtes redirigé sur le terminal de paiement électronique de la banque de votre structure. Il vous faut alors saisir les informations de votre carte bancaire. Il est possible que le terminal de paiement électronique supporte le &amp;quot;[[Wikipedia-fr:3-D_Secure|3-D Secure]]&amp;quot; qui implique un contrôle renforcé. Dans ce cas, c'est votre propre banque qui vous demandera des informations complémentaires pour confirmer que c'est bien vous qui êtes à l'origine de la demande de paiement par carte bancaire.&lt;br /&gt;
&lt;br /&gt;
Une fois le paiement validé, [[Envoi-des-emails#E-mail-de-reçu|un email vous sera automatiquement envoyé par OpenFlyers avec en pièce-jointe votre reçu au format PDF]].&lt;br /&gt;
&lt;br /&gt;
=Extrait de compte=&lt;br /&gt;
'''OpenFlyers''' offre la possibilité à un utilisateur de consulter des extraits de compte : C'est un rapport permettant de visualiser le détail des écritures comptables effectuées sur une période (une année complète ou un mois d'une année) d'un compte ou de tous les comptes d'une comptabilité donnée. Si la gestion des budgets est activée, il est possible de filtrer l'affichage des écritures selon les budgets.&lt;br /&gt;
&lt;br /&gt;
L'extrait de compte est accessible depuis :&lt;br /&gt;
**Le bandeau des soldes de chaque compte sous le menu&lt;br /&gt;
** '''Planning &amp;gt; Comptes &amp;gt; Extrait de compte...''' puis sélectionner un compte&lt;br /&gt;
** '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs''' puis cliquer sur l'icône '''Extrait de compte''' du compte&lt;br /&gt;
** '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources''' puis cliquer sur l'icône '''Extrait de compte''' du compte&lt;br /&gt;
** '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; ... ''', sélectionner une catégorie de compte puis cliquer sur l'icône '''Extrait de compte''' du compte&lt;br /&gt;
** '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements''' ou '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Rechercher''', pour visualiser ces pages il faut posséder le droit [[Gestion-des-profils#Gestion-des-comptes|Gestion des comptes]], [[Gestion-des-profils#Voir-les-comptes|Voir les comptes]] ou [[Gestion-des-profils#Saisir-tout-flux|Saisir tout flux]]&lt;br /&gt;
&lt;br /&gt;
Dès qu'il y a plus de 50 écritures à afficher pour un extrait de compte, la liste des écritures est paginée pour afficher 50 écritures par page.&lt;br /&gt;
&lt;br /&gt;
'''Note :''' lorsque l'interrupteur '''Lettrage''' est activé et que l'interrupteur '''Afficher les entrées lettrées''' est désactivé, les écritures déjà lettrées sont exclues de la liste : la pagination ne porte alors que sur les écritures restant à lettrer. Le nombre de pages peut donc diminuer au fur et à mesure des lettrages.&lt;br /&gt;
&lt;br /&gt;
Lorsqu'une écriture est validée, les montants au débit et au crédit sont affichés en noir gras.&lt;br /&gt;
&lt;br /&gt;
Lorsqu'une écriture est non validée, les montants au débit et au crédit sont affichés en vert gras. En fonction du [[Gestion des profils|profil et de ses droits]], dans la colonne '''Actions''', des icônes peuvent apparaitre pour modifier ou supprimer une écriture non validée selon [[Gestion des écritures comptables#Types_d'écritures_comptable_générées_par_OpenFlyers|le type d'écriture comptable qui est générée]].&lt;br /&gt;
&lt;br /&gt;
En bas du tableau, en fonction du [[Gestion des profils|profil et des droits]] de l'utilisateur, les boutons suivants peuvent être présents :&lt;br /&gt;
*'''Saisir un encaissement''' : accès au formulaire de [[#Créditer-son-compte-utilisateur|saisie d'encaissement]]. Ce lien apparaît uniquement dans les extraits de comptes-utilisateurs.&lt;br /&gt;
*'''Saisir un flux''' : accès au formulaire de [[Utilisation-de-la-comptabilité#Saisir-un-flux|saisie d'un flux]].&lt;br /&gt;
&lt;br /&gt;
En haut du tableau, plusieurs filtres et options sont disponibles, variant selon l'interface affichée :&lt;br /&gt;
&lt;br /&gt;
;Pour les extraits de comptes (Utilisateurs, Ressources, etc.)&lt;br /&gt;
*Champs de sélection '''Mois''' et '''Année''' : permettent de filtrer les écritures comptables sur une période mensuelle ou annuelle.&lt;br /&gt;
*Bouton à bascule '''Afficher le bouton de régénération de facture''' : affiche une icône dans la colonne '''Numéro de pointage, facture et/ou reçu''' permettant de forcer la regénération du PDF d'une facture.&lt;br /&gt;
*Interrupteur '''UTC''' : permet d'afficher les horodatages en UTC à côté de l'heure locale.&lt;br /&gt;
*Interrupteur '''Afficher les entrées lettrées''' : permet d'afficher également les écritures déjà lettrées. Cet interrupteur n'est visible que lorsque l'interrupteur '''Lettrage''' est activé, car il n'a d'effet que dans ce mode.&lt;br /&gt;
*Bouton '''Lettrer automatiquement les écritures du compte pour la période sélectionnée''' : permet de [[Utilisation-de-la-comptabilité#Lettrer-des-écritures-comptables|lettrer]] toutes les écritures de la période en un seul clic.&lt;br /&gt;
&lt;br /&gt;
==Colonne Lettrage==&lt;br /&gt;
L'interrupteur '''Lettrage''' active le mode de [[Utilisation-de-la-comptabilité#Lettrer-des-écritures-comptables|lettrage manuel]]. Lorsqu'il est activé :&lt;br /&gt;
*une case à cocher apparaît dans la colonne '''Lettrage''' pour chaque écriture non lettrée ;&lt;br /&gt;
*une icône de suppression apparaît pour chaque écriture déjà lettrée, permettant de supprimer son lettrage ;&lt;br /&gt;
*l'interrupteur '''Afficher les entrées lettrées''' devient visible ;&lt;br /&gt;
*deux icônes '''Tout cocher''' et '''Tout décocher''' apparaissent, permettant de sélectionner ou désélectionner d'un seul clic toutes les écritures de la page affichée.&lt;br /&gt;
&lt;br /&gt;
'''NB:''' l'état de l'interrupteur '''Lettrage''' est mémorisé par utilisateur. Il est donc conservé lors des changements de page et reste actif d'une session à l'autre, y compris après une déconnexion / reconnexion. Pour revenir à un affichage sans les éléments de lettrage, il faut désactiver explicitement l'interrupteur.&lt;br /&gt;
&lt;br /&gt;
==Colonne Numéro de pointage, facture ou reçu==&lt;br /&gt;
*Lorsque l'écriture est liée à une [[Écritures comptables#Facture-fournisseur|facture fournisseur]], la colonne affiche le numéro de pointage.&lt;br /&gt;
*Lorsque l'écriture est liée à une [[Écritures comptables#Facture-client|facture client]] :&lt;br /&gt;
**Si l'utilisateur dispose de [[Gestion des profils#Comptes|l'un de ces droits]] : [[Gestion-des-profils#Gestion-des-comptes|'''Gestion des comptes''']], [[Gestion-des-profils#Voir-les-comptes|'''Voir les comptes''']] ou [[Gestion-des-profils#Voir-les-comptes-utilisateurs|'''Voir les comptes utilisateurs''']] ou que la facture à afficher '''lui est destinée''' :&lt;br /&gt;
***Pour une écriture non-validée, la colonne affiche les icônes [[File:IconHTML.png|16.png]] qui amènent aux factures pro-format associées.&lt;br /&gt;
***Pour une écriture validée, la colonne affiche les icônes [[File:IconPDF.png|16.png]] qui amène aux factures PDF associées avec le numéro de facture/reçu.&lt;br /&gt;
***Si l'interrupteur '''Afficher le bouton de régénération de facture''' est activé et que l'écriture est validée, la colonne affiche [[File:RegenerateInvoice.png|frameless|16x16px]] qui amène à régénérer les factures associées depuis zéro et d'écraser l'ancienne facture générée associée.&lt;br /&gt;
**Dans le cas contraire, ce sont les numéros des factures qui sont affichés à la place des icônes.&lt;br /&gt;
&lt;br /&gt;
La colonne affiche &amp;quot;--&amp;quot; lorsqu'il s'agit d'une écriture :&lt;br /&gt;
* D'[[Écritures comptables#Encaissement-(d'un-client)|encaissement client]].&lt;br /&gt;
* De [[Écritures comptables#Les-4-grands-types-d'écritures|flux]].&lt;br /&gt;
* De [[Écritures comptables#Facture-client|facture client]] n'ayant pas de facture associée.&lt;br /&gt;
&lt;br /&gt;
=Imprimer un extrait de compte=&lt;br /&gt;
*Afficher l'extrait de compte souhaité&lt;br /&gt;
*[[Navigateurs#Imprimer-avec-un-navigateur|Imprimer avec la commande du navigateur]]&lt;br /&gt;
&lt;br /&gt;
=Transférer de l'argent=&lt;br /&gt;
Selon les droits accordés aux utilisateurs par la structure, il peut être possible d'effectuer un transfert d'argent depuis son compte vers le compte d'un autre utilisateur en suivant la procédure suivante :&lt;br /&gt;
*'''Planning &amp;gt; Comptes &amp;gt; Actions &amp;gt; Transférer'''&lt;br /&gt;
*Dans le champ '''Compte à créditer''' choisir le nom de la personne concernée&lt;br /&gt;
*Dans le champ '''Montant''', saisir le montant que l'on souhaite transférer&lt;br /&gt;
*Remplir éventuellement le champ '''Commentaires'''&lt;br /&gt;
*Cliquer sur le bouton '''Valider''' : '''Attention''' cette opération est irrévocable et une fois que vous aurez validé, il ne sera pas possible de supprimer le virement. Si vous souhaitez faire annuler l'opération il faudra contacter la personne recevant l'argent pour qu'elle fasse à son tour un transfert sur votre compte.&lt;br /&gt;
&lt;br /&gt;
Si le message d'alerte '''Le solde du compte après opération serait inférieur au minimum autorisé (X) pour un transfert''' apparait alors cela signifie qu'une [[Configuration-de-la-comptabilité#Paramétrage-général-des-comptabilités|restriction sur les soldes]] est en place et que vous ne disposez pas d'un solde suffisant.&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Foxtrot-Aviation&amp;diff=14520</id>
		<title>Interfaçage OpenFlyers et Foxtrot Aviation</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Foxtrot-Aviation&amp;diff=14520"/>
		<updated>2026-06-22T09:00:44Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
&lt;br /&gt;
L'objet de cette page est de présenter :&lt;br /&gt;
* Le service Foxtrot Aviation&lt;br /&gt;
* La configuration de l'interfaçage OpenFlyers avec Foxtrot Aviation&lt;br /&gt;
* Son utilisation dans OpenFlyers&lt;br /&gt;
&lt;br /&gt;
L'interfaçage [https://foxtrotaviation.com/ Foxtrot Aviation] permet à OpenFlyers d'importer et de synchroniser des données de vol via l'API Foxtrot Aviation.&lt;br /&gt;
&lt;br /&gt;
=Données récupérées via Foxtrot Aviation=&lt;br /&gt;
&lt;br /&gt;
En récupérant les vols via Foxtrot Aviation, les informations suivantes sont récupérées ou calculées.&lt;br /&gt;
&lt;br /&gt;
;Données issues de l'API&lt;br /&gt;
* Aéronef utilisé (immatriculation)&lt;br /&gt;
* Horodatages bloc (données onblock/offblock)&lt;br /&gt;
* Horodatages &amp;quot;moteur / principal&amp;quot; (onengine/offengine/onmain/offmain)&lt;br /&gt;
* Décollage / atterrissage (données takeoff/landing des legs)&lt;br /&gt;
* Lieu de départ / arrivée (codes ICAO depuis les legs : from/to)&lt;br /&gt;
* Nombre d'atterrissages (somme de nooflandings de chaque leg)&lt;br /&gt;
* Trajectoire (KMZ) quand disponible&lt;br /&gt;
&lt;br /&gt;
;Données calculées par OpenFlyers via formule&lt;br /&gt;
* Date de début du vol&lt;br /&gt;
* Durée du vol&lt;br /&gt;
* Temps en l'air&lt;br /&gt;
&lt;br /&gt;
;Pilotes / statut / place / type d'activité&lt;br /&gt;
Foxtrot Aviation ne fournissant pas les pilotes dans le payload, OpenFlyers procède comme suit :&lt;br /&gt;
* Si une réservation unique correspondant au vol est trouvée :&lt;br /&gt;
** Les pilotes, statuts et places sont récupérés depuis la réservation.&lt;br /&gt;
** Les types d'activité sont récupérés depuis la réservation.&lt;br /&gt;
* Si aucune réservation ne peut être associée (ou s'il existe plusieurs réservations qui se chevauchent) :&lt;br /&gt;
** Les pilotes restent vides.&lt;br /&gt;
** Le type d'activité est déterminé par les paramètres &amp;quot;type d'activité par défaut&amp;quot; (2 pilotes vs 0-1 pilote). Si non renseignés, OpenFlyers utilise le premier type d'activité disponible.&lt;br /&gt;
&lt;br /&gt;
=Paramétrage des formules=&lt;br /&gt;
&lt;br /&gt;
Foxtrot Aviation transmet des horodatages à la seconde. OpenFlyers fonctionne avec des dates à la minute.&lt;br /&gt;
Il est donc nécessaire de définir des formules dans le [[Paramétrage des activités#Foxtrot Aviation|paramétrage Foxtrot Aviation]] de la plateforme.&lt;br /&gt;
&lt;br /&gt;
;Variables utilisables&lt;br /&gt;
Les variables suivantes sont utilisables dans les formules :&lt;br /&gt;
&lt;br /&gt;
*Horodatages de parc (bloc)&lt;br /&gt;
** %FOXTROT_AVIATION_ONBLOCK_DATE : Datetime d'arrivée au parc (poussée du nez au parking)&lt;br /&gt;
** %FOXTROT_AVIATION_OFFBLOCK_DATE : Datetime de départ du parc (début de la poussée arrière)&lt;br /&gt;
&lt;br /&gt;
*Horodatages moteur&lt;br /&gt;
** %FOXTROT_AVIATION_ONENGINE_DATE : Datetime de démarrage moteur&lt;br /&gt;
** %FOXTROT_AVIATION_OFFENGINE_DATE : Datetime d'arrêt moteur&lt;br /&gt;
&lt;br /&gt;
*Horodatages système électrique principal&lt;br /&gt;
** %FOXTROT_AVIATION_ONMAIN_DATE : Datetime d'activation du système électrique principal&lt;br /&gt;
** %FOXTROT_AVIATION_OFFMAIN_DATE : Datetime de désactivation du système électrique principal&lt;br /&gt;
&lt;br /&gt;
*Horodatages vol&lt;br /&gt;
** %FOXTROT_AVIATION_TAKEOFF_DATE : Datetime de décollage (premier leg)&lt;br /&gt;
** %FOXTROT_AVIATION_LANDING_DATE : Datetime d'atterrissage (dernier leg)&lt;br /&gt;
&lt;br /&gt;
;Fonctions utilisables&lt;br /&gt;
Les fonctions suivantes peuvent être utilisées dans les formules :&lt;br /&gt;
* [[Formules-de-calcul#formatDate('patron',-'date')|formatDate]] : Permet de formater une date&lt;br /&gt;
* [[Formules-de-calcul#roundCeil(X,Y)|roundCeil]] : Arrondi à la minute supérieure la date transmise en paramètre&lt;br /&gt;
* [[Formules-de-calcul#roundFloor(X,Y)|roundFloor]] : Arrondi à la minute inférieure la date transmise en paramètre&lt;br /&gt;
* [[Formules-de-calcul#strtotime(string)|strtotime]] : Transforme une date en timestamp&lt;br /&gt;
&lt;br /&gt;
=Procédure=&lt;br /&gt;
&lt;br /&gt;
==Interfacer OpenFlyers avec Foxtrot Aviation==&lt;br /&gt;
&lt;br /&gt;
* Aller dans '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Activités'''&lt;br /&gt;
** Activer l'interrupteur '''Foxtrot Aviation'''&lt;br /&gt;
** Renseigner les champs suivants :&lt;br /&gt;
*** '''Formule date de début du vol Foxtrot Aviation''':&lt;br /&gt;
****Formule par défaut: &amp;lt;code&amp;gt; formatDate('yyyy-MM-dd HH:mm:ss', roundFloor(strtotime('%FOXTROT_ONMAIN_DATE'),60))&amp;lt;/code&amp;gt;&lt;br /&gt;
*** '''Formule durée du vol Foxtrot Aviation'''&lt;br /&gt;
****Formule par défaut: &amp;lt;code&amp;gt;roundCeil(strtotime('%FOXTROT_OFFMAIN_DATE'),60) - roundFloor(strtotime('%FOXTROT_ONMAIN_DATE'),60)&amp;lt;/code&amp;gt;&lt;br /&gt;
*** '''Formule temps en l'air Foxtrot Aviation'''&lt;br /&gt;
****Formule par défaut: &amp;lt;code&amp;gt;roundCeil(strtotime('%FOXTROT_LANDING_DATE'),60) - roundFloor(strtotime('%FOXTROT_TAKEOFF_DATE'),60)&amp;lt;/code&amp;gt;&lt;br /&gt;
*** '''Type d'activité par défaut avec zéro ou un pilote'''&lt;br /&gt;
*** '''Type d'activité par défaut avec deux pilotes'''&lt;br /&gt;
** Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
* Configurer les champs métiers des ressources :&lt;br /&gt;
** Aller sur la fiche ressource '''Gestion &amp;gt; Ressources &amp;gt; Actives'''&lt;br /&gt;
** [[Gestion-des-ressources#Saisir-le-numéro-de-ressource-pour-l'API-de-geolocalisation|Configurer le numéro de l'API de géolocalisation pour les ressources]].&lt;br /&gt;
** Renseigner :&lt;br /&gt;
*** '''Username Foxtrot''' : identifiant de connexion Foxtrot Aviation&lt;br /&gt;
*** '''Mot de passe Foxtrot''' : mot de passe de connexion Foxtrot Aviation&lt;br /&gt;
&lt;br /&gt;
=Récupération des vols Foxtrot Aviation=&lt;br /&gt;
&lt;br /&gt;
L'interfaçage Foxtrot Aviation fonctionne en mode &amp;quot;push&amp;quot; : Foxtrot Aviation envoie une notification à OpenFlyers lorsqu'un ou plusieurs vols sont disponibles pour un aéronef.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers reçoit la demande (avec le code de l'aéronef / planeCode) puis lance l'import des vols.&lt;br /&gt;
&lt;br /&gt;
La synchronisation peut aussi être lancée manuellement dans '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste'''.&lt;br /&gt;
&lt;br /&gt;
==Association aux réservations==&lt;br /&gt;
OpenFlyers tente d'associer un vol importé à une réservation correspondant à la ressource et aux horaires du vol.&lt;br /&gt;
* Si plusieurs réservations se chevauchent sur la période, aucune n'est prise en compte.&lt;br /&gt;
* Si une réservation unique correspond :&lt;br /&gt;
** Les pilotes/statuts/places et types d'activité sont repris depuis la réservation.&lt;br /&gt;
&lt;br /&gt;
=Récupération des traces de vols=&lt;br /&gt;
Foxtrot Aviation fournit une trajectoire par vol (KMZ).&lt;br /&gt;
&lt;br /&gt;
Les traces de vols sont téléchargeables depuis les interfaces [[Carnet-de-route#Traces-de-vols|Planning &amp;gt; Activités &amp;gt; Carnet de route]] et '''Planning &amp;gt; Activités &amp;gt; Carnet de vol'''. Pour visualiser les traces de vol il faut soit être sur le vol en tant que pilote ou instructeur ou bien avoir le droit [[Gestion-des-profils#Visualiser-les-traces-de-vol|Visualiser les traces de vol]].&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Pr%C3%A9sentation-d%27OpenFlyers-4&amp;diff=14476</id>
		<title>Présentation d'OpenFlyers 4</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Pr%C3%A9sentation-d%27OpenFlyers-4&amp;diff=14476"/>
		<updated>2026-06-15T15:48:45Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Bouton retour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Migrer vers OpenFlyers 4=&lt;br /&gt;
==Les nouveautés de la version 4==&lt;br /&gt;
OpenFlyers repense son interface avec la version 4 afin d'offrir un confort d'utilisation pour les utilisateurs disposant d'écran à forte résolution ou d'écrans tactiles.&lt;br /&gt;
&lt;br /&gt;
Ainsi, la version 4 est prévue être accessible via trois interfaces graphiques différentes :&lt;br /&gt;
*L'[[#Appli-OpenFlyers|appli téléchargeable]] (actuellement en développement).&lt;br /&gt;
*L'[[#Interface-dynamique|interface dynamique]] (en version alpha)&lt;br /&gt;
*L'[[#Interface-légère|interface légère]] qui correspond à l'interface historique d'OpenFlyers qui a fait son succès et qui a été rafraichie pour l'occasion afin de garder un caractère moderne tout en maintenant sa légèreté qui lui permet d'être facilement utilisable dans des lieux où le débit du réseau est limité.&lt;br /&gt;
&lt;br /&gt;
Outre ses nouvelles interfaces, OpenFlyers 4 offre de nombreuses nouvelles fonctionnalités et continue de s'enrichir au fil des semaines en fonction des demandes de ses clients. Notamment le stockage des validités permet aux organismes ATO ou DTO de dématérialiser l'archivage des documents associés à certaines validités des utilisateurs tout en étant conforme à la réglementation.&lt;br /&gt;
&lt;br /&gt;
De nombreuses nouvelles fonctionnalités sont disponibles. Il est possible de retrouver la liste complète dans l'historique des versions :&lt;br /&gt;
&lt;br /&gt;
https://openflyers.com/fr/doc/of4/Historique-des-versions&lt;br /&gt;
&lt;br /&gt;
==Tester la version 4 avant de migrer==&lt;br /&gt;
Il est possible pour les clients sous version 3.6 de [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-supplémentaire-de-test|créer automatiquement une recopie de leur base de données sur une plateforme OF4]] pour pouvoir la découvrir et la tester avant de passer en production dessus.&lt;br /&gt;
&lt;br /&gt;
Pour les autres clients, il suffit d'aller sur une plateforme de démonstration :&lt;br /&gt;
https://openflyers.com/fr/etudes-cas&lt;br /&gt;
&lt;br /&gt;
==Demander à migrer vers la version 4==&lt;br /&gt;
Les clients disposant d'une plateforme OpenFlyers sous une ancienne version et souhaitant migrer vers la version 4 peuvent le faire très simplement en effectuant les actions suivantes :&lt;br /&gt;
*Uniquement pour les clients First-Price : créer et payer la facture de 100 € HT de demande de migration dans l'espace client https://client.openflyers.com&lt;br /&gt;
*Pour tous les clients : envoyer un email à OpenFlyers en tant qu'[[Configuration#Administrateur-référent|administrateur référent]] de sa structure et demandant la migration.&lt;br /&gt;
&lt;br /&gt;
Dans l'email, il faut préciser s'il faut activer l'interface dynamique qui est, pour le moment, en version &amp;quot;alpha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
En général, la migration est effectuée la semaine suivant la demande sauf le vendredi et de préférence le lundi.&lt;br /&gt;
&lt;br /&gt;
'''Attention''' : la migration est irréversible et les rapports personnalisés ne sont pas mis à jour. D'ailleurs l'accès à ces derniers est supprimé sauf demande express pour les conserver. Il est recommandé de ne le faire que si la structure dispose d'un informaticien qui s'engage à les maintenir.&lt;br /&gt;
&lt;br /&gt;
=Les interfaces de la version 4=&lt;br /&gt;
==Appli OpenFlyers==&lt;br /&gt;
Une appli OpenFlyers est en cours de finalisation. Elle sera téléchargeable dans un premier temps sous Android puis ensuite sous iOS.&lt;br /&gt;
&lt;br /&gt;
==Interface légère==&lt;br /&gt;
L'interface légère correspond à l'interface historique d'OpenFlyers. Elle contient non seulement l'ensemble des fonctionnalités qui étaient présentes sur l'ancienne version 3 mais également les nouvelles fonctionnalités qui font leur apparition progressivement sur la version 4 en fonction des demandes des clients. Cette interface a le mérite de pouvoir être facilement accessible lorsque la connexion internet souffre d'un débit limité.&lt;br /&gt;
&lt;br /&gt;
=Refonte complète du design et de l'ergonomie=&lt;br /&gt;
==Bouton retour==&lt;br /&gt;
Le bouton retour existe juste avant le fil d'ariane, retour à la page précédente où l'utilisateur était sur l'onglet actuel.&lt;br /&gt;
&lt;br /&gt;
[[File:2026 06 15 16 46 35 Greenshot.png|300px]]&lt;br /&gt;
==Fil d'Ariane==&lt;br /&gt;
Un [[Wikipedia-fr:Fil_d'Ariane_(ergonomie)|fil d'Ariane]] est présent sur chaque page. Il est construit d'après l'[[Wikipedia-fr:Arborescence|arborescence]] de la plateforme, celle-ci correspondant aux différents niveaux des menus et sous-menus.&lt;br /&gt;
&lt;br /&gt;
==Interface graphique==&lt;br /&gt;
&lt;br /&gt;
===Emails===&lt;br /&gt;
&lt;br /&gt;
====Aspect====&lt;br /&gt;
[[File:Mailing.png]]&lt;br /&gt;
====Types d'emails====&lt;br /&gt;
*[[Envoi-des-emails|E-mails automatiques]]&lt;br /&gt;
*[[Mailing|Mailing]]&lt;br /&gt;
&lt;br /&gt;
===Interface multi-supports===&lt;br /&gt;
====Adaptation aux différentes résolutions d'écrans====&lt;br /&gt;
L'interface graphique d'OpenFlyers4 a été conçue pour '''s'adapter''' à l'écran de l'utilisateur. Que l'écran soit large (PC) ou étroit (tablette en mode portrait et bientôt sur smarphone), les éléments se redisposent de manière à offrir lecture et interactions optimisées.&lt;br /&gt;
&lt;br /&gt;
====Optimisation pour l'utilisation tactile====&lt;br /&gt;
Les interactions sont aisément réalisables sur écrans tactiles :&lt;br /&gt;
*De nombreuses actions s'effectuent par '''balayage''' ou '''glisser-déposer'''.&lt;br /&gt;
*La '''taille''' des éléments est suffisamment grande pour les manipulations tactiles.&lt;br /&gt;
&lt;br /&gt;
===[[Ergonomie#Gestes|Gestes]]===&lt;br /&gt;
&lt;br /&gt;
==[[Menu de navigation]]==&lt;br /&gt;
&lt;br /&gt;
==Planning de réservation==&lt;br /&gt;
&lt;br /&gt;
[[File:OF4-planning-doigt.png]]&lt;br /&gt;
&lt;br /&gt;
===Publicité===&lt;br /&gt;
La publicité permet à OpenFlyers de proposer des [https://openflyers.com/fr/tarifs tarifs d'abonnements] adaptés à ses clients. &lt;br /&gt;
&lt;br /&gt;
Elle s'affiche sous forme de bannières sur le planning de réservation, la page de [[connexion]] et les [[#Emails|emails]], selon la formule d'abonnement choisie.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Formule d'abonnement!!Publicité sur le planning!!Publicité sur la page de connexion et les emails&lt;br /&gt;
|-&lt;br /&gt;
|[[#Solo|Solo]]||Oui||Oui&lt;br /&gt;
|-&lt;br /&gt;
|[[#First Price|First Price]]||Oui||Oui&lt;br /&gt;
|-&lt;br /&gt;
|[[#Business|Business]]||Non||Oui&lt;br /&gt;
|-&lt;br /&gt;
|[[#Business+|Business+]]||Non||Non&lt;br /&gt;
|-&lt;br /&gt;
|[[#Première|Première]]||Non||Non&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Pr%C3%A9sentation-d%27OpenFlyers-4&amp;diff=14475</id>
		<title>Présentation d'OpenFlyers 4</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Pr%C3%A9sentation-d%27OpenFlyers-4&amp;diff=14475"/>
		<updated>2026-06-15T15:47:58Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Refonte complète du design et de l'ergonomie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Migrer vers OpenFlyers 4=&lt;br /&gt;
==Les nouveautés de la version 4==&lt;br /&gt;
OpenFlyers repense son interface avec la version 4 afin d'offrir un confort d'utilisation pour les utilisateurs disposant d'écran à forte résolution ou d'écrans tactiles.&lt;br /&gt;
&lt;br /&gt;
Ainsi, la version 4 est prévue être accessible via trois interfaces graphiques différentes :&lt;br /&gt;
*L'[[#Appli-OpenFlyers|appli téléchargeable]] (actuellement en développement).&lt;br /&gt;
*L'[[#Interface-dynamique|interface dynamique]] (en version alpha)&lt;br /&gt;
*L'[[#Interface-légère|interface légère]] qui correspond à l'interface historique d'OpenFlyers qui a fait son succès et qui a été rafraichie pour l'occasion afin de garder un caractère moderne tout en maintenant sa légèreté qui lui permet d'être facilement utilisable dans des lieux où le débit du réseau est limité.&lt;br /&gt;
&lt;br /&gt;
Outre ses nouvelles interfaces, OpenFlyers 4 offre de nombreuses nouvelles fonctionnalités et continue de s'enrichir au fil des semaines en fonction des demandes de ses clients. Notamment le stockage des validités permet aux organismes ATO ou DTO de dématérialiser l'archivage des documents associés à certaines validités des utilisateurs tout en étant conforme à la réglementation.&lt;br /&gt;
&lt;br /&gt;
De nombreuses nouvelles fonctionnalités sont disponibles. Il est possible de retrouver la liste complète dans l'historique des versions :&lt;br /&gt;
&lt;br /&gt;
https://openflyers.com/fr/doc/of4/Historique-des-versions&lt;br /&gt;
&lt;br /&gt;
==Tester la version 4 avant de migrer==&lt;br /&gt;
Il est possible pour les clients sous version 3.6 de [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-supplémentaire-de-test|créer automatiquement une recopie de leur base de données sur une plateforme OF4]] pour pouvoir la découvrir et la tester avant de passer en production dessus.&lt;br /&gt;
&lt;br /&gt;
Pour les autres clients, il suffit d'aller sur une plateforme de démonstration :&lt;br /&gt;
https://openflyers.com/fr/etudes-cas&lt;br /&gt;
&lt;br /&gt;
==Demander à migrer vers la version 4==&lt;br /&gt;
Les clients disposant d'une plateforme OpenFlyers sous une ancienne version et souhaitant migrer vers la version 4 peuvent le faire très simplement en effectuant les actions suivantes :&lt;br /&gt;
*Uniquement pour les clients First-Price : créer et payer la facture de 100 € HT de demande de migration dans l'espace client https://client.openflyers.com&lt;br /&gt;
*Pour tous les clients : envoyer un email à OpenFlyers en tant qu'[[Configuration#Administrateur-référent|administrateur référent]] de sa structure et demandant la migration.&lt;br /&gt;
&lt;br /&gt;
Dans l'email, il faut préciser s'il faut activer l'interface dynamique qui est, pour le moment, en version &amp;quot;alpha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
En général, la migration est effectuée la semaine suivant la demande sauf le vendredi et de préférence le lundi.&lt;br /&gt;
&lt;br /&gt;
'''Attention''' : la migration est irréversible et les rapports personnalisés ne sont pas mis à jour. D'ailleurs l'accès à ces derniers est supprimé sauf demande express pour les conserver. Il est recommandé de ne le faire que si la structure dispose d'un informaticien qui s'engage à les maintenir.&lt;br /&gt;
&lt;br /&gt;
=Les interfaces de la version 4=&lt;br /&gt;
==Appli OpenFlyers==&lt;br /&gt;
Une appli OpenFlyers est en cours de finalisation. Elle sera téléchargeable dans un premier temps sous Android puis ensuite sous iOS.&lt;br /&gt;
&lt;br /&gt;
==Interface légère==&lt;br /&gt;
L'interface légère correspond à l'interface historique d'OpenFlyers. Elle contient non seulement l'ensemble des fonctionnalités qui étaient présentes sur l'ancienne version 3 mais également les nouvelles fonctionnalités qui font leur apparition progressivement sur la version 4 en fonction des demandes des clients. Cette interface a le mérite de pouvoir être facilement accessible lorsque la connexion internet souffre d'un débit limité.&lt;br /&gt;
&lt;br /&gt;
=Refonte complète du design et de l'ergonomie=&lt;br /&gt;
==Bouton retour==&lt;br /&gt;
Le bouton retour existe juste avant le fil d'ariane, retour à la page précédente lorsque l'utilisateur était sur l'onglet actuel.&lt;br /&gt;
&lt;br /&gt;
[[File:2026 06 15 16 46 35 Greenshot.png|300px]]&lt;br /&gt;
==Fil d'Ariane==&lt;br /&gt;
Un [[Wikipedia-fr:Fil_d'Ariane_(ergonomie)|fil d'Ariane]] est présent sur chaque page. Il est construit d'après l'[[Wikipedia-fr:Arborescence|arborescence]] de la plateforme, celle-ci correspondant aux différents niveaux des menus et sous-menus.&lt;br /&gt;
&lt;br /&gt;
==Interface graphique==&lt;br /&gt;
&lt;br /&gt;
===Emails===&lt;br /&gt;
&lt;br /&gt;
====Aspect====&lt;br /&gt;
[[File:Mailing.png]]&lt;br /&gt;
====Types d'emails====&lt;br /&gt;
*[[Envoi-des-emails|E-mails automatiques]]&lt;br /&gt;
*[[Mailing|Mailing]]&lt;br /&gt;
&lt;br /&gt;
===Interface multi-supports===&lt;br /&gt;
====Adaptation aux différentes résolutions d'écrans====&lt;br /&gt;
L'interface graphique d'OpenFlyers4 a été conçue pour '''s'adapter''' à l'écran de l'utilisateur. Que l'écran soit large (PC) ou étroit (tablette en mode portrait et bientôt sur smarphone), les éléments se redisposent de manière à offrir lecture et interactions optimisées.&lt;br /&gt;
&lt;br /&gt;
====Optimisation pour l'utilisation tactile====&lt;br /&gt;
Les interactions sont aisément réalisables sur écrans tactiles :&lt;br /&gt;
*De nombreuses actions s'effectuent par '''balayage''' ou '''glisser-déposer'''.&lt;br /&gt;
*La '''taille''' des éléments est suffisamment grande pour les manipulations tactiles.&lt;br /&gt;
&lt;br /&gt;
===[[Ergonomie#Gestes|Gestes]]===&lt;br /&gt;
&lt;br /&gt;
==[[Menu de navigation]]==&lt;br /&gt;
&lt;br /&gt;
==Planning de réservation==&lt;br /&gt;
&lt;br /&gt;
[[File:OF4-planning-doigt.png]]&lt;br /&gt;
&lt;br /&gt;
===Publicité===&lt;br /&gt;
La publicité permet à OpenFlyers de proposer des [https://openflyers.com/fr/tarifs tarifs d'abonnements] adaptés à ses clients. &lt;br /&gt;
&lt;br /&gt;
Elle s'affiche sous forme de bannières sur le planning de réservation, la page de [[connexion]] et les [[#Emails|emails]], selon la formule d'abonnement choisie.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Formule d'abonnement!!Publicité sur le planning!!Publicité sur la page de connexion et les emails&lt;br /&gt;
|-&lt;br /&gt;
|[[#Solo|Solo]]||Oui||Oui&lt;br /&gt;
|-&lt;br /&gt;
|[[#First Price|First Price]]||Oui||Oui&lt;br /&gt;
|-&lt;br /&gt;
|[[#Business|Business]]||Non||Oui&lt;br /&gt;
|-&lt;br /&gt;
|[[#Business+|Business+]]||Non||Non&lt;br /&gt;
|-&lt;br /&gt;
|[[#Première|Première]]||Non||Non&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:2026-06-15-16-46-35-Greenshot.png&amp;diff=14474</id>
		<title>File:2026 06 15 16 46 35 Greenshot.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:2026-06-15-16-46-35-Greenshot.png&amp;diff=14474"/>
		<updated>2026-06-15T15:47:10Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2026-06-15 16 46 35-Greenshot&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=AERAL&amp;diff=14473</id>
		<title>AERAL</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=AERAL&amp;diff=14473"/>
		<updated>2026-06-12T16:12:51Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Permettre l'export des activités vers SMILE Formation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
L'objet de cette page est de décrire le module OpenFlyers permettant de paramétrer et générer les statistiques Aeral (Acquisition et Exploitation des Rapports d'activités de l'Aviation Légère) requises par la DGAC pour les associations aéronautiques et qui se concrétise au travers du remplissage d'un formulaire dont la version PDF est disponible à cette adresse : https://www.formulaires.service-public.fr/gf/cerfa_12806.do .&lt;br /&gt;
&lt;br /&gt;
La DGAC préconise de ne pas remplir le formulaire PDF mais à la place le formulaire en ligne accessible à cette adresse : https://aeral.dg.aviation-civile.gouv.fr/WD220AWP/WD220Awp.exe/CONNECT/AERAL&lt;br /&gt;
&lt;br /&gt;
De son côté, la Fédération Française Aéronautique (FFA) propose un module qui permet de faciliter le remplissage des statistiques Aeral au travers de son outil SMILE. Une documentation concernant l'utilisation de ce module est disponible à cette adresse : https://faq.ffa-aero.fr/smile/docs/aeral/saisir-son-rapport-aeral-dans-smile/&lt;br /&gt;
&lt;br /&gt;
OpenFlyers s'interface avec le module SMILE de la FFA au travers d'un module de génération et d'envoi des statistiques Aeral. Ce module permet également d'automatiser l'envoi des données mensuelles vers SMILE FFA.&lt;br /&gt;
&lt;br /&gt;
==Chronologie des actions à effectuer sur OpenFlyers==&lt;br /&gt;
Lorsque la structure utilise la fonction de génération du rapport Aeral pour la première fois :&lt;br /&gt;
*Tenter de générer un premier rapport Aeral en allant dans '''Gestion &amp;gt; Rapports &amp;gt; Statistiques Aeral &amp;gt; Export Aeral'''&lt;br /&gt;
Si le robot OpenFlyers n'est pas en mesure de prédire l'ensemble des paramètres par défaut nécessaires à la génération du rapport, il renvoie vers le paramétrage. Sinon, il affiche les tableaux de statistiques.&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, '''ne pas tenir des données publiées lors de la première tentative et vérifier les paramètres''' :&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export SMILE/Aeral'''&lt;br /&gt;
*Vérifier que les paramètres renseignés sont conformes à la configuration de la plateforme OpenFlyers en s'aidant des consignes et copies d'écrans publiées dans le chapitre [[#Admin-&amp;gt;-Structure-&amp;gt;-Paramétrage-&amp;gt;-Export-SMILE/Aeral|Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export SMILE/Aeral]] de cette page&lt;br /&gt;
&lt;br /&gt;
Si les paramètres ne sont pas définis ou sauvegardés, [[Alertes-de-configuration#Le-formulaire-de-configuration-de-l'export-aeral-n'a-pas-été-rempli-ou-sauvegardé|une alerte de configuration est affichée]].&lt;br /&gt;
&lt;br /&gt;
Une fois les paramètres définis :&lt;br /&gt;
*Retourner dans '''Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Export Aeral'''&lt;br /&gt;
* Vérifier l'année sélectionnée&lt;br /&gt;
*Cliquer sur le bouton '''Visualiser'''&lt;br /&gt;
*Vérifier la cohérence des statistiques générées&lt;br /&gt;
Une fois que les données sont considérées comme correctes, il faut recopier les données sur l'[https://aeral.dg.aviation-civile.gouv.fr/AERAL outil Aeral] '''sauf pour les aéro-clubs affiliés à la Fédération Française Aéronautique''' où cette dernière souhaite que les données remontent via son outil SMILE. Voir le chapitre suivant [[#Chronologie-des-actions-à-effectuer-sur-SMILE-FFA|Chronologie des actions à effectuer sur SMILE FFA]]&lt;br /&gt;
&lt;br /&gt;
==Chronologie des actions à effectuer sur SMILE FFA== &lt;br /&gt;
;Prérequis&lt;br /&gt;
*Avoir renseigné le '''Code FFA''' dans le formulaire [[#Coordonnées|Coordonnées]] présent dans '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export SMILE/Aeral'''&lt;br /&gt;
* Avoir testé le code FFA de sorte à avoir le cadenas vert de verrouillé&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Depuis '''Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Export Aeral''', une fois que la cohérence des statistiques générées a été vérifié, il faut :&lt;br /&gt;
*Cliquer sur le bouton '''Envoyer à SMILE'''&lt;br /&gt;
*[https://projet.ff-aero.fr/SMILE_II Aller sur SMILE AEROCLUB] et suivre la procédure suivante : https://faq.ffa-aero.fr/smile/docs/aeral/saisir-son-rapport-aeral-dans-smile/&lt;br /&gt;
*Il faut parcourir les onglets un par un de la gauche vers la droite en cliquant à chaque fois sur le bouton '''Nous avons reçu des données de votre logiciel de gestion d'Aeroclub OpenFlyers. Dates des données : fin 12/2022. CLIQUER ICI POUR CHARGER CES DONNEES AUTOMATIQUEMENT.''' puis cliquer sur le bouton '''Oui''' de la boite de dialogue demandant confirmation&lt;br /&gt;
*Une fois que tous les onglets ont été parcourus, les données importées et les vérifications effectuées, il faut cliquer sur le dernier onglet '''VALIDATION'''&lt;br /&gt;
Si les vérifications d'intégrité sont correctes sur SMILE, un pavé sur fond vert apparait avec 2 cases à cocher pour permettre l'envoi des données vers Aeral&lt;br /&gt;
&lt;br /&gt;
[[File:VALIDATION_SMILE.png|600px]]&lt;br /&gt;
&lt;br /&gt;
'''ATTENTION : il n'est possible d'envoyer les données qu'une seule fois depuis SMILE vers Aeral''' &lt;br /&gt;
&lt;br /&gt;
;Points d'attention&lt;br /&gt;
*les données ne remontent dans chaque formulaire SMILE qu'après avoir cliqué sur le bouton '''Nous avons reçu des données de votre logiciel de gestion d'Aeroclub OpenFlyers. Dates des données : fin 12/2022. CLIQUER ICI POUR CHARGER CES DONNEES AUTOMATIQUEMENT.'''&lt;br /&gt;
Il faut effectuer cette action pour CHAQUE onglet. Il est donc recommandé de parcourir les onglets de la gauche vers la droite.&lt;br /&gt;
*Il est possible d'exporter (pousser) les données depuis OpenFlyers vers SMILE FFA autant de fois qu'on le souhaite. Chaque nouvel envoi de données écrase l'envoi précédent effectué pour le même mois. Par contre, à chaque nouvel envoi, il faut cliquer sur le bouton d'import dans SMILE FFA pour chaque onglet du formulaire.&lt;br /&gt;
*A l'heure actuelle, SMILE récupère bien toutes les données OpenFlyers mais ne permet pas de les incorporer toutes. Ainsi il manque le bouton de synchronisation pour les onglets suivants :&lt;br /&gt;
**GENERAL : non souhaité par la FFA&lt;br /&gt;
**TERRAINS : prévu pour 2024&lt;br /&gt;
**BUREAU : à fiabiliser&lt;br /&gt;
**MATERIEL : prévu pour 2024&lt;br /&gt;
*Autant il est possible de pousser les données depuis OpenFlyers vers SMILE FFA autant de fois qu'on le souhaite, autant il n'est possible d'exporter de SMILE FFA vers Aeral qu'une seule fois. En cas d'erreur, il faut contacter la [https://www.ffa-aero.fr Fédération Française Aéronautique] pour déverrouiller le système et permettre d'effectuer un nouvel envoi.&lt;br /&gt;
&lt;br /&gt;
=Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export SMILE/Aeral=&lt;br /&gt;
Pour accéder au paramétrage '''Export SMILE/Aeral''', il faut disposer du droit [[Gestion-des-profils#Gestion-des-rapports|Gestion des rapports]].&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir générer les statistiques Aeral, il faut que toutes les questions du formulaire soient complétées. Ce dernier est pré-rempli automatiquement avec les données de la structure grâce à l'utilisation de [[#Prédictions|prédictions]] lors de la première tentative de génération des statistiques Aeral depuis [[#Gestion-&amp;gt;-Rapports-&amp;gt;-Rapports-spécifiques-&amp;gt;-Export-Aeral|Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Export Aeral]].&lt;br /&gt;
&lt;br /&gt;
Il est donc fortement recommandé de générer une première fois les statistiques '''AVANT''' d'éditer le contenu du paramétrage. En effet, une fois que les données de paramétrage des statistiques Aeral sont stockées, la prédiction est désactivée pour ne pas réinitialiser les valeurs enregistrées.&lt;br /&gt;
&lt;br /&gt;
Après une première génération des statistiques, le gestionnaire est invité à vérifier les paramètres pré-remplis du formulaire, à les corriger le cas échéant, et à renseigner manuellement les éléments restants.&lt;br /&gt;
&lt;br /&gt;
les données récupérées de ce formulaire affectent directement la manière dont le robot OpenFlyers traite les rapports. Si une donnée n'est pas présente dans le paramétrage de la structure, le gestionnaire doit sélectionner le choix '''Non applicable'''.&lt;br /&gt;
&lt;br /&gt;
==Coordonnées==&lt;br /&gt;
[[File:Aeral coordonnées.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Pour les structures affiliées à la [https://www.ffa-aero.fr Fédération Française Aéronautique] : &lt;br /&gt;
*Renseigner '''Code FFA (10 chiffres sans espace et sans tiret)'''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer''' en haut à droite&lt;br /&gt;
*Cliquer sur le bouton '''Valider le code FFA'''. Cela permet de tester le code FFA en envoyant les données des statistique AERAL à l'API SMILE FFA en mode de test.&lt;br /&gt;
Une fois que le code FFA est validé, le pictogramme du cadenas à droite passe vert/verrouillé&lt;br /&gt;
*Cliquer sur l'interrupteur '''Synchronisation Automatique SMILE FFA''' pour activer la synchronisation automatique les données AERAL vers le serveur SMILE de la FFA. L'interrupteur n'est activable que si le '''Code FFA''' est préalablement validé. Lorsque l'interrupteur est activé et [[#Admin-&amp;gt;-Structure-&amp;gt;-Paramétrage-&amp;gt;-Export-Aeral|le paramétrage Aeral]] est rempli et sauvegardé, les statistiques sont envoyées tous les 1er du mois à l'API SMILE FFA. Elles concernent la période du 1er janvier de l'année en cours au jour précédent la date d'envoi, sauf pour le 1er janvier où la période correspond à l'année précédente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NB''': Pour valider le code FFA, on click sur le bouton '''Valider le code FFA''':&lt;br /&gt;
*Si le code FFA est valide:&lt;br /&gt;
**Le champ de la saisie du code FFA sera verrouillé avec un cadenas qui passe en vert.&lt;br /&gt;
** L'interrupteur de la synchronisation automatique peut être activé.&lt;br /&gt;
**Le bouton '''Valider le code FFA''' disparaît ( le déverrouillage du Code FFA ne sera fait que par un admin interne d'OpenFlyers).&lt;br /&gt;
*Si le code FFA n'est pas valide:&lt;br /&gt;
** L'interrupteur de la synchronisation automatique devient désactivé.&lt;br /&gt;
**le champ de la saisie du code FFA sera déverrouillé avec un cadenas en rouge.&lt;br /&gt;
&lt;br /&gt;
*'''Département'''&lt;br /&gt;
*'''Région aéronautique'''&lt;br /&gt;
*'''Délégation régionale'''&lt;br /&gt;
*'''Date agrément DGAC'''&lt;br /&gt;
*'''Préfecture Agrément DGAC'''&lt;br /&gt;
*'''Numéro ATO'''&lt;br /&gt;
*'''Date d'obtention de l'ATO'''&lt;br /&gt;
*'''Numéro DTO'''&lt;br /&gt;
*'''Date d'obtention du DTO'''&lt;br /&gt;
*'''APE'''&lt;br /&gt;
&lt;br /&gt;
==Tarifs==&lt;br /&gt;
[[File:Aeral_ _Tarifs.png|800px]] &lt;br /&gt;
&lt;br /&gt;
*Droit d'entrée&lt;br /&gt;
*Cotisation&lt;br /&gt;
*Remise cotisation jeunes&lt;br /&gt;
*Tarif supplément instruction&lt;br /&gt;
&lt;br /&gt;
Les informations renseignées sont utilisées par le robot OpenFlyers pour générer le tableau [[#Tarifs|Tarifs]] du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
==Validité définissant la pratique d'une activité==&lt;br /&gt;
[[File:Aeral_ _Validité_définissant_la_pratique_d'une_activité.png|800px]]&lt;br /&gt;
&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;Avion&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;Hélicoptère&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;Planeur&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;ULM classe 1 - Paramoteur&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;ULM classe 2 - Pendulaire&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;ULM classe 3 - 3 axes&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;ULM classe 4 - Autogire&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ces champs permettent à l'utilisateur de choisir le type de validité correspondant à chaque type d'activité.&lt;br /&gt;
&lt;br /&gt;
Les informations renseignées sont utilisées par le robot OpenFlyers pour générer le tableau ADHERENTS du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
== Correspondance validités / Brevets, licences ou qualifications==&lt;br /&gt;
[[File:Aeral_ _Correspondance_validités_Brevets_licences_ou_qualifications.png|800px]]&lt;br /&gt;
&lt;br /&gt;
*Activité Avion&lt;br /&gt;
**LAPL&lt;br /&gt;
**PPL&lt;br /&gt;
**CPL&lt;br /&gt;
**ATPL&lt;br /&gt;
**Qualif_Voltige&lt;br /&gt;
**Qualif_Montagne&lt;br /&gt;
**Qualif_Hydravion&lt;br /&gt;
**Qualif_IFR&lt;br /&gt;
**Qualif_VFR_Nuit&lt;br /&gt;
*Activité ULM&lt;br /&gt;
**Paramoteur&lt;br /&gt;
**Pendulaire&lt;br /&gt;
**Multiaxes&lt;br /&gt;
**Autogire&lt;br /&gt;
**Dirigeable&lt;br /&gt;
**Hélicoptère&lt;br /&gt;
*Activité Hélicoptère&lt;br /&gt;
**LAPL(H)&lt;br /&gt;
** PPL(H)&lt;br /&gt;
**CPL(H)&lt;br /&gt;
**ATPL(H)&lt;br /&gt;
*Activité Planeur&lt;br /&gt;
**VV/SPL/LAPL(S)&lt;br /&gt;
&lt;br /&gt;
Ces champs permettant l'utilisateur de choisir le type de validité correspondant à Brevets, licences ou qualifications pour chaque type d'activité.&lt;br /&gt;
&lt;br /&gt;
Les informations renseignées sont utilisées par le robot OpenFlyers pour générer le tableau FORMATIONS du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
==Validités correspondant à la cotisation de la structure==&lt;br /&gt;
[[File:Aeral_ _Validités_correspondant_à_la_cotisation_de_la_structure.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Les validités cochées dans cette partie sont utilisées par le robot OpenFlyers dans les tableaux [[#Adhérents-par-activité-X|Adhérents par activité X]] du rapport Aeral afin de déterminer les utilisateurs inscrits dans la structure durant l'année considérée.&lt;br /&gt;
&lt;br /&gt;
==Validité correspondant à la licence FFA ==&lt;br /&gt;
Une liste déroulante comprenant tous les types de validités configurés pour obtenir la certification par l'API FFA.&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_ _Validité_correspondant_à_la_licence_FFA.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Si aucun type de validité n'est défini pour l'obtention de la certification via l'API FFA, le message d'erreur suivant sera affiché.&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral-Validité-correspondant-à-la-licence-FFA-Warning.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
La validité cochée dans cette partie est utilisée par le robot OpenFlyers dans les tableaux [[#Adhérents-par-activité-X|Adhérents par activité X]] du rapport Aeral afin de déterminer les utilisateurs brevetés inscrits dans la structure durant l'année considérée.&lt;br /&gt;
&lt;br /&gt;
Voir le chapitre de non conformité [[#Ce-numéro-de-licence-FFA-n'a-pas-été-certifié-par-SMILE-et-ne-sera-donc-pas-pris-en-compte-lors-de-l'export|Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export]] pour les explications sur ce message d'alerte.&lt;br /&gt;
&lt;br /&gt;
==Permettre l'export des activités vers SMILE Formation==&lt;br /&gt;
Ce paramètre n'est visible que si un type de validité est sélectionné dans le champ [[#Validité-correspondant-à-la-licence-FFA|Validité correspondant à la licence FFA]].&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral-Permettre-export-SMILE-Formation.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
Lorsque l'interrupteur '''Permettre l'export des activités vers SMILE Formation''' est activé, un bouton '''Créer le vol dans SMILE Formation''' apparaît automatiquement à la fin de chaque enregistrement de vol, sous réserve que l'élève dispose d'un numéro de licence FFA renseigné dans sa validité correspondante.&lt;br /&gt;
&lt;br /&gt;
Ce bouton ouvre dans un nouvel onglet le formulaire de saisie de vol SMILE Formation pré-rempli avec les données du vol enregistré :&lt;br /&gt;
* Numéro de licence FFA de l'élève&lt;br /&gt;
*Numéro de licence FFA de l'instructeur si présent&lt;br /&gt;
*Date du vol&lt;br /&gt;
*Heure de départ en minutes depuis minuit, en heure locale de la structure&lt;br /&gt;
*Durée totale en minutes&lt;br /&gt;
*Immatriculation de l'aéronef&lt;br /&gt;
*Nombre d'atterrissages&lt;br /&gt;
* Type de vol : '''double''' si un instructeur est présent, '''solo''' sinon&lt;br /&gt;
*OACI de départ&lt;br /&gt;
*OACI d'arrivée&lt;br /&gt;
&lt;br /&gt;
Une page intermédiaire est affichée entre la sauvegarde du vol et la redirection habituelle. Elle propose deux actions :&lt;br /&gt;
*Cliquer sur '''Créer le vol dans SMILE Formation''' pour ouvrir le formulaire pré-rempli dans un nouvel onglet&lt;br /&gt;
*Cliquer sur '''Continuer''' pour poursuivre vers la destination habituelle post-vol&lt;br /&gt;
&lt;br /&gt;
'''NB''' : Si l'élève ne possède pas de numéro de licence FFA dans sa validité, le bouton n'apparaît pas et la redirection post-vol se déroule normalement sans interruption.&lt;br /&gt;
&lt;br /&gt;
==Validités désignant les brevetés==&lt;br /&gt;
[[File:Aeral_ _Validités_désignant_les_brevetés.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Les validités sélectionnées dans ce champ permettent de définir les validités qui permettent de savoir une personne dispose d'un brevet ou non et donc par différence les personnes qui ne disposent d'aucun brevet sont considérées comme des élèves. Cette catégorisation des personnes est utilisée dans les rapports [[#Adhérents-par-activité-X|Adhérents par activité X]].&lt;br /&gt;
&lt;br /&gt;
==Activités pratiquées ==&lt;br /&gt;
[[File:Aeral_ _Activités_pratiquées.png|200px]]&lt;br /&gt;
&lt;br /&gt;
Cocher les activités pratiquées par la structure.&lt;br /&gt;
&lt;br /&gt;
Les paramètres de cette partie sont utilisées par le robot OpenFlyers pour générer les tableaux [[#Activité-en-instruction-et-Activité-hors-instruction|Activité en instruction et Activité hors instruction]] ainsi que pour le tableau [[#Instructeurs|Instructeurs]] (pour la partie '''solo supervisé''') du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
==Correspondance activités / typologie des vols Aeral==&lt;br /&gt;
[[File:Aeral_ _Correspondance_activités_typologie_des_vols_Aeral.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
*IFR&lt;br /&gt;
*VFR Nuit&lt;br /&gt;
*Nuit&lt;br /&gt;
*VFR jour navigation&lt;br /&gt;
*Navigation&lt;br /&gt;
*Montagne&lt;br /&gt;
* Voltige&lt;br /&gt;
*BIA&lt;br /&gt;
*Baptême de l'air&lt;br /&gt;
*Instruction&lt;br /&gt;
*Remorquage&lt;br /&gt;
*Treuillage&lt;br /&gt;
&lt;br /&gt;
Les informations renseignées sont utilisées par le robot OpenFlyers pour générer les tableau 'En_Instruction_Par_Activite pour la catégorie X' et 'Hors_Instruction_Par_Activite' du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
==Activité correspondant à Solo supervisé==&lt;br /&gt;
OpenFlyers recommande de ne pas saisir les vols solos supervisés avec l'instructeur en place droite mais de créer un champ spécifique pour renseigner le nom du superviseur. Le paramétrage correspondant est décrit dans le chapitre [[Gestion-des-activités#Paramétrage-des-vols-solos-supervisés|Paramétrage des vols solos supervisés]].&lt;br /&gt;
&lt;br /&gt;
*L'activité sélectionnée dans le champ autocomplète '''Solo Supervisé''' est utilisée par le robot OpenFlyers dans les tableaux 'En_Instruction_Par_Population pour la catégorie X' et 'En_Instruction_Par_Activite pour la catégorie X'  du rapport Aeral afin de déterminer les heures de vol en Solo Supervisé durant l'année considérée.&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_Instructeur_En_Place_Droite.png|1200px]]&lt;br /&gt;
* Si l'interrupteur '''instructeur en place droite''' est activé, les heures de vol en solo supervisé durant l'année considérée sont déterminées en fonction du fait qu'il y a un instructeur occupant la place droite et qui effectue un vol avec l'activité sélectionnée dans le champ '''Solo Supervisé'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_Champ_Métier_Correspondant_Au_Superviseur.png|1200px]]&lt;br /&gt;
*Si l'interrupteur '''instructeur en place droite''' est désactivé, les heures de vol en solo supervisé durant l'année considérée sont déterminées en fonction du fait qu'il y a un superviseur qui effectue un vol avec l'activité sélectionnée dans le champ '''Solo Supervisé'''. Pour cela il faut renseigner le '''Champ métier correspondant au superviseur'''.&lt;br /&gt;
&lt;br /&gt;
==Matériels==&lt;br /&gt;
[[File:Aeral_ _Matériels.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Cocher le matériel dont dispose la structure.&lt;br /&gt;
&lt;br /&gt;
==Terrain ==&lt;br /&gt;
[[File:Aeral_ _Terrain.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Renseigner les informations concernant l'aérodrome utilisé.&lt;br /&gt;
&lt;br /&gt;
==Bureau==&lt;br /&gt;
[[File:Aeral_ _Bureau.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Définir les personnelles exerçant les fonctions définies.&lt;br /&gt;
&lt;br /&gt;
== Personnel==&lt;br /&gt;
[[File:Aeral_ _Personnel.png|1600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Renseigner les informatiques statistiques concernant le personnel.&lt;br /&gt;
&lt;br /&gt;
==Profil des adhérents non pilotes==&lt;br /&gt;
[[File:Aeral_ _Profil_des_adhérents_non_pilotes.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Le profil sélectionné dans cette partie est utilisé par le robot OpenFlyers dans les tableaux [[#Adhérents-par-activité-X|Adhérents par activité X]] du rapport Aeral afin de déterminer les utilisateurs inscrits dans la structure qui rentrent la catégorie '''non pilotes'''.&lt;br /&gt;
&lt;br /&gt;
==Profil(s) désignant les instructeurs==&lt;br /&gt;
[[File:Aeral_ _Profil(s)_désignant_les_instructeurs.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Définir le profil permettant de désigner les utilisateurs instructeurs.&lt;br /&gt;
&lt;br /&gt;
Ce profil est utilisé par le robot OpenFlyers pour lister les utilisateurs dans le tableau [[#Instructeurs|Instructeurs]] du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
=Gestion &amp;gt; Rapports &amp;gt; Statistiques Aeral &amp;gt; Export Aeral=&lt;br /&gt;
Pour accéder au rapport '''Export Aeral''', il faut disposer du droit [[Gestion-des-profils#Voir-tous-les-rapports|Voir tous les rapports]] ou [[Gestion-des-profils#Gestion-des-rapports|Gestion des rapports]].&lt;br /&gt;
&lt;br /&gt;
Lors de la première tentative de génération d'un export Aeral, le robot OpenFlyers tente de devenir le paramétrage qui doit être mis en place. S'il arrive à renseigner l'ensemble des paramètres indispensables à la génération du rapport, alors il affiche les tableaux pour les statistiques Aeral. S'il n'est pas en mesure de prédire l'ensemble des paramètres par défaut nécessaires à la génération du rapport, il renvoie vers le [[#Admin-&amp;gt;-Structure-&amp;gt;-Paramétrage-&amp;gt;-Export-Aeral|paramétrage Aeral]].&lt;br /&gt;
&lt;br /&gt;
Avant de générer le bilan annuel, il faut s'assurer que toutes les informations sont renseignées, si ce n'est pas le cas alors le gestionnaire est redirigé vers le formulaire précédent.&lt;br /&gt;
&lt;br /&gt;
L'année affichée par défaut est :&lt;br /&gt;
*l'année précédente lorsque le mois actuel est compris entre le mois de janvier et le mois de mars inclus&lt;br /&gt;
*l'année actuelle dans le cas contraire&lt;br /&gt;
&lt;br /&gt;
La distinction entre '''jeunes''' et '''adultes''' dans les rapports se situe à :&lt;br /&gt;
*21 ans pour '''AVION'''.&lt;br /&gt;
* 25 ans pour les autres catégories ('''ULM''', '''HELECOPTERE''' et '''PLANEUR''')&lt;br /&gt;
&lt;br /&gt;
Une personne est décomptée comme adulte dès lors que son année de naissance est supérieure ou égale à 21 ou 25 ans suivant la catégorie considérée.&lt;br /&gt;
&lt;br /&gt;
==Rapports issus de données de formulaire==&lt;br /&gt;
:*rapport Aeral ''' TERRAINS'''&lt;br /&gt;
:*rapport Aeral '''BUREAU'''&lt;br /&gt;
:*rapport Aeral '''PERSONNEL'''&lt;br /&gt;
:* rapport Aeral '''MATERIEL'''&lt;br /&gt;
&lt;br /&gt;
==Adhérents par activité X==&lt;br /&gt;
Ce rapport regroupe 4 tableaux qui correspondent chacun à un type d'activité :&lt;br /&gt;
*Avion&lt;br /&gt;
*Hélicoptère&lt;br /&gt;
*ULM&lt;br /&gt;
*Planeur&lt;br /&gt;
&lt;br /&gt;
Pour qu'un pratiquant soit pris en compte dans le recensement, il faut :&lt;br /&gt;
*Qu'il détienne au moins l'une des validités [[#Validités-correspondant-à-la-cotisation-de-la-structure|Validités correspondant à la cotisation de la structure]] et dont la date d'échéance doit être supérieure ou égale au 31/12 de l'année des statistiques.&lt;br /&gt;
*Qu'il dispose d'une date de naissance (cela permet d'exclure les utilisateurs qui ne correspondent pas à des utilisateurs réels en leur mettant une date de naissance vide)&lt;br /&gt;
&lt;br /&gt;
Pour chaque type d'activité, le robot OpenFlyers détermine les pratiquants en prenant en compte au moins l'un des éléments suivants :&lt;br /&gt;
*La pratique effective durant l'année sur un type d'aéronef correspondant au type d'activité&lt;br /&gt;
*La détention par un utilisateur d'une validité le définissant comme pratiquant de l'activité&lt;br /&gt;
&lt;br /&gt;
Le robot OpenFlyers prend en compte les utilisateurs désactivés.&lt;br /&gt;
&lt;br /&gt;
Une fois calculé le nombre de pratiquants, le robot OpenFlyers détermine le nombre de brevetés parmi ces pratiquants. Est considéré comme breveté un utilisateur qui dispose de l'une des validités sélectionnées dans le paramétrage [[#Validités-désignant-les-brevetés|Validités désignant les brevetés]], peu importe que la validité soit à jour ou non. Cela permet de déterminer, par soustraction, les personnes qui sont élèves. Dis autrement : est élève une personne qui ne possède pas une validité répertoriée comme étant une validité de type &amp;quot;brevet&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
La figure suivante résume l'approche adoptée pour générer les statistiques liées à ce rapport :&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_statistic_members_by_activity_schema_algorithm.png|800px]]&lt;br /&gt;
&lt;br /&gt;
==Instructeurs==&lt;br /&gt;
Pour calculer les heures de vol de chaque instructeur, il y a 2 façons possibles :&lt;br /&gt;
*Première méthode : Lorsqu'il n'y a pas de type d'activité de sélectionné dans le champ '''Activité correspondant à Solo supervisé''', le robot OpenFlyers détermine le total des heures de vol de l'instructeur en place droite, puis le total des heures de vols en place droite de l'instructeur pour lesquelles il y a le type d'activité sélectionné pour le paramètre '''Instruction'''&lt;br /&gt;
: '''Heures totales = total des heures en place droite '''&lt;br /&gt;
:'''Heures doubles = total des heures  en place droite avec le type d'activité correspondant à instruction'''&lt;br /&gt;
:'''Heures solo supervisé = Heures totales - Heures doubles''' &lt;br /&gt;
*Deuxième méthode : si le type d'activité solo supervisé est coché pour l'instructeur, dans ce cas on détermine le total des heures en solo supervisé comme étant la somme des heures de vols de l'instructeur pour lesquelles il y a comme type d'activité celle correspondant au paramètre '''Activité correspondant à Solo supervisé'''.&lt;br /&gt;
:'''Heures totales = total des heures en place droite avec le type d'activité correspondant à instruction'''&lt;br /&gt;
:'''Heures solo supervisé = total des heures en place droite avec le type d'activité correspondant à solo supervisé'''&lt;br /&gt;
:'''Heures doubles = Heures totales - Heures solo supervisé'''&lt;br /&gt;
&lt;br /&gt;
Voir le chapitre de non conformité [[#Ce-numéro-de-licence-FFA-n'a-pas-été-certifié-par-SMILE-et-ne-sera-donc-pas-pris-en-compte-lors-de-l'export|Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export]] pour les explications sur ce message d'alerte.&lt;br /&gt;
&lt;br /&gt;
==Activité en instruction et Activité hors instruction==&lt;br /&gt;
&lt;br /&gt;
pour ces deux rapport aeral nous utilisons la même stratégie qui est définie ci-dessous, pour différencier entre ces deux types d'activité on se base sur la place du pilote : &lt;br /&gt;
&lt;br /&gt;
-En instruction place de pilote = 1.&lt;br /&gt;
&lt;br /&gt;
-Hors instruction place de pilote = 0.&lt;br /&gt;
&lt;br /&gt;
===Activité en instruction / Activité hors instruction pour les catégories AVION et HELECOPTERE===&lt;br /&gt;
&lt;br /&gt;
La stratégie retenue pour générer ces rapports Aeral a été de commencer par identifier les variables fiables qui sont présentes chez toutes les structures&lt;br /&gt;
(navigation, IFR, Nuit),qui sont récupérées soit à partir du [[#Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export Aeral| formulaire]], soit grâce à l'utilisation de [[#Types d'activités|prédictions sur les types d'activités]], et à partir desquelles on calcule le nombre d'heures de vol pour les autres types d'activité. &lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_activity_types_partition_schema.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Les données les plus fiables sont celles qui sont les plus spécifiques, par exemple, pour obtenir la valeur de VFR nuit si ce type d’activité n'est pas présente dans la structure alors on considère que le type d’activité nuit est le plus spécifique et donc il correspond à la donnée la plus fiable pour calculer ce type d’activité.&lt;br /&gt;
&lt;br /&gt;
Le calcul des heures de vol pour les différents types d'activité se fait en suivant les étapes suivantes:&lt;br /&gt;
:*On commence par l’obtention  des heures de vol total de toutes les activités confondues par une requête sql.&lt;br /&gt;
:*Ensuite, les heures de vol de chaque type d'activité sont calculées en fonction des données fournies par le gestionnaire dans le [[#Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export Aeral| formulaire]].&lt;br /&gt;
&lt;br /&gt;
La figure suivante représente le schéma de l'algorithme utilisé par le robot OpenFlyers pour calculer les heures de vol en fonction des données présente dans la structure :&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_statistic_activity_schema_algorithm.png|650px]]&lt;br /&gt;
&lt;br /&gt;
:*'''Exemple''':&lt;br /&gt;
on prend l'exemple suivant dans lequel la structure ne possède que les types d'activités suivants: IFR, NUIT et Navigation &lt;br /&gt;
&lt;br /&gt;
on commence par l'obtention le '''total des heures de vol''' : 2430&lt;br /&gt;
&lt;br /&gt;
ensuite on obtient le total '''IFR''' :  1000&lt;br /&gt;
&lt;br /&gt;
puisque le type d'activité VFR nuit n'est pas présent dans la structure:&lt;br /&gt;
&lt;br /&gt;
on commence par exécuter deux requête la première sur le type d'activité nuit et l'autre sur les deux types d'activité ifr et nuit on obtient par exemple:&lt;br /&gt;
&lt;br /&gt;
'''Nuit''' = 1200 &lt;br /&gt;
&lt;br /&gt;
'''IFR nuit''' = 400&lt;br /&gt;
&lt;br /&gt;
ce que nous aide à calculer la valeur de VFR Nuit(voir la relation dans la figure ci-dessus) &lt;br /&gt;
&lt;br /&gt;
'''VFR Nuit''': 1200 - 400 = 800.&lt;br /&gt;
&lt;br /&gt;
pour calculer VFR jour navigation:&lt;br /&gt;
&lt;br /&gt;
on commence par calculer navigation jour, pour cela on obtient la valeur de navigation = 700 et la valeur de navigation nuit = 300 à partir de la base de données, et donc &lt;br /&gt;
'''Navigation jour'''  = 700 - 300 = 400,&lt;br /&gt;
&lt;br /&gt;
ensuite de la même manière on obtient IFR Navigation = 330 et IFR navigation nuit = 200, pour calculer '''IFR navigation jour''' = 330 - 200 = 130.&lt;br /&gt;
&lt;br /&gt;
et en utilisant la relation défini dans figure ci-dessus, on calcule '''VFR jour navigation''' = 400 - 130 = 270.&lt;br /&gt;
&lt;br /&gt;
à la fin on déduit la valeur de VFR jour local en suivant les étapes suivants : &lt;br /&gt;
&lt;br /&gt;
*:On calcule tout d'abord les heures de vol de '''VFR jour''' = VFR - VFR nuit = 1430 - 800.&lt;br /&gt;
 &lt;br /&gt;
avec '''VFR''' = Total - IFR = 2430 - 1000  = 1430.&lt;br /&gt;
&lt;br /&gt;
*:ensuite on déduit la valeur de '''VFR Jour local''' = VFR jour - VFR jour navigation = 630 - 270 = 360&lt;br /&gt;
&lt;br /&gt;
===Activité en instruction / Activité hors instruction pour la catégorie ULM===&lt;br /&gt;
Pour générer les statistiques liée à ces rapports il faut prendre en compte que chaque vol de la catégorie ULM peut être classée selon la catégorie de la ressource. OpenFlyers supporte actuellement quatre catégories ULM principales : '''ULM classe 1 - Paramoteur''', '''ULM classe 2 - Pendulaire''', '''ULM classe 3 - 3 axes''' et '''ULM classe 4 - Autogire'''.&lt;br /&gt;
&lt;br /&gt;
Le système calcule les heures totales des vols ainsi que les heures de vols pour chaque catégorie de ressource configurée : Heures_Paramoteur, Heures_Pendulaire, Heures_Multiaxes et Heures_Autogire. Les catégories non configurées (Heures_Dirigeable et Heures_Helicoptere) utilisent par défaut des zéros, tandis que Heures_Dont_Vol_BIA reste également à zéro.&lt;br /&gt;
&lt;br /&gt;
NB. Si l'un des clients a des catégories de ressources autres que celles listées ci-dessus (par exemple ULM classe 5 - Dirigeable ou ULM classe 6 - Hélicoptère), il faudra ajouter des requêtes spécifiques de génération des heures de vol pour chacune de ces catégories de ressource.&lt;br /&gt;
&lt;br /&gt;
===Activité en instruction / Activité hors instruction pour la catégorie PLANEUR===&lt;br /&gt;
[[File:Gliding_Activity_Categorization_Diagram.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Pour générer les statistiques liées à ces rapports, il est important de noter que chaque vol de la catégorie '''motoplaneur''' est considéré comme un vol '''planeur'''.&lt;br /&gt;
&lt;br /&gt;
La stratégie adoptée pour générer ces rapports Aeral repose sur la prise en compte de divers aspects :&lt;br /&gt;
&lt;br /&gt;
*Extraire les heures totales de vol pour l'activité planeur, quelle que soit sa catégorie (en instruction, hors instruction, autres).&lt;br /&gt;
*Extraire les heures de vol étrangères spécifiquement pour l'activité planeur (Nationalité non française).&lt;br /&gt;
*Extraire les heures de vol des remorqueurs dans le cadre de l'activité planeur.&lt;br /&gt;
* Extraire les heures de vol en fonction du sexe pour la catégorie en instruction planeur.&lt;br /&gt;
*Extraire les heures de vol en fonction du sexe pour la catégorie hors instruction planeur.&lt;br /&gt;
*Extraire les heures de vol hors instruction destiné aux personnes françaises (Jeunes/Adultes) (total des heures, heures avec BIA, heures de vol de découverte).&lt;br /&gt;
*Extraire le nombre de vols hors instruction destiné aux personnes françaises (Jeunes/Adultes) selon le type d'activité (Remorqués, Treuillés, Lâchers solo, BPP Théorique, BPP Homologués).&lt;br /&gt;
&lt;br /&gt;
== Mouvements==&lt;br /&gt;
Pour calculer les mouvements sur la plateforme en comptant simplement les atterrissages des vols locaux.&lt;br /&gt;
&lt;br /&gt;
Sachant que 1 décollage ou 1 atterrissage ou 1 touch and go= 1 mouvement.&lt;br /&gt;
&lt;br /&gt;
mouvements locaux = total atterrissages vol locaux * 2&lt;br /&gt;
&lt;br /&gt;
==Tarifs ==&lt;br /&gt;
ce rapport aeral consiste à renseigner les droits d'entrée, cotisation non pilote et cotisation Club pour les deux tranches d'age (Jeunes et Adultes).&lt;br /&gt;
&lt;br /&gt;
pour cela, les valeurs du droit d'entrée et de la cotisation non pilote sont directement attribuées pour les deux tranches d'age, en se basant sur les variables renseignées dans la [[#Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export Aeral| formulaire]] ou trouvées grâce à l'utilisation de [[#Prédictions|prédictions]].&lt;br /&gt;
&lt;br /&gt;
pour Cotisation Club on récupère la valeur ADULTES_Cotisation_Club directement à partir de la variable Cotisation.&lt;br /&gt;
&lt;br /&gt;
et on déduit '''Jeunes_Cotisation_Club = ADULTES_Cotisation_Club - remise Cotisation jeunes'''&lt;br /&gt;
&lt;br /&gt;
== Terrains==&lt;br /&gt;
&lt;br /&gt;
==Bureau==&lt;br /&gt;
Voir le chapitre de non conformité [[#Ce-numéro-de-licence-FFA-n'a-pas-été-certifié-par-SMILE-et-ne-sera-donc-pas-pris-en-compte-lors-de-l'export|Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export]] pour les explications sur ce message d'alerte.&lt;br /&gt;
&lt;br /&gt;
==Aéronefs==&lt;br /&gt;
Ce tableau liste toutes les ressources de catégorie aéronefs (Avion, ULM, Hélicoptère, Planeur) : &lt;br /&gt;
*actives pour lesquelles l'option '''Saisie d'activité''' est cochée dans le paramétrage&lt;br /&gt;
*qui ont effectué au moins un vol dans l'année considérée&lt;br /&gt;
Le tableau contient les colonnes suivantes :&lt;br /&gt;
*Immatriculation qui correspond au nom de l'aéronef&lt;br /&gt;
*Modèle qui correspond au nom du type de ressource correspond&lt;br /&gt;
*Heures_Cette_Annee correspond au total des heures de vols effectuées par l'aéronef&lt;br /&gt;
*Heures_dont_en_Double correspond aux heures de vols pour lesquelles il y a 2 utilisateurs : 1 en place gauche et 1 en place droite.&lt;br /&gt;
*Heures_dont_en_Solo correspond à la différence de Heures_Cette_Annee et Heures_dont_en_Double.&lt;br /&gt;
*Tarif_Solo dont la valeur provient de la variable ayant pour nom &amp;quot;$tarifSolo + le nom du type d'aéronef&amp;quot;.&lt;br /&gt;
*Tarif_Double correspond au total du Tarif_Solo et tarif d'instruction (la variable ayant pour nom &amp;quot;$tarifInstruction&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==Liste détaillée des personnes liée pour chaque nombre d'adhérents==&lt;br /&gt;
&lt;br /&gt;
Dans l'affichage des statistiques AERAL, pour les tableaux ADHERENTS PAR ACTIVITE X (avec X est une des catégories: AVION, HELICOPTERE, PLANEUR et ULM) et FORMATIONS, on associe pour chaque nombre de personnes différent de 0 un lien vers un nouvel onglet qui contient la table détaillée des personnes , cette dernière contient les informations suivantes :&lt;br /&gt;
*Nom&lt;br /&gt;
*Prénom&lt;br /&gt;
* Sexe&lt;br /&gt;
*Date de naissance&lt;br /&gt;
*Année de naissance&lt;br /&gt;
*Génération&lt;br /&gt;
*Colonne dynamique pour chaque type de validité cochées en cas des '''Brevetes''': cette colonne contient une icône checked verte + la date d'obtention si la personne a la validité, sinon elle est vide&lt;br /&gt;
&lt;br /&gt;
=Prédictions=&lt;br /&gt;
Le principe de prédictions consiste à essayer de retrouver les paramètres nécessaires au remplissage du formulaire de statistiques AERAL en recherchant dans la base de données des mots clés spécifiques pour chaque référence.&lt;br /&gt;
&lt;br /&gt;
Liste des prédictions utilisées par le robot OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
==Tarifs==&lt;br /&gt;
===Tarif cotisation===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences : &lt;br /&gt;
#'''cotisation'''&lt;br /&gt;
#'''cotisation club'''&lt;br /&gt;
#'''cotisation &amp;lt;nom de la structure&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
===Tarif droit d'entrée===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences :&lt;br /&gt;
#'''Droit d'entrée'''&lt;br /&gt;
#'''Tarif entrée'''&lt;br /&gt;
&lt;br /&gt;
===Tarif instruction===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences :&lt;br /&gt;
#'''Tarif instruction''' &lt;br /&gt;
&lt;br /&gt;
===Remise cotisation jeune===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences :&lt;br /&gt;
#'''Remise cotisation jeune'''&lt;br /&gt;
&lt;br /&gt;
==Qualifications ==&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences :&lt;br /&gt;
# '''PPL'''&lt;br /&gt;
#'''Brevet de base'''&lt;br /&gt;
#'''CPL'''&lt;br /&gt;
#'''ATPL''' &lt;br /&gt;
#'''Brevet ULM'''&lt;br /&gt;
&lt;br /&gt;
==Profils==&lt;br /&gt;
===Non Pilotes===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des profils '''Admin &amp;gt; Utilisateur &amp;gt; Profils''' les occurrences :&lt;br /&gt;
#'''Honoraire''' &lt;br /&gt;
#'''Non pilote'''&lt;br /&gt;
&lt;br /&gt;
===Instructeurs ===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des profils '''Admin &amp;gt; Utilisateur &amp;gt; Profils &amp;gt; Réservations''' les profils qui ont les deux droits suivants:&lt;br /&gt;
#'''Planning personnel'''&lt;br /&gt;
#'''Planning individuel visible pour les autres'''&lt;br /&gt;
&lt;br /&gt;
==Types d'activités==&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' des occurrences spécifiques pour chaque type d'activité :&lt;br /&gt;
&lt;br /&gt;
IFR :&lt;br /&gt;
#'''IFR'''&lt;br /&gt;
#'''IFR-FR'''&lt;br /&gt;
&lt;br /&gt;
Instruction :&lt;br /&gt;
#'''Instruction'''&lt;br /&gt;
#'''Double commande'''&lt;br /&gt;
&lt;br /&gt;
Navigation :&lt;br /&gt;
# '''Navigation''' &lt;br /&gt;
&lt;br /&gt;
Nuit :&lt;br /&gt;
#'''Nuit'''&lt;br /&gt;
#'''Vol de nuit'''&lt;br /&gt;
&lt;br /&gt;
VFR jour navigation :&lt;br /&gt;
# '''VFR jour navigation'''&lt;br /&gt;
&lt;br /&gt;
VFR nuit :&lt;br /&gt;
# '''VFR nuit''' &lt;br /&gt;
&lt;br /&gt;
Solo supervisé :&lt;br /&gt;
#'''Solo supervisé'''&lt;br /&gt;
&lt;br /&gt;
=Non-conformités=&lt;br /&gt;
==Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export==&lt;br /&gt;
Si la validité correspondant à la licence FFA n'est pas spécifiée ou si les numéros de licence FFA dans les tableaux [[#Bureau_2|BUREAU]] et [[#Instructeurs|INSTRUCTEURS]] n'ont pas été validés par l'API FFA, ces licences sont signalées en rouge avec le message d'erreur '''Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export''' en bas du tableau, et le JSON envoyé à SMILE ne les inclut pas.&lt;br /&gt;
&lt;br /&gt;
Si certains numéros sont en rouge et que d'autres ne le sont pas, alors cela veut dire que les numéros en rouge ne sont pas valides et qu'il faut les corriger dans '''Gestion &amp;gt; Utilisateurs &amp;gt; Validités'''&lt;br /&gt;
&lt;br /&gt;
Si tous les numéros sont en rouge, alors il y a de grandes chances pour que le paramétrage en place du type validité associé à la licence FFA ne soit pas configuré pour être certifié par l'API FFA. Pour corriger cela, il faut :&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Utilisateurs &amp;gt; Types de validités'''&lt;br /&gt;
*Éditer le type de validité correspond à la licence FFA&lt;br /&gt;
*Dans le champ '''Certification''', sélectionner ''Par API FFA''&lt;br /&gt;
*Décocher '''Associer un document'''&lt;br /&gt;
*Cocher '''Soumise à échéance'''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
==Heures de vol pour les utilisateurs ayant le sexe '''Indéfini'''==&lt;br /&gt;
Dans les blocs Activité en instruction ET Activité hors instruction, s'il y a des heures de vol liées au sexe indéfini, nous ajoutons des lignes supplémentaires où nous stockons les heures sans celles du sexe indéfini.&lt;br /&gt;
&lt;br /&gt;
Pour corriger cette non-conformité, le bon sexe (M/F) doit être renseigné pour les utilisateurs ayant des vols enregistrés dans '''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Actifs'''.&lt;br /&gt;
&lt;br /&gt;
Remarque: Les utilisateurs sur fond rouge sont les utilisateurs pour lesquels le sexe, la nationalité ou la date de naissance ne sont pas renseignés.&lt;br /&gt;
&lt;br /&gt;
==Numéro de licence FFA non renseigné==&lt;br /&gt;
Dans les blocs INSTRUCTEURS et BUREAU, si l'utilisateur n'a pas le Numéro de licence FFA la case s'affiche en rouge pour indiqué la nécessité de renseigner les numéros de licence FFA pour faire la correspondance côté SMILE FFA.&lt;br /&gt;
&lt;br /&gt;
Pour corriger cette non-conformité, le bon Numéro de licence FFA doit être renseigné pour le personnel de BUREAU et les instructeurs.&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=AERAL&amp;diff=14472</id>
		<title>AERAL</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=AERAL&amp;diff=14472"/>
		<updated>2026-06-12T16:12:26Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Permettre l'export des activités vers SMILE Formation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
L'objet de cette page est de décrire le module OpenFlyers permettant de paramétrer et générer les statistiques Aeral (Acquisition et Exploitation des Rapports d'activités de l'Aviation Légère) requises par la DGAC pour les associations aéronautiques et qui se concrétise au travers du remplissage d'un formulaire dont la version PDF est disponible à cette adresse : https://www.formulaires.service-public.fr/gf/cerfa_12806.do .&lt;br /&gt;
&lt;br /&gt;
La DGAC préconise de ne pas remplir le formulaire PDF mais à la place le formulaire en ligne accessible à cette adresse : https://aeral.dg.aviation-civile.gouv.fr/WD220AWP/WD220Awp.exe/CONNECT/AERAL&lt;br /&gt;
&lt;br /&gt;
De son côté, la Fédération Française Aéronautique (FFA) propose un module qui permet de faciliter le remplissage des statistiques Aeral au travers de son outil SMILE. Une documentation concernant l'utilisation de ce module est disponible à cette adresse : https://faq.ffa-aero.fr/smile/docs/aeral/saisir-son-rapport-aeral-dans-smile/&lt;br /&gt;
&lt;br /&gt;
OpenFlyers s'interface avec le module SMILE de la FFA au travers d'un module de génération et d'envoi des statistiques Aeral. Ce module permet également d'automatiser l'envoi des données mensuelles vers SMILE FFA.&lt;br /&gt;
&lt;br /&gt;
==Chronologie des actions à effectuer sur OpenFlyers==&lt;br /&gt;
Lorsque la structure utilise la fonction de génération du rapport Aeral pour la première fois :&lt;br /&gt;
*Tenter de générer un premier rapport Aeral en allant dans '''Gestion &amp;gt; Rapports &amp;gt; Statistiques Aeral &amp;gt; Export Aeral'''&lt;br /&gt;
Si le robot OpenFlyers n'est pas en mesure de prédire l'ensemble des paramètres par défaut nécessaires à la génération du rapport, il renvoie vers le paramétrage. Sinon, il affiche les tableaux de statistiques.&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, '''ne pas tenir des données publiées lors de la première tentative et vérifier les paramètres''' :&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export SMILE/Aeral'''&lt;br /&gt;
*Vérifier que les paramètres renseignés sont conformes à la configuration de la plateforme OpenFlyers en s'aidant des consignes et copies d'écrans publiées dans le chapitre [[#Admin-&amp;gt;-Structure-&amp;gt;-Paramétrage-&amp;gt;-Export-SMILE/Aeral|Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export SMILE/Aeral]] de cette page&lt;br /&gt;
&lt;br /&gt;
Si les paramètres ne sont pas définis ou sauvegardés, [[Alertes-de-configuration#Le-formulaire-de-configuration-de-l'export-aeral-n'a-pas-été-rempli-ou-sauvegardé|une alerte de configuration est affichée]].&lt;br /&gt;
&lt;br /&gt;
Une fois les paramètres définis :&lt;br /&gt;
*Retourner dans '''Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Export Aeral'''&lt;br /&gt;
* Vérifier l'année sélectionnée&lt;br /&gt;
*Cliquer sur le bouton '''Visualiser'''&lt;br /&gt;
*Vérifier la cohérence des statistiques générées&lt;br /&gt;
Une fois que les données sont considérées comme correctes, il faut recopier les données sur l'[https://aeral.dg.aviation-civile.gouv.fr/AERAL outil Aeral] '''sauf pour les aéro-clubs affiliés à la Fédération Française Aéronautique''' où cette dernière souhaite que les données remontent via son outil SMILE. Voir le chapitre suivant [[#Chronologie-des-actions-à-effectuer-sur-SMILE-FFA|Chronologie des actions à effectuer sur SMILE FFA]]&lt;br /&gt;
&lt;br /&gt;
==Chronologie des actions à effectuer sur SMILE FFA== &lt;br /&gt;
;Prérequis&lt;br /&gt;
*Avoir renseigné le '''Code FFA''' dans le formulaire [[#Coordonnées|Coordonnées]] présent dans '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export SMILE/Aeral'''&lt;br /&gt;
* Avoir testé le code FFA de sorte à avoir le cadenas vert de verrouillé&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Depuis '''Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Export Aeral''', une fois que la cohérence des statistiques générées a été vérifié, il faut :&lt;br /&gt;
*Cliquer sur le bouton '''Envoyer à SMILE'''&lt;br /&gt;
*[https://projet.ff-aero.fr/SMILE_II Aller sur SMILE AEROCLUB] et suivre la procédure suivante : https://faq.ffa-aero.fr/smile/docs/aeral/saisir-son-rapport-aeral-dans-smile/&lt;br /&gt;
*Il faut parcourir les onglets un par un de la gauche vers la droite en cliquant à chaque fois sur le bouton '''Nous avons reçu des données de votre logiciel de gestion d'Aeroclub OpenFlyers. Dates des données : fin 12/2022. CLIQUER ICI POUR CHARGER CES DONNEES AUTOMATIQUEMENT.''' puis cliquer sur le bouton '''Oui''' de la boite de dialogue demandant confirmation&lt;br /&gt;
*Une fois que tous les onglets ont été parcourus, les données importées et les vérifications effectuées, il faut cliquer sur le dernier onglet '''VALIDATION'''&lt;br /&gt;
Si les vérifications d'intégrité sont correctes sur SMILE, un pavé sur fond vert apparait avec 2 cases à cocher pour permettre l'envoi des données vers Aeral&lt;br /&gt;
&lt;br /&gt;
[[File:VALIDATION_SMILE.png|600px]]&lt;br /&gt;
&lt;br /&gt;
'''ATTENTION : il n'est possible d'envoyer les données qu'une seule fois depuis SMILE vers Aeral''' &lt;br /&gt;
&lt;br /&gt;
;Points d'attention&lt;br /&gt;
*les données ne remontent dans chaque formulaire SMILE qu'après avoir cliqué sur le bouton '''Nous avons reçu des données de votre logiciel de gestion d'Aeroclub OpenFlyers. Dates des données : fin 12/2022. CLIQUER ICI POUR CHARGER CES DONNEES AUTOMATIQUEMENT.'''&lt;br /&gt;
Il faut effectuer cette action pour CHAQUE onglet. Il est donc recommandé de parcourir les onglets de la gauche vers la droite.&lt;br /&gt;
*Il est possible d'exporter (pousser) les données depuis OpenFlyers vers SMILE FFA autant de fois qu'on le souhaite. Chaque nouvel envoi de données écrase l'envoi précédent effectué pour le même mois. Par contre, à chaque nouvel envoi, il faut cliquer sur le bouton d'import dans SMILE FFA pour chaque onglet du formulaire.&lt;br /&gt;
*A l'heure actuelle, SMILE récupère bien toutes les données OpenFlyers mais ne permet pas de les incorporer toutes. Ainsi il manque le bouton de synchronisation pour les onglets suivants :&lt;br /&gt;
**GENERAL : non souhaité par la FFA&lt;br /&gt;
**TERRAINS : prévu pour 2024&lt;br /&gt;
**BUREAU : à fiabiliser&lt;br /&gt;
**MATERIEL : prévu pour 2024&lt;br /&gt;
*Autant il est possible de pousser les données depuis OpenFlyers vers SMILE FFA autant de fois qu'on le souhaite, autant il n'est possible d'exporter de SMILE FFA vers Aeral qu'une seule fois. En cas d'erreur, il faut contacter la [https://www.ffa-aero.fr Fédération Française Aéronautique] pour déverrouiller le système et permettre d'effectuer un nouvel envoi.&lt;br /&gt;
&lt;br /&gt;
=Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export SMILE/Aeral=&lt;br /&gt;
Pour accéder au paramétrage '''Export SMILE/Aeral''', il faut disposer du droit [[Gestion-des-profils#Gestion-des-rapports|Gestion des rapports]].&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir générer les statistiques Aeral, il faut que toutes les questions du formulaire soient complétées. Ce dernier est pré-rempli automatiquement avec les données de la structure grâce à l'utilisation de [[#Prédictions|prédictions]] lors de la première tentative de génération des statistiques Aeral depuis [[#Gestion-&amp;gt;-Rapports-&amp;gt;-Rapports-spécifiques-&amp;gt;-Export-Aeral|Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Export Aeral]].&lt;br /&gt;
&lt;br /&gt;
Il est donc fortement recommandé de générer une première fois les statistiques '''AVANT''' d'éditer le contenu du paramétrage. En effet, une fois que les données de paramétrage des statistiques Aeral sont stockées, la prédiction est désactivée pour ne pas réinitialiser les valeurs enregistrées.&lt;br /&gt;
&lt;br /&gt;
Après une première génération des statistiques, le gestionnaire est invité à vérifier les paramètres pré-remplis du formulaire, à les corriger le cas échéant, et à renseigner manuellement les éléments restants.&lt;br /&gt;
&lt;br /&gt;
les données récupérées de ce formulaire affectent directement la manière dont le robot OpenFlyers traite les rapports. Si une donnée n'est pas présente dans le paramétrage de la structure, le gestionnaire doit sélectionner le choix '''Non applicable'''.&lt;br /&gt;
&lt;br /&gt;
==Coordonnées==&lt;br /&gt;
[[File:Aeral coordonnées.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Pour les structures affiliées à la [https://www.ffa-aero.fr Fédération Française Aéronautique] : &lt;br /&gt;
*Renseigner '''Code FFA (10 chiffres sans espace et sans tiret)'''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer''' en haut à droite&lt;br /&gt;
*Cliquer sur le bouton '''Valider le code FFA'''. Cela permet de tester le code FFA en envoyant les données des statistique AERAL à l'API SMILE FFA en mode de test.&lt;br /&gt;
Une fois que le code FFA est validé, le pictogramme du cadenas à droite passe vert/verrouillé&lt;br /&gt;
*Cliquer sur l'interrupteur '''Synchronisation Automatique SMILE FFA''' pour activer la synchronisation automatique les données AERAL vers le serveur SMILE de la FFA. L'interrupteur n'est activable que si le '''Code FFA''' est préalablement validé. Lorsque l'interrupteur est activé et [[#Admin-&amp;gt;-Structure-&amp;gt;-Paramétrage-&amp;gt;-Export-Aeral|le paramétrage Aeral]] est rempli et sauvegardé, les statistiques sont envoyées tous les 1er du mois à l'API SMILE FFA. Elles concernent la période du 1er janvier de l'année en cours au jour précédent la date d'envoi, sauf pour le 1er janvier où la période correspond à l'année précédente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NB''': Pour valider le code FFA, on click sur le bouton '''Valider le code FFA''':&lt;br /&gt;
*Si le code FFA est valide:&lt;br /&gt;
**Le champ de la saisie du code FFA sera verrouillé avec un cadenas qui passe en vert.&lt;br /&gt;
** L'interrupteur de la synchronisation automatique peut être activé.&lt;br /&gt;
**Le bouton '''Valider le code FFA''' disparaît ( le déverrouillage du Code FFA ne sera fait que par un admin interne d'OpenFlyers).&lt;br /&gt;
*Si le code FFA n'est pas valide:&lt;br /&gt;
** L'interrupteur de la synchronisation automatique devient désactivé.&lt;br /&gt;
**le champ de la saisie du code FFA sera déverrouillé avec un cadenas en rouge.&lt;br /&gt;
&lt;br /&gt;
*'''Département'''&lt;br /&gt;
*'''Région aéronautique'''&lt;br /&gt;
*'''Délégation régionale'''&lt;br /&gt;
*'''Date agrément DGAC'''&lt;br /&gt;
*'''Préfecture Agrément DGAC'''&lt;br /&gt;
*'''Numéro ATO'''&lt;br /&gt;
*'''Date d'obtention de l'ATO'''&lt;br /&gt;
*'''Numéro DTO'''&lt;br /&gt;
*'''Date d'obtention du DTO'''&lt;br /&gt;
*'''APE'''&lt;br /&gt;
&lt;br /&gt;
==Tarifs==&lt;br /&gt;
[[File:Aeral_ _Tarifs.png|800px]] &lt;br /&gt;
&lt;br /&gt;
*Droit d'entrée&lt;br /&gt;
*Cotisation&lt;br /&gt;
*Remise cotisation jeunes&lt;br /&gt;
*Tarif supplément instruction&lt;br /&gt;
&lt;br /&gt;
Les informations renseignées sont utilisées par le robot OpenFlyers pour générer le tableau [[#Tarifs|Tarifs]] du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
==Validité définissant la pratique d'une activité==&lt;br /&gt;
[[File:Aeral_ _Validité_définissant_la_pratique_d'une_activité.png|800px]]&lt;br /&gt;
&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;Avion&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;Hélicoptère&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;Planeur&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;ULM classe 1 - Paramoteur&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;ULM classe 2 - Pendulaire&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;ULM classe 3 - 3 axes&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;ULM classe 4 - Autogire&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ces champs permettent à l'utilisateur de choisir le type de validité correspondant à chaque type d'activité.&lt;br /&gt;
&lt;br /&gt;
Les informations renseignées sont utilisées par le robot OpenFlyers pour générer le tableau ADHERENTS du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
== Correspondance validités / Brevets, licences ou qualifications==&lt;br /&gt;
[[File:Aeral_ _Correspondance_validités_Brevets_licences_ou_qualifications.png|800px]]&lt;br /&gt;
&lt;br /&gt;
*Activité Avion&lt;br /&gt;
**LAPL&lt;br /&gt;
**PPL&lt;br /&gt;
**CPL&lt;br /&gt;
**ATPL&lt;br /&gt;
**Qualif_Voltige&lt;br /&gt;
**Qualif_Montagne&lt;br /&gt;
**Qualif_Hydravion&lt;br /&gt;
**Qualif_IFR&lt;br /&gt;
**Qualif_VFR_Nuit&lt;br /&gt;
*Activité ULM&lt;br /&gt;
**Paramoteur&lt;br /&gt;
**Pendulaire&lt;br /&gt;
**Multiaxes&lt;br /&gt;
**Autogire&lt;br /&gt;
**Dirigeable&lt;br /&gt;
**Hélicoptère&lt;br /&gt;
*Activité Hélicoptère&lt;br /&gt;
**LAPL(H)&lt;br /&gt;
** PPL(H)&lt;br /&gt;
**CPL(H)&lt;br /&gt;
**ATPL(H)&lt;br /&gt;
*Activité Planeur&lt;br /&gt;
**VV/SPL/LAPL(S)&lt;br /&gt;
&lt;br /&gt;
Ces champs permettant l'utilisateur de choisir le type de validité correspondant à Brevets, licences ou qualifications pour chaque type d'activité.&lt;br /&gt;
&lt;br /&gt;
Les informations renseignées sont utilisées par le robot OpenFlyers pour générer le tableau FORMATIONS du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
==Validités correspondant à la cotisation de la structure==&lt;br /&gt;
[[File:Aeral_ _Validités_correspondant_à_la_cotisation_de_la_structure.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Les validités cochées dans cette partie sont utilisées par le robot OpenFlyers dans les tableaux [[#Adhérents-par-activité-X|Adhérents par activité X]] du rapport Aeral afin de déterminer les utilisateurs inscrits dans la structure durant l'année considérée.&lt;br /&gt;
&lt;br /&gt;
==Validité correspondant à la licence FFA ==&lt;br /&gt;
Une liste déroulante comprenant tous les types de validités configurés pour obtenir la certification par l'API FFA.&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_ _Validité_correspondant_à_la_licence_FFA.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Si aucun type de validité n'est défini pour l'obtention de la certification via l'API FFA, le message d'erreur suivant sera affiché.&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral-Validité-correspondant-à-la-licence-FFA-Warning.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
La validité cochée dans cette partie est utilisée par le robot OpenFlyers dans les tableaux [[#Adhérents-par-activité-X|Adhérents par activité X]] du rapport Aeral afin de déterminer les utilisateurs brevetés inscrits dans la structure durant l'année considérée.&lt;br /&gt;
&lt;br /&gt;
Voir le chapitre de non conformité [[#Ce-numéro-de-licence-FFA-n'a-pas-été-certifié-par-SMILE-et-ne-sera-donc-pas-pris-en-compte-lors-de-l'export|Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export]] pour les explications sur ce message d'alerte.&lt;br /&gt;
&lt;br /&gt;
==Permettre l'export des activités vers SMILE Formation==&lt;br /&gt;
Ce paramètre n'est visible que si un type de validité est sélectionné dans le champ [[#Validité-correspondant-à-la-licence-FFA|Validité correspondant à la licence FFA]].&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral-Permettre-export-SMILE-Formation.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Lorsque l'interrupteur '''Permettre l'export des activités vers SMILE Formation''' est activé, un bouton '''Créer le vol dans SMILE Formation''' apparaît automatiquement à la fin de chaque enregistrement de vol, sous réserve que l'élève dispose d'un numéro de licence FFA renseigné dans sa validité correspondante.&lt;br /&gt;
&lt;br /&gt;
Ce bouton ouvre dans un nouvel onglet le formulaire de saisie de vol SMILE Formation pré-rempli avec les données du vol enregistré :&lt;br /&gt;
* Numéro de licence FFA de l'élève&lt;br /&gt;
*Numéro de licence FFA de l'instructeur si présent&lt;br /&gt;
*Date du vol&lt;br /&gt;
*Heure de départ en minutes depuis minuit, en heure locale de la structure&lt;br /&gt;
*Durée totale en minutes&lt;br /&gt;
*Immatriculation de l'aéronef&lt;br /&gt;
*Nombre d'atterrissages&lt;br /&gt;
* Type de vol : '''double''' si un instructeur est présent, '''solo''' sinon&lt;br /&gt;
*OACI de départ&lt;br /&gt;
*OACI d'arrivée&lt;br /&gt;
&lt;br /&gt;
Une page intermédiaire est affichée entre la sauvegarde du vol et la redirection habituelle. Elle propose deux actions :&lt;br /&gt;
*Cliquer sur '''Créer le vol dans SMILE Formation''' pour ouvrir le formulaire pré-rempli dans un nouvel onglet&lt;br /&gt;
*Cliquer sur '''Continuer''' pour poursuivre vers la destination habituelle post-vol&lt;br /&gt;
&lt;br /&gt;
'''NB''' : Si l'élève ne possède pas de numéro de licence FFA dans sa validité, le bouton n'apparaît pas et la redirection post-vol se déroule normalement sans interruption.&lt;br /&gt;
&lt;br /&gt;
==Validités désignant les brevetés==&lt;br /&gt;
[[File:Aeral_ _Validités_désignant_les_brevetés.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Les validités sélectionnées dans ce champ permettent de définir les validités qui permettent de savoir une personne dispose d'un brevet ou non et donc par différence les personnes qui ne disposent d'aucun brevet sont considérées comme des élèves. Cette catégorisation des personnes est utilisée dans les rapports [[#Adhérents-par-activité-X|Adhérents par activité X]].&lt;br /&gt;
&lt;br /&gt;
==Activités pratiquées ==&lt;br /&gt;
[[File:Aeral_ _Activités_pratiquées.png|200px]]&lt;br /&gt;
&lt;br /&gt;
Cocher les activités pratiquées par la structure.&lt;br /&gt;
&lt;br /&gt;
Les paramètres de cette partie sont utilisées par le robot OpenFlyers pour générer les tableaux [[#Activité-en-instruction-et-Activité-hors-instruction|Activité en instruction et Activité hors instruction]] ainsi que pour le tableau [[#Instructeurs|Instructeurs]] (pour la partie '''solo supervisé''') du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
==Correspondance activités / typologie des vols Aeral==&lt;br /&gt;
[[File:Aeral_ _Correspondance_activités_typologie_des_vols_Aeral.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
*IFR&lt;br /&gt;
*VFR Nuit&lt;br /&gt;
*Nuit&lt;br /&gt;
*VFR jour navigation&lt;br /&gt;
*Navigation&lt;br /&gt;
*Montagne&lt;br /&gt;
* Voltige&lt;br /&gt;
*BIA&lt;br /&gt;
*Baptême de l'air&lt;br /&gt;
*Instruction&lt;br /&gt;
*Remorquage&lt;br /&gt;
*Treuillage&lt;br /&gt;
&lt;br /&gt;
Les informations renseignées sont utilisées par le robot OpenFlyers pour générer les tableau 'En_Instruction_Par_Activite pour la catégorie X' et 'Hors_Instruction_Par_Activite' du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
==Activité correspondant à Solo supervisé==&lt;br /&gt;
OpenFlyers recommande de ne pas saisir les vols solos supervisés avec l'instructeur en place droite mais de créer un champ spécifique pour renseigner le nom du superviseur. Le paramétrage correspondant est décrit dans le chapitre [[Gestion-des-activités#Paramétrage-des-vols-solos-supervisés|Paramétrage des vols solos supervisés]].&lt;br /&gt;
&lt;br /&gt;
*L'activité sélectionnée dans le champ autocomplète '''Solo Supervisé''' est utilisée par le robot OpenFlyers dans les tableaux 'En_Instruction_Par_Population pour la catégorie X' et 'En_Instruction_Par_Activite pour la catégorie X'  du rapport Aeral afin de déterminer les heures de vol en Solo Supervisé durant l'année considérée.&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_Instructeur_En_Place_Droite.png|1200px]]&lt;br /&gt;
* Si l'interrupteur '''instructeur en place droite''' est activé, les heures de vol en solo supervisé durant l'année considérée sont déterminées en fonction du fait qu'il y a un instructeur occupant la place droite et qui effectue un vol avec l'activité sélectionnée dans le champ '''Solo Supervisé'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_Champ_Métier_Correspondant_Au_Superviseur.png|1200px]]&lt;br /&gt;
*Si l'interrupteur '''instructeur en place droite''' est désactivé, les heures de vol en solo supervisé durant l'année considérée sont déterminées en fonction du fait qu'il y a un superviseur qui effectue un vol avec l'activité sélectionnée dans le champ '''Solo Supervisé'''. Pour cela il faut renseigner le '''Champ métier correspondant au superviseur'''.&lt;br /&gt;
&lt;br /&gt;
==Matériels==&lt;br /&gt;
[[File:Aeral_ _Matériels.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Cocher le matériel dont dispose la structure.&lt;br /&gt;
&lt;br /&gt;
==Terrain ==&lt;br /&gt;
[[File:Aeral_ _Terrain.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Renseigner les informations concernant l'aérodrome utilisé.&lt;br /&gt;
&lt;br /&gt;
==Bureau==&lt;br /&gt;
[[File:Aeral_ _Bureau.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Définir les personnelles exerçant les fonctions définies.&lt;br /&gt;
&lt;br /&gt;
== Personnel==&lt;br /&gt;
[[File:Aeral_ _Personnel.png|1600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Renseigner les informatiques statistiques concernant le personnel.&lt;br /&gt;
&lt;br /&gt;
==Profil des adhérents non pilotes==&lt;br /&gt;
[[File:Aeral_ _Profil_des_adhérents_non_pilotes.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Le profil sélectionné dans cette partie est utilisé par le robot OpenFlyers dans les tableaux [[#Adhérents-par-activité-X|Adhérents par activité X]] du rapport Aeral afin de déterminer les utilisateurs inscrits dans la structure qui rentrent la catégorie '''non pilotes'''.&lt;br /&gt;
&lt;br /&gt;
==Profil(s) désignant les instructeurs==&lt;br /&gt;
[[File:Aeral_ _Profil(s)_désignant_les_instructeurs.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Définir le profil permettant de désigner les utilisateurs instructeurs.&lt;br /&gt;
&lt;br /&gt;
Ce profil est utilisé par le robot OpenFlyers pour lister les utilisateurs dans le tableau [[#Instructeurs|Instructeurs]] du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
=Gestion &amp;gt; Rapports &amp;gt; Statistiques Aeral &amp;gt; Export Aeral=&lt;br /&gt;
Pour accéder au rapport '''Export Aeral''', il faut disposer du droit [[Gestion-des-profils#Voir-tous-les-rapports|Voir tous les rapports]] ou [[Gestion-des-profils#Gestion-des-rapports|Gestion des rapports]].&lt;br /&gt;
&lt;br /&gt;
Lors de la première tentative de génération d'un export Aeral, le robot OpenFlyers tente de devenir le paramétrage qui doit être mis en place. S'il arrive à renseigner l'ensemble des paramètres indispensables à la génération du rapport, alors il affiche les tableaux pour les statistiques Aeral. S'il n'est pas en mesure de prédire l'ensemble des paramètres par défaut nécessaires à la génération du rapport, il renvoie vers le [[#Admin-&amp;gt;-Structure-&amp;gt;-Paramétrage-&amp;gt;-Export-Aeral|paramétrage Aeral]].&lt;br /&gt;
&lt;br /&gt;
Avant de générer le bilan annuel, il faut s'assurer que toutes les informations sont renseignées, si ce n'est pas le cas alors le gestionnaire est redirigé vers le formulaire précédent.&lt;br /&gt;
&lt;br /&gt;
L'année affichée par défaut est :&lt;br /&gt;
*l'année précédente lorsque le mois actuel est compris entre le mois de janvier et le mois de mars inclus&lt;br /&gt;
*l'année actuelle dans le cas contraire&lt;br /&gt;
&lt;br /&gt;
La distinction entre '''jeunes''' et '''adultes''' dans les rapports se situe à :&lt;br /&gt;
*21 ans pour '''AVION'''.&lt;br /&gt;
* 25 ans pour les autres catégories ('''ULM''', '''HELECOPTERE''' et '''PLANEUR''')&lt;br /&gt;
&lt;br /&gt;
Une personne est décomptée comme adulte dès lors que son année de naissance est supérieure ou égale à 21 ou 25 ans suivant la catégorie considérée.&lt;br /&gt;
&lt;br /&gt;
==Rapports issus de données de formulaire==&lt;br /&gt;
:*rapport Aeral ''' TERRAINS'''&lt;br /&gt;
:*rapport Aeral '''BUREAU'''&lt;br /&gt;
:*rapport Aeral '''PERSONNEL'''&lt;br /&gt;
:* rapport Aeral '''MATERIEL'''&lt;br /&gt;
&lt;br /&gt;
==Adhérents par activité X==&lt;br /&gt;
Ce rapport regroupe 4 tableaux qui correspondent chacun à un type d'activité :&lt;br /&gt;
*Avion&lt;br /&gt;
*Hélicoptère&lt;br /&gt;
*ULM&lt;br /&gt;
*Planeur&lt;br /&gt;
&lt;br /&gt;
Pour qu'un pratiquant soit pris en compte dans le recensement, il faut :&lt;br /&gt;
*Qu'il détienne au moins l'une des validités [[#Validités-correspondant-à-la-cotisation-de-la-structure|Validités correspondant à la cotisation de la structure]] et dont la date d'échéance doit être supérieure ou égale au 31/12 de l'année des statistiques.&lt;br /&gt;
*Qu'il dispose d'une date de naissance (cela permet d'exclure les utilisateurs qui ne correspondent pas à des utilisateurs réels en leur mettant une date de naissance vide)&lt;br /&gt;
&lt;br /&gt;
Pour chaque type d'activité, le robot OpenFlyers détermine les pratiquants en prenant en compte au moins l'un des éléments suivants :&lt;br /&gt;
*La pratique effective durant l'année sur un type d'aéronef correspondant au type d'activité&lt;br /&gt;
*La détention par un utilisateur d'une validité le définissant comme pratiquant de l'activité&lt;br /&gt;
&lt;br /&gt;
Le robot OpenFlyers prend en compte les utilisateurs désactivés.&lt;br /&gt;
&lt;br /&gt;
Une fois calculé le nombre de pratiquants, le robot OpenFlyers détermine le nombre de brevetés parmi ces pratiquants. Est considéré comme breveté un utilisateur qui dispose de l'une des validités sélectionnées dans le paramétrage [[#Validités-désignant-les-brevetés|Validités désignant les brevetés]], peu importe que la validité soit à jour ou non. Cela permet de déterminer, par soustraction, les personnes qui sont élèves. Dis autrement : est élève une personne qui ne possède pas une validité répertoriée comme étant une validité de type &amp;quot;brevet&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
La figure suivante résume l'approche adoptée pour générer les statistiques liées à ce rapport :&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_statistic_members_by_activity_schema_algorithm.png|800px]]&lt;br /&gt;
&lt;br /&gt;
==Instructeurs==&lt;br /&gt;
Pour calculer les heures de vol de chaque instructeur, il y a 2 façons possibles :&lt;br /&gt;
*Première méthode : Lorsqu'il n'y a pas de type d'activité de sélectionné dans le champ '''Activité correspondant à Solo supervisé''', le robot OpenFlyers détermine le total des heures de vol de l'instructeur en place droite, puis le total des heures de vols en place droite de l'instructeur pour lesquelles il y a le type d'activité sélectionné pour le paramètre '''Instruction'''&lt;br /&gt;
: '''Heures totales = total des heures en place droite '''&lt;br /&gt;
:'''Heures doubles = total des heures  en place droite avec le type d'activité correspondant à instruction'''&lt;br /&gt;
:'''Heures solo supervisé = Heures totales - Heures doubles''' &lt;br /&gt;
*Deuxième méthode : si le type d'activité solo supervisé est coché pour l'instructeur, dans ce cas on détermine le total des heures en solo supervisé comme étant la somme des heures de vols de l'instructeur pour lesquelles il y a comme type d'activité celle correspondant au paramètre '''Activité correspondant à Solo supervisé'''.&lt;br /&gt;
:'''Heures totales = total des heures en place droite avec le type d'activité correspondant à instruction'''&lt;br /&gt;
:'''Heures solo supervisé = total des heures en place droite avec le type d'activité correspondant à solo supervisé'''&lt;br /&gt;
:'''Heures doubles = Heures totales - Heures solo supervisé'''&lt;br /&gt;
&lt;br /&gt;
Voir le chapitre de non conformité [[#Ce-numéro-de-licence-FFA-n'a-pas-été-certifié-par-SMILE-et-ne-sera-donc-pas-pris-en-compte-lors-de-l'export|Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export]] pour les explications sur ce message d'alerte.&lt;br /&gt;
&lt;br /&gt;
==Activité en instruction et Activité hors instruction==&lt;br /&gt;
&lt;br /&gt;
pour ces deux rapport aeral nous utilisons la même stratégie qui est définie ci-dessous, pour différencier entre ces deux types d'activité on se base sur la place du pilote : &lt;br /&gt;
&lt;br /&gt;
-En instruction place de pilote = 1.&lt;br /&gt;
&lt;br /&gt;
-Hors instruction place de pilote = 0.&lt;br /&gt;
&lt;br /&gt;
===Activité en instruction / Activité hors instruction pour les catégories AVION et HELECOPTERE===&lt;br /&gt;
&lt;br /&gt;
La stratégie retenue pour générer ces rapports Aeral a été de commencer par identifier les variables fiables qui sont présentes chez toutes les structures&lt;br /&gt;
(navigation, IFR, Nuit),qui sont récupérées soit à partir du [[#Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export Aeral| formulaire]], soit grâce à l'utilisation de [[#Types d'activités|prédictions sur les types d'activités]], et à partir desquelles on calcule le nombre d'heures de vol pour les autres types d'activité. &lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_activity_types_partition_schema.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Les données les plus fiables sont celles qui sont les plus spécifiques, par exemple, pour obtenir la valeur de VFR nuit si ce type d’activité n'est pas présente dans la structure alors on considère que le type d’activité nuit est le plus spécifique et donc il correspond à la donnée la plus fiable pour calculer ce type d’activité.&lt;br /&gt;
&lt;br /&gt;
Le calcul des heures de vol pour les différents types d'activité se fait en suivant les étapes suivantes:&lt;br /&gt;
:*On commence par l’obtention  des heures de vol total de toutes les activités confondues par une requête sql.&lt;br /&gt;
:*Ensuite, les heures de vol de chaque type d'activité sont calculées en fonction des données fournies par le gestionnaire dans le [[#Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export Aeral| formulaire]].&lt;br /&gt;
&lt;br /&gt;
La figure suivante représente le schéma de l'algorithme utilisé par le robot OpenFlyers pour calculer les heures de vol en fonction des données présente dans la structure :&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_statistic_activity_schema_algorithm.png|650px]]&lt;br /&gt;
&lt;br /&gt;
:*'''Exemple''':&lt;br /&gt;
on prend l'exemple suivant dans lequel la structure ne possède que les types d'activités suivants: IFR, NUIT et Navigation &lt;br /&gt;
&lt;br /&gt;
on commence par l'obtention le '''total des heures de vol''' : 2430&lt;br /&gt;
&lt;br /&gt;
ensuite on obtient le total '''IFR''' :  1000&lt;br /&gt;
&lt;br /&gt;
puisque le type d'activité VFR nuit n'est pas présent dans la structure:&lt;br /&gt;
&lt;br /&gt;
on commence par exécuter deux requête la première sur le type d'activité nuit et l'autre sur les deux types d'activité ifr et nuit on obtient par exemple:&lt;br /&gt;
&lt;br /&gt;
'''Nuit''' = 1200 &lt;br /&gt;
&lt;br /&gt;
'''IFR nuit''' = 400&lt;br /&gt;
&lt;br /&gt;
ce que nous aide à calculer la valeur de VFR Nuit(voir la relation dans la figure ci-dessus) &lt;br /&gt;
&lt;br /&gt;
'''VFR Nuit''': 1200 - 400 = 800.&lt;br /&gt;
&lt;br /&gt;
pour calculer VFR jour navigation:&lt;br /&gt;
&lt;br /&gt;
on commence par calculer navigation jour, pour cela on obtient la valeur de navigation = 700 et la valeur de navigation nuit = 300 à partir de la base de données, et donc &lt;br /&gt;
'''Navigation jour'''  = 700 - 300 = 400,&lt;br /&gt;
&lt;br /&gt;
ensuite de la même manière on obtient IFR Navigation = 330 et IFR navigation nuit = 200, pour calculer '''IFR navigation jour''' = 330 - 200 = 130.&lt;br /&gt;
&lt;br /&gt;
et en utilisant la relation défini dans figure ci-dessus, on calcule '''VFR jour navigation''' = 400 - 130 = 270.&lt;br /&gt;
&lt;br /&gt;
à la fin on déduit la valeur de VFR jour local en suivant les étapes suivants : &lt;br /&gt;
&lt;br /&gt;
*:On calcule tout d'abord les heures de vol de '''VFR jour''' = VFR - VFR nuit = 1430 - 800.&lt;br /&gt;
 &lt;br /&gt;
avec '''VFR''' = Total - IFR = 2430 - 1000  = 1430.&lt;br /&gt;
&lt;br /&gt;
*:ensuite on déduit la valeur de '''VFR Jour local''' = VFR jour - VFR jour navigation = 630 - 270 = 360&lt;br /&gt;
&lt;br /&gt;
===Activité en instruction / Activité hors instruction pour la catégorie ULM===&lt;br /&gt;
Pour générer les statistiques liée à ces rapports il faut prendre en compte que chaque vol de la catégorie ULM peut être classée selon la catégorie de la ressource. OpenFlyers supporte actuellement quatre catégories ULM principales : '''ULM classe 1 - Paramoteur''', '''ULM classe 2 - Pendulaire''', '''ULM classe 3 - 3 axes''' et '''ULM classe 4 - Autogire'''.&lt;br /&gt;
&lt;br /&gt;
Le système calcule les heures totales des vols ainsi que les heures de vols pour chaque catégorie de ressource configurée : Heures_Paramoteur, Heures_Pendulaire, Heures_Multiaxes et Heures_Autogire. Les catégories non configurées (Heures_Dirigeable et Heures_Helicoptere) utilisent par défaut des zéros, tandis que Heures_Dont_Vol_BIA reste également à zéro.&lt;br /&gt;
&lt;br /&gt;
NB. Si l'un des clients a des catégories de ressources autres que celles listées ci-dessus (par exemple ULM classe 5 - Dirigeable ou ULM classe 6 - Hélicoptère), il faudra ajouter des requêtes spécifiques de génération des heures de vol pour chacune de ces catégories de ressource.&lt;br /&gt;
&lt;br /&gt;
===Activité en instruction / Activité hors instruction pour la catégorie PLANEUR===&lt;br /&gt;
[[File:Gliding_Activity_Categorization_Diagram.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Pour générer les statistiques liées à ces rapports, il est important de noter que chaque vol de la catégorie '''motoplaneur''' est considéré comme un vol '''planeur'''.&lt;br /&gt;
&lt;br /&gt;
La stratégie adoptée pour générer ces rapports Aeral repose sur la prise en compte de divers aspects :&lt;br /&gt;
&lt;br /&gt;
*Extraire les heures totales de vol pour l'activité planeur, quelle que soit sa catégorie (en instruction, hors instruction, autres).&lt;br /&gt;
*Extraire les heures de vol étrangères spécifiquement pour l'activité planeur (Nationalité non française).&lt;br /&gt;
*Extraire les heures de vol des remorqueurs dans le cadre de l'activité planeur.&lt;br /&gt;
* Extraire les heures de vol en fonction du sexe pour la catégorie en instruction planeur.&lt;br /&gt;
*Extraire les heures de vol en fonction du sexe pour la catégorie hors instruction planeur.&lt;br /&gt;
*Extraire les heures de vol hors instruction destiné aux personnes françaises (Jeunes/Adultes) (total des heures, heures avec BIA, heures de vol de découverte).&lt;br /&gt;
*Extraire le nombre de vols hors instruction destiné aux personnes françaises (Jeunes/Adultes) selon le type d'activité (Remorqués, Treuillés, Lâchers solo, BPP Théorique, BPP Homologués).&lt;br /&gt;
&lt;br /&gt;
== Mouvements==&lt;br /&gt;
Pour calculer les mouvements sur la plateforme en comptant simplement les atterrissages des vols locaux.&lt;br /&gt;
&lt;br /&gt;
Sachant que 1 décollage ou 1 atterrissage ou 1 touch and go= 1 mouvement.&lt;br /&gt;
&lt;br /&gt;
mouvements locaux = total atterrissages vol locaux * 2&lt;br /&gt;
&lt;br /&gt;
==Tarifs ==&lt;br /&gt;
ce rapport aeral consiste à renseigner les droits d'entrée, cotisation non pilote et cotisation Club pour les deux tranches d'age (Jeunes et Adultes).&lt;br /&gt;
&lt;br /&gt;
pour cela, les valeurs du droit d'entrée et de la cotisation non pilote sont directement attribuées pour les deux tranches d'age, en se basant sur les variables renseignées dans la [[#Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export Aeral| formulaire]] ou trouvées grâce à l'utilisation de [[#Prédictions|prédictions]].&lt;br /&gt;
&lt;br /&gt;
pour Cotisation Club on récupère la valeur ADULTES_Cotisation_Club directement à partir de la variable Cotisation.&lt;br /&gt;
&lt;br /&gt;
et on déduit '''Jeunes_Cotisation_Club = ADULTES_Cotisation_Club - remise Cotisation jeunes'''&lt;br /&gt;
&lt;br /&gt;
== Terrains==&lt;br /&gt;
&lt;br /&gt;
==Bureau==&lt;br /&gt;
Voir le chapitre de non conformité [[#Ce-numéro-de-licence-FFA-n'a-pas-été-certifié-par-SMILE-et-ne-sera-donc-pas-pris-en-compte-lors-de-l'export|Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export]] pour les explications sur ce message d'alerte.&lt;br /&gt;
&lt;br /&gt;
==Aéronefs==&lt;br /&gt;
Ce tableau liste toutes les ressources de catégorie aéronefs (Avion, ULM, Hélicoptère, Planeur) : &lt;br /&gt;
*actives pour lesquelles l'option '''Saisie d'activité''' est cochée dans le paramétrage&lt;br /&gt;
*qui ont effectué au moins un vol dans l'année considérée&lt;br /&gt;
Le tableau contient les colonnes suivantes :&lt;br /&gt;
*Immatriculation qui correspond au nom de l'aéronef&lt;br /&gt;
*Modèle qui correspond au nom du type de ressource correspond&lt;br /&gt;
*Heures_Cette_Annee correspond au total des heures de vols effectuées par l'aéronef&lt;br /&gt;
*Heures_dont_en_Double correspond aux heures de vols pour lesquelles il y a 2 utilisateurs : 1 en place gauche et 1 en place droite.&lt;br /&gt;
*Heures_dont_en_Solo correspond à la différence de Heures_Cette_Annee et Heures_dont_en_Double.&lt;br /&gt;
*Tarif_Solo dont la valeur provient de la variable ayant pour nom &amp;quot;$tarifSolo + le nom du type d'aéronef&amp;quot;.&lt;br /&gt;
*Tarif_Double correspond au total du Tarif_Solo et tarif d'instruction (la variable ayant pour nom &amp;quot;$tarifInstruction&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==Liste détaillée des personnes liée pour chaque nombre d'adhérents==&lt;br /&gt;
&lt;br /&gt;
Dans l'affichage des statistiques AERAL, pour les tableaux ADHERENTS PAR ACTIVITE X (avec X est une des catégories: AVION, HELICOPTERE, PLANEUR et ULM) et FORMATIONS, on associe pour chaque nombre de personnes différent de 0 un lien vers un nouvel onglet qui contient la table détaillée des personnes , cette dernière contient les informations suivantes :&lt;br /&gt;
*Nom&lt;br /&gt;
*Prénom&lt;br /&gt;
* Sexe&lt;br /&gt;
*Date de naissance&lt;br /&gt;
*Année de naissance&lt;br /&gt;
*Génération&lt;br /&gt;
*Colonne dynamique pour chaque type de validité cochées en cas des '''Brevetes''': cette colonne contient une icône checked verte + la date d'obtention si la personne a la validité, sinon elle est vide&lt;br /&gt;
&lt;br /&gt;
=Prédictions=&lt;br /&gt;
Le principe de prédictions consiste à essayer de retrouver les paramètres nécessaires au remplissage du formulaire de statistiques AERAL en recherchant dans la base de données des mots clés spécifiques pour chaque référence.&lt;br /&gt;
&lt;br /&gt;
Liste des prédictions utilisées par le robot OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
==Tarifs==&lt;br /&gt;
===Tarif cotisation===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences : &lt;br /&gt;
#'''cotisation'''&lt;br /&gt;
#'''cotisation club'''&lt;br /&gt;
#'''cotisation &amp;lt;nom de la structure&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
===Tarif droit d'entrée===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences :&lt;br /&gt;
#'''Droit d'entrée'''&lt;br /&gt;
#'''Tarif entrée'''&lt;br /&gt;
&lt;br /&gt;
===Tarif instruction===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences :&lt;br /&gt;
#'''Tarif instruction''' &lt;br /&gt;
&lt;br /&gt;
===Remise cotisation jeune===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences :&lt;br /&gt;
#'''Remise cotisation jeune'''&lt;br /&gt;
&lt;br /&gt;
==Qualifications ==&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences :&lt;br /&gt;
# '''PPL'''&lt;br /&gt;
#'''Brevet de base'''&lt;br /&gt;
#'''CPL'''&lt;br /&gt;
#'''ATPL''' &lt;br /&gt;
#'''Brevet ULM'''&lt;br /&gt;
&lt;br /&gt;
==Profils==&lt;br /&gt;
===Non Pilotes===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des profils '''Admin &amp;gt; Utilisateur &amp;gt; Profils''' les occurrences :&lt;br /&gt;
#'''Honoraire''' &lt;br /&gt;
#'''Non pilote'''&lt;br /&gt;
&lt;br /&gt;
===Instructeurs ===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des profils '''Admin &amp;gt; Utilisateur &amp;gt; Profils &amp;gt; Réservations''' les profils qui ont les deux droits suivants:&lt;br /&gt;
#'''Planning personnel'''&lt;br /&gt;
#'''Planning individuel visible pour les autres'''&lt;br /&gt;
&lt;br /&gt;
==Types d'activités==&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' des occurrences spécifiques pour chaque type d'activité :&lt;br /&gt;
&lt;br /&gt;
IFR :&lt;br /&gt;
#'''IFR'''&lt;br /&gt;
#'''IFR-FR'''&lt;br /&gt;
&lt;br /&gt;
Instruction :&lt;br /&gt;
#'''Instruction'''&lt;br /&gt;
#'''Double commande'''&lt;br /&gt;
&lt;br /&gt;
Navigation :&lt;br /&gt;
# '''Navigation''' &lt;br /&gt;
&lt;br /&gt;
Nuit :&lt;br /&gt;
#'''Nuit'''&lt;br /&gt;
#'''Vol de nuit'''&lt;br /&gt;
&lt;br /&gt;
VFR jour navigation :&lt;br /&gt;
# '''VFR jour navigation'''&lt;br /&gt;
&lt;br /&gt;
VFR nuit :&lt;br /&gt;
# '''VFR nuit''' &lt;br /&gt;
&lt;br /&gt;
Solo supervisé :&lt;br /&gt;
#'''Solo supervisé'''&lt;br /&gt;
&lt;br /&gt;
=Non-conformités=&lt;br /&gt;
==Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export==&lt;br /&gt;
Si la validité correspondant à la licence FFA n'est pas spécifiée ou si les numéros de licence FFA dans les tableaux [[#Bureau_2|BUREAU]] et [[#Instructeurs|INSTRUCTEURS]] n'ont pas été validés par l'API FFA, ces licences sont signalées en rouge avec le message d'erreur '''Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export''' en bas du tableau, et le JSON envoyé à SMILE ne les inclut pas.&lt;br /&gt;
&lt;br /&gt;
Si certains numéros sont en rouge et que d'autres ne le sont pas, alors cela veut dire que les numéros en rouge ne sont pas valides et qu'il faut les corriger dans '''Gestion &amp;gt; Utilisateurs &amp;gt; Validités'''&lt;br /&gt;
&lt;br /&gt;
Si tous les numéros sont en rouge, alors il y a de grandes chances pour que le paramétrage en place du type validité associé à la licence FFA ne soit pas configuré pour être certifié par l'API FFA. Pour corriger cela, il faut :&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Utilisateurs &amp;gt; Types de validités'''&lt;br /&gt;
*Éditer le type de validité correspond à la licence FFA&lt;br /&gt;
*Dans le champ '''Certification''', sélectionner ''Par API FFA''&lt;br /&gt;
*Décocher '''Associer un document'''&lt;br /&gt;
*Cocher '''Soumise à échéance'''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
==Heures de vol pour les utilisateurs ayant le sexe '''Indéfini'''==&lt;br /&gt;
Dans les blocs Activité en instruction ET Activité hors instruction, s'il y a des heures de vol liées au sexe indéfini, nous ajoutons des lignes supplémentaires où nous stockons les heures sans celles du sexe indéfini.&lt;br /&gt;
&lt;br /&gt;
Pour corriger cette non-conformité, le bon sexe (M/F) doit être renseigné pour les utilisateurs ayant des vols enregistrés dans '''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Actifs'''.&lt;br /&gt;
&lt;br /&gt;
Remarque: Les utilisateurs sur fond rouge sont les utilisateurs pour lesquels le sexe, la nationalité ou la date de naissance ne sont pas renseignés.&lt;br /&gt;
&lt;br /&gt;
==Numéro de licence FFA non renseigné==&lt;br /&gt;
Dans les blocs INSTRUCTEURS et BUREAU, si l'utilisateur n'a pas le Numéro de licence FFA la case s'affiche en rouge pour indiqué la nécessité de renseigner les numéros de licence FFA pour faire la correspondance côté SMILE FFA.&lt;br /&gt;
&lt;br /&gt;
Pour corriger cette non-conformité, le bon Numéro de licence FFA doit être renseigné pour le personnel de BUREAU et les instructeurs.&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:Aeral-Permettre-export-SMILE-Formation.png&amp;diff=14471</id>
		<title>File:Aeral Permettre export SMILE Formation.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:Aeral-Permettre-export-SMILE-Formation.png&amp;diff=14471"/>
		<updated>2026-06-12T16:11:56Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=AERAL&amp;diff=14470</id>
		<title>AERAL</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=AERAL&amp;diff=14470"/>
		<updated>2026-06-12T16:08:24Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
L'objet de cette page est de décrire le module OpenFlyers permettant de paramétrer et générer les statistiques Aeral (Acquisition et Exploitation des Rapports d'activités de l'Aviation Légère) requises par la DGAC pour les associations aéronautiques et qui se concrétise au travers du remplissage d'un formulaire dont la version PDF est disponible à cette adresse : https://www.formulaires.service-public.fr/gf/cerfa_12806.do .&lt;br /&gt;
&lt;br /&gt;
La DGAC préconise de ne pas remplir le formulaire PDF mais à la place le formulaire en ligne accessible à cette adresse : https://aeral.dg.aviation-civile.gouv.fr/WD220AWP/WD220Awp.exe/CONNECT/AERAL&lt;br /&gt;
&lt;br /&gt;
De son côté, la Fédération Française Aéronautique (FFA) propose un module qui permet de faciliter le remplissage des statistiques Aeral au travers de son outil SMILE. Une documentation concernant l'utilisation de ce module est disponible à cette adresse : https://faq.ffa-aero.fr/smile/docs/aeral/saisir-son-rapport-aeral-dans-smile/&lt;br /&gt;
&lt;br /&gt;
OpenFlyers s'interface avec le module SMILE de la FFA au travers d'un module de génération et d'envoi des statistiques Aeral. Ce module permet également d'automatiser l'envoi des données mensuelles vers SMILE FFA.&lt;br /&gt;
&lt;br /&gt;
==Chronologie des actions à effectuer sur OpenFlyers==&lt;br /&gt;
Lorsque la structure utilise la fonction de génération du rapport Aeral pour la première fois :&lt;br /&gt;
*Tenter de générer un premier rapport Aeral en allant dans '''Gestion &amp;gt; Rapports &amp;gt; Statistiques Aeral &amp;gt; Export Aeral'''&lt;br /&gt;
Si le robot OpenFlyers n'est pas en mesure de prédire l'ensemble des paramètres par défaut nécessaires à la génération du rapport, il renvoie vers le paramétrage. Sinon, il affiche les tableaux de statistiques.&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, '''ne pas tenir des données publiées lors de la première tentative et vérifier les paramètres''' :&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export SMILE/Aeral'''&lt;br /&gt;
*Vérifier que les paramètres renseignés sont conformes à la configuration de la plateforme OpenFlyers en s'aidant des consignes et copies d'écrans publiées dans le chapitre [[#Admin-&amp;gt;-Structure-&amp;gt;-Paramétrage-&amp;gt;-Export-SMILE/Aeral|Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export SMILE/Aeral]] de cette page&lt;br /&gt;
&lt;br /&gt;
Si les paramètres ne sont pas définis ou sauvegardés, [[Alertes-de-configuration#Le-formulaire-de-configuration-de-l'export-aeral-n'a-pas-été-rempli-ou-sauvegardé|une alerte de configuration est affichée]].&lt;br /&gt;
&lt;br /&gt;
Une fois les paramètres définis :&lt;br /&gt;
*Retourner dans '''Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Export Aeral'''&lt;br /&gt;
* Vérifier l'année sélectionnée&lt;br /&gt;
*Cliquer sur le bouton '''Visualiser'''&lt;br /&gt;
*Vérifier la cohérence des statistiques générées&lt;br /&gt;
Une fois que les données sont considérées comme correctes, il faut recopier les données sur l'[https://aeral.dg.aviation-civile.gouv.fr/AERAL outil Aeral] '''sauf pour les aéro-clubs affiliés à la Fédération Française Aéronautique''' où cette dernière souhaite que les données remontent via son outil SMILE. Voir le chapitre suivant [[#Chronologie-des-actions-à-effectuer-sur-SMILE-FFA|Chronologie des actions à effectuer sur SMILE FFA]]&lt;br /&gt;
&lt;br /&gt;
==Chronologie des actions à effectuer sur SMILE FFA== &lt;br /&gt;
;Prérequis&lt;br /&gt;
*Avoir renseigné le '''Code FFA''' dans le formulaire [[#Coordonnées|Coordonnées]] présent dans '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export SMILE/Aeral'''&lt;br /&gt;
* Avoir testé le code FFA de sorte à avoir le cadenas vert de verrouillé&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Depuis '''Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Export Aeral''', une fois que la cohérence des statistiques générées a été vérifié, il faut :&lt;br /&gt;
*Cliquer sur le bouton '''Envoyer à SMILE'''&lt;br /&gt;
*[https://projet.ff-aero.fr/SMILE_II Aller sur SMILE AEROCLUB] et suivre la procédure suivante : https://faq.ffa-aero.fr/smile/docs/aeral/saisir-son-rapport-aeral-dans-smile/&lt;br /&gt;
*Il faut parcourir les onglets un par un de la gauche vers la droite en cliquant à chaque fois sur le bouton '''Nous avons reçu des données de votre logiciel de gestion d'Aeroclub OpenFlyers. Dates des données : fin 12/2022. CLIQUER ICI POUR CHARGER CES DONNEES AUTOMATIQUEMENT.''' puis cliquer sur le bouton '''Oui''' de la boite de dialogue demandant confirmation&lt;br /&gt;
*Une fois que tous les onglets ont été parcourus, les données importées et les vérifications effectuées, il faut cliquer sur le dernier onglet '''VALIDATION'''&lt;br /&gt;
Si les vérifications d'intégrité sont correctes sur SMILE, un pavé sur fond vert apparait avec 2 cases à cocher pour permettre l'envoi des données vers Aeral&lt;br /&gt;
&lt;br /&gt;
[[File:VALIDATION_SMILE.png|600px]]&lt;br /&gt;
&lt;br /&gt;
'''ATTENTION : il n'est possible d'envoyer les données qu'une seule fois depuis SMILE vers Aeral''' &lt;br /&gt;
&lt;br /&gt;
;Points d'attention&lt;br /&gt;
*les données ne remontent dans chaque formulaire SMILE qu'après avoir cliqué sur le bouton '''Nous avons reçu des données de votre logiciel de gestion d'Aeroclub OpenFlyers. Dates des données : fin 12/2022. CLIQUER ICI POUR CHARGER CES DONNEES AUTOMATIQUEMENT.'''&lt;br /&gt;
Il faut effectuer cette action pour CHAQUE onglet. Il est donc recommandé de parcourir les onglets de la gauche vers la droite.&lt;br /&gt;
*Il est possible d'exporter (pousser) les données depuis OpenFlyers vers SMILE FFA autant de fois qu'on le souhaite. Chaque nouvel envoi de données écrase l'envoi précédent effectué pour le même mois. Par contre, à chaque nouvel envoi, il faut cliquer sur le bouton d'import dans SMILE FFA pour chaque onglet du formulaire.&lt;br /&gt;
*A l'heure actuelle, SMILE récupère bien toutes les données OpenFlyers mais ne permet pas de les incorporer toutes. Ainsi il manque le bouton de synchronisation pour les onglets suivants :&lt;br /&gt;
**GENERAL : non souhaité par la FFA&lt;br /&gt;
**TERRAINS : prévu pour 2024&lt;br /&gt;
**BUREAU : à fiabiliser&lt;br /&gt;
**MATERIEL : prévu pour 2024&lt;br /&gt;
*Autant il est possible de pousser les données depuis OpenFlyers vers SMILE FFA autant de fois qu'on le souhaite, autant il n'est possible d'exporter de SMILE FFA vers Aeral qu'une seule fois. En cas d'erreur, il faut contacter la [https://www.ffa-aero.fr Fédération Française Aéronautique] pour déverrouiller le système et permettre d'effectuer un nouvel envoi.&lt;br /&gt;
&lt;br /&gt;
=Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export SMILE/Aeral=&lt;br /&gt;
Pour accéder au paramétrage '''Export SMILE/Aeral''', il faut disposer du droit [[Gestion-des-profils#Gestion-des-rapports|Gestion des rapports]].&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir générer les statistiques Aeral, il faut que toutes les questions du formulaire soient complétées. Ce dernier est pré-rempli automatiquement avec les données de la structure grâce à l'utilisation de [[#Prédictions|prédictions]] lors de la première tentative de génération des statistiques Aeral depuis [[#Gestion-&amp;gt;-Rapports-&amp;gt;-Rapports-spécifiques-&amp;gt;-Export-Aeral|Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Export Aeral]].&lt;br /&gt;
&lt;br /&gt;
Il est donc fortement recommandé de générer une première fois les statistiques '''AVANT''' d'éditer le contenu du paramétrage. En effet, une fois que les données de paramétrage des statistiques Aeral sont stockées, la prédiction est désactivée pour ne pas réinitialiser les valeurs enregistrées.&lt;br /&gt;
&lt;br /&gt;
Après une première génération des statistiques, le gestionnaire est invité à vérifier les paramètres pré-remplis du formulaire, à les corriger le cas échéant, et à renseigner manuellement les éléments restants.&lt;br /&gt;
&lt;br /&gt;
les données récupérées de ce formulaire affectent directement la manière dont le robot OpenFlyers traite les rapports. Si une donnée n'est pas présente dans le paramétrage de la structure, le gestionnaire doit sélectionner le choix '''Non applicable'''.&lt;br /&gt;
&lt;br /&gt;
==Coordonnées==&lt;br /&gt;
[[File:Aeral coordonnées.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Pour les structures affiliées à la [https://www.ffa-aero.fr Fédération Française Aéronautique] : &lt;br /&gt;
*Renseigner '''Code FFA (10 chiffres sans espace et sans tiret)'''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer''' en haut à droite&lt;br /&gt;
*Cliquer sur le bouton '''Valider le code FFA'''. Cela permet de tester le code FFA en envoyant les données des statistique AERAL à l'API SMILE FFA en mode de test.&lt;br /&gt;
Une fois que le code FFA est validé, le pictogramme du cadenas à droite passe vert/verrouillé&lt;br /&gt;
*Cliquer sur l'interrupteur '''Synchronisation Automatique SMILE FFA''' pour activer la synchronisation automatique les données AERAL vers le serveur SMILE de la FFA. L'interrupteur n'est activable que si le '''Code FFA''' est préalablement validé. Lorsque l'interrupteur est activé et [[#Admin-&amp;gt;-Structure-&amp;gt;-Paramétrage-&amp;gt;-Export-Aeral|le paramétrage Aeral]] est rempli et sauvegardé, les statistiques sont envoyées tous les 1er du mois à l'API SMILE FFA. Elles concernent la période du 1er janvier de l'année en cours au jour précédent la date d'envoi, sauf pour le 1er janvier où la période correspond à l'année précédente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NB''': Pour valider le code FFA, on click sur le bouton '''Valider le code FFA''':&lt;br /&gt;
*Si le code FFA est valide:&lt;br /&gt;
**Le champ de la saisie du code FFA sera verrouillé avec un cadenas qui passe en vert.&lt;br /&gt;
** L'interrupteur de la synchronisation automatique peut être activé.&lt;br /&gt;
**Le bouton '''Valider le code FFA''' disparaît ( le déverrouillage du Code FFA ne sera fait que par un admin interne d'OpenFlyers).&lt;br /&gt;
*Si le code FFA n'est pas valide:&lt;br /&gt;
** L'interrupteur de la synchronisation automatique devient désactivé.&lt;br /&gt;
**le champ de la saisie du code FFA sera déverrouillé avec un cadenas en rouge.&lt;br /&gt;
&lt;br /&gt;
*'''Département'''&lt;br /&gt;
*'''Région aéronautique'''&lt;br /&gt;
*'''Délégation régionale'''&lt;br /&gt;
*'''Date agrément DGAC'''&lt;br /&gt;
*'''Préfecture Agrément DGAC'''&lt;br /&gt;
*'''Numéro ATO'''&lt;br /&gt;
*'''Date d'obtention de l'ATO'''&lt;br /&gt;
*'''Numéro DTO'''&lt;br /&gt;
*'''Date d'obtention du DTO'''&lt;br /&gt;
*'''APE'''&lt;br /&gt;
&lt;br /&gt;
==Tarifs==&lt;br /&gt;
[[File:Aeral_ _Tarifs.png|800px]] &lt;br /&gt;
&lt;br /&gt;
*Droit d'entrée&lt;br /&gt;
*Cotisation&lt;br /&gt;
*Remise cotisation jeunes&lt;br /&gt;
*Tarif supplément instruction&lt;br /&gt;
&lt;br /&gt;
Les informations renseignées sont utilisées par le robot OpenFlyers pour générer le tableau [[#Tarifs|Tarifs]] du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
==Validité définissant la pratique d'une activité==&lt;br /&gt;
[[File:Aeral_ _Validité_définissant_la_pratique_d'une_activité.png|800px]]&lt;br /&gt;
&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;Avion&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;Hélicoptère&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;Planeur&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;ULM classe 1 - Paramoteur&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;ULM classe 2 - Pendulaire&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;ULM classe 3 - 3 axes&amp;quot;&lt;br /&gt;
*Type de validité définissant un utilisateur &amp;quot;ULM classe 4 - Autogire&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ces champs permettent à l'utilisateur de choisir le type de validité correspondant à chaque type d'activité.&lt;br /&gt;
&lt;br /&gt;
Les informations renseignées sont utilisées par le robot OpenFlyers pour générer le tableau ADHERENTS du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
== Correspondance validités / Brevets, licences ou qualifications==&lt;br /&gt;
[[File:Aeral_ _Correspondance_validités_Brevets_licences_ou_qualifications.png|800px]]&lt;br /&gt;
&lt;br /&gt;
*Activité Avion&lt;br /&gt;
**LAPL&lt;br /&gt;
**PPL&lt;br /&gt;
**CPL&lt;br /&gt;
**ATPL&lt;br /&gt;
**Qualif_Voltige&lt;br /&gt;
**Qualif_Montagne&lt;br /&gt;
**Qualif_Hydravion&lt;br /&gt;
**Qualif_IFR&lt;br /&gt;
**Qualif_VFR_Nuit&lt;br /&gt;
*Activité ULM&lt;br /&gt;
**Paramoteur&lt;br /&gt;
**Pendulaire&lt;br /&gt;
**Multiaxes&lt;br /&gt;
**Autogire&lt;br /&gt;
**Dirigeable&lt;br /&gt;
**Hélicoptère&lt;br /&gt;
*Activité Hélicoptère&lt;br /&gt;
**LAPL(H)&lt;br /&gt;
** PPL(H)&lt;br /&gt;
**CPL(H)&lt;br /&gt;
**ATPL(H)&lt;br /&gt;
*Activité Planeur&lt;br /&gt;
**VV/SPL/LAPL(S)&lt;br /&gt;
&lt;br /&gt;
Ces champs permettant l'utilisateur de choisir le type de validité correspondant à Brevets, licences ou qualifications pour chaque type d'activité.&lt;br /&gt;
&lt;br /&gt;
Les informations renseignées sont utilisées par le robot OpenFlyers pour générer le tableau FORMATIONS du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
==Validités correspondant à la cotisation de la structure==&lt;br /&gt;
[[File:Aeral_ _Validités_correspondant_à_la_cotisation_de_la_structure.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Les validités cochées dans cette partie sont utilisées par le robot OpenFlyers dans les tableaux [[#Adhérents-par-activité-X|Adhérents par activité X]] du rapport Aeral afin de déterminer les utilisateurs inscrits dans la structure durant l'année considérée.&lt;br /&gt;
&lt;br /&gt;
==Validité correspondant à la licence FFA ==&lt;br /&gt;
Une liste déroulante comprenant tous les types de validités configurés pour obtenir la certification par l'API FFA.&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_ _Validité_correspondant_à_la_licence_FFA.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Si aucun type de validité n'est défini pour l'obtention de la certification via l'API FFA, le message d'erreur suivant sera affiché.&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral-Validité-correspondant-à-la-licence-FFA-Warning.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
La validité cochée dans cette partie est utilisée par le robot OpenFlyers dans les tableaux [[#Adhérents-par-activité-X|Adhérents par activité X]] du rapport Aeral afin de déterminer les utilisateurs brevetés inscrits dans la structure durant l'année considérée.&lt;br /&gt;
&lt;br /&gt;
Voir le chapitre de non conformité [[#Ce-numéro-de-licence-FFA-n'a-pas-été-certifié-par-SMILE-et-ne-sera-donc-pas-pris-en-compte-lors-de-l'export|Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export]] pour les explications sur ce message d'alerte.&lt;br /&gt;
&lt;br /&gt;
==Permettre l'export des activités vers SMILE Formation==&lt;br /&gt;
Ce paramètre n'est visible que si un type de validité est sélectionné dans le champ [[#Validité-correspondant-à-la-licence-FFA|Validité correspondant à la licence FFA]].&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_Permettre_export_SMILE_Formation.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Lorsque l'interrupteur '''Permettre l'export des activités vers SMILE Formation''' est activé, un bouton '''Créer le vol dans SMILE Formation''' apparaît automatiquement à la fin de chaque enregistrement de vol, sous réserve que l'élève dispose d'un numéro de licence FFA renseigné dans sa validité correspondante.&lt;br /&gt;
&lt;br /&gt;
Ce bouton ouvre dans un nouvel onglet le formulaire de saisie de vol SMILE Formation pré-rempli avec les données du vol enregistré :&lt;br /&gt;
* Numéro de licence FFA de l'élève&lt;br /&gt;
*Numéro de licence FFA de l'instructeur si présent&lt;br /&gt;
*Date du vol&lt;br /&gt;
*Heure de départ en minutes depuis minuit, en heure locale de la structure&lt;br /&gt;
*Durée totale en minutes&lt;br /&gt;
*Immatriculation de l'aéronef&lt;br /&gt;
*Nombre d'atterrissages&lt;br /&gt;
* Type de vol : '''double''' si un instructeur est présent, '''solo''' sinon&lt;br /&gt;
*OACI de départ&lt;br /&gt;
*OACI d'arrivée&lt;br /&gt;
&lt;br /&gt;
Une page intermédiaire est affichée entre la sauvegarde du vol et la redirection habituelle. Elle propose deux actions :&lt;br /&gt;
*Cliquer sur '''Créer le vol dans SMILE Formation''' pour ouvrir le formulaire pré-rempli dans un nouvel onglet&lt;br /&gt;
*Cliquer sur '''Continuer''' pour poursuivre vers la destination habituelle post-vol&lt;br /&gt;
&lt;br /&gt;
'''NB''' : Si l'élève ne possède pas de numéro de licence FFA dans sa validité, le bouton n'apparaît pas et la redirection post-vol se déroule normalement sans interruption.&lt;br /&gt;
&lt;br /&gt;
==Validités désignant les brevetés==&lt;br /&gt;
[[File:Aeral_ _Validités_désignant_les_brevetés.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Les validités sélectionnées dans ce champ permettent de définir les validités qui permettent de savoir une personne dispose d'un brevet ou non et donc par différence les personnes qui ne disposent d'aucun brevet sont considérées comme des élèves. Cette catégorisation des personnes est utilisée dans les rapports [[#Adhérents-par-activité-X|Adhérents par activité X]].&lt;br /&gt;
&lt;br /&gt;
==Activités pratiquées ==&lt;br /&gt;
[[File:Aeral_ _Activités_pratiquées.png|200px]]&lt;br /&gt;
&lt;br /&gt;
Cocher les activités pratiquées par la structure.&lt;br /&gt;
&lt;br /&gt;
Les paramètres de cette partie sont utilisées par le robot OpenFlyers pour générer les tableaux [[#Activité-en-instruction-et-Activité-hors-instruction|Activité en instruction et Activité hors instruction]] ainsi que pour le tableau [[#Instructeurs|Instructeurs]] (pour la partie '''solo supervisé''') du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
==Correspondance activités / typologie des vols Aeral==&lt;br /&gt;
[[File:Aeral_ _Correspondance_activités_typologie_des_vols_Aeral.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
*IFR&lt;br /&gt;
*VFR Nuit&lt;br /&gt;
*Nuit&lt;br /&gt;
*VFR jour navigation&lt;br /&gt;
*Navigation&lt;br /&gt;
*Montagne&lt;br /&gt;
* Voltige&lt;br /&gt;
*BIA&lt;br /&gt;
*Baptême de l'air&lt;br /&gt;
*Instruction&lt;br /&gt;
*Remorquage&lt;br /&gt;
*Treuillage&lt;br /&gt;
&lt;br /&gt;
Les informations renseignées sont utilisées par le robot OpenFlyers pour générer les tableau 'En_Instruction_Par_Activite pour la catégorie X' et 'Hors_Instruction_Par_Activite' du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
==Activité correspondant à Solo supervisé==&lt;br /&gt;
OpenFlyers recommande de ne pas saisir les vols solos supervisés avec l'instructeur en place droite mais de créer un champ spécifique pour renseigner le nom du superviseur. Le paramétrage correspondant est décrit dans le chapitre [[Gestion-des-activités#Paramétrage-des-vols-solos-supervisés|Paramétrage des vols solos supervisés]].&lt;br /&gt;
&lt;br /&gt;
*L'activité sélectionnée dans le champ autocomplète '''Solo Supervisé''' est utilisée par le robot OpenFlyers dans les tableaux 'En_Instruction_Par_Population pour la catégorie X' et 'En_Instruction_Par_Activite pour la catégorie X'  du rapport Aeral afin de déterminer les heures de vol en Solo Supervisé durant l'année considérée.&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_Instructeur_En_Place_Droite.png|1200px]]&lt;br /&gt;
* Si l'interrupteur '''instructeur en place droite''' est activé, les heures de vol en solo supervisé durant l'année considérée sont déterminées en fonction du fait qu'il y a un instructeur occupant la place droite et qui effectue un vol avec l'activité sélectionnée dans le champ '''Solo Supervisé'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_Champ_Métier_Correspondant_Au_Superviseur.png|1200px]]&lt;br /&gt;
*Si l'interrupteur '''instructeur en place droite''' est désactivé, les heures de vol en solo supervisé durant l'année considérée sont déterminées en fonction du fait qu'il y a un superviseur qui effectue un vol avec l'activité sélectionnée dans le champ '''Solo Supervisé'''. Pour cela il faut renseigner le '''Champ métier correspondant au superviseur'''.&lt;br /&gt;
&lt;br /&gt;
==Matériels==&lt;br /&gt;
[[File:Aeral_ _Matériels.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Cocher le matériel dont dispose la structure.&lt;br /&gt;
&lt;br /&gt;
==Terrain ==&lt;br /&gt;
[[File:Aeral_ _Terrain.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Renseigner les informations concernant l'aérodrome utilisé.&lt;br /&gt;
&lt;br /&gt;
==Bureau==&lt;br /&gt;
[[File:Aeral_ _Bureau.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Définir les personnelles exerçant les fonctions définies.&lt;br /&gt;
&lt;br /&gt;
== Personnel==&lt;br /&gt;
[[File:Aeral_ _Personnel.png|1600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Renseigner les informatiques statistiques concernant le personnel.&lt;br /&gt;
&lt;br /&gt;
==Profil des adhérents non pilotes==&lt;br /&gt;
[[File:Aeral_ _Profil_des_adhérents_non_pilotes.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Le profil sélectionné dans cette partie est utilisé par le robot OpenFlyers dans les tableaux [[#Adhérents-par-activité-X|Adhérents par activité X]] du rapport Aeral afin de déterminer les utilisateurs inscrits dans la structure qui rentrent la catégorie '''non pilotes'''.&lt;br /&gt;
&lt;br /&gt;
==Profil(s) désignant les instructeurs==&lt;br /&gt;
[[File:Aeral_ _Profil(s)_désignant_les_instructeurs.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Définir le profil permettant de désigner les utilisateurs instructeurs.&lt;br /&gt;
&lt;br /&gt;
Ce profil est utilisé par le robot OpenFlyers pour lister les utilisateurs dans le tableau [[#Instructeurs|Instructeurs]] du rapport Aeral.&lt;br /&gt;
&lt;br /&gt;
=Gestion &amp;gt; Rapports &amp;gt; Statistiques Aeral &amp;gt; Export Aeral=&lt;br /&gt;
Pour accéder au rapport '''Export Aeral''', il faut disposer du droit [[Gestion-des-profils#Voir-tous-les-rapports|Voir tous les rapports]] ou [[Gestion-des-profils#Gestion-des-rapports|Gestion des rapports]].&lt;br /&gt;
&lt;br /&gt;
Lors de la première tentative de génération d'un export Aeral, le robot OpenFlyers tente de devenir le paramétrage qui doit être mis en place. S'il arrive à renseigner l'ensemble des paramètres indispensables à la génération du rapport, alors il affiche les tableaux pour les statistiques Aeral. S'il n'est pas en mesure de prédire l'ensemble des paramètres par défaut nécessaires à la génération du rapport, il renvoie vers le [[#Admin-&amp;gt;-Structure-&amp;gt;-Paramétrage-&amp;gt;-Export-Aeral|paramétrage Aeral]].&lt;br /&gt;
&lt;br /&gt;
Avant de générer le bilan annuel, il faut s'assurer que toutes les informations sont renseignées, si ce n'est pas le cas alors le gestionnaire est redirigé vers le formulaire précédent.&lt;br /&gt;
&lt;br /&gt;
L'année affichée par défaut est :&lt;br /&gt;
*l'année précédente lorsque le mois actuel est compris entre le mois de janvier et le mois de mars inclus&lt;br /&gt;
*l'année actuelle dans le cas contraire&lt;br /&gt;
&lt;br /&gt;
La distinction entre '''jeunes''' et '''adultes''' dans les rapports se situe à :&lt;br /&gt;
*21 ans pour '''AVION'''.&lt;br /&gt;
* 25 ans pour les autres catégories ('''ULM''', '''HELECOPTERE''' et '''PLANEUR''')&lt;br /&gt;
&lt;br /&gt;
Une personne est décomptée comme adulte dès lors que son année de naissance est supérieure ou égale à 21 ou 25 ans suivant la catégorie considérée.&lt;br /&gt;
&lt;br /&gt;
==Rapports issus de données de formulaire==&lt;br /&gt;
:*rapport Aeral ''' TERRAINS'''&lt;br /&gt;
:*rapport Aeral '''BUREAU'''&lt;br /&gt;
:*rapport Aeral '''PERSONNEL'''&lt;br /&gt;
:* rapport Aeral '''MATERIEL'''&lt;br /&gt;
&lt;br /&gt;
==Adhérents par activité X==&lt;br /&gt;
Ce rapport regroupe 4 tableaux qui correspondent chacun à un type d'activité :&lt;br /&gt;
*Avion&lt;br /&gt;
*Hélicoptère&lt;br /&gt;
*ULM&lt;br /&gt;
*Planeur&lt;br /&gt;
&lt;br /&gt;
Pour qu'un pratiquant soit pris en compte dans le recensement, il faut :&lt;br /&gt;
*Qu'il détienne au moins l'une des validités [[#Validités-correspondant-à-la-cotisation-de-la-structure|Validités correspondant à la cotisation de la structure]] et dont la date d'échéance doit être supérieure ou égale au 31/12 de l'année des statistiques.&lt;br /&gt;
*Qu'il dispose d'une date de naissance (cela permet d'exclure les utilisateurs qui ne correspondent pas à des utilisateurs réels en leur mettant une date de naissance vide)&lt;br /&gt;
&lt;br /&gt;
Pour chaque type d'activité, le robot OpenFlyers détermine les pratiquants en prenant en compte au moins l'un des éléments suivants :&lt;br /&gt;
*La pratique effective durant l'année sur un type d'aéronef correspondant au type d'activité&lt;br /&gt;
*La détention par un utilisateur d'une validité le définissant comme pratiquant de l'activité&lt;br /&gt;
&lt;br /&gt;
Le robot OpenFlyers prend en compte les utilisateurs désactivés.&lt;br /&gt;
&lt;br /&gt;
Une fois calculé le nombre de pratiquants, le robot OpenFlyers détermine le nombre de brevetés parmi ces pratiquants. Est considéré comme breveté un utilisateur qui dispose de l'une des validités sélectionnées dans le paramétrage [[#Validités-désignant-les-brevetés|Validités désignant les brevetés]], peu importe que la validité soit à jour ou non. Cela permet de déterminer, par soustraction, les personnes qui sont élèves. Dis autrement : est élève une personne qui ne possède pas une validité répertoriée comme étant une validité de type &amp;quot;brevet&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
La figure suivante résume l'approche adoptée pour générer les statistiques liées à ce rapport :&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_statistic_members_by_activity_schema_algorithm.png|800px]]&lt;br /&gt;
&lt;br /&gt;
==Instructeurs==&lt;br /&gt;
Pour calculer les heures de vol de chaque instructeur, il y a 2 façons possibles :&lt;br /&gt;
*Première méthode : Lorsqu'il n'y a pas de type d'activité de sélectionné dans le champ '''Activité correspondant à Solo supervisé''', le robot OpenFlyers détermine le total des heures de vol de l'instructeur en place droite, puis le total des heures de vols en place droite de l'instructeur pour lesquelles il y a le type d'activité sélectionné pour le paramètre '''Instruction'''&lt;br /&gt;
: '''Heures totales = total des heures en place droite '''&lt;br /&gt;
:'''Heures doubles = total des heures  en place droite avec le type d'activité correspondant à instruction'''&lt;br /&gt;
:'''Heures solo supervisé = Heures totales - Heures doubles''' &lt;br /&gt;
*Deuxième méthode : si le type d'activité solo supervisé est coché pour l'instructeur, dans ce cas on détermine le total des heures en solo supervisé comme étant la somme des heures de vols de l'instructeur pour lesquelles il y a comme type d'activité celle correspondant au paramètre '''Activité correspondant à Solo supervisé'''.&lt;br /&gt;
:'''Heures totales = total des heures en place droite avec le type d'activité correspondant à instruction'''&lt;br /&gt;
:'''Heures solo supervisé = total des heures en place droite avec le type d'activité correspondant à solo supervisé'''&lt;br /&gt;
:'''Heures doubles = Heures totales - Heures solo supervisé'''&lt;br /&gt;
&lt;br /&gt;
Voir le chapitre de non conformité [[#Ce-numéro-de-licence-FFA-n'a-pas-été-certifié-par-SMILE-et-ne-sera-donc-pas-pris-en-compte-lors-de-l'export|Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export]] pour les explications sur ce message d'alerte.&lt;br /&gt;
&lt;br /&gt;
==Activité en instruction et Activité hors instruction==&lt;br /&gt;
&lt;br /&gt;
pour ces deux rapport aeral nous utilisons la même stratégie qui est définie ci-dessous, pour différencier entre ces deux types d'activité on se base sur la place du pilote : &lt;br /&gt;
&lt;br /&gt;
-En instruction place de pilote = 1.&lt;br /&gt;
&lt;br /&gt;
-Hors instruction place de pilote = 0.&lt;br /&gt;
&lt;br /&gt;
===Activité en instruction / Activité hors instruction pour les catégories AVION et HELECOPTERE===&lt;br /&gt;
&lt;br /&gt;
La stratégie retenue pour générer ces rapports Aeral a été de commencer par identifier les variables fiables qui sont présentes chez toutes les structures&lt;br /&gt;
(navigation, IFR, Nuit),qui sont récupérées soit à partir du [[#Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export Aeral| formulaire]], soit grâce à l'utilisation de [[#Types d'activités|prédictions sur les types d'activités]], et à partir desquelles on calcule le nombre d'heures de vol pour les autres types d'activité. &lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_activity_types_partition_schema.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Les données les plus fiables sont celles qui sont les plus spécifiques, par exemple, pour obtenir la valeur de VFR nuit si ce type d’activité n'est pas présente dans la structure alors on considère que le type d’activité nuit est le plus spécifique et donc il correspond à la donnée la plus fiable pour calculer ce type d’activité.&lt;br /&gt;
&lt;br /&gt;
Le calcul des heures de vol pour les différents types d'activité se fait en suivant les étapes suivantes:&lt;br /&gt;
:*On commence par l’obtention  des heures de vol total de toutes les activités confondues par une requête sql.&lt;br /&gt;
:*Ensuite, les heures de vol de chaque type d'activité sont calculées en fonction des données fournies par le gestionnaire dans le [[#Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export Aeral| formulaire]].&lt;br /&gt;
&lt;br /&gt;
La figure suivante représente le schéma de l'algorithme utilisé par le robot OpenFlyers pour calculer les heures de vol en fonction des données présente dans la structure :&lt;br /&gt;
&lt;br /&gt;
[[File:Aeral_statistic_activity_schema_algorithm.png|650px]]&lt;br /&gt;
&lt;br /&gt;
:*'''Exemple''':&lt;br /&gt;
on prend l'exemple suivant dans lequel la structure ne possède que les types d'activités suivants: IFR, NUIT et Navigation &lt;br /&gt;
&lt;br /&gt;
on commence par l'obtention le '''total des heures de vol''' : 2430&lt;br /&gt;
&lt;br /&gt;
ensuite on obtient le total '''IFR''' :  1000&lt;br /&gt;
&lt;br /&gt;
puisque le type d'activité VFR nuit n'est pas présent dans la structure:&lt;br /&gt;
&lt;br /&gt;
on commence par exécuter deux requête la première sur le type d'activité nuit et l'autre sur les deux types d'activité ifr et nuit on obtient par exemple:&lt;br /&gt;
&lt;br /&gt;
'''Nuit''' = 1200 &lt;br /&gt;
&lt;br /&gt;
'''IFR nuit''' = 400&lt;br /&gt;
&lt;br /&gt;
ce que nous aide à calculer la valeur de VFR Nuit(voir la relation dans la figure ci-dessus) &lt;br /&gt;
&lt;br /&gt;
'''VFR Nuit''': 1200 - 400 = 800.&lt;br /&gt;
&lt;br /&gt;
pour calculer VFR jour navigation:&lt;br /&gt;
&lt;br /&gt;
on commence par calculer navigation jour, pour cela on obtient la valeur de navigation = 700 et la valeur de navigation nuit = 300 à partir de la base de données, et donc &lt;br /&gt;
'''Navigation jour'''  = 700 - 300 = 400,&lt;br /&gt;
&lt;br /&gt;
ensuite de la même manière on obtient IFR Navigation = 330 et IFR navigation nuit = 200, pour calculer '''IFR navigation jour''' = 330 - 200 = 130.&lt;br /&gt;
&lt;br /&gt;
et en utilisant la relation défini dans figure ci-dessus, on calcule '''VFR jour navigation''' = 400 - 130 = 270.&lt;br /&gt;
&lt;br /&gt;
à la fin on déduit la valeur de VFR jour local en suivant les étapes suivants : &lt;br /&gt;
&lt;br /&gt;
*:On calcule tout d'abord les heures de vol de '''VFR jour''' = VFR - VFR nuit = 1430 - 800.&lt;br /&gt;
 &lt;br /&gt;
avec '''VFR''' = Total - IFR = 2430 - 1000  = 1430.&lt;br /&gt;
&lt;br /&gt;
*:ensuite on déduit la valeur de '''VFR Jour local''' = VFR jour - VFR jour navigation = 630 - 270 = 360&lt;br /&gt;
&lt;br /&gt;
===Activité en instruction / Activité hors instruction pour la catégorie ULM===&lt;br /&gt;
Pour générer les statistiques liée à ces rapports il faut prendre en compte que chaque vol de la catégorie ULM peut être classée selon la catégorie de la ressource. OpenFlyers supporte actuellement quatre catégories ULM principales : '''ULM classe 1 - Paramoteur''', '''ULM classe 2 - Pendulaire''', '''ULM classe 3 - 3 axes''' et '''ULM classe 4 - Autogire'''.&lt;br /&gt;
&lt;br /&gt;
Le système calcule les heures totales des vols ainsi que les heures de vols pour chaque catégorie de ressource configurée : Heures_Paramoteur, Heures_Pendulaire, Heures_Multiaxes et Heures_Autogire. Les catégories non configurées (Heures_Dirigeable et Heures_Helicoptere) utilisent par défaut des zéros, tandis que Heures_Dont_Vol_BIA reste également à zéro.&lt;br /&gt;
&lt;br /&gt;
NB. Si l'un des clients a des catégories de ressources autres que celles listées ci-dessus (par exemple ULM classe 5 - Dirigeable ou ULM classe 6 - Hélicoptère), il faudra ajouter des requêtes spécifiques de génération des heures de vol pour chacune de ces catégories de ressource.&lt;br /&gt;
&lt;br /&gt;
===Activité en instruction / Activité hors instruction pour la catégorie PLANEUR===&lt;br /&gt;
[[File:Gliding_Activity_Categorization_Diagram.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Pour générer les statistiques liées à ces rapports, il est important de noter que chaque vol de la catégorie '''motoplaneur''' est considéré comme un vol '''planeur'''.&lt;br /&gt;
&lt;br /&gt;
La stratégie adoptée pour générer ces rapports Aeral repose sur la prise en compte de divers aspects :&lt;br /&gt;
&lt;br /&gt;
*Extraire les heures totales de vol pour l'activité planeur, quelle que soit sa catégorie (en instruction, hors instruction, autres).&lt;br /&gt;
*Extraire les heures de vol étrangères spécifiquement pour l'activité planeur (Nationalité non française).&lt;br /&gt;
*Extraire les heures de vol des remorqueurs dans le cadre de l'activité planeur.&lt;br /&gt;
* Extraire les heures de vol en fonction du sexe pour la catégorie en instruction planeur.&lt;br /&gt;
*Extraire les heures de vol en fonction du sexe pour la catégorie hors instruction planeur.&lt;br /&gt;
*Extraire les heures de vol hors instruction destiné aux personnes françaises (Jeunes/Adultes) (total des heures, heures avec BIA, heures de vol de découverte).&lt;br /&gt;
*Extraire le nombre de vols hors instruction destiné aux personnes françaises (Jeunes/Adultes) selon le type d'activité (Remorqués, Treuillés, Lâchers solo, BPP Théorique, BPP Homologués).&lt;br /&gt;
&lt;br /&gt;
== Mouvements==&lt;br /&gt;
Pour calculer les mouvements sur la plateforme en comptant simplement les atterrissages des vols locaux.&lt;br /&gt;
&lt;br /&gt;
Sachant que 1 décollage ou 1 atterrissage ou 1 touch and go= 1 mouvement.&lt;br /&gt;
&lt;br /&gt;
mouvements locaux = total atterrissages vol locaux * 2&lt;br /&gt;
&lt;br /&gt;
==Tarifs ==&lt;br /&gt;
ce rapport aeral consiste à renseigner les droits d'entrée, cotisation non pilote et cotisation Club pour les deux tranches d'age (Jeunes et Adultes).&lt;br /&gt;
&lt;br /&gt;
pour cela, les valeurs du droit d'entrée et de la cotisation non pilote sont directement attribuées pour les deux tranches d'age, en se basant sur les variables renseignées dans la [[#Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export Aeral| formulaire]] ou trouvées grâce à l'utilisation de [[#Prédictions|prédictions]].&lt;br /&gt;
&lt;br /&gt;
pour Cotisation Club on récupère la valeur ADULTES_Cotisation_Club directement à partir de la variable Cotisation.&lt;br /&gt;
&lt;br /&gt;
et on déduit '''Jeunes_Cotisation_Club = ADULTES_Cotisation_Club - remise Cotisation jeunes'''&lt;br /&gt;
&lt;br /&gt;
== Terrains==&lt;br /&gt;
&lt;br /&gt;
==Bureau==&lt;br /&gt;
Voir le chapitre de non conformité [[#Ce-numéro-de-licence-FFA-n'a-pas-été-certifié-par-SMILE-et-ne-sera-donc-pas-pris-en-compte-lors-de-l'export|Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export]] pour les explications sur ce message d'alerte.&lt;br /&gt;
&lt;br /&gt;
==Aéronefs==&lt;br /&gt;
Ce tableau liste toutes les ressources de catégorie aéronefs (Avion, ULM, Hélicoptère, Planeur) : &lt;br /&gt;
*actives pour lesquelles l'option '''Saisie d'activité''' est cochée dans le paramétrage&lt;br /&gt;
*qui ont effectué au moins un vol dans l'année considérée&lt;br /&gt;
Le tableau contient les colonnes suivantes :&lt;br /&gt;
*Immatriculation qui correspond au nom de l'aéronef&lt;br /&gt;
*Modèle qui correspond au nom du type de ressource correspond&lt;br /&gt;
*Heures_Cette_Annee correspond au total des heures de vols effectuées par l'aéronef&lt;br /&gt;
*Heures_dont_en_Double correspond aux heures de vols pour lesquelles il y a 2 utilisateurs : 1 en place gauche et 1 en place droite.&lt;br /&gt;
*Heures_dont_en_Solo correspond à la différence de Heures_Cette_Annee et Heures_dont_en_Double.&lt;br /&gt;
*Tarif_Solo dont la valeur provient de la variable ayant pour nom &amp;quot;$tarifSolo + le nom du type d'aéronef&amp;quot;.&lt;br /&gt;
*Tarif_Double correspond au total du Tarif_Solo et tarif d'instruction (la variable ayant pour nom &amp;quot;$tarifInstruction&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==Liste détaillée des personnes liée pour chaque nombre d'adhérents==&lt;br /&gt;
&lt;br /&gt;
Dans l'affichage des statistiques AERAL, pour les tableaux ADHERENTS PAR ACTIVITE X (avec X est une des catégories: AVION, HELICOPTERE, PLANEUR et ULM) et FORMATIONS, on associe pour chaque nombre de personnes différent de 0 un lien vers un nouvel onglet qui contient la table détaillée des personnes , cette dernière contient les informations suivantes :&lt;br /&gt;
*Nom&lt;br /&gt;
*Prénom&lt;br /&gt;
* Sexe&lt;br /&gt;
*Date de naissance&lt;br /&gt;
*Année de naissance&lt;br /&gt;
*Génération&lt;br /&gt;
*Colonne dynamique pour chaque type de validité cochées en cas des '''Brevetes''': cette colonne contient une icône checked verte + la date d'obtention si la personne a la validité, sinon elle est vide&lt;br /&gt;
&lt;br /&gt;
=Prédictions=&lt;br /&gt;
Le principe de prédictions consiste à essayer de retrouver les paramètres nécessaires au remplissage du formulaire de statistiques AERAL en recherchant dans la base de données des mots clés spécifiques pour chaque référence.&lt;br /&gt;
&lt;br /&gt;
Liste des prédictions utilisées par le robot OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
==Tarifs==&lt;br /&gt;
===Tarif cotisation===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences : &lt;br /&gt;
#'''cotisation'''&lt;br /&gt;
#'''cotisation club'''&lt;br /&gt;
#'''cotisation &amp;lt;nom de la structure&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
===Tarif droit d'entrée===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences :&lt;br /&gt;
#'''Droit d'entrée'''&lt;br /&gt;
#'''Tarif entrée'''&lt;br /&gt;
&lt;br /&gt;
===Tarif instruction===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences :&lt;br /&gt;
#'''Tarif instruction''' &lt;br /&gt;
&lt;br /&gt;
===Remise cotisation jeune===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences :&lt;br /&gt;
#'''Remise cotisation jeune'''&lt;br /&gt;
&lt;br /&gt;
==Qualifications ==&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' les occurrences :&lt;br /&gt;
# '''PPL'''&lt;br /&gt;
#'''Brevet de base'''&lt;br /&gt;
#'''CPL'''&lt;br /&gt;
#'''ATPL''' &lt;br /&gt;
#'''Brevet ULM'''&lt;br /&gt;
&lt;br /&gt;
==Profils==&lt;br /&gt;
===Non Pilotes===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des profils '''Admin &amp;gt; Utilisateur &amp;gt; Profils''' les occurrences :&lt;br /&gt;
#'''Honoraire''' &lt;br /&gt;
#'''Non pilote'''&lt;br /&gt;
&lt;br /&gt;
===Instructeurs ===&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des profils '''Admin &amp;gt; Utilisateur &amp;gt; Profils &amp;gt; Réservations''' les profils qui ont les deux droits suivants:&lt;br /&gt;
#'''Planning personnel'''&lt;br /&gt;
#'''Planning individuel visible pour les autres'''&lt;br /&gt;
&lt;br /&gt;
==Types d'activités==&lt;br /&gt;
Le robot OpenFlyers cherche dans la liste des variables '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition''' des occurrences spécifiques pour chaque type d'activité :&lt;br /&gt;
&lt;br /&gt;
IFR :&lt;br /&gt;
#'''IFR'''&lt;br /&gt;
#'''IFR-FR'''&lt;br /&gt;
&lt;br /&gt;
Instruction :&lt;br /&gt;
#'''Instruction'''&lt;br /&gt;
#'''Double commande'''&lt;br /&gt;
&lt;br /&gt;
Navigation :&lt;br /&gt;
# '''Navigation''' &lt;br /&gt;
&lt;br /&gt;
Nuit :&lt;br /&gt;
#'''Nuit'''&lt;br /&gt;
#'''Vol de nuit'''&lt;br /&gt;
&lt;br /&gt;
VFR jour navigation :&lt;br /&gt;
# '''VFR jour navigation'''&lt;br /&gt;
&lt;br /&gt;
VFR nuit :&lt;br /&gt;
# '''VFR nuit''' &lt;br /&gt;
&lt;br /&gt;
Solo supervisé :&lt;br /&gt;
#'''Solo supervisé'''&lt;br /&gt;
&lt;br /&gt;
=Non-conformités=&lt;br /&gt;
==Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export==&lt;br /&gt;
Si la validité correspondant à la licence FFA n'est pas spécifiée ou si les numéros de licence FFA dans les tableaux [[#Bureau_2|BUREAU]] et [[#Instructeurs|INSTRUCTEURS]] n'ont pas été validés par l'API FFA, ces licences sont signalées en rouge avec le message d'erreur '''Ce numéro de licence FFA n'a pas été certifié par SMILE et ne sera donc pas pris en compte lors de l'export''' en bas du tableau, et le JSON envoyé à SMILE ne les inclut pas.&lt;br /&gt;
&lt;br /&gt;
Si certains numéros sont en rouge et que d'autres ne le sont pas, alors cela veut dire que les numéros en rouge ne sont pas valides et qu'il faut les corriger dans '''Gestion &amp;gt; Utilisateurs &amp;gt; Validités'''&lt;br /&gt;
&lt;br /&gt;
Si tous les numéros sont en rouge, alors il y a de grandes chances pour que le paramétrage en place du type validité associé à la licence FFA ne soit pas configuré pour être certifié par l'API FFA. Pour corriger cela, il faut :&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Utilisateurs &amp;gt; Types de validités'''&lt;br /&gt;
*Éditer le type de validité correspond à la licence FFA&lt;br /&gt;
*Dans le champ '''Certification''', sélectionner ''Par API FFA''&lt;br /&gt;
*Décocher '''Associer un document'''&lt;br /&gt;
*Cocher '''Soumise à échéance'''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
==Heures de vol pour les utilisateurs ayant le sexe '''Indéfini'''==&lt;br /&gt;
Dans les blocs Activité en instruction ET Activité hors instruction, s'il y a des heures de vol liées au sexe indéfini, nous ajoutons des lignes supplémentaires où nous stockons les heures sans celles du sexe indéfini.&lt;br /&gt;
&lt;br /&gt;
Pour corriger cette non-conformité, le bon sexe (M/F) doit être renseigné pour les utilisateurs ayant des vols enregistrés dans '''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Actifs'''.&lt;br /&gt;
&lt;br /&gt;
Remarque: Les utilisateurs sur fond rouge sont les utilisateurs pour lesquels le sexe, la nationalité ou la date de naissance ne sont pas renseignés.&lt;br /&gt;
&lt;br /&gt;
==Numéro de licence FFA non renseigné==&lt;br /&gt;
Dans les blocs INSTRUCTEURS et BUREAU, si l'utilisateur n'a pas le Numéro de licence FFA la case s'affiche en rouge pour indiqué la nécessité de renseigner les numéros de licence FFA pour faire la correspondance côté SMILE FFA.&lt;br /&gt;
&lt;br /&gt;
Pour corriger cette non-conformité, le bon Numéro de licence FFA doit être renseigné pour le personnel de BUREAU et les instructeurs.&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Super-PDP&amp;diff=14460</id>
		<title>Interfaçage OpenFlyers et Super PDP</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Super-PDP&amp;diff=14460"/>
		<updated>2026-05-14T12:11:21Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Interconnecter OpenFlyers à Super PDP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
L'objet de cette page est de regrouper les informations concernant [https://www.superpdp.tech/ Super PDP] le PDP agréé par l'état français retenu par OpenFlyers pour la [https://www.impots.gouv.fr/facturation-electronique-et-plateformes-agreees facturation électronique].&lt;br /&gt;
&lt;br /&gt;
Chaque structure souhaitant récupérer les factures électroniques de ses fournisseurs via OpenFlyers doit effectuer 2 actions :&lt;br /&gt;
*[[#Créer-le-compte-client-Super-PDP-pour-sa-structure|Créer le compte client Super PDP pour sa structure]]&lt;br /&gt;
*Interconnecter son compte client Super PDP avec OpenFlyers&lt;br /&gt;
&lt;br /&gt;
=Procédures=&lt;br /&gt;
&lt;br /&gt;
==Créer le compte client Super PDP pour sa structure==&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*La procédure doit être effectuée par le représentant légal de la structure : une vérification d'identité en ligne est effectuée&lt;br /&gt;
*Disposer du numéro SIREN de la structure. Il est à noter que toute structure déclarée, y compris une association loi 1901, dispose d'un numéro SIREN. Pour retrouver le numéro SIREN d'une association, il faut aller sur https://annuaire-entreprises.data.gouv.fr&lt;br /&gt;
&lt;br /&gt;
;Création du compte&lt;br /&gt;
*Aller sur https://www.superpdp.tech&lt;br /&gt;
*Cliquer sur le bouton '''Créer un compte''' en haut à droite&lt;br /&gt;
*Dans le champ '''E-mail''' saisir une adresse email de la structure concernée&lt;br /&gt;
*Dans le champ '''Mot de passe''' saisir un mot de passe&lt;br /&gt;
*Cocher la case '''J'accepte les Condition Générales'''&lt;br /&gt;
*Cliquer sur le bouton '''Créer un compte'''&lt;br /&gt;
Un email est envoyé à l'adresse email renseignée contenant un code de vérification&lt;br /&gt;
*Copier/coller le code de vérification dans le champ qui apparait&lt;br /&gt;
*Valider&lt;br /&gt;
Ensuite, il est demandé de choisir une technique d'authentification à 2 facteurs :&lt;br /&gt;
*Sélectionner la technique d'authentification par email&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
Un nouvel email est envoyé contenant un code d'authentification&lt;br /&gt;
*Copier le code d'authentification reçu par email et le saisir dans le champ '''Code d'authentification'''&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
&lt;br /&gt;
;Ajout de l'entreprise&lt;br /&gt;
Lors de la création, 2 entreprises fictives sont créées (Burger Queen et Tricatel). Il faut créer sa propre entreprise :&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter entreprise''' en bas dans la barre latérale de gauche&lt;br /&gt;
*Dans le champ '''Pays d'enregistrement''', laisser le champ par défaut '''France (Numéro SIREN)'''&lt;br /&gt;
*Dans le champ '''Numéro SIREN''' saisir le numéro SIREN de la structure&lt;br /&gt;
*Dans le champ '''Représentant·e légal·e''' vérifier que le nom qui apparait est conforme&lt;br /&gt;
*Cliquer sur le bouton '''Suivant'''&lt;br /&gt;
*Cocher les cases :&lt;br /&gt;
**'''Accord formel'''&lt;br /&gt;
**'''Inscription annuaire'''&lt;br /&gt;
Il est également possible de cocher la case '''Phase pilote'''&lt;br /&gt;
*Cliquer sur le bouton '''Suivant'''&lt;br /&gt;
Un QR code apparait&lt;br /&gt;
&lt;br /&gt;
;Vérification d'identité depuis le smartphone&lt;br /&gt;
*Scanner le QR code avec son smartphone et ouvrir le lien&lt;br /&gt;
*Cliquer sur le bouton '''Commencer ma vérification'''&lt;br /&gt;
*Cocher la case '''Je consens à ce que mes informations biométriques soient traitées dans le but de vérifier mon identifié à distance'''&lt;br /&gt;
*Cliquer sur le bouton '''Continuer'''&lt;br /&gt;
*Saisir les informations dans les champs '''Prénom''', '''Nom''' et '''Date de naissance'''&lt;br /&gt;
*Cliquer sur le bouton '''Continuer'''&lt;br /&gt;
*Cliquer sur le bouton '''Démarrer'''&lt;br /&gt;
*Dans le champ '''Pays émetteur''' taper ''fr'' puis sélectionner '''France'''&lt;br /&gt;
*Cliquer sur le bouton '''Continuer'''&lt;br /&gt;
*Dans le champ '''Type de document''' sélectionner le type de document utilisé pour vérifier l'identité, 3 choix sont possibles :&lt;br /&gt;
**Passeport&lt;br /&gt;
**Carte nationale d'identité&lt;br /&gt;
**Titre de séjour&lt;br /&gt;
Procédure avec une carte nationale d'identité :&lt;br /&gt;
*Cliquer sur le bouton '''Continuer'''&lt;br /&gt;
*Cliquer sur le bouton '''Je suis prêt.e'''&lt;br /&gt;
*Prendre en photo le recto. La photo doit être nette (pas de flou). Il vaut mieux cadrer large que trop serré pour privilégier la netteté.&lt;br /&gt;
Patienter jusqu'à avoir à nouveau '''Je suis prêt.e'''&lt;br /&gt;
*Prendre en photo le verso&lt;br /&gt;
Patienter jusqu'à avoir l'affichage des 2 photos&lt;br /&gt;
*Cliquer sur le bouton '''Confirmer'''&lt;br /&gt;
Patienter pendant la phase de vérification automatique. Si cette dernière échoue, il est possible de reprendre les photos.&lt;br /&gt;
*Cliquer sur le bouton '''Terminer'''&lt;br /&gt;
&lt;br /&gt;
;Finalisation depuis le navigateur&lt;br /&gt;
*Si la vérification n'a pas abouti dès le premier essai, un bouton '''Demander une vérification manuelle''' apparait. Il faut cliquer sur ce bouton même si la vérification a abouti ensuite.&lt;br /&gt;
L'entreprise apparait alors en premier avec 3 lignes d'annuaire :&lt;br /&gt;
*Annuaire France&lt;br /&gt;
*2 lignes Annuaire Peppol dont le deuxième est &amp;quot;replyto&amp;quot;&lt;br /&gt;
Initialement, le statut de ces lignes est &amp;quot;en cours&amp;quot;. En cliquant sur une autre page puis en revenant, il passe à &amp;quot;OK&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Interconnecter OpenFlyers à Super PDP==&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Le compte Super PDP de la structure doit être créé et actif (voir [[#Créer le compte client Super PDP pour sa structure|Créer le compte client Super PDP pour sa structure]])&lt;br /&gt;
*Être connecté à OpenFlyers en tant qu'administrateur disposant du droit '''Gérer la structure'''&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
&lt;br /&gt;
;Lancer la connexion depuis OpenFlyers&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Comptes'''&lt;br /&gt;
*Activer l'interrupteur '''Récupérer les factures électroniques'''&lt;br /&gt;
*Cliquer sur le bouton '''Se connecter à SuperPDP'''&lt;br /&gt;
Le navigateur est redirigé vers le tunnel d'intégration SuperPDP.&lt;br /&gt;
&lt;br /&gt;
;Saisir les informations de l'entreprise sur SuperPDP&lt;br /&gt;
*Saisir les informations de l'entreprise demandées (numéro SIREN, raison sociale, etc.)&lt;br /&gt;
*Valider le consentement formel autorisant OpenFlyers à agir au nom de la structure auprès de SuperPDP&lt;br /&gt;
&lt;br /&gt;
;Vérification KYC/KYB ''(première connexion uniquement)''&lt;br /&gt;
*SuperPDP déclenche un processus de vérification d'identité via son partenaire.&lt;br /&gt;
&lt;br /&gt;
;Autoriser OpenFlyers sur l'écran OAuth SuperPDP&lt;br /&gt;
*L'écran d'autorisation OAuth SuperPDP s'affiche&lt;br /&gt;
** Cocher la case '''Autoriser OpenFlyers à gérer mon compte SuperPDP. OpenFlyers aura accès à mes factures, pourra envoyer mes factures, et gérer mes lignes d'annuaire.'''&lt;br /&gt;
*Cliquer sur le bouton '''Autoriser'''&lt;br /&gt;
&lt;br /&gt;
;Retour sur OpenFlyers&lt;br /&gt;
*Le navigateur est automatiquement redirigé vers '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Comptes'''&lt;br /&gt;
*Vérifier que le statut affiché est '''Connecté à SuperPDP'''&lt;br /&gt;
La connexion est établie. OpenFlyers peut désormais récupérer automatiquement les factures fournisseurs depuis Super PDP.&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Super-PDP&amp;diff=14457</id>
		<title>Interfaçage OpenFlyers et Super PDP</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Super-PDP&amp;diff=14457"/>
		<updated>2026-05-08T15:57:45Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Procédures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
L'objet de cette page est de regrouper les informations concernant [https://www.superpdp.tech/ Super PDP] le PDP agréé par l'état français retenu par OpenFlyers pour la [https://www.impots.gouv.fr/facturation-electronique-et-plateformes-agreees facturation électronique].&lt;br /&gt;
&lt;br /&gt;
Chaque structure souhaitant récupérer les factures électroniques de ses fournisseurs via OpenFlyers doit effectuer 2 actions :&lt;br /&gt;
*[[#Créer-le-compte-client-Super-PDP-pour-sa-structure|Créer le compte client Super PDP pour sa structure]]&lt;br /&gt;
*Interconnecter son compte client Super PDP avec OpenFlyers&lt;br /&gt;
&lt;br /&gt;
=Procédures=&lt;br /&gt;
&lt;br /&gt;
==Créer le compte client Super PDP pour sa structure==&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*La procédure doit être effectuée par le représentant légal de la structure : une vérification d'identité en ligne est effectuée&lt;br /&gt;
*Disposer du numéro SIREN de la structure. Il est à noter que toute structure déclarée, y compris une association loi 1901, dispose d'un numéro SIREN. Pour retrouver le numéro SIREN d'une association, il faut aller sur https://annuaire-entreprises.data.gouv.fr&lt;br /&gt;
&lt;br /&gt;
;Création du compte&lt;br /&gt;
*Aller sur https://www.superpdp.tech&lt;br /&gt;
*Cliquer sur le bouton '''Créer un compte''' en haut à droite&lt;br /&gt;
*Dans le champ '''E-mail''' saisir une adresse email de la structure concernée&lt;br /&gt;
*Dans le champ '''Mot de passe''' saisir un mot de passe&lt;br /&gt;
*Cocher la case '''J'accepte les Condition Générales'''&lt;br /&gt;
*Cliquer sur le bouton '''Créer un compte'''&lt;br /&gt;
Un email est envoyé à l'adresse email renseignée contenant un code de vérification&lt;br /&gt;
*Copier/coller le code de vérification dans le champ qui apparait&lt;br /&gt;
*Valider&lt;br /&gt;
Ensuite, il est demandé de choisir une technique d'authentification à 2 facteurs :&lt;br /&gt;
*Sélectionner la technique d'authentification par email&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
Un nouvel email est envoyé contenant un code d'authentification&lt;br /&gt;
*Copier le code d'authentification reçu par email et le saisir dans le champ '''Code d'authentification'''&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
&lt;br /&gt;
;Ajout de l'entreprise&lt;br /&gt;
Lors de la création, 2 entreprises fictives sont créées (Burger Queen et Tricatel). Il faut créer sa propre entreprise :&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter entreprise''' en bas dans la barre latérale de gauche&lt;br /&gt;
*Dans le champ '''Pays d'enregistrement''', laisser le champ par défaut '''France (Numéro SIREN)'''&lt;br /&gt;
*Dans le champ '''Numéro SIREN''' saisir le numéro SIREN de la structure&lt;br /&gt;
*Dans le champ '''Représentant·e légal·e''' vérifier que le nom qui apparait est conforme&lt;br /&gt;
*Cliquer sur le bouton '''Suivant'''&lt;br /&gt;
*Cocher les cases :&lt;br /&gt;
**'''Accord formel'''&lt;br /&gt;
**'''Inscription annuaire'''&lt;br /&gt;
Il est également possible de cocher la case '''Phase pilote'''&lt;br /&gt;
*Cliquer sur le bouton '''Suivant'''&lt;br /&gt;
Un QR code apparait&lt;br /&gt;
&lt;br /&gt;
;Vérification d'identité depuis le smartphone&lt;br /&gt;
*Scanner le QR code avec son smartphone et ouvrir le lien&lt;br /&gt;
*Cliquer sur le bouton '''Commencer ma vérification'''&lt;br /&gt;
*Cocher la case '''Je consens à ce que mes informations biométriques soient traitées dans le but de vérifier mon identifié à distance'''&lt;br /&gt;
*Cliquer sur le bouton '''Continuer'''&lt;br /&gt;
*Saisir les informations dans les champs '''Prénom''', '''Nom''' et '''Date de naissance'''&lt;br /&gt;
*Cliquer sur le bouton '''Continuer'''&lt;br /&gt;
*Cliquer sur le bouton '''Démarrer'''&lt;br /&gt;
*Dans le champ '''Pays émetteur''' taper ''fr'' puis sélectionner '''France'''&lt;br /&gt;
*Cliquer sur le bouton '''Continuer'''&lt;br /&gt;
*Dans le champ '''Type de document''' sélectionner le type de document utilisé pour vérifier l'identité, 3 choix sont possibles :&lt;br /&gt;
**Passeport&lt;br /&gt;
**Carte nationale d'identité&lt;br /&gt;
**Titre de séjour&lt;br /&gt;
Procédure avec une carte nationale d'identité :&lt;br /&gt;
*Cliquer sur le bouton '''Continuer'''&lt;br /&gt;
*Cliquer sur le bouton '''Je suis prêt.e'''&lt;br /&gt;
*Prendre en photo le recto. La photo doit être nette (pas de flou). Il vaut mieux cadrer large que trop serré pour privilégier la netteté.&lt;br /&gt;
Patienter jusqu'à avoir à nouveau '''Je suis prêt.e'''&lt;br /&gt;
*Prendre en photo le verso&lt;br /&gt;
Patienter jusqu'à avoir l'affichage des 2 photos&lt;br /&gt;
*Cliquer sur le bouton '''Confirmer'''&lt;br /&gt;
Patienter pendant la phase de vérification automatique. Si cette dernière échoue, il est possible de reprendre les photos.&lt;br /&gt;
*Cliquer sur le bouton '''Terminer'''&lt;br /&gt;
&lt;br /&gt;
;Finalisation depuis le navigateur&lt;br /&gt;
*Si la vérification n'a pas abouti dès le premier essai, un bouton '''Demander une vérification manuelle''' apparait. Il faut cliquer sur ce bouton même si la vérification a abouti ensuite.&lt;br /&gt;
L'entreprise apparait alors en premier avec 3 lignes d'annuaire :&lt;br /&gt;
*Annuaire France&lt;br /&gt;
*2 lignes Annuaire Peppol dont le deuxième est &amp;quot;replyto&amp;quot;&lt;br /&gt;
Initialement, le statut de ces lignes est &amp;quot;en cours&amp;quot;. En cliquant sur une autre page puis en revenant, il passe à &amp;quot;OK&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Interconnecter OpenFlyers à Super PDP==&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Le compte Super PDP de la structure doit être créé et actif (voir [[#Créer le compte client Super PDP pour sa structure|Créer le compte client Super PDP pour sa structure]])&lt;br /&gt;
*Être connecté à OpenFlyers en tant qu'administrateur disposant du droit '''Gérer la structure'''&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
&lt;br /&gt;
;Lancer la connexion depuis OpenFlyers&lt;br /&gt;
**Aller dans '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Comptes'''&lt;br /&gt;
**Activer l'interrupteur '''Récupérer les factures électroniques'''&lt;br /&gt;
**Cliquer sur le bouton '''Se connecter à SuperPDP'''&lt;br /&gt;
Le navigateur est redirigé vers le tunnel d'intégration SuperPDP.&lt;br /&gt;
&lt;br /&gt;
;Saisir les informations de l'entreprise sur SuperPDP&lt;br /&gt;
**Saisir les informations de l'entreprise demandées (numéro SIREN, raison sociale, etc.)&lt;br /&gt;
**Valider le consentement formel autorisant OpenFlyers à agir au nom de la structure auprès de SuperPDP&lt;br /&gt;
&lt;br /&gt;
;Vérification KYC/KYB ''(première connexion uniquement)''&lt;br /&gt;
*SuperPDP déclenche un processus de vérification d'identité via son partenaire :&lt;br /&gt;
**Vérification des informations de l'entreprise (KYB)&lt;br /&gt;
**Validation de l'identité légale de la structure&lt;br /&gt;
**Validation de l'identité du représentant légal (KYC)&lt;br /&gt;
&lt;br /&gt;
;Autoriser OpenFlyers sur l'écran OAuth SuperPDP&lt;br /&gt;
**L'écran d'autorisation OAuth SuperPDP s'affiche&lt;br /&gt;
** Cocher la case '''Autoriser OpenFlyers à gérer mon compte SuperPDP. OpenFlyers aura accès à mes factures, pourra envoyer mes factures, et gérer mes lignes d'annuaire.'''&lt;br /&gt;
**Cliquer sur le bouton '''Autoriser'''&lt;br /&gt;
&lt;br /&gt;
;Retour sur OpenFlyers&lt;br /&gt;
**Le navigateur est automatiquement redirigé vers '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Comptes'''&lt;br /&gt;
**Vérifier que le statut affiché est '''Connecté à SuperPDP'''&lt;br /&gt;
La connexion est établie. OpenFlyers peut désormais récupérer automatiquement les factures fournisseurs depuis Super PDP.&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Gestion-des-activit%C3%A9s&amp;diff=14379</id>
		<title>Gestion des activités</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Gestion-des-activit%C3%A9s&amp;diff=14379"/>
		<updated>2026-03-27T09:29:18Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* L'aéronef est déjà en l'air */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la '''gestion des activités''' sur la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
==Paramétrage des vols solos supervisés==&lt;br /&gt;
La réglementation aéronautique EASA, différencie les instructeurs en 2 catégories : les instructeurs restreints et non restreints. Les instructeurs sont restreints tant qu'ils ont effectués moins de 100 heures d'instruction. Pour le décompte de leurs heures d'instruction, il est possible de prendre en compte les heures solo, effectuées par leurs élèves, heures solos qu'ils ont supervisées. De plus, le rapport annuel de statistiques [[AERAL]] nécessite de faire remonter les heures solos supervisées par instructeur ainsi que par activité.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers déconseille de saisir les heures de solo supervisées en renseignant le nom de l'instructeur dans le champ '''Place droite''' ou '''Instructeur''' afin de ne pas créer d'effets de bords sur l'ensemble du logiciel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OpenFlyers recommande de paramétrer le suivi des heures solos supervisées de la façon suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Créer un type d'activité ''Solo supervisé''&lt;br /&gt;
*'''Admin &amp;gt; Types d'activités &amp;gt; Types d'activités &amp;gt; Actifs'''&lt;br /&gt;
En bas du tableau '''Liste des types d'activités''', sur la dernière ligne qui doit être vide :&lt;br /&gt;
*Champ '''Nom''', indiquer ''Solo supervisé''&lt;br /&gt;
*Champ '''Couleur''', sélectionner une couleur, de préférence proche de la couleur pour l'instruction&lt;br /&gt;
*Cliquer sur le bouton avec un pictogramme symbolisant le signe plus&lt;br /&gt;
*Aller à nouveau dans '''Admin &amp;gt; Types d'activités &amp;gt; Types d'activités &amp;gt; Actifs''' pour mettre à jour les autres tableaux&lt;br /&gt;
Dans le tableau '''Types d'activités incompatibles''', rendre incompatible le type d'activité ''Solo supervisé'' avec les autres types d'activités qui doivent être incompatible, notamment ''Instruction'', ''Baptême'', ''Maintenance'', ''Vol découverte'', etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Créer un champ métier &amp;quot;Instructeur superviseur&amp;quot; pour le formulaire de saisie d'activité afin de pouvoir noter le nom de l'instructeur pour les vols solos des élèves&lt;br /&gt;
*'''Admin &amp;gt; Structure &amp;gt; Variables &amp;gt; Champs métiers'''&lt;br /&gt;
Tout en bas sur la dernière ligne qui doit être vide :&lt;br /&gt;
*Champ '''Nom de variable''', indiquer ''supervisor''&lt;br /&gt;
*Champ '''Intitulé''', indiquer ''Instructeur superviseur''&lt;br /&gt;
*Champ '''Catégorie''', indiquer ''Activité''&lt;br /&gt;
*Champ '''Type de valeur''', indiquer ''dbObject::Person(Instructeur)''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter'''&lt;br /&gt;
*Mettre à jour le paramétrage [[AERAL#Activité-correspondant-à-Solo-supervisé|Activité correspondant à Solo supervisé]] pour AERAL :&lt;br /&gt;
*'''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export Aeral'''&lt;br /&gt;
Formulaire '''Activité correspondant à Solo supervisé''' :&lt;br /&gt;
*Champ '''Solo supervisé''', indiquer '''Solo supervisé'''&lt;br /&gt;
*Désactiver l'interrupteur '''instructeur en place droite'''&lt;br /&gt;
*Champ '''Champ métier correspondant au superviseur''', indiquer ''Instructeur superviseur''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer''' en haut ou en bas à droite de la page&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Ensuite, pour chaque vol solo supervisé, il faut dans le formulaire de saisie d'activité&lt;br /&gt;
*Cocher le type d'activité ''Solo supervisé''&lt;br /&gt;
*Renseigner le nom de l'instructeur dans le champ ''Instructeur superviseur''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Mettre en place une validité &amp;quot;Élève autorisé solo&amp;quot;&lt;br /&gt;
Dans le cas où la structure met en place des restrictions sur les réservations ou la saisie des vols, un élève en solo supervisé, n'ayant donc pas les validités d'un pilote breveté, peut se retrouver bloqué. Pour contourner ces restrictions, il est recommandé de créer un type de validité &amp;quot;Élève autorisé solo&amp;quot; et de lui permettre de contourner les exigences des autres validités non détenues par un élève.&lt;br /&gt;
*'''Admin &amp;gt; Utilisateurs &amp;gt; Types de validités'''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter un type de validités'''&lt;br /&gt;
*Champ '''Nom''', indiquer ''Élève autorisé solo''&lt;br /&gt;
*Cliquer sur la case à cocher '''Soumise à échéance'''&lt;br /&gt;
*Champs '''Profils autorisés à gérer pour eux-mêmes''' et '''Profils autorisés à gérer/certifier pour les autres''', cocher les profils ''admin'', ''gestionnaire'' (ou équivalents) et ''instructeur''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer&amp;quot;&lt;br /&gt;
*'''Admin &amp;gt; Types de ressource'''&lt;br /&gt;
Pour chaque type de ressource :&lt;br /&gt;
*Cliquer sur le bouton '''Validité'''&lt;br /&gt;
*Pour chaque ligne de validité qui exige une validité qu'un élève n'a pas l'obligation de détenir, cocher le type de validité ''Élève autorisé solo''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Facturation du solo supervisé au tarif de l'instruction&lt;br /&gt;
Dans le cas où la structure facture le solo supervisé à l'identique de l'instruction, il faut :&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Ventes &amp;gt; Facturation &amp;gt; Activités'''&lt;br /&gt;
*Editer la ligne &amp;quot;Instruction&amp;quot; en cliquant sur le bouton symbolisant un crayon et situé à droite de la ligne concernée&lt;br /&gt;
*Cocher ''Solo supervisé'' dans le champ '''Types d'activités concernés'''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Afficher la vue d'ensemble des activités selon les ressources=&lt;br /&gt;
*Naviguer vers la section '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste'''.&lt;br /&gt;
&lt;br /&gt;
Une synthèse sous forme de tableau des activités '''actives''' et '''physiques''', s'affiche automatiquement :&lt;br /&gt;
*les ressources actives y figurent toujours.&lt;br /&gt;
*les ressources désactivées ou celles pour lesquelles l'interrupteur '''Saisie d'activité''' (accessible via '''Gestion &amp;gt; Ressources &amp;gt; Actives''') est décoché réapparaissent dès qu'elles possèdent au moins une activité non validée.&lt;br /&gt;
&lt;br /&gt;
Ainsi, aucune action supplémentaire n'est nécessaire pour retrouver les ressources portant encore des validations à effectuer.&lt;br /&gt;
&lt;br /&gt;
=Alertes=&lt;br /&gt;
==[[Gestion-armoire-à-clés#Alertes-lors-de-la-saisie-d'une-activité|Alertes générées par le contrôle d'accès]]==&lt;br /&gt;
&lt;br /&gt;
==[[Facturation-des-clients#Alertes-générées-par-le-moteur-de-facturation|Alertes générées par le moteur de facturation]]==&lt;br /&gt;
&lt;br /&gt;
==[[Validités#Alertes-lors-d'une-réservation-ou-une-saisie-d'activité|Alertes générées sur les validités]]==&lt;br /&gt;
&lt;br /&gt;
==L'aéronef est déjà en l'air==&lt;br /&gt;
Si en tentant d'ouvrir le vol d'un aéronef, apparait une alerte orange '''L'aéronef est déjà en l'air''', cela veut dire qu'un vol a déjà été ouvert avec cet aéronef.&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, il y'a 2 choix :&lt;br /&gt;
*'''Fermer le vol déjà ouvert''' si le vol en cours doit être clôturé.&lt;br /&gt;
*'''Saisir un nouveau vol''' pour continuer malgré tout la saisie d'un nouveau vol.&lt;br /&gt;
&lt;br /&gt;
S'il s'agit d'un vol qui n'a pas été fermé et qui doit être supprimé, il faut [[#Annuler-un-vol-ouvert|annuler le vol ouvert]].&lt;br /&gt;
&lt;br /&gt;
==La différence entre le temps de vol calculé et le temps de vol saisi est de : X:XX heure(s)==&lt;br /&gt;
Cette alerte est suivie du message :&lt;br /&gt;
&amp;lt;pre&amp;gt;Veuillez contacter votre administrateur à propos de l'incompatibilité entre votre saisie et la formule du temps de vol choisie pour le type d'aéronef : X&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette alerte apparait lorsque la valeur saisie du temps d'activité est incompatible avec la valeur calculée par la [[Formules-de-calcul#Temps-d'activité|formule de calcul du temps d'activité]] définie pour la ressource X.&lt;br /&gt;
&lt;br /&gt;
En général elle provient du fait que le temps de vol qui avait été calculé automatiquement dans le formulaire lors de la saisie des champs de compteurs départ/arrivée et/ou des heures de départ/arrivée ont été modifiés manuellement.&lt;br /&gt;
&lt;br /&gt;
Lorsqu'une telle erreur apparait, vous devez :&lt;br /&gt;
*Essayer de reprendre la saisie et essayer de comprendre pourquoi vous saisissez mal les valeurs dans les champs concernés&lt;br /&gt;
*Si vous n'arrivez pas à comprendre la raison, contacter sans délai un gestionnaire de votre structure afin qu'il vous explique les erreurs que vous commettez lorsque le problème vient d'une saisie erronée ou qu'il analyser lui-même le problème.&lt;br /&gt;
*Si vous êtes vous-même un gestionnaire de la plateforme, vous devez également pousser l'analyse pour comprendre en quoi votre saisie est incompatible avec la formule de calcul et le cas échéant faire effectuer une modification du paramétrage.&lt;br /&gt;
&lt;br /&gt;
Voir également, comment [[#Forcer-la-saisie-d'une-durée-d'activité-incompatible-avec-sa-formule-de-calcul|Forcer la saisie d'une durée d'activité incompatible avec sa formule de calcul]].&lt;br /&gt;
&lt;br /&gt;
==Le compteur d'arrivée du vol précédent est incompatible avec le compteur de départ saisi==&lt;br /&gt;
Cette alerte peut apparaître lorsque le compteur de départ saisi est incohérent par rapport au compteur d'arrivée du dernier vol fermé de l'aéronef sélectionné, par exemple avec un message du type :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Le compteur arrivée du vol précédent (X) est supérieur au compteur départ de ce vol&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Le compteur arrivé précédent (X) est bien inférieur au compteur départ de cette saisie&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'une alerte non bloquante. En dessous du message, un bouton permet de corriger automatiquement la saisie en reprenant la valeur de référence du dernier vol fermé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Utiliser le compteur précédent (X)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En cliquant sur ce bouton, le compteur de départ est remplacé par le compteur d'arrivée du dernier vol fermé de l'aéronef sélectionné.&lt;br /&gt;
&lt;br /&gt;
Le bouton de confirmation reste disponible pour conserver la saisie initiale.&lt;br /&gt;
&lt;br /&gt;
==Le pilote X est déjà en l'air==&lt;br /&gt;
Ce message apparait lorsque vous tentez de saisir un vol en ouverture de vol et que le pilote occupant la position X est déjà enregistré sur un vol ouvert, c'est à dire en l'air.&lt;br /&gt;
&lt;br /&gt;
Cette protection permet de ne pas avoir un utilisateur occupé simultanément sur 2 ressources.&lt;br /&gt;
&lt;br /&gt;
S'il s'agit d'un vol qui n'a pas été fermé et qui doit être supprimé, il faut [[#Annuler-un-vol-ouvert|annuler le vol ouvert]].&lt;br /&gt;
&lt;br /&gt;
==Seul le type de vol requis dans le cas de la présence d'un second pilote a été sélectionné, vous devez en sélectionner au moins un autre en plus==&lt;br /&gt;
Lors de la saisie d'un vol, cette alerte s'affiche si la configuration de la plateforme nécessite la saisie d'au moins un type de vol supplémentaire en plus du type de vol obligatoire dans le cas de la présence d'un second pilote.&lt;br /&gt;
&lt;br /&gt;
C'est typiquement le cas pour les vols d'instruction où le paramétrage nécessite généralement de préciser un 2ème type de vol comme &amp;quot;local&amp;quot;, &amp;quot;navigation&amp;quot;, etc.&lt;br /&gt;
&lt;br /&gt;
==Vous êtes actuellement en l'air==&lt;br /&gt;
Si en tentant de saisir un vol, l'alerte '''Vous êtes actuellement en l'air''' apparait cela veut dire qu'il y a déjà un vol d'ouvert à votre nom. S'il s'agit d'un vol qui n'a pas été fermé et qui doit être supprimé, il faut [[#Annuler-un-vol-ouvert|annuler le vol ouvert]].&lt;br /&gt;
&lt;br /&gt;
==Vous ne pouvez ouvrir un vol avec une date de début dépassée==&lt;br /&gt;
Cette protection empêche d'ouvrir une activité avec un horodatage de début antérieur à l'heure actuelle moins 15 minutes.&lt;br /&gt;
&lt;br /&gt;
En général, pour un tel cas, le souhait n'est pas d'ouvrir une activité mais de fermer une activité. Il faut donc penser à passer le champ '''Etat du vol''' en &amp;quot;Retour de vol&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=Annuler une activité validée=&lt;br /&gt;
Contrairement à la [[#Supprimer-une-activité|suppression des activités non validées]] et du fait de l'[[Comptabilité#Inaltérabilité-des-données|inaltérabilité des données]], il n'est pas possible de supprimer physiquement une activité après [[#Valider-une-activité|sa validation]]. Par contre, la fonction d'annulation de la saisie d'une activité permet d'en annuler son effet.&lt;br /&gt;
&lt;br /&gt;
'''C'est cette fonction qu'il faut utiliser dans le cas où une activité validée doit être corrigée. L'utilisateur assurant la gestion :'''&lt;br /&gt;
#'''Annule l'activité validée qui n'a pas été saisie correctement'''&lt;br /&gt;
#'''Saisie une nouvelle activité avec les bonnes données''' (Cette opération n'entraîne pas de contrôle restrictif (chevauchement), car le vol concerné a déjà été contre-passé).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La fonction d'annulation d'activité génère les enregistrements suivants en base de données :&lt;br /&gt;
#Création d'une même activité que l'activité à annuler mais avec une durée opposée. Cela permet de garantir que les totaux d'heures d'activités sont correctement corrigés. De plus, le champ commentaire contient une référence à l'activité ciblée par l'annulation.&lt;br /&gt;
#Création des écritures comptables associées correspondant à l'identique à celles de l'activité à annuler mais de sens opposé (débit au lieu de crédit et vice versa).&lt;br /&gt;
Ces enregistrements sont générées à la date du jour et sont automatiquement validés. Cela permet de garantir la traçabilité des opérations.&lt;br /&gt;
&lt;br /&gt;
'''Attention''' : il est possible d'annuler plusieurs fois une même activité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour utiliser cette fonction :&lt;br /&gt;
* [[Gestion-des-activités#Afficher-la-vue-d'ensemble-des-activités-selon-les-ressources|Afficher la vue d'ensemble des activités selon les ressources]].&lt;br /&gt;
* Dans la colonne '''Annuler une activité validée''', cliquer sur l’icône rouge symbolisant une flèche qui fait demi-tour&lt;br /&gt;
* Une page listant les activités validées apparait :&lt;br /&gt;
** Dans la colonne '''Annuler''', sélectionner l'activité à annuler&lt;br /&gt;
** Cliquer sur le bouton '''Annuler l'activité sélectionnée (cette action est irréversible)'''&lt;br /&gt;
&lt;br /&gt;
=Annuler un vol ouvert=&lt;br /&gt;
*Aller sur le planning&lt;br /&gt;
*Cliquer sur le rectangle sur fond bleu correspondant à l'immatriculation de l'aéronef considéré&lt;br /&gt;
*Cliquer sur le bouton '''Annuler le vol''' tout en bas du formulaire.&lt;br /&gt;
&lt;br /&gt;
=Lister les activités=&lt;br /&gt;
La liste des activités est accessible depuis:&lt;br /&gt;
* [[Gestion-des-activités#Afficher-la-vue-d'ensemble-des-activités-selon-les-ressources|Afficher la vue d'ensemble des activités selon les ressources]].&lt;br /&gt;
* Cliquer sur l'icône correspondant à la colonne '''Valider les activités sélectionnées'''.&lt;br /&gt;
* Ou bien Cliquer sur l'icône correspondant à la colonne '''Vérifier la succession des activités'''.&lt;br /&gt;
** la page de Contrôle des compteurs de la resource a apparu.&lt;br /&gt;
** Entrer Le compteur de départ, puis Sélectionner la date de début et de fin de l'intervale que vous voulez visualiser.&lt;br /&gt;
** Cliquer sur le bouton '''Visualiser'''.&lt;br /&gt;
&lt;br /&gt;
La liste des activités synthétise les informations les plus importantes pour l'ensemble des activités dans un intervalle de temps:&lt;br /&gt;
&lt;br /&gt;
* '''Pointer''': contient les deux icônes '''tout cocher''' et '''tout décocher''', aussi les cases à cocher de chaque ligne,  en cochant la case puis en Cliquant sur le bouton '''Pointer les activités sélectionnées (attention cette action est irréversible)''' vous pouvez valider l'activité.&lt;br /&gt;
* '''Date''': date et heure de départ de vol, elle est affichée en fonction des [[Configuration#Patron-de-format-de-date|patrons de format de date]], affichée en rouge lorsque la date est dans le futur ( demain ou plus tard) ou bien lorsque la date de début de l'activité précédente chevauche une activité existante, c'est-à-dire  la date de début de l'activité précédente + sa durée dépasse la date de début de l'activité actuelle. Un interrupteur Date en '''UTC''' permet d'afficher sous la date locale une ligne orange indiquant l'heure '''UTC''' si la conversion reste le même jour, ou la date complète en '''UTC''' lorsque la conversion recule sur la veille.&lt;br /&gt;
* le champ place_tag qui permet d'étiqueter le numéro de place '''0''' (par exemple: place droite, pilote, Elève, Ouvert): la personne attribué au position 0,  affichée en rouge lorsque l'activité n'avait pas de pilote.&lt;br /&gt;
* le champ place_tag qui permet d'étiqueter le numéro de place '''1''' s'il existe (par exemple: place gauche, instructeur, Adhérent): la personne attribué au position 1.&lt;br /&gt;
* '''Activités''' : les types d'activités sélectionnés pour l'activité (par exemple: Voltige, Instruction, Vol technique, ...).&lt;br /&gt;
* '''Temps d'activité''' : la durée de l'activité, elle est affichée en fonction des [[Configuration#Patron-de-format-d'heure|patrons de format d'heure]], en vert pour les activités non validées et en noir gras pour les  activités validées.&lt;br /&gt;
* '''Temps moteur''' : le temps moteur s'affiche  si la ressource appartient à un type de ressource configuré pour utiliser un calcul de temps moteur différent du temps de vol, il est affichée en fonction des [[Configuration#Patron-de-format-d'heure|patrons de format d'heure]], en vert pour les activités non validées et en noir gras pour les  activités validées.&lt;br /&gt;
* '''Départ''' : Terrain de départ affiché en rouge lorsque l'activité n'avait pas de terrain de départ.&lt;br /&gt;
* '''Arrivée''': Terrain d'arrivée affiché en rouge lorsque l'activité n'avait pas de terrain d'arrivée.&lt;br /&gt;
* '''Att.''' : Nombre d'atterrissages.&lt;br /&gt;
* '''Ajouts réservoirs''': Réapprovisionnement de réservoir avant/après vol, ils sont affichées sous format suivante &amp;quot; quantité + Unité (Type de éservoir)&amp;quot;.&lt;br /&gt;
* les éventuelles colonnes correspondant aux champs métiers de type &amp;quot;Activité&amp;quot;.&lt;br /&gt;
* '''Compteurs''': affichés en deux manières ( compteur hexadécimal : HH:MM , compteur décimal: HH,CC ).&lt;br /&gt;
** '''Départ''' : Le compteur de départ, affiché en rouge si le compteur de départ de l'activité actuelle inférieur au compteur d'arrivée de l'activité précédente ou bien si '''(''' le compteur de départ de l'activité actuelle '''-''' le compteur d'arrivée de l'activité précédente '''-''' la tolérance ''') &amp;gt; 1'''.&lt;br /&gt;
** '''Arrivée''' : Le compteur d'arrivée. &lt;br /&gt;
** '''Diff.''' : la difference entre les compteurs. affiché en rouge si le compteur de départ de l'activité actuelle dépasse le compteur d'arrivée de l'activité actuelle ou bien si '''(''' le compteur d'arrivée de l'activité actuelle '''-''' le compteur de départ de l'activité actuelle '''-''' la tolérance ''') &amp;gt; 1'''.&lt;br /&gt;
* '''Actions''': L'utilisateur peut effectuer sur une activité les actions suivantes:&lt;br /&gt;
** Modifier : L'utilisateur peut modifier une activité s'il a des autoristations pour gérer ses activités et qu'il est l'instructeur de l'activité ou bien s'il peut gérer les activités des autres utilisteurs. ET si l'activité n'est pas validée.&lt;br /&gt;
** Supprimer : L'utilisateur peut supprimer une activité s'il a des autoristations pour gérer ses activités et qu'il est l'instructeur de l'activité ou bien s'il peut gérer les activités des autres utilisteurs. ET si l'activité n'est pas validée.&lt;br /&gt;
** Ajouter : L'utilisateur peut ajouter une activité s'il a des autoristations pour gérer ses activités et qu'il est l'instructeur de l'activité ou bien s'il peut gérer les activités des autres utilisteurs. ET si '''(''' le compteur de départ de l'activité actuelle '''-''' le compteur d'arrivée de l'activité précédente '''-''' la tolérance ''') &amp;gt; 1'''.&lt;br /&gt;
** Afficher la trace de vol: L'utilisateur peut afficher la trace de vol s'il est sur le vol ou s'il a le droit de voir les traces de vol.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour les entrées comptables associées à des activités non validées=&lt;br /&gt;
Dans le cas où, suite à une saisie d'activité, des changements de facturations ont été fait, il est nécessaire de mettre à jour les entrées comptables associées à celle-ci. &lt;br /&gt;
La mise à jour ne peut se faire que sur les activités non validées ayant au moins un utilisateur et étant associées à une ressource active.&lt;br /&gt;
&lt;br /&gt;
Procédure pour mettre à jour les écritures comptables d'une ou plusieurs activités :&lt;br /&gt;
*[[Gestion-des-activités#Afficher-la-vue-d'ensemble-des-activités-selon-les-ressources|Afficher la vue d'ensemble des activités selon les ressources]].&lt;br /&gt;
*Cliquer sur l'icône correspondant à la ligne de la ressource et de la colonne '''Mettre à jour les entrées comptables des activités non validées'''. Si l'icône est grisée alors il n'y a aucune activité non validée.&lt;br /&gt;
*Sélectionner les lignes d'activités dont il est nécessaire de mettre à jour les entrées comptables en cochant la case à cocher de la ligne correspondante dans la colonne '''Pointer'''.&lt;br /&gt;
*Cliquer sur le bouton '''Mettre à jour les activités sélectionnées'''&lt;br /&gt;
&lt;br /&gt;
=Modifier une activité=&lt;br /&gt;
Une activité peut être saisie :&lt;br /&gt;
*Soit à l'état ouvert&lt;br /&gt;
*Soit à l'état fermé&lt;br /&gt;
&lt;br /&gt;
Si l'activité est saisie à l'état ouvert, aucune écriture comptable n'est encore générée. Pour fermer une telle activité, il faut sur le planning de réservation :&lt;br /&gt;
*Soit, cliquer sur le rectangle de la ressource considérée qui doit être sur fond bleu pour indiquer que la ressource est en l'air&lt;br /&gt;
*Soit, cliquer la zone en bleue correspondante à la période du vol ouvert.&lt;br /&gt;
&lt;br /&gt;
Si l'activité est saisie à l'état fermée, pour la modifier, il faut :&lt;br /&gt;
*Soit aller sur le compte de l'un des utilisateurs concerné par l'activité et pour lequel une écriture a été générée&lt;br /&gt;
*Soit aller sur le carnet de vol ou le carnet de route impacté&lt;br /&gt;
Dans tous les cas, il faut ensuite cliquer sur l'icône crayon qui apparait sur la ligne correspondante à l'activité.&lt;br /&gt;
&lt;br /&gt;
Tout activité saisie reste modifiable tant qu'elle n'est pas validée.&lt;br /&gt;
&lt;br /&gt;
Si l'objectif est de mettre à jour des calculs de facturation sur plusieurs activités, alors il est recommandé de suivre la procédure [[#Mettre-à-jour-les-entrées-comptables-associées-à-des-activités-non-validées|Mettre à jour les entrées comptables associées à des activités non validées]] pour gagner du temps.&lt;br /&gt;
&lt;br /&gt;
Si l'activité à modifier est validée, il faut utiliser la fonction d'[[#Annuler-une-activité-validée|annulation d'une activité validée]] puis saisir une nouvelle activité.&lt;br /&gt;
&lt;br /&gt;
=Saisir une activité=&lt;br /&gt;
*Aller dans '''Planning &amp;gt; Activités &amp;gt; Activités &amp;gt; Saisir'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Mécanismes de traitement&lt;br /&gt;
*[[Formulaires#Valeur-par-défaut|Champs avec des valeurs par défaut]]&lt;br /&gt;
*La [[Formulaires#Valeur-par-défaut|valeur par défaut]] du champ '''terrain de départ''' correspond au '''terrain d'arrivée''' du vol précédent renseigné par l'aéronef sélectionné. Changer la date de début d'activité ou l'aéronef entraîne un rafraîchissement de la page et la valeur par défaut du champ '''terrain de départ''' se met à jour. S'il n'y a pas de vol précédent, la valeur par défaut est le terrain associé à la plateforme.&lt;br /&gt;
*Le compteur de départ par défaut équivaut au compteur d'arrivée du dernier vol fermé renseigné par l'aéronef sélectionné. S'il n'existe pas de vol fermé précédent, la valeur utilisée est le compteur courant de la ressource. Changer la date de départ rafraîchit la page si la date de départ est antérieure à la date de départ du dernier vol fermé. Le compteur est mis à jour en fonction. Si le compteur est changé manuellement, le compteur n'est pas mis à jour lors du rafraîchissement. Changer d'aéronef réinitialise ce comportement.&lt;br /&gt;
*Suivant l'activité choisie et le [[Configuration#Terrain-d'arrivée-égal-au-terrain-de-départ,-lorsque-l'une-des-activités-suivantes-est-sélectionnée|paramétrage de la plateforme]], le terrain d'arrivée peut être automatiquement rempli avec la même valeur que celle du terrain de départ.&lt;br /&gt;
*La saisie d'une activité d'une durée inférieure à 15 minutes déclenche l'affichage d'un message d'avertissement (en orange). Cliquer sur '''Confirmer la validation''' au dessous de ce message pour saisir définitivement l'activité.&lt;br /&gt;
*Lorsqu'un utilisateur est saisi, un champ pour définir son statut apparaît. Ce champ disparaît si l'utilisateur n'est pas défini.&lt;br /&gt;
*Lors de la saisie des utilisateurs, le nombre de personnes à bord se mets automatiquement à jour. Le nombre de personnes à bord est égal au nombre d'utilisateurs saisis. Si le nombre de personnes à bord est défini manuellement, la valeur n'est pas changée automatiquement par la suite.&amp;quot;&lt;br /&gt;
*Lors de la saisie d'un lieu, si aucun lieu correspondant n'est trouvé, [[#Demander-l'ajout-d'un-lieu|une option]] apparait afin de demander à OpenFlyers l'ajout du lieu. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Champs de saisie date/heure départ/arrivée&lt;br /&gt;
A gauche du champ de saisie est indiqué le fuseau horaire défini par la structure et dans lequel le couple date/heure (horodatage) doit être saisi.&lt;br /&gt;
&lt;br /&gt;
Les champs de saisie pour l'horodatage de départ et d'arrivée sont conçus pour :&lt;br /&gt;
*La saisie optimisée avec un clavier (via les flèches ou par saisie directe) en ne nécessitant de saisir que les informations utiles : la barre oblique entre le jour et le mois ou le mois et l'année ne doit pas être saisie. En cas de la saisie manuelle, un message d'aide s'affiche pendant la saisie afin de guider l'utilisateur : ''Terminez la saisie, puis cliquez en dehors du champ pour appliquer les modifications''.&lt;br /&gt;
*La saisie avec un écran tactile en affichant, à droite du champ, un pictogramme qu'il faut toucher pour faire apparaitre des zones de saisies dédiées.&lt;br /&gt;
&lt;br /&gt;
En-dessous du champ de saisie de l'horodatage départ/arrivée apparait une ligne qui affiche l'horodatage en UTC.&lt;br /&gt;
&lt;br /&gt;
Tant que l'aéronef n'est pas encore sélectionné, si l'utilisateur ouvre le formulaire de saisie d'activité puis modifie le premier champ (en passant de '''départ en vol''' à '''retour de vol''' ou l'inverse), OpenFlyers recalcule et propose de nouvelles heures par défaut conformément aux deux règles ci-dessous :&lt;br /&gt;
&lt;br /&gt;
*Lorsque la structure est configurée en mode '''Fermeture seulement''' :&lt;br /&gt;
**L'heure de retour proposée correspond à ''l'heure actuelle''.&lt;br /&gt;
**L'heure de départ est automatiquement calculée en soustrayant la durée d'activité par défaut à cette heure de fin.&lt;br /&gt;
&lt;br /&gt;
*Lorsque la structure est configurée en mode '''Ouverture et fermeture''' :&lt;br /&gt;
*L'heure de départ proposée est ''l'heure actuelle + 10 minutes''&lt;br /&gt;
*L'heure de retour est automatiquement calculée en ajoutant la durée d'activité par défaut à cette heure de début.&lt;br /&gt;
&lt;br /&gt;
Lorsque l'aéronef est sélectionné et que l'utilisateur modifie le premier champ du formulaire (en passant de '''départ en vol''' à '''retour de vol''' ou l'inverse), OpenFlyers conserve les heures déjà renseignées dans les champs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Champs de saisie [[Formules-de-calcul#Temps-d'activité-et-temps-moteur|temps d'activité]]&lt;br /&gt;
Lorsque le temps d'activité est affiché en unité de temps '''heures minutes''':&lt;br /&gt;
*La saisie optimisée avec un clavier en ne nécessitant de saisir que les informations utiles : les deux points entre l'heure et les minutes ne doit pas être saisie.&lt;br /&gt;
*La saisie avec un écran tactile en affichant, à droite du champ, un pictogramme qu'il faut toucher pour faire apparaitre des zones de saisies dédiées.&lt;br /&gt;
&lt;br /&gt;
Si la durée inclut des jours, un champ numérique (avec les boutons '''+''' et '''–''') apparaît à gauche du champ de type time pour renseigner le nombre de jours. Lorsque la valeur atteint 0, ce champ disparaît.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Champs de saisie [[Formules-de-calcul#Temps-d'activité-et-temps-moteur|temps moteur]]&lt;br /&gt;
Ce champ apparaît si le type de ressource de l'aéronef sélectionné est configuré pour utiliser un calcul de temps moteur différent du temps de vol.&lt;br /&gt;
&lt;br /&gt;
Lorsque le temps moteur est affiché en unité de temps '''heures minutes''':&lt;br /&gt;
*La saisie optimisée avec un clavier en ne nécessitant de saisir que les informations utiles : les deux points entre l'heure et les minutes ne doit pas être saisie.&lt;br /&gt;
*La saisie avec un écran tactile en affichant, à droite du champ, un pictogramme qu'il faut toucher pour faire apparaitre des zones de saisies dédiées.&lt;br /&gt;
&lt;br /&gt;
Si la durée inclut des jours, un champ numérique (avec les boutons '''+''' et '''–''') apparaît à gauche du champ de type time pour renseigner le nombre de jours. Lorsque la valeur atteint 0, ce champ disparaît.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Synchronisation d'une saisie avec Gesasso / [[Interfaçage-OpenFlyers-et-Carnet.aero|Carnet.aero]]&lt;br /&gt;
Lors de la saisie d'une activité et lorsque la plateforme est configurée pour la synchronisation externe avec [[Interfaçage-OpenFlyers-et-Gesasso|Gesasso]] (ou [[Interfaçage-OpenFlyers-et-Carnet.aero|Carnet.aero]]), le bouton de validation a deux affichages possibles :&lt;br /&gt;
&lt;br /&gt;
*'''Enregistrer''' : Si la ressource sélectionnée n'a pas de numéro d'immatriculation Gesasso valide, ou si l'un des pilotes ne dispose pas d'une licence FFVP valide, alors la synchronisation avec Gesasso (ou [[Interfaçage-OpenFlyers-et-Carnet.aero|Carnet.aero]]) est ignorée dans ce cas.&lt;br /&gt;
&lt;br /&gt;
*'''Enregistrer et Synchroniser avec Gesasso''' : indique que les ressources et les pilotes sélectionnés remplissent les critères requis, et que la synchronisation avec Gesasso (ou [[Interfaçage-OpenFlyers-et-Carnet.aero|Carnet.aero]]) est effectuée après l'enregistrement de l'activité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Mécanismes d'alertes&lt;br /&gt;
*[[Formulaires#Surbrillance-jaune|Effet de surbrillance jaune]]&lt;br /&gt;
*[[Formulaires#Surbrillance-rouge|Effet de surbrillance rouge]]&lt;br /&gt;
*Des [[Présentation-générale-des-alertes|alertes]] bloquantes ou non bloquantes peuvent être affichées après l'envoi du formulaire nécessitant une action complémentaire de l'utilisateur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Page affichée par défaut après la saisie d'une activité&lt;br /&gt;
*Le planning lors d'une ouverture d'activité.&lt;br /&gt;
*La page du [[Gestion-des-activit%C3%A9s#Saisir-un-suivi-de-formation|saisie de progression]] lors d'une fermeture d'activité.&lt;br /&gt;
*A nouveau le formulaire de saisie d'activité lorsque l'activité précédemment saisie l'était en fermeture et que le terrain d'arrivée saisi était différent du terrain par défaut de la structure.&lt;br /&gt;
*Dans les autres cas, l'[[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|extrait de compte]] de la personne en première place. Si plusieurs comptes sont impactés, c'est le premier compte impacté de la personne qui est choisi.&lt;br /&gt;
*Si l'utilisateur connecté n'a pas le droit de visualiser le compte concerné, alors c'est le carnet de route qui est affiché.&lt;br /&gt;
&lt;br /&gt;
==Demander l'ajout d'un aérodrome==&lt;br /&gt;
Lors de la saisie du terrain de départ, ou d'arrivée, il se peut que le lieu que l'utilisateur souhaite saisir ne soit pas dans nos bases de données. Une proposition apparait alors :&lt;br /&gt;
&amp;lt;pre&amp;gt;XXXX ( Demander l'ajout du lieu à OpenFlyers )&amp;lt;/pre&amp;gt;&lt;br /&gt;
Il suffit à l'utilisateur de sélectionner cette option afin d'effectuer la demande d'ajout à OpenFlyers.&lt;br /&gt;
Cette option ne prend en compte que les lieux recensés par l'OACI ou la FFPLUM.&lt;br /&gt;
&lt;br /&gt;
Attention, pour demander l'ajout d'un lieu, il faut saisir uniquement le code OACI (code à 4 lettres) ou FFPLUM (code au format LF + 4 chiffres) du lieu.&lt;br /&gt;
&lt;br /&gt;
Une fois l'option sélectionnée, la demande est enregistrée par OpenFlyers, mais le lieu n'est pas ajouté immédiatement, il faut donc saisir temporairement un autre lieu.&lt;br /&gt;
&lt;br /&gt;
==Forcer la saisie d'une durée d'activité incompatible avec sa formule de calcul==&lt;br /&gt;
Un gestionnaire peut forcer la saisie d'un [[#La-différence-entre-le-temps-de-vol-calculé-et-le-temps-de-vol-saisi-est-de-:-X:XX-heure(s)|temps d'activité incompatible avec la formule de calcul]] associée au type ressource pour lequel on souhaite saisir l'activité.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il doit :&lt;br /&gt;
*Saisir l'activité en modifiant le compteur d'arrivé de sorte à obtenir le temps d'activité souhaité.&lt;br /&gt;
*[[Gestion-des-ressources#Changer-la-valeur-du-compteur-en-cours|Changer la valeur du compteur en cours]] de la ressource.&lt;br /&gt;
&lt;br /&gt;
Dans le cas où plusieurs activités successives doivent être saisies, il est alors judicieux de ne mettre à jour le compteur de la ressource qu'une que toutes les activités ont été saisies.&lt;br /&gt;
&lt;br /&gt;
=Supprimer une activité=&lt;br /&gt;
Si l'activité à supprimer est validée, il faut utiliser la fonction d'[[#Annuler-une-activité-validée|annulation d'une activité validée]].&lt;br /&gt;
&lt;br /&gt;
Si l'activité à supprimer n'est pas validée, pour effectuer sa suppression il faut :&lt;br /&gt;
*[[Gestion-des-activités#Afficher-la-vue-d'ensemble-des-activités-selon-les-ressources|Afficher la vue d'ensemble des activités selon les ressources]].&lt;br /&gt;
*Cliquer sur l'icône correspondant à la ligne de la ressource et de la colonne '''Valider les activités sélectionnés'''. Si l'icône est grisée alors il n'y a aucune activité non validée.&lt;br /&gt;
*Dans le tableau qui va lister les activités, cliquer sur l'icône poubelle correspondant à l'activité à supprimer et confirmer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Valider les activités d'une ressource désactivée ou n'ayant plus la saisie des activités=&lt;br /&gt;
Pour valider les activités d'une ressource désactivée ou n'ayant plus la saisie des activités de cochée, il existe 2 solutions :&lt;br /&gt;
*Si l'objectif c'est de clôturer la comptabilité et donc de valider toutes les écritures antérieure à une certaine date, alors la solution la plus simple est de valider toutes les écritures antérieures à cette date en suivant la procédure [[Utilisation-de-la-comptabilité#Valider-toutes-les-écritures|Valider toutes les écritures]].&lt;br /&gt;
*Si l'objectif est de contrôler, voir de modifier les activités liées à la ressource avant de réellement les valider, alors il faut réactiver temporairement la ressource pour qu'elle apparaisse dans '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste''' et ainsi pouvoir contrôler et valider ses activités associées. Pour cela il faut :&lt;br /&gt;
**Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Actives'''&lt;br /&gt;
**Décocher '''Réservable''' et '''Saisie d'activité''' d'une ressource existante&lt;br /&gt;
**Cocher '''Saisie d'activité''' pour la ressource dont on souhaite contrôler les activités puis les valider&lt;br /&gt;
**valider les activités en allant dans '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste'''&lt;br /&gt;
**Revenir sur '''Gestion &amp;gt; Ressources &amp;gt; Actives'''&lt;br /&gt;
**Décocher '''Saisie d'activité''' pour cette ressource&lt;br /&gt;
**Re-cocher '''Réservable''' et '''Saisie d'activité''' pour la ressource qui devait être temporairement décochée&lt;br /&gt;
&lt;br /&gt;
=Valider une activité=&lt;br /&gt;
;Introduction&lt;br /&gt;
La validation des activités doit être effectuée à intervalle régulier comme préconisé dans le [[Bien-débuter-avec-OpenFlyers#Validation-des-écritures|workflow de validation des activités]].&lt;br /&gt;
&lt;br /&gt;
Lorsqu'il existe des écritures non validées qui datent de plus de 30 jours, un message d'alerte de configuration s'affiche indiquant ''[[Alertes-de-configuration#Il-y-a-des-activités-non-validées-qui-datent-de-plus-de-30-jours|Il y a des activités non validées qui datent de plus de 30 jours]]''.&lt;br /&gt;
&lt;br /&gt;
Option disponible pour la validation : [[Configuration#Regrouper-les-activités-en-une-facture-lors-de-la-validation|Regrouper les activités en une facture lors de la validation]]&lt;br /&gt;
&lt;br /&gt;
;Procédure pour valider une ou plusieurs activités&lt;br /&gt;
*[[Gestion-des-activités#Afficher-la-vue-d'ensemble-des-activités-selon-les-ressources|Afficher la vue d'ensemble des activités selon les ressources]].&lt;br /&gt;
*Cliquer sur l'icône correspondant à la ligne de la ressource et de la colonne '''Valider les activités sélectionnés'''. Si l'icône est grisée alors il n'y a aucune activité non validée.&lt;br /&gt;
*Sélectionner les lignes d'activités à valider en cochant la case à cocher de la ligne correspondante dans la colonne '''Pointer'''.&lt;br /&gt;
*Cliquer sur le bouton '''Pointer les activités sélectionnées (attention cette action est irréversible)'''&lt;br /&gt;
&lt;br /&gt;
Dans le cas où une activité a été validée alors qu'elle ne devait pas l'être, il est toujours possible d'en [[#Annuler-une-activité-validée|annuler l'effet]].&lt;br /&gt;
&lt;br /&gt;
Dans le cas d'une activité incomplète (Pas de pilote ou pas de localisation d'arrivée ou de départ) l'activité ne peut pas être validée il est donc impossible de la pointer. Ce cas ne devrait arriver que pour les activités générées via [[Interfaçage-OpenFlyers-et-Charterware|l'interfaçage avec Charterware]], [[Interfaçage-OpenFlyers-et-ClickAndTakeoff|l'interfaçage avec ClickAndTakeoff]] ou [[Interfaçage-OpenFlyers-et-Foxtrot-Aviation|l'interfaçage avec Foxtrot Aviation]].&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Gestion-des-activit%C3%A9s&amp;diff=14378</id>
		<title>Gestion des activités</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Gestion-des-activit%C3%A9s&amp;diff=14378"/>
		<updated>2026-03-26T11:23:00Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la '''gestion des activités''' sur la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
==Paramétrage des vols solos supervisés==&lt;br /&gt;
La réglementation aéronautique EASA, différencie les instructeurs en 2 catégories : les instructeurs restreints et non restreints. Les instructeurs sont restreints tant qu'ils ont effectués moins de 100 heures d'instruction. Pour le décompte de leurs heures d'instruction, il est possible de prendre en compte les heures solo, effectuées par leurs élèves, heures solos qu'ils ont supervisées. De plus, le rapport annuel de statistiques [[AERAL]] nécessite de faire remonter les heures solos supervisées par instructeur ainsi que par activité.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers déconseille de saisir les heures de solo supervisées en renseignant le nom de l'instructeur dans le champ '''Place droite''' ou '''Instructeur''' afin de ne pas créer d'effets de bords sur l'ensemble du logiciel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OpenFlyers recommande de paramétrer le suivi des heures solos supervisées de la façon suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Créer un type d'activité ''Solo supervisé''&lt;br /&gt;
*'''Admin &amp;gt; Types d'activités &amp;gt; Types d'activités &amp;gt; Actifs'''&lt;br /&gt;
En bas du tableau '''Liste des types d'activités''', sur la dernière ligne qui doit être vide :&lt;br /&gt;
*Champ '''Nom''', indiquer ''Solo supervisé''&lt;br /&gt;
*Champ '''Couleur''', sélectionner une couleur, de préférence proche de la couleur pour l'instruction&lt;br /&gt;
*Cliquer sur le bouton avec un pictogramme symbolisant le signe plus&lt;br /&gt;
*Aller à nouveau dans '''Admin &amp;gt; Types d'activités &amp;gt; Types d'activités &amp;gt; Actifs''' pour mettre à jour les autres tableaux&lt;br /&gt;
Dans le tableau '''Types d'activités incompatibles''', rendre incompatible le type d'activité ''Solo supervisé'' avec les autres types d'activités qui doivent être incompatible, notamment ''Instruction'', ''Baptême'', ''Maintenance'', ''Vol découverte'', etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Créer un champ métier &amp;quot;Instructeur superviseur&amp;quot; pour le formulaire de saisie d'activité afin de pouvoir noter le nom de l'instructeur pour les vols solos des élèves&lt;br /&gt;
*'''Admin &amp;gt; Structure &amp;gt; Variables &amp;gt; Champs métiers'''&lt;br /&gt;
Tout en bas sur la dernière ligne qui doit être vide :&lt;br /&gt;
*Champ '''Nom de variable''', indiquer ''supervisor''&lt;br /&gt;
*Champ '''Intitulé''', indiquer ''Instructeur superviseur''&lt;br /&gt;
*Champ '''Catégorie''', indiquer ''Activité''&lt;br /&gt;
*Champ '''Type de valeur''', indiquer ''dbObject::Person(Instructeur)''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter'''&lt;br /&gt;
*Mettre à jour le paramétrage [[AERAL#Activité-correspondant-à-Solo-supervisé|Activité correspondant à Solo supervisé]] pour AERAL :&lt;br /&gt;
*'''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Export Aeral'''&lt;br /&gt;
Formulaire '''Activité correspondant à Solo supervisé''' :&lt;br /&gt;
*Champ '''Solo supervisé''', indiquer '''Solo supervisé'''&lt;br /&gt;
*Désactiver l'interrupteur '''instructeur en place droite'''&lt;br /&gt;
*Champ '''Champ métier correspondant au superviseur''', indiquer ''Instructeur superviseur''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer''' en haut ou en bas à droite de la page&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Ensuite, pour chaque vol solo supervisé, il faut dans le formulaire de saisie d'activité&lt;br /&gt;
*Cocher le type d'activité ''Solo supervisé''&lt;br /&gt;
*Renseigner le nom de l'instructeur dans le champ ''Instructeur superviseur''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Mettre en place une validité &amp;quot;Élève autorisé solo&amp;quot;&lt;br /&gt;
Dans le cas où la structure met en place des restrictions sur les réservations ou la saisie des vols, un élève en solo supervisé, n'ayant donc pas les validités d'un pilote breveté, peut se retrouver bloqué. Pour contourner ces restrictions, il est recommandé de créer un type de validité &amp;quot;Élève autorisé solo&amp;quot; et de lui permettre de contourner les exigences des autres validités non détenues par un élève.&lt;br /&gt;
*'''Admin &amp;gt; Utilisateurs &amp;gt; Types de validités'''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter un type de validités'''&lt;br /&gt;
*Champ '''Nom''', indiquer ''Élève autorisé solo''&lt;br /&gt;
*Cliquer sur la case à cocher '''Soumise à échéance'''&lt;br /&gt;
*Champs '''Profils autorisés à gérer pour eux-mêmes''' et '''Profils autorisés à gérer/certifier pour les autres''', cocher les profils ''admin'', ''gestionnaire'' (ou équivalents) et ''instructeur''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer&amp;quot;&lt;br /&gt;
*'''Admin &amp;gt; Types de ressource'''&lt;br /&gt;
Pour chaque type de ressource :&lt;br /&gt;
*Cliquer sur le bouton '''Validité'''&lt;br /&gt;
*Pour chaque ligne de validité qui exige une validité qu'un élève n'a pas l'obligation de détenir, cocher le type de validité ''Élève autorisé solo''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Facturation du solo supervisé au tarif de l'instruction&lt;br /&gt;
Dans le cas où la structure facture le solo supervisé à l'identique de l'instruction, il faut :&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Ventes &amp;gt; Facturation &amp;gt; Activités'''&lt;br /&gt;
*Editer la ligne &amp;quot;Instruction&amp;quot; en cliquant sur le bouton symbolisant un crayon et situé à droite de la ligne concernée&lt;br /&gt;
*Cocher ''Solo supervisé'' dans le champ '''Types d'activités concernés'''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Afficher la vue d'ensemble des activités selon les ressources=&lt;br /&gt;
*Naviguer vers la section '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste'''.&lt;br /&gt;
&lt;br /&gt;
Une synthèse sous forme de tableau des activités '''actives''' et '''physiques''', s'affiche automatiquement :&lt;br /&gt;
*les ressources actives y figurent toujours.&lt;br /&gt;
*les ressources désactivées ou celles pour lesquelles l'interrupteur '''Saisie d'activité''' (accessible via '''Gestion &amp;gt; Ressources &amp;gt; Actives''') est décoché réapparaissent dès qu'elles possèdent au moins une activité non validée.&lt;br /&gt;
&lt;br /&gt;
Ainsi, aucune action supplémentaire n'est nécessaire pour retrouver les ressources portant encore des validations à effectuer.&lt;br /&gt;
&lt;br /&gt;
=Alertes=&lt;br /&gt;
==[[Gestion-armoire-à-clés#Alertes-lors-de-la-saisie-d'une-activité|Alertes générées par le contrôle d'accès]]==&lt;br /&gt;
&lt;br /&gt;
==[[Facturation-des-clients#Alertes-générées-par-le-moteur-de-facturation|Alertes générées par le moteur de facturation]]==&lt;br /&gt;
&lt;br /&gt;
==[[Validités#Alertes-lors-d'une-réservation-ou-une-saisie-d'activité|Alertes générées sur les validités]]==&lt;br /&gt;
&lt;br /&gt;
==L'aéronef est déjà en l'air==&lt;br /&gt;
Si en tentant d'ouvrir le vol d'un aéronef, apparait une alerte rouge '''L'aéronef est déjà en l'air''' cela veut dire qu'un vol a déjà ouvert avec cet aéronef. S'il s'agit d'un vol qui n'a pas été fermé et qui doit être supprimé, il faut [[#Annuler-un-vol-ouvert|annuler le vol ouvert]].&lt;br /&gt;
&lt;br /&gt;
==La différence entre le temps de vol calculé et le temps de vol saisi est de : X:XX heure(s)==&lt;br /&gt;
Cette alerte est suivie du message :&lt;br /&gt;
&amp;lt;pre&amp;gt;Veuillez contacter votre administrateur à propos de l'incompatibilité entre votre saisie et la formule du temps de vol choisie pour le type d'aéronef : X&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette alerte apparait lorsque la valeur saisie du temps d'activité est incompatible avec la valeur calculée par la [[Formules-de-calcul#Temps-d'activité|formule de calcul du temps d'activité]] définie pour la ressource X.&lt;br /&gt;
&lt;br /&gt;
En général elle provient du fait que le temps de vol qui avait été calculé automatiquement dans le formulaire lors de la saisie des champs de compteurs départ/arrivée et/ou des heures de départ/arrivée ont été modifiés manuellement.&lt;br /&gt;
&lt;br /&gt;
Lorsqu'une telle erreur apparait, vous devez :&lt;br /&gt;
*Essayer de reprendre la saisie et essayer de comprendre pourquoi vous saisissez mal les valeurs dans les champs concernés&lt;br /&gt;
*Si vous n'arrivez pas à comprendre la raison, contacter sans délai un gestionnaire de votre structure afin qu'il vous explique les erreurs que vous commettez lorsque le problème vient d'une saisie erronée ou qu'il analyser lui-même le problème.&lt;br /&gt;
*Si vous êtes vous-même un gestionnaire de la plateforme, vous devez également pousser l'analyse pour comprendre en quoi votre saisie est incompatible avec la formule de calcul et le cas échéant faire effectuer une modification du paramétrage.&lt;br /&gt;
&lt;br /&gt;
Voir également, comment [[#Forcer-la-saisie-d'une-durée-d'activité-incompatible-avec-sa-formule-de-calcul|Forcer la saisie d'une durée d'activité incompatible avec sa formule de calcul]].&lt;br /&gt;
&lt;br /&gt;
==Le compteur d'arrivée du vol précédent est incompatible avec le compteur de départ saisi==&lt;br /&gt;
Cette alerte peut apparaître lorsque le compteur de départ saisi est incohérent par rapport au compteur d'arrivée du dernier vol fermé de l'aéronef sélectionné, par exemple avec un message du type :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Le compteur arrivée du vol précédent (X) est supérieur au compteur départ de ce vol&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Le compteur arrivé précédent (X) est bien inférieur au compteur départ de cette saisie&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'une alerte non bloquante. En dessous du message, un bouton permet de corriger automatiquement la saisie en reprenant la valeur de référence du dernier vol fermé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Utiliser le compteur précédent (X)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En cliquant sur ce bouton, le compteur de départ est remplacé par le compteur d'arrivée du dernier vol fermé de l'aéronef sélectionné.&lt;br /&gt;
&lt;br /&gt;
Le bouton de confirmation reste disponible pour conserver la saisie initiale.&lt;br /&gt;
&lt;br /&gt;
==Le pilote X est déjà en l'air==&lt;br /&gt;
Ce message apparait lorsque vous tentez de saisir un vol en ouverture de vol et que le pilote occupant la position X est déjà enregistré sur un vol ouvert, c'est à dire en l'air.&lt;br /&gt;
&lt;br /&gt;
Cette protection permet de ne pas avoir un utilisateur occupé simultanément sur 2 ressources.&lt;br /&gt;
&lt;br /&gt;
S'il s'agit d'un vol qui n'a pas été fermé et qui doit être supprimé, il faut [[#Annuler-un-vol-ouvert|annuler le vol ouvert]].&lt;br /&gt;
&lt;br /&gt;
==Seul le type de vol requis dans le cas de la présence d'un second pilote a été sélectionné, vous devez en sélectionner au moins un autre en plus==&lt;br /&gt;
Lors de la saisie d'un vol, cette alerte s'affiche si la configuration de la plateforme nécessite la saisie d'au moins un type de vol supplémentaire en plus du type de vol obligatoire dans le cas de la présence d'un second pilote.&lt;br /&gt;
&lt;br /&gt;
C'est typiquement le cas pour les vols d'instruction où le paramétrage nécessite généralement de préciser un 2ème type de vol comme &amp;quot;local&amp;quot;, &amp;quot;navigation&amp;quot;, etc.&lt;br /&gt;
&lt;br /&gt;
==Vous êtes actuellement en l'air==&lt;br /&gt;
Si en tentant de saisir un vol, l'alerte '''Vous êtes actuellement en l'air''' apparait cela veut dire qu'il y a déjà un vol d'ouvert à votre nom. S'il s'agit d'un vol qui n'a pas été fermé et qui doit être supprimé, il faut [[#Annuler-un-vol-ouvert|annuler le vol ouvert]].&lt;br /&gt;
&lt;br /&gt;
==Vous ne pouvez ouvrir un vol avec une date de début dépassée==&lt;br /&gt;
Cette protection empêche d'ouvrir une activité avec un horodatage de début antérieur à l'heure actuelle moins 15 minutes.&lt;br /&gt;
&lt;br /&gt;
En général, pour un tel cas, le souhait n'est pas d'ouvrir une activité mais de fermer une activité. Il faut donc penser à passer le champ '''Etat du vol''' en &amp;quot;Retour de vol&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=Annuler une activité validée=&lt;br /&gt;
Contrairement à la [[#Supprimer-une-activité|suppression des activités non validées]] et du fait de l'[[Comptabilité#Inaltérabilité-des-données|inaltérabilité des données]], il n'est pas possible de supprimer physiquement une activité après [[#Valider-une-activité|sa validation]]. Par contre, la fonction d'annulation de la saisie d'une activité permet d'en annuler son effet.&lt;br /&gt;
&lt;br /&gt;
'''C'est cette fonction qu'il faut utiliser dans le cas où une activité validée doit être corrigée. L'utilisateur assurant la gestion :'''&lt;br /&gt;
#'''Annule l'activité validée qui n'a pas été saisie correctement'''&lt;br /&gt;
#'''Saisie une nouvelle activité avec les bonnes données''' (Cette opération n'entraîne pas de contrôle restrictif (chevauchement), car le vol concerné a déjà été contre-passé).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La fonction d'annulation d'activité génère les enregistrements suivants en base de données :&lt;br /&gt;
#Création d'une même activité que l'activité à annuler mais avec une durée opposée. Cela permet de garantir que les totaux d'heures d'activités sont correctement corrigés. De plus, le champ commentaire contient une référence à l'activité ciblée par l'annulation.&lt;br /&gt;
#Création des écritures comptables associées correspondant à l'identique à celles de l'activité à annuler mais de sens opposé (débit au lieu de crédit et vice versa).&lt;br /&gt;
Ces enregistrements sont générées à la date du jour et sont automatiquement validés. Cela permet de garantir la traçabilité des opérations.&lt;br /&gt;
&lt;br /&gt;
'''Attention''' : il est possible d'annuler plusieurs fois une même activité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour utiliser cette fonction :&lt;br /&gt;
* [[Gestion-des-activités#Afficher-la-vue-d'ensemble-des-activités-selon-les-ressources|Afficher la vue d'ensemble des activités selon les ressources]].&lt;br /&gt;
* Dans la colonne '''Annuler une activité validée''', cliquer sur l’icône rouge symbolisant une flèche qui fait demi-tour&lt;br /&gt;
* Une page listant les activités validées apparait :&lt;br /&gt;
** Dans la colonne '''Annuler''', sélectionner l'activité à annuler&lt;br /&gt;
** Cliquer sur le bouton '''Annuler l'activité sélectionnée (cette action est irréversible)'''&lt;br /&gt;
&lt;br /&gt;
=Annuler un vol ouvert=&lt;br /&gt;
*Aller sur le planning&lt;br /&gt;
*Cliquer sur le rectangle sur fond bleu correspondant à l'immatriculation de l'aéronef considéré&lt;br /&gt;
*Cliquer sur le bouton '''Annuler le vol''' tout en bas du formulaire.&lt;br /&gt;
&lt;br /&gt;
=Lister les activités=&lt;br /&gt;
La liste des activités est accessible depuis:&lt;br /&gt;
* [[Gestion-des-activités#Afficher-la-vue-d'ensemble-des-activités-selon-les-ressources|Afficher la vue d'ensemble des activités selon les ressources]].&lt;br /&gt;
* Cliquer sur l'icône correspondant à la colonne '''Valider les activités sélectionnées'''.&lt;br /&gt;
* Ou bien Cliquer sur l'icône correspondant à la colonne '''Vérifier la succession des activités'''.&lt;br /&gt;
** la page de Contrôle des compteurs de la resource a apparu.&lt;br /&gt;
** Entrer Le compteur de départ, puis Sélectionner la date de début et de fin de l'intervale que vous voulez visualiser.&lt;br /&gt;
** Cliquer sur le bouton '''Visualiser'''.&lt;br /&gt;
&lt;br /&gt;
La liste des activités synthétise les informations les plus importantes pour l'ensemble des activités dans un intervalle de temps:&lt;br /&gt;
&lt;br /&gt;
* '''Pointer''': contient les deux icônes '''tout cocher''' et '''tout décocher''', aussi les cases à cocher de chaque ligne,  en cochant la case puis en Cliquant sur le bouton '''Pointer les activités sélectionnées (attention cette action est irréversible)''' vous pouvez valider l'activité.&lt;br /&gt;
* '''Date''': date et heure de départ de vol, elle est affichée en fonction des [[Configuration#Patron-de-format-de-date|patrons de format de date]], affichée en rouge lorsque la date est dans le futur ( demain ou plus tard) ou bien lorsque la date de début de l'activité précédente chevauche une activité existante, c'est-à-dire  la date de début de l'activité précédente + sa durée dépasse la date de début de l'activité actuelle. Un interrupteur Date en '''UTC''' permet d'afficher sous la date locale une ligne orange indiquant l'heure '''UTC''' si la conversion reste le même jour, ou la date complète en '''UTC''' lorsque la conversion recule sur la veille.&lt;br /&gt;
* le champ place_tag qui permet d'étiqueter le numéro de place '''0''' (par exemple: place droite, pilote, Elève, Ouvert): la personne attribué au position 0,  affichée en rouge lorsque l'activité n'avait pas de pilote.&lt;br /&gt;
* le champ place_tag qui permet d'étiqueter le numéro de place '''1''' s'il existe (par exemple: place gauche, instructeur, Adhérent): la personne attribué au position 1.&lt;br /&gt;
* '''Activités''' : les types d'activités sélectionnés pour l'activité (par exemple: Voltige, Instruction, Vol technique, ...).&lt;br /&gt;
* '''Temps d'activité''' : la durée de l'activité, elle est affichée en fonction des [[Configuration#Patron-de-format-d'heure|patrons de format d'heure]], en vert pour les activités non validées et en noir gras pour les  activités validées.&lt;br /&gt;
* '''Temps moteur''' : le temps moteur s'affiche  si la ressource appartient à un type de ressource configuré pour utiliser un calcul de temps moteur différent du temps de vol, il est affichée en fonction des [[Configuration#Patron-de-format-d'heure|patrons de format d'heure]], en vert pour les activités non validées et en noir gras pour les  activités validées.&lt;br /&gt;
* '''Départ''' : Terrain de départ affiché en rouge lorsque l'activité n'avait pas de terrain de départ.&lt;br /&gt;
* '''Arrivée''': Terrain d'arrivée affiché en rouge lorsque l'activité n'avait pas de terrain d'arrivée.&lt;br /&gt;
* '''Att.''' : Nombre d'atterrissages.&lt;br /&gt;
* '''Ajouts réservoirs''': Réapprovisionnement de réservoir avant/après vol, ils sont affichées sous format suivante &amp;quot; quantité + Unité (Type de éservoir)&amp;quot;.&lt;br /&gt;
* les éventuelles colonnes correspondant aux champs métiers de type &amp;quot;Activité&amp;quot;.&lt;br /&gt;
* '''Compteurs''': affichés en deux manières ( compteur hexadécimal : HH:MM , compteur décimal: HH,CC ).&lt;br /&gt;
** '''Départ''' : Le compteur de départ, affiché en rouge si le compteur de départ de l'activité actuelle inférieur au compteur d'arrivée de l'activité précédente ou bien si '''(''' le compteur de départ de l'activité actuelle '''-''' le compteur d'arrivée de l'activité précédente '''-''' la tolérance ''') &amp;gt; 1'''.&lt;br /&gt;
** '''Arrivée''' : Le compteur d'arrivée. &lt;br /&gt;
** '''Diff.''' : la difference entre les compteurs. affiché en rouge si le compteur de départ de l'activité actuelle dépasse le compteur d'arrivée de l'activité actuelle ou bien si '''(''' le compteur d'arrivée de l'activité actuelle '''-''' le compteur de départ de l'activité actuelle '''-''' la tolérance ''') &amp;gt; 1'''.&lt;br /&gt;
* '''Actions''': L'utilisateur peut effectuer sur une activité les actions suivantes:&lt;br /&gt;
** Modifier : L'utilisateur peut modifier une activité s'il a des autoristations pour gérer ses activités et qu'il est l'instructeur de l'activité ou bien s'il peut gérer les activités des autres utilisteurs. ET si l'activité n'est pas validée.&lt;br /&gt;
** Supprimer : L'utilisateur peut supprimer une activité s'il a des autoristations pour gérer ses activités et qu'il est l'instructeur de l'activité ou bien s'il peut gérer les activités des autres utilisteurs. ET si l'activité n'est pas validée.&lt;br /&gt;
** Ajouter : L'utilisateur peut ajouter une activité s'il a des autoristations pour gérer ses activités et qu'il est l'instructeur de l'activité ou bien s'il peut gérer les activités des autres utilisteurs. ET si '''(''' le compteur de départ de l'activité actuelle '''-''' le compteur d'arrivée de l'activité précédente '''-''' la tolérance ''') &amp;gt; 1'''.&lt;br /&gt;
** Afficher la trace de vol: L'utilisateur peut afficher la trace de vol s'il est sur le vol ou s'il a le droit de voir les traces de vol.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour les entrées comptables associées à des activités non validées=&lt;br /&gt;
Dans le cas où, suite à une saisie d'activité, des changements de facturations ont été fait, il est nécessaire de mettre à jour les entrées comptables associées à celle-ci. &lt;br /&gt;
La mise à jour ne peut se faire que sur les activités non validées ayant au moins un utilisateur et étant associées à une ressource active.&lt;br /&gt;
&lt;br /&gt;
Procédure pour mettre à jour les écritures comptables d'une ou plusieurs activités :&lt;br /&gt;
*[[Gestion-des-activités#Afficher-la-vue-d'ensemble-des-activités-selon-les-ressources|Afficher la vue d'ensemble des activités selon les ressources]].&lt;br /&gt;
*Cliquer sur l'icône correspondant à la ligne de la ressource et de la colonne '''Mettre à jour les entrées comptables des activités non validées'''. Si l'icône est grisée alors il n'y a aucune activité non validée.&lt;br /&gt;
*Sélectionner les lignes d'activités dont il est nécessaire de mettre à jour les entrées comptables en cochant la case à cocher de la ligne correspondante dans la colonne '''Pointer'''.&lt;br /&gt;
*Cliquer sur le bouton '''Mettre à jour les activités sélectionnées'''&lt;br /&gt;
&lt;br /&gt;
=Modifier une activité=&lt;br /&gt;
Une activité peut être saisie :&lt;br /&gt;
*Soit à l'état ouvert&lt;br /&gt;
*Soit à l'état fermé&lt;br /&gt;
&lt;br /&gt;
Si l'activité est saisie à l'état ouvert, aucune écriture comptable n'est encore générée. Pour fermer une telle activité, il faut sur le planning de réservation :&lt;br /&gt;
*Soit, cliquer sur le rectangle de la ressource considérée qui doit être sur fond bleu pour indiquer que la ressource est en l'air&lt;br /&gt;
*Soit, cliquer la zone en bleue correspondante à la période du vol ouvert.&lt;br /&gt;
&lt;br /&gt;
Si l'activité est saisie à l'état fermée, pour la modifier, il faut :&lt;br /&gt;
*Soit aller sur le compte de l'un des utilisateurs concerné par l'activité et pour lequel une écriture a été générée&lt;br /&gt;
*Soit aller sur le carnet de vol ou le carnet de route impacté&lt;br /&gt;
Dans tous les cas, il faut ensuite cliquer sur l'icône crayon qui apparait sur la ligne correspondante à l'activité.&lt;br /&gt;
&lt;br /&gt;
Tout activité saisie reste modifiable tant qu'elle n'est pas validée.&lt;br /&gt;
&lt;br /&gt;
Si l'objectif est de mettre à jour des calculs de facturation sur plusieurs activités, alors il est recommandé de suivre la procédure [[#Mettre-à-jour-les-entrées-comptables-associées-à-des-activités-non-validées|Mettre à jour les entrées comptables associées à des activités non validées]] pour gagner du temps.&lt;br /&gt;
&lt;br /&gt;
Si l'activité à modifier est validée, il faut utiliser la fonction d'[[#Annuler-une-activité-validée|annulation d'une activité validée]] puis saisir une nouvelle activité.&lt;br /&gt;
&lt;br /&gt;
=Saisir une activité=&lt;br /&gt;
*Aller dans '''Planning &amp;gt; Activités &amp;gt; Activités &amp;gt; Saisir'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Mécanismes de traitement&lt;br /&gt;
*[[Formulaires#Valeur-par-défaut|Champs avec des valeurs par défaut]]&lt;br /&gt;
*La [[Formulaires#Valeur-par-défaut|valeur par défaut]] du champ '''terrain de départ''' correspond au '''terrain d'arrivée''' du vol précédent renseigné par l'aéronef sélectionné. Changer la date de début d'activité ou l'aéronef entraîne un rafraîchissement de la page et la valeur par défaut du champ '''terrain de départ''' se met à jour. S'il n'y a pas de vol précédent, la valeur par défaut est le terrain associé à la plateforme.&lt;br /&gt;
*Le compteur de départ par défaut équivaut au compteur d'arrivée du dernier vol fermé renseigné par l'aéronef sélectionné. S'il n'existe pas de vol fermé précédent, la valeur utilisée est le compteur courant de la ressource. Changer la date de départ rafraîchit la page si la date de départ est antérieure à la date de départ du dernier vol fermé. Le compteur est mis à jour en fonction. Si le compteur est changé manuellement, le compteur n'est pas mis à jour lors du rafraîchissement. Changer d'aéronef réinitialise ce comportement.&lt;br /&gt;
*Suivant l'activité choisie et le [[Configuration#Terrain-d'arrivée-égal-au-terrain-de-départ,-lorsque-l'une-des-activités-suivantes-est-sélectionnée|paramétrage de la plateforme]], le terrain d'arrivée peut être automatiquement rempli avec la même valeur que celle du terrain de départ.&lt;br /&gt;
*La saisie d'une activité d'une durée inférieure à 15 minutes déclenche l'affichage d'un message d'avertissement (en orange). Cliquer sur '''Confirmer la validation''' au dessous de ce message pour saisir définitivement l'activité.&lt;br /&gt;
*Lorsqu'un utilisateur est saisi, un champ pour définir son statut apparaît. Ce champ disparaît si l'utilisateur n'est pas défini.&lt;br /&gt;
*Lors de la saisie des utilisateurs, le nombre de personnes à bord se mets automatiquement à jour. Le nombre de personnes à bord est égal au nombre d'utilisateurs saisis. Si le nombre de personnes à bord est défini manuellement, la valeur n'est pas changée automatiquement par la suite.&amp;quot;&lt;br /&gt;
*Lors de la saisie d'un lieu, si aucun lieu correspondant n'est trouvé, [[#Demander-l'ajout-d'un-lieu|une option]] apparait afin de demander à OpenFlyers l'ajout du lieu. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Champs de saisie date/heure départ/arrivée&lt;br /&gt;
A gauche du champ de saisie est indiqué le fuseau horaire défini par la structure et dans lequel le couple date/heure (horodatage) doit être saisi.&lt;br /&gt;
&lt;br /&gt;
Les champs de saisie pour l'horodatage de départ et d'arrivée sont conçus pour :&lt;br /&gt;
*La saisie optimisée avec un clavier (via les flèches ou par saisie directe) en ne nécessitant de saisir que les informations utiles : la barre oblique entre le jour et le mois ou le mois et l'année ne doit pas être saisie. En cas de la saisie manuelle, un message d'aide s'affiche pendant la saisie afin de guider l'utilisateur : ''Terminez la saisie, puis cliquez en dehors du champ pour appliquer les modifications''.&lt;br /&gt;
*La saisie avec un écran tactile en affichant, à droite du champ, un pictogramme qu'il faut toucher pour faire apparaitre des zones de saisies dédiées.&lt;br /&gt;
&lt;br /&gt;
En-dessous du champ de saisie de l'horodatage départ/arrivée apparait une ligne qui affiche l'horodatage en UTC.&lt;br /&gt;
&lt;br /&gt;
Tant que l'aéronef n'est pas encore sélectionné, si l'utilisateur ouvre le formulaire de saisie d'activité puis modifie le premier champ (en passant de '''départ en vol''' à '''retour de vol''' ou l'inverse), OpenFlyers recalcule et propose de nouvelles heures par défaut conformément aux deux règles ci-dessous :&lt;br /&gt;
&lt;br /&gt;
*Lorsque la structure est configurée en mode '''Fermeture seulement''' :&lt;br /&gt;
**L'heure de retour proposée correspond à ''l'heure actuelle''.&lt;br /&gt;
**L'heure de départ est automatiquement calculée en soustrayant la durée d'activité par défaut à cette heure de fin.&lt;br /&gt;
&lt;br /&gt;
*Lorsque la structure est configurée en mode '''Ouverture et fermeture''' :&lt;br /&gt;
*L'heure de départ proposée est ''l'heure actuelle + 10 minutes''&lt;br /&gt;
*L'heure de retour est automatiquement calculée en ajoutant la durée d'activité par défaut à cette heure de début.&lt;br /&gt;
&lt;br /&gt;
Lorsque l'aéronef est sélectionné et que l'utilisateur modifie le premier champ du formulaire (en passant de '''départ en vol''' à '''retour de vol''' ou l'inverse), OpenFlyers conserve les heures déjà renseignées dans les champs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Champs de saisie [[Formules-de-calcul#Temps-d'activité-et-temps-moteur|temps d'activité]]&lt;br /&gt;
Lorsque le temps d'activité est affiché en unité de temps '''heures minutes''':&lt;br /&gt;
*La saisie optimisée avec un clavier en ne nécessitant de saisir que les informations utiles : les deux points entre l'heure et les minutes ne doit pas être saisie.&lt;br /&gt;
*La saisie avec un écran tactile en affichant, à droite du champ, un pictogramme qu'il faut toucher pour faire apparaitre des zones de saisies dédiées.&lt;br /&gt;
&lt;br /&gt;
Si la durée inclut des jours, un champ numérique (avec les boutons '''+''' et '''–''') apparaît à gauche du champ de type time pour renseigner le nombre de jours. Lorsque la valeur atteint 0, ce champ disparaît.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Champs de saisie [[Formules-de-calcul#Temps-d'activité-et-temps-moteur|temps moteur]]&lt;br /&gt;
Ce champ apparaît si le type de ressource de l'aéronef sélectionné est configuré pour utiliser un calcul de temps moteur différent du temps de vol.&lt;br /&gt;
&lt;br /&gt;
Lorsque le temps moteur est affiché en unité de temps '''heures minutes''':&lt;br /&gt;
*La saisie optimisée avec un clavier en ne nécessitant de saisir que les informations utiles : les deux points entre l'heure et les minutes ne doit pas être saisie.&lt;br /&gt;
*La saisie avec un écran tactile en affichant, à droite du champ, un pictogramme qu'il faut toucher pour faire apparaitre des zones de saisies dédiées.&lt;br /&gt;
&lt;br /&gt;
Si la durée inclut des jours, un champ numérique (avec les boutons '''+''' et '''–''') apparaît à gauche du champ de type time pour renseigner le nombre de jours. Lorsque la valeur atteint 0, ce champ disparaît.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Synchronisation d'une saisie avec Gesasso / [[Interfaçage-OpenFlyers-et-Carnet.aero|Carnet.aero]]&lt;br /&gt;
Lors de la saisie d'une activité et lorsque la plateforme est configurée pour la synchronisation externe avec [[Interfaçage-OpenFlyers-et-Gesasso|Gesasso]] (ou [[Interfaçage-OpenFlyers-et-Carnet.aero|Carnet.aero]]), le bouton de validation a deux affichages possibles :&lt;br /&gt;
&lt;br /&gt;
*'''Enregistrer''' : Si la ressource sélectionnée n'a pas de numéro d'immatriculation Gesasso valide, ou si l'un des pilotes ne dispose pas d'une licence FFVP valide, alors la synchronisation avec Gesasso (ou [[Interfaçage-OpenFlyers-et-Carnet.aero|Carnet.aero]]) est ignorée dans ce cas.&lt;br /&gt;
&lt;br /&gt;
*'''Enregistrer et Synchroniser avec Gesasso''' : indique que les ressources et les pilotes sélectionnés remplissent les critères requis, et que la synchronisation avec Gesasso (ou [[Interfaçage-OpenFlyers-et-Carnet.aero|Carnet.aero]]) est effectuée après l'enregistrement de l'activité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Mécanismes d'alertes&lt;br /&gt;
*[[Formulaires#Surbrillance-jaune|Effet de surbrillance jaune]]&lt;br /&gt;
*[[Formulaires#Surbrillance-rouge|Effet de surbrillance rouge]]&lt;br /&gt;
*Des [[Présentation-générale-des-alertes|alertes]] bloquantes ou non bloquantes peuvent être affichées après l'envoi du formulaire nécessitant une action complémentaire de l'utilisateur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Page affichée par défaut après la saisie d'une activité&lt;br /&gt;
*Le planning lors d'une ouverture d'activité.&lt;br /&gt;
*La page du [[Gestion-des-activit%C3%A9s#Saisir-un-suivi-de-formation|saisie de progression]] lors d'une fermeture d'activité.&lt;br /&gt;
*A nouveau le formulaire de saisie d'activité lorsque l'activité précédemment saisie l'était en fermeture et que le terrain d'arrivée saisi était différent du terrain par défaut de la structure.&lt;br /&gt;
*Dans les autres cas, l'[[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|extrait de compte]] de la personne en première place. Si plusieurs comptes sont impactés, c'est le premier compte impacté de la personne qui est choisi.&lt;br /&gt;
*Si l'utilisateur connecté n'a pas le droit de visualiser le compte concerné, alors c'est le carnet de route qui est affiché.&lt;br /&gt;
&lt;br /&gt;
==Demander l'ajout d'un aérodrome==&lt;br /&gt;
Lors de la saisie du terrain de départ, ou d'arrivée, il se peut que le lieu que l'utilisateur souhaite saisir ne soit pas dans nos bases de données. Une proposition apparait alors :&lt;br /&gt;
&amp;lt;pre&amp;gt;XXXX ( Demander l'ajout du lieu à OpenFlyers )&amp;lt;/pre&amp;gt;&lt;br /&gt;
Il suffit à l'utilisateur de sélectionner cette option afin d'effectuer la demande d'ajout à OpenFlyers.&lt;br /&gt;
Cette option ne prend en compte que les lieux recensés par l'OACI ou la FFPLUM.&lt;br /&gt;
&lt;br /&gt;
Attention, pour demander l'ajout d'un lieu, il faut saisir uniquement le code OACI (code à 4 lettres) ou FFPLUM (code au format LF + 4 chiffres) du lieu.&lt;br /&gt;
&lt;br /&gt;
Une fois l'option sélectionnée, la demande est enregistrée par OpenFlyers, mais le lieu n'est pas ajouté immédiatement, il faut donc saisir temporairement un autre lieu.&lt;br /&gt;
&lt;br /&gt;
==Forcer la saisie d'une durée d'activité incompatible avec sa formule de calcul==&lt;br /&gt;
Un gestionnaire peut forcer la saisie d'un [[#La-différence-entre-le-temps-de-vol-calculé-et-le-temps-de-vol-saisi-est-de-:-X:XX-heure(s)|temps d'activité incompatible avec la formule de calcul]] associée au type ressource pour lequel on souhaite saisir l'activité.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il doit :&lt;br /&gt;
*Saisir l'activité en modifiant le compteur d'arrivé de sorte à obtenir le temps d'activité souhaité.&lt;br /&gt;
*[[Gestion-des-ressources#Changer-la-valeur-du-compteur-en-cours|Changer la valeur du compteur en cours]] de la ressource.&lt;br /&gt;
&lt;br /&gt;
Dans le cas où plusieurs activités successives doivent être saisies, il est alors judicieux de ne mettre à jour le compteur de la ressource qu'une que toutes les activités ont été saisies.&lt;br /&gt;
&lt;br /&gt;
=Supprimer une activité=&lt;br /&gt;
Si l'activité à supprimer est validée, il faut utiliser la fonction d'[[#Annuler-une-activité-validée|annulation d'une activité validée]].&lt;br /&gt;
&lt;br /&gt;
Si l'activité à supprimer n'est pas validée, pour effectuer sa suppression il faut :&lt;br /&gt;
*[[Gestion-des-activités#Afficher-la-vue-d'ensemble-des-activités-selon-les-ressources|Afficher la vue d'ensemble des activités selon les ressources]].&lt;br /&gt;
*Cliquer sur l'icône correspondant à la ligne de la ressource et de la colonne '''Valider les activités sélectionnés'''. Si l'icône est grisée alors il n'y a aucune activité non validée.&lt;br /&gt;
*Dans le tableau qui va lister les activités, cliquer sur l'icône poubelle correspondant à l'activité à supprimer et confirmer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Valider les activités d'une ressource désactivée ou n'ayant plus la saisie des activités=&lt;br /&gt;
Pour valider les activités d'une ressource désactivée ou n'ayant plus la saisie des activités de cochée, il existe 2 solutions :&lt;br /&gt;
*Si l'objectif c'est de clôturer la comptabilité et donc de valider toutes les écritures antérieure à une certaine date, alors la solution la plus simple est de valider toutes les écritures antérieures à cette date en suivant la procédure [[Utilisation-de-la-comptabilité#Valider-toutes-les-écritures|Valider toutes les écritures]].&lt;br /&gt;
*Si l'objectif est de contrôler, voir de modifier les activités liées à la ressource avant de réellement les valider, alors il faut réactiver temporairement la ressource pour qu'elle apparaisse dans '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste''' et ainsi pouvoir contrôler et valider ses activités associées. Pour cela il faut :&lt;br /&gt;
**Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Actives'''&lt;br /&gt;
**Décocher '''Réservable''' et '''Saisie d'activité''' d'une ressource existante&lt;br /&gt;
**Cocher '''Saisie d'activité''' pour la ressource dont on souhaite contrôler les activités puis les valider&lt;br /&gt;
**valider les activités en allant dans '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste'''&lt;br /&gt;
**Revenir sur '''Gestion &amp;gt; Ressources &amp;gt; Actives'''&lt;br /&gt;
**Décocher '''Saisie d'activité''' pour cette ressource&lt;br /&gt;
**Re-cocher '''Réservable''' et '''Saisie d'activité''' pour la ressource qui devait être temporairement décochée&lt;br /&gt;
&lt;br /&gt;
=Valider une activité=&lt;br /&gt;
;Introduction&lt;br /&gt;
La validation des activités doit être effectuée à intervalle régulier comme préconisé dans le [[Bien-débuter-avec-OpenFlyers#Validation-des-écritures|workflow de validation des activités]].&lt;br /&gt;
&lt;br /&gt;
Lorsqu'il existe des écritures non validées qui datent de plus de 30 jours, un message d'alerte de configuration s'affiche indiquant ''[[Alertes-de-configuration#Il-y-a-des-activités-non-validées-qui-datent-de-plus-de-30-jours|Il y a des activités non validées qui datent de plus de 30 jours]]''.&lt;br /&gt;
&lt;br /&gt;
Option disponible pour la validation : [[Configuration#Regrouper-les-activités-en-une-facture-lors-de-la-validation|Regrouper les activités en une facture lors de la validation]]&lt;br /&gt;
&lt;br /&gt;
;Procédure pour valider une ou plusieurs activités&lt;br /&gt;
*[[Gestion-des-activités#Afficher-la-vue-d'ensemble-des-activités-selon-les-ressources|Afficher la vue d'ensemble des activités selon les ressources]].&lt;br /&gt;
*Cliquer sur l'icône correspondant à la ligne de la ressource et de la colonne '''Valider les activités sélectionnés'''. Si l'icône est grisée alors il n'y a aucune activité non validée.&lt;br /&gt;
*Sélectionner les lignes d'activités à valider en cochant la case à cocher de la ligne correspondante dans la colonne '''Pointer'''.&lt;br /&gt;
*Cliquer sur le bouton '''Pointer les activités sélectionnées (attention cette action est irréversible)'''&lt;br /&gt;
&lt;br /&gt;
Dans le cas où une activité a été validée alors qu'elle ne devait pas l'être, il est toujours possible d'en [[#Annuler-une-activité-validée|annuler l'effet]].&lt;br /&gt;
&lt;br /&gt;
Dans le cas d'une activité incomplète (Pas de pilote ou pas de localisation d'arrivée ou de départ) l'activité ne peut pas être validée il est donc impossible de la pointer. Ce cas ne devrait arriver que pour les activités générées via [[Interfaçage-OpenFlyers-et-Charterware|l'interfaçage avec Charterware]], [[Interfaçage-OpenFlyers-et-ClickAndTakeoff|l'interfaçage avec ClickAndTakeoff]] ou [[Interfaçage-OpenFlyers-et-Foxtrot-Aviation|l'interfaçage avec Foxtrot Aviation]].&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Validit%C3%A9s&amp;diff=14333</id>
		<title>Validités</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Validit%C3%A9s&amp;diff=14333"/>
		<updated>2026-03-10T13:44:47Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Historique des validités */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter l'utilisation des validités dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
Il existe également une page qui traite du [[paramétrage des validités]].&lt;br /&gt;
&lt;br /&gt;
==Définitions==&lt;br /&gt;
Le terme '''validité''' est utilisé par OpenFlyers pour désigner tout ce qui peut constituer une attestation, autorisation, brevet, certificat, diplôme, échelon, expérience acquise, grade, licence, permis, qualification, etc.&lt;br /&gt;
&lt;br /&gt;
Les '''types de validités''' permettent de [[#Paramètres-de-configuration|définir des validités]] qui seront attribuées aux utilisateurs.&lt;br /&gt;
&lt;br /&gt;
La détention par un utilisateur de validités requises peut être vérifié :&lt;br /&gt;
*A la connexion de l'utilisateur&lt;br /&gt;
*Lors d'une réservation faite pour un utilisateur par lui-même ou un autre utilisateur. OpenFlyers vérifie les validités de l'utilisateur concerné par la réservation.&lt;br /&gt;
*Lors d'une saisie d'activité (par exemple lors de la saisie d'un vol pour l'aéronautique).&lt;br /&gt;
&lt;br /&gt;
===Documents-validités===&lt;br /&gt;
Document associé à la validité d'un utilisateur et qui permet de démontrer la réelle détention de la validité par un utilisateur. Pour qu'un document soit associable à une validité, le type de validité doit avoir le paramètre [[Paramétrage-des-validités#Associer-un-document|Associer un document]].&lt;br /&gt;
&lt;br /&gt;
Pour un tel type de validité, la [[Paramétrage-des-validités#Certification|certification]] est en général activée pour permettre la validation du document par un gestionnaire.&lt;br /&gt;
&lt;br /&gt;
===Validité à échéance===&lt;br /&gt;
Un type de validité est une validité à échéance lorsque le champ de paramétrage du type de validité [[Paramétrage-des-validités#Soumise-à-échéance|Soumise à échéance]] est coché. &lt;br /&gt;
&lt;br /&gt;
Dans ce cas, la date d'échéance doit obligatoirement être renseignée lors de la création de la validité. Une fois cette date dépassée, l'utilisateur ne détient plus cette validité.&lt;br /&gt;
&lt;br /&gt;
===Validité à expérience===&lt;br /&gt;
Un type de validité est une validité à expérience lorsque le champ de paramétrage du type de validité [[Paramétrage-des-validités#Formule-d'expérience|formule d'expérience]] contient une formule. Dans ce cas, la validité n'est pas attribuable à un utilisateur. C'est l'expérience de l'utilisateur, c'est à dire son activité passée vérifiée par la formule d'expérience, qui définit si l'utilisateur détient cette validité.&lt;br /&gt;
&lt;br /&gt;
===Validité à vendre===&lt;br /&gt;
Une validité à vendre est une validité qui est couplée à un [[Gestion-des-produits-et-des-ventes#Configuration-d'un-produit-Validité|produit en vente]].&lt;br /&gt;
&lt;br /&gt;
===Validité complète===&lt;br /&gt;
&lt;br /&gt;
Une validité est complète lorsque tous les points suivants sont réunis :&lt;br /&gt;
&lt;br /&gt;
* Si la date d'expiration est requise, elle doit être renseignée.&lt;br /&gt;
* Si le code identifiant est requis, il doit être renseigné.&lt;br /&gt;
* Si la date d'obtention est requise, elle doit être renseignée.&lt;br /&gt;
* Si un document peut être associé, les pages obligatoires (s'il y en a) doivent être téléversées.&lt;br /&gt;
&lt;br /&gt;
===Validité contrat===&lt;br /&gt;
Une validité contrat est un validité qui a été déclarée comme contrat. Un contrat est une validité avec un document défini, le but est de permettre de mettre en ligne un document que les utilisateurs doivent signer.&lt;br /&gt;
&lt;br /&gt;
Un utilisateur qui n'a pas signé ses contrats ne peux pas se connecter. Il a la possibilité de signer ses contrats lors de ses tentatives de connexion.&lt;br /&gt;
&lt;br /&gt;
Un contrat signé est stocké en base de données avec le nom  et l'adresse IP du signataire ainsi que la date et l'heure de signature.&lt;br /&gt;
&lt;br /&gt;
Suivre [[Paramétrage-des-validités#Paramétrer-une-validité-comme-contrat|cette procédure]] pour mettre en place des contrats.&lt;br /&gt;
&lt;br /&gt;
Voir également la procédure de [[Connexion#Signer-des-validités-contrats|signature des validités-contrats]].&lt;br /&gt;
&lt;br /&gt;
=Alertes sur les validités=&lt;br /&gt;
==Alerte à la connexion==&lt;br /&gt;
Les validités contrôlées à la connexion sont uniquement :&lt;br /&gt;
*celles possédées par l'utilisateur qui se connecte et qui sont [[Validités#Validité-à-échéance|soumises à échéance]]&lt;br /&gt;
*[[Validités#Validité-à-expérience|les validités à expérience]] récente.&lt;br /&gt;
&lt;br /&gt;
Ainsi, les validités sans échéance ne sont pas contrôlées.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers affiche un message d'alerte pour les validités dont la date d'échéance est expirée ou va expirer dans un délai inférieur à la période d'alerte définie dans la fiche utilisateur. L'utilisateur a la possibilité de cliquer sur la case à cocher &amp;quot;Ne plus le rappeler&amp;quot; afin de ne plus avoir de message de rappel. Dans ce cas, lors des connexions ultérieures, il n'aura plus de message de rappel. Il peut cependant réactiver cette alerte en la réactivant dans la colonne &amp;quot;Alertes&amp;quot; de la ligne correspondante dans '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Validités'''. Cette réactivation est automatique lors d'une modification de la validité.&lt;br /&gt;
&lt;br /&gt;
==Alertes lors d'une réservation ou une saisie d'activité==&lt;br /&gt;
Les [[Gestion-des-activités#Alertes|alertes suivantes sont générées lors de la saisie d'une activité]] ou d'une réservation.&lt;br /&gt;
&lt;br /&gt;
Les validités périmées apparaissent systématiquement lors de la saisie d'une réservation ou d'une activité comme à la connexion. Leur affichage ne dépend pas du type de ressource. C'est juste un rappel.&lt;br /&gt;
&lt;br /&gt;
Ce rappel est notamment utile lorsqu'une personne effectue une réservation ou une saisie de vol pour le compte d'un tiers. Cela lui permet d'être informé et d'informer ce tiers de sa situation.&lt;br /&gt;
&lt;br /&gt;
==Alertes sur la page listant les validités d'un utilisateur==&lt;br /&gt;
*Alerte de cellule vide alors qu'elle devrait être remplie : la cellule affiche une bordure et un panneau rouges.&lt;br /&gt;
*[[#Alertes-d'expiration|Alertes d'expiration]]&lt;br /&gt;
&lt;br /&gt;
==[[Envoi-des-emails#s#E-mail-de-rappel-d'échéance-de-validité|Email de rappel d'échéance de validité]]==&lt;br /&gt;
&lt;br /&gt;
=Certifier des validités=&lt;br /&gt;
La certification permet à une structure d'attester qu'une validité saisie dans OpenFlyers a été vérifiée.&lt;br /&gt;
&lt;br /&gt;
Lorsqu'un document est associé à une validité, cela permet d'indiquer que le document a été vérifié et que les données saisies correspondantes à la validité sont conformes au document téléversé. Cela permet également d'indiquer que le document est valide.&lt;br /&gt;
&lt;br /&gt;
Un document-validité peut être certifié de 2 façons :&lt;br /&gt;
*Soit manuellement par un gestionnaire disposant des droits de certification du document&lt;br /&gt;
*Soit par un robot dans le cas où le robot dispose d'un modèle du type de document à certifier.&lt;br /&gt;
&lt;br /&gt;
Voir le [[Paramétrage-des-validités#Certification|paramétrage de la certification d'un type de validité]] pour définir les validités qui peuvent être certifiées et la colonne [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|Types de validités que l'utilisateur peut gérer et certifier]] dans la gestion des profils pour définir ceux qui peuvent certifier.&lt;br /&gt;
&lt;br /&gt;
==Certification manuelle==&lt;br /&gt;
;Pré-requis&lt;br /&gt;
Pour pouvoir certifier une validité, un utilisateur doit disposer du [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|droit de certifier la validité concernée]]&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
Pour certifier manuellement une validité, il faut soit :&lt;br /&gt;
*Passer par l'interface de gestion des [[#Validités-en-attente-de-certification|validités en attente de certification]] :&lt;br /&gt;
**Vérifier les informations des validités en attente, corriger si besoin&lt;br /&gt;
**Quand une validités est conforme, cliquer sur certifier&lt;br /&gt;
*Passer par le menu de gestion individuelle des validités des utilisateurs :&lt;br /&gt;
**Aller sur la page de gestion des validités des utilisateurs dans '''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Actifs'''&lt;br /&gt;
**Chercher l'utilisateur dont la validité est à certifier puis dans la colonne action cliquer sur l'icône &amp;quot;Editer les validités de l'utilisateur&amp;quot;&lt;br /&gt;
**Sur la page qui s'ouvre, contrôler les informations de la validité puis cliquer sur le bouton dans la colonne &amp;quot;Certifier&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Certification automatique==&lt;br /&gt;
===Certification automatique à partir du numéro de licence délivré par la [https://www.ffa-aero.fr Fédération Française Aéronautique]===&lt;br /&gt;
Cette certification est active lorsque le type de validité est paramétré avec le [[Paramétrage-des-validités#Certification|type de certification '''Par API FFA''']].&lt;br /&gt;
&lt;br /&gt;
;Certification automatique&lt;br /&gt;
Lorsque la validité est nécessaire, à la connexion, lors de la réservation en solo ou lors d'une saisie d'activité en solo, si la validité n'est pas déjà certifiée ou si elle est périmée, le robot OpenFlyers interroge l'API SMILE FFA pour vérifier la validité de la licence.&lt;br /&gt;
&lt;br /&gt;
;Réactualisation manuelle&lt;br /&gt;
Il est possible de forcer la réactualisation de la certification en appuyant sur l'icône de mise à jour qui apparaît dans la colonne '''Actions''' de la liste des validités, cela permet d'appeler le robot OpenFlyers qui interroge l'API SMILE FFA pour vérifier la validité de la licence.&lt;br /&gt;
&lt;br /&gt;
Le bouton n'est actif que si l'une des conditions suivantes est rencontrée :&lt;br /&gt;
*La date d'échéance de la validité est dépassée&lt;br /&gt;
*La date courante est supérieure ou égale au 1er octobre et l'année de la date d'échéance est l'année en cours&lt;br /&gt;
&lt;br /&gt;
; Interrogation de l'API SMILE FFA par le robot OpenFlyers&lt;br /&gt;
* Après interrogation de l'API FFA, nous avons les cas suivants :&lt;br /&gt;
** Si la licence est valide, le robot certifie automatiquement la validité en mettant à jour la date d'échéance au 31/12 de l'année renvoyée par l'API FFA.&lt;br /&gt;
** Si la licence n'est pas valide :&lt;br /&gt;
*** Si une date d'échéance est fournie par API FFA, le robot certifie automatiquement la validité en mettant à jour la date d'échéance avec la date de fin indiquée dans la réponse.&lt;br /&gt;
*** Si non, le robot certifie automatiquement la validité en mettant à jour la date d'échéance au 31/12 de l'année la précédente.&lt;br /&gt;
&lt;br /&gt;
Un document peut-être associé à la validité. Il n'est pas pris en compte pour la certification.&lt;br /&gt;
&lt;br /&gt;
===Certification automatique de l'attestation délivrée par la [https://www.ffa-aero.fr Fédération Française Aéronautique]===&lt;br /&gt;
Cette certification est active lorsque le type de validité est paramétré avec le [[Paramétrage-des-validités#Certification|type de certification '''Possible par robot (FFA)''']].&lt;br /&gt;
&lt;br /&gt;
Le robot d'OpenFlyers est capable d'analyser les fichiers PDF correspondant aux attestations de licence délivrées par la [https://www.ffa-aero.fr Fédération Française Aéronautique (FFA)]. Chaque pilote licencié à la FFA peut récupérer ce document sur le site web [http://projet.ff-aero.fr/SMILE_II/ SMILE]. Le robot extrait du document :&lt;br /&gt;
*Le numéro de licence de l'utilisateur&lt;br /&gt;
*Les noms et prénom de l'utilisateur&lt;br /&gt;
*La date de naissance de l'utilisateur&lt;br /&gt;
*La date de début de validité la licence FFA&lt;br /&gt;
*La date de fin de validité de la licence FFA&lt;br /&gt;
*La présence de l'assurance &amp;quot;Individuelle Accident de base&amp;quot; avec l'attribut &amp;quot;Oui&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ces informations lui permettent de valider que le document est conforme et correspond à l'utilisateur pour qui le document a été téléversé. Il se base sur le nom et la date de naissance.&lt;br /&gt;
&lt;br /&gt;
Lorsque la correspondance est établie, il met à jour la validité avec les données suivantes :&lt;br /&gt;
*Le numéro de licence&lt;br /&gt;
*La date de début de validité&lt;br /&gt;
*La date de fin de validité&lt;br /&gt;
&lt;br /&gt;
Quand un document est sélectionné les champs mis à jour disparaissent dans le formulaire de saisie, car les données seront extraite du document.&lt;br /&gt;
&lt;br /&gt;
===Licence de pilote privé (PPL)===&lt;br /&gt;
''(en développement)''&lt;br /&gt;
 &lt;br /&gt;
La certification de ce type de validité n'est en fonction que lorsque la [[Paramétrage-des-validités#Certification|certification]] de ce type de validité est activé avec le choix '''Possible par OCR'''.&lt;br /&gt;
&lt;br /&gt;
Un deuxième robot d'OpenFlyers permet d'analyser les fichiers PDF ou JPEG qui correspondent aux Licences de Pilote Privé (PPL). &lt;br /&gt;
&lt;br /&gt;
Les champs détéctés par le robot sont : &lt;br /&gt;
*Les noms et prénoms&lt;br /&gt;
*Le numéro de la licence&lt;br /&gt;
*L'intitulé de la licence&lt;br /&gt;
*La date de validité de la licence&lt;br /&gt;
&lt;br /&gt;
Déroulement de la procédure : &lt;br /&gt;
*Quand un document est téléversé, la détéction commence automatiquement.&lt;br /&gt;
*A l'issue du traitment, quatre champs remplis des données résultantes du traitement par le robot apparaîssent. Des boutons de confirmations apparaîssent aussi en dessous de chaque champ :&lt;br /&gt;
*A ce stade, l'utilisateur est amené à '''effectuer certaines actions''' avant de pouvoir valider le formulaire de saisie. '''Il doit vérifier si les résultats sont correctes puis les confirmer ou les corriger''' sinon : &lt;br /&gt;
**Si l'utilisateur corrige le champ, le bouton de confirmation est remplacé par le message &amp;quot;Vous avez corrigé ce champ&amp;quot;.&lt;br /&gt;
**Si l'utilisateur remet le résultat initial dans le champ, le bouton de confirmation réapparaît sous le champ à la place du message.&lt;br /&gt;
**Si l'utilisateur est en train de modifier un champ, des points de suspension sont affichés en dessou du champ réspectif.&lt;br /&gt;
Les champs sont toujours modifiables. C'est-à-dire, l'utilisateur peut corriger un champ même après l'appui sur le bouton de confirmation.&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, la validation du formulaire n'est possible que si l'utilisateur a '''corrigé''' ou '''validé''' tous les champs.&lt;br /&gt;
&lt;br /&gt;
=Consulter et gérer ses validités ou celles d'un tiers=&lt;br /&gt;
&lt;br /&gt;
L'interface de gestion des validités est accessible :&lt;br /&gt;
*côté planning : '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Validités'''&lt;br /&gt;
*côté Gestion :&lt;br /&gt;
*'''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Validités'''&lt;br /&gt;
*'''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Actifs''' et cliquer sur l’icône représentant une check-list dans la colonne '''Actions'''.&lt;br /&gt;
&lt;br /&gt;
Conditions pour consulter et gérer ses validités :&lt;br /&gt;
*Pour consulter ses validités un utilisateur doit posséder le droit [[Gestion-des-profils#Voir-ses-validités|Voir ses validités]].&lt;br /&gt;
*Un utilisateur peut gérer pour lui-même les validités qui sont définies dans le droit [[Gestion des profils#Type-de-validité-que-l'utilisateur-peut-gérer-pour-lui-même|Type de validité que l'utilisateur peut gérer pour lui-même]]. &lt;br /&gt;
*Pour qu'un utilisateur soit autorisé à ajouter une nouvelle validité, il doit détenir le droit [[Gestion-des-profils#Ajout-et-gestion-de-ses-validités|Ajout et gestion de ses validités]].&lt;br /&gt;
*Pour qu'un utilisateur soit autorisé à renouveler une validité détenue ou à mettre à jour le '''Code identifiant''', la '''Date d'obtention''', la '''Limite de validité''' (d'une validité non achetable) ou à supprimer une validité, il doit détenir le droit [[Gestion-des-profils#Ajout-et-gestion-de-ses-validités|Ajout et gestion de ses validités]] ou le droit [[Gestion-des-profils#Gestion-de-ses-validités-détenues|Gestion de ses validités détenues]].&lt;br /&gt;
*Pour qu'un utilisateur soit autorisé à acheter ou renouveler une validité-produit, il doit détenir le droit [[Gestion des profils#Achat-ventes-libres|Achat ventes libres]] et le produit associé à la validité doit être en vente libre.&lt;br /&gt;
&lt;br /&gt;
Conditions pour consulter et gérer les validités d'un tiers :&lt;br /&gt;
*Un utilisateur peut consulter et gérer les validités qui sont définies dans le droit [[Gestion des profils#Type-de-validité-que-l'utilisateur-peut-gérer-pour-lui-même|Types de validités que l'utilisateur peut gérer et certifier]]. &lt;br /&gt;
*Pour qu'un utilisateur soit autorisé à ajouter une validité à vendre à un autre utilisateur, il doit détenir le droit [[Gestion-des-profils#Acheter-pour-les-tiers|Acheter pour les tiers]]&lt;br /&gt;
&lt;br /&gt;
Il est possible d'afficher uniquement les validités nécessaires en sélectionnant un filtre :&lt;br /&gt;
&lt;br /&gt;
[[File:selecteur-validités.png]]&lt;br /&gt;
&lt;br /&gt;
Il est donc possible d'afficher uniquement :&lt;br /&gt;
*les validités qui peuvent être certifiées&lt;br /&gt;
*les validités effectives ([[#Prise-en-compte-d'une-validité|prises en compte]])&lt;br /&gt;
&lt;br /&gt;
Si les validités de tous les utilisateurs sont affichées, il est possible d'afficher uniquement les validités d'un certain type grâce au sélecteur présent en haut à droite de la page. Si tous les types de validités sont affichés, alors il est uniquement possible d'afficher les validités qui peuvent être certifiées.&lt;br /&gt;
&lt;br /&gt;
Pour renouveler une validité détenue, il faut éditer la validité en appuyant sur l'icône crayon qui apparaît dans la colonne '''Actions'''. Une fois sur le formulaire d'édition de la validité concernée un bouton '''Renouveler la validité''' est affiché. Cliquer dessus puis valider.&lt;br /&gt;
&lt;br /&gt;
Lorsqu'un type de validité est configuré pour y [[Paramétrage-des-validités#Associer-un-document|associer un document]], l'utilisateur peut [[#Téléverser-un-fichier|téléverser un fichier]]. Une fois le fichier téléversé, il est téléchargeable.&lt;br /&gt;
&lt;br /&gt;
Dans le tableau de la liste des validités, l'utilisateur concerné, peut voir qui et quand ont été certifiées ses validités. Il retrouve aussi les [[#Validité-contrat|validités-contrats]] qu'il a [[Connexion#Signer-des-validités-contrats|signé à la connexion]].&lt;br /&gt;
&lt;br /&gt;
Si l'utilisateur peut gérer les validités de tiers, une liste déroulante '''Utilisateur''' apparaît au-dessus du tableau. Si la valeur '''Tous''' est sélectionné seules les validités à certifier sont affichées. De plus, une colonne ''Nom du titulaire'' est ajoutée et la colonne ''Alerte ?'' ainsi que le champ ''délai de prévenance'' sont cachés. Si on sélectionne un utilisateur autre que soi-même la colonne ''Alerte ?'' et le champ ''délai de prévenance'' sont cachés.&lt;br /&gt;
&lt;br /&gt;
Remarques :&lt;br /&gt;
*Les validités arrivées à échéance apparaissent sur fond orange.&lt;br /&gt;
*Lorsqu'une validité n'est pas certifiée la cellule '''Etat de certification''' apparaît sur fond rouge.&lt;br /&gt;
*La mise à jour de la date d'échéance d'une validité réactive automatiquement la cellule de la colonne [[#Alertes-d'expiration|Alertes ?]] si celle-ci n'est pas modifié lors de la saisie dans le formulaire.&lt;br /&gt;
*Une validité-produit déjà détenue ne peut pas être supprimée.&lt;br /&gt;
&lt;br /&gt;
==Alertes d'expiration==&lt;br /&gt;
Il existe deux types d'alertes liées à l'expiration d'une validité :&lt;br /&gt;
*Lorsque la date limite d'une validité est bientôt atteinte, une '''alerte avant échéance''' apparaît. Celle-ci s'affiche sous la forme d'une cellule à bordure orange et contenant un panneau orange. &lt;br /&gt;
*Lorsque la date limite d'une validité est dépassée, une '''alerte de validité expirée''' apparaît. Celle-ci s'affiche sous la forme d'une cellule à bordure et contenant un panneau rouges.&lt;br /&gt;
&lt;br /&gt;
La case '''Alerte ?''' dans le formulaire de gestion d'une validité permet à un utilisateur d'activer ou désactiver les '''rappels à la connexion''' des validités arrivant à expiration ou ayant expiré.&lt;br /&gt;
&lt;br /&gt;
Le délai de rappel des validités arrivant à expiration est visible dans le champ '''Délai de prévenance en semaines avant chaque échéance''' sous le tableau listant les validités d'un utilisateur. L'utilisateur connecté peut modifier son propre délai. Dans ce cas, ce champ affiche un menu déroulant dans lequel l'utilisateur connecté peut changer le délai. Par ailleurs, pour chaque activité, la case '''Alerte''' doit être cochée.&lt;br /&gt;
&lt;br /&gt;
==Ajouter une validité à un utilisateur==&lt;br /&gt;
*[[#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|Accéder à l'interface de gestion des validités]]&lt;br /&gt;
*Sélectionner la validité à ajouter et valider.&lt;br /&gt;
*Saisir les données dans le formulaire et valider&lt;br /&gt;
&lt;br /&gt;
Si la validité est une [[#Validité-à-vendre|validité à vendre]], l'utilisateur sera automatiquement débité du montant correspondant. Les écritures comptables générées correspondantes sont validées. L'objectif est d'empêcher la réversibilité de cette opération par un utilisateur qui aurait souscrit à une validité. Cela permet de garantir la traçabilité des engagements.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins possible de [[#Supprimer_la_validité_d'un_utilisateur|supprimer une validité]] à vendre indument attribuée.&lt;br /&gt;
&lt;br /&gt;
Il est également possible de débrayer la vente an cliquant sur le toggle-switch '''Débrayer la vente''' afin que le compte ne soit pas débité. Cela nécessite d'avoir le [[Gestion-des-profils#Débrayage-des-ventes-de-validités|droit de débrayage]].&lt;br /&gt;
&lt;br /&gt;
===Téléverser un fichier===&lt;br /&gt;
Lorsqu'un type de validité est configuré pour y [[Paramétrage-des-validités#Associer-un-document|associer un document]], le téléversement des fichiers se fait comme suit :&lt;br /&gt;
*L'utilisateur téléverse le fichier&lt;br /&gt;
Ensuite :&lt;br /&gt;
*S'il s'agit d'un fichier image, il est stocké en base de données.&lt;br /&gt;
*S'il s'agit d'un PDF contenant du texte, le PDF est stocké en base de données.&lt;br /&gt;
*S'il s'agit d'un PDF qui contient une seule image, celle-ci est extraite du PDF et est stockée en base de données.&lt;br /&gt;
*S'il s'agit d'un PDF qui contient plusieurs images, seule la première image est extraite du PDF et stockée en base de données.&lt;br /&gt;
*Si le fichier est vide (ne contient ni texte ni image), une alerte utilisateur [[Alertes-utilisateur#Le-contenu-du-fichier-est-vide.-Le-fichier-n'as-pas-pu-être-téléchargé|indiquant que le contenu du fichier est vide]] est affichée à l'écran. Le fichier ne peut pas être téléversé.&lt;br /&gt;
Dans un cas particulier où l'image encapsulée dans le PDF se compose de plusieurs masques transparents, OpenFlyers convertit l'ensemble de la page du PDF en une image jpeg. Dans le cas où plusieurs images sont encapsulées dans le fichier sur plusieurs pages, seule la première page est extraite.&lt;br /&gt;
&lt;br /&gt;
Les fichiers téléversés sont stockés directement en base de données sous réserve d'être conforme aux règles de téléversement ci-dessous :&lt;br /&gt;
*Formats des fichiers autorisés : GIF, JPEG, PNG et PDF. Si le fichier téléversé n'est pas dans l'un de ces formats, [[Alertes-utilisateur#Ce-n'est-pas-un-fichier-de-type-:-gif,-jpeg,-png,-pdf|un message d'alerte correspondant]] s'affiche à l'écran.&lt;br /&gt;
*Poids maximal autorisé au moment du téléversement : 10 Mo.&lt;br /&gt;
*Poids maximal autorisé pour le stockage : 500 ko. Si le fichier téléversé dépasse les 500 Ko, il est redimensionné dans le cas où c'est une image. Si le fichier est toujours trop gros, alors il est refusé et le [[Alertes-utilisateur#La-taille-maximale-d'un-fichier-est-500ko|message d'alerte correspondant]] s'affiche.&lt;br /&gt;
&lt;br /&gt;
Récapitulatif :&lt;br /&gt;
&lt;br /&gt;
[[File:traitement-apres-televersement.png|800px]]&lt;br /&gt;
&lt;br /&gt;
==États de la validité==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!État de validité!!description!!&lt;br /&gt;
|-&lt;br /&gt;
|À échéance||La validité est sur le point d'expirer et nécessite une mise à jour||[[File:pendingExpirationValidity.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Expirée||La validité est périmée, elle n'est plus conforme et ne peut plus être utilisée||[[File:expiredValidity.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[#Validités-en-attente-de-certification|Non certifiée]]||La validité n'a pas encore été validée officiellement et ne peut pas être utilisée||[[File:notCertifiedValidity.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[#Prise-en-compte-d'une-validité|Prise en compte]]||La validité est active et conforme, elle peut être utilisée sans restrictions||[[File:effectiveValidity.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Provisoire||un état temporaire où une [[#Historique-des-validités|ancienne version]] reste [[#Prise-en-compte-d'une-validité|prise en compte]] en [[#Certifier-des-validités|attendant la certification]] d'une nouvelle||[[File:provisionalValidity.png|1000px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Modifier la validité d'un utilisateur==&lt;br /&gt;
*[[#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|Accéder à l'interface de gestion des validités]]&lt;br /&gt;
*Les modifications s'effectuent via le formulaire d'édition d'une validité accessible depuis l'icône crayon dans la colonne '''Actions''' du tableau.&lt;br /&gt;
&lt;br /&gt;
''Note :''&lt;br /&gt;
*Avant de faire un enregistrement en base de données, OpenFlyers vérifie s'il y a des modifications par rapport au dernier enregistrement actif de la même validité pour le même utilisateur.&lt;br /&gt;
*Les cellules non renseignées sont en rouges. Lors de l'édition via le formulaire, les champs associés sont également en surbrillance rouge.&lt;br /&gt;
&lt;br /&gt;
Dans le cas d'une [[#Validité-à-vendre|validité à vendre]], la limite de validité n'est pas modifiable. Afin de l'augmenter, il faut passer par un renouvellement. Il est également possible de la modifier manuellement (à condition de disposer du [[Gestion-des-profils#Débrayage-des-ventes-de-validités|droit de débrayage]]) en cliquant sur l'interrupteur '''Débrayer la vente'''.&lt;br /&gt;
&lt;br /&gt;
==Supprimer la validité d'un utilisateur==&lt;br /&gt;
*[[#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|Accéder à l'interface de gestion des validités]]&lt;br /&gt;
*Les suppressions s'effectuent directement sur la ligne de la validité concernée en cliquant sur l'icône poubelle de la validité associée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Dans le cas où la ligne de la validité concernée ne dispose pas de l'icône poubelle&lt;br /&gt;
Cela veut dire que [[Gestion des produits et des ventes#Configuration_du_produit_Validité_&amp;quot;Cotisation&amp;quot;|la validité est à vendre]]. Il faut effectuer la procédure suivante :&lt;br /&gt;
*Si l'utilisateur a été indument débité, il faut [[Utilisation de la comptabilité#Annuler_l'effet_d'une_écriture_comptable|annuler l'effet d'une écriture comptable]] correspond au montant facturé qui n'aurait pas du l'être&lt;br /&gt;
Supprimer la vente de validité de façon temporaire :&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Produits &amp;gt; Validités à vendre'''&lt;br /&gt;
*Repérer la ligne qui lie le type de validité concerné avec un produit&lt;br /&gt;
*Copier la '''Formule de calcul de la date d'expiration''' de la ligne concernée et la coller dans un fichier texte temporaire pour la récupérer ultérieurement&lt;br /&gt;
*Noter le nom du produit associé&lt;br /&gt;
*Supprimer la ligne&lt;br /&gt;
*Supprimer la validité de l'utilisateur concerné (cf. début de la présente procédure)&lt;br /&gt;
Remettre en place la vente du type de validité :&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Produits &amp;gt; Validités à vendre'''&lt;br /&gt;
Sur la dernière ligne :&lt;br /&gt;
*Champ '''Validité''' : sélectionner le nom du type de validité concerné&lt;br /&gt;
*Champ '''Produit''' : sélectionner le nom du produit associé&lt;br /&gt;
*Champ '''Formule de calcul de la date d'expiration''' : recoller la formule de calcul&lt;br /&gt;
*Cliquer le bouton '''Ajouter'''.&lt;br /&gt;
&lt;br /&gt;
=Contrôle des validités=&lt;br /&gt;
==Contrôle des validités à la connexion==&lt;br /&gt;
Dès que l'utilisateur est identifié, un contrôle de ses validités est effectué. Les validités contrôlées sont uniquement celles que possède l'utilisateur et qui sont soumises à échéance ([[#Validité-complète|complète]]) ou les validités à expérience récente. &lt;br /&gt;
&lt;br /&gt;
Le paramétrage du contrôle des validités s'effectue au travers de 2 champs :&lt;br /&gt;
*le champ '''[[Paramétrage-des-validités#Alerte-à-la-connexion|Alerte à la connexion]]''' qui définit le comportement que l'application OpenFlyers doit adopter à la connexion&lt;br /&gt;
*le champ '''[[Paramétrage-des-validités#Soumise-à-échéance|Soumise à échéance]]''' qui doit être attribué. S'il n'y a pas d'échéance, alors il n'y a pas de contrôle de validité de l'échéance à la connexion&lt;br /&gt;
&lt;br /&gt;
==Contrôle des validités lors de la saisie d'une réservation==&lt;br /&gt;
Lors d'une réservation, OpenFlyers contrôle les validités détenues par la personne occupant la 1ère place dans la ressource '''et seulement s'il n'y a qu'une seule personne pour cette réservation'''. OpenFlyers vérifie également pour cette personne si des validités ne vont pas expirés avant la date de fin de la réservation. Les validités détenues doivent correspondre aux validités demandées pour le type de ressource correspondant à la ressource réservée et aux validités demandées pour les types d'activités sélectionnés.&lt;br /&gt;
&lt;br /&gt;
Il y a 3 comportement possibles :&lt;br /&gt;
*Pas de contrôle des validités.&lt;br /&gt;
*Une [[Présentation-générale-des-alertes#Alerte-orange|alerte non bloquante]] dans le cas où il manque une ou plusieurs validités.&lt;br /&gt;
*Une [[Présentation-générale-des-alertes#Alerte-rouge|alerte bloquante]] dans le cas où il manque une ou plusieurs validités.&lt;br /&gt;
&lt;br /&gt;
Il y a un [[Configuration-des-réservations-internes#Paramétrage-général-du-contrôle-des-validités-pour-les-réservations|paramétrage général]] qui définit si toute validité manquante doit entrainer un blocage. Si ce n'est pas le cas, alors cela dépend du paramétrage associé à chaque type de validité grâce à la case à cocher [[Paramétrage-des-validités#Validité-bloquante-pour-la-saisie-(si-requise)|Validité bloquante pour la saisie des activités (si requise)]].&lt;br /&gt;
&lt;br /&gt;
Le comportement est le même pour toutes les validités.&lt;br /&gt;
&lt;br /&gt;
==Contrôle des validités lors de la saisie d'une activité==&lt;br /&gt;
Lors de la saisie d'une activité, OpenFlyers effectue 2 contrôles :&lt;br /&gt;
#'''S'il n'y a qu'une seule personne pour cette activité''', le logiciel vérifie la présence des validités requises pour la ressource utilisée et les types d'activités sélectionnés. Il y a 2 comportements possibles pour chaque validité manquante :&lt;br /&gt;
#*Une [[Présentation-générale-des-alertes#Alerte-orange|alerte non bloquante]].&lt;br /&gt;
#*Une [[Présentation-générale-des-alertes#Alerte-rouge|alerte bloquante]].&lt;br /&gt;
#:Il y a un [[Paramétrage-des-activités#Paramétrage-général-du-contrôle-des-validités-pour-la-saisie-des-vols|paramétrage général]] qui définit si toute validité manquante doit entrainer un blocage. Si ce n'est pas le cas, alors cela dépend du paramétrage associé à chaque type de validité grâce à la case à cocher [[Paramétrage-des-validités#Validité-bloquante-pour-la-saisie-(si-requise)|Validité bloquante pour la saisie des activités (si requise)]].&lt;br /&gt;
#OpenFlyers affiche une alerte pour les validités périmées [[#Contrôle_des_validités_à_la_connexion|comme à la connexion]].&lt;br /&gt;
&lt;br /&gt;
=Débrayer la vente d'une validité=&lt;br /&gt;
Débrayer la vente d'une validité consiste à modifier la date limite d'une validité sans déclencher de vente afin que l'utilisateur concerné ne soit pas débité.&lt;br /&gt;
&lt;br /&gt;
;Prérequis :&lt;br /&gt;
Pour pouvoir débrayer la vente d'une validité, le gestionnaire doit disposer du droit [[Gestion-des-profils#Débrayage-des-ventes-de-validités|débrayage des ventes de validités]].&lt;br /&gt;
&lt;br /&gt;
;Procédure pour attribuer une nouvelle validité sans la vendre :&lt;br /&gt;
*'''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Validités'''&lt;br /&gt;
*Sélectionner en haut à gauche, dans la liste des utilisateurs, l'utilisateur concerné&lt;br /&gt;
*Sélectionner en haut à droite, dans la liste des validités, la validité à attribuer&lt;br /&gt;
Si la validité est une validité à vendre, alors apparait à côté de la liste, un interrupteur&lt;br /&gt;
*Cliquer sur cet interrupteur '''Débrayer la vente'''&lt;br /&gt;
Le bouton '''Acheter''' se transforme en '''Ajouter'''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter'''&lt;br /&gt;
*Compléter le formulaire, notamment la '''Limite de validité'''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
;Procédure pour modifier la limite validité d'une validité déjà attribuée sans la vendre :&lt;br /&gt;
*'''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Validités'''&lt;br /&gt;
*Sélectionner en haut à gauche, dans la liste des utilisateurs, l'utilisateur concerné&lt;br /&gt;
Les validités attribuées à l'utilisateur apparaissent&lt;br /&gt;
*A droite de la ligne de la validité à modifier, cliquer sur le pictogramme avec le symbole de l'euro barré et un crayon&lt;br /&gt;
Le formulaire d'édition de la validité apparait&lt;br /&gt;
*Modifier le champ '''Limite de validité'''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Historique des validités=&lt;br /&gt;
Une validité possède un historique contenant tous les états par lesquels elle est passée.&lt;br /&gt;
Chaque changement effectué sur une validité entraîne automatiquement une entrée dans l'historique.&lt;br /&gt;
&lt;br /&gt;
L'historique d'une validité est conservé même si la validité est supprimée, il sera consultable si une nouvelle validité du même type est créée pour le même utilisateur.&lt;br /&gt;
&lt;br /&gt;
Il est possible de consulter les anciens fichiers contenus par la validité mêmes s'ils ont été remplacés.&lt;br /&gt;
&lt;br /&gt;
Les fichiers validités téléversés sont comparés. S'ils sont identiques, alors seul l'ancien fichier est conservé. Cela permet de limiter l'augmentation de la taille de la base de données.&lt;br /&gt;
&lt;br /&gt;
Chaque entrée d'historique affiche également :&lt;br /&gt;
* l'utilisateur (login) ayant effectué l'action ;&lt;br /&gt;
* l'adresse IP de l'utilisateur connecté ayant effectué l'action.&lt;br /&gt;
&lt;br /&gt;
==Afficher l'historique des validités==&lt;br /&gt;
Pour afficher l'historique des validité :&lt;br /&gt;
*Aller sur l'[[#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|interface de gestion des validités d'un utilisateur]].&lt;br /&gt;
*Cliquer sur le nom de la validité dans la colonne de gauche du tableau pour ouvrir la page d'historique.&lt;br /&gt;
L'historique s'affiche chronologiquement, du changement le plus récent au plus ancien.&lt;br /&gt;
&lt;br /&gt;
=Lister les détenteurs d'un type de validité=&lt;br /&gt;
*Aller sur '''Admin &amp;gt; Utilisateurs &amp;gt; Types de validités'''&lt;br /&gt;
*Cliquer sur l'icône symbolisant une liste dans la colonne '''Liste''' de la ligne correspondante à la validité concernée.&lt;br /&gt;
&lt;br /&gt;
Le tableau liste les personnes ayant la validité correspondante.&lt;br /&gt;
&lt;br /&gt;
Lorsque la validité est soumise à échéance, la liste fait ressortir en rouge sur fond gris les dates d'échéances périmées.&lt;br /&gt;
&lt;br /&gt;
Lorsque la validité est une validité à expérience, la liste contient uniquement les utilisateurs remplissant les critères de la formule d'expérience.&lt;br /&gt;
&lt;br /&gt;
=Prise en compte d'une validité=&lt;br /&gt;
&lt;br /&gt;
Une validité prend effet lorsque tous les points suivants sont réunis :&lt;br /&gt;
&lt;br /&gt;
* La validité doit être [[#Validité-complète|complète]].&lt;br /&gt;
* Si une date d'expiration est présente, elle ne doit pas être dépassée.&lt;br /&gt;
* Si la [[#Certifier-des-validités|certification]] est possible, la validité doit être certifiée.&lt;br /&gt;
&lt;br /&gt;
NB : Si la dernière validité enregistrée n'est pas prise en compte pour un utilisateur X et un type de validité Y, on vérifie dans [[#Historique-des-validités|l'historique]] s'il existe une validité qui est encore considérée comme valide pour la prendre en compte, on parle de [[#États-de-la-validité|validité provisoire]].&lt;br /&gt;
&lt;br /&gt;
=Validités en attente de certification=&lt;br /&gt;
&lt;br /&gt;
*[[#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|Accéder à l'interface de gestion des validités]]&lt;br /&gt;
*Par défaut le filtre ''Utilisateur'' est sélectionné sur ''Tous'' ce qui permet de visualiser toutes les validités que l'utilisateur peut certifier.&lt;br /&gt;
&lt;br /&gt;
Il est possible de consulter et modifier les renseignements rentrés par les utilisateurs, dans le cas où les informations sont valides, l'utilisateur peut certifier la validité.&lt;br /&gt;
&lt;br /&gt;
Une fois certifiée, la validité reste encore visible 24h, ainsi il est encore possible de corriger la validité si une erreur apparaît.&lt;br /&gt;
&lt;br /&gt;
Cette page est accessible en suivant le lien contenu dans [[Envoi-des-emails#E-mail-de-demande-de-certification-de-validité|l'e-mail de notification]] envoyé automatiquement aux utilisateurs disposant du [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|droit de certifier la validité concernée]].&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Validit%C3%A9s&amp;diff=14332</id>
		<title>Validités</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Validit%C3%A9s&amp;diff=14332"/>
		<updated>2026-03-10T13:43:54Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Historique des validités */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter l'utilisation des validités dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
Il existe également une page qui traite du [[paramétrage des validités]].&lt;br /&gt;
&lt;br /&gt;
==Définitions==&lt;br /&gt;
Le terme '''validité''' est utilisé par OpenFlyers pour désigner tout ce qui peut constituer une attestation, autorisation, brevet, certificat, diplôme, échelon, expérience acquise, grade, licence, permis, qualification, etc.&lt;br /&gt;
&lt;br /&gt;
Les '''types de validités''' permettent de [[#Paramètres-de-configuration|définir des validités]] qui seront attribuées aux utilisateurs.&lt;br /&gt;
&lt;br /&gt;
La détention par un utilisateur de validités requises peut être vérifié :&lt;br /&gt;
*A la connexion de l'utilisateur&lt;br /&gt;
*Lors d'une réservation faite pour un utilisateur par lui-même ou un autre utilisateur. OpenFlyers vérifie les validités de l'utilisateur concerné par la réservation.&lt;br /&gt;
*Lors d'une saisie d'activité (par exemple lors de la saisie d'un vol pour l'aéronautique).&lt;br /&gt;
&lt;br /&gt;
===Documents-validités===&lt;br /&gt;
Document associé à la validité d'un utilisateur et qui permet de démontrer la réelle détention de la validité par un utilisateur. Pour qu'un document soit associable à une validité, le type de validité doit avoir le paramètre [[Paramétrage-des-validités#Associer-un-document|Associer un document]].&lt;br /&gt;
&lt;br /&gt;
Pour un tel type de validité, la [[Paramétrage-des-validités#Certification|certification]] est en général activée pour permettre la validation du document par un gestionnaire.&lt;br /&gt;
&lt;br /&gt;
===Validité à échéance===&lt;br /&gt;
Un type de validité est une validité à échéance lorsque le champ de paramétrage du type de validité [[Paramétrage-des-validités#Soumise-à-échéance|Soumise à échéance]] est coché. &lt;br /&gt;
&lt;br /&gt;
Dans ce cas, la date d'échéance doit obligatoirement être renseignée lors de la création de la validité. Une fois cette date dépassée, l'utilisateur ne détient plus cette validité.&lt;br /&gt;
&lt;br /&gt;
===Validité à expérience===&lt;br /&gt;
Un type de validité est une validité à expérience lorsque le champ de paramétrage du type de validité [[Paramétrage-des-validités#Formule-d'expérience|formule d'expérience]] contient une formule. Dans ce cas, la validité n'est pas attribuable à un utilisateur. C'est l'expérience de l'utilisateur, c'est à dire son activité passée vérifiée par la formule d'expérience, qui définit si l'utilisateur détient cette validité.&lt;br /&gt;
&lt;br /&gt;
===Validité à vendre===&lt;br /&gt;
Une validité à vendre est une validité qui est couplée à un [[Gestion-des-produits-et-des-ventes#Configuration-d'un-produit-Validité|produit en vente]].&lt;br /&gt;
&lt;br /&gt;
===Validité complète===&lt;br /&gt;
&lt;br /&gt;
Une validité est complète lorsque tous les points suivants sont réunis :&lt;br /&gt;
&lt;br /&gt;
* Si la date d'expiration est requise, elle doit être renseignée.&lt;br /&gt;
* Si le code identifiant est requis, il doit être renseigné.&lt;br /&gt;
* Si la date d'obtention est requise, elle doit être renseignée.&lt;br /&gt;
* Si un document peut être associé, les pages obligatoires (s'il y en a) doivent être téléversées.&lt;br /&gt;
&lt;br /&gt;
===Validité contrat===&lt;br /&gt;
Une validité contrat est un validité qui a été déclarée comme contrat. Un contrat est une validité avec un document défini, le but est de permettre de mettre en ligne un document que les utilisateurs doivent signer.&lt;br /&gt;
&lt;br /&gt;
Un utilisateur qui n'a pas signé ses contrats ne peux pas se connecter. Il a la possibilité de signer ses contrats lors de ses tentatives de connexion.&lt;br /&gt;
&lt;br /&gt;
Un contrat signé est stocké en base de données avec le nom  et l'adresse IP du signataire ainsi que la date et l'heure de signature.&lt;br /&gt;
&lt;br /&gt;
Suivre [[Paramétrage-des-validités#Paramétrer-une-validité-comme-contrat|cette procédure]] pour mettre en place des contrats.&lt;br /&gt;
&lt;br /&gt;
Voir également la procédure de [[Connexion#Signer-des-validités-contrats|signature des validités-contrats]].&lt;br /&gt;
&lt;br /&gt;
=Alertes sur les validités=&lt;br /&gt;
==Alerte à la connexion==&lt;br /&gt;
Les validités contrôlées à la connexion sont uniquement :&lt;br /&gt;
*celles possédées par l'utilisateur qui se connecte et qui sont [[Validités#Validité-à-échéance|soumises à échéance]]&lt;br /&gt;
*[[Validités#Validité-à-expérience|les validités à expérience]] récente.&lt;br /&gt;
&lt;br /&gt;
Ainsi, les validités sans échéance ne sont pas contrôlées.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers affiche un message d'alerte pour les validités dont la date d'échéance est expirée ou va expirer dans un délai inférieur à la période d'alerte définie dans la fiche utilisateur. L'utilisateur a la possibilité de cliquer sur la case à cocher &amp;quot;Ne plus le rappeler&amp;quot; afin de ne plus avoir de message de rappel. Dans ce cas, lors des connexions ultérieures, il n'aura plus de message de rappel. Il peut cependant réactiver cette alerte en la réactivant dans la colonne &amp;quot;Alertes&amp;quot; de la ligne correspondante dans '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Validités'''. Cette réactivation est automatique lors d'une modification de la validité.&lt;br /&gt;
&lt;br /&gt;
==Alertes lors d'une réservation ou une saisie d'activité==&lt;br /&gt;
Les [[Gestion-des-activités#Alertes|alertes suivantes sont générées lors de la saisie d'une activité]] ou d'une réservation.&lt;br /&gt;
&lt;br /&gt;
Les validités périmées apparaissent systématiquement lors de la saisie d'une réservation ou d'une activité comme à la connexion. Leur affichage ne dépend pas du type de ressource. C'est juste un rappel.&lt;br /&gt;
&lt;br /&gt;
Ce rappel est notamment utile lorsqu'une personne effectue une réservation ou une saisie de vol pour le compte d'un tiers. Cela lui permet d'être informé et d'informer ce tiers de sa situation.&lt;br /&gt;
&lt;br /&gt;
==Alertes sur la page listant les validités d'un utilisateur==&lt;br /&gt;
*Alerte de cellule vide alors qu'elle devrait être remplie : la cellule affiche une bordure et un panneau rouges.&lt;br /&gt;
*[[#Alertes-d'expiration|Alertes d'expiration]]&lt;br /&gt;
&lt;br /&gt;
==[[Envoi-des-emails#s#E-mail-de-rappel-d'échéance-de-validité|Email de rappel d'échéance de validité]]==&lt;br /&gt;
&lt;br /&gt;
=Certifier des validités=&lt;br /&gt;
La certification permet à une structure d'attester qu'une validité saisie dans OpenFlyers a été vérifiée.&lt;br /&gt;
&lt;br /&gt;
Lorsqu'un document est associé à une validité, cela permet d'indiquer que le document a été vérifié et que les données saisies correspondantes à la validité sont conformes au document téléversé. Cela permet également d'indiquer que le document est valide.&lt;br /&gt;
&lt;br /&gt;
Un document-validité peut être certifié de 2 façons :&lt;br /&gt;
*Soit manuellement par un gestionnaire disposant des droits de certification du document&lt;br /&gt;
*Soit par un robot dans le cas où le robot dispose d'un modèle du type de document à certifier.&lt;br /&gt;
&lt;br /&gt;
Voir le [[Paramétrage-des-validités#Certification|paramétrage de la certification d'un type de validité]] pour définir les validités qui peuvent être certifiées et la colonne [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|Types de validités que l'utilisateur peut gérer et certifier]] dans la gestion des profils pour définir ceux qui peuvent certifier.&lt;br /&gt;
&lt;br /&gt;
==Certification manuelle==&lt;br /&gt;
;Pré-requis&lt;br /&gt;
Pour pouvoir certifier une validité, un utilisateur doit disposer du [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|droit de certifier la validité concernée]]&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
Pour certifier manuellement une validité, il faut soit :&lt;br /&gt;
*Passer par l'interface de gestion des [[#Validités-en-attente-de-certification|validités en attente de certification]] :&lt;br /&gt;
**Vérifier les informations des validités en attente, corriger si besoin&lt;br /&gt;
**Quand une validités est conforme, cliquer sur certifier&lt;br /&gt;
*Passer par le menu de gestion individuelle des validités des utilisateurs :&lt;br /&gt;
**Aller sur la page de gestion des validités des utilisateurs dans '''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Actifs'''&lt;br /&gt;
**Chercher l'utilisateur dont la validité est à certifier puis dans la colonne action cliquer sur l'icône &amp;quot;Editer les validités de l'utilisateur&amp;quot;&lt;br /&gt;
**Sur la page qui s'ouvre, contrôler les informations de la validité puis cliquer sur le bouton dans la colonne &amp;quot;Certifier&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Certification automatique==&lt;br /&gt;
===Certification automatique à partir du numéro de licence délivré par la [https://www.ffa-aero.fr Fédération Française Aéronautique]===&lt;br /&gt;
Cette certification est active lorsque le type de validité est paramétré avec le [[Paramétrage-des-validités#Certification|type de certification '''Par API FFA''']].&lt;br /&gt;
&lt;br /&gt;
;Certification automatique&lt;br /&gt;
Lorsque la validité est nécessaire, à la connexion, lors de la réservation en solo ou lors d'une saisie d'activité en solo, si la validité n'est pas déjà certifiée ou si elle est périmée, le robot OpenFlyers interroge l'API SMILE FFA pour vérifier la validité de la licence.&lt;br /&gt;
&lt;br /&gt;
;Réactualisation manuelle&lt;br /&gt;
Il est possible de forcer la réactualisation de la certification en appuyant sur l'icône de mise à jour qui apparaît dans la colonne '''Actions''' de la liste des validités, cela permet d'appeler le robot OpenFlyers qui interroge l'API SMILE FFA pour vérifier la validité de la licence.&lt;br /&gt;
&lt;br /&gt;
Le bouton n'est actif que si l'une des conditions suivantes est rencontrée :&lt;br /&gt;
*La date d'échéance de la validité est dépassée&lt;br /&gt;
*La date courante est supérieure ou égale au 1er octobre et l'année de la date d'échéance est l'année en cours&lt;br /&gt;
&lt;br /&gt;
; Interrogation de l'API SMILE FFA par le robot OpenFlyers&lt;br /&gt;
* Après interrogation de l'API FFA, nous avons les cas suivants :&lt;br /&gt;
** Si la licence est valide, le robot certifie automatiquement la validité en mettant à jour la date d'échéance au 31/12 de l'année renvoyée par l'API FFA.&lt;br /&gt;
** Si la licence n'est pas valide :&lt;br /&gt;
*** Si une date d'échéance est fournie par API FFA, le robot certifie automatiquement la validité en mettant à jour la date d'échéance avec la date de fin indiquée dans la réponse.&lt;br /&gt;
*** Si non, le robot certifie automatiquement la validité en mettant à jour la date d'échéance au 31/12 de l'année la précédente.&lt;br /&gt;
&lt;br /&gt;
Un document peut-être associé à la validité. Il n'est pas pris en compte pour la certification.&lt;br /&gt;
&lt;br /&gt;
===Certification automatique de l'attestation délivrée par la [https://www.ffa-aero.fr Fédération Française Aéronautique]===&lt;br /&gt;
Cette certification est active lorsque le type de validité est paramétré avec le [[Paramétrage-des-validités#Certification|type de certification '''Possible par robot (FFA)''']].&lt;br /&gt;
&lt;br /&gt;
Le robot d'OpenFlyers est capable d'analyser les fichiers PDF correspondant aux attestations de licence délivrées par la [https://www.ffa-aero.fr Fédération Française Aéronautique (FFA)]. Chaque pilote licencié à la FFA peut récupérer ce document sur le site web [http://projet.ff-aero.fr/SMILE_II/ SMILE]. Le robot extrait du document :&lt;br /&gt;
*Le numéro de licence de l'utilisateur&lt;br /&gt;
*Les noms et prénom de l'utilisateur&lt;br /&gt;
*La date de naissance de l'utilisateur&lt;br /&gt;
*La date de début de validité la licence FFA&lt;br /&gt;
*La date de fin de validité de la licence FFA&lt;br /&gt;
*La présence de l'assurance &amp;quot;Individuelle Accident de base&amp;quot; avec l'attribut &amp;quot;Oui&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ces informations lui permettent de valider que le document est conforme et correspond à l'utilisateur pour qui le document a été téléversé. Il se base sur le nom et la date de naissance.&lt;br /&gt;
&lt;br /&gt;
Lorsque la correspondance est établie, il met à jour la validité avec les données suivantes :&lt;br /&gt;
*Le numéro de licence&lt;br /&gt;
*La date de début de validité&lt;br /&gt;
*La date de fin de validité&lt;br /&gt;
&lt;br /&gt;
Quand un document est sélectionné les champs mis à jour disparaissent dans le formulaire de saisie, car les données seront extraite du document.&lt;br /&gt;
&lt;br /&gt;
===Licence de pilote privé (PPL)===&lt;br /&gt;
''(en développement)''&lt;br /&gt;
 &lt;br /&gt;
La certification de ce type de validité n'est en fonction que lorsque la [[Paramétrage-des-validités#Certification|certification]] de ce type de validité est activé avec le choix '''Possible par OCR'''.&lt;br /&gt;
&lt;br /&gt;
Un deuxième robot d'OpenFlyers permet d'analyser les fichiers PDF ou JPEG qui correspondent aux Licences de Pilote Privé (PPL). &lt;br /&gt;
&lt;br /&gt;
Les champs détéctés par le robot sont : &lt;br /&gt;
*Les noms et prénoms&lt;br /&gt;
*Le numéro de la licence&lt;br /&gt;
*L'intitulé de la licence&lt;br /&gt;
*La date de validité de la licence&lt;br /&gt;
&lt;br /&gt;
Déroulement de la procédure : &lt;br /&gt;
*Quand un document est téléversé, la détéction commence automatiquement.&lt;br /&gt;
*A l'issue du traitment, quatre champs remplis des données résultantes du traitement par le robot apparaîssent. Des boutons de confirmations apparaîssent aussi en dessous de chaque champ :&lt;br /&gt;
*A ce stade, l'utilisateur est amené à '''effectuer certaines actions''' avant de pouvoir valider le formulaire de saisie. '''Il doit vérifier si les résultats sont correctes puis les confirmer ou les corriger''' sinon : &lt;br /&gt;
**Si l'utilisateur corrige le champ, le bouton de confirmation est remplacé par le message &amp;quot;Vous avez corrigé ce champ&amp;quot;.&lt;br /&gt;
**Si l'utilisateur remet le résultat initial dans le champ, le bouton de confirmation réapparaît sous le champ à la place du message.&lt;br /&gt;
**Si l'utilisateur est en train de modifier un champ, des points de suspension sont affichés en dessou du champ réspectif.&lt;br /&gt;
Les champs sont toujours modifiables. C'est-à-dire, l'utilisateur peut corriger un champ même après l'appui sur le bouton de confirmation.&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, la validation du formulaire n'est possible que si l'utilisateur a '''corrigé''' ou '''validé''' tous les champs.&lt;br /&gt;
&lt;br /&gt;
=Consulter et gérer ses validités ou celles d'un tiers=&lt;br /&gt;
&lt;br /&gt;
L'interface de gestion des validités est accessible :&lt;br /&gt;
*côté planning : '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Validités'''&lt;br /&gt;
*côté Gestion :&lt;br /&gt;
*'''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Validités'''&lt;br /&gt;
*'''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Actifs''' et cliquer sur l’icône représentant une check-list dans la colonne '''Actions'''.&lt;br /&gt;
&lt;br /&gt;
Conditions pour consulter et gérer ses validités :&lt;br /&gt;
*Pour consulter ses validités un utilisateur doit posséder le droit [[Gestion-des-profils#Voir-ses-validités|Voir ses validités]].&lt;br /&gt;
*Un utilisateur peut gérer pour lui-même les validités qui sont définies dans le droit [[Gestion des profils#Type-de-validité-que-l'utilisateur-peut-gérer-pour-lui-même|Type de validité que l'utilisateur peut gérer pour lui-même]]. &lt;br /&gt;
*Pour qu'un utilisateur soit autorisé à ajouter une nouvelle validité, il doit détenir le droit [[Gestion-des-profils#Ajout-et-gestion-de-ses-validités|Ajout et gestion de ses validités]].&lt;br /&gt;
*Pour qu'un utilisateur soit autorisé à renouveler une validité détenue ou à mettre à jour le '''Code identifiant''', la '''Date d'obtention''', la '''Limite de validité''' (d'une validité non achetable) ou à supprimer une validité, il doit détenir le droit [[Gestion-des-profils#Ajout-et-gestion-de-ses-validités|Ajout et gestion de ses validités]] ou le droit [[Gestion-des-profils#Gestion-de-ses-validités-détenues|Gestion de ses validités détenues]].&lt;br /&gt;
*Pour qu'un utilisateur soit autorisé à acheter ou renouveler une validité-produit, il doit détenir le droit [[Gestion des profils#Achat-ventes-libres|Achat ventes libres]] et le produit associé à la validité doit être en vente libre.&lt;br /&gt;
&lt;br /&gt;
Conditions pour consulter et gérer les validités d'un tiers :&lt;br /&gt;
*Un utilisateur peut consulter et gérer les validités qui sont définies dans le droit [[Gestion des profils#Type-de-validité-que-l'utilisateur-peut-gérer-pour-lui-même|Types de validités que l'utilisateur peut gérer et certifier]]. &lt;br /&gt;
*Pour qu'un utilisateur soit autorisé à ajouter une validité à vendre à un autre utilisateur, il doit détenir le droit [[Gestion-des-profils#Acheter-pour-les-tiers|Acheter pour les tiers]]&lt;br /&gt;
&lt;br /&gt;
Il est possible d'afficher uniquement les validités nécessaires en sélectionnant un filtre :&lt;br /&gt;
&lt;br /&gt;
[[File:selecteur-validités.png]]&lt;br /&gt;
&lt;br /&gt;
Il est donc possible d'afficher uniquement :&lt;br /&gt;
*les validités qui peuvent être certifiées&lt;br /&gt;
*les validités effectives ([[#Prise-en-compte-d'une-validité|prises en compte]])&lt;br /&gt;
&lt;br /&gt;
Si les validités de tous les utilisateurs sont affichées, il est possible d'afficher uniquement les validités d'un certain type grâce au sélecteur présent en haut à droite de la page. Si tous les types de validités sont affichés, alors il est uniquement possible d'afficher les validités qui peuvent être certifiées.&lt;br /&gt;
&lt;br /&gt;
Pour renouveler une validité détenue, il faut éditer la validité en appuyant sur l'icône crayon qui apparaît dans la colonne '''Actions'''. Une fois sur le formulaire d'édition de la validité concernée un bouton '''Renouveler la validité''' est affiché. Cliquer dessus puis valider.&lt;br /&gt;
&lt;br /&gt;
Lorsqu'un type de validité est configuré pour y [[Paramétrage-des-validités#Associer-un-document|associer un document]], l'utilisateur peut [[#Téléverser-un-fichier|téléverser un fichier]]. Une fois le fichier téléversé, il est téléchargeable.&lt;br /&gt;
&lt;br /&gt;
Dans le tableau de la liste des validités, l'utilisateur concerné, peut voir qui et quand ont été certifiées ses validités. Il retrouve aussi les [[#Validité-contrat|validités-contrats]] qu'il a [[Connexion#Signer-des-validités-contrats|signé à la connexion]].&lt;br /&gt;
&lt;br /&gt;
Si l'utilisateur peut gérer les validités de tiers, une liste déroulante '''Utilisateur''' apparaît au-dessus du tableau. Si la valeur '''Tous''' est sélectionné seules les validités à certifier sont affichées. De plus, une colonne ''Nom du titulaire'' est ajoutée et la colonne ''Alerte ?'' ainsi que le champ ''délai de prévenance'' sont cachés. Si on sélectionne un utilisateur autre que soi-même la colonne ''Alerte ?'' et le champ ''délai de prévenance'' sont cachés.&lt;br /&gt;
&lt;br /&gt;
Remarques :&lt;br /&gt;
*Les validités arrivées à échéance apparaissent sur fond orange.&lt;br /&gt;
*Lorsqu'une validité n'est pas certifiée la cellule '''Etat de certification''' apparaît sur fond rouge.&lt;br /&gt;
*La mise à jour de la date d'échéance d'une validité réactive automatiquement la cellule de la colonne [[#Alertes-d'expiration|Alertes ?]] si celle-ci n'est pas modifié lors de la saisie dans le formulaire.&lt;br /&gt;
*Une validité-produit déjà détenue ne peut pas être supprimée.&lt;br /&gt;
&lt;br /&gt;
==Alertes d'expiration==&lt;br /&gt;
Il existe deux types d'alertes liées à l'expiration d'une validité :&lt;br /&gt;
*Lorsque la date limite d'une validité est bientôt atteinte, une '''alerte avant échéance''' apparaît. Celle-ci s'affiche sous la forme d'une cellule à bordure orange et contenant un panneau orange. &lt;br /&gt;
*Lorsque la date limite d'une validité est dépassée, une '''alerte de validité expirée''' apparaît. Celle-ci s'affiche sous la forme d'une cellule à bordure et contenant un panneau rouges.&lt;br /&gt;
&lt;br /&gt;
La case '''Alerte ?''' dans le formulaire de gestion d'une validité permet à un utilisateur d'activer ou désactiver les '''rappels à la connexion''' des validités arrivant à expiration ou ayant expiré.&lt;br /&gt;
&lt;br /&gt;
Le délai de rappel des validités arrivant à expiration est visible dans le champ '''Délai de prévenance en semaines avant chaque échéance''' sous le tableau listant les validités d'un utilisateur. L'utilisateur connecté peut modifier son propre délai. Dans ce cas, ce champ affiche un menu déroulant dans lequel l'utilisateur connecté peut changer le délai. Par ailleurs, pour chaque activité, la case '''Alerte''' doit être cochée.&lt;br /&gt;
&lt;br /&gt;
==Ajouter une validité à un utilisateur==&lt;br /&gt;
*[[#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|Accéder à l'interface de gestion des validités]]&lt;br /&gt;
*Sélectionner la validité à ajouter et valider.&lt;br /&gt;
*Saisir les données dans le formulaire et valider&lt;br /&gt;
&lt;br /&gt;
Si la validité est une [[#Validité-à-vendre|validité à vendre]], l'utilisateur sera automatiquement débité du montant correspondant. Les écritures comptables générées correspondantes sont validées. L'objectif est d'empêcher la réversibilité de cette opération par un utilisateur qui aurait souscrit à une validité. Cela permet de garantir la traçabilité des engagements.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins possible de [[#Supprimer_la_validité_d'un_utilisateur|supprimer une validité]] à vendre indument attribuée.&lt;br /&gt;
&lt;br /&gt;
Il est également possible de débrayer la vente an cliquant sur le toggle-switch '''Débrayer la vente''' afin que le compte ne soit pas débité. Cela nécessite d'avoir le [[Gestion-des-profils#Débrayage-des-ventes-de-validités|droit de débrayage]].&lt;br /&gt;
&lt;br /&gt;
===Téléverser un fichier===&lt;br /&gt;
Lorsqu'un type de validité est configuré pour y [[Paramétrage-des-validités#Associer-un-document|associer un document]], le téléversement des fichiers se fait comme suit :&lt;br /&gt;
*L'utilisateur téléverse le fichier&lt;br /&gt;
Ensuite :&lt;br /&gt;
*S'il s'agit d'un fichier image, il est stocké en base de données.&lt;br /&gt;
*S'il s'agit d'un PDF contenant du texte, le PDF est stocké en base de données.&lt;br /&gt;
*S'il s'agit d'un PDF qui contient une seule image, celle-ci est extraite du PDF et est stockée en base de données.&lt;br /&gt;
*S'il s'agit d'un PDF qui contient plusieurs images, seule la première image est extraite du PDF et stockée en base de données.&lt;br /&gt;
*Si le fichier est vide (ne contient ni texte ni image), une alerte utilisateur [[Alertes-utilisateur#Le-contenu-du-fichier-est-vide.-Le-fichier-n'as-pas-pu-être-téléchargé|indiquant que le contenu du fichier est vide]] est affichée à l'écran. Le fichier ne peut pas être téléversé.&lt;br /&gt;
Dans un cas particulier où l'image encapsulée dans le PDF se compose de plusieurs masques transparents, OpenFlyers convertit l'ensemble de la page du PDF en une image jpeg. Dans le cas où plusieurs images sont encapsulées dans le fichier sur plusieurs pages, seule la première page est extraite.&lt;br /&gt;
&lt;br /&gt;
Les fichiers téléversés sont stockés directement en base de données sous réserve d'être conforme aux règles de téléversement ci-dessous :&lt;br /&gt;
*Formats des fichiers autorisés : GIF, JPEG, PNG et PDF. Si le fichier téléversé n'est pas dans l'un de ces formats, [[Alertes-utilisateur#Ce-n'est-pas-un-fichier-de-type-:-gif,-jpeg,-png,-pdf|un message d'alerte correspondant]] s'affiche à l'écran.&lt;br /&gt;
*Poids maximal autorisé au moment du téléversement : 10 Mo.&lt;br /&gt;
*Poids maximal autorisé pour le stockage : 500 ko. Si le fichier téléversé dépasse les 500 Ko, il est redimensionné dans le cas où c'est une image. Si le fichier est toujours trop gros, alors il est refusé et le [[Alertes-utilisateur#La-taille-maximale-d'un-fichier-est-500ko|message d'alerte correspondant]] s'affiche.&lt;br /&gt;
&lt;br /&gt;
Récapitulatif :&lt;br /&gt;
&lt;br /&gt;
[[File:traitement-apres-televersement.png|800px]]&lt;br /&gt;
&lt;br /&gt;
==États de la validité==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!État de validité!!description!!&lt;br /&gt;
|-&lt;br /&gt;
|À échéance||La validité est sur le point d'expirer et nécessite une mise à jour||[[File:pendingExpirationValidity.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Expirée||La validité est périmée, elle n'est plus conforme et ne peut plus être utilisée||[[File:expiredValidity.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[#Validités-en-attente-de-certification|Non certifiée]]||La validité n'a pas encore été validée officiellement et ne peut pas être utilisée||[[File:notCertifiedValidity.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[#Prise-en-compte-d'une-validité|Prise en compte]]||La validité est active et conforme, elle peut être utilisée sans restrictions||[[File:effectiveValidity.png|1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|Provisoire||un état temporaire où une [[#Historique-des-validités|ancienne version]] reste [[#Prise-en-compte-d'une-validité|prise en compte]] en [[#Certifier-des-validités|attendant la certification]] d'une nouvelle||[[File:provisionalValidity.png|1000px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Modifier la validité d'un utilisateur==&lt;br /&gt;
*[[#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|Accéder à l'interface de gestion des validités]]&lt;br /&gt;
*Les modifications s'effectuent via le formulaire d'édition d'une validité accessible depuis l'icône crayon dans la colonne '''Actions''' du tableau.&lt;br /&gt;
&lt;br /&gt;
''Note :''&lt;br /&gt;
*Avant de faire un enregistrement en base de données, OpenFlyers vérifie s'il y a des modifications par rapport au dernier enregistrement actif de la même validité pour le même utilisateur.&lt;br /&gt;
*Les cellules non renseignées sont en rouges. Lors de l'édition via le formulaire, les champs associés sont également en surbrillance rouge.&lt;br /&gt;
&lt;br /&gt;
Dans le cas d'une [[#Validité-à-vendre|validité à vendre]], la limite de validité n'est pas modifiable. Afin de l'augmenter, il faut passer par un renouvellement. Il est également possible de la modifier manuellement (à condition de disposer du [[Gestion-des-profils#Débrayage-des-ventes-de-validités|droit de débrayage]]) en cliquant sur l'interrupteur '''Débrayer la vente'''.&lt;br /&gt;
&lt;br /&gt;
==Supprimer la validité d'un utilisateur==&lt;br /&gt;
*[[#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|Accéder à l'interface de gestion des validités]]&lt;br /&gt;
*Les suppressions s'effectuent directement sur la ligne de la validité concernée en cliquant sur l'icône poubelle de la validité associée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Dans le cas où la ligne de la validité concernée ne dispose pas de l'icône poubelle&lt;br /&gt;
Cela veut dire que [[Gestion des produits et des ventes#Configuration_du_produit_Validité_&amp;quot;Cotisation&amp;quot;|la validité est à vendre]]. Il faut effectuer la procédure suivante :&lt;br /&gt;
*Si l'utilisateur a été indument débité, il faut [[Utilisation de la comptabilité#Annuler_l'effet_d'une_écriture_comptable|annuler l'effet d'une écriture comptable]] correspond au montant facturé qui n'aurait pas du l'être&lt;br /&gt;
Supprimer la vente de validité de façon temporaire :&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Produits &amp;gt; Validités à vendre'''&lt;br /&gt;
*Repérer la ligne qui lie le type de validité concerné avec un produit&lt;br /&gt;
*Copier la '''Formule de calcul de la date d'expiration''' de la ligne concernée et la coller dans un fichier texte temporaire pour la récupérer ultérieurement&lt;br /&gt;
*Noter le nom du produit associé&lt;br /&gt;
*Supprimer la ligne&lt;br /&gt;
*Supprimer la validité de l'utilisateur concerné (cf. début de la présente procédure)&lt;br /&gt;
Remettre en place la vente du type de validité :&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Produits &amp;gt; Validités à vendre'''&lt;br /&gt;
Sur la dernière ligne :&lt;br /&gt;
*Champ '''Validité''' : sélectionner le nom du type de validité concerné&lt;br /&gt;
*Champ '''Produit''' : sélectionner le nom du produit associé&lt;br /&gt;
*Champ '''Formule de calcul de la date d'expiration''' : recoller la formule de calcul&lt;br /&gt;
*Cliquer le bouton '''Ajouter'''.&lt;br /&gt;
&lt;br /&gt;
=Contrôle des validités=&lt;br /&gt;
==Contrôle des validités à la connexion==&lt;br /&gt;
Dès que l'utilisateur est identifié, un contrôle de ses validités est effectué. Les validités contrôlées sont uniquement celles que possède l'utilisateur et qui sont soumises à échéance ([[#Validité-complète|complète]]) ou les validités à expérience récente. &lt;br /&gt;
&lt;br /&gt;
Le paramétrage du contrôle des validités s'effectue au travers de 2 champs :&lt;br /&gt;
*le champ '''[[Paramétrage-des-validités#Alerte-à-la-connexion|Alerte à la connexion]]''' qui définit le comportement que l'application OpenFlyers doit adopter à la connexion&lt;br /&gt;
*le champ '''[[Paramétrage-des-validités#Soumise-à-échéance|Soumise à échéance]]''' qui doit être attribué. S'il n'y a pas d'échéance, alors il n'y a pas de contrôle de validité de l'échéance à la connexion&lt;br /&gt;
&lt;br /&gt;
==Contrôle des validités lors de la saisie d'une réservation==&lt;br /&gt;
Lors d'une réservation, OpenFlyers contrôle les validités détenues par la personne occupant la 1ère place dans la ressource '''et seulement s'il n'y a qu'une seule personne pour cette réservation'''. OpenFlyers vérifie également pour cette personne si des validités ne vont pas expirés avant la date de fin de la réservation. Les validités détenues doivent correspondre aux validités demandées pour le type de ressource correspondant à la ressource réservée et aux validités demandées pour les types d'activités sélectionnés.&lt;br /&gt;
&lt;br /&gt;
Il y a 3 comportement possibles :&lt;br /&gt;
*Pas de contrôle des validités.&lt;br /&gt;
*Une [[Présentation-générale-des-alertes#Alerte-orange|alerte non bloquante]] dans le cas où il manque une ou plusieurs validités.&lt;br /&gt;
*Une [[Présentation-générale-des-alertes#Alerte-rouge|alerte bloquante]] dans le cas où il manque une ou plusieurs validités.&lt;br /&gt;
&lt;br /&gt;
Il y a un [[Configuration-des-réservations-internes#Paramétrage-général-du-contrôle-des-validités-pour-les-réservations|paramétrage général]] qui définit si toute validité manquante doit entrainer un blocage. Si ce n'est pas le cas, alors cela dépend du paramétrage associé à chaque type de validité grâce à la case à cocher [[Paramétrage-des-validités#Validité-bloquante-pour-la-saisie-(si-requise)|Validité bloquante pour la saisie des activités (si requise)]].&lt;br /&gt;
&lt;br /&gt;
Le comportement est le même pour toutes les validités.&lt;br /&gt;
&lt;br /&gt;
==Contrôle des validités lors de la saisie d'une activité==&lt;br /&gt;
Lors de la saisie d'une activité, OpenFlyers effectue 2 contrôles :&lt;br /&gt;
#'''S'il n'y a qu'une seule personne pour cette activité''', le logiciel vérifie la présence des validités requises pour la ressource utilisée et les types d'activités sélectionnés. Il y a 2 comportements possibles pour chaque validité manquante :&lt;br /&gt;
#*Une [[Présentation-générale-des-alertes#Alerte-orange|alerte non bloquante]].&lt;br /&gt;
#*Une [[Présentation-générale-des-alertes#Alerte-rouge|alerte bloquante]].&lt;br /&gt;
#:Il y a un [[Paramétrage-des-activités#Paramétrage-général-du-contrôle-des-validités-pour-la-saisie-des-vols|paramétrage général]] qui définit si toute validité manquante doit entrainer un blocage. Si ce n'est pas le cas, alors cela dépend du paramétrage associé à chaque type de validité grâce à la case à cocher [[Paramétrage-des-validités#Validité-bloquante-pour-la-saisie-(si-requise)|Validité bloquante pour la saisie des activités (si requise)]].&lt;br /&gt;
#OpenFlyers affiche une alerte pour les validités périmées [[#Contrôle_des_validités_à_la_connexion|comme à la connexion]].&lt;br /&gt;
&lt;br /&gt;
=Débrayer la vente d'une validité=&lt;br /&gt;
Débrayer la vente d'une validité consiste à modifier la date limite d'une validité sans déclencher de vente afin que l'utilisateur concerné ne soit pas débité.&lt;br /&gt;
&lt;br /&gt;
;Prérequis :&lt;br /&gt;
Pour pouvoir débrayer la vente d'une validité, le gestionnaire doit disposer du droit [[Gestion-des-profils#Débrayage-des-ventes-de-validités|débrayage des ventes de validités]].&lt;br /&gt;
&lt;br /&gt;
;Procédure pour attribuer une nouvelle validité sans la vendre :&lt;br /&gt;
*'''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Validités'''&lt;br /&gt;
*Sélectionner en haut à gauche, dans la liste des utilisateurs, l'utilisateur concerné&lt;br /&gt;
*Sélectionner en haut à droite, dans la liste des validités, la validité à attribuer&lt;br /&gt;
Si la validité est une validité à vendre, alors apparait à côté de la liste, un interrupteur&lt;br /&gt;
*Cliquer sur cet interrupteur '''Débrayer la vente'''&lt;br /&gt;
Le bouton '''Acheter''' se transforme en '''Ajouter'''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter'''&lt;br /&gt;
*Compléter le formulaire, notamment la '''Limite de validité'''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
;Procédure pour modifier la limite validité d'une validité déjà attribuée sans la vendre :&lt;br /&gt;
*'''Gestion &amp;gt; Utilisateurs &amp;gt; Utilisateurs &amp;gt; Validités'''&lt;br /&gt;
*Sélectionner en haut à gauche, dans la liste des utilisateurs, l'utilisateur concerné&lt;br /&gt;
Les validités attribuées à l'utilisateur apparaissent&lt;br /&gt;
*A droite de la ligne de la validité à modifier, cliquer sur le pictogramme avec le symbole de l'euro barré et un crayon&lt;br /&gt;
Le formulaire d'édition de la validité apparait&lt;br /&gt;
*Modifier le champ '''Limite de validité'''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Historique des validités=&lt;br /&gt;
Une validité possède un historique contenant tous les états par lesquels elle est passée.&lt;br /&gt;
Chaque changement effectué sur une validité entraîne automatiquement une entrée dans l'historique.&lt;br /&gt;
&lt;br /&gt;
L'historique d'une validité est conservé même si la validité est supprimée, il sera consultable si une nouvelle validité du même type est créée pour le même utilisateur.&lt;br /&gt;
&lt;br /&gt;
Il est possible de consulter les anciens fichiers contenus par la validité mêmes s'ils ont été remplacés.&lt;br /&gt;
&lt;br /&gt;
Les fichiers validités téléversés sont comparés. S'ils sont identiques, alors seul l'ancien fichier est conservé. Cela permet de limiter l'augmentation de la taille de la base de données.&lt;br /&gt;
&lt;br /&gt;
Chaque entrée d'historique affiche également :&lt;br /&gt;
* l'utilisateur (login) ayant effectué l'action.&lt;br /&gt;
* l'adresse IP associée à l'action.&lt;br /&gt;
&lt;br /&gt;
==Afficher l'historique des validités==&lt;br /&gt;
Pour afficher l'historique des validité :&lt;br /&gt;
*Aller sur l'[[#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|interface de gestion des validités d'un utilisateur]].&lt;br /&gt;
*Cliquer sur le nom de la validité dans la colonne de gauche du tableau pour ouvrir la page d'historique.&lt;br /&gt;
L'historique s'affiche chronologiquement, du changement le plus récent au plus ancien.&lt;br /&gt;
&lt;br /&gt;
=Lister les détenteurs d'un type de validité=&lt;br /&gt;
*Aller sur '''Admin &amp;gt; Utilisateurs &amp;gt; Types de validités'''&lt;br /&gt;
*Cliquer sur l'icône symbolisant une liste dans la colonne '''Liste''' de la ligne correspondante à la validité concernée.&lt;br /&gt;
&lt;br /&gt;
Le tableau liste les personnes ayant la validité correspondante.&lt;br /&gt;
&lt;br /&gt;
Lorsque la validité est soumise à échéance, la liste fait ressortir en rouge sur fond gris les dates d'échéances périmées.&lt;br /&gt;
&lt;br /&gt;
Lorsque la validité est une validité à expérience, la liste contient uniquement les utilisateurs remplissant les critères de la formule d'expérience.&lt;br /&gt;
&lt;br /&gt;
=Prise en compte d'une validité=&lt;br /&gt;
&lt;br /&gt;
Une validité prend effet lorsque tous les points suivants sont réunis :&lt;br /&gt;
&lt;br /&gt;
* La validité doit être [[#Validité-complète|complète]].&lt;br /&gt;
* Si une date d'expiration est présente, elle ne doit pas être dépassée.&lt;br /&gt;
* Si la [[#Certifier-des-validités|certification]] est possible, la validité doit être certifiée.&lt;br /&gt;
&lt;br /&gt;
NB : Si la dernière validité enregistrée n'est pas prise en compte pour un utilisateur X et un type de validité Y, on vérifie dans [[#Historique-des-validités|l'historique]] s'il existe une validité qui est encore considérée comme valide pour la prendre en compte, on parle de [[#États-de-la-validité|validité provisoire]].&lt;br /&gt;
&lt;br /&gt;
=Validités en attente de certification=&lt;br /&gt;
&lt;br /&gt;
*[[#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|Accéder à l'interface de gestion des validités]]&lt;br /&gt;
*Par défaut le filtre ''Utilisateur'' est sélectionné sur ''Tous'' ce qui permet de visualiser toutes les validités que l'utilisateur peut certifier.&lt;br /&gt;
&lt;br /&gt;
Il est possible de consulter et modifier les renseignements rentrés par les utilisateurs, dans le cas où les informations sont valides, l'utilisateur peut certifier la validité.&lt;br /&gt;
&lt;br /&gt;
Une fois certifiée, la validité reste encore visible 24h, ainsi il est encore possible de corriger la validité si une erreur apparaît.&lt;br /&gt;
&lt;br /&gt;
Cette page est accessible en suivant le lien contenu dans [[Envoi-des-emails#E-mail-de-demande-de-certification-de-validité|l'e-mail de notification]] envoyé automatiquement aux utilisateurs disposant du [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|droit de certifier la validité concernée]].&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Foxtrot-Aviation&amp;diff=14329</id>
		<title>Interfaçage OpenFlyers et Foxtrot Aviation</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Foxtrot-Aviation&amp;diff=14329"/>
		<updated>2026-03-06T11:06:26Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Paramétrage des formules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
&lt;br /&gt;
L'objet de cette page est de présenter :&lt;br /&gt;
* Le service Foxtrot Aviation&lt;br /&gt;
* La configuration de l'interfaçage OpenFlyers avec Foxtrot Aviation&lt;br /&gt;
* Son utilisation dans OpenFlyers&lt;br /&gt;
&lt;br /&gt;
L'interfaçage [https://foxtrotaviation.com/ Foxtrot Aviation] permet à OpenFlyers d'importer et de synchroniser des données de vol via l'API Foxtrot Aviation.&lt;br /&gt;
&lt;br /&gt;
=Données récupérées via Foxtrot Aviation=&lt;br /&gt;
&lt;br /&gt;
En récupérant les vols via Foxtrot Aviation, les informations suivantes sont récupérées ou calculées.&lt;br /&gt;
&lt;br /&gt;
;Données issues de l'API&lt;br /&gt;
* Aéronef utilisé (immatriculation)&lt;br /&gt;
* Horodatages bloc (données onblock/offblock)&lt;br /&gt;
* Horodatages &amp;quot;moteur / principal&amp;quot; (onengine/offengine/onmain/offmain)&lt;br /&gt;
* Décollage / atterrissage (données takeoff/landing des legs)&lt;br /&gt;
* Lieu de départ / arrivée (codes ICAO depuis les legs : from/to)&lt;br /&gt;
* Nombre d'atterrissages (somme de nooflandings de chaque leg)&lt;br /&gt;
* Trajectoire (KMZ) via l'endpoint trace, quand disponible&lt;br /&gt;
&lt;br /&gt;
;Données calculées par OpenFlyers via formule&lt;br /&gt;
* Date de début du vol&lt;br /&gt;
* Durée du vol&lt;br /&gt;
* Temps en l'air&lt;br /&gt;
&lt;br /&gt;
;Pilotes / statut / place / type d'activité&lt;br /&gt;
Foxtrot Aviation ne fournissant pas les pilotes dans le payload, OpenFlyers procède comme suit :&lt;br /&gt;
* Si une réservation unique correspondant au vol est trouvée :&lt;br /&gt;
** Les pilotes, statuts et places sont récupérés depuis la réservation.&lt;br /&gt;
** Les types d'activité sont récupérés depuis la réservation.&lt;br /&gt;
* Si aucune réservation ne peut être associée (ou s'il existe plusieurs réservations qui se chevauchent) :&lt;br /&gt;
** Les pilotes restent vides.&lt;br /&gt;
** Le type d'activité est déterminé par les paramètres &amp;quot;type d'activité par défaut&amp;quot; (2 pilotes vs 0-1 pilote). Si non renseignés, OpenFlyers utilise le premier type d'activité disponible.&lt;br /&gt;
&lt;br /&gt;
=Paramétrage des formules=&lt;br /&gt;
&lt;br /&gt;
Foxtrot Aviation transmet des horodatages à la seconde. OpenFlyers fonctionne avec des dates à la minute.&lt;br /&gt;
Il est donc nécessaire de définir des formules dans le [[Paramétrage des activités#Foxtrot Aviation|paramétrage Foxtrot Aviation]] de la plateforme.&lt;br /&gt;
&lt;br /&gt;
;Variables utilisables&lt;br /&gt;
Les variables suivantes sont utilisables dans les formules :&lt;br /&gt;
* %FOXTROT_AVIATION_ONBLOCK_DATE : Datetime de bloc arrivée&lt;br /&gt;
* %FOXTROT_AVIATION_OFFBLOCK_DATE : Datetime de départ bloc &lt;br /&gt;
* %FOXTROT_AVIATION_TAKEOFF_DATE : Datetime de décollage (premier leg)&lt;br /&gt;
* %FOXTROT_AVIATION_LANDING_DATE : Datetime d'atterrissage (dernier leg)&lt;br /&gt;
* %FOXTROT_AVIATION_ONMAIN_DATE : Datetime &amp;quot;on main&amp;quot;&lt;br /&gt;
* %FOXTROT_AVIATION_OFFMAIN_DATE : Datetime &amp;quot;off main&amp;quot;&lt;br /&gt;
* %FOXTROT_AVIATION_ONENGINE_DATE : Datetime &amp;quot;on engine&amp;quot;&lt;br /&gt;
* %FOXTROT_AVIATION_OFFENGINE_DATE : Datetime &amp;quot;off engine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;Fonctions utilisables&lt;br /&gt;
Les fonctions suivantes peuvent être utilisées dans les formules :&lt;br /&gt;
* [[Formules-de-calcul#formatDate('patron',-'date')|formatDate]] : Permet de formater une date&lt;br /&gt;
* [[Formules-de-calcul#roundCeil(X,Y)|roundCeil]] : Arrondi à la minute supérieure la date transmise en paramètre&lt;br /&gt;
* [[Formules-de-calcul#roundFloor(X,Y)|roundFloor]] : Arrondi à la minute inférieure la date transmise en paramètre&lt;br /&gt;
* [[Formules-de-calcul#strtotime(string)|strtotime]] : Transforme une date en timestamp&lt;br /&gt;
&lt;br /&gt;
=Procédure=&lt;br /&gt;
&lt;br /&gt;
==Interfacer OpenFlyers avec Foxtrot Aviation==&lt;br /&gt;
&lt;br /&gt;
* Aller dans '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Activités'''&lt;br /&gt;
** Activer l'interrupteur '''Foxtrot Aviation'''&lt;br /&gt;
** Renseigner les champs suivants :&lt;br /&gt;
*** '''Formule date de début du vol Foxtrot Aviation''':&lt;br /&gt;
****Formule par défaut: &amp;lt;code&amp;gt; formatDate('yyyy-MM-dd HH:mm:ss', roundFloor(strtotime('%FOXTROT_ONMAIN_DATE'),60))&amp;lt;/code&amp;gt;&lt;br /&gt;
*** '''Formule durée du vol Foxtrot Aviation'''&lt;br /&gt;
****Formule par défaut: &amp;lt;code&amp;gt;roundCeil(strtotime('%FOXTROT_OFFMAIN_DATE'),60) - roundFloor(strtotime('%FOXTROT_ONMAIN_DATE'),60)&amp;lt;/code&amp;gt;&lt;br /&gt;
*** '''Formule temps en l'air Foxtrot Aviation'''&lt;br /&gt;
****Formule par défaut: &amp;lt;code&amp;gt;roundCeil(strtotime('%FOXTROT_LANDING_DATE'),60) - roundFloor(strtotime('%FOXTROT_TAKEOFF_DATE'),60)&amp;lt;/code&amp;gt;&lt;br /&gt;
*** '''Type d'activité par défaut avec zéro ou un pilote'''&lt;br /&gt;
*** '''Type d'activité par défaut avec deux pilotes'''&lt;br /&gt;
** Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
* Configurer les champs métiers des ressources :&lt;br /&gt;
** Aller sur la fiche ressource '''Gestion &amp;gt; Ressources &amp;gt; Actives'''&lt;br /&gt;
** [[Gestion-des-ressources#Saisir-le-numéro-de-ressource-pour-l'API-de-geolocalisation|Configurer le numéro de l'API de géolocalisation pour les ressources]].&lt;br /&gt;
** Renseigner :&lt;br /&gt;
*** '''Username Foxtrot''' : identifiant de connexion Foxtrot Aviation&lt;br /&gt;
*** '''Mot de passe Foxtrot''' : mot de passe de connexion Foxtrot Aviation&lt;br /&gt;
&lt;br /&gt;
=Récupération des vols Foxtrot Aviation=&lt;br /&gt;
&lt;br /&gt;
L'interfaçage Foxtrot Aviation fonctionne en mode &amp;quot;push&amp;quot; : Foxtrot Aviation envoie une notification à OpenFlyers lorsqu'un ou plusieurs vols sont disponibles pour un aéronef.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers reçoit la demande (avec le code de l'aéronef / planeCode) puis lance l'import des vols.&lt;br /&gt;
&lt;br /&gt;
La synchronisation peut aussi être lancée manuellement dans '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste'''.&lt;br /&gt;
&lt;br /&gt;
==Association aux réservations==&lt;br /&gt;
OpenFlyers tente d'associer un vol importé à une réservation correspondant à la ressource et aux horaires du vol.&lt;br /&gt;
* Si plusieurs réservations se chevauchent sur la période, aucune n'est prise en compte.&lt;br /&gt;
* Si une réservation unique correspond :&lt;br /&gt;
** Les pilotes/statuts/places et types d'activité sont repris depuis la réservation.&lt;br /&gt;
&lt;br /&gt;
=Récupération des traces de vols=&lt;br /&gt;
Foxtrot Aviation fournit une trajectoire par vol (KMZ).&lt;br /&gt;
&lt;br /&gt;
Les traces de vols sont téléchargeables depuis les interfaces [[Carnet-de-route#Traces-de-vols|Planning &amp;gt; Activités &amp;gt; Carnet de route]] et '''Planning &amp;gt; Activités &amp;gt; Carnet de vol'''. Pour visualiser les traces de vol il faut soit être sur le vol en tant que pilote ou instructeur ou bien avoir le droit [[Gestion-des-profils#Visualiser-les-traces-de-vol|Visualiser les traces de vol]].&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Carnet.aero&amp;diff=14286</id>
		<title>Interfaçage OpenFlyers et Carnet.aero</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Carnet.aero&amp;diff=14286"/>
		<updated>2026-02-06T11:16:16Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Données envoyées à Carnet.aero */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la synchronisation de https://www.carnet.aero/ avec OpenFlyers. Cette application permet à chaque pilote de disposer de son carnet de vol numérique. Lorsqu'il est synchronisé avec OpenFlyers, la saisie d'un vol dans OpenFlyers remonte automatiquement vers Carnet.aero.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sur la plupart des plateformes OpenFlyers, l'administrateur de la plateforme n'a pas d'action à effectuer : l'association des statuts pilote - au sens OpenFlyers - avec les fonctions - au sens Carnet.aero - est automatique.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, il est possible de vérifier/mettre à jour cette association en suivant la procédure [[#Configurer-les-fonctions-Carnet.aero|Configurer les fonctions Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Par contre, chaque pilote souhaitant interfacer son compte OpenFlyers avec son compte Carnet.aero doit suivre la procédure [[#Configurer-les-identifiants-utilisateur-Carnet.aero|Configurer les identifiants utilisateur Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
Une fois l'interfaçage du compte OpenFlyers effectué avec le compte Carnet.aero, le pilote peut [[Interfaçage OpenFlyers et Carnet.aero#Synchroniser manuellement|synchroniser manuellement]] pour envoyer tous les vols éligibles et non encore synchronisés.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Synchronisation automatique entre OpenFlyers et Carnet.aero&lt;br /&gt;
*Le pilote doit avoir renseigné [[Fiche personnelle#Synchronisation des activités|les identifiants Carnet.aero]].&lt;br /&gt;
*La date du vol doit être postérieure ou égale à la &amp;quot;Date de début de synchronisation&amp;quot; définie par le pilote.&lt;br /&gt;
*Elle se produit après chaque insertion, modification ou suppression d'un vol dans OpenFlyers.&lt;br /&gt;
*Le statut du pilote sur le vol (ex: Commandant de bord, Élève) doit être associé à une fonction [https://www.carnet.aero/ Carnet.aero] correspondante dans le paramétrage d'OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
=Données envoyées à Carnet.aero=&lt;br /&gt;
Lors de la synchronisation, les informations suivantes sont transmises à [https://www.carnet.aero/ Carnet.aero] :&lt;br /&gt;
&lt;br /&gt;
Données systématiquement transmises :&lt;br /&gt;
*Date du vol&lt;br /&gt;
*Fonction à bord : Déterminée par le statut configué dans [[Gestion-des-statuts#Fonction_Carnet.aero|Fonctions Carnet.aero]].&lt;br /&gt;
**Lorsque un vol avec 2 pilotes est transmis à [[/carnet.aero/|Carnet.aero]], le statut du 1er pilote est forcé à &amp;quot;élève-pilote&amp;quot; au sens [[/carnet.aero/|Carnet.aero]] pour permettre à [[/carnet.aero/|Carnet.aero]] d'identifier le vol comme un vol d'instruction/double-commande.&lt;br /&gt;
**Lorsque un vol solo, le statut qui sera envoyée à carnet.aero est CDB.&lt;br /&gt;
*Temps total : Durée du vol en minutes.&lt;br /&gt;
*Aéronef : Immatriculation et modèle de l'aéronef.&lt;br /&gt;
&lt;br /&gt;
Données transmises si disponibles :&lt;br /&gt;
*Heures bloc : Heure de départ et d'arrivée en TU.&lt;br /&gt;
*Décollage/atterrissage : Codes OACI des aérodromes de départ et d'arrivée.&lt;br /&gt;
*Nombre d'atterrissages&lt;br /&gt;
*Nature du vol : Les types d'activités OpenFlyers sont envoyés comme &amp;quot;Tags&amp;quot;. Le tag &amp;quot;''Instruction''&amp;quot; est ajouté automatiquement pour les vols avec deux pilotes dont l'un a le statut &amp;quot;Instructeur&amp;quot; au sens OpenFlyers/Carnet.aero.&lt;br /&gt;
*Remarques : Les commentaires saisis sur le vol.&lt;br /&gt;
*Temps spécifiques : Durée de l'activité.&lt;br /&gt;
*Équipage : Les noms des autres membres d'équipage (Instructeur, Élève, Copilote, Examinateur) sont transmis selon le statut de chaque personne sur le vol.&lt;br /&gt;
&lt;br /&gt;
=Procédures=&lt;br /&gt;
&lt;br /&gt;
==Configurer les fonctions Carnet.aero==&lt;br /&gt;
Pour que la synchronisation fonctionne, il faut définir une fonction Carnet.aero pour chaque statut pilote défini dans OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller sur la page '''Admin &amp;gt; Utilisateurs &amp;gt; Statuts'''&lt;br /&gt;
*[[Gestion des statuts#Modifier un statut|Sélectionner]] la fonction appropriée dans la liste déroulante dans la colonne '''Fonction Carnet.aero'''&lt;br /&gt;
&lt;br /&gt;
==Configurer les identifiants utilisateur Carnet.aero==&lt;br /&gt;
Pour qu'un pilote puisse synchroniser ses vols dans Carnet.aero, il doit préalablement renseigner son couple identifiant/clé secrète [https://www.carnet.aero/ Carnet.aero] dans sa fiche personnelle en suivant la procédure : [[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|Synchroniser les activités avec Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
==Forcer la synchronisation avec Carnet.aero==&lt;br /&gt;
Une fois que le couple identifiant/clé secrète est renseigné, il est possible de forcer la synchronisation dans Carnet.aero des vols existants dans OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Il faut avoir mis en place la [[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|synchronisation des activités avec Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''[[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle]]'''&lt;br /&gt;
*Cliquer sur le bouton '''Forcer la Synchronisation avec Carnet.aero'''&lt;br /&gt;
Le système mettra ensuite tous les vols éligibles  (postérieurs à la date de début de synchronisation et n'ont pas encore été synchronisés) en file d’attente pour être synchronisés par le serveur dans un délai maximum d’une minute.&lt;br /&gt;
&lt;br /&gt;
==Récupérer les identifiants API sur Carnet.aero==&lt;br /&gt;
&lt;br /&gt;
* Se connecter sur le site [https://www.carnet.aero/Connexion.aspx carnet.aero].&lt;br /&gt;
* Cliquer en haut à droite sur le bouton '''Paramètres'''.&lt;br /&gt;
[[File:Carnet.aero parameter.png|250px]]&lt;br /&gt;
* Dans le menu des paramètres, sélectionner l'onglet '''API'''.&lt;br /&gt;
* Copier les identifiants API suivants :&lt;br /&gt;
** '''UserId''' : à utiliser dans ''Identifiant Utilisateur Carnet.aero''.&lt;br /&gt;
** '''UserSecretKey''' : à utiliser dans ''Clé secrète utilisateur Carnet.aero''.&lt;br /&gt;
[[File:2025-12-04-14-28-09-Paramètres---Carnet.aero---Brave.png|alt=Identifiants Carnet.aero|900px]]&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Carnet.aero&amp;diff=14285</id>
		<title>Interfaçage OpenFlyers et Carnet.aero</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Carnet.aero&amp;diff=14285"/>
		<updated>2026-02-05T12:40:11Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Données envoyées à Carnet.aero */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la synchronisation de https://www.carnet.aero/ avec OpenFlyers. Cette application permet à chaque pilote de disposer de son carnet de vol numérique. Lorsqu'il est synchronisé avec OpenFlyers, la saisie d'un vol dans OpenFlyers remonte automatiquement vers Carnet.aero.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sur la plupart des plateformes OpenFlyers, l'administrateur de la plateforme n'a pas d'action à effectuer : l'association des statuts pilote - au sens OpenFlyers - avec les fonctions - au sens Carnet.aero - est automatique.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, il est possible de vérifier/mettre à jour cette association en suivant la procédure [[#Configurer-les-fonctions-Carnet.aero|Configurer les fonctions Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Par contre, chaque pilote souhaitant interfacer son compte OpenFlyers avec son compte Carnet.aero doit suivre la procédure [[#Configurer-les-identifiants-utilisateur-Carnet.aero|Configurer les identifiants utilisateur Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
Une fois l'interfaçage du compte OpenFlyers effectué avec le compte Carnet.aero, le pilote peut [[Interfaçage OpenFlyers et Carnet.aero#Synchroniser manuellement|synchroniser manuellement]] pour envoyer tous les vols éligibles et non encore synchronisés.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Synchronisation automatique entre OpenFlyers et Carnet.aero&lt;br /&gt;
*Le pilote doit avoir renseigné [[Fiche personnelle#Synchronisation des activités|les identifiants Carnet.aero]].&lt;br /&gt;
*La date du vol doit être postérieure ou égale à la &amp;quot;Date de début de synchronisation&amp;quot; définie par le pilote.&lt;br /&gt;
*Elle se produit après chaque insertion, modification ou suppression d'un vol dans OpenFlyers.&lt;br /&gt;
*Le statut du pilote sur le vol (ex: Commandant de bord, Élève) doit être associé à une fonction [https://www.carnet.aero/ Carnet.aero] correspondante dans le paramétrage d'OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
=Données envoyées à Carnet.aero=&lt;br /&gt;
Lors de la synchronisation, les informations suivantes sont transmises à [https://www.carnet.aero/ Carnet.aero] :&lt;br /&gt;
&lt;br /&gt;
Données systématiquement transmises :&lt;br /&gt;
*Date du vol&lt;br /&gt;
*Fonction à bord : Déterminée par le statut configué dans [[Gestion-des-statuts#Fonction_Carnet.aero|Fonctions Carnet.aero]].&lt;br /&gt;
**Lorsque un vol avec 2 pilotes est transmis à [[/carnet.aero/|Carnet.aero]], le statut du 1er pilote est forcé à &amp;quot;élève-pilote&amp;quot; au sens [[/carnet.aero/|Carnet.aero]] pour permettre à [[/carnet.aero/|Carnet.aero]] d'identifier le vol comme un vol d'instruction/double-commande.&lt;br /&gt;
**Lorsque un vol solo et que le pilote sélectionné a le statut élève, le statut qui sera envoyée à carnet.aero est CDB.&lt;br /&gt;
*Temps total : Durée du vol en minutes.&lt;br /&gt;
*Aéronef : Immatriculation et modèle de l'aéronef.&lt;br /&gt;
&lt;br /&gt;
Données transmises si disponibles :&lt;br /&gt;
*Heures bloc : Heure de départ et d'arrivée en TU.&lt;br /&gt;
*Décollage/atterrissage : Codes OACI des aérodromes de départ et d'arrivée.&lt;br /&gt;
*Nombre d'atterrissages&lt;br /&gt;
*Nature du vol : Les types d'activités OpenFlyers sont envoyés comme &amp;quot;Tags&amp;quot;. Le tag &amp;quot;''Instruction''&amp;quot; est ajouté automatiquement pour les vols avec deux pilotes dont l'un a le statut &amp;quot;Instructeur&amp;quot; au sens OpenFlyers/Carnet.aero.&lt;br /&gt;
*Remarques : Les commentaires saisis sur le vol.&lt;br /&gt;
*Temps spécifiques : Durée de l'activité.&lt;br /&gt;
*Équipage : Les noms des autres membres d'équipage (Instructeur, Élève, Copilote, Examinateur) sont transmis selon le statut de chaque personne sur le vol.&lt;br /&gt;
&lt;br /&gt;
=Procédures=&lt;br /&gt;
&lt;br /&gt;
==Configurer les fonctions Carnet.aero==&lt;br /&gt;
Pour que la synchronisation fonctionne, il faut définir une fonction Carnet.aero pour chaque statut pilote défini dans OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller sur la page '''Admin &amp;gt; Utilisateurs &amp;gt; Statuts'''&lt;br /&gt;
*[[Gestion des statuts#Modifier un statut|Sélectionner]] la fonction appropriée dans la liste déroulante dans la colonne '''Fonction Carnet.aero'''&lt;br /&gt;
&lt;br /&gt;
==Configurer les identifiants utilisateur Carnet.aero==&lt;br /&gt;
Pour qu'un pilote puisse synchroniser ses vols dans Carnet.aero, il doit préalablement renseigner son couple identifiant/clé secrète [https://www.carnet.aero/ Carnet.aero] dans sa fiche personnelle en suivant la procédure : [[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|Synchroniser les activités avec Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
==Forcer la synchronisation avec Carnet.aero==&lt;br /&gt;
Une fois que le couple identifiant/clé secrète est renseigné, il est possible de forcer la synchronisation dans Carnet.aero des vols existants dans OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Il faut avoir mis en place la [[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|synchronisation des activités avec Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''[[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle]]'''&lt;br /&gt;
*Cliquer sur le bouton '''Forcer la Synchronisation avec Carnet.aero'''&lt;br /&gt;
Le système mettra ensuite tous les vols éligibles  (postérieurs à la date de début de synchronisation et n'ont pas encore été synchronisés) en file d’attente pour être synchronisés par le serveur dans un délai maximum d’une minute.&lt;br /&gt;
&lt;br /&gt;
==Récupérer les identifiants API sur Carnet.aero==&lt;br /&gt;
&lt;br /&gt;
* Se connecter sur le site [https://www.carnet.aero/Connexion.aspx carnet.aero].&lt;br /&gt;
* Cliquer en haut à droite sur le bouton '''Paramètres'''.&lt;br /&gt;
[[File:Carnet.aero parameter.png|250px]]&lt;br /&gt;
* Dans le menu des paramètres, sélectionner l'onglet '''API'''.&lt;br /&gt;
* Copier les identifiants API suivants :&lt;br /&gt;
** '''UserId''' : à utiliser dans ''Identifiant Utilisateur Carnet.aero''.&lt;br /&gt;
** '''UserSecretKey''' : à utiliser dans ''Clé secrète utilisateur Carnet.aero''.&lt;br /&gt;
[[File:2025-12-04-14-28-09-Paramètres---Carnet.aero---Brave.png|alt=Identifiants Carnet.aero|900px]]&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Carnet.aero&amp;diff=14283</id>
		<title>Interfaçage OpenFlyers et Carnet.aero</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Carnet.aero&amp;diff=14283"/>
		<updated>2026-02-04T11:30:49Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Données envoyées à Carnet.aero */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la synchronisation de https://www.carnet.aero/ avec OpenFlyers. Cette application permet à chaque pilote de disposer de son carnet de vol numérique. Lorsqu'il est synchronisé avec OpenFlyers, la saisie d'un vol dans OpenFlyers remonte automatiquement vers Carnet.aero.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sur la plupart des plateformes OpenFlyers, l'administrateur de la plateforme n'a pas d'action à effectuer : l'association des statuts pilote - au sens OpenFlyers - avec les fonctions - au sens Carnet.aero - est automatique.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, il est possible de vérifier/mettre à jour cette association en suivant la procédure [[#Configurer-les-fonctions-Carnet.aero|Configurer les fonctions Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Par contre, chaque pilote souhaitant interfacer son compte OpenFlyers avec son compte Carnet.aero doit suivre la procédure [[#Configurer-les-identifiants-utilisateur-Carnet.aero|Configurer les identifiants utilisateur Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
Une fois l'interfaçage du compte OpenFlyers effectué avec le compte Carnet.aero, le pilote peut [[Interfaçage OpenFlyers et Carnet.aero#Synchroniser manuellement|synchroniser manuellement]] pour envoyer tous les vols éligibles et non encore synchronisés.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Synchronisation automatique entre OpenFlyers et Carnet.aero&lt;br /&gt;
*Le pilote doit avoir renseigné [[Fiche personnelle#Synchronisation des activités|les identifiants Carnet.aero]].&lt;br /&gt;
*La date du vol doit être postérieure ou égale à la &amp;quot;Date de début de synchronisation&amp;quot; définie par le pilote.&lt;br /&gt;
*Elle se produit après chaque insertion, modification ou suppression d'un vol dans OpenFlyers.&lt;br /&gt;
*Le statut du pilote sur le vol (ex: Commandant de bord, Élève) doit être associé à une fonction [https://www.carnet.aero/ Carnet.aero] correspondante dans le paramétrage d'OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
=Données envoyées à Carnet.aero=&lt;br /&gt;
Lors de la synchronisation, les informations suivantes sont transmises à [https://www.carnet.aero/ Carnet.aero] :&lt;br /&gt;
&lt;br /&gt;
Données systématiquement transmises :&lt;br /&gt;
*Date du vol&lt;br /&gt;
*Fonction à bord : Déterminée par le statut configué dans [[Gestion-des-statuts#Fonction_Carnet.aero|Fonctions Carnet.aero]].&lt;br /&gt;
**Lorsque un vol avec 2 pilotes est transmis à [[/carnet.aero/|Carnet.aero]], le statut du 1er pilote est forcé à &amp;quot;élève-pilote&amp;quot; au sens [[/carnet.aero/|Carnet.aero]] pour permettre à [[/carnet.aero/|Carnet.aero]] d'identifier le vol comme un vol d'instruction/double-commande.&lt;br /&gt;
*Temps total : Durée du vol en minutes.&lt;br /&gt;
*Aéronef : Immatriculation et modèle de l'aéronef.&lt;br /&gt;
&lt;br /&gt;
Données transmises si disponibles :&lt;br /&gt;
*Heures bloc : Heure de départ et d'arrivée en TU.&lt;br /&gt;
*Décollage/atterrissage : Codes OACI des aérodromes de départ et d'arrivée.&lt;br /&gt;
*Nombre d'atterrissages&lt;br /&gt;
*Nature du vol : Les types d'activités OpenFlyers sont envoyés comme &amp;quot;Tags&amp;quot;. Le tag &amp;quot;''Instruction''&amp;quot; est ajouté automatiquement pour les vols avec deux pilotes dont l'un a le statut &amp;quot;Instructeur&amp;quot; au sens OpenFlyers/Carnet.aero.&lt;br /&gt;
*Remarques : Les commentaires saisis sur le vol.&lt;br /&gt;
*Temps spécifiques : Durée de l'activité.&lt;br /&gt;
*Équipage : Les noms des autres membres d'équipage (Instructeur, Élève, Copilote, Examinateur) sont transmis selon le statut de chaque personne sur le vol.&lt;br /&gt;
&lt;br /&gt;
=Procédures=&lt;br /&gt;
&lt;br /&gt;
==Configurer les fonctions Carnet.aero==&lt;br /&gt;
Pour que la synchronisation fonctionne, il faut définir une fonction Carnet.aero pour chaque statut pilote défini dans OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller sur la page '''Admin &amp;gt; Utilisateurs &amp;gt; Statuts'''&lt;br /&gt;
*[[Gestion des statuts#Modifier un statut|Sélectionner]] la fonction appropriée dans la liste déroulante dans la colonne '''Fonction Carnet.aero'''&lt;br /&gt;
&lt;br /&gt;
==Configurer les identifiants utilisateur Carnet.aero==&lt;br /&gt;
Pour qu'un pilote puisse synchroniser ses vols dans Carnet.aero, il doit préalablement renseigner son couple identifiant/clé secrète [https://www.carnet.aero/ Carnet.aero] dans sa fiche personnelle en suivant la procédure : [[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|Synchroniser les activités avec Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
==Forcer la synchronisation avec Carnet.aero==&lt;br /&gt;
Une fois que le couple identifiant/clé secrète est renseigné, il est possible de forcer la synchronisation dans Carnet.aero des vols existants dans OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Il faut avoir mis en place la [[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|synchronisation des activités avec Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''[[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle]]'''&lt;br /&gt;
*Cliquer sur le bouton '''Forcer la Synchronisation avec Carnet.aero'''&lt;br /&gt;
Le système mettra ensuite tous les vols éligibles  (postérieurs à la date de début de synchronisation et n'ont pas encore été synchronisés) en file d’attente pour être synchronisés par le serveur dans un délai maximum d’une minute.&lt;br /&gt;
&lt;br /&gt;
==Récupérer les identifiants API sur Carnet.aero==&lt;br /&gt;
&lt;br /&gt;
* Se connecter sur le site [https://www.carnet.aero/Connexion.aspx carnet.aero].&lt;br /&gt;
* Cliquer en haut à droite sur le bouton '''Paramètres'''.&lt;br /&gt;
[[File:Carnet.aero parameter.png|250px]]&lt;br /&gt;
* Dans le menu des paramètres, sélectionner l'onglet '''API'''.&lt;br /&gt;
* Copier les identifiants API suivants :&lt;br /&gt;
** '''UserId''' : à utiliser dans ''Identifiant Utilisateur Carnet.aero''.&lt;br /&gt;
** '''UserSecretKey''' : à utiliser dans ''Clé secrète utilisateur Carnet.aero''.&lt;br /&gt;
[[File:2025-12-04-14-28-09-Paramètres---Carnet.aero---Brave.png|alt=Identifiants Carnet.aero|900px]]&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:2025-12-04-14-28-09-Param%C3%A8tres---Carnet.aero---Brave.png&amp;diff=14280</id>
		<title>File:2025 12 04 14 28 09 Paramètres   Carnet.aero   Brave.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:2025-12-04-14-28-09-Param%C3%A8tres---Carnet.aero---Brave.png&amp;diff=14280"/>
		<updated>2026-02-04T11:03:48Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: Ozerhouni reverted File:2025 12 04 14 28 09 Paramètres   Carnet.aero   Brave.png to an old version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Identifiants Carnet.aero&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Carnet.aero&amp;diff=14279</id>
		<title>Interfaçage OpenFlyers et Carnet.aero</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Carnet.aero&amp;diff=14279"/>
		<updated>2026-02-04T11:02:46Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Forcer la synchronisation avec Carnet.aero */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la synchronisation de https://www.carnet.aero/ avec OpenFlyers. Cette application permet à chaque pilote de disposer de son carnet de vol numérique. Lorsqu'il est synchronisé avec OpenFlyers, la saisie d'un vol dans OpenFlyers remonte automatiquement vers Carnet.aero.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sur la plupart des plateformes OpenFlyers, l'administrateur de la plateforme n'a pas d'action à effectuer : l'association des statuts pilote - au sens OpenFlyers - avec les fonctions - au sens Carnet.aero - est automatique.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, il est possible de vérifier/mettre à jour cette association en suivant la procédure [[#Configurer-les-fonctions-Carnet.aero|Configurer les fonctions Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Par contre, chaque pilote souhaitant interfacer son compte OpenFlyers avec son compte Carnet.aero doit suivre la procédure [[#Configurer-les-identifiants-utilisateur-Carnet.aero|Configurer les identifiants utilisateur Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
Une fois l'interfaçage du compte OpenFlyers effectué avec le compte Carnet.aero, le pilote peut [[Interfaçage OpenFlyers et Carnet.aero#Synchroniser manuellement|synchroniser manuellement]] pour envoyer tous les vols éligibles et non encore synchronisés.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Synchronisation automatique entre OpenFlyers et Carnet.aero&lt;br /&gt;
*Le pilote doit avoir renseigné [[Fiche personnelle#Synchronisation des activités|les identifiants Carnet.aero]].&lt;br /&gt;
*La date du vol doit être postérieure ou égale à la &amp;quot;Date de début de synchronisation&amp;quot; définie par le pilote.&lt;br /&gt;
*Elle se produit après chaque insertion, modification ou suppression d'un vol dans OpenFlyers.&lt;br /&gt;
*Le statut du pilote sur le vol (ex: Commandant de bord, Élève) doit être associé à une fonction [https://www.carnet.aero/ Carnet.aero] correspondante dans le paramétrage d'OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
=Données envoyées à Carnet.aero=&lt;br /&gt;
Lors de la synchronisation, les informations suivantes sont transmises à [https://www.carnet.aero/ Carnet.aero] :&lt;br /&gt;
&lt;br /&gt;
Données systématiquement transmises :&lt;br /&gt;
*Date du vol&lt;br /&gt;
*Fonction à bord : Déterminée par le statut configué dans [[Gestion-des-statuts#Fonction_Carnet.aero|Fonctions Carnet.aero]].&lt;br /&gt;
*Temps total : Durée du vol en minutes.&lt;br /&gt;
*Aéronef : Immatriculation et modèle de l'aéronef.&lt;br /&gt;
&lt;br /&gt;
Données transmises si disponibles :&lt;br /&gt;
*Heures bloc : Heure de départ et d'arrivée en TU.&lt;br /&gt;
*Décollage/atterrissage : Codes OACI des aérodromes de départ et d'arrivée.&lt;br /&gt;
*Nombre d'atterrissages&lt;br /&gt;
*Nature du vol : Les types d'activités OpenFlyers sont envoyés comme &amp;quot;Tags&amp;quot;. Le tag &amp;quot;''Instruction''&amp;quot; est ajouté automatiquement pour les vols avec deux pilotes dont l'un a le statut &amp;quot;Instructeur&amp;quot; au sens OpenFlyers/Carnet.aero.&lt;br /&gt;
*Remarques : Les commentaires saisis sur le vol.&lt;br /&gt;
*Temps spécifiques : Durée de l'activité.&lt;br /&gt;
*Équipage : Les noms des autres membres d'équipage (Instructeur, Élève, Copilote, Examinateur) sont transmis selon le statut de chaque personne sur le vol.&lt;br /&gt;
&lt;br /&gt;
=Procédures=&lt;br /&gt;
&lt;br /&gt;
==Configurer les fonctions Carnet.aero==&lt;br /&gt;
Pour que la synchronisation fonctionne, il faut définir une fonction Carnet.aero pour chaque statut pilote défini dans OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller sur la page '''Admin &amp;gt; Utilisateurs &amp;gt; Statuts'''&lt;br /&gt;
*[[Gestion des statuts#Modifier un statut|Sélectionner]] la fonction appropriée dans la liste déroulante dans la colonne '''Fonction Carnet.aero'''&lt;br /&gt;
&lt;br /&gt;
==Configurer les identifiants utilisateur Carnet.aero==&lt;br /&gt;
Pour qu'un pilote puisse synchroniser ses vols dans Carnet.aero, il doit préalablement renseigner son couple identifiant/clé secrète [https://www.carnet.aero/ Carnet.aero] dans sa fiche personnelle en suivant la procédure : [[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|Synchroniser les activités avec Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
==Forcer la synchronisation avec Carnet.aero==&lt;br /&gt;
Une fois que le couple identifiant/clé secrète est renseigné, il est possible de forcer la synchronisation dans Carnet.aero des vols existants dans OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Il faut avoir mis en place la [[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|synchronisation des activités avec Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''[[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle]]'''&lt;br /&gt;
*Cliquer sur le bouton '''Forcer la Synchronisation avec Carnet.aero'''&lt;br /&gt;
Le système mettra ensuite tous les vols éligibles  (postérieurs à la date de début de synchronisation et n'ont pas encore été synchronisés) en file d’attente pour être synchronisés par le serveur dans un délai maximum d’une minute.&lt;br /&gt;
&lt;br /&gt;
==Récupérer les identifiants API sur Carnet.aero==&lt;br /&gt;
&lt;br /&gt;
* Se connecter sur le site [https://www.carnet.aero/Connexion.aspx carnet.aero].&lt;br /&gt;
* Cliquer en haut à droite sur le bouton '''Paramètres'''.&lt;br /&gt;
[[File:Carnet.aero parameter.png|250px]]&lt;br /&gt;
* Dans le menu des paramètres, sélectionner l'onglet '''API'''.&lt;br /&gt;
* Copier les identifiants API suivants :&lt;br /&gt;
** '''UserId''' : à utiliser dans ''Identifiant Utilisateur Carnet.aero''.&lt;br /&gt;
** '''UserSecretKey''' : à utiliser dans ''Clé secrète utilisateur Carnet.aero''.&lt;br /&gt;
[[File:2025-12-04-14-28-09-Paramètres---Carnet.aero---Brave.png|alt=Identifiants Carnet.aero|900px]]&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14256</id>
		<title>Fiche personnelle</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14256"/>
		<updated>2026-01-16T11:41:01Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Synchroniser les activités avec Carnet.aero */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Fiche_personnelle.png|right|thumb|200px|Fiche personnelle]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la '''fiche personnelle''' dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
=Accès=&lt;br /&gt;
Depuis le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
=Affichage du menu contextuel=&lt;br /&gt;
Le menu contextuel et un menu déroulant qui apparait lors du survol d'une réservation ou d'un vol ouvert. Ce menu contextuel peut apparaitre :&lt;br /&gt;
*soit automatiquement&lt;br /&gt;
*soit par un clic droit de la souris&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''N'afficher la description des réservations qu'avec le bouton droit de la souris''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Afficher les éphémérides=&lt;br /&gt;
Permet sur le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
* D'afficher la boîte des éphémérides&lt;br /&gt;
* Faire une distinction de couleur sur les créneaux horaires liés aux éphémérides&lt;br /&gt;
&lt;br /&gt;
[[File:Ephemeride_ancienne_interface.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''Afficher les éphémérides''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Choisir l'unité de temps=&lt;br /&gt;
Chaque utilisateur peut choisir l'unité de temps qui sert à afficher les heures.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Choisir dans le champ '''Unité de temps''' parmi :&lt;br /&gt;
**heures minutes&lt;br /&gt;
**heures centièmes&lt;br /&gt;
**heures dixièmes&lt;br /&gt;
*Appuyer sur le bouton '''Sauver'''.&lt;br /&gt;
&lt;br /&gt;
==[[Champs métiers]]==&lt;br /&gt;
En plus des champs habituels, des [[Champs-métiers|champs métiers]] spécifiques à la structure peuvent apparaître dans la fiche personnelle. &lt;br /&gt;
&lt;br /&gt;
Ils sont affichés [[Gestion-des-profils#Généralités|si les droits sont attribués par l'administrateur]] et permettent d'activer des fonctionnalités supplémentaires, par exemple, [[Interfaçage-Aérogligli|l'interfaçage avec Aérogligli]].&lt;br /&gt;
&lt;br /&gt;
=Changer sa langue=&lt;br /&gt;
*Aller dans '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la colonne '''Accès et interface''', changer la '''langue'''&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Changer son mot de passe=&lt;br /&gt;
&lt;br /&gt;
==Alertes en changeant son mot de passe==&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir l'ancien mot de passe et deux fois le nouveau===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi.&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir deux fois le même nouveau mot de passe===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi et que l'ancien mot de passe n'est pas demandé.&lt;br /&gt;
*Le nouveau mot de passe et sa confirmation ne sont pas identiques.&lt;br /&gt;
&lt;br /&gt;
==Niveau de sécurité du mot de passe==&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, une barre montre le niveau de sécurité du mot de passe. Cette barre a 4 niveaux : '''faible''', '''moyen''', '''fort''' et '''excellent'''. Pour évaluer le niveau de sécurité du mot de passe nous regardons son nombre de caractères, s'il y a des lettres minuscules et majuscules, s'il y a des chiffres et s'il y a des caractères de ponctuation.&lt;br /&gt;
&lt;br /&gt;
Plus précisément voici ce que requiert chaque niveau :&lt;br /&gt;
*Faible : le mot de passe doit avoir au moins 1 caractère&lt;br /&gt;
*Moyen : le mot de passe doit avoir au moins 8 caractères et doit être composé de 2 types de caractères (par exemple des lettres minuscules et des lettres majuscules)&lt;br /&gt;
*Fort : le mot de passe doit avoir au moins 8 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
*Excellent : le mot de passe doit avoir au moins 14 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
&lt;br /&gt;
=Communication=&lt;br /&gt;
== E-mail ==&lt;br /&gt;
; Saisir plusieurs adresses&lt;br /&gt;
Il est possible de renseigner plusieurs adresses e-mails dans ce champ en séparant chaque adresse e-mail par une virgule.&lt;br /&gt;
&lt;br /&gt;
Attention : Il ne faut jamais mettre d’espace : &lt;br /&gt;
* Ni dans l’adresse e-mail elle-même&lt;br /&gt;
* Ni avant ou après les virgules de séparation des adresses e-mails.&lt;br /&gt;
&lt;br /&gt;
Exemple correct :&lt;br /&gt;
&amp;lt;pre&amp;gt;exemple1@domaine.com,exemple2@domaine.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples incorrects :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
exemple1@domaine.com , exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com ,exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com, exemple2@domaine.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Règles de format&lt;br /&gt;
Les adresses e-mails doivent respecter les normes définies par la [https://www.rfc-editor.org/rfc/rfc5322#section-3.4.1 RFC 5322]. Voici les principales règles à suivre :&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans la partie locale (avant le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Caractères spéciaux : &amp;lt;code&amp;gt;! # $ % &amp;amp; ' * + - / = ? ^ _ ` { | } ~&amp;lt;/code&amp;gt;&lt;br /&gt;
* Le point (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;), à condition qu'il :&lt;br /&gt;
** Ne soit ni en début, ni en fin&lt;br /&gt;
** Ne se suive pas lui-même (pas de &amp;lt;code&amp;gt;..&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans le domaine (après le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Tirets (&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;), à condition qu'ils :&lt;br /&gt;
** Ne soient ni en début, ni en fin&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails valides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;prenom.nom@domaine.fr&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;utilisateur+tag@domaine.co.uk&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails invalides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine..com&amp;lt;/code&amp;gt; (double point consécutif)&lt;br /&gt;
* &amp;lt;code&amp;gt;ç@domaine.com&amp;lt;/code&amp;gt; (caractère &amp;quot;ç&amp;quot; non autorisé dans la partie locale)&lt;br /&gt;
* &amp;lt;code&amp;gt;espace @domaine.com&amp;lt;/code&amp;gt; (espace non autorisé)&lt;br /&gt;
&lt;br /&gt;
==Gérer l'abonnement à la liste de diffusion==&lt;br /&gt;
Lorsque une liste de diffusion mailman gérée par OpenFlyers est activée pour la plateforme OpenFlyers, l'utilisateur peut de lui-même gérer son abonnement à la liste de diffusion :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Formulaire '''Liste de diffusion : nomdelastructure-ml@openflyers.info'''&lt;br /&gt;
*Cocher/décocher le bouton '''Abonné(e)'''&lt;br /&gt;
*Cliquer sur le bouton '''Sauver'''&lt;br /&gt;
&lt;br /&gt;
=Editer sa photo=&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'import ou la suppression d'une photo requiert le droit [[Gestion-des-profils#Editer-sa-photo|Editer sa photo]]. Ce droit n'est pas nécessaire pour rendre sa photo visible pour tous.&lt;br /&gt;
*Lors de l'import, si la photo de profil a une taille supérieure à 600 pixels (de largeur ou de hauteur), elle est automatiquement redimensionner à cette taille. Son poids ne doit pas être supérieur à 100Ko.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour sa date de naissance, sa nationalité ou son sexe=&lt;br /&gt;
Le droit [[Gestion-des-profils#Mise-à-jour-de-sa-date-de-naissance,-de-son-sexe-et-de-sa-nationalité|Mise à jour de sa date de naissance, de son sexe et de sa nationalité]] est requis pour mettre à jour sa date de naissance, sa nationalité ou son sexe.&lt;br /&gt;
&lt;br /&gt;
=Notifications=&lt;br /&gt;
==Etre informé des actualités OpenFlyers par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par e-mail des nouveautés OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque facture==&lt;br /&gt;
Cette option permet d'activer ou de désactiver l'[[Envoi-des-emails#E-mail-de-facture|envoi automatique de chaque facture]] appartenant à l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
Cette option apparait lorsque les paramètres [[Paramétrage-des-activités#Envoyer-un-email-pour-chaque-facture|Envoyer un-email pour chaque facture]] et [[Paramétrage-des-activités#Autoriser-les-utilisateurs-à-choisir-de-recevoir-ou-non-un-email-pour-chaque-facture|Autoriser les utilisateurs à choisir de recevoir ou non un-email pour chaque facture]] sont activés. Cf. chapitre [[Facturation-des-clients#Envoi-automatique-de-chaque-facture-client|Envoi automatique de chaque facture client]].&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque validité en attente de certification==&lt;br /&gt;
Cette option permet à un utilisateur de recevoir un [[Envoi-des-emails#E-mail-de-demande-de-certification-de-validité|e-mail]] lorsqu'une validité est en attente de certification.&lt;br /&gt;
&lt;br /&gt;
Pour que cela fonctionne, l'utilisateur doit faire partie [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|d'un profil ayant le droit de certifier le type de validité concerné]].&lt;br /&gt;
&lt;br /&gt;
=Notifications des réservations=&lt;br /&gt;
==Notification des réservations par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[Envoi-des-emails#E-mail-de-notification-de-réservation|e-mail des réservations créées ou modifiées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de 2 jours d'avance par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non par e-mail un rappel de réservation.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations débutant entre 2 et 3 jours après.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de la veille ou de la journée par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non l'e-mail de rappel de la structure concernant une réservation passée (réservation de la veille ou de la journée). L'e-mail contient un message paramétré par la structure.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations de la veille.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Notification des réservations annulées==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[#E-mail_d'annulation_de_réservation|e-mail des réservations annulées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour les réservations ayant pour activité==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Lorsque l'utilisateur dispose d'un profil avec le droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]], apparait une liste de case à cocher avec pour label '''Recevoir un e-mail pour les réservations ayant pour activité'''.&lt;br /&gt;
*L'utilisateur peut cocher ou décocher ces cases afin d'être prévenu ou non [[Envoi-des-emails|par e-mail]] lorsqu'une réservation avec l'une de ces [[Gestion-des-activités|activités]] est créée ou modifiée par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
=Notification des activités=&lt;br /&gt;
==Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide==&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Disposé du droit [[Gestion-des-profils#Alertable-par-email-pour-toute-saisie-d'activité|Alertable par email pour toute saisie d'activité]]&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Dans la partie '''Notification des activités''', apparait le champ ''Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide'' avec en-dessous une liste de champs métiers cochables :&lt;br /&gt;
*L'utilisateur coche ou décoche ces cases afin d'être prévenu ou non [[Envoi-des-emails#E-mail-d%27activités-avec-champs-non-vides|par e-mail]] lorsqu'une activité est saisie avec l'un des champs concernés renseigné par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
;Cas d'usage&lt;br /&gt;
[[Suivi des remarques de maintenance]].&lt;br /&gt;
&lt;br /&gt;
=Paramétrer les ressources et les utilisateurs visibles sur le planning=&lt;br /&gt;
Depuis la fiche personnelle, il est possible de choisir quelles ressources matérielles et humaines sont visibles sur le planning avec le droit [[Gestion-des-profils#Personnaliser-ses-ressources-visibles|Personnaliser ses ressources visibles]].&lt;br /&gt;
&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la catégorie '''Options d'affichage''' :&lt;br /&gt;
*Cocher ou décocher les '''Ressources visibles''' ou '''Utilisateurs visibles''' à afficher.&lt;br /&gt;
&lt;br /&gt;
=Synchronisation des réservations=&lt;br /&gt;
==Mettre en place un planning partagé avec Google agenda==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif de cette procédure est de permettre la création d'un planning partagé contenant l'ensemble des réservations d'une plateforme OpenFlyers afin qu'elles soient visibles depuis un agenda Google lui-même partagé entre plusieurs personnes&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Créer un compte utilisateur ayant un profil disposant du droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]]&lt;br /&gt;
Depuis la fiche personnelle de l'utilisateur créé :&lt;br /&gt;
*Suivre la procédure [[#Synchroniser-les-réservations-dans-OpenFlyers-avec-un-agenda-Google|Synchroniser les réservations dans OpenFlyers avec un agenda Google]] &lt;br /&gt;
*Dans '''Recevoir un e-mail pour les réservations ayant pour activité''', cocher les activités pour lesquelles la synchronisation avec le planning partagé Google agenda doit s'effectuer&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
==Synchroniser les réservations dans OpenFlyers avec un agenda Google==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de synchroniser ses réservations personnelles présentes sur une plateforme OpenFlyers avec un compte Google agenda&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''avec Google agenda'''&lt;br /&gt;
*Cliquer sur le bouton '''Se connecter avec Google'''&lt;br /&gt;
*Si plusieurs comptes Google sont enregistrés dans le navigateur, une page s'affiche demandant avec quel compte Google il faut se synchroniser. Sélectionner le compte concerné&lt;br /&gt;
*Une fois le compte Google sélectionné, le nom du compte en question s'affiche en dessous du sous titre '''avec Google agenda'''&lt;br /&gt;
Lorsque l'utilisateur a lié son compte Google agenda, une liste d'agendas apparaît lui permettant de choisir dans quel agenda les événements doivent être créés.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''Calendrier'''&lt;br /&gt;
*Choisir un des agendas de la liste&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Synchroniser les activités avec Carnet.aero=&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de permettre la synchronisation et l'exportation automatiques des données d'activités vers [[Interfaçage OpenFlyers et Carnet.aero|'''Carnet.aero''']].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
* Il faut [[Interfaçage-OpenFlyers-et-Carnet.aero#Récupérer-les-identifiants-API-sur-Carnet.aero|disposer des identifiants]] ('''UserId''' et '''UserSecretKey''') fournis par '''Carnet.aero'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
&lt;br /&gt;
* '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sous le titre '''Synchronisation des activités''', l'écran fonctionne en 2 étapes :&lt;br /&gt;
&lt;br /&gt;
; Vérifier la connexion&lt;br /&gt;
[[File:2025-12-04-11-48-51-Affichage-et-fiche-personnelle---Brave.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Renseigner :&lt;br /&gt;
** '''Identifiant Utilisateur'''&lt;br /&gt;
** '''Clé secrète utilisateur'''&lt;br /&gt;
&lt;br /&gt;
*Puis cliquer sur '''Vérifier la connexion'''.&lt;br /&gt;
** Tant que la connexion n'est pas vérifiée, les identifiants ne sont pas enregistrés.&lt;br /&gt;
** Si la vérification réussit, OpenFlyers enregistre les identifiants et affiche la configuration de synchronisation.&lt;br /&gt;
&lt;br /&gt;
; Configurer / lancer la synchronisation&lt;br /&gt;
[[File:Carnet-aero-manual-sync-and-config.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Une fois connecté, renseigner :&lt;br /&gt;
** '''Date de début de synchronisation'''&lt;br /&gt;
&lt;br /&gt;
*Actions disponibles :&lt;br /&gt;
** Cliquer sur '''Enregistrer''' pour sauvegarder toute modification sans lancer la synchronisation.&lt;br /&gt;
** Cliquer sur '''Forcer la synchronisation''' pour enregistrer et synchroniser toutes les activités non encore synchronisées dont la date de début est postérieure à la '''Date de début de synchronisation'''.&lt;br /&gt;
** Cliquer sur '''Se déconnecter''' pour supprimer les identifiants Carnet.aero enregistrés (l'écran revient à l'étape '''Vérifier la connexion''').&lt;br /&gt;
&lt;br /&gt;
Après connexion et enregistrement, les vols futurs de l'utilisateur concerné seront automatiquement synchronisés si le statut attribué est configuré avec une [[Gestion des statuts#Fonction Carnet.aero|fonction Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
;Retours possibles&lt;br /&gt;
&lt;br /&gt;
* Champs manquants lors de la vérification :&lt;br /&gt;
**Message : &amp;quot;Veuillez renseigner l'Identifiant utilisateur et la Clé secrète utilisateur Carnet.aero correctement avant de vérifier la connexion&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Connexion vérifiée : &lt;br /&gt;
[[File:CarnetAero succesful connexion.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* Erreur de connexion Carnet.aero : &lt;br /&gt;
[[File:CarnetAero wrong userId.png|600px]] &lt;br /&gt;
&lt;br /&gt;
[[File:CarnetAero wrong userSecret.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* Déconnexion : &lt;br /&gt;
[[File:CarnetAero green msg.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* Aucun vol à synchroniser : &lt;br /&gt;
[[File:CarnetAero no flight to sync .png|400px]]&lt;br /&gt;
&lt;br /&gt;
* Synchronisation manuelle réussie : &lt;br /&gt;
[[File:CarnetAero manual sync succeeded.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* Erreur de configuration - Aucun statut configuré : &lt;br /&gt;
[[File:CarnetAero no status configuered.png|700px]]&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14255</id>
		<title>Fiche personnelle</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14255"/>
		<updated>2026-01-16T11:39:51Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Synchroniser les activités avec Carnet.aero */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Fiche_personnelle.png|right|thumb|200px|Fiche personnelle]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la '''fiche personnelle''' dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
=Accès=&lt;br /&gt;
Depuis le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
=Affichage du menu contextuel=&lt;br /&gt;
Le menu contextuel et un menu déroulant qui apparait lors du survol d'une réservation ou d'un vol ouvert. Ce menu contextuel peut apparaitre :&lt;br /&gt;
*soit automatiquement&lt;br /&gt;
*soit par un clic droit de la souris&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''N'afficher la description des réservations qu'avec le bouton droit de la souris''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Afficher les éphémérides=&lt;br /&gt;
Permet sur le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
* D'afficher la boîte des éphémérides&lt;br /&gt;
* Faire une distinction de couleur sur les créneaux horaires liés aux éphémérides&lt;br /&gt;
&lt;br /&gt;
[[File:Ephemeride_ancienne_interface.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''Afficher les éphémérides''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Choisir l'unité de temps=&lt;br /&gt;
Chaque utilisateur peut choisir l'unité de temps qui sert à afficher les heures.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Choisir dans le champ '''Unité de temps''' parmi :&lt;br /&gt;
**heures minutes&lt;br /&gt;
**heures centièmes&lt;br /&gt;
**heures dixièmes&lt;br /&gt;
*Appuyer sur le bouton '''Sauver'''.&lt;br /&gt;
&lt;br /&gt;
==[[Champs métiers]]==&lt;br /&gt;
En plus des champs habituels, des [[Champs-métiers|champs métiers]] spécifiques à la structure peuvent apparaître dans la fiche personnelle. &lt;br /&gt;
&lt;br /&gt;
Ils sont affichés [[Gestion-des-profils#Généralités|si les droits sont attribués par l'administrateur]] et permettent d'activer des fonctionnalités supplémentaires, par exemple, [[Interfaçage-Aérogligli|l'interfaçage avec Aérogligli]].&lt;br /&gt;
&lt;br /&gt;
=Changer sa langue=&lt;br /&gt;
*Aller dans '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la colonne '''Accès et interface''', changer la '''langue'''&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Changer son mot de passe=&lt;br /&gt;
&lt;br /&gt;
==Alertes en changeant son mot de passe==&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir l'ancien mot de passe et deux fois le nouveau===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi.&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir deux fois le même nouveau mot de passe===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi et que l'ancien mot de passe n'est pas demandé.&lt;br /&gt;
*Le nouveau mot de passe et sa confirmation ne sont pas identiques.&lt;br /&gt;
&lt;br /&gt;
==Niveau de sécurité du mot de passe==&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, une barre montre le niveau de sécurité du mot de passe. Cette barre a 4 niveaux : '''faible''', '''moyen''', '''fort''' et '''excellent'''. Pour évaluer le niveau de sécurité du mot de passe nous regardons son nombre de caractères, s'il y a des lettres minuscules et majuscules, s'il y a des chiffres et s'il y a des caractères de ponctuation.&lt;br /&gt;
&lt;br /&gt;
Plus précisément voici ce que requiert chaque niveau :&lt;br /&gt;
*Faible : le mot de passe doit avoir au moins 1 caractère&lt;br /&gt;
*Moyen : le mot de passe doit avoir au moins 8 caractères et doit être composé de 2 types de caractères (par exemple des lettres minuscules et des lettres majuscules)&lt;br /&gt;
*Fort : le mot de passe doit avoir au moins 8 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
*Excellent : le mot de passe doit avoir au moins 14 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
&lt;br /&gt;
=Communication=&lt;br /&gt;
== E-mail ==&lt;br /&gt;
; Saisir plusieurs adresses&lt;br /&gt;
Il est possible de renseigner plusieurs adresses e-mails dans ce champ en séparant chaque adresse e-mail par une virgule.&lt;br /&gt;
&lt;br /&gt;
Attention : Il ne faut jamais mettre d’espace : &lt;br /&gt;
* Ni dans l’adresse e-mail elle-même&lt;br /&gt;
* Ni avant ou après les virgules de séparation des adresses e-mails.&lt;br /&gt;
&lt;br /&gt;
Exemple correct :&lt;br /&gt;
&amp;lt;pre&amp;gt;exemple1@domaine.com,exemple2@domaine.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples incorrects :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
exemple1@domaine.com , exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com ,exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com, exemple2@domaine.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Règles de format&lt;br /&gt;
Les adresses e-mails doivent respecter les normes définies par la [https://www.rfc-editor.org/rfc/rfc5322#section-3.4.1 RFC 5322]. Voici les principales règles à suivre :&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans la partie locale (avant le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Caractères spéciaux : &amp;lt;code&amp;gt;! # $ % &amp;amp; ' * + - / = ? ^ _ ` { | } ~&amp;lt;/code&amp;gt;&lt;br /&gt;
* Le point (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;), à condition qu'il :&lt;br /&gt;
** Ne soit ni en début, ni en fin&lt;br /&gt;
** Ne se suive pas lui-même (pas de &amp;lt;code&amp;gt;..&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans le domaine (après le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Tirets (&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;), à condition qu'ils :&lt;br /&gt;
** Ne soient ni en début, ni en fin&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails valides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;prenom.nom@domaine.fr&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;utilisateur+tag@domaine.co.uk&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails invalides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine..com&amp;lt;/code&amp;gt; (double point consécutif)&lt;br /&gt;
* &amp;lt;code&amp;gt;ç@domaine.com&amp;lt;/code&amp;gt; (caractère &amp;quot;ç&amp;quot; non autorisé dans la partie locale)&lt;br /&gt;
* &amp;lt;code&amp;gt;espace @domaine.com&amp;lt;/code&amp;gt; (espace non autorisé)&lt;br /&gt;
&lt;br /&gt;
==Gérer l'abonnement à la liste de diffusion==&lt;br /&gt;
Lorsque une liste de diffusion mailman gérée par OpenFlyers est activée pour la plateforme OpenFlyers, l'utilisateur peut de lui-même gérer son abonnement à la liste de diffusion :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Formulaire '''Liste de diffusion : nomdelastructure-ml@openflyers.info'''&lt;br /&gt;
*Cocher/décocher le bouton '''Abonné(e)'''&lt;br /&gt;
*Cliquer sur le bouton '''Sauver'''&lt;br /&gt;
&lt;br /&gt;
=Editer sa photo=&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'import ou la suppression d'une photo requiert le droit [[Gestion-des-profils#Editer-sa-photo|Editer sa photo]]. Ce droit n'est pas nécessaire pour rendre sa photo visible pour tous.&lt;br /&gt;
*Lors de l'import, si la photo de profil a une taille supérieure à 600 pixels (de largeur ou de hauteur), elle est automatiquement redimensionner à cette taille. Son poids ne doit pas être supérieur à 100Ko.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour sa date de naissance, sa nationalité ou son sexe=&lt;br /&gt;
Le droit [[Gestion-des-profils#Mise-à-jour-de-sa-date-de-naissance,-de-son-sexe-et-de-sa-nationalité|Mise à jour de sa date de naissance, de son sexe et de sa nationalité]] est requis pour mettre à jour sa date de naissance, sa nationalité ou son sexe.&lt;br /&gt;
&lt;br /&gt;
=Notifications=&lt;br /&gt;
==Etre informé des actualités OpenFlyers par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par e-mail des nouveautés OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque facture==&lt;br /&gt;
Cette option permet d'activer ou de désactiver l'[[Envoi-des-emails#E-mail-de-facture|envoi automatique de chaque facture]] appartenant à l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
Cette option apparait lorsque les paramètres [[Paramétrage-des-activités#Envoyer-un-email-pour-chaque-facture|Envoyer un-email pour chaque facture]] et [[Paramétrage-des-activités#Autoriser-les-utilisateurs-à-choisir-de-recevoir-ou-non-un-email-pour-chaque-facture|Autoriser les utilisateurs à choisir de recevoir ou non un-email pour chaque facture]] sont activés. Cf. chapitre [[Facturation-des-clients#Envoi-automatique-de-chaque-facture-client|Envoi automatique de chaque facture client]].&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque validité en attente de certification==&lt;br /&gt;
Cette option permet à un utilisateur de recevoir un [[Envoi-des-emails#E-mail-de-demande-de-certification-de-validité|e-mail]] lorsqu'une validité est en attente de certification.&lt;br /&gt;
&lt;br /&gt;
Pour que cela fonctionne, l'utilisateur doit faire partie [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|d'un profil ayant le droit de certifier le type de validité concerné]].&lt;br /&gt;
&lt;br /&gt;
=Notifications des réservations=&lt;br /&gt;
==Notification des réservations par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[Envoi-des-emails#E-mail-de-notification-de-réservation|e-mail des réservations créées ou modifiées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de 2 jours d'avance par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non par e-mail un rappel de réservation.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations débutant entre 2 et 3 jours après.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de la veille ou de la journée par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non l'e-mail de rappel de la structure concernant une réservation passée (réservation de la veille ou de la journée). L'e-mail contient un message paramétré par la structure.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations de la veille.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Notification des réservations annulées==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[#E-mail_d'annulation_de_réservation|e-mail des réservations annulées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour les réservations ayant pour activité==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Lorsque l'utilisateur dispose d'un profil avec le droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]], apparait une liste de case à cocher avec pour label '''Recevoir un e-mail pour les réservations ayant pour activité'''.&lt;br /&gt;
*L'utilisateur peut cocher ou décocher ces cases afin d'être prévenu ou non [[Envoi-des-emails|par e-mail]] lorsqu'une réservation avec l'une de ces [[Gestion-des-activités|activités]] est créée ou modifiée par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
=Notification des activités=&lt;br /&gt;
==Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide==&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Disposé du droit [[Gestion-des-profils#Alertable-par-email-pour-toute-saisie-d'activité|Alertable par email pour toute saisie d'activité]]&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Dans la partie '''Notification des activités''', apparait le champ ''Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide'' avec en-dessous une liste de champs métiers cochables :&lt;br /&gt;
*L'utilisateur coche ou décoche ces cases afin d'être prévenu ou non [[Envoi-des-emails#E-mail-d%27activités-avec-champs-non-vides|par e-mail]] lorsqu'une activité est saisie avec l'un des champs concernés renseigné par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
;Cas d'usage&lt;br /&gt;
[[Suivi des remarques de maintenance]].&lt;br /&gt;
&lt;br /&gt;
=Paramétrer les ressources et les utilisateurs visibles sur le planning=&lt;br /&gt;
Depuis la fiche personnelle, il est possible de choisir quelles ressources matérielles et humaines sont visibles sur le planning avec le droit [[Gestion-des-profils#Personnaliser-ses-ressources-visibles|Personnaliser ses ressources visibles]].&lt;br /&gt;
&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la catégorie '''Options d'affichage''' :&lt;br /&gt;
*Cocher ou décocher les '''Ressources visibles''' ou '''Utilisateurs visibles''' à afficher.&lt;br /&gt;
&lt;br /&gt;
=Synchronisation des réservations=&lt;br /&gt;
==Mettre en place un planning partagé avec Google agenda==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif de cette procédure est de permettre la création d'un planning partagé contenant l'ensemble des réservations d'une plateforme OpenFlyers afin qu'elles soient visibles depuis un agenda Google lui-même partagé entre plusieurs personnes&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Créer un compte utilisateur ayant un profil disposant du droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]]&lt;br /&gt;
Depuis la fiche personnelle de l'utilisateur créé :&lt;br /&gt;
*Suivre la procédure [[#Synchroniser-les-réservations-dans-OpenFlyers-avec-un-agenda-Google|Synchroniser les réservations dans OpenFlyers avec un agenda Google]] &lt;br /&gt;
*Dans '''Recevoir un e-mail pour les réservations ayant pour activité''', cocher les activités pour lesquelles la synchronisation avec le planning partagé Google agenda doit s'effectuer&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
==Synchroniser les réservations dans OpenFlyers avec un agenda Google==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de synchroniser ses réservations personnelles présentes sur une plateforme OpenFlyers avec un compte Google agenda&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''avec Google agenda'''&lt;br /&gt;
*Cliquer sur le bouton '''Se connecter avec Google'''&lt;br /&gt;
*Si plusieurs comptes Google sont enregistrés dans le navigateur, une page s'affiche demandant avec quel compte Google il faut se synchroniser. Sélectionner le compte concerné&lt;br /&gt;
*Une fois le compte Google sélectionné, le nom du compte en question s'affiche en dessous du sous titre '''avec Google agenda'''&lt;br /&gt;
Lorsque l'utilisateur a lié son compte Google agenda, une liste d'agendas apparaît lui permettant de choisir dans quel agenda les événements doivent être créés.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''Calendrier'''&lt;br /&gt;
*Choisir un des agendas de la liste&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Synchroniser les activités avec Carnet.aero=&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de permettre la synchronisation et l'exportation automatiques des données d'activités vers [[Interfaçage OpenFlyers et Carnet.aero|'''Carnet.aero''']].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
* Il faut [[Interfaçage-OpenFlyers-et-Carnet.aero#Récupérer-les-identifiants-API-sur-Carnet.aero|disposer des identifiants]] ('''UserId''' et '''UserSecretKey''') fournis par '''Carnet.aero'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
&lt;br /&gt;
* '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sous le titre '''Synchronisation des activités''', l'écran fonctionne en 2 étapes :&lt;br /&gt;
&lt;br /&gt;
; Vérifier la connexion&lt;br /&gt;
[[File:2025-12-04-11-48-51-Affichage-et-fiche-personnelle---Brave.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Renseigner :&lt;br /&gt;
** '''Identifiant Utilisateur'''&lt;br /&gt;
** '''Clé secrète utilisateur'''&lt;br /&gt;
&lt;br /&gt;
*Puis cliquer sur '''Vérifier la connexion'''.&lt;br /&gt;
** Tant que la connexion n'est pas vérifiée, les identifiants ne sont pas enregistrés.&lt;br /&gt;
** Si la vérification réussit, OpenFlyers enregistre les identifiants et affiche la configuration de synchronisation.&lt;br /&gt;
&lt;br /&gt;
; Configurer / lancer la synchronisation&lt;br /&gt;
[[File:Carnet-aero-manual-sync-and-config.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Une fois connecté, renseigner :&lt;br /&gt;
** '''Date de début de synchronisation'''&lt;br /&gt;
&lt;br /&gt;
*Actions disponibles :&lt;br /&gt;
** Cliquer sur '''Enregistrer''' pour sauvegarder toute modification sans lancer la synchronisation.&lt;br /&gt;
** Cliquer sur '''Forcer la synchronisation''' pour enregistrer et synchroniser toutes les activités non encore synchronisées dont la date de début est postérieure à la '''Date de début de synchronisation'''.&lt;br /&gt;
** Cliquer sur '''Se déconnecter''' pour supprimer les identifiants Carnet.aero enregistrés (l'écran revient à l'étape '''Vérifier la connexion''').&lt;br /&gt;
&lt;br /&gt;
Après connexion et enregistrement, les vols futurs de l'utilisateur concerné seront automatiquement synchronisés si le statut attribué est configuré avec une [[Gestion des statuts#Fonction Carnet.aero|fonction Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
;Retours possibles&lt;br /&gt;
&lt;br /&gt;
* Champs manquants lors de la vérification :&lt;br /&gt;
**Message : &amp;quot;Veuillez renseigner l'Identifiant utilisateur et la Clé secrète Carnet.aero avant de vérifier la connexion&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Connexion vérifiée : &lt;br /&gt;
[[File:CarnetAero succesful connexion.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* Erreur de connexion Carnet.aero : &lt;br /&gt;
[[File:CarnetAero wrong userId.png|600px]] &lt;br /&gt;
&lt;br /&gt;
[[File:CarnetAero wrong userSecret.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* Déconnexion : &lt;br /&gt;
[[File:CarnetAero green msg.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* Aucun vol à synchroniser : &lt;br /&gt;
[[File:CarnetAero no flight to sync .png|400px]]&lt;br /&gt;
&lt;br /&gt;
* Synchronisation manuelle réussie : &lt;br /&gt;
[[File:CarnetAero manual sync succeeded.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* Erreur de configuration - Aucun statut configuré : &lt;br /&gt;
[[File:CarnetAero no status configuered.png|700px]]&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14254</id>
		<title>Fiche personnelle</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14254"/>
		<updated>2026-01-16T11:38:47Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Synchroniser les activités avec Carnet.aero */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Fiche_personnelle.png|right|thumb|200px|Fiche personnelle]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la '''fiche personnelle''' dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
=Accès=&lt;br /&gt;
Depuis le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
=Affichage du menu contextuel=&lt;br /&gt;
Le menu contextuel et un menu déroulant qui apparait lors du survol d'une réservation ou d'un vol ouvert. Ce menu contextuel peut apparaitre :&lt;br /&gt;
*soit automatiquement&lt;br /&gt;
*soit par un clic droit de la souris&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''N'afficher la description des réservations qu'avec le bouton droit de la souris''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Afficher les éphémérides=&lt;br /&gt;
Permet sur le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
* D'afficher la boîte des éphémérides&lt;br /&gt;
* Faire une distinction de couleur sur les créneaux horaires liés aux éphémérides&lt;br /&gt;
&lt;br /&gt;
[[File:Ephemeride_ancienne_interface.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''Afficher les éphémérides''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Choisir l'unité de temps=&lt;br /&gt;
Chaque utilisateur peut choisir l'unité de temps qui sert à afficher les heures.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Choisir dans le champ '''Unité de temps''' parmi :&lt;br /&gt;
**heures minutes&lt;br /&gt;
**heures centièmes&lt;br /&gt;
**heures dixièmes&lt;br /&gt;
*Appuyer sur le bouton '''Sauver'''.&lt;br /&gt;
&lt;br /&gt;
==[[Champs métiers]]==&lt;br /&gt;
En plus des champs habituels, des [[Champs-métiers|champs métiers]] spécifiques à la structure peuvent apparaître dans la fiche personnelle. &lt;br /&gt;
&lt;br /&gt;
Ils sont affichés [[Gestion-des-profils#Généralités|si les droits sont attribués par l'administrateur]] et permettent d'activer des fonctionnalités supplémentaires, par exemple, [[Interfaçage-Aérogligli|l'interfaçage avec Aérogligli]].&lt;br /&gt;
&lt;br /&gt;
=Changer sa langue=&lt;br /&gt;
*Aller dans '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la colonne '''Accès et interface''', changer la '''langue'''&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Changer son mot de passe=&lt;br /&gt;
&lt;br /&gt;
==Alertes en changeant son mot de passe==&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir l'ancien mot de passe et deux fois le nouveau===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi.&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir deux fois le même nouveau mot de passe===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi et que l'ancien mot de passe n'est pas demandé.&lt;br /&gt;
*Le nouveau mot de passe et sa confirmation ne sont pas identiques.&lt;br /&gt;
&lt;br /&gt;
==Niveau de sécurité du mot de passe==&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, une barre montre le niveau de sécurité du mot de passe. Cette barre a 4 niveaux : '''faible''', '''moyen''', '''fort''' et '''excellent'''. Pour évaluer le niveau de sécurité du mot de passe nous regardons son nombre de caractères, s'il y a des lettres minuscules et majuscules, s'il y a des chiffres et s'il y a des caractères de ponctuation.&lt;br /&gt;
&lt;br /&gt;
Plus précisément voici ce que requiert chaque niveau :&lt;br /&gt;
*Faible : le mot de passe doit avoir au moins 1 caractère&lt;br /&gt;
*Moyen : le mot de passe doit avoir au moins 8 caractères et doit être composé de 2 types de caractères (par exemple des lettres minuscules et des lettres majuscules)&lt;br /&gt;
*Fort : le mot de passe doit avoir au moins 8 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
*Excellent : le mot de passe doit avoir au moins 14 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
&lt;br /&gt;
=Communication=&lt;br /&gt;
== E-mail ==&lt;br /&gt;
; Saisir plusieurs adresses&lt;br /&gt;
Il est possible de renseigner plusieurs adresses e-mails dans ce champ en séparant chaque adresse e-mail par une virgule.&lt;br /&gt;
&lt;br /&gt;
Attention : Il ne faut jamais mettre d’espace : &lt;br /&gt;
* Ni dans l’adresse e-mail elle-même&lt;br /&gt;
* Ni avant ou après les virgules de séparation des adresses e-mails.&lt;br /&gt;
&lt;br /&gt;
Exemple correct :&lt;br /&gt;
&amp;lt;pre&amp;gt;exemple1@domaine.com,exemple2@domaine.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples incorrects :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
exemple1@domaine.com , exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com ,exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com, exemple2@domaine.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Règles de format&lt;br /&gt;
Les adresses e-mails doivent respecter les normes définies par la [https://www.rfc-editor.org/rfc/rfc5322#section-3.4.1 RFC 5322]. Voici les principales règles à suivre :&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans la partie locale (avant le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Caractères spéciaux : &amp;lt;code&amp;gt;! # $ % &amp;amp; ' * + - / = ? ^ _ ` { | } ~&amp;lt;/code&amp;gt;&lt;br /&gt;
* Le point (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;), à condition qu'il :&lt;br /&gt;
** Ne soit ni en début, ni en fin&lt;br /&gt;
** Ne se suive pas lui-même (pas de &amp;lt;code&amp;gt;..&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans le domaine (après le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Tirets (&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;), à condition qu'ils :&lt;br /&gt;
** Ne soient ni en début, ni en fin&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails valides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;prenom.nom@domaine.fr&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;utilisateur+tag@domaine.co.uk&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails invalides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine..com&amp;lt;/code&amp;gt; (double point consécutif)&lt;br /&gt;
* &amp;lt;code&amp;gt;ç@domaine.com&amp;lt;/code&amp;gt; (caractère &amp;quot;ç&amp;quot; non autorisé dans la partie locale)&lt;br /&gt;
* &amp;lt;code&amp;gt;espace @domaine.com&amp;lt;/code&amp;gt; (espace non autorisé)&lt;br /&gt;
&lt;br /&gt;
==Gérer l'abonnement à la liste de diffusion==&lt;br /&gt;
Lorsque une liste de diffusion mailman gérée par OpenFlyers est activée pour la plateforme OpenFlyers, l'utilisateur peut de lui-même gérer son abonnement à la liste de diffusion :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Formulaire '''Liste de diffusion : nomdelastructure-ml@openflyers.info'''&lt;br /&gt;
*Cocher/décocher le bouton '''Abonné(e)'''&lt;br /&gt;
*Cliquer sur le bouton '''Sauver'''&lt;br /&gt;
&lt;br /&gt;
=Editer sa photo=&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'import ou la suppression d'une photo requiert le droit [[Gestion-des-profils#Editer-sa-photo|Editer sa photo]]. Ce droit n'est pas nécessaire pour rendre sa photo visible pour tous.&lt;br /&gt;
*Lors de l'import, si la photo de profil a une taille supérieure à 600 pixels (de largeur ou de hauteur), elle est automatiquement redimensionner à cette taille. Son poids ne doit pas être supérieur à 100Ko.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour sa date de naissance, sa nationalité ou son sexe=&lt;br /&gt;
Le droit [[Gestion-des-profils#Mise-à-jour-de-sa-date-de-naissance,-de-son-sexe-et-de-sa-nationalité|Mise à jour de sa date de naissance, de son sexe et de sa nationalité]] est requis pour mettre à jour sa date de naissance, sa nationalité ou son sexe.&lt;br /&gt;
&lt;br /&gt;
=Notifications=&lt;br /&gt;
==Etre informé des actualités OpenFlyers par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par e-mail des nouveautés OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque facture==&lt;br /&gt;
Cette option permet d'activer ou de désactiver l'[[Envoi-des-emails#E-mail-de-facture|envoi automatique de chaque facture]] appartenant à l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
Cette option apparait lorsque les paramètres [[Paramétrage-des-activités#Envoyer-un-email-pour-chaque-facture|Envoyer un-email pour chaque facture]] et [[Paramétrage-des-activités#Autoriser-les-utilisateurs-à-choisir-de-recevoir-ou-non-un-email-pour-chaque-facture|Autoriser les utilisateurs à choisir de recevoir ou non un-email pour chaque facture]] sont activés. Cf. chapitre [[Facturation-des-clients#Envoi-automatique-de-chaque-facture-client|Envoi automatique de chaque facture client]].&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque validité en attente de certification==&lt;br /&gt;
Cette option permet à un utilisateur de recevoir un [[Envoi-des-emails#E-mail-de-demande-de-certification-de-validité|e-mail]] lorsqu'une validité est en attente de certification.&lt;br /&gt;
&lt;br /&gt;
Pour que cela fonctionne, l'utilisateur doit faire partie [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|d'un profil ayant le droit de certifier le type de validité concerné]].&lt;br /&gt;
&lt;br /&gt;
=Notifications des réservations=&lt;br /&gt;
==Notification des réservations par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[Envoi-des-emails#E-mail-de-notification-de-réservation|e-mail des réservations créées ou modifiées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de 2 jours d'avance par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non par e-mail un rappel de réservation.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations débutant entre 2 et 3 jours après.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de la veille ou de la journée par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non l'e-mail de rappel de la structure concernant une réservation passée (réservation de la veille ou de la journée). L'e-mail contient un message paramétré par la structure.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations de la veille.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Notification des réservations annulées==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[#E-mail_d'annulation_de_réservation|e-mail des réservations annulées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour les réservations ayant pour activité==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Lorsque l'utilisateur dispose d'un profil avec le droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]], apparait une liste de case à cocher avec pour label '''Recevoir un e-mail pour les réservations ayant pour activité'''.&lt;br /&gt;
*L'utilisateur peut cocher ou décocher ces cases afin d'être prévenu ou non [[Envoi-des-emails|par e-mail]] lorsqu'une réservation avec l'une de ces [[Gestion-des-activités|activités]] est créée ou modifiée par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
=Notification des activités=&lt;br /&gt;
==Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide==&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Disposé du droit [[Gestion-des-profils#Alertable-par-email-pour-toute-saisie-d'activité|Alertable par email pour toute saisie d'activité]]&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Dans la partie '''Notification des activités''', apparait le champ ''Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide'' avec en-dessous une liste de champs métiers cochables :&lt;br /&gt;
*L'utilisateur coche ou décoche ces cases afin d'être prévenu ou non [[Envoi-des-emails#E-mail-d%27activités-avec-champs-non-vides|par e-mail]] lorsqu'une activité est saisie avec l'un des champs concernés renseigné par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
;Cas d'usage&lt;br /&gt;
[[Suivi des remarques de maintenance]].&lt;br /&gt;
&lt;br /&gt;
=Paramétrer les ressources et les utilisateurs visibles sur le planning=&lt;br /&gt;
Depuis la fiche personnelle, il est possible de choisir quelles ressources matérielles et humaines sont visibles sur le planning avec le droit [[Gestion-des-profils#Personnaliser-ses-ressources-visibles|Personnaliser ses ressources visibles]].&lt;br /&gt;
&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la catégorie '''Options d'affichage''' :&lt;br /&gt;
*Cocher ou décocher les '''Ressources visibles''' ou '''Utilisateurs visibles''' à afficher.&lt;br /&gt;
&lt;br /&gt;
=Synchronisation des réservations=&lt;br /&gt;
==Mettre en place un planning partagé avec Google agenda==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif de cette procédure est de permettre la création d'un planning partagé contenant l'ensemble des réservations d'une plateforme OpenFlyers afin qu'elles soient visibles depuis un agenda Google lui-même partagé entre plusieurs personnes&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Créer un compte utilisateur ayant un profil disposant du droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]]&lt;br /&gt;
Depuis la fiche personnelle de l'utilisateur créé :&lt;br /&gt;
*Suivre la procédure [[#Synchroniser-les-réservations-dans-OpenFlyers-avec-un-agenda-Google|Synchroniser les réservations dans OpenFlyers avec un agenda Google]] &lt;br /&gt;
*Dans '''Recevoir un e-mail pour les réservations ayant pour activité''', cocher les activités pour lesquelles la synchronisation avec le planning partagé Google agenda doit s'effectuer&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
==Synchroniser les réservations dans OpenFlyers avec un agenda Google==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de synchroniser ses réservations personnelles présentes sur une plateforme OpenFlyers avec un compte Google agenda&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''avec Google agenda'''&lt;br /&gt;
*Cliquer sur le bouton '''Se connecter avec Google'''&lt;br /&gt;
*Si plusieurs comptes Google sont enregistrés dans le navigateur, une page s'affiche demandant avec quel compte Google il faut se synchroniser. Sélectionner le compte concerné&lt;br /&gt;
*Une fois le compte Google sélectionné, le nom du compte en question s'affiche en dessous du sous titre '''avec Google agenda'''&lt;br /&gt;
Lorsque l'utilisateur a lié son compte Google agenda, une liste d'agendas apparaît lui permettant de choisir dans quel agenda les événements doivent être créés.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''Calendrier'''&lt;br /&gt;
*Choisir un des agendas de la liste&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Synchroniser les activités avec Carnet.aero=&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de permettre la synchronisation et l'exportation automatiques des données d'activités vers [[Interfaçage OpenFlyers et Carnet.aero|'''Carnet.aero''']].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
* Il faut [[Interfaçage-OpenFlyers-et-Carnet.aero#Récupérer-les-identifiants-API-sur-Carnet.aero|disposer des identifiants]] ('''UserId''' et '''UserSecretKey''') fournis par '''Carnet.aero'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
&lt;br /&gt;
* '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sous le titre '''Synchronisation des activités''', l'écran fonctionne en 2 étapes :&lt;br /&gt;
&lt;br /&gt;
; Vérifier la connexion&lt;br /&gt;
[[File:2025-12-04-11-48-51-Affichage-et-fiche-personnelle---Brave.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Renseigner :&lt;br /&gt;
** '''Identifiant Utilisateur'''&lt;br /&gt;
** '''Clé secrète utilisateur'''&lt;br /&gt;
&lt;br /&gt;
*Puis cliquer sur '''Vérifier la connexion'''.&lt;br /&gt;
** Tant que la connexion n'est pas vérifiée, les identifiants ne sont pas enregistrés.&lt;br /&gt;
** Si la vérification réussit, OpenFlyers enregistre les identifiants et affiche la configuration de synchronisation.&lt;br /&gt;
&lt;br /&gt;
; Configurer / lancer la synchronisation&lt;br /&gt;
[[File:Carnet-aero-manual-sync-and-config.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Une fois connecté, renseigner :&lt;br /&gt;
** '''Date de début de synchronisation'''&lt;br /&gt;
&lt;br /&gt;
*Actions disponibles :&lt;br /&gt;
** Cliquer sur '''Enregistrer''' pour sauvegarder toute modification sans lancer la synchronisation.&lt;br /&gt;
** Cliquer sur '''Forcer la synchronisation''' pour enregistrer et synchroniser toutes les activités non encore synchronisées dont la date de début est postérieure à la '''Date de début de synchronisation'''.&lt;br /&gt;
** Cliquer sur '''Se déconnecter''' pour supprimer les identifiants Carnet.aero enregistrés (l'écran revient à l'étape '''Vérifier la connexion''').&lt;br /&gt;
&lt;br /&gt;
Après connexion et enregistrement, les vols futurs de l'utilisateur concerné seront automatiquement synchronisés si le statut attribué est configuré avec une [[Gestion des statuts#Fonction Carnet.aero|fonction Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
;Retours possibles&lt;br /&gt;
&lt;br /&gt;
* Champs manquants lors de la vérification :&lt;br /&gt;
**Message : &amp;quot;Veuillez renseigner l'Identifiant utilisateur et la Clé secrète Carnet.aero avant de vérifier la connexion&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Connexion vérifiée : &lt;br /&gt;
[[File:CarnetAero succesful connexion.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* Erreur de connexion Carnet.aero : &lt;br /&gt;
[[File:CarnetAero wrong userId.png|600px]] &lt;br /&gt;
&lt;br /&gt;
[[File:CarnetAero wrong userSecret.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* Déconnexion : &lt;br /&gt;
[[File:CarnetAero green msg.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* Aucun vol à synchroniser : &lt;br /&gt;
[[File:CarnetAero no flight to sync .png|600px]]&lt;br /&gt;
&lt;br /&gt;
* Synchronisation manuelle réussie : [[File:CarnetAero manual sync succeeded.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
* Erreur de configuration - Aucun statut configuré : &lt;br /&gt;
[[File:CarnetAero no status configuered.png|700px]]&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-manual-sync-succeeded.png&amp;diff=14253</id>
		<title>File:CarnetAero manual sync succeeded.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-manual-sync-succeeded.png&amp;diff=14253"/>
		<updated>2026-01-16T11:38:34Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;carnetAero manual sync succeeded&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14252</id>
		<title>Fiche personnelle</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14252"/>
		<updated>2026-01-16T11:34:38Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Synchroniser les activités avec Carnet.aero */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Fiche_personnelle.png|right|thumb|200px|Fiche personnelle]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la '''fiche personnelle''' dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
=Accès=&lt;br /&gt;
Depuis le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
=Affichage du menu contextuel=&lt;br /&gt;
Le menu contextuel et un menu déroulant qui apparait lors du survol d'une réservation ou d'un vol ouvert. Ce menu contextuel peut apparaitre :&lt;br /&gt;
*soit automatiquement&lt;br /&gt;
*soit par un clic droit de la souris&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''N'afficher la description des réservations qu'avec le bouton droit de la souris''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Afficher les éphémérides=&lt;br /&gt;
Permet sur le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
* D'afficher la boîte des éphémérides&lt;br /&gt;
* Faire une distinction de couleur sur les créneaux horaires liés aux éphémérides&lt;br /&gt;
&lt;br /&gt;
[[File:Ephemeride_ancienne_interface.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''Afficher les éphémérides''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Choisir l'unité de temps=&lt;br /&gt;
Chaque utilisateur peut choisir l'unité de temps qui sert à afficher les heures.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Choisir dans le champ '''Unité de temps''' parmi :&lt;br /&gt;
**heures minutes&lt;br /&gt;
**heures centièmes&lt;br /&gt;
**heures dixièmes&lt;br /&gt;
*Appuyer sur le bouton '''Sauver'''.&lt;br /&gt;
&lt;br /&gt;
==[[Champs métiers]]==&lt;br /&gt;
En plus des champs habituels, des [[Champs-métiers|champs métiers]] spécifiques à la structure peuvent apparaître dans la fiche personnelle. &lt;br /&gt;
&lt;br /&gt;
Ils sont affichés [[Gestion-des-profils#Généralités|si les droits sont attribués par l'administrateur]] et permettent d'activer des fonctionnalités supplémentaires, par exemple, [[Interfaçage-Aérogligli|l'interfaçage avec Aérogligli]].&lt;br /&gt;
&lt;br /&gt;
=Changer sa langue=&lt;br /&gt;
*Aller dans '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la colonne '''Accès et interface''', changer la '''langue'''&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Changer son mot de passe=&lt;br /&gt;
&lt;br /&gt;
==Alertes en changeant son mot de passe==&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir l'ancien mot de passe et deux fois le nouveau===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi.&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir deux fois le même nouveau mot de passe===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi et que l'ancien mot de passe n'est pas demandé.&lt;br /&gt;
*Le nouveau mot de passe et sa confirmation ne sont pas identiques.&lt;br /&gt;
&lt;br /&gt;
==Niveau de sécurité du mot de passe==&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, une barre montre le niveau de sécurité du mot de passe. Cette barre a 4 niveaux : '''faible''', '''moyen''', '''fort''' et '''excellent'''. Pour évaluer le niveau de sécurité du mot de passe nous regardons son nombre de caractères, s'il y a des lettres minuscules et majuscules, s'il y a des chiffres et s'il y a des caractères de ponctuation.&lt;br /&gt;
&lt;br /&gt;
Plus précisément voici ce que requiert chaque niveau :&lt;br /&gt;
*Faible : le mot de passe doit avoir au moins 1 caractère&lt;br /&gt;
*Moyen : le mot de passe doit avoir au moins 8 caractères et doit être composé de 2 types de caractères (par exemple des lettres minuscules et des lettres majuscules)&lt;br /&gt;
*Fort : le mot de passe doit avoir au moins 8 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
*Excellent : le mot de passe doit avoir au moins 14 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
&lt;br /&gt;
=Communication=&lt;br /&gt;
== E-mail ==&lt;br /&gt;
; Saisir plusieurs adresses&lt;br /&gt;
Il est possible de renseigner plusieurs adresses e-mails dans ce champ en séparant chaque adresse e-mail par une virgule.&lt;br /&gt;
&lt;br /&gt;
Attention : Il ne faut jamais mettre d’espace : &lt;br /&gt;
* Ni dans l’adresse e-mail elle-même&lt;br /&gt;
* Ni avant ou après les virgules de séparation des adresses e-mails.&lt;br /&gt;
&lt;br /&gt;
Exemple correct :&lt;br /&gt;
&amp;lt;pre&amp;gt;exemple1@domaine.com,exemple2@domaine.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples incorrects :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
exemple1@domaine.com , exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com ,exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com, exemple2@domaine.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Règles de format&lt;br /&gt;
Les adresses e-mails doivent respecter les normes définies par la [https://www.rfc-editor.org/rfc/rfc5322#section-3.4.1 RFC 5322]. Voici les principales règles à suivre :&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans la partie locale (avant le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Caractères spéciaux : &amp;lt;code&amp;gt;! # $ % &amp;amp; ' * + - / = ? ^ _ ` { | } ~&amp;lt;/code&amp;gt;&lt;br /&gt;
* Le point (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;), à condition qu'il :&lt;br /&gt;
** Ne soit ni en début, ni en fin&lt;br /&gt;
** Ne se suive pas lui-même (pas de &amp;lt;code&amp;gt;..&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans le domaine (après le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Tirets (&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;), à condition qu'ils :&lt;br /&gt;
** Ne soient ni en début, ni en fin&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails valides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;prenom.nom@domaine.fr&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;utilisateur+tag@domaine.co.uk&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails invalides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine..com&amp;lt;/code&amp;gt; (double point consécutif)&lt;br /&gt;
* &amp;lt;code&amp;gt;ç@domaine.com&amp;lt;/code&amp;gt; (caractère &amp;quot;ç&amp;quot; non autorisé dans la partie locale)&lt;br /&gt;
* &amp;lt;code&amp;gt;espace @domaine.com&amp;lt;/code&amp;gt; (espace non autorisé)&lt;br /&gt;
&lt;br /&gt;
==Gérer l'abonnement à la liste de diffusion==&lt;br /&gt;
Lorsque une liste de diffusion mailman gérée par OpenFlyers est activée pour la plateforme OpenFlyers, l'utilisateur peut de lui-même gérer son abonnement à la liste de diffusion :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Formulaire '''Liste de diffusion : nomdelastructure-ml@openflyers.info'''&lt;br /&gt;
*Cocher/décocher le bouton '''Abonné(e)'''&lt;br /&gt;
*Cliquer sur le bouton '''Sauver'''&lt;br /&gt;
&lt;br /&gt;
=Editer sa photo=&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'import ou la suppression d'une photo requiert le droit [[Gestion-des-profils#Editer-sa-photo|Editer sa photo]]. Ce droit n'est pas nécessaire pour rendre sa photo visible pour tous.&lt;br /&gt;
*Lors de l'import, si la photo de profil a une taille supérieure à 600 pixels (de largeur ou de hauteur), elle est automatiquement redimensionner à cette taille. Son poids ne doit pas être supérieur à 100Ko.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour sa date de naissance, sa nationalité ou son sexe=&lt;br /&gt;
Le droit [[Gestion-des-profils#Mise-à-jour-de-sa-date-de-naissance,-de-son-sexe-et-de-sa-nationalité|Mise à jour de sa date de naissance, de son sexe et de sa nationalité]] est requis pour mettre à jour sa date de naissance, sa nationalité ou son sexe.&lt;br /&gt;
&lt;br /&gt;
=Notifications=&lt;br /&gt;
==Etre informé des actualités OpenFlyers par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par e-mail des nouveautés OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque facture==&lt;br /&gt;
Cette option permet d'activer ou de désactiver l'[[Envoi-des-emails#E-mail-de-facture|envoi automatique de chaque facture]] appartenant à l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
Cette option apparait lorsque les paramètres [[Paramétrage-des-activités#Envoyer-un-email-pour-chaque-facture|Envoyer un-email pour chaque facture]] et [[Paramétrage-des-activités#Autoriser-les-utilisateurs-à-choisir-de-recevoir-ou-non-un-email-pour-chaque-facture|Autoriser les utilisateurs à choisir de recevoir ou non un-email pour chaque facture]] sont activés. Cf. chapitre [[Facturation-des-clients#Envoi-automatique-de-chaque-facture-client|Envoi automatique de chaque facture client]].&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque validité en attente de certification==&lt;br /&gt;
Cette option permet à un utilisateur de recevoir un [[Envoi-des-emails#E-mail-de-demande-de-certification-de-validité|e-mail]] lorsqu'une validité est en attente de certification.&lt;br /&gt;
&lt;br /&gt;
Pour que cela fonctionne, l'utilisateur doit faire partie [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|d'un profil ayant le droit de certifier le type de validité concerné]].&lt;br /&gt;
&lt;br /&gt;
=Notifications des réservations=&lt;br /&gt;
==Notification des réservations par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[Envoi-des-emails#E-mail-de-notification-de-réservation|e-mail des réservations créées ou modifiées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de 2 jours d'avance par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non par e-mail un rappel de réservation.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations débutant entre 2 et 3 jours après.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de la veille ou de la journée par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non l'e-mail de rappel de la structure concernant une réservation passée (réservation de la veille ou de la journée). L'e-mail contient un message paramétré par la structure.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations de la veille.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Notification des réservations annulées==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[#E-mail_d'annulation_de_réservation|e-mail des réservations annulées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour les réservations ayant pour activité==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Lorsque l'utilisateur dispose d'un profil avec le droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]], apparait une liste de case à cocher avec pour label '''Recevoir un e-mail pour les réservations ayant pour activité'''.&lt;br /&gt;
*L'utilisateur peut cocher ou décocher ces cases afin d'être prévenu ou non [[Envoi-des-emails|par e-mail]] lorsqu'une réservation avec l'une de ces [[Gestion-des-activités|activités]] est créée ou modifiée par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
=Notification des activités=&lt;br /&gt;
==Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide==&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Disposé du droit [[Gestion-des-profils#Alertable-par-email-pour-toute-saisie-d'activité|Alertable par email pour toute saisie d'activité]]&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Dans la partie '''Notification des activités''', apparait le champ ''Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide'' avec en-dessous une liste de champs métiers cochables :&lt;br /&gt;
*L'utilisateur coche ou décoche ces cases afin d'être prévenu ou non [[Envoi-des-emails#E-mail-d%27activités-avec-champs-non-vides|par e-mail]] lorsqu'une activité est saisie avec l'un des champs concernés renseigné par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
;Cas d'usage&lt;br /&gt;
[[Suivi des remarques de maintenance]].&lt;br /&gt;
&lt;br /&gt;
=Paramétrer les ressources et les utilisateurs visibles sur le planning=&lt;br /&gt;
Depuis la fiche personnelle, il est possible de choisir quelles ressources matérielles et humaines sont visibles sur le planning avec le droit [[Gestion-des-profils#Personnaliser-ses-ressources-visibles|Personnaliser ses ressources visibles]].&lt;br /&gt;
&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la catégorie '''Options d'affichage''' :&lt;br /&gt;
*Cocher ou décocher les '''Ressources visibles''' ou '''Utilisateurs visibles''' à afficher.&lt;br /&gt;
&lt;br /&gt;
=Synchronisation des réservations=&lt;br /&gt;
==Mettre en place un planning partagé avec Google agenda==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif de cette procédure est de permettre la création d'un planning partagé contenant l'ensemble des réservations d'une plateforme OpenFlyers afin qu'elles soient visibles depuis un agenda Google lui-même partagé entre plusieurs personnes&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Créer un compte utilisateur ayant un profil disposant du droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]]&lt;br /&gt;
Depuis la fiche personnelle de l'utilisateur créé :&lt;br /&gt;
*Suivre la procédure [[#Synchroniser-les-réservations-dans-OpenFlyers-avec-un-agenda-Google|Synchroniser les réservations dans OpenFlyers avec un agenda Google]] &lt;br /&gt;
*Dans '''Recevoir un e-mail pour les réservations ayant pour activité''', cocher les activités pour lesquelles la synchronisation avec le planning partagé Google agenda doit s'effectuer&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
==Synchroniser les réservations dans OpenFlyers avec un agenda Google==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de synchroniser ses réservations personnelles présentes sur une plateforme OpenFlyers avec un compte Google agenda&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''avec Google agenda'''&lt;br /&gt;
*Cliquer sur le bouton '''Se connecter avec Google'''&lt;br /&gt;
*Si plusieurs comptes Google sont enregistrés dans le navigateur, une page s'affiche demandant avec quel compte Google il faut se synchroniser. Sélectionner le compte concerné&lt;br /&gt;
*Une fois le compte Google sélectionné, le nom du compte en question s'affiche en dessous du sous titre '''avec Google agenda'''&lt;br /&gt;
Lorsque l'utilisateur a lié son compte Google agenda, une liste d'agendas apparaît lui permettant de choisir dans quel agenda les événements doivent être créés.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''Calendrier'''&lt;br /&gt;
*Choisir un des agendas de la liste&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Synchroniser les activités avec Carnet.aero=&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de permettre la synchronisation et l'exportation automatiques des données d'activités vers [[Interfaçage OpenFlyers et Carnet.aero|'''Carnet.aero''']].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
* Il faut [[Interfaçage-OpenFlyers-et-Carnet.aero#Récupérer-les-identifiants-API-sur-Carnet.aero|disposer des identifiants]] ('''UserId''' et '''UserSecretKey''') fournis par '''Carnet.aero'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
&lt;br /&gt;
* '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sous le titre '''Synchronisation des activités''', l'écran fonctionne en 2 étapes :&lt;br /&gt;
&lt;br /&gt;
; Vérifier la connexion&lt;br /&gt;
[[File:2025-12-04-11-48-51-Affichage-et-fiche-personnelle---Brave.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Renseigner :&lt;br /&gt;
** '''Identifiant Utilisateur'''&lt;br /&gt;
** '''Clé secrète utilisateur'''&lt;br /&gt;
&lt;br /&gt;
*Puis cliquer sur '''Vérifier la connexion'''.&lt;br /&gt;
** Tant que la connexion n'est pas vérifiée, les identifiants ne sont pas enregistrés.&lt;br /&gt;
** Si la vérification réussit, OpenFlyers enregistre les identifiants et affiche la configuration de synchronisation.&lt;br /&gt;
&lt;br /&gt;
; Configurer / lancer la synchronisation&lt;br /&gt;
[[File:Carnet-aero-manual-sync-and-config.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Une fois connecté, renseigner :&lt;br /&gt;
** '''Date de début de synchronisation'''&lt;br /&gt;
&lt;br /&gt;
*Actions disponibles :&lt;br /&gt;
** Cliquer sur '''Enregistrer''' pour sauvegarder toute modification sans lancer la synchronisation.&lt;br /&gt;
** Cliquer sur '''Forcer la synchronisation''' pour enregistrer et synchroniser toutes les activités non encore synchronisées dont la date de début est postérieure à la '''Date de début de synchronisation'''.&lt;br /&gt;
** Cliquer sur '''Se déconnecter''' pour supprimer les identifiants Carnet.aero enregistrés (l'écran revient à l'étape '''Vérifier la connexion''').&lt;br /&gt;
&lt;br /&gt;
Après connexion et enregistrement, les vols futurs de l'utilisateur concerné seront automatiquement synchronisés si le statut attribué est configuré avec une [[Gestion des statuts#Fonction Carnet.aero|fonction Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
;Retours possibles&lt;br /&gt;
&lt;br /&gt;
* Champs manquants lors de la vérification :&lt;br /&gt;
**Message : &amp;quot;Veuillez renseigner l'Identifiant utilisateur et la Clé secrète Carnet.aero avant de vérifier la connexion&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Connexion vérifiée : &lt;br /&gt;
[[File:CarnetAero succesful connexion.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* Erreur de connexion Carnet.aero : &lt;br /&gt;
[[File:CarnetAero wrong userId.png|600px]] &lt;br /&gt;
&lt;br /&gt;
[[File:CarnetAero wrong userSecret.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* Déconnexion : &lt;br /&gt;
[[File:CarnetAero green msg.png|600px]]&lt;br /&gt;
&lt;br /&gt;
* Aucun vol à synchroniser : &lt;br /&gt;
[[File:CarnetAero no flight to sync .png|600px]]&lt;br /&gt;
&lt;br /&gt;
* Synchronisation réussie :&lt;br /&gt;
**Message vert : &amp;quot;La synchronisation avec Carnet.aero a été effectuée avec succès&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Erreur de configuration - Aucun statut configuré : &lt;br /&gt;
[[File:CarnetAero no status configuered.png|700px]]&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-no-status-configuered.png&amp;diff=14251</id>
		<title>File:CarnetAero no status configuered.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-no-status-configuered.png&amp;diff=14251"/>
		<updated>2026-01-16T11:31:42Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: Ozerhouni moved page File:CarnetAero  no status configuered.png to File:CarnetAero no status configuered.png without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;carnetAero  no status configuered&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-no-status-configuered.png&amp;diff=14250</id>
		<title>File:CarnetAero no status configuered.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-no-status-configuered.png&amp;diff=14250"/>
		<updated>2026-01-16T11:30:33Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;carnetAero  no status configuered&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-no-flight-to-sync-.png&amp;diff=14249</id>
		<title>File:CarnetAero no flight to sync .png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-no-flight-to-sync-.png&amp;diff=14249"/>
		<updated>2026-01-16T11:28:51Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;carnetAero no flight to sync&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-succesful-connexion.png&amp;diff=14248</id>
		<title>File:CarnetAero succesful connexion.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-succesful-connexion.png&amp;diff=14248"/>
		<updated>2026-01-16T11:26:53Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;carnetAero succesful connexion&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-wrong-userSecret.png&amp;diff=14247</id>
		<title>File:CarnetAero wrong userSecret.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-wrong-userSecret.png&amp;diff=14247"/>
		<updated>2026-01-16T11:24:33Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;carnetAero wrong userSecret&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-wrong-userId.png&amp;diff=14246</id>
		<title>File:CarnetAero wrong userId.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-wrong-userId.png&amp;diff=14246"/>
		<updated>2026-01-16T11:23:39Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;carnetAero wrong userId&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-green-msg.png&amp;diff=14245</id>
		<title>File:CarnetAero green msg.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:CarnetAero-green-msg.png&amp;diff=14245"/>
		<updated>2026-01-16T11:20:44Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;carnetAero green msg&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Foxtrot-Aviation&amp;diff=14235</id>
		<title>Interfaçage OpenFlyers et Foxtrot Aviation</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Foxtrot-Aviation&amp;diff=14235"/>
		<updated>2026-01-15T14:36:54Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Interfacer OpenFlyers avec Foxtrot Aviation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
&lt;br /&gt;
L'objet de cette page est de présenter :&lt;br /&gt;
* Le service Foxtrot Aviation&lt;br /&gt;
* La configuration de l'interfaçage OpenFlyers avec Foxtrot Aviation&lt;br /&gt;
* Son utilisation dans OpenFlyers&lt;br /&gt;
&lt;br /&gt;
L'interfaçage [https://foxtrotaviation.com/ Foxtrot Aviation] permet à OpenFlyers d'importer et de synchroniser des données de vol via l'API Foxtrot Aviation.&lt;br /&gt;
&lt;br /&gt;
=Données récupérées via Foxtrot Aviation=&lt;br /&gt;
&lt;br /&gt;
En récupérant les vols via Foxtrot Aviation, les informations suivantes sont récupérées ou calculées.&lt;br /&gt;
&lt;br /&gt;
;Données issues de l'API&lt;br /&gt;
* Aéronef utilisé (immatriculation)&lt;br /&gt;
* Horodatages bloc (données onblock/offblock)&lt;br /&gt;
* Horodatages &amp;quot;moteur / principal&amp;quot; (onengine/offengine/onmain/offmain)&lt;br /&gt;
* Décollage / atterrissage (données takeoff/landing des legs)&lt;br /&gt;
* Lieu de départ / arrivée (codes ICAO depuis les legs : from/to)&lt;br /&gt;
* Nombre d'atterrissages (somme de nooflandings de chaque leg)&lt;br /&gt;
* Trajectoire (KMZ) via l'endpoint trace, quand disponible&lt;br /&gt;
&lt;br /&gt;
;Données calculées par OpenFlyers via formule&lt;br /&gt;
* Date de début du vol&lt;br /&gt;
* Durée du vol&lt;br /&gt;
* Temps en l'air&lt;br /&gt;
&lt;br /&gt;
;Pilotes / statut / place / type d'activité&lt;br /&gt;
Foxtrot Aviation ne fournissant pas les pilotes dans le payload, OpenFlyers procède comme suit :&lt;br /&gt;
* Si une réservation unique correspondant au vol est trouvée :&lt;br /&gt;
** Les pilotes, statuts et places sont récupérés depuis la réservation.&lt;br /&gt;
** Les types d'activité sont récupérés depuis la réservation.&lt;br /&gt;
* Si aucune réservation ne peut être associée (ou s'il existe plusieurs réservations qui se chevauchent) :&lt;br /&gt;
** Les pilotes restent vides.&lt;br /&gt;
** Le type d'activité est déterminé par les paramètres &amp;quot;type d'activité par défaut&amp;quot; (2 pilotes vs 0-1 pilote). Si non renseignés, OpenFlyers utilise le premier type d'activité disponible.&lt;br /&gt;
&lt;br /&gt;
=Paramétrage des formules=&lt;br /&gt;
&lt;br /&gt;
Foxtrot Aviation transmet des horodatages à la seconde. OpenFlyers fonctionne avec des dates à la minute.&lt;br /&gt;
Il est donc nécessaire de définir des formules dans le [[Paramétrage des activités#Foxtrot Aviation|paramétrage Foxtrot Aviation]] de la plateforme.&lt;br /&gt;
&lt;br /&gt;
;Variables utilisables&lt;br /&gt;
Les variables suivantes sont utilisables dans les formules :&lt;br /&gt;
* %FOXTROT_AVIATION_ONBLOCK_DATE : Datetime de départ bloc&lt;br /&gt;
* %FOXTROT_AVIATION_OFFBLOCK_DATE : Datetime de bloc arrivée&lt;br /&gt;
* %FOXTROT_AVIATION_TAKEOFF_DATE : Datetime de décollage (premier leg)&lt;br /&gt;
* %FOXTROT_AVIATION_LANDING_DATE : Datetime d'atterrissage (dernier leg)&lt;br /&gt;
* %FOXTROT_AVIATION_ONMAIN_DATE : Datetime &amp;quot;on main&amp;quot;&lt;br /&gt;
* %FOXTROT_AVIATION_OFFMAIN_DATE : Datetime &amp;quot;off main&amp;quot;&lt;br /&gt;
* %FOXTROT_AVIATION_ONENGINE_DATE : Datetime &amp;quot;on engine&amp;quot;&lt;br /&gt;
* %FOXTROT_AVIATION_OFFENGINE_DATE : Datetime &amp;quot;off engine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;Fonctions utilisables&lt;br /&gt;
Les fonctions suivantes peuvent être utilisées dans les formules :&lt;br /&gt;
* [[Formules-de-calcul#formatDate('patron',-'date')|formatDate]] : Permet de formater une date&lt;br /&gt;
* [[Formules-de-calcul#roundCeil(X,Y)|roundCeil]] : Arrondi à la minute supérieure la date transmise en paramètre&lt;br /&gt;
* [[Formules-de-calcul#roundFloor(X,Y)|roundFloor]] : Arrondi à la minute inférieure la date transmise en paramètre&lt;br /&gt;
* [[Formules-de-calcul#strtotime(string)|strtotime]] : Transforme une date en timestamp&lt;br /&gt;
&lt;br /&gt;
=Procédure=&lt;br /&gt;
&lt;br /&gt;
==Interfacer OpenFlyers avec Foxtrot Aviation==&lt;br /&gt;
&lt;br /&gt;
* Aller dans '''Admin &amp;gt; Structure &amp;gt; Paramétrage &amp;gt; Activités'''&lt;br /&gt;
** Activer l'interrupteur '''Foxtrot Aviation'''&lt;br /&gt;
** Renseigner les champs suivants :&lt;br /&gt;
*** '''Formule date de début du vol Foxtrot Aviation''':&lt;br /&gt;
****Formule par défaut: &amp;lt;code&amp;gt; formatDate('yyyy-MM-dd HH:mm:ss', roundFloor(strtotime('%FOXTROT_ONMAIN_DATE'),60))&amp;lt;/code&amp;gt;&lt;br /&gt;
*** '''Formule durée du vol Foxtrot Aviation'''&lt;br /&gt;
****Formule par défaut: &amp;lt;code&amp;gt;roundCeil(strtotime('%FOXTROT_OFFMAIN_DATE'),60) - roundFloor(strtotime('%FOXTROT_ONMAIN_DATE'),60)&amp;lt;/code&amp;gt;&lt;br /&gt;
*** '''Formule temps en l'air Foxtrot Aviation'''&lt;br /&gt;
****Formule par défaut: &amp;lt;code&amp;gt;roundCeil(strtotime('%FOXTROT_LANDING_DATE'),60) - roundFloor(strtotime('%FOXTROT_TAKEOFF_DATE'),60)&amp;lt;/code&amp;gt;&lt;br /&gt;
*** '''Type d'activité par défaut avec zéro ou un pilote'''&lt;br /&gt;
*** '''Type d'activité par défaut avec deux pilotes'''&lt;br /&gt;
** Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
* Configurer les champs métiers des ressources :&lt;br /&gt;
** Aller sur la fiche ressource '''Gestion &amp;gt; Ressources &amp;gt; Actives'''&lt;br /&gt;
** [[Gestion-des-ressources#Saisir-le-numéro-de-ressource-pour-l'API-de-geolocalisation|Configurer le numéro de l'API de géolocalisation pour les ressources]].&lt;br /&gt;
** Renseigner :&lt;br /&gt;
*** '''Username Foxtrot''' : identifiant de connexion Foxtrot Aviation&lt;br /&gt;
*** '''Mot de passe Foxtrot''' : mot de passe de connexion Foxtrot Aviation&lt;br /&gt;
&lt;br /&gt;
=Récupération des vols Foxtrot Aviation=&lt;br /&gt;
&lt;br /&gt;
L'interfaçage Foxtrot Aviation fonctionne en mode &amp;quot;push&amp;quot; : Foxtrot Aviation envoie une notification à OpenFlyers lorsqu'un ou plusieurs vols sont disponibles pour un aéronef.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers reçoit la demande (avec le code de l'aéronef / planeCode) puis lance l'import des vols.&lt;br /&gt;
&lt;br /&gt;
La synchronisation peut aussi être lancée manuellement dans '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste'''.&lt;br /&gt;
&lt;br /&gt;
==Association aux réservations==&lt;br /&gt;
OpenFlyers tente d'associer un vol importé à une réservation correspondant à la ressource et aux horaires du vol.&lt;br /&gt;
* Si plusieurs réservations se chevauchent sur la période, aucune n'est prise en compte.&lt;br /&gt;
* Si une réservation unique correspond :&lt;br /&gt;
** Les pilotes/statuts/places et types d'activité sont repris depuis la réservation.&lt;br /&gt;
&lt;br /&gt;
=Récupération des traces de vols=&lt;br /&gt;
Foxtrot Aviation fournit une trajectoire par vol (KMZ).&lt;br /&gt;
&lt;br /&gt;
Les traces de vols sont téléchargeables depuis les interfaces [[Carnet-de-route#Traces-de-vols|Planning &amp;gt; Activités &amp;gt; Carnet de route]] et '''Planning &amp;gt; Activités &amp;gt; Carnet de vol'''. Pour visualiser les traces de vol il faut soit être sur le vol en tant que pilote ou instructeur ou bien avoir le droit [[Gestion-des-profils#Visualiser-les-traces-de-vol|Visualiser les traces de vol]].&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Utilisation-de-la-comptabilit%C3%A9&amp;diff=14212</id>
		<title>Utilisation de la comptabilité</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Utilisation-de-la-comptabilit%C3%A9&amp;diff=14212"/>
		<updated>2026-01-08T10:18:32Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Rechercher */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de décrire la saisie des opérations de [[Comptabilité|comptabilité]] dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
==Date par défaut dans les formulaires==&lt;br /&gt;
La date proposée par défaut dans les formulaires de saisie (saisie des factures fournisseurs, saisie des transferts de compte à compte, etc.) est la date de la dernière écriture enregistrée.&lt;br /&gt;
&lt;br /&gt;
==Définitions==&lt;br /&gt;
===Compte d'export===&lt;br /&gt;
Pour chaque compte, il faut [[Configuration de la comptabilité#Définir_les_comptes_d'export|préciser un compte d'export]] qui sert dans le cas où on exporte la comptabilité vers un autre logiciel de comptabilité.&lt;br /&gt;
&lt;br /&gt;
Cela sert également si on souhaite éditer une comptabilité depuis OpenFlyers et son module de gestion des rapports tout en respectant un plan comptable codifié.&lt;br /&gt;
&lt;br /&gt;
=Clôturer l'exercice comptable=&lt;br /&gt;
;Présentation&lt;br /&gt;
[https://www.youtube.com/watch?v=_hjOHHXP_ig Vidéo tutorielle pour clôturer une comptabilité]&lt;br /&gt;
&lt;br /&gt;
''Attention : la clôture de la comptabilité ne doit être effectuée qu'une fois qu'on est sûr et certain de ne plus avoir à intervenir sur l'exercice à clôturer. Cette opération doit donc être temporisée dans le temps sachant qu'il est tout à fait possible de poursuivre son activité sur l'exercice suivant sans que l'exercice précédent ne soit clôturé.''&lt;br /&gt;
&lt;br /&gt;
OpenFlyers affiche une [[Alertes de configuration#L'exercice_comptable_courant_a_plus_d'un_an|alerte lorsque l'exercice en cours est ouvert depuis 400 jours]].&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Si le bilan est effectué dans OpenFlyers, il faut avoir [[Écritures-comptables#Écritures-de-fin-d'exercice-avant-la-clôture-de-la-comptabilité|saisi les écritures de fin d'exercice]]&lt;br /&gt;
Dans tous les cas, il faut avoir :&lt;br /&gt;
*[[#Solder-les-comptes|Soldé les comptes d'exploitation]]&lt;br /&gt;
*[[Utilisation-de-la-comptabilité#Valider-toutes-les-écritures|Validé toutes les écritures antérieures à la date de clôture]]&lt;br /&gt;
En effet, on ne peut clôturer qu'une période pour laquelle toutes les écritures comptables ont été validées sinon cela engendre [[Alertes-administrateur#Alertes-lors-de-la-clôture-de-la-comptabilité|des alertes]]. Si des comptes n'ont pas été [[#Solder-les-comptes|soldés]] alors un [[Alertes-administrateur#Alertes-lors-de-la-clôture-de-la-comptabilité|message d'alerte]] apparaitra. Il n'est également pas possible de clôturer sur une date future&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Exercice &amp;gt; Clôturer'''&lt;br /&gt;
Dans la colonne intitulée '''Statistiques''', apparait la date de début de l'exercice comptable ainsi qu'un tableau indiquant le nombre d'écritures non validées avec la date de la première écriture concernée.&lt;br /&gt;
&lt;br /&gt;
S'il subsiste des écritures non validées antérieures à la fin de la période de clôture souhaitée, la date est affichée en rouge.&lt;br /&gt;
&lt;br /&gt;
Le bouton '''Aller vers la première écriture comptable non validée''' ou '''Aller vers la première activité non validée''' permet d'aller vers l'interface de validation correspondante afin d'identifier et valider les écritures correspondantes.&lt;br /&gt;
&lt;br /&gt;
Pour éviter d'avoir à valider les écritures une par une, il est possible de les valider toutes d'un coup (cf. Prérequis ci-dessus).&lt;br /&gt;
&lt;br /&gt;
En bas du formulaire, à côté de la mention '''Valider les écritures jusqu'à la date du''' apparaît une date :&lt;br /&gt;
:*la valeur par défaut correspond au 31 décembre de l'année de l'exercice comptable actuellement ouvert&lt;br /&gt;
:*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d'un-encaissement,-d'un-flux-ou-d'un-transfert|droit de modifier la date de validation des écritures]], un bouton calendrier est affiché permettant de modifier la date. Cette dernière ne doit pas être inférieure à la date de début de l'exercice comptable et ne doit pas être supérieure au 31 décembre de l'année précédente.&lt;br /&gt;
&lt;br /&gt;
Dans '''Gestion de l'exercice comptable''', apparait le texte ''Après clôture, le nouvel exercice débutera le ''. La date indiquée correspond au jour suivant la date de clôture définie grâce au bouton calendrier décrit ci-dessus.&lt;br /&gt;
&lt;br /&gt;
Pour une structure qui a un exercice annuel correspondant à l'année civile, la date de clôture devrait être le 31/12/N. Ainsi le nouvel exercice débute le 01/01/N+1&lt;br /&gt;
*Cliquer sur le bouton '''Clôturer l'exercice puis ouvrir un nouvel exercice'''&lt;br /&gt;
Si le bouton n'est pas sélectionnable, cela veut dire qu'il reste des écritures à valider qui apparaissent en rouge dans le tableau des statistiques.&lt;br /&gt;
&lt;br /&gt;
En cas d'erreur de clôture, il est possible de [[#Déclôturer-l'exercice-comptable|Déclôturer le dernier exercice clôturé]].&lt;br /&gt;
&lt;br /&gt;
=Créer un tarif pour la facturation des activités=&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition'''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter'''&lt;br /&gt;
*Champ '''Nom de variable''', renseigner un nom de variable sous la forme ''tarifSoloXXXX'' en remplaçant XXXX par le nom du type de ressource pour lequel le tarif doit s'appliquer. Exemple : ''tarifSoloDR42''. Il est primordial de respecter la casse (c'est à dire les majuscules et minuscules).&lt;br /&gt;
*Champ '''Intitulé''', renseigner le nom en clair de la variable sous la forme ''Tarif Solo XXXX'' en remplaçant XXXX par le nom du type de ressource pour lequel le tarif doit s'appliquer.&lt;br /&gt;
*Champ '''Type de valeur''', laisser ''Nombre à virgule''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite associer une valeur au tarif :&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Actualisation'''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter une nouvelle valeur à une variable existante''' en bas du tableau&lt;br /&gt;
*Champ '''Nom de variable''', sélectionner le nom de la variable précédemment créé&lt;br /&gt;
*Champ '''Valeur''', renseigner le tarif à associer à la variable&lt;br /&gt;
*Champ '''Date de début''', laisser la date renseignée par défaut : elle correspond à la date de début d'exercice comptable et permet de ne pas avoir de &amp;quot;trou tarifaire&amp;quot;&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Déclôturer l'exercice comptable=&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Disposer du droit [[Gestion-des-profils#Gestion-des-comptabilités|Gestion des comptabilités]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Exercice &amp;gt; Déclôturer'''.&lt;br /&gt;
*Activer l'interrupteur '''Autoriser la déclôture de l'exercice''', le bouton '''Supprimer''' devient opérationnel sur la première ligne du tableau, qui correspond à la dernière clôture (la date la plus récente).&lt;br /&gt;
*Cliquer sur le button '''Supprimer'''.&lt;br /&gt;
&lt;br /&gt;
'''NB''': Il n'est pas permis de déclôturer l'exercice comptable en cas d'une seule clôture comptable.&lt;br /&gt;
&lt;br /&gt;
=Éditions=&lt;br /&gt;
==[[Compte de résultat]]==&lt;br /&gt;
&lt;br /&gt;
==Grand livre==&lt;br /&gt;
;Description&lt;br /&gt;
Le [https://fr.wikipedia.org/wiki/Grand_livre grand livre] sert à lister l'ensemble des écritures comptables sur une période donnée dans l'ordre chronologique où ils ont lieu et l'ordre des numéros des flux. Il  présente pour chaque compte :&lt;br /&gt;
* Le solde initial&lt;br /&gt;
* La liste des écritures&lt;br /&gt;
* Le solde final&lt;br /&gt;
&lt;br /&gt;
;Utilisation&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Grand livre'''&lt;br /&gt;
*Choisir la date de début '''du'''&lt;br /&gt;
*Choisir la date de fin '''au'''&lt;br /&gt;
*Sélectionner le '''Compte d'export de début'''&lt;br /&gt;
*Sélectionner le '''Compte d'export de fin'''&lt;br /&gt;
*Sélectionner le '''Jeu de caractère (Applicable seulement pour les exports CSV)'''. Ce choix est [[FAQ-export#Mémorisation-du-choix-d'encodage-lors-des-exports-CSV|mémorisé]] pour les prochains exports et peut être modifié à tout moment.&lt;br /&gt;
*Cliquer sur le bouton '''Sauver dans un fichier CSV'''&lt;br /&gt;
&lt;br /&gt;
'''/!\ Le grand livre n'affiche que les comptes ayant eu au moins une écriture comptable sur la période donnée.'''&lt;br /&gt;
&lt;br /&gt;
=Exporter la comptabilité=&lt;br /&gt;
''Conseil OpenFlyers : l'export de la comptabilité nécessite au préalable des actions irréversibles comme la validation de l'ensemble des écritures. Pour les personnes débutantes avec cette fonction et qui souhaite pouvoir exporter sans effectuer ces actions irréversibles, il est recommandé de [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-supplémentaire-de-test|s'entrainer avec le bac à sable]] en effectuant une recopie de sa plateforme de production.''&lt;br /&gt;
&lt;br /&gt;
Pour les exports comptable, la date de début d'export proposée par défaut correspond à la date du mouvement le plus vieux qui n'ait pas été encore exporté.&lt;br /&gt;
==Actions à effectuer par ordre chronologique==&lt;br /&gt;
OpenFlyers permet d'exporter uniquement les [[Bien débuter avec OpenFlyers#Validation_des_écritures|écritures validées]] et ainsi ne propose par défaut comme période d'export que la période maximum exportable ne contenant que des écritures validées.&lt;br /&gt;
&lt;br /&gt;
Les exports se font généralement à intervalle régulier : tous les mois, tous les trimestres ou tous les ans.&lt;br /&gt;
&lt;br /&gt;
Si vous n'avez pas de logiciel de comptabilité, il est recommandé d'effectuer quand même l'export et de l'archiver sur un support de stockage (disque dur par exemple) pour conservation.&lt;br /&gt;
&lt;br /&gt;
Dans le cas du dernier export d'un exercice comptable donné, il est important de décider avant l'export si tout ou partie des écritures de fin d'exercice doivent être réalisées avant ou après. En général, si l'export sert ensuite à être retravaillé dans un logiciel de comptabilité, alors les écritures de fin d'exercice seront réalisées dans le logiciel de comptabilité et il ne faudra faire le &amp;quot;nettoyage&amp;quot; côté OpenFlyers qu'à l'issue de l'export comptable officiel. Ainsi les points 2 et 3 des &amp;quot;Opérations à effectuer avant tout export&amp;quot; ci-dessous doit être, dans certains cas, réalisé en partie ou en totalité après le point 2 des &amp;quot;Opérations supplémentaires pour l'export de fin d'exercice&amp;quot; ci-dessous.&lt;br /&gt;
&lt;br /&gt;
De plus, si vous utilisez un logiciel de comptabilité uniquement pour le bilan, c'est à dire que les charges sont gérées dans OpenFlyers, alors la clôture dans OpenFlyers doit être faite après la clôture dans ce logiciel de comptabilité. Il est ainsi possible de vérifier que les &amp;quot;A nouveaux&amp;quot; sont identiques dans les 2 logiciels et de corriger dans OpenFlyers si nécessaire. Il existe un [[OF-doc-en:Accounting_exports_3#Carry_forwards|rapport qui permet d'avoir les à nouveaux]].&lt;br /&gt;
&lt;br /&gt;
Prérequis à tout export comptable :&lt;br /&gt;
*[[Configuration de la comptabilité#Comptes_d'export|Attribuer les comptes d'export]] pour ne pas avoir l'alerte &amp;quot;[[#Vous_ne_pouvez_exporter_car_il_y_a_des_comptes_sans_valeur_d'export|Vous ne pouvez exporter car il y a des comptes sans valeur d'export]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Opérations à effectuer pour tout export :&lt;br /&gt;
#[[#Retrouver-les-écritures-non-validées|Retrouver les écritures non validées]] pour [[Bien débuter avec OpenFlyers#Validation_des_écritures|les valider]]&lt;br /&gt;
#[[#Export_de_la_comptabilité|Export de la comptabilité]]&lt;br /&gt;
#[[Import dans un logiciel comptable tiers|import dans un logiciel de comptabilité]]&lt;br /&gt;
&lt;br /&gt;
Opérations supplémentaires pour l'export de fin d'exercice :&lt;br /&gt;
#[[Écritures comptables#Écritures_de_fin_d'exercice_avant_la_clôture_de_la_comptabilité|Écritures de fin d'exercice avant la clôture de l'exercice]] dont le [[#Solder-les-comptes|solde des comptes d'exploitation]]&lt;br /&gt;
#Validation des écritures de fin d'exercice par la [[Utilisation de la comptabilité#Validation_d'un_flux|validation des flux]] correspondant.&lt;br /&gt;
#Ultime export pour stockage [[#Marquer_les_écritures_lors_de_l'export|en marquant les écritures]].&lt;br /&gt;
#[[#Clôturer-l'exercice-comptable|Clôture / ouverture du nouvel exercice comptable]].&lt;br /&gt;
#[[Écritures comptables#Écritures_de_début_d'exercice_après_l'ouverture_de_la_comptabilité|Écritures de début d'exercice après l'ouverture de la comptabilité]].&lt;br /&gt;
&lt;br /&gt;
==Alertes générées lors d'une tentative d'[[Utilisation de la comptabilité#Export-de-la-comptabilité|export comptable]]==&lt;br /&gt;
===Vous ne pouvez exporter car il y a des comptes sans valeur d'export===&lt;br /&gt;
Cette alerte bloquante apparait dans '''Comptes &amp;gt; Exporter''' avec les éléments suivants :&lt;br /&gt;
&amp;lt;pre&amp;gt;Vous ne pouvez exporter car il y a des comptes sans valeur d'export&lt;br /&gt;
intitulé de compte X (type de compte Y)&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pour supprimer cette alerte, il faut [[Configuration de la comptabilité#Comptes_d'export|attribuer les comptes d'export manquants]].&lt;br /&gt;
&lt;br /&gt;
==Export de la comptabilité==&lt;br /&gt;
Pré-requis : vérifier que le format d'export pour votre logiciel est présent dans le tableau '''Format de l'export'''. S'il n'est pas présent, [[Configuration#Formats-d'export-à-afficher|le rendre visible depuis la page Configuration]].&lt;br /&gt;
&lt;br /&gt;
Pour exporter la comptabilité, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Exporter'''&lt;br /&gt;
&lt;br /&gt;
Dans la première colonne, le tableau '''Statistiques''' donne des informations sur les écritures. Sa lecture est indispensable pour vérifier qu'il ne subsiste pas d'écriture non validée antérieures à la fin de la période d'export souhaitée. Si c'est le cas, il faut alors [[#Retrouver-les-écritures-non-validées|trouver les écritures non validées]] et les valider.&lt;br /&gt;
&lt;br /&gt;
Dans la deuxième colonne: &lt;br /&gt;
*Choisir la '''Comptabilité''' à exporter.&lt;br /&gt;
*Indiquer la période que l'on souhaite exporter.&lt;br /&gt;
&lt;br /&gt;
Attention: la période proposée par défaut correspond à la plus grande période possible et ne correspond donc pas à la période souhaitée. Il faut donc modifier la date de fin.&lt;br /&gt;
&lt;br /&gt;
Exemples :&lt;br /&gt;
*Si on souhaite exporter '''une année civile complète''', alors il faut sélectionner comme date de fin le 31 décembre.&lt;br /&gt;
*Si on souhaite exporter '''un mois''', il faut sélectionner comme date de fin le dernier jour du mois concerné.&lt;br /&gt;
&lt;br /&gt;
Il est également possible de marquer les écritures exportées afin qu'elles ne soient plus ré-exportées. Cependant, à la place de cette zone de saisie, il peut apparaitre la liste des comptes sans [[#Compte_d'export|valeur d'export]] c'est à dire sans le numéro de compte du plan comptable. Dans ce cas, il faut d'abord rechercher le compte concerné dans '''Comptes &amp;gt; Lister les comptes''' puis attribuer au compte concerné une valeur d'export.&lt;br /&gt;
*Cocher ou non '''[[#Marquer_les_écritures_lors_de_l'export|Marquer les écritures]]'''.&lt;br /&gt;
*Dans la troisième colonne, sélectionner le format d'export souhaité ainsi que le '''Jeu de caractère'''. Le jeu de caractères choisi est [[FAQ-export#Mémorisation-du-choix-d'encodage-lors-des-exports-CSV|mémorisé]] pour les prochains exports et peut être modifié à tout moment. &lt;br /&gt;
*L'export s'effectue en cliquant sur le bouton '''Exporter'''.&lt;br /&gt;
*Il faut ensuite [[Import dans un logiciel comptable tiers|importer dans un logiciel comptable tiers]].&lt;br /&gt;
&lt;br /&gt;
'''Remarques :'''&lt;br /&gt;
*Sauf à avoir cocher la case '''Ecritures non validées''', il n'est possible d'exporter que des écritures validées. Par conséquent, s'il subsiste des écritures non validées sur la période d'export souhaitée, alors une alerte apparait signalant qu'il n'est pas possible d'exporter la période souhaitée.&lt;br /&gt;
*Dans le fichier d'export, les écritures sont triées par numéro de flux.&lt;br /&gt;
&lt;br /&gt;
===Exporter les écritures marquées comme exportées===&lt;br /&gt;
Il est possible de ré-exporter les écritures marquées comme ayant été déjà exportées (et [[#Marquer-les-écritures-lors-de-l'export|marquées comme tel]]) en cochant '''Ecritures marquées comme exportées''' dans la colonne '''Écriture'''. En cochant cette case, un message d'alerte apparait indiquant ''Attention : vous allez exporter des écritures marquées, elles ont sans doute déjà étaient importées dans la comptabilité réelle.''.&lt;br /&gt;
&lt;br /&gt;
===Exporter les écritures non validées===&lt;br /&gt;
Il est possible d'exporter les écritures non validées en cochant '''Ecritures non validées''' dans la colonne '''Écriture'''. En cochant cette case, un message d'alerte apparait indiquant ''Attention : vous allez exporter des écritures non validées, elles ne devraient pas être importées dans la comptabilité réelle.''.&lt;br /&gt;
&lt;br /&gt;
===Marquer les écritures lors de l'export===&lt;br /&gt;
Lors d'un export comptable, OpenFlyers donne la possibilité de marquer ou non les écritures qui vont être exportées. Cela permet :&lt;br /&gt;
*Soit de pouvoir ré-exporter des écritures déjà exportées (mais non marquées)&lt;br /&gt;
*Soit au contraire de ne plus exporter des écritures dont OpenFlyers sait qu'elles ont déjà été exportées car marquées.&lt;br /&gt;
&lt;br /&gt;
Ce choix se fait dans le formulaire d'export en cochant '''Marquer les écritures (elles ne pourront plus être exportées de nouveau)'''.&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de toujours procéder à un 1er export sans marquer les écritures. Ainsi, si l'export se passe mal, on aura la garantie de pouvoir le refaire.&lt;br /&gt;
&lt;br /&gt;
=Importer un relevé bancaire=&lt;br /&gt;
'''Attention :''' avant d'effectuer un import de relevé bancaire en production, il est vivement recommandé de le faire sur la [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-supplémentaire-de-test-(bac-à-sable)|plateforme bac à sable]]. En effet, un import de relevé bancaire génère de nombreuses écritures qu'il peut être ensuite fastidieux de supprimer à la main en cas de mauvais import.&lt;br /&gt;
&lt;br /&gt;
De la même façon, lors des tests, il est recommandé d'importer qu'une petite période comptable (quelques jours) afin de ne pas générer de trop nombreuses écritures qui peuvent rendre totalement illisibles la consultation des comptes.&lt;br /&gt;
&lt;br /&gt;
Pour accéder à cette fonctionnalité il faut disposer des droits de [[Gestion-des-profils#Gestion-des-comptes|Gestion des comptes]] ou [[Gestion-des-profils#Saisir-tout-flux|Saisir tout flux]].&lt;br /&gt;
&lt;br /&gt;
Il est recommandé de saisir les [[Gestion-des-achats#Saisie-d'une-facture-fournisseur|factures fournisseurs]] avant d'effectuer l'import du relevé bancaire conformément au [[Comptabilité#Règles-de-saisies-de-la-comptabilité-courante|règles de saisies de la comptabilité courante]].&lt;br /&gt;
&lt;br /&gt;
Voir également le chapitre [[Conseils-spécifiques-pour-la-comptabilité#Rapprochement-des-encaissements|Rapprochement des encaissements]] concernant la ventilation des écritures comptables liées à des encaissements.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers propose plusieurs méthodes d'import des relevés bancaires :&lt;br /&gt;
*[[#Importer-par-fichier|Importer par fichier]] : il s'agit de la méthode historique d'import. Elle présente plusieurs inconvénients et est désormais déconseillée. OpenFlyers n'effectue plus d'évolution sur cette fonctionnalité et n'assure pas de support.&lt;br /&gt;
*[[#Importer-par-API|Importer API]] : il s'agit de la nouvelle méthode recommandée par OpenFlyers. Elle nécessite d'[[Configuration-de-la-comptabilité#Agréger-un-compte-bancaire|avoir agrégé un compte bancaire]] et peut être complètement automatisée en activant la synchronisation automatique 1 fois par jour.&lt;br /&gt;
&lt;br /&gt;
==Importer par API==&lt;br /&gt;
;Vidéo tutorielle&lt;br /&gt;
[https://youtu.be/VVCdPWlwglM Importer un relevé bancaire] : à partir de la minute 2'37 uniquement pour le paramétrage de l'imputation automatique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Avoir [[Configuration-de-la-comptabilité#Agréger-un-compte-bancaire|agrégé un ou plusieurs compte(s) bancaire(s)avec des comptes de trésorerie]]&lt;br /&gt;
*Les [[Configuration-de-la-comptabilité#Règles-d'imputations-automatiques|règles d'imputation]] doivent être paramétrées&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Relevé bancaire &amp;gt; Importer par API''':&lt;br /&gt;
*'''Compte de trésorerie''' : Sélectionner le compte de trésorerie qui va être mis à jour par import du relevé du compte bancaire agrégé avec ce compte.&lt;br /&gt;
*'''Lettrer automatiquement les écritures importées''' : en cochant cette case, le [[#Lettrage-automatique|lettrage automatique]] des écritures générées par l'import s'effectue&lt;br /&gt;
*Cliquer sur le bouton '''Importer'''&lt;br /&gt;
Les écritures générées via l'import par API sont identifiées dans la liste des mouvements par l'icône [[File:b-letter-bank-symbol.png|10px]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Messages d'erreurs possibles&lt;br /&gt;
En cas d'échec de l'import, des messages d'alertes peuvent s'afficher :&lt;br /&gt;
*'''Ce compte n'est plus agrégé, refaire le processus d'agrégation'''&lt;br /&gt;
**[[Configuration-de-la-comptabilité#Agréger-des-comptes-bancaires|Supprimer l'agrégation et la réinitialiser]]&lt;br /&gt;
*'''Le compte trésorerie Compte courant (512000) n'a aucun compte agrégé associé: Connecter et agréger un compte'''&lt;br /&gt;
**S'assurer que le compte de trésorerie est correctement affecté en accédant à '''Admin &amp;gt; Comptes &amp;gt; Banque &amp;gt; Agréger'''&lt;br /&gt;
*'''Il n'est pas possible de saisir une écriture comptable avec une date antérieure à la date de début de l'exercice comptable'''&lt;br /&gt;
:Pour corriger ce problème, il y a 2 possibilités :&lt;br /&gt;
:*Soit modifier la date de début d'agrégation pour qu'elle soit postérieure à la date de début de l'exercice comptable :&lt;br /&gt;
:**Aller dans '''Admin &amp;gt; Comptes &amp;gt; Banque &amp;gt; Agréger'''&lt;br /&gt;
:**Modifier la '''date de début d'import''' en conséquence&lt;br /&gt;
:*Soit modifier la date de début de l'exercice comptable pour qu'elle soit antérieure à la date de début d'import :&lt;br /&gt;
:**[[Utilisation-de-la-comptabilité#Déclôturer-l'exercice-comptable|Déclôturer le dernier exercice comptable]]&lt;br /&gt;
:**Retenter l'[[#Importer-par-API|import par API]]&lt;br /&gt;
:**Temps que le même message d'erreur s'affiche, renouveler les 2 actions précédentes&lt;br /&gt;
:**[[Utilisation-de-la-comptabilité#Clôturer-l'exercice-comptable|Reclôturer l'exercice comptable]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Messages d'avertissements possibles&lt;br /&gt;
*Si lors de l'import des lignes ne sont pas importées car déjà présentes en base de données, un avertissement du type suivant s'affiche :&lt;br /&gt;
&amp;lt;pre&amp;gt;20 lignes comprises entre 01-03-2023 et 30-03-2023 n'ont pas été importées&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Si le compte n'a aucune transaction à importer un message d'avertissement en orange s'affiche :&lt;br /&gt;
&amp;lt;pre&amp;gt;La liste des transactions est vide dans la période souhaitée&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Dans ce cas, deux options sont possibles :&lt;br /&gt;
:*Soit, le compte n'a réellement aucune transaction enregistrée côté banque pour la période souhaitée. Donc, il faudra attendre les futures transactions pour les importer.&lt;br /&gt;
:*Soit, la date indiquée dans &amp;quot;Date de début d'import&amp;quot; est incorrecte. Il faudra alors saisir la date correcte en accédant à '''Admin &amp;gt; Comptes &amp;gt; Banque &amp;gt; Agréger'''.&lt;br /&gt;
&lt;br /&gt;
==Importer par fichier==&lt;br /&gt;
;Vidéo tutorielle&lt;br /&gt;
[https://youtu.be/VVCdPWlwglM Importer un relevé bancaire]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*L'export du relevé doit avoir été réalisé (voir les procédures pour chaque dans la page [[Exporter un relevé bancaire depuis un site internet de banque]])&lt;br /&gt;
*Les [[Configuration-de-la-comptabilité#Règles-d'imputations-automatiques|règles d'imputation]] doivent être paramétrées&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Gestion &amp;gt; Comptes &amp;gt; Relevé bancaire &amp;gt; Importer par fichier'''&lt;br /&gt;
*'''Fichier''' : Sélectionner le fichier à importer&lt;br /&gt;
*'''Format d'import''' : Sélectionner le [[Modèles-de-format-d'import-de-relevé-bancaire#Format-d'import|format]] correspondant au fichier à importer. La sélection est mémorisée pour les imports suivants.&lt;br /&gt;
*'''Compte trésorerie''' : Sélectionner le compte de trésorerie qui va être débité. Lorsque le montant est négatif, ce compte est crédité.&lt;br /&gt;
:Le compte affiché par défaut est déterminé dans l'ordre suivant :&lt;br /&gt;
:#Compte utilisé lors du précédent import&lt;br /&gt;
:#Compte ayant le plus petit numéro d'export comptable&lt;br /&gt;
*'''Lettrer automatiquement les écritures importées''' : en cochant cette case, le [[#Lettrage-automatique|lettrage automatique]] des écritures générées par l'import s'effectue&lt;br /&gt;
*Cliquer sur le bouton '''Importer'''&lt;br /&gt;
&lt;br /&gt;
* S'il y a un message d'erreur '''Ligne : xxx déjà présente en base de données''', l'import n'est pas réalisé afin de ne pas générer de doublons (cf. ci-dessous dans la partie '''Messages d'erreurs possibles''').&lt;br /&gt;
&lt;br /&gt;
Lors de l'import, des [[Comptabilité#Flux|flux]] sont générés. Ils sont définis en fonction des [[Configuration-de-la-comptabilité#Règles-d'imputations-automatiques|règles d'imputation]]. Il est ensuite possible de modifier ces écritures en [[Utilisation-de-la-comptabilité#Modifier-un-flux|modifiant les flux]] depuis la [[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|liste des mouvements]] ou le détail des comptes imputés. &lt;br /&gt;
&lt;br /&gt;
Le compte de banque sélectionné lors de l'import contient une ligne de débit ou de crédit pour chaque flux généré par l'import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Messages d'erreurs possibles&lt;br /&gt;
En cas d'échec de l'import, des messages d'alertes peuvent s'afficher :&lt;br /&gt;
*'''Ligne : xxx déjà présente en base de données'''&lt;br /&gt;
*:Ce message d'erreur peut être généré lors de l'utilisation de la fonctionnalité d'import de relevé bancaire.&lt;br /&gt;
*:Il indique que la ligne affichée est déjà présente en base de données.&lt;br /&gt;
*:Dans ce cas, aucune ligne du fichier n'est chargée en base de données.&lt;br /&gt;
*:En cas de présence de cette erreur, vérifier que la période d'export de votre relevé bancaire ne chevauche pas la période de l'export précédent.&lt;br /&gt;
&lt;br /&gt;
=Lettrer des écritures comptables=&lt;br /&gt;
Tutoriel OpenFlyers : [https://www.youtube.com/watch?v=Bgb32Ay6TVU Lettrer des écritures comptables]&lt;br /&gt;
&lt;br /&gt;
Le [https://fr.wikipedia.org/wiki/Lettrage_comptable lettrage] est une opération comptable qui consiste à affecter un seul repère à 2 ou plusieurs entrées comptables dans ce compte. la somme des entrées au crédit devant être égale à la somme des entrées au débit.&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir effectuer le lettrage il faut disposer du droit [[Gestion-des-profils#Gestion-des-comptes|Gestion des comptes]].&lt;br /&gt;
&lt;br /&gt;
==Annulation automatique du lettrage==&lt;br /&gt;
Dans le cas où un flux comptable est modifié ou annulé, les écritures comptables lettrées avec les écritures du flux concerné sont automatiquement délettrées.&lt;br /&gt;
&lt;br /&gt;
==Lettrage automatique==&lt;br /&gt;
Le lettrage automatique se fait lors de l'[[#Importer-un-relevé-bancaire|import de relevés bancaires]] en cochant la case à cocher '''Lettrer automatiquement les écritures comptables''' de l'interface correspondante. Un robot va alors essayer de trouver des écritures à lettrer. Son fonctionnement est le suivant :&lt;br /&gt;
*Génération de l'écriture comptable&lt;br /&gt;
*Recherche d'une écriture comptable ayant le montant inverse (somme des crédits et débits égal à 0) et appartenant au même compte&lt;br /&gt;
*Création d'un lettrage pour les deux écritures correspondantes ainsi qu'une date de lettrage&lt;br /&gt;
*Enregistrement de l'écriture dans la base de données.&lt;br /&gt;
Pour la recherche de l'écriture inverse, le robot se limite à X jours avant et Y jours après la date de l'écriture d'origine. X et Y sont définis dans le [[Configuration-de-la-comptabilité#Paramétrage-général-de-la-gestion-des-comptes|Paramétrage général de la gestion des comptes]].&lt;br /&gt;
&lt;br /&gt;
Si plusieurs écritures ont été trouvées dans la base de données comme correspondante alors le lettrage n'est pas fait. Si plusieurs écritures générées ont la même écriture correspondante seule, la première est lettrée.&lt;br /&gt;
&lt;br /&gt;
==Lettrer manuellement==&lt;br /&gt;
Le lettrage manuel est fait par l'utilisateur via l'interface '''Gestion &amp;gt; Comptes › Comptes &amp;gt; X'''. Pour ajouter un lettrage à une écriture il faut :&lt;br /&gt;
*Cliquer sur le bouton d'édition du lettrage en haut de la colonne lettrage&lt;br /&gt;
*Cliquer sur les écritures que l'on souhaite associer&lt;br /&gt;
*Chaque entrée sélectionnée est ajoutée au panier des écritures en attente de lettrage affiché en haut de l'extrait de compte. Le contenu de ce panier est préservé en affichant d'autres pages d'extraits de compte du compte concerné. Cela permet d'associer des écritures comptables réparties sur des dates éloignées.&lt;br /&gt;
*Re-cliquer sur le bouton d'édition.&lt;br /&gt;
OpenFlyers va alors s'assurer que la somme des entrées au crédit est égale à la somme des entrées au débit. Si c'est le cas alors le lettrage est effectué.&lt;br /&gt;
&lt;br /&gt;
Seules les écritures n'ayant pas encore de lettrage peuvent être sélectionnées par l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un lettrage, il faut :&lt;br /&gt;
*Cliquer sur le bouton de dissociation en haut de la colonne lettrage&lt;br /&gt;
*Cliquer sur les écritures que l'on souhaite dissocier.&lt;br /&gt;
*Re-cliquer sur le bouton d'édition.&lt;br /&gt;
&lt;br /&gt;
L'ensemble des écritures sélectionnées n'auront alors plus de lettrage ainsi que leurs écritures correspondantes. Si l'utilisateur a sélectionné deux écritures correspondantes, leur lettrage sera supprimé comme si une seul avait été sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Ainsi si l'on souhaite modifier le lettrage d'une écriture il faut dans un premier temps supprimer son lettrage puis en ajouter un nouveau.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour les tarifs=&lt;br /&gt;
==Mettre à jour les tarifs associés à des produits==&lt;br /&gt;
*'''Gestion &amp;gt; Ventes &amp;gt; Produits'''&lt;br /&gt;
&lt;br /&gt;
*Les tarifs sont définis dans la partie droite du tableau à partir de la colonne '''Tarif associé'''.&lt;br /&gt;
[[Image:Tableau_produits_actualisation_tarifs.png|800px]]&lt;br /&gt;
*Dans '''Historique des montants''', sélectionner '''Nouveau couple...''' pour créer un nouveau tarif.&lt;br /&gt;
*Saisir un nouveau '''Montant du tarif''' et la nouvelle '''Date d'entrée en vigueur du tarif''' à partir de laquelle le tarif s'appliquera. Vous pouvez anticiper un changement de tarif. Le tarif s'appliquera à la date du mouvement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Attention''': si vous sélectionnez un couple existant dans '''Historique des montants''' et que vous modifiez le montant ou la date d'entrée en vigueur, alors vous changez le prix de cette période mais vous ne créez pas un nouveau tarif. Vous perdrez toute possibilité de corriger par exemple un vol à une date donnée. &lt;br /&gt;
&lt;br /&gt;
* S'il y a un message d'erreur &amp;quot;chaque variable doit disposer d'une valeur antérieure à la date de début de l'exercice comptable&amp;quot; cela signifie que la variable ne possède pas de valeur entre la date de début d'exercice (date définie dans '''Admin &amp;gt; Comptes &amp;gt; Gestion &amp;amp; Export''') et la date indiquée. Le programme refuse qu'il y ait une absence de tarif applicable. &lt;br /&gt;
*Chaque variable utilisée dans les formules de tarification doit avoir une valeur initialisée depuis une date antérieure à la date de début de l'exercice comptable&lt;br /&gt;
&lt;br /&gt;
==Mettre à jour les tarifs associés à des activités==&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Actualisation'''&lt;br /&gt;
[[Image:Menu-vente-prix-actualisation-des-prix.jpg|250px]]&lt;br /&gt;
&lt;br /&gt;
Si vous souhaitez mettre à jour un tarif, c'est à dire définir un prix qui doit s'appliquer à partir d'une certaine date, alors il faut :&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter une nouvelle valeur à une variable existante''' en bas du tableau et '''non pas sur l'icône crayon à droite de la ligne de tarif'''.&lt;br /&gt;
[[Image:Tableau-vente-prix-actualisation-de-prix.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
*Saisir une nouvelle valeur et la date à partir de laquelle le tarif s'appliquera. Vous pouvez anticiper un changement de tarif. Le tarif s'appliquera à la date du mouvement.&lt;br /&gt;
[[Image:Ajout-nouvelle-valeur-variable-tarif.png|400px]]&lt;br /&gt;
&lt;br /&gt;
'''Attention''': si vous cliquez sur l'icône &amp;quot;Édition&amp;quot; (Crayon dans la colonne action) et que vous modifiez la valeur, alors vous changez le prix de cette période mais vous ne créez pas un nouveau tarif. Vous perdrez toute possibilité de corriger par exemple un vol à une date donnée. &lt;br /&gt;
&lt;br /&gt;
*Si vous avez le message d'erreur &amp;quot;chaque variable doit disposer d'une valeur antérieure à la date de début de l'exercice comptable&amp;quot; cela signifie que la variable ne possède pas de valeur entre la date de début d'exercice (date définie dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Gestion &amp;amp; Export''') et la date indiquée. Le programme refuse qu'il y ait un &amp;quot;trou tarifaire&amp;quot; (vols non facturés). &lt;br /&gt;
*Chaque variable utilisée dans les formules de tarification doit avoir une valeur initialisée depuis une date antérieure à la date de début de l'exercice comptable&lt;br /&gt;
&lt;br /&gt;
Après mise à jour des tarifs, s'il est nécessaire de mettre à jour les activités déjà saisies, alors il faut suivre la procédure [[Gestion-des-activités#Mettre-à-jour-les-entrées-comptables-associées-à-des-activités-non-validées|Mettre à jour les entrées comptables associées à des activités non validées]].&lt;br /&gt;
&lt;br /&gt;
==Supprimer les tarifs associés à des activités==&lt;br /&gt;
;Supprimer une valeur de tarif&lt;br /&gt;
*Accéder à '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Actualisation'''&lt;br /&gt;
*Cliquer sur l'icone ''Supprimer'' (représentée par une poubelle dans la colonne Actions)&lt;br /&gt;
*Si deux valeurs ou plus de la même variable que celle que nous souhaitons supprimer ont une date de début antérieure ou égale à celle de l'exercice, alors la suppression est autorisée.&lt;br /&gt;
*Si une seule valeur de la même variable que celle que nous souhaitons supprimer a une date de début antérieure ou égale à la date de début de l'exercice, nous devons alors vérifier si la valeur que nous voulons supprimer a une date de début ultérieure à celle de l'exercice. Si tel est le cas, nous pouvons la supprimer.&lt;br /&gt;
*Dans tous les autres cas, la suppression n'est pas autorisée. Cela signifie soit qu'il n'y aura aucune valeur applicable à la date de début de l'exercice comptable, soit que la situation est déjà compromise, c'est-à-dire qu'aucune valeur applicable n'existe à la date de début de l'exercice comptable.&lt;br /&gt;
&lt;br /&gt;
;Supprimer une variable tarif&lt;br /&gt;
*Accéder à '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition'''&lt;br /&gt;
*Cliquer sur l'icone ''Supprimer'' (représentée par une poubelle dans la colonne Actions)&lt;br /&gt;
*Si la valeur est utilisée dans une règle de facturation des '''Activités''' ou des '''Produits''', la suppression n'est pas autorisée et un message d'alerte s'affiche.&lt;br /&gt;
*Si aucune règle de facturation n'utilise cette variable tarif, la suppression sera autorisée, entraînant la suppression de toutes les valeurs associées à cette variable tarif.&lt;br /&gt;
&lt;br /&gt;
=Mouvements=&lt;br /&gt;
Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements'''&lt;br /&gt;
*Champs de sélection '''Mois''' et '''Année''' : permettent de filtrer les écritures comptables sur une période mensuelle ou annuelle.&lt;br /&gt;
*Champ '''Filtrer par budget''' : pour filtrer les écritures par budget (si le module budget est activé).&lt;br /&gt;
*Champ '''Comptabilité''' : pour filtrer par type de comptabilité.&lt;br /&gt;
*Bouton à bascule '''Afficher le bouton de régénération de facture''' : affiche une icône permettant de forcer la regénération du PDF d'une facture.&lt;br /&gt;
&lt;br /&gt;
La liste des mouvements s'affiche selon la description présente dans le chapitre [[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|Extrait de compte]].&lt;br /&gt;
&lt;br /&gt;
=Opérations sur les comptes=&lt;br /&gt;
==Afficher la liste des opérations d'un compte==&lt;br /&gt;
*S'il s'agit d'un compte ressource, aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources'''.&lt;br /&gt;
*S'il s'agit d'un compte utilisateur, aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs'''.&lt;br /&gt;
*Sinon, aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous'''.&lt;br /&gt;
*Le cas échéant, cliquer la lettre correspond à la première lettre du nom du compte.&lt;br /&gt;
*Cliquer sur le pictogramme symbolisant une liste d'écritures dans la colonne '''Action''' de la ligne du compte concerné&lt;br /&gt;
&lt;br /&gt;
==Créer un compte==&lt;br /&gt;
===Créer un compte ressource===&lt;br /&gt;
Pour créer un compte ressource, il faut :&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources'''.&lt;br /&gt;
*Dans la ligne de la ressource concernée, cliquer sur l'icône '''+''' du compte souhaité.&lt;br /&gt;
&lt;br /&gt;
===Créer un compte utilisateur===&lt;br /&gt;
Pour créer un compte utilisateur, il faut :&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs'''.&lt;br /&gt;
*Dans la ligne de l'utilisateur concerné, cliquer sur l'icône check du compte souhaité.&lt;br /&gt;
&lt;br /&gt;
===Créer un compte non-ressource non-utilisateur===&lt;br /&gt;
Pour créer un compte, il faut :&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous'''.&lt;br /&gt;
*En bas du tableau, remplir la ligne et choisir la catégorie du compte&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter'''&lt;br /&gt;
&lt;br /&gt;
==Créer un type de compte==&lt;br /&gt;
===Créer un type de compte ressource===&lt;br /&gt;
Pour créer un type de compte ressource, il faut :&lt;br /&gt;
*Aller sur '''Admin &amp;gt; Comptes &amp;gt; Ressources &amp;gt; Types actifs''' puis cliquer sur le bouton '''Ajouter un compte'''.&lt;br /&gt;
*Saisir les champs du formulaire et valider .&lt;br /&gt;
&lt;br /&gt;
==Désactiver un compte==&lt;br /&gt;
Pour désactiver un compte qui ne doit plus être utilisé, il faut que :&lt;br /&gt;
* le compte ne doit pas être utilisé dans une règle de tarification. Cela concerne directement les comptes et non pas les types de comptes. Ainsi, il est possible de désactiver un compte utilisateur ou un compte ressource alors qu'il existe des règles de tarification qui utilisent le même type de compte que le compte à désactiver.&lt;br /&gt;
* dans le cas d'un compte de type utilisateur, l'utilisateur possédant ce compte ne doit pas être lié à un profil qui requiert le type de compte &lt;br /&gt;
* le compte ne doit pas être utilisé par un type de facture fournisseur&lt;br /&gt;
* le compte ne doit pas créer de trou dans la comptabilité. C'est à dire que :&lt;br /&gt;
** le [[#Solder_un_compte|solde du compte doit être à 0]]&lt;br /&gt;
** les écritures associées à ce compte doivent être toutes validées&lt;br /&gt;
Ensuite, on peut procéder à sa désactivation en cliquant sur l'icône symbolisant une poubelle sur la ligne de ce compte. Un compte n'ayant jamais eu d'écriture est supprimé au lieu de passer à l'état désactivé.&lt;br /&gt;
&lt;br /&gt;
==Lister les comptes==&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources''' pour obtenir les comptes ressource&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs''' pour obtenir les comptes utilisateur&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous''' pour obtenir les autres comptes.&lt;br /&gt;
&lt;br /&gt;
Dans ces pages, le solde de chaque compte est calculé en prenant les écritures datant du début d'exercice comptable jusqu'à la fin de la journée courante dans le [[Configuration#Fuseau-horaire-de-la-structure|fuseau horaire de la structure]]. Ainsi, les écritures comptables avec une date comptable future ne sont pas prises en compte pour le calcul du solde.&lt;br /&gt;
&lt;br /&gt;
Le symbole '''*''' peut apparaître à gauche d'un solde : Cela signifie que le compte possède des écritures comptables dans le futur.&lt;br /&gt;
&lt;br /&gt;
==Renommer un compte==&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous'''&lt;br /&gt;
*Cliquer éventuellement sur la lettre correspond à la 1ère lettre du nom du compte concerné.&lt;br /&gt;
*Cliquer sur le champ de la colonne '''Nom''' du compte concerné.&lt;br /&gt;
*Changer le nom du compte.&lt;br /&gt;
*Cliquer en dehors de la zone de saisie afin de permettre l'enregistrement de la saisie et le rafraichissement du tableau.&lt;br /&gt;
&lt;br /&gt;
==Supprimer un compte créé en double==&lt;br /&gt;
Il peut arriver que deux comptes identiques soient créés par inadvertance. Dans ce cas, il est nécessaire de supprimer le compte en trop. Pour cela il faut :&lt;br /&gt;
*[[#Renommer-un-compte|Renommer le compte]] en trop pour qu'il ne porte pas le même nom que le compte initial. Cela peut se faire en lui rajoutant un numéro. Exemple : ''Compte en trop'' deviendra ''Compte en trop 1''.&lt;br /&gt;
*Si le compte comporte des écritures non validées, il est recommandé de modifier les écritures pour les affecter au bon compte. Pour cela, il faut :&lt;br /&gt;
*[[#Afficher-la-liste-des-opérations-d'un-compte|Afficher la liste des opérations du compte]].&lt;br /&gt;
*Cliquer sur le pictogramme symbolisant un crayon pour chaque ligne concernée afin d'éditer la saisie. Il est recommandé d'utiliser le [[Ergonomie#Clic-droit-et-clic-molette|clic droit ou le clic molette]] de la souris. Cela permet d'effectuer l'édition dans un nouvel onglet et ainsi de ne pas perdre la page contenant le détail du compte.&lt;br /&gt;
*S'il s'agit d'un flux, il suffit de modifier la saisie du flux, puis de cliquer sur le bouton '''Enregistrer'''.&lt;br /&gt;
*S'il s'agit d'une facture fournisseur, il faut d'abord modifier le type de facture fournisseur correspondant. Pour cela il faut :&lt;br /&gt;
**Aller dans '''Gestion &amp;gt; Achats &amp;gt; Types de facture fournisseur'''&lt;br /&gt;
**Retrouver le type de facture correspondant&lt;br /&gt;
**Cliquer sur le pictogramme symbolisant un crayon dans la colonne '''Actions''' de la ligne du type de facture fournisseur concerné.&lt;br /&gt;
**Modifier la sélection du champ '''Compte fournisseur ou trésorerie''' ou du champ '''Compte de charge, de bilan ou ressource''' pour y mettre le ''compte qui n'est pas en trop''.&lt;br /&gt;
**Cliquer sur le bouton '''Enregistrer'''.&lt;br /&gt;
:Ensuite, il est possible d'éditer la facture fournisseur et de la réenregistrer. Cela permet l'imputation sur le bon compte.&lt;br /&gt;
*Répéter l'opération d'édition de chaque ligne afin de faire disparaitre toutes les lignes non validées.&lt;br /&gt;
*Une fois qu'il ne reste plus de ligne non validée, alors il faut retourner sur l'affichage des comptes de même catégorie afin de pouvoir cliquer sur le pictogramme symbolisant une poubelle à l'intersection de la colonne '''Actions''' et de la ligne concernée.&lt;br /&gt;
&lt;br /&gt;
=Retrouver les écritures non validées=&lt;br /&gt;
S'il y a beaucoup d'écritures à valider, il faut procéder de façon systématique en parcourant chaque interface de validation :&lt;br /&gt;
*Pour les activités, aller dans '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste''' puis '''Valider les activités sélectionnés''' pour chaque ressource.&lt;br /&gt;
*Pour les encaissements, aller dans '''Gestion &amp;gt; Comptes &amp;gt; Pointer &amp;gt; X''' où X correspond au type de paiement à pointer.&lt;br /&gt;
*Pour les transferts, aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Valider''' puis '''valider les transferts'''.&lt;br /&gt;
*Pour les factures, aller dans '''Gestion &amp;gt; Achats &amp;gt; Liste des factures fournisseurs'''.&lt;br /&gt;
*Pour les ventes, aller dans '''Gestion &amp;gt; Ventes &amp;gt; Valider les ventes'''. Choisir ses critères de recherche et valider le formulaire. Ensuite cocher les différentes ventes listées puis '''Pointer les entrées sélectionnées'''.&lt;br /&gt;
En procédant ainsi, il ne doit normalement ne pas subsister d'écriture à valider. Cependant, si l'essentiel des écritures a été validé, alors il est plus rapide de rechercher les écritures à valider que de parcourir chaque interface de validation.&lt;br /&gt;
&lt;br /&gt;
Pour rechercher les écritures restantes à valider, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Gestion / Export'''&lt;br /&gt;
En-dessous du titre '''Statistiques''' figure un tableau :&lt;br /&gt;
&lt;br /&gt;
[[Image:Tableau_statistiques_gestion-export.png]]&lt;br /&gt;
&lt;br /&gt;
Dans l'exemple ci-dessus, on peut voir à la ligne ''Ecritures non validées'', colonne ''Date de première écriture'' l'horodatage &amp;quot;19/08/2013 14:45&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Cela veut dire qu'il y a au moins une écriture qui date du 19 août 2013 et qui n'a pas été validée.&lt;br /&gt;
&lt;br /&gt;
Pour retrouver cette écriture non validée, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements'''&lt;br /&gt;
*Rechercher l'écriture d'après la date indiquée.&lt;br /&gt;
Son contenu permettra de savoir s'il s'agit d'un vol, d'un encaissement, d'un flux, etc. Si un doute subsiste sur le type d'écriture, il faut cliquer sur l'icône &amp;quot;modifier&amp;quot; de l'écriture considérée afin de se retrouver dans son formulaire d'édition.&lt;br /&gt;
&lt;br /&gt;
Si les vols non validés correspondent à une ressource qui a été désactivée, alors pour valider les vols concernés, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Actives''' désactiver temporairement '''Réservable''' et '''Saisie d'activité''' pour une ressource existante afin de pouvoir avoir la possibilité de réactiver l'autre ressource&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Désactivées'''&lt;br /&gt;
*Réactiver la ressource concernée&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Actives''' et activer temporairement '''Saisie d'activité''' pour la ressource concernée&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Activités &amp;gt; Liste d'activités''' puis cliquer le bouton de la colonne '''Valider les activités sélectionnées''' correspondant à la ressource concernée&lt;br /&gt;
*Pointer les activités de la ressource&lt;br /&gt;
*Retourner dans '''Gestion &amp;gt; Ressources &amp;gt; Actives''' et désactiver la ressource concernée en cliquant sur l'icône symbolisant une poubelle&lt;br /&gt;
*Toujours dans cette interface, remettre '''Réservable''' et '''Saisie d'activité''' pour la ressource temporairement désactivée&lt;br /&gt;
&lt;br /&gt;
Remarques :&lt;br /&gt;
*Le nombre d'écritures non validées indiqué dans le tableau '''Statistiques''' correspond au nombre TOTAL d'écritures non validées. En effet, OpenFlyers sait quand est-ce que vous commencez un exercice mais il ne sait pas quand est-ce que vous voulez qu'il s'arrête. Donc il prend toutes les écritures non validées.&lt;br /&gt;
*OpenFlyers ne permet d'exporter ou de clôturer que la période qui inclut des écritures validées. Dès qu'il rencontre une écriture non validée, il bloque toute action d'export ou de clôture.&lt;br /&gt;
&lt;br /&gt;
=Saisir des écritures comptables=&lt;br /&gt;
==Annuler une écriture comptable==&lt;br /&gt;
Dans le cas où une écriture comptable saisie n'a pas été encore validée, pour l'annuler, il faut cliquer sur le bouton symbolisant une poubelle. Cela supprimera complètement l'écriture.&lt;br /&gt;
&lt;br /&gt;
Dans le cas où une écriture comptable a été validée, il n'est plus possible de la supprimer du fait de l'[[Comptabilité#Inaltérabilité-des-données|inaltérabilité des données]]. Le seul moyen d'en annuler son effet consiste à saisir une écriture opposée. Pour cela, il faut [[#Contrepasser-une-écriture|contrepasser l'écriture]].&lt;br /&gt;
&lt;br /&gt;
Cette solution permet de garantir l'inaltérabilité des écritures qui peuvent avoir été saisies par d'autres personnes et surtout qui peuvent affecter des comptes d'utilisateurs.&lt;br /&gt;
&lt;br /&gt;
C'est comme pour un compte bancaire : un banquier ne supprime jamais une écriture sur un compte client. Il passe simplement une nouvelle écriture qui annule l'effet de la précédente.&lt;br /&gt;
&lt;br /&gt;
==Contrepasser une écriture==&lt;br /&gt;
Cette fonction nécessite le droit [[Gestion-des-profils#Gestion-des-comptes|gestion des comptes]].&lt;br /&gt;
&lt;br /&gt;
La fonction de contrepassation d'une écriture permet d'annuler l'effet d'une vente (produit stocké ou non stocké), d'un encaissement ou d'un flux. Cette fonction n'existe pas pour contrepasser la vente de validité ou la vente d'activité. Pour la vente d'activité, il faut [[Gestion-des-activités#Annuler-une-activité-validée|annuler l'activité validée]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller sur la page d'un extrait de compte ou sur la liste des mouvements : '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements'''&lt;br /&gt;
*Dans la colonne '''Actions''', cliquer sur le pictogramme '''Contrepasser le flux'''&lt;br /&gt;
*Une alerte demande de confirmer le souhait de créer une écriture de contrepassation&lt;br /&gt;
*Cela crée une écriture opposée, à la date de l'écriture initiale, qui a pour commentaire le texte &amp;quot;Contrepassation flux X du XX/XX/XXXX&amp;quot;. L'écriture générée est directement validée.&lt;br /&gt;
&lt;br /&gt;
==Modifier un flux==&lt;br /&gt;
* Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Valider''' ou dans l'[[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|extrait de compte]]&lt;br /&gt;
* Cliquer sur l'icône &amp;quot;Crayon&amp;quot; correspond au flux à éditer&lt;br /&gt;
* [[#Saisir-un-flux|Procéder à éditer le flux]]&lt;br /&gt;
&lt;br /&gt;
==[[Écritures comptables#Avoir_clients|Saisie d'un avoir client]]==&lt;br /&gt;
Il faut [[#Saisir-un-flux|saisir un flux]] qui va créditer un compte utilisateur/client d'un certain montant et débiter un compte produit &amp;quot;Remise X&amp;quot; du même montant.&lt;br /&gt;
&lt;br /&gt;
==Saisir un flux==&lt;br /&gt;
Pour saisir un flux, il faut :&lt;br /&gt;
*Soit aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Saisir'''&lt;br /&gt;
*Soit afficher un extrait de compte et cliquer sur le bouton '''Saisir un flux''' situé en bas à droite de l'affichage du compte à droite de la ligne du solde.&lt;br /&gt;
Si le gestionnaire arrive sur le formulaire de saisie d'un flux depuis un extrait de compte, alors la première ligne est pré-remplie avec le compte depuis lequel le formulaire a été affiché.&lt;br /&gt;
&lt;br /&gt;
Sinon, Il faut sélectionner sur la première ligne de compte, le compte souhaité. Pour cela, il est possible de cliquer sur le champ afin de faire apparaitre la liste de tous les comptes. Ils sont regroupés par catégorie et dans chaque catégorie triés par ordre alphabétique. A droite de chaque nom de compte apparait entre parenthèses le compte d'export associé. &lt;br /&gt;
&lt;br /&gt;
Il est possible de renseigner dans le champ de saisie quelques lettres correspondantes à une partie du nom du compte afin de faire apparaitre la liste des comptes qui correspondent. Il est également possible de saisir quelques chiffres du compte d'export.&lt;br /&gt;
*Remplir le champ débit ou crédit selon le cas&lt;br /&gt;
S'il n'y a que 2 lignes comptables pour le flux :&lt;br /&gt;
*Sélectionner sur la 2ème ligne un compte de contre-partie&lt;br /&gt;
*Sur cette 2ème ligne, cliquer sur l'icône qui symbolise une balance avec une flèche bleue et intitulé &amp;quot;Equilibrer la dernière ligne&amp;quot;&lt;br /&gt;
S'il y a plus 2 lignes comptables pour le flux :&lt;br /&gt;
*Cliquer sur le pictogramme symbolisant un &amp;quot;plus&amp;quot; dans la colonne '''Action''' de la dernière ligne du flux afin de faire apparaitre une ligne supplémentaire&lt;br /&gt;
*Répéter cette opération autant de fois que nécessaire&lt;br /&gt;
Une fois que l'ensemble des lignes du flux sont remplies :&lt;br /&gt;
*Compléter éventuellement le champ '''commentaires'''&lt;br /&gt;
*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d%27un-encaissement,-d%27un-flux-ou-d%27un-transfert|droit de modifier la date de flux]], un calendrier apparaît à côté de la mention '''Choisir la date comptable :''' en bas du formulaire. choisir une date comptable en cliquant sur le calendrier, Si la date est à la date du jour l'heure courante est utilisée. Sinon la date est définie à 12:00 heure locale.&lt;br /&gt;
*Sinon, la date actuelle est affichée lors de la création d'un nouveau flux, tandis que la date du flux est affichée en cas de modification d'un flux existant à côté de la mention '''La date comptable :'''&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
Remarque : La date comptable proposée par défaut correspond à la date comptable du dernier flux saisi. Cela permet de faciliter les [[Comptabilité#Règles_de_saisies_de_la_comptabilité_courante|saisies au vu du relevé de banque]].&lt;br /&gt;
&lt;br /&gt;
==Solder les comptes==&lt;br /&gt;
;Présentation&lt;br /&gt;
Cette fonction permet de solder les [[Comptabilité#Comptes-d'exploitation|comptes d'exploitation]] afin d'enregistrer le résultat de l'exercice au bilan.&lt;br /&gt;
&lt;br /&gt;
Cela consiste à générer un flux pour mettre à 0 tous les comptes de catégorie [[Comptabilité#Comptes-de-charges-2|comptes de charges]], [[Comptabilité#Comptes-de-produits|comptes de produits]] et [[Comptabilité#Comptes-ressources|comptes ressources]] avec comme compte de contrepartie un [[Comptabilité#Comptes-de-bilan|compte de bilan]]. Seuls les comptes actifs sont traités.&lt;br /&gt;
&lt;br /&gt;
Cette écriture doit normalement être enregistrée à la date du dernier jour de l'exercice comptable.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Solder les comptes'''&lt;br /&gt;
*Si des [[Alertes-de-configuration#Alertes-liées-à-la-cohérence-des-comptes|alertes liées à la cohérence des comptes]] apparaissent, il faut suivre les procédures associées qui permettent de supprimer les alertes, puis reprendre cette procédure à son début&lt;br /&gt;
*Décocher éventuellement les comptes ressources à ne pas solder (normalement ils doivent tous être laissés cochés sauf si des comptes ressources sont utilisés comme comptes de bilan)&lt;br /&gt;
*Dans le champ Compte de contrepartie, le compte sélectionné doit être ''Résultat de l'exercice (Bilan)'' ou ''Report à nouveau (Bilan)''&lt;br /&gt;
*Dans le champ '''Solder les comptes à la date du''', la date doit correspondre au dernier jour de l'exercice à clôturer. Typiquement pour clôturer l'année N, il faut sélectionner 31/12/N&lt;br /&gt;
*Cliquer sur le bouton '''Générer les écritures'''&lt;br /&gt;
&lt;br /&gt;
==Solder un compte==&lt;br /&gt;
Pour solder un compte, il faut [[#Saisir-un-flux|saisir un flux]] avec la particularité que l'on souhaite &amp;quot;ramener le solde à zéro&amp;quot; d'un compte donné. Pour cela, il faut en plus des [[#Saisir-un-flux|opérations]] indiquées pour la saisie d'un flux, il faut :&lt;br /&gt;
*dans la première ligne de compte, sélectionner le compte concerné&lt;br /&gt;
*Cliquer sur l'icône qui symbolise une balance intitulé &amp;quot;Ramener le solde à zéro&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Validation d'un flux==&lt;br /&gt;
Pour pouvoir valider les flux, il faut disposer des droits [[Gestion-des-profils#Valider-tout-flux|Valider tout flux]] et [[Gestion-des-profils#Saisir-tout-flux|Saisir tout flux]].&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Valider'''&lt;br /&gt;
*Cocher dans la 1ère colonne '''Pointer''' les lignes à valider&lt;br /&gt;
*Cliquer sur le bouton '''Valider les flux sélectionnés (cette action est irréversible)'''&lt;br /&gt;
&lt;br /&gt;
=Rechercher=&lt;br /&gt;
Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Rechercher'''&lt;br /&gt;
*Champ '''Date de début''' et champ '''Date de fin''' : définir la plage de dates et d'heures de la recherche.&lt;br /&gt;
*Champ '''Rechercher par commentaire''' : filtrer les écritures dont le commentaire contient le texte saisi.&lt;br /&gt;
*Champ '''Montant''' : filtrer les valeurs des colonnes crédit/débit (montant positif : crédit, montant négatif : débit).&lt;br /&gt;
*Bouton à bascule '''Afficher le bouton de régénération de facture''' : affiche une icône permettant de forcer la regénération du PDF d'une facture.&lt;br /&gt;
*Champ '''Numéro de flux''' : rechercher une écriture par son identifiant de flux.&lt;br /&gt;
*Champ '''Numéro de suivi fournisseur''' : rechercher les écritures par le numéro de suivi figurant sur les factures fournisseurs.&lt;br /&gt;
*Champ '''Numéro de facture client''' : rechercher les écritures par le numéro de facture client.&lt;br /&gt;
*Champ '''Numéro de reçu client''' : rechercher les écritures par le numéro de reçu client.&lt;br /&gt;
*Champ '''Compte imputé''' : restreindre la recherche aux écritures imputées sur un compte précis.&lt;br /&gt;
*Champ '''Compte de contrepartie''' : restreindre la recherche aux écritures contenant un compte de contrepartie sélectionné.&lt;br /&gt;
*Champ '''Comptabilité''' : filtrer les résultats par type de comptabilité.&lt;br /&gt;
*Bouton '''Exporter en CSV''' : générer un export des écritures filtrées en tenant compte des filtres actifs et de la page sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Le résultat de la recherche s'affiche selon la description présente dans le chapitre [[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|Extrait de compte]].&lt;br /&gt;
&lt;br /&gt;
[[File:Recherche des flux.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=Solder les comptes=&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Solder les comptes'''&lt;br /&gt;
*Dans la première colonne '''Comptes à solder''', laisser tous les comptes &amp;quot;Ressources&amp;quot; cochés sauf si certains ne sont pas des comptes d'exploitation&lt;br /&gt;
*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d%27un-encaissement,-d%27un-flux-ou-d%27un-transfert|droit de modifier la date de solde des comptes]], un calendrier apparaît à côté de la mention '''Solder les comptes à la date du :''' en bas du formulaire. Sinon, la date par défaut affichée  doit correspondre au 31 décembre de l'année de l'exercice comptable en cours.&lt;br /&gt;
*Dans la deuxième colonne '''Période''', si plusieurs comptabilités sont paramétrées, un le champ '''Comptabilité''' est visible, sélectionner la comptabilité souhaitée : il faudra effectuer cette opération pour chacune des comptabilités de la plateforme&lt;br /&gt;
*Dans le champ '''Compte de contrepartie''', sélectionner le compte de bilan souhaité&lt;br /&gt;
**Par défaut, est sélectionné, soit le compte '''Report à nouveau (Bilan)''' pour la comptabilité générale, soit le compte utilisé lors du précédent import&lt;br /&gt;
*Cliquer sur le bouton '''Générer les écritures'''&lt;br /&gt;
&lt;br /&gt;
Ce module génère alors un unique flux qui solde les comptes de charges, de produits et ceux liés aux ressources vers un compte de contrepartie de sorte que ces comptes soient ramenés à 0 à la date sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Seuls les comptes actifs sont pris en compte.&lt;br /&gt;
&lt;br /&gt;
Le flux généré est modifiable.&lt;br /&gt;
&lt;br /&gt;
Après avoir cliqué sur le bouton '''Générer les écritures''', le gestionnaire est redirigé vers '''Admin &amp;gt; Comptes &amp;gt; Valider les flux''' avec par défaut l'affichage du mois et de l'année correspondant aux flux générés afin de lui permettre de valider ces flux. Cette opération est nécessaire avant de pouvoir [[#Clôturer-l'exercice-comptable|Clôturer l'exercice comptable]].&lt;br /&gt;
&lt;br /&gt;
=Valider toutes les écritures=&lt;br /&gt;
;Présentation&lt;br /&gt;
OpenFlyers permet de valider toutes les écritures antérieures à une date choisie.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Valider'''&lt;br /&gt;
Dans la colonne intitulée '''Statistiques''', apparait la date de début de l'exercice comptable ainsi qu'un tableau indiquant le nombre d'écritures non validées avec la date de la première écriture concernée.&lt;br /&gt;
&lt;br /&gt;
En bas du formulaire, à côté de la mention '''Valider les écritures jusqu'à la date du''' apparaît une date :&lt;br /&gt;
:*la valeur par défaut correspond au 31 décembre de l'année précédente&lt;br /&gt;
:*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d'un-encaissement,-d'un-flux-ou-d'un-transfert|droit de modifier la date de validation des écritures]], un bouton calendrier est affiché permettant de modifier la date. Cette dernière ne doit pas être inférieure à la date de début de l'exercice comptable et ne doit pas être supérieure au 31 décembre de l'année précédente.&lt;br /&gt;
*Activer l'interrupteur '''Autoriser'''&lt;br /&gt;
*Cliquer sur le boutton '''Valider toutes les écritures'''&lt;br /&gt;
&lt;br /&gt;
=Factures fournisseurs=&lt;br /&gt;
==Saisir des factures fournisseurs==&lt;br /&gt;
[https://www.youtube.com/watch?v=QVUgYEfqDk0 Vidéo tutorielle pour saisir une facture fournisseur]&lt;br /&gt;
&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Achats &amp;gt; Saisie Factures fournisseurs'''.&lt;br /&gt;
*Vous vous retrouvez alors avec le formulaire de saisie suivant :&lt;br /&gt;
&lt;br /&gt;
2 cas peuvent se présenter :&lt;br /&gt;
*Soit [[#Saisir-une-facture-fournisseur-dont-le-type-de-facture-est-déjà-enregistré|le type de facture fournisseur correspondant à la facture à saisir est déjà existant]]&lt;br /&gt;
*Soit la facture fournisseur à saisir nécessite la création d'un nouveau type de facture fournisseur. Dans ce cas, il existe plusieurs façons de créer un nouveau type de facture fournisseur dont la possibilité de [[#Saisir-une-facture-fournisseur-dont-le-type-est-nouveau|le faire directement en saisissant la facture]].&lt;br /&gt;
&lt;br /&gt;
Vous pouvez importer un fichier en plus si nécessaire. Seulement [[Gestion-des-documents#Type-de-fichier-autorisé|certains types de fichiers sont autorisés]].&lt;br /&gt;
&lt;br /&gt;
===Saisir une facture fournisseur dont le type de facture est déjà enregistré===&lt;br /&gt;
*Sélectionner le '''type de facture fournisseur''' correspondant à la facture à saisie. Le nombre de champs à renseigner se réduit alors automatiquement :&lt;br /&gt;
*Reporter sur la facture originale le '''numéro de pointage''' qui apparaît dans le formulaire. Ce numéro de pointage est unique et permet de rapprocher les factures fournisseurs saisies dans OpenFlyers avec leurs originaux.&lt;br /&gt;
*Cocher &amp;quot;'''J'ai bien pris en compte cette valeur et je l'ai reporté sur ma facture'''&amp;quot;. A défaut, si vous validez, le système refusera votre saisie et une alerte apparaitra.&lt;br /&gt;
*Le champ '''Description''' permet d'indiquer toute information utile concernant la facture et d'en faciliter la recherche ultérieure.&lt;br /&gt;
*Indiquer la date de facturation en cliquant sur le calendrier. Il est possible de paramétrer le format d'affichage de la date en allant dans le menu '''Données/Affichage''' puis de modifier le contenu du champ '''fiche personnelle/Patron de format de date'''.&lt;br /&gt;
*Renseigner le '''montant hors taxe'''&lt;br /&gt;
*Renseigner la '''TVA''' (champ visible uniquement si la comptabilité est paramétrée pour la prise en compte de la TVA). Si la TVA est nulle, il faut indiquer 0.&lt;br /&gt;
*Cliquer sur '''Valider''' ou '''Valider et Saisir le suivant''' si vous avez plusieurs factures à saisir à la volée. Dans ce dernier cas, le formulaire de saisie de facture fournisseur s'affiche à nouveau et il faut reprendre les opérations de saisie depuis le début de ce paragraphe.&lt;br /&gt;
&lt;br /&gt;
===Saisir une facture fournisseur dont le type est nouveau===&lt;br /&gt;
Lors de la saisie d'un nouveau compte fournisseur, aucun élément n'est renseigné par défaut.&lt;br /&gt;
&lt;br /&gt;
Si plusieurs comptabilités existent, choisir dabord la '''Comptabilité'''. Le formulaire est alors rechargé et les listes de comptes proposées (fournisseur/charge/TVA) sont '''filtrées''' pour n'afficher que les comptes de la comptabilité sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Plusieurs parties du formulaire peuvent se réduire à partir du moment où dans le champ précédant la partie réductible, l'utilisateur remplace '''Autre...''' par un choix proposé. A contrario, en laissant '''Autre...''' ou '''Associer un nouveau compte''' (dans le cas du premier champ), c'est l'information saisie dans le champ suivant qui sera prise en compte.&lt;br /&gt;
&lt;br /&gt;
[[File:Saisir facture fournisseur.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
La saisie va consister à définir les ventilations comptables associée à ce type de facture fournisseur. A savoir :&lt;br /&gt;
*le fournisseur et son compte fournisseur qui sera crédité du montant des factures associées à ce type de facture fournisseur&lt;br /&gt;
*le compte de charge qui sera débité du montant des factures associées à ce type de facture fournisseur&lt;br /&gt;
*Si la gestion de la TVA est activée, le compte de TVA qui sera débité du montant de la TVA associée à ce type de facture fournisseur&lt;br /&gt;
*De plus, si la gestion des budgets est activée, il est demandé, pour chaque compte (fournisseur, charge et TVA), le budget à associer&lt;br /&gt;
&lt;br /&gt;
*Ainsi, si on doit saisir une facture fournisseur associée à un nouveau type de facture fournisseur, alors il faut laisser '''associer un nouveau compte''' au champ '''Type de facture fournisseur''' et renseigner l'intitulé souhaité pour le type de facture fournisseur dans le champ suivant '''Nom de type de facture'''&lt;br /&gt;
*Ensuite, dans le champ '''Fournisseur''', là aussi, 2 cas peuvent se présenter :&lt;br /&gt;
**Soit le fournisseur à mentionner est déjà dans la liste proposée (liste filtrée selon la '''Comptabilité''' choisie) et auquel cas il faut le sélectionner (et le champ suivant '''Nom du fournisseur''' disparaitra)&lt;br /&gt;
**Soit le fournisseur à mentionner n'est pas déjà dans la liste proposée dans le champ '''Fournisseur''' et il faut dans ce cas :&lt;br /&gt;
***Si la gestion des budgets est active : choisir dans le champ suivant un '''Budget à attribuer'''' au fournisseur ou laisser '''Aucun budget'''. On peut, par exemple, sélectionner pour tous les fournisseurs un budget ''Fournisseurs''.&lt;br /&gt;
***Renseigner le champ '''Nom du fournisseur''' qui doit correspondre au fournisseur souhaité&lt;br /&gt;
***Choisir un compte d'export associé au nouveau fournisseur créé :&lt;br /&gt;
****Soit il existe déjà un compte d'export dans le champ '''Compte du fournisseur'''&lt;br /&gt;
****Soit il n'existe pas de compte d'export associable à ce nouveau fournisseur (en général on associe un compte d'export différent pour chaque compte défini dans OpenFlyers) et auquel cas, il faut renseigner le champ '''Compte fournisseur d'export'''. On peut, par exemple, saisir ''401NOMDUFOURNISSEUR'' dans le cas du plan comptable français.&lt;br /&gt;
***Si la gestion des budgets est active, le champ suivant est '''Budget à attribuer''' et OpenFlyers a dû le remplir par défaut avec la même valeur que pour le champ du même nom rattaché au '''Nom du fournisseur'''. Il ne doit pas y avoir besoin de modifier le contenu de ce champ.&lt;br /&gt;
*Dans le champ '''Compte de charge''', 2 cas peuvent se présenter :&lt;br /&gt;
**Soit le compte de charge à associer est déjà dans la liste proposée (liste filtrée selon la '''Comptabilité''' choisie) et auquel cas il faut le sélectionner&lt;br /&gt;
**Soit le compte de charge à associer n'est pas déjà dans la liste proposée et il faut dans ce cas :&lt;br /&gt;
***Si la gestion des budgets est active : choisir dans le champ suivant un '''Budget à attribuer''' au compte de charge que l'on crée ou laisser '''Aucun budget'''. On peut, par exemple, sélectionner un budget représentatif du type de facture et ainsi avoir la ventilation de toutes les factures fournisseurs par poste budgétaire&lt;br /&gt;
***Renseigner le champ '''Nom du compte''' avec l'intitulé correspondant au compte de charge à créer&lt;br /&gt;
***Renseigner le champ '''Compte d'export''' avec la valeur du plan comptable correspondante. Pour le plan comptable français, ce sera un compte en 6xx.&lt;br /&gt;
*Si la gestion de la TVA est activée, le champ '''Compte TVA du type de facture''' est présent et 2 cas peuvent se présenter :&lt;br /&gt;
**Soit le compte de TVA à associer à ce type de facture est dans la liste proposée (liste filtrée selon la '''Comptabilité''' choisie) et auquel cas il faut le sélectionner&lt;br /&gt;
**Soit le compte de TVA n'existe pas et il faut dans ce cas :&lt;br /&gt;
***Si la gestion des budgets est active : choisir dans le champ suivant un '''Budget à attribuer''' au compte de TVA que l'on crée ou laisser '''Aucun budget'''. On peut, par exemple, sélectionner un budget ''TVA Fournisseur''&lt;br /&gt;
***Renseigner le champ '''Nom de compte TVA'''. Par exemple, dans le cas des factures fournisseurs provenant de France : ''TVA déductible sur autres biens et services''&lt;br /&gt;
***Renseigner le champ '''Compte TVA d'export'''. Par exemple, dans le cas des factures fournisseurs provenant de France : ''445660''.&lt;br /&gt;
*Le reste de la saisie s'effectue comme pour la [[#Saisie_d'une_facture_fournisseur_dont_le_type_de_facture_est_déjà_enregistré|saisie d'une facture fournisseur dont le type de facture est déjà enregistré]].&lt;br /&gt;
&lt;br /&gt;
===Supprimer une facture fournisseur===&lt;br /&gt;
Pour supprimer une facture fournisseur qui aurait été saisie par erreur, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Achats &amp;gt; Liste des factures fournisseurs''' ;&lt;br /&gt;
&lt;br /&gt;
*Rechercher le '''numéro de pointage''' de la facture concernée en ayant pris soin au préalable de sélectionner le mois de la facture (ou l'année complète pour lister l'ensemble des factures).&lt;br /&gt;
*Cliquer sur l'icône poubelle associée à la facture concernée.&lt;br /&gt;
&lt;br /&gt;
Le numéro de la facture supprimée n'existera plus dans la comptabilité. Il ne sera pas proposé à nouveau lors de la saisie d'une nouvelle facture. Par ailleurs, la numérotation des factures saisies a posteriori de la facture supprimée demeurera inchangée.&lt;br /&gt;
&lt;br /&gt;
===Supprimer un type de facture fournisseur===&lt;br /&gt;
Pour supprimer un type de facture fournisseur qui aurait été saisi par erreur, il faut :&lt;br /&gt;
&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Achats &amp;gt; Types de factures fournisseurs''' ;&lt;br /&gt;
&lt;br /&gt;
*Sélectionner le type de fournisseur concerné dans la colonne '''Nom''' ;&lt;br /&gt;
&lt;br /&gt;
*Cliquer sur l'icône poubelle associée à la facture concernée.&lt;br /&gt;
&lt;br /&gt;
==Saisir un [[Écritures comptables#Paiement_(à_un_fournisseur)|paiement à un fournisseur]]==&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Saisir'''&lt;br /&gt;
*Sur la première ligne :&lt;br /&gt;
**dans la colonne '''Compte''' sélectionner le compte du fournisseur&lt;br /&gt;
**dans la colonne '''Débit''' saisir le montant du paiement que vous effectuez. Si vous souhaiter solder le compte du fournisseur, il vous suffit de cliquer sur l'icône représentant une balance et intitulée &amp;quot;Ramener le solde à zéro&amp;quot;&lt;br /&gt;
*Sur la deuxième ligne :&lt;br /&gt;
**dans la colonne '''Compte''' sélectionner le compte bancaire depuis lequel l'argent est débité&lt;br /&gt;
**cliquer sur l'icône représentant une balance avec une flèche bleue et intitulée &amp;quot;Equilibrer la dernière ligne&amp;quot;&lt;br /&gt;
*Dans le champ '''Commentaires''' saisir un texte libre&lt;br /&gt;
*Ne pas oublier de renseigner le champ '''Date comptable'''&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
&lt;br /&gt;
=Bon de commande et facture clients=&lt;br /&gt;
&lt;br /&gt;
==Visualiser des factures au format PDF==&lt;br /&gt;
Nous conseillons de se connecter en https à votre espace http://openflyers.com/demo-fr/index.php&lt;br /&gt;
&lt;br /&gt;
OpenFlyers propose par défaut un [[Modèle de facture ODT|modèle de facture]] qui permet d'éditer des factures PDF pour les prestations suivantes :&lt;br /&gt;
*les achats réalisés depuis le gestionnaire des ventes&lt;br /&gt;
**depuis la page du planning de réservation, cliquer sur le menu '''Comptes/Acheter'''.&lt;br /&gt;
*les validités qui ont été achetées/renouvelées&lt;br /&gt;
*les vols.&lt;br /&gt;
**Aller dans le menu '''Comptes/Etat/Pilote''' et se rendre dans la [[Gestion de la comptabilité côté utilisateur#Colonne-Numéro-de-pointage-ou-de-facture|colonne numéro de pointage ou de facture]]&lt;br /&gt;
&lt;br /&gt;
==Importer son [[Modèle de facture ODT|modèle de facture]]==&lt;br /&gt;
&lt;br /&gt;
'''/!\ En important un [[Modèle de facture ODT|modèle de facture]], ce sera celui-ci qui va être utilisé pour générer les nouvelles factures au format PDF. Les factures qui ont déjà créées avant la mise en place du nouveau modèle continuera d'appliquer les anciens versions du modèle ou ceux fournis par défaut par OF'''&lt;br /&gt;
&lt;br /&gt;
Le droit [[Gestion-des-profils#Gestion-du-paramétrage|Gestion du paramétrage]] est nécessaire pour cette fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Structure &amp;gt; Imports &amp;gt; Templates ODT'''.&lt;br /&gt;
* Préparer le fichier ODT contenant tous les modèles utilisés qui doivent être organisés comme suit :&lt;br /&gt;
**'''page 1''' : Facture client&lt;br /&gt;
**'''page 2''' : Duplicata de la facture client&lt;br /&gt;
*Importer  le fichier&lt;br /&gt;
*Cocher '''Facturation client'''&lt;br /&gt;
*Valider&lt;br /&gt;
&lt;br /&gt;
==Calcul du montant HT, de la TVA et du montant TTC==&lt;br /&gt;
&lt;br /&gt;
Les différents montants sont calculés de la sorte :&lt;br /&gt;
* Pour la TVA, on effectue la somme des écritures de débit et de crédit liés aux&lt;br /&gt;
** comptes de catégorie TVA&lt;br /&gt;
** produits de type de vente TVA&lt;br /&gt;
* Pour le montant TTC, on effectue la somme des écritures de débit et de crédit liées aux&lt;br /&gt;
** comptes qui ne sont pas de catégorie TVA&lt;br /&gt;
** produits qui ne sont pas de type de vente TVA&lt;br /&gt;
* Pour le montant HT, on effectue la différence entre la TVA et le montant TTC&lt;br /&gt;
&lt;br /&gt;
==Relevés de factures clients==&lt;br /&gt;
Une facture client est un document unique. Les PDF d'une facture déjà exportée seront générés avec la mention &amp;quot;Duplicata&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Formulaire de sélection===&lt;br /&gt;
Ce formulaire permet d'établir une sélection générale de factures clients.&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Relevés de factures clients'''&lt;br /&gt;
*Les champs &amp;quot;A partir du&amp;quot; et &amp;quot;Jusqu'au&amp;quot; permettent d'établir une sélection en fonction des dates de facturation. Pour éviter un temps de chargement trop long, il est conseillé de définir une plage d'un mois maximum.&lt;br /&gt;
*Le champ &amp;quot;Compte client&amp;quot; permet de sélectionner les relevés de factures d'un client particulier&lt;br /&gt;
*Le champ &amp;quot;Types de vols&amp;quot; permet de sélectionner des factures en fonction du type de vol&lt;br /&gt;
*Le champ &amp;quot;Produits non stockés&amp;quot; permet de sélectionner des factures en fonction de la nature du produit&lt;br /&gt;
*Le champ &amp;quot;Validités&amp;quot; permet de sélectionner des factures en fonction des produits de type &amp;quot;validité&amp;quot;&lt;br /&gt;
*Valider pour accéder aux factures à exporter&lt;br /&gt;
&lt;br /&gt;
===Tableau de factures à exporter===&lt;br /&gt;
Ce tableau est le résultat du formulaire. Il liste des factures clients.&lt;br /&gt;
*Sélectionner au cas par cas les factures à exporter&lt;br /&gt;
*Cliquer sur le bouton '''Générer PDF''' en bas du tableau pour générer le PDF des factures sélectionnées&lt;br /&gt;
*Cliquer sur le bouton '''Sauver dans un fichier CSV''' en bas du tableau pour exporter les factures sélectionnées au format CSV&lt;br /&gt;
&lt;br /&gt;
=Gestion des règlements clients=&lt;br /&gt;
==Saisir un encaissement==&lt;br /&gt;
;Préambule&lt;br /&gt;
Se référer aux [[Écritures comptables#Encaissement-(d'un-client)|mouvements associés à un encaissement client]] pour connaitre les mouvements créés lors de la saisie comptable.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
* Aller dans '''Planning &amp;gt; Comptes &amp;gt; Approvisionner''' ou '''Gestion &amp;gt; Comptes &amp;gt; Encaissements &amp;gt; Saisir'''&lt;br /&gt;
*'''Comptes clients''' :&lt;br /&gt;
**Si le payeur est un utilisateur de la plateforme, laisser sélectionné '''Utilisateur'''&lt;br /&gt;
**Sinon, sélectionner '''Non-utilisateur'''&lt;br /&gt;
*(facultatif) '''Email client''' : si '''Non-utilisateur''' est sélectionné, saisir l'adresse email du client où sera [[Envoi-des-emails#E-mail-de-reçu|envoyé le reçu pour le paiement]]&lt;br /&gt;
*'''Encaissement de l'utilisateur''' : sélectionner le nom de l'utilisateur effectuant le paiement&lt;br /&gt;
ou&lt;br /&gt;
*'''Compte à créditer''' : sélectionner le nom du client &amp;quot;connu&amp;quot; ou à défaut &amp;quot;Clients extérieurs&amp;quot;&lt;br /&gt;
** Seuls les [[Comptabilité#Comptes_clients|comptes clients]] et les [[Comptabilité#Comptes_utilisateurs|comptes utilisateurs]] peuvent recevoir des encaissements. En effet, comptablement, cela n'a pas de sens de faire un encaissement sur d'autres types de comptes.&lt;br /&gt;
** Il faut sélectionner le compte correspondant à celui qui a été facturé et donc débité.&lt;br /&gt;
*'''Type de règlement''' : sélectionner le type de règlement.&lt;br /&gt;
** Les types de règlement disponibles dépendent du compte à créditer pour s'assurer que [[Gestion-de-la-comptabilité-côté-utilisateur#Les-comptes-n'ont-pas-la-même-comptabilité|les comptes ont la même comptabilité]].&lt;br /&gt;
*'''Montant''' : indiquer le montant du paiement qui doit être dans l'intervalle '''[Montant minimum, Montant maximum]''' autorisé pour chaque [[Configuration-de-la-comptabilité#Types-d'encaissements|type d'encaissement]].&lt;br /&gt;
*'''Date du paiement''' :&lt;br /&gt;
**pour les paiements par chèque on laisse en général la date du jour qui correspond &amp;quot;au mieux&amp;quot; à la date à laquelle l'encaissement sera fait.&lt;br /&gt;
**pour les paiements en espèce on met la date à laquelle les sommes ont été reçus.&lt;br /&gt;
**pour les paiements par virement on met la date du virement.&lt;br /&gt;
*'''Heure du paiement''' : l'heure est saisie automatiquement et ne peut pas être saisie manuellement&lt;br /&gt;
**Si la date du paiement correspond à la date du jour alors c'est l'heure courante qui est saisi&lt;br /&gt;
**Autrement, l'heure est fixée à 12h00.&lt;br /&gt;
*Cliquer sur le bouton '''Valider''' ou le bouton '''VALIDER ET SAISIR LE SUIVANT'''&lt;br /&gt;
&lt;br /&gt;
==Saisir l'encaissement d'un comité d'entreprise ou d'un groupement d'utilisateurs==&lt;br /&gt;
Dans le cas où un comité d'entreprise ou un groupement d'utilisateurs (comme la DGAC dans le cas des contrôleurs aériens) prend en charge tout ou partie du coût d'une activité générée par OpenFlyers, la plateforme est normalement configurée pour que ce soit le compte du CE ou du groupement qui soit automatiquement débité lors de la saisie de l'activité.&lt;br /&gt;
&lt;br /&gt;
De ce fait, saisir dans OpenFlyers un règlement provenant d'une telle entité revient à [[#Saisir_un_encaissement|saisir un encaissement d'un &amp;quot;non-utilisateur&amp;quot; sur son propre compte client]].&lt;br /&gt;
&lt;br /&gt;
==Pointer les encaissements==&lt;br /&gt;
;Introduction&lt;br /&gt;
Le pointage des encaissements doit être effectué à intervalle régulier comme préconisé dans le [[Bien-débuter-avec-OpenFlyers#Validation-des-écritures|workflow de validation des écritures]].&lt;br /&gt;
&lt;br /&gt;
Cela doit être fait au plus tard avant de remettre l'argent en banque, que la saisie soit faite par un utilisateur final ou par un gestionnaire de la structure.&lt;br /&gt;
&lt;br /&gt;
Lorsqu'il existe des encaissements non validés qui datent de plus de 30 jours, un message d'alerte de configuration s'affiche indiquant ''[[Alertes-de-configuration#Il-y-a-des-encaissements-non-pointés-qui-datent-de-plus-de-30-jours|Il y a des encaissements non pointés qui datent de plus de 30 jours]]''.&lt;br /&gt;
&lt;br /&gt;
Tant qu'une écriture n'est pas validée, elle apparaît différemment dans les extraits de compte afin de bien signifier que le mouvement n'est pas validé et que le solde du compte est donc susceptible d'être modifié. Une écriture non validée peut être modifiée mais '''Une fois la validation effectuée'''  il n'est plus possible de '''revenir en arrière'''. &lt;br /&gt;
&lt;br /&gt;
En cas d'erreur, la personne en charge de la tenue des comptes doit [[#Contrepasser-une-écriture|contrepasser l'écriture]] et ressaisir le règlement correct.&lt;br /&gt;
&lt;br /&gt;
Pour pointer les encaissements, il faut disposer du droit [[Gestion-des-profils#Valider-les-encaissements|Valider les encaissements]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
Voici la description de la tâche de validation des règlements de type &amp;quot;Chèques&amp;quot; :&lt;br /&gt;
*Récupérer les chèques et espèces à valider&lt;br /&gt;
*Classer les chèques par ordre de date&lt;br /&gt;
*Aller dans la page '''Gestion &amp;gt; Comptes &amp;gt; Pointer &amp;gt; Chèques'''&lt;br /&gt;
Cette pages affiche les règlements saisis et qui sont en attente de validation :&lt;br /&gt;
*Cocher les règlements correspondants aux chèques physiquement présents&lt;br /&gt;
*Si des règlements ne sont pas dans la liste en attente, il faut suivre la procédure [[#Saisir-un-encaissement|Saisir un encaissement]]&lt;br /&gt;
*Si des saisies sont erronées, il faut les corriger puis les cocher&lt;br /&gt;
*Supprimer les saisies inopportunes&lt;br /&gt;
Une fois que tout les chèques sont pointés :&lt;br /&gt;
*Cliquer sur le bouton '''Éditer le bordereau de remise'''&lt;br /&gt;
Une nouvelle page s'affiche contenant la liste des règlements validés :&lt;br /&gt;
*Vérifier sa conformité&lt;br /&gt;
*Imprimer le bordereau de remise en banque avec la [[Navigateurs#Imprimer-avec-un-navigateur|fonction du navigateur prévue à cet effet]]&lt;br /&gt;
*Cliquer sur le bouton '''Valider (penser à imprimer avant)'''&lt;br /&gt;
A l'issue de cette procédure, il faut porter la remise en banque.&lt;br /&gt;
&lt;br /&gt;
Une fois le paiement validé, [[Envoi-des-emails#E-mail-de-reçu|un email sera automatiquement envoyé à l'utilisateur avec en pièce-jointe le reçu au format PDF]].&lt;br /&gt;
&lt;br /&gt;
Le processus est le même pour les autres types de règlements à l'exception des [[Paiement en ligne|paiements en ligne]] qui sont automatiquement validées et qui par conséquent ne nécessitent pas de pointage.&lt;br /&gt;
&lt;br /&gt;
Il est possible de retrouver la liste des encaissements par type et pour la période souhaitée dans le [[Gestion-des-rapports|rapport]] '''Gestion &amp;gt; Comptes &amp;gt; Rapports &amp;gt; Paiements par type'''.&lt;br /&gt;
&lt;br /&gt;
Le [[Gestion-des-rapports|rapport]] '''Gestion &amp;gt; Comptes &amp;gt; Rapports &amp;gt; Ventilation des encaissements''' permet d'avoir le tableau du total des encaissements par mois et par type.&lt;br /&gt;
&lt;br /&gt;
'''La validation régulière des règlements permet de bloquer les modifications par les utilisateurs et facilite la tenue de la comptabilité'''.&lt;br /&gt;
&lt;br /&gt;
=Cas particuliers=&lt;br /&gt;
==Ecritures manuelles dans le cadre [[Conseils spécifiques pour la comptabilité#Facturation_automatique_à_des_organismes_avec_ou_sans_quotas|d'une facturation automatique à un organisme tiers]]==&lt;br /&gt;
Normalement, le paramétrage d'une plateforme OpenFlyers est effectué pour que les écritures soient automatiquement réalisées lors de la saisie d'une activité.&lt;br /&gt;
&lt;br /&gt;
Cependant, si les écritures ne se sont pas effectuées automatiquement, ne serait-ce que dans le cas où le paramétrage a été mis en place ultérieurement à la saisie d'activité et que ces saisies ont été validées, il est nécessaire d'effectuer la saisie manuelle des flux permettant d'obtenir la [[Facturation des clients#Cascade_d'écritures_comptables|situation comptable souhaitée]].&lt;br /&gt;
&lt;br /&gt;
Ainsi, si l'utilisateur a été intégralement débité du montant de l'activité et qu'il faut simplement saisir une écriture permettant de créditer son compte du montant devant être débité à l'organisme tiers, il suffit de [[#Saisir-un-flux|saisir un flux]] qui va créditer son compte du montant concerné et débiter le compte de l'organisme tiers du même montant.&lt;br /&gt;
&lt;br /&gt;
De plus, si une gestion de quota est en place, il faut également corriger le compte de quota de l'utilisateur concerné sur le même modèle d'écriture que pour l'[[Conseils spécifiques pour la comptabilité#Initialisation_du_solde_d'heures_lors_de_la_mise_en_place_des_packs|initialisation d'un quota]] mais en sens opposé (le compte quota de l'utilisateur doit être débité au lieu d'être crédité et inversement pour le compte de bilan correspondant).&lt;br /&gt;
&lt;br /&gt;
==Gestion des baptêmes==&lt;br /&gt;
Certaines structures utilisent le terme &amp;quot;Vol découverte&amp;quot; pour parler des baptêmes de l'air. Il est important d'avoir en tête que le grand public ne connait que le terme &amp;quot;Baptême de l'air&amp;quot; et que par conséquent ce terme est sans commune mesure plus utilisé dans les moteurs de recherche en comparaison au terme &amp;quot;Vol découverte&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Utiliser le [[Configuration de la comptabilité#Gestion_des_baptêmes|paramétrage préconisé des baptêmes]]===&lt;br /&gt;
On appelle dans l'exemple &amp;quot;Clients extérieurs&amp;quot; le compte client qui est utilisé pour les clients baptêmes. La dénomination peut changer d'une configuration à l'autre.&lt;br /&gt;
Lorsqu'un baptême est effectué :&lt;br /&gt;
#Saisir le vol avec comme type de vol &amp;quot;baptême&amp;quot; : le coût du vol au tarif solo est alors débité sur le compte client &amp;quot;Clients extérieurs&amp;quot;.&lt;br /&gt;
#Encaisser le paiement du baptême sur le compte client &amp;quot;Clients extérieurs&amp;quot; (qui est accessible dans le formulaire de saisie des encaissements en sélectionnant comme type d'utilisateur &amp;quot;non utilisateur&amp;quot;).&lt;br /&gt;
Ainsi, le compte client &amp;quot;Clients extérieurs&amp;quot; se retrouvera avec un solde correspondant à la différence entre le prix du baptême payé par le client et le prix du vol solo facturé par OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
Il suffit alors de passer une écriture, par exemple tous les mois, tous les trimestres ou tous les ans, entre le compte &amp;quot;Clients extérieurs&amp;quot; et un compte produit (par exemple compte produit &amp;quot;gain baptêmes&amp;quot;) qui va recevoir le solde du compte client &amp;quot;Clients extérieurs&amp;quot; afin de le ramener à 0.&lt;br /&gt;
&lt;br /&gt;
Cas pratique :&lt;br /&gt;
*Tarif solo : 100 €/h&lt;br /&gt;
*Tarif baptême : 60 €&lt;br /&gt;
*Vol effectué de 30 minutes&lt;br /&gt;
&lt;br /&gt;
Alors :&lt;br /&gt;
*En saisissant le vol de 30 minutes en tant que &amp;quot;baptême&amp;quot;, le compte &amp;quot;clients extérieurs&amp;quot; sera débité du montant du tarif solo soit 50 €.&lt;br /&gt;
*En saisissant l'encaissement du paiement de 60 € effectué par le baptisé, le compte &amp;quot;clients extérieurs&amp;quot; sera crédité de 60 €.&lt;br /&gt;
*Il est résulte sur le compte &amp;quot;clients extérieur&amp;quot; un solde positif de 10 €.&lt;br /&gt;
A la fin de l'année, le compte &amp;quot;clients extérieur&amp;quot; aura vu son solde augmenter au fur et à mesure que les baptêmes auront été effectuée. Admettons qu'il se retrouve avec un solde positif de 1210 €. Il faut alors passer un mouvement (via la saisie d'un flux) pour débiter le compte &amp;quot;clients extérieurs&amp;quot; de 1210 € et créditer un compte produit &amp;quot;delta baptêmes&amp;quot; de 1210 €. Ce faisant le solde du compte client &amp;quot;clients extérieurs&amp;quot; est ramené à 0 ce qui est important pour montrer comptablement que personne ne doit de l'argent à l'aéro-club et le gain spécifique aux baptêmes est enregistré dans le compte produit &amp;quot;delta baptêmes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Mettre à jour un plafond d'heures ou d'argent sur une comptabilité parallèle==&lt;br /&gt;
Certaines plateformes sont paramétrées avec une comptabilité parallèle permettant de [[Conseils-spécifiques-pour-la-comptabilité#Facturation-automatique-à-des-organismes-avec-ou-sans-quotas|gérer des quotas d'heures ou d'argent]] pour des utilisateurs du fait de leur appartenance à une entreprise, un comité d'entreprise ou un comité d'établissement public, etc.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs disposent alors d'un 2ème compte qui permet de suivre l'évolution de leur utilisation du quota qui leur est attribué, par exemple annuellement. Si le montant crédité automatiquement ne correspond pas au quota auquel ils ont droit, il faut alors, pour chaque compte utilisateur concerné, saisir un flux qui permet de mettre à jour ce quota.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut d'abord identifier le compte de contre-partie qui est utilisé pour les écritures comptables qui impactent ce compte. Généralement ce compte est un compte de bilan dont le nom est du type &amp;quot;Encours...&amp;quot;. Pour le trouver 2 méthodes :&lt;br /&gt;
#Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Lister les comptes &amp;gt; Comptes bilan''' puis rechercher le compte concerné&lt;br /&gt;
#Aller sur le compte de suivi de quota d'un utilisateur concerné et identifier dans la cellule de la colonne '''Compte affecté''' et de la ligne d'une écriture comptable d'initialisation, le nom du compte de contre-partie.&lt;br /&gt;
&lt;br /&gt;
Une fois ce travail d'identification effectué, il faut, pour chaque compte utilisateur concerné, saisir un flux dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Saisir''', en mettant au crédit ou au débit le compte quota de l'utilisateur concerné et en contre-partie le compte d'encours identifié précédemment. Le montant doit correspondre à la différence entre ce qu'aurait du être le plafond initial et le plafond attribué. Si le plafond final est supérieur, alors c'est un crédit sur le compte utilisateur. Sinon, c'est un débit.&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:Recherche-des-flux.png&amp;diff=14211</id>
		<title>File:Recherche des flux.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:Recherche-des-flux.png&amp;diff=14211"/>
		<updated>2026-01-08T10:18:13Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Recherche des flux&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Utilisation-de-la-comptabilit%C3%A9&amp;diff=14210</id>
		<title>Utilisation de la comptabilité</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Utilisation-de-la-comptabilit%C3%A9&amp;diff=14210"/>
		<updated>2026-01-08T10:16:27Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Rechercher */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de décrire la saisie des opérations de [[Comptabilité|comptabilité]] dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
==Date par défaut dans les formulaires==&lt;br /&gt;
La date proposée par défaut dans les formulaires de saisie (saisie des factures fournisseurs, saisie des transferts de compte à compte, etc.) est la date de la dernière écriture enregistrée.&lt;br /&gt;
&lt;br /&gt;
==Définitions==&lt;br /&gt;
===Compte d'export===&lt;br /&gt;
Pour chaque compte, il faut [[Configuration de la comptabilité#Définir_les_comptes_d'export|préciser un compte d'export]] qui sert dans le cas où on exporte la comptabilité vers un autre logiciel de comptabilité.&lt;br /&gt;
&lt;br /&gt;
Cela sert également si on souhaite éditer une comptabilité depuis OpenFlyers et son module de gestion des rapports tout en respectant un plan comptable codifié.&lt;br /&gt;
&lt;br /&gt;
=Clôturer l'exercice comptable=&lt;br /&gt;
;Présentation&lt;br /&gt;
[https://www.youtube.com/watch?v=_hjOHHXP_ig Vidéo tutorielle pour clôturer une comptabilité]&lt;br /&gt;
&lt;br /&gt;
''Attention : la clôture de la comptabilité ne doit être effectuée qu'une fois qu'on est sûr et certain de ne plus avoir à intervenir sur l'exercice à clôturer. Cette opération doit donc être temporisée dans le temps sachant qu'il est tout à fait possible de poursuivre son activité sur l'exercice suivant sans que l'exercice précédent ne soit clôturé.''&lt;br /&gt;
&lt;br /&gt;
OpenFlyers affiche une [[Alertes de configuration#L'exercice_comptable_courant_a_plus_d'un_an|alerte lorsque l'exercice en cours est ouvert depuis 400 jours]].&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Si le bilan est effectué dans OpenFlyers, il faut avoir [[Écritures-comptables#Écritures-de-fin-d'exercice-avant-la-clôture-de-la-comptabilité|saisi les écritures de fin d'exercice]]&lt;br /&gt;
Dans tous les cas, il faut avoir :&lt;br /&gt;
*[[#Solder-les-comptes|Soldé les comptes d'exploitation]]&lt;br /&gt;
*[[Utilisation-de-la-comptabilité#Valider-toutes-les-écritures|Validé toutes les écritures antérieures à la date de clôture]]&lt;br /&gt;
En effet, on ne peut clôturer qu'une période pour laquelle toutes les écritures comptables ont été validées sinon cela engendre [[Alertes-administrateur#Alertes-lors-de-la-clôture-de-la-comptabilité|des alertes]]. Si des comptes n'ont pas été [[#Solder-les-comptes|soldés]] alors un [[Alertes-administrateur#Alertes-lors-de-la-clôture-de-la-comptabilité|message d'alerte]] apparaitra. Il n'est également pas possible de clôturer sur une date future&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Exercice &amp;gt; Clôturer'''&lt;br /&gt;
Dans la colonne intitulée '''Statistiques''', apparait la date de début de l'exercice comptable ainsi qu'un tableau indiquant le nombre d'écritures non validées avec la date de la première écriture concernée.&lt;br /&gt;
&lt;br /&gt;
S'il subsiste des écritures non validées antérieures à la fin de la période de clôture souhaitée, la date est affichée en rouge.&lt;br /&gt;
&lt;br /&gt;
Le bouton '''Aller vers la première écriture comptable non validée''' ou '''Aller vers la première activité non validée''' permet d'aller vers l'interface de validation correspondante afin d'identifier et valider les écritures correspondantes.&lt;br /&gt;
&lt;br /&gt;
Pour éviter d'avoir à valider les écritures une par une, il est possible de les valider toutes d'un coup (cf. Prérequis ci-dessus).&lt;br /&gt;
&lt;br /&gt;
En bas du formulaire, à côté de la mention '''Valider les écritures jusqu'à la date du''' apparaît une date :&lt;br /&gt;
:*la valeur par défaut correspond au 31 décembre de l'année de l'exercice comptable actuellement ouvert&lt;br /&gt;
:*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d'un-encaissement,-d'un-flux-ou-d'un-transfert|droit de modifier la date de validation des écritures]], un bouton calendrier est affiché permettant de modifier la date. Cette dernière ne doit pas être inférieure à la date de début de l'exercice comptable et ne doit pas être supérieure au 31 décembre de l'année précédente.&lt;br /&gt;
&lt;br /&gt;
Dans '''Gestion de l'exercice comptable''', apparait le texte ''Après clôture, le nouvel exercice débutera le ''. La date indiquée correspond au jour suivant la date de clôture définie grâce au bouton calendrier décrit ci-dessus.&lt;br /&gt;
&lt;br /&gt;
Pour une structure qui a un exercice annuel correspondant à l'année civile, la date de clôture devrait être le 31/12/N. Ainsi le nouvel exercice débute le 01/01/N+1&lt;br /&gt;
*Cliquer sur le bouton '''Clôturer l'exercice puis ouvrir un nouvel exercice'''&lt;br /&gt;
Si le bouton n'est pas sélectionnable, cela veut dire qu'il reste des écritures à valider qui apparaissent en rouge dans le tableau des statistiques.&lt;br /&gt;
&lt;br /&gt;
En cas d'erreur de clôture, il est possible de [[#Déclôturer-l'exercice-comptable|Déclôturer le dernier exercice clôturé]].&lt;br /&gt;
&lt;br /&gt;
=Créer un tarif pour la facturation des activités=&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition'''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter'''&lt;br /&gt;
*Champ '''Nom de variable''', renseigner un nom de variable sous la forme ''tarifSoloXXXX'' en remplaçant XXXX par le nom du type de ressource pour lequel le tarif doit s'appliquer. Exemple : ''tarifSoloDR42''. Il est primordial de respecter la casse (c'est à dire les majuscules et minuscules).&lt;br /&gt;
*Champ '''Intitulé''', renseigner le nom en clair de la variable sous la forme ''Tarif Solo XXXX'' en remplaçant XXXX par le nom du type de ressource pour lequel le tarif doit s'appliquer.&lt;br /&gt;
*Champ '''Type de valeur''', laisser ''Nombre à virgule''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite associer une valeur au tarif :&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Actualisation'''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter une nouvelle valeur à une variable existante''' en bas du tableau&lt;br /&gt;
*Champ '''Nom de variable''', sélectionner le nom de la variable précédemment créé&lt;br /&gt;
*Champ '''Valeur''', renseigner le tarif à associer à la variable&lt;br /&gt;
*Champ '''Date de début''', laisser la date renseignée par défaut : elle correspond à la date de début d'exercice comptable et permet de ne pas avoir de &amp;quot;trou tarifaire&amp;quot;&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Déclôturer l'exercice comptable=&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Disposer du droit [[Gestion-des-profils#Gestion-des-comptabilités|Gestion des comptabilités]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Exercice &amp;gt; Déclôturer'''.&lt;br /&gt;
*Activer l'interrupteur '''Autoriser la déclôture de l'exercice''', le bouton '''Supprimer''' devient opérationnel sur la première ligne du tableau, qui correspond à la dernière clôture (la date la plus récente).&lt;br /&gt;
*Cliquer sur le button '''Supprimer'''.&lt;br /&gt;
&lt;br /&gt;
'''NB''': Il n'est pas permis de déclôturer l'exercice comptable en cas d'une seule clôture comptable.&lt;br /&gt;
&lt;br /&gt;
=Éditions=&lt;br /&gt;
==[[Compte de résultat]]==&lt;br /&gt;
&lt;br /&gt;
==Grand livre==&lt;br /&gt;
;Description&lt;br /&gt;
Le [https://fr.wikipedia.org/wiki/Grand_livre grand livre] sert à lister l'ensemble des écritures comptables sur une période donnée dans l'ordre chronologique où ils ont lieu et l'ordre des numéros des flux. Il  présente pour chaque compte :&lt;br /&gt;
* Le solde initial&lt;br /&gt;
* La liste des écritures&lt;br /&gt;
* Le solde final&lt;br /&gt;
&lt;br /&gt;
;Utilisation&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Grand livre'''&lt;br /&gt;
*Choisir la date de début '''du'''&lt;br /&gt;
*Choisir la date de fin '''au'''&lt;br /&gt;
*Sélectionner le '''Compte d'export de début'''&lt;br /&gt;
*Sélectionner le '''Compte d'export de fin'''&lt;br /&gt;
*Sélectionner le '''Jeu de caractère (Applicable seulement pour les exports CSV)'''. Ce choix est [[FAQ-export#Mémorisation-du-choix-d'encodage-lors-des-exports-CSV|mémorisé]] pour les prochains exports et peut être modifié à tout moment.&lt;br /&gt;
*Cliquer sur le bouton '''Sauver dans un fichier CSV'''&lt;br /&gt;
&lt;br /&gt;
'''/!\ Le grand livre n'affiche que les comptes ayant eu au moins une écriture comptable sur la période donnée.'''&lt;br /&gt;
&lt;br /&gt;
=Exporter la comptabilité=&lt;br /&gt;
''Conseil OpenFlyers : l'export de la comptabilité nécessite au préalable des actions irréversibles comme la validation de l'ensemble des écritures. Pour les personnes débutantes avec cette fonction et qui souhaite pouvoir exporter sans effectuer ces actions irréversibles, il est recommandé de [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-supplémentaire-de-test|s'entrainer avec le bac à sable]] en effectuant une recopie de sa plateforme de production.''&lt;br /&gt;
&lt;br /&gt;
Pour les exports comptable, la date de début d'export proposée par défaut correspond à la date du mouvement le plus vieux qui n'ait pas été encore exporté.&lt;br /&gt;
==Actions à effectuer par ordre chronologique==&lt;br /&gt;
OpenFlyers permet d'exporter uniquement les [[Bien débuter avec OpenFlyers#Validation_des_écritures|écritures validées]] et ainsi ne propose par défaut comme période d'export que la période maximum exportable ne contenant que des écritures validées.&lt;br /&gt;
&lt;br /&gt;
Les exports se font généralement à intervalle régulier : tous les mois, tous les trimestres ou tous les ans.&lt;br /&gt;
&lt;br /&gt;
Si vous n'avez pas de logiciel de comptabilité, il est recommandé d'effectuer quand même l'export et de l'archiver sur un support de stockage (disque dur par exemple) pour conservation.&lt;br /&gt;
&lt;br /&gt;
Dans le cas du dernier export d'un exercice comptable donné, il est important de décider avant l'export si tout ou partie des écritures de fin d'exercice doivent être réalisées avant ou après. En général, si l'export sert ensuite à être retravaillé dans un logiciel de comptabilité, alors les écritures de fin d'exercice seront réalisées dans le logiciel de comptabilité et il ne faudra faire le &amp;quot;nettoyage&amp;quot; côté OpenFlyers qu'à l'issue de l'export comptable officiel. Ainsi les points 2 et 3 des &amp;quot;Opérations à effectuer avant tout export&amp;quot; ci-dessous doit être, dans certains cas, réalisé en partie ou en totalité après le point 2 des &amp;quot;Opérations supplémentaires pour l'export de fin d'exercice&amp;quot; ci-dessous.&lt;br /&gt;
&lt;br /&gt;
De plus, si vous utilisez un logiciel de comptabilité uniquement pour le bilan, c'est à dire que les charges sont gérées dans OpenFlyers, alors la clôture dans OpenFlyers doit être faite après la clôture dans ce logiciel de comptabilité. Il est ainsi possible de vérifier que les &amp;quot;A nouveaux&amp;quot; sont identiques dans les 2 logiciels et de corriger dans OpenFlyers si nécessaire. Il existe un [[OF-doc-en:Accounting_exports_3#Carry_forwards|rapport qui permet d'avoir les à nouveaux]].&lt;br /&gt;
&lt;br /&gt;
Prérequis à tout export comptable :&lt;br /&gt;
*[[Configuration de la comptabilité#Comptes_d'export|Attribuer les comptes d'export]] pour ne pas avoir l'alerte &amp;quot;[[#Vous_ne_pouvez_exporter_car_il_y_a_des_comptes_sans_valeur_d'export|Vous ne pouvez exporter car il y a des comptes sans valeur d'export]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Opérations à effectuer pour tout export :&lt;br /&gt;
#[[#Retrouver-les-écritures-non-validées|Retrouver les écritures non validées]] pour [[Bien débuter avec OpenFlyers#Validation_des_écritures|les valider]]&lt;br /&gt;
#[[#Export_de_la_comptabilité|Export de la comptabilité]]&lt;br /&gt;
#[[Import dans un logiciel comptable tiers|import dans un logiciel de comptabilité]]&lt;br /&gt;
&lt;br /&gt;
Opérations supplémentaires pour l'export de fin d'exercice :&lt;br /&gt;
#[[Écritures comptables#Écritures_de_fin_d'exercice_avant_la_clôture_de_la_comptabilité|Écritures de fin d'exercice avant la clôture de l'exercice]] dont le [[#Solder-les-comptes|solde des comptes d'exploitation]]&lt;br /&gt;
#Validation des écritures de fin d'exercice par la [[Utilisation de la comptabilité#Validation_d'un_flux|validation des flux]] correspondant.&lt;br /&gt;
#Ultime export pour stockage [[#Marquer_les_écritures_lors_de_l'export|en marquant les écritures]].&lt;br /&gt;
#[[#Clôturer-l'exercice-comptable|Clôture / ouverture du nouvel exercice comptable]].&lt;br /&gt;
#[[Écritures comptables#Écritures_de_début_d'exercice_après_l'ouverture_de_la_comptabilité|Écritures de début d'exercice après l'ouverture de la comptabilité]].&lt;br /&gt;
&lt;br /&gt;
==Alertes générées lors d'une tentative d'[[Utilisation de la comptabilité#Export-de-la-comptabilité|export comptable]]==&lt;br /&gt;
===Vous ne pouvez exporter car il y a des comptes sans valeur d'export===&lt;br /&gt;
Cette alerte bloquante apparait dans '''Comptes &amp;gt; Exporter''' avec les éléments suivants :&lt;br /&gt;
&amp;lt;pre&amp;gt;Vous ne pouvez exporter car il y a des comptes sans valeur d'export&lt;br /&gt;
intitulé de compte X (type de compte Y)&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pour supprimer cette alerte, il faut [[Configuration de la comptabilité#Comptes_d'export|attribuer les comptes d'export manquants]].&lt;br /&gt;
&lt;br /&gt;
==Export de la comptabilité==&lt;br /&gt;
Pré-requis : vérifier que le format d'export pour votre logiciel est présent dans le tableau '''Format de l'export'''. S'il n'est pas présent, [[Configuration#Formats-d'export-à-afficher|le rendre visible depuis la page Configuration]].&lt;br /&gt;
&lt;br /&gt;
Pour exporter la comptabilité, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Exporter'''&lt;br /&gt;
&lt;br /&gt;
Dans la première colonne, le tableau '''Statistiques''' donne des informations sur les écritures. Sa lecture est indispensable pour vérifier qu'il ne subsiste pas d'écriture non validée antérieures à la fin de la période d'export souhaitée. Si c'est le cas, il faut alors [[#Retrouver-les-écritures-non-validées|trouver les écritures non validées]] et les valider.&lt;br /&gt;
&lt;br /&gt;
Dans la deuxième colonne: &lt;br /&gt;
*Choisir la '''Comptabilité''' à exporter.&lt;br /&gt;
*Indiquer la période que l'on souhaite exporter.&lt;br /&gt;
&lt;br /&gt;
Attention: la période proposée par défaut correspond à la plus grande période possible et ne correspond donc pas à la période souhaitée. Il faut donc modifier la date de fin.&lt;br /&gt;
&lt;br /&gt;
Exemples :&lt;br /&gt;
*Si on souhaite exporter '''une année civile complète''', alors il faut sélectionner comme date de fin le 31 décembre.&lt;br /&gt;
*Si on souhaite exporter '''un mois''', il faut sélectionner comme date de fin le dernier jour du mois concerné.&lt;br /&gt;
&lt;br /&gt;
Il est également possible de marquer les écritures exportées afin qu'elles ne soient plus ré-exportées. Cependant, à la place de cette zone de saisie, il peut apparaitre la liste des comptes sans [[#Compte_d'export|valeur d'export]] c'est à dire sans le numéro de compte du plan comptable. Dans ce cas, il faut d'abord rechercher le compte concerné dans '''Comptes &amp;gt; Lister les comptes''' puis attribuer au compte concerné une valeur d'export.&lt;br /&gt;
*Cocher ou non '''[[#Marquer_les_écritures_lors_de_l'export|Marquer les écritures]]'''.&lt;br /&gt;
*Dans la troisième colonne, sélectionner le format d'export souhaité ainsi que le '''Jeu de caractère'''. Le jeu de caractères choisi est [[FAQ-export#Mémorisation-du-choix-d'encodage-lors-des-exports-CSV|mémorisé]] pour les prochains exports et peut être modifié à tout moment. &lt;br /&gt;
*L'export s'effectue en cliquant sur le bouton '''Exporter'''.&lt;br /&gt;
*Il faut ensuite [[Import dans un logiciel comptable tiers|importer dans un logiciel comptable tiers]].&lt;br /&gt;
&lt;br /&gt;
'''Remarques :'''&lt;br /&gt;
*Sauf à avoir cocher la case '''Ecritures non validées''', il n'est possible d'exporter que des écritures validées. Par conséquent, s'il subsiste des écritures non validées sur la période d'export souhaitée, alors une alerte apparait signalant qu'il n'est pas possible d'exporter la période souhaitée.&lt;br /&gt;
*Dans le fichier d'export, les écritures sont triées par numéro de flux.&lt;br /&gt;
&lt;br /&gt;
===Exporter les écritures marquées comme exportées===&lt;br /&gt;
Il est possible de ré-exporter les écritures marquées comme ayant été déjà exportées (et [[#Marquer-les-écritures-lors-de-l'export|marquées comme tel]]) en cochant '''Ecritures marquées comme exportées''' dans la colonne '''Écriture'''. En cochant cette case, un message d'alerte apparait indiquant ''Attention : vous allez exporter des écritures marquées, elles ont sans doute déjà étaient importées dans la comptabilité réelle.''.&lt;br /&gt;
&lt;br /&gt;
===Exporter les écritures non validées===&lt;br /&gt;
Il est possible d'exporter les écritures non validées en cochant '''Ecritures non validées''' dans la colonne '''Écriture'''. En cochant cette case, un message d'alerte apparait indiquant ''Attention : vous allez exporter des écritures non validées, elles ne devraient pas être importées dans la comptabilité réelle.''.&lt;br /&gt;
&lt;br /&gt;
===Marquer les écritures lors de l'export===&lt;br /&gt;
Lors d'un export comptable, OpenFlyers donne la possibilité de marquer ou non les écritures qui vont être exportées. Cela permet :&lt;br /&gt;
*Soit de pouvoir ré-exporter des écritures déjà exportées (mais non marquées)&lt;br /&gt;
*Soit au contraire de ne plus exporter des écritures dont OpenFlyers sait qu'elles ont déjà été exportées car marquées.&lt;br /&gt;
&lt;br /&gt;
Ce choix se fait dans le formulaire d'export en cochant '''Marquer les écritures (elles ne pourront plus être exportées de nouveau)'''.&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de toujours procéder à un 1er export sans marquer les écritures. Ainsi, si l'export se passe mal, on aura la garantie de pouvoir le refaire.&lt;br /&gt;
&lt;br /&gt;
=Importer un relevé bancaire=&lt;br /&gt;
'''Attention :''' avant d'effectuer un import de relevé bancaire en production, il est vivement recommandé de le faire sur la [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-supplémentaire-de-test-(bac-à-sable)|plateforme bac à sable]]. En effet, un import de relevé bancaire génère de nombreuses écritures qu'il peut être ensuite fastidieux de supprimer à la main en cas de mauvais import.&lt;br /&gt;
&lt;br /&gt;
De la même façon, lors des tests, il est recommandé d'importer qu'une petite période comptable (quelques jours) afin de ne pas générer de trop nombreuses écritures qui peuvent rendre totalement illisibles la consultation des comptes.&lt;br /&gt;
&lt;br /&gt;
Pour accéder à cette fonctionnalité il faut disposer des droits de [[Gestion-des-profils#Gestion-des-comptes|Gestion des comptes]] ou [[Gestion-des-profils#Saisir-tout-flux|Saisir tout flux]].&lt;br /&gt;
&lt;br /&gt;
Il est recommandé de saisir les [[Gestion-des-achats#Saisie-d'une-facture-fournisseur|factures fournisseurs]] avant d'effectuer l'import du relevé bancaire conformément au [[Comptabilité#Règles-de-saisies-de-la-comptabilité-courante|règles de saisies de la comptabilité courante]].&lt;br /&gt;
&lt;br /&gt;
Voir également le chapitre [[Conseils-spécifiques-pour-la-comptabilité#Rapprochement-des-encaissements|Rapprochement des encaissements]] concernant la ventilation des écritures comptables liées à des encaissements.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers propose plusieurs méthodes d'import des relevés bancaires :&lt;br /&gt;
*[[#Importer-par-fichier|Importer par fichier]] : il s'agit de la méthode historique d'import. Elle présente plusieurs inconvénients et est désormais déconseillée. OpenFlyers n'effectue plus d'évolution sur cette fonctionnalité et n'assure pas de support.&lt;br /&gt;
*[[#Importer-par-API|Importer API]] : il s'agit de la nouvelle méthode recommandée par OpenFlyers. Elle nécessite d'[[Configuration-de-la-comptabilité#Agréger-un-compte-bancaire|avoir agrégé un compte bancaire]] et peut être complètement automatisée en activant la synchronisation automatique 1 fois par jour.&lt;br /&gt;
&lt;br /&gt;
==Importer par API==&lt;br /&gt;
;Vidéo tutorielle&lt;br /&gt;
[https://youtu.be/VVCdPWlwglM Importer un relevé bancaire] : à partir de la minute 2'37 uniquement pour le paramétrage de l'imputation automatique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Avoir [[Configuration-de-la-comptabilité#Agréger-un-compte-bancaire|agrégé un ou plusieurs compte(s) bancaire(s)avec des comptes de trésorerie]]&lt;br /&gt;
*Les [[Configuration-de-la-comptabilité#Règles-d'imputations-automatiques|règles d'imputation]] doivent être paramétrées&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Relevé bancaire &amp;gt; Importer par API''':&lt;br /&gt;
*'''Compte de trésorerie''' : Sélectionner le compte de trésorerie qui va être mis à jour par import du relevé du compte bancaire agrégé avec ce compte.&lt;br /&gt;
*'''Lettrer automatiquement les écritures importées''' : en cochant cette case, le [[#Lettrage-automatique|lettrage automatique]] des écritures générées par l'import s'effectue&lt;br /&gt;
*Cliquer sur le bouton '''Importer'''&lt;br /&gt;
Les écritures générées via l'import par API sont identifiées dans la liste des mouvements par l'icône [[File:b-letter-bank-symbol.png|10px]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Messages d'erreurs possibles&lt;br /&gt;
En cas d'échec de l'import, des messages d'alertes peuvent s'afficher :&lt;br /&gt;
*'''Ce compte n'est plus agrégé, refaire le processus d'agrégation'''&lt;br /&gt;
**[[Configuration-de-la-comptabilité#Agréger-des-comptes-bancaires|Supprimer l'agrégation et la réinitialiser]]&lt;br /&gt;
*'''Le compte trésorerie Compte courant (512000) n'a aucun compte agrégé associé: Connecter et agréger un compte'''&lt;br /&gt;
**S'assurer que le compte de trésorerie est correctement affecté en accédant à '''Admin &amp;gt; Comptes &amp;gt; Banque &amp;gt; Agréger'''&lt;br /&gt;
*'''Il n'est pas possible de saisir une écriture comptable avec une date antérieure à la date de début de l'exercice comptable'''&lt;br /&gt;
:Pour corriger ce problème, il y a 2 possibilités :&lt;br /&gt;
:*Soit modifier la date de début d'agrégation pour qu'elle soit postérieure à la date de début de l'exercice comptable :&lt;br /&gt;
:**Aller dans '''Admin &amp;gt; Comptes &amp;gt; Banque &amp;gt; Agréger'''&lt;br /&gt;
:**Modifier la '''date de début d'import''' en conséquence&lt;br /&gt;
:*Soit modifier la date de début de l'exercice comptable pour qu'elle soit antérieure à la date de début d'import :&lt;br /&gt;
:**[[Utilisation-de-la-comptabilité#Déclôturer-l'exercice-comptable|Déclôturer le dernier exercice comptable]]&lt;br /&gt;
:**Retenter l'[[#Importer-par-API|import par API]]&lt;br /&gt;
:**Temps que le même message d'erreur s'affiche, renouveler les 2 actions précédentes&lt;br /&gt;
:**[[Utilisation-de-la-comptabilité#Clôturer-l'exercice-comptable|Reclôturer l'exercice comptable]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Messages d'avertissements possibles&lt;br /&gt;
*Si lors de l'import des lignes ne sont pas importées car déjà présentes en base de données, un avertissement du type suivant s'affiche :&lt;br /&gt;
&amp;lt;pre&amp;gt;20 lignes comprises entre 01-03-2023 et 30-03-2023 n'ont pas été importées&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Si le compte n'a aucune transaction à importer un message d'avertissement en orange s'affiche :&lt;br /&gt;
&amp;lt;pre&amp;gt;La liste des transactions est vide dans la période souhaitée&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Dans ce cas, deux options sont possibles :&lt;br /&gt;
:*Soit, le compte n'a réellement aucune transaction enregistrée côté banque pour la période souhaitée. Donc, il faudra attendre les futures transactions pour les importer.&lt;br /&gt;
:*Soit, la date indiquée dans &amp;quot;Date de début d'import&amp;quot; est incorrecte. Il faudra alors saisir la date correcte en accédant à '''Admin &amp;gt; Comptes &amp;gt; Banque &amp;gt; Agréger'''.&lt;br /&gt;
&lt;br /&gt;
==Importer par fichier==&lt;br /&gt;
;Vidéo tutorielle&lt;br /&gt;
[https://youtu.be/VVCdPWlwglM Importer un relevé bancaire]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*L'export du relevé doit avoir été réalisé (voir les procédures pour chaque dans la page [[Exporter un relevé bancaire depuis un site internet de banque]])&lt;br /&gt;
*Les [[Configuration-de-la-comptabilité#Règles-d'imputations-automatiques|règles d'imputation]] doivent être paramétrées&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Gestion &amp;gt; Comptes &amp;gt; Relevé bancaire &amp;gt; Importer par fichier'''&lt;br /&gt;
*'''Fichier''' : Sélectionner le fichier à importer&lt;br /&gt;
*'''Format d'import''' : Sélectionner le [[Modèles-de-format-d'import-de-relevé-bancaire#Format-d'import|format]] correspondant au fichier à importer. La sélection est mémorisée pour les imports suivants.&lt;br /&gt;
*'''Compte trésorerie''' : Sélectionner le compte de trésorerie qui va être débité. Lorsque le montant est négatif, ce compte est crédité.&lt;br /&gt;
:Le compte affiché par défaut est déterminé dans l'ordre suivant :&lt;br /&gt;
:#Compte utilisé lors du précédent import&lt;br /&gt;
:#Compte ayant le plus petit numéro d'export comptable&lt;br /&gt;
*'''Lettrer automatiquement les écritures importées''' : en cochant cette case, le [[#Lettrage-automatique|lettrage automatique]] des écritures générées par l'import s'effectue&lt;br /&gt;
*Cliquer sur le bouton '''Importer'''&lt;br /&gt;
&lt;br /&gt;
* S'il y a un message d'erreur '''Ligne : xxx déjà présente en base de données''', l'import n'est pas réalisé afin de ne pas générer de doublons (cf. ci-dessous dans la partie '''Messages d'erreurs possibles''').&lt;br /&gt;
&lt;br /&gt;
Lors de l'import, des [[Comptabilité#Flux|flux]] sont générés. Ils sont définis en fonction des [[Configuration-de-la-comptabilité#Règles-d'imputations-automatiques|règles d'imputation]]. Il est ensuite possible de modifier ces écritures en [[Utilisation-de-la-comptabilité#Modifier-un-flux|modifiant les flux]] depuis la [[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|liste des mouvements]] ou le détail des comptes imputés. &lt;br /&gt;
&lt;br /&gt;
Le compte de banque sélectionné lors de l'import contient une ligne de débit ou de crédit pour chaque flux généré par l'import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Messages d'erreurs possibles&lt;br /&gt;
En cas d'échec de l'import, des messages d'alertes peuvent s'afficher :&lt;br /&gt;
*'''Ligne : xxx déjà présente en base de données'''&lt;br /&gt;
*:Ce message d'erreur peut être généré lors de l'utilisation de la fonctionnalité d'import de relevé bancaire.&lt;br /&gt;
*:Il indique que la ligne affichée est déjà présente en base de données.&lt;br /&gt;
*:Dans ce cas, aucune ligne du fichier n'est chargée en base de données.&lt;br /&gt;
*:En cas de présence de cette erreur, vérifier que la période d'export de votre relevé bancaire ne chevauche pas la période de l'export précédent.&lt;br /&gt;
&lt;br /&gt;
=Lettrer des écritures comptables=&lt;br /&gt;
Tutoriel OpenFlyers : [https://www.youtube.com/watch?v=Bgb32Ay6TVU Lettrer des écritures comptables]&lt;br /&gt;
&lt;br /&gt;
Le [https://fr.wikipedia.org/wiki/Lettrage_comptable lettrage] est une opération comptable qui consiste à affecter un seul repère à 2 ou plusieurs entrées comptables dans ce compte. la somme des entrées au crédit devant être égale à la somme des entrées au débit.&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir effectuer le lettrage il faut disposer du droit [[Gestion-des-profils#Gestion-des-comptes|Gestion des comptes]].&lt;br /&gt;
&lt;br /&gt;
==Annulation automatique du lettrage==&lt;br /&gt;
Dans le cas où un flux comptable est modifié ou annulé, les écritures comptables lettrées avec les écritures du flux concerné sont automatiquement délettrées.&lt;br /&gt;
&lt;br /&gt;
==Lettrage automatique==&lt;br /&gt;
Le lettrage automatique se fait lors de l'[[#Importer-un-relevé-bancaire|import de relevés bancaires]] en cochant la case à cocher '''Lettrer automatiquement les écritures comptables''' de l'interface correspondante. Un robot va alors essayer de trouver des écritures à lettrer. Son fonctionnement est le suivant :&lt;br /&gt;
*Génération de l'écriture comptable&lt;br /&gt;
*Recherche d'une écriture comptable ayant le montant inverse (somme des crédits et débits égal à 0) et appartenant au même compte&lt;br /&gt;
*Création d'un lettrage pour les deux écritures correspondantes ainsi qu'une date de lettrage&lt;br /&gt;
*Enregistrement de l'écriture dans la base de données.&lt;br /&gt;
Pour la recherche de l'écriture inverse, le robot se limite à X jours avant et Y jours après la date de l'écriture d'origine. X et Y sont définis dans le [[Configuration-de-la-comptabilité#Paramétrage-général-de-la-gestion-des-comptes|Paramétrage général de la gestion des comptes]].&lt;br /&gt;
&lt;br /&gt;
Si plusieurs écritures ont été trouvées dans la base de données comme correspondante alors le lettrage n'est pas fait. Si plusieurs écritures générées ont la même écriture correspondante seule, la première est lettrée.&lt;br /&gt;
&lt;br /&gt;
==Lettrer manuellement==&lt;br /&gt;
Le lettrage manuel est fait par l'utilisateur via l'interface '''Gestion &amp;gt; Comptes › Comptes &amp;gt; X'''. Pour ajouter un lettrage à une écriture il faut :&lt;br /&gt;
*Cliquer sur le bouton d'édition du lettrage en haut de la colonne lettrage&lt;br /&gt;
*Cliquer sur les écritures que l'on souhaite associer&lt;br /&gt;
*Chaque entrée sélectionnée est ajoutée au panier des écritures en attente de lettrage affiché en haut de l'extrait de compte. Le contenu de ce panier est préservé en affichant d'autres pages d'extraits de compte du compte concerné. Cela permet d'associer des écritures comptables réparties sur des dates éloignées.&lt;br /&gt;
*Re-cliquer sur le bouton d'édition.&lt;br /&gt;
OpenFlyers va alors s'assurer que la somme des entrées au crédit est égale à la somme des entrées au débit. Si c'est le cas alors le lettrage est effectué.&lt;br /&gt;
&lt;br /&gt;
Seules les écritures n'ayant pas encore de lettrage peuvent être sélectionnées par l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un lettrage, il faut :&lt;br /&gt;
*Cliquer sur le bouton de dissociation en haut de la colonne lettrage&lt;br /&gt;
*Cliquer sur les écritures que l'on souhaite dissocier.&lt;br /&gt;
*Re-cliquer sur le bouton d'édition.&lt;br /&gt;
&lt;br /&gt;
L'ensemble des écritures sélectionnées n'auront alors plus de lettrage ainsi que leurs écritures correspondantes. Si l'utilisateur a sélectionné deux écritures correspondantes, leur lettrage sera supprimé comme si une seul avait été sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Ainsi si l'on souhaite modifier le lettrage d'une écriture il faut dans un premier temps supprimer son lettrage puis en ajouter un nouveau.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour les tarifs=&lt;br /&gt;
==Mettre à jour les tarifs associés à des produits==&lt;br /&gt;
*'''Gestion &amp;gt; Ventes &amp;gt; Produits'''&lt;br /&gt;
&lt;br /&gt;
*Les tarifs sont définis dans la partie droite du tableau à partir de la colonne '''Tarif associé'''.&lt;br /&gt;
[[Image:Tableau_produits_actualisation_tarifs.png|800px]]&lt;br /&gt;
*Dans '''Historique des montants''', sélectionner '''Nouveau couple...''' pour créer un nouveau tarif.&lt;br /&gt;
*Saisir un nouveau '''Montant du tarif''' et la nouvelle '''Date d'entrée en vigueur du tarif''' à partir de laquelle le tarif s'appliquera. Vous pouvez anticiper un changement de tarif. Le tarif s'appliquera à la date du mouvement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Attention''': si vous sélectionnez un couple existant dans '''Historique des montants''' et que vous modifiez le montant ou la date d'entrée en vigueur, alors vous changez le prix de cette période mais vous ne créez pas un nouveau tarif. Vous perdrez toute possibilité de corriger par exemple un vol à une date donnée. &lt;br /&gt;
&lt;br /&gt;
* S'il y a un message d'erreur &amp;quot;chaque variable doit disposer d'une valeur antérieure à la date de début de l'exercice comptable&amp;quot; cela signifie que la variable ne possède pas de valeur entre la date de début d'exercice (date définie dans '''Admin &amp;gt; Comptes &amp;gt; Gestion &amp;amp; Export''') et la date indiquée. Le programme refuse qu'il y ait une absence de tarif applicable. &lt;br /&gt;
*Chaque variable utilisée dans les formules de tarification doit avoir une valeur initialisée depuis une date antérieure à la date de début de l'exercice comptable&lt;br /&gt;
&lt;br /&gt;
==Mettre à jour les tarifs associés à des activités==&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Actualisation'''&lt;br /&gt;
[[Image:Menu-vente-prix-actualisation-des-prix.jpg|250px]]&lt;br /&gt;
&lt;br /&gt;
Si vous souhaitez mettre à jour un tarif, c'est à dire définir un prix qui doit s'appliquer à partir d'une certaine date, alors il faut :&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter une nouvelle valeur à une variable existante''' en bas du tableau et '''non pas sur l'icône crayon à droite de la ligne de tarif'''.&lt;br /&gt;
[[Image:Tableau-vente-prix-actualisation-de-prix.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
*Saisir une nouvelle valeur et la date à partir de laquelle le tarif s'appliquera. Vous pouvez anticiper un changement de tarif. Le tarif s'appliquera à la date du mouvement.&lt;br /&gt;
[[Image:Ajout-nouvelle-valeur-variable-tarif.png|400px]]&lt;br /&gt;
&lt;br /&gt;
'''Attention''': si vous cliquez sur l'icône &amp;quot;Édition&amp;quot; (Crayon dans la colonne action) et que vous modifiez la valeur, alors vous changez le prix de cette période mais vous ne créez pas un nouveau tarif. Vous perdrez toute possibilité de corriger par exemple un vol à une date donnée. &lt;br /&gt;
&lt;br /&gt;
*Si vous avez le message d'erreur &amp;quot;chaque variable doit disposer d'une valeur antérieure à la date de début de l'exercice comptable&amp;quot; cela signifie que la variable ne possède pas de valeur entre la date de début d'exercice (date définie dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Gestion &amp;amp; Export''') et la date indiquée. Le programme refuse qu'il y ait un &amp;quot;trou tarifaire&amp;quot; (vols non facturés). &lt;br /&gt;
*Chaque variable utilisée dans les formules de tarification doit avoir une valeur initialisée depuis une date antérieure à la date de début de l'exercice comptable&lt;br /&gt;
&lt;br /&gt;
Après mise à jour des tarifs, s'il est nécessaire de mettre à jour les activités déjà saisies, alors il faut suivre la procédure [[Gestion-des-activités#Mettre-à-jour-les-entrées-comptables-associées-à-des-activités-non-validées|Mettre à jour les entrées comptables associées à des activités non validées]].&lt;br /&gt;
&lt;br /&gt;
==Supprimer les tarifs associés à des activités==&lt;br /&gt;
;Supprimer une valeur de tarif&lt;br /&gt;
*Accéder à '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Actualisation'''&lt;br /&gt;
*Cliquer sur l'icone ''Supprimer'' (représentée par une poubelle dans la colonne Actions)&lt;br /&gt;
*Si deux valeurs ou plus de la même variable que celle que nous souhaitons supprimer ont une date de début antérieure ou égale à celle de l'exercice, alors la suppression est autorisée.&lt;br /&gt;
*Si une seule valeur de la même variable que celle que nous souhaitons supprimer a une date de début antérieure ou égale à la date de début de l'exercice, nous devons alors vérifier si la valeur que nous voulons supprimer a une date de début ultérieure à celle de l'exercice. Si tel est le cas, nous pouvons la supprimer.&lt;br /&gt;
*Dans tous les autres cas, la suppression n'est pas autorisée. Cela signifie soit qu'il n'y aura aucune valeur applicable à la date de début de l'exercice comptable, soit que la situation est déjà compromise, c'est-à-dire qu'aucune valeur applicable n'existe à la date de début de l'exercice comptable.&lt;br /&gt;
&lt;br /&gt;
;Supprimer une variable tarif&lt;br /&gt;
*Accéder à '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition'''&lt;br /&gt;
*Cliquer sur l'icone ''Supprimer'' (représentée par une poubelle dans la colonne Actions)&lt;br /&gt;
*Si la valeur est utilisée dans une règle de facturation des '''Activités''' ou des '''Produits''', la suppression n'est pas autorisée et un message d'alerte s'affiche.&lt;br /&gt;
*Si aucune règle de facturation n'utilise cette variable tarif, la suppression sera autorisée, entraînant la suppression de toutes les valeurs associées à cette variable tarif.&lt;br /&gt;
&lt;br /&gt;
=Mouvements=&lt;br /&gt;
Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements'''&lt;br /&gt;
*Champs de sélection '''Mois''' et '''Année''' : permettent de filtrer les écritures comptables sur une période mensuelle ou annuelle.&lt;br /&gt;
*Champ '''Filtrer par budget''' : pour filtrer les écritures par budget (si le module budget est activé).&lt;br /&gt;
*Champ '''Comptabilité''' : pour filtrer par type de comptabilité.&lt;br /&gt;
*Bouton à bascule '''Afficher le bouton de régénération de facture''' : affiche une icône permettant de forcer la regénération du PDF d'une facture.&lt;br /&gt;
&lt;br /&gt;
La liste des mouvements s'affiche selon la description présente dans le chapitre [[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|Extrait de compte]].&lt;br /&gt;
&lt;br /&gt;
=Opérations sur les comptes=&lt;br /&gt;
==Afficher la liste des opérations d'un compte==&lt;br /&gt;
*S'il s'agit d'un compte ressource, aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources'''.&lt;br /&gt;
*S'il s'agit d'un compte utilisateur, aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs'''.&lt;br /&gt;
*Sinon, aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous'''.&lt;br /&gt;
*Le cas échéant, cliquer la lettre correspond à la première lettre du nom du compte.&lt;br /&gt;
*Cliquer sur le pictogramme symbolisant une liste d'écritures dans la colonne '''Action''' de la ligne du compte concerné&lt;br /&gt;
&lt;br /&gt;
==Créer un compte==&lt;br /&gt;
===Créer un compte ressource===&lt;br /&gt;
Pour créer un compte ressource, il faut :&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources'''.&lt;br /&gt;
*Dans la ligne de la ressource concernée, cliquer sur l'icône '''+''' du compte souhaité.&lt;br /&gt;
&lt;br /&gt;
===Créer un compte utilisateur===&lt;br /&gt;
Pour créer un compte utilisateur, il faut :&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs'''.&lt;br /&gt;
*Dans la ligne de l'utilisateur concerné, cliquer sur l'icône check du compte souhaité.&lt;br /&gt;
&lt;br /&gt;
===Créer un compte non-ressource non-utilisateur===&lt;br /&gt;
Pour créer un compte, il faut :&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous'''.&lt;br /&gt;
*En bas du tableau, remplir la ligne et choisir la catégorie du compte&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter'''&lt;br /&gt;
&lt;br /&gt;
==Créer un type de compte==&lt;br /&gt;
===Créer un type de compte ressource===&lt;br /&gt;
Pour créer un type de compte ressource, il faut :&lt;br /&gt;
*Aller sur '''Admin &amp;gt; Comptes &amp;gt; Ressources &amp;gt; Types actifs''' puis cliquer sur le bouton '''Ajouter un compte'''.&lt;br /&gt;
*Saisir les champs du formulaire et valider .&lt;br /&gt;
&lt;br /&gt;
==Désactiver un compte==&lt;br /&gt;
Pour désactiver un compte qui ne doit plus être utilisé, il faut que :&lt;br /&gt;
* le compte ne doit pas être utilisé dans une règle de tarification. Cela concerne directement les comptes et non pas les types de comptes. Ainsi, il est possible de désactiver un compte utilisateur ou un compte ressource alors qu'il existe des règles de tarification qui utilisent le même type de compte que le compte à désactiver.&lt;br /&gt;
* dans le cas d'un compte de type utilisateur, l'utilisateur possédant ce compte ne doit pas être lié à un profil qui requiert le type de compte &lt;br /&gt;
* le compte ne doit pas être utilisé par un type de facture fournisseur&lt;br /&gt;
* le compte ne doit pas créer de trou dans la comptabilité. C'est à dire que :&lt;br /&gt;
** le [[#Solder_un_compte|solde du compte doit être à 0]]&lt;br /&gt;
** les écritures associées à ce compte doivent être toutes validées&lt;br /&gt;
Ensuite, on peut procéder à sa désactivation en cliquant sur l'icône symbolisant une poubelle sur la ligne de ce compte. Un compte n'ayant jamais eu d'écriture est supprimé au lieu de passer à l'état désactivé.&lt;br /&gt;
&lt;br /&gt;
==Lister les comptes==&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources''' pour obtenir les comptes ressource&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs''' pour obtenir les comptes utilisateur&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous''' pour obtenir les autres comptes.&lt;br /&gt;
&lt;br /&gt;
Dans ces pages, le solde de chaque compte est calculé en prenant les écritures datant du début d'exercice comptable jusqu'à la fin de la journée courante dans le [[Configuration#Fuseau-horaire-de-la-structure|fuseau horaire de la structure]]. Ainsi, les écritures comptables avec une date comptable future ne sont pas prises en compte pour le calcul du solde.&lt;br /&gt;
&lt;br /&gt;
Le symbole '''*''' peut apparaître à gauche d'un solde : Cela signifie que le compte possède des écritures comptables dans le futur.&lt;br /&gt;
&lt;br /&gt;
==Renommer un compte==&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous'''&lt;br /&gt;
*Cliquer éventuellement sur la lettre correspond à la 1ère lettre du nom du compte concerné.&lt;br /&gt;
*Cliquer sur le champ de la colonne '''Nom''' du compte concerné.&lt;br /&gt;
*Changer le nom du compte.&lt;br /&gt;
*Cliquer en dehors de la zone de saisie afin de permettre l'enregistrement de la saisie et le rafraichissement du tableau.&lt;br /&gt;
&lt;br /&gt;
==Supprimer un compte créé en double==&lt;br /&gt;
Il peut arriver que deux comptes identiques soient créés par inadvertance. Dans ce cas, il est nécessaire de supprimer le compte en trop. Pour cela il faut :&lt;br /&gt;
*[[#Renommer-un-compte|Renommer le compte]] en trop pour qu'il ne porte pas le même nom que le compte initial. Cela peut se faire en lui rajoutant un numéro. Exemple : ''Compte en trop'' deviendra ''Compte en trop 1''.&lt;br /&gt;
*Si le compte comporte des écritures non validées, il est recommandé de modifier les écritures pour les affecter au bon compte. Pour cela, il faut :&lt;br /&gt;
*[[#Afficher-la-liste-des-opérations-d'un-compte|Afficher la liste des opérations du compte]].&lt;br /&gt;
*Cliquer sur le pictogramme symbolisant un crayon pour chaque ligne concernée afin d'éditer la saisie. Il est recommandé d'utiliser le [[Ergonomie#Clic-droit-et-clic-molette|clic droit ou le clic molette]] de la souris. Cela permet d'effectuer l'édition dans un nouvel onglet et ainsi de ne pas perdre la page contenant le détail du compte.&lt;br /&gt;
*S'il s'agit d'un flux, il suffit de modifier la saisie du flux, puis de cliquer sur le bouton '''Enregistrer'''.&lt;br /&gt;
*S'il s'agit d'une facture fournisseur, il faut d'abord modifier le type de facture fournisseur correspondant. Pour cela il faut :&lt;br /&gt;
**Aller dans '''Gestion &amp;gt; Achats &amp;gt; Types de facture fournisseur'''&lt;br /&gt;
**Retrouver le type de facture correspondant&lt;br /&gt;
**Cliquer sur le pictogramme symbolisant un crayon dans la colonne '''Actions''' de la ligne du type de facture fournisseur concerné.&lt;br /&gt;
**Modifier la sélection du champ '''Compte fournisseur ou trésorerie''' ou du champ '''Compte de charge, de bilan ou ressource''' pour y mettre le ''compte qui n'est pas en trop''.&lt;br /&gt;
**Cliquer sur le bouton '''Enregistrer'''.&lt;br /&gt;
:Ensuite, il est possible d'éditer la facture fournisseur et de la réenregistrer. Cela permet l'imputation sur le bon compte.&lt;br /&gt;
*Répéter l'opération d'édition de chaque ligne afin de faire disparaitre toutes les lignes non validées.&lt;br /&gt;
*Une fois qu'il ne reste plus de ligne non validée, alors il faut retourner sur l'affichage des comptes de même catégorie afin de pouvoir cliquer sur le pictogramme symbolisant une poubelle à l'intersection de la colonne '''Actions''' et de la ligne concernée.&lt;br /&gt;
&lt;br /&gt;
=Retrouver les écritures non validées=&lt;br /&gt;
S'il y a beaucoup d'écritures à valider, il faut procéder de façon systématique en parcourant chaque interface de validation :&lt;br /&gt;
*Pour les activités, aller dans '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste''' puis '''Valider les activités sélectionnés''' pour chaque ressource.&lt;br /&gt;
*Pour les encaissements, aller dans '''Gestion &amp;gt; Comptes &amp;gt; Pointer &amp;gt; X''' où X correspond au type de paiement à pointer.&lt;br /&gt;
*Pour les transferts, aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Valider''' puis '''valider les transferts'''.&lt;br /&gt;
*Pour les factures, aller dans '''Gestion &amp;gt; Achats &amp;gt; Liste des factures fournisseurs'''.&lt;br /&gt;
*Pour les ventes, aller dans '''Gestion &amp;gt; Ventes &amp;gt; Valider les ventes'''. Choisir ses critères de recherche et valider le formulaire. Ensuite cocher les différentes ventes listées puis '''Pointer les entrées sélectionnées'''.&lt;br /&gt;
En procédant ainsi, il ne doit normalement ne pas subsister d'écriture à valider. Cependant, si l'essentiel des écritures a été validé, alors il est plus rapide de rechercher les écritures à valider que de parcourir chaque interface de validation.&lt;br /&gt;
&lt;br /&gt;
Pour rechercher les écritures restantes à valider, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Gestion / Export'''&lt;br /&gt;
En-dessous du titre '''Statistiques''' figure un tableau :&lt;br /&gt;
&lt;br /&gt;
[[Image:Tableau_statistiques_gestion-export.png]]&lt;br /&gt;
&lt;br /&gt;
Dans l'exemple ci-dessus, on peut voir à la ligne ''Ecritures non validées'', colonne ''Date de première écriture'' l'horodatage &amp;quot;19/08/2013 14:45&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Cela veut dire qu'il y a au moins une écriture qui date du 19 août 2013 et qui n'a pas été validée.&lt;br /&gt;
&lt;br /&gt;
Pour retrouver cette écriture non validée, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements'''&lt;br /&gt;
*Rechercher l'écriture d'après la date indiquée.&lt;br /&gt;
Son contenu permettra de savoir s'il s'agit d'un vol, d'un encaissement, d'un flux, etc. Si un doute subsiste sur le type d'écriture, il faut cliquer sur l'icône &amp;quot;modifier&amp;quot; de l'écriture considérée afin de se retrouver dans son formulaire d'édition.&lt;br /&gt;
&lt;br /&gt;
Si les vols non validés correspondent à une ressource qui a été désactivée, alors pour valider les vols concernés, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Actives''' désactiver temporairement '''Réservable''' et '''Saisie d'activité''' pour une ressource existante afin de pouvoir avoir la possibilité de réactiver l'autre ressource&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Désactivées'''&lt;br /&gt;
*Réactiver la ressource concernée&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Actives''' et activer temporairement '''Saisie d'activité''' pour la ressource concernée&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Activités &amp;gt; Liste d'activités''' puis cliquer le bouton de la colonne '''Valider les activités sélectionnées''' correspondant à la ressource concernée&lt;br /&gt;
*Pointer les activités de la ressource&lt;br /&gt;
*Retourner dans '''Gestion &amp;gt; Ressources &amp;gt; Actives''' et désactiver la ressource concernée en cliquant sur l'icône symbolisant une poubelle&lt;br /&gt;
*Toujours dans cette interface, remettre '''Réservable''' et '''Saisie d'activité''' pour la ressource temporairement désactivée&lt;br /&gt;
&lt;br /&gt;
Remarques :&lt;br /&gt;
*Le nombre d'écritures non validées indiqué dans le tableau '''Statistiques''' correspond au nombre TOTAL d'écritures non validées. En effet, OpenFlyers sait quand est-ce que vous commencez un exercice mais il ne sait pas quand est-ce que vous voulez qu'il s'arrête. Donc il prend toutes les écritures non validées.&lt;br /&gt;
*OpenFlyers ne permet d'exporter ou de clôturer que la période qui inclut des écritures validées. Dès qu'il rencontre une écriture non validée, il bloque toute action d'export ou de clôture.&lt;br /&gt;
&lt;br /&gt;
=Saisir des écritures comptables=&lt;br /&gt;
==Annuler une écriture comptable==&lt;br /&gt;
Dans le cas où une écriture comptable saisie n'a pas été encore validée, pour l'annuler, il faut cliquer sur le bouton symbolisant une poubelle. Cela supprimera complètement l'écriture.&lt;br /&gt;
&lt;br /&gt;
Dans le cas où une écriture comptable a été validée, il n'est plus possible de la supprimer du fait de l'[[Comptabilité#Inaltérabilité-des-données|inaltérabilité des données]]. Le seul moyen d'en annuler son effet consiste à saisir une écriture opposée. Pour cela, il faut [[#Contrepasser-une-écriture|contrepasser l'écriture]].&lt;br /&gt;
&lt;br /&gt;
Cette solution permet de garantir l'inaltérabilité des écritures qui peuvent avoir été saisies par d'autres personnes et surtout qui peuvent affecter des comptes d'utilisateurs.&lt;br /&gt;
&lt;br /&gt;
C'est comme pour un compte bancaire : un banquier ne supprime jamais une écriture sur un compte client. Il passe simplement une nouvelle écriture qui annule l'effet de la précédente.&lt;br /&gt;
&lt;br /&gt;
==Contrepasser une écriture==&lt;br /&gt;
Cette fonction nécessite le droit [[Gestion-des-profils#Gestion-des-comptes|gestion des comptes]].&lt;br /&gt;
&lt;br /&gt;
La fonction de contrepassation d'une écriture permet d'annuler l'effet d'une vente (produit stocké ou non stocké), d'un encaissement ou d'un flux. Cette fonction n'existe pas pour contrepasser la vente de validité ou la vente d'activité. Pour la vente d'activité, il faut [[Gestion-des-activités#Annuler-une-activité-validée|annuler l'activité validée]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller sur la page d'un extrait de compte ou sur la liste des mouvements : '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements'''&lt;br /&gt;
*Dans la colonne '''Actions''', cliquer sur le pictogramme '''Contrepasser le flux'''&lt;br /&gt;
*Une alerte demande de confirmer le souhait de créer une écriture de contrepassation&lt;br /&gt;
*Cela crée une écriture opposée, à la date de l'écriture initiale, qui a pour commentaire le texte &amp;quot;Contrepassation flux X du XX/XX/XXXX&amp;quot;. L'écriture générée est directement validée.&lt;br /&gt;
&lt;br /&gt;
==Modifier un flux==&lt;br /&gt;
* Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Valider''' ou dans l'[[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|extrait de compte]]&lt;br /&gt;
* Cliquer sur l'icône &amp;quot;Crayon&amp;quot; correspond au flux à éditer&lt;br /&gt;
* [[#Saisir-un-flux|Procéder à éditer le flux]]&lt;br /&gt;
&lt;br /&gt;
==[[Écritures comptables#Avoir_clients|Saisie d'un avoir client]]==&lt;br /&gt;
Il faut [[#Saisir-un-flux|saisir un flux]] qui va créditer un compte utilisateur/client d'un certain montant et débiter un compte produit &amp;quot;Remise X&amp;quot; du même montant.&lt;br /&gt;
&lt;br /&gt;
==Saisir un flux==&lt;br /&gt;
Pour saisir un flux, il faut :&lt;br /&gt;
*Soit aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Saisir'''&lt;br /&gt;
*Soit afficher un extrait de compte et cliquer sur le bouton '''Saisir un flux''' situé en bas à droite de l'affichage du compte à droite de la ligne du solde.&lt;br /&gt;
Si le gestionnaire arrive sur le formulaire de saisie d'un flux depuis un extrait de compte, alors la première ligne est pré-remplie avec le compte depuis lequel le formulaire a été affiché.&lt;br /&gt;
&lt;br /&gt;
Sinon, Il faut sélectionner sur la première ligne de compte, le compte souhaité. Pour cela, il est possible de cliquer sur le champ afin de faire apparaitre la liste de tous les comptes. Ils sont regroupés par catégorie et dans chaque catégorie triés par ordre alphabétique. A droite de chaque nom de compte apparait entre parenthèses le compte d'export associé. &lt;br /&gt;
&lt;br /&gt;
Il est possible de renseigner dans le champ de saisie quelques lettres correspondantes à une partie du nom du compte afin de faire apparaitre la liste des comptes qui correspondent. Il est également possible de saisir quelques chiffres du compte d'export.&lt;br /&gt;
*Remplir le champ débit ou crédit selon le cas&lt;br /&gt;
S'il n'y a que 2 lignes comptables pour le flux :&lt;br /&gt;
*Sélectionner sur la 2ème ligne un compte de contre-partie&lt;br /&gt;
*Sur cette 2ème ligne, cliquer sur l'icône qui symbolise une balance avec une flèche bleue et intitulé &amp;quot;Equilibrer la dernière ligne&amp;quot;&lt;br /&gt;
S'il y a plus 2 lignes comptables pour le flux :&lt;br /&gt;
*Cliquer sur le pictogramme symbolisant un &amp;quot;plus&amp;quot; dans la colonne '''Action''' de la dernière ligne du flux afin de faire apparaitre une ligne supplémentaire&lt;br /&gt;
*Répéter cette opération autant de fois que nécessaire&lt;br /&gt;
Une fois que l'ensemble des lignes du flux sont remplies :&lt;br /&gt;
*Compléter éventuellement le champ '''commentaires'''&lt;br /&gt;
*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d%27un-encaissement,-d%27un-flux-ou-d%27un-transfert|droit de modifier la date de flux]], un calendrier apparaît à côté de la mention '''Choisir la date comptable :''' en bas du formulaire. choisir une date comptable en cliquant sur le calendrier, Si la date est à la date du jour l'heure courante est utilisée. Sinon la date est définie à 12:00 heure locale.&lt;br /&gt;
*Sinon, la date actuelle est affichée lors de la création d'un nouveau flux, tandis que la date du flux est affichée en cas de modification d'un flux existant à côté de la mention '''La date comptable :'''&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
Remarque : La date comptable proposée par défaut correspond à la date comptable du dernier flux saisi. Cela permet de faciliter les [[Comptabilité#Règles_de_saisies_de_la_comptabilité_courante|saisies au vu du relevé de banque]].&lt;br /&gt;
&lt;br /&gt;
==Solder les comptes==&lt;br /&gt;
;Présentation&lt;br /&gt;
Cette fonction permet de solder les [[Comptabilité#Comptes-d'exploitation|comptes d'exploitation]] afin d'enregistrer le résultat de l'exercice au bilan.&lt;br /&gt;
&lt;br /&gt;
Cela consiste à générer un flux pour mettre à 0 tous les comptes de catégorie [[Comptabilité#Comptes-de-charges-2|comptes de charges]], [[Comptabilité#Comptes-de-produits|comptes de produits]] et [[Comptabilité#Comptes-ressources|comptes ressources]] avec comme compte de contrepartie un [[Comptabilité#Comptes-de-bilan|compte de bilan]]. Seuls les comptes actifs sont traités.&lt;br /&gt;
&lt;br /&gt;
Cette écriture doit normalement être enregistrée à la date du dernier jour de l'exercice comptable.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Solder les comptes'''&lt;br /&gt;
*Si des [[Alertes-de-configuration#Alertes-liées-à-la-cohérence-des-comptes|alertes liées à la cohérence des comptes]] apparaissent, il faut suivre les procédures associées qui permettent de supprimer les alertes, puis reprendre cette procédure à son début&lt;br /&gt;
*Décocher éventuellement les comptes ressources à ne pas solder (normalement ils doivent tous être laissés cochés sauf si des comptes ressources sont utilisés comme comptes de bilan)&lt;br /&gt;
*Dans le champ Compte de contrepartie, le compte sélectionné doit être ''Résultat de l'exercice (Bilan)'' ou ''Report à nouveau (Bilan)''&lt;br /&gt;
*Dans le champ '''Solder les comptes à la date du''', la date doit correspondre au dernier jour de l'exercice à clôturer. Typiquement pour clôturer l'année N, il faut sélectionner 31/12/N&lt;br /&gt;
*Cliquer sur le bouton '''Générer les écritures'''&lt;br /&gt;
&lt;br /&gt;
==Solder un compte==&lt;br /&gt;
Pour solder un compte, il faut [[#Saisir-un-flux|saisir un flux]] avec la particularité que l'on souhaite &amp;quot;ramener le solde à zéro&amp;quot; d'un compte donné. Pour cela, il faut en plus des [[#Saisir-un-flux|opérations]] indiquées pour la saisie d'un flux, il faut :&lt;br /&gt;
*dans la première ligne de compte, sélectionner le compte concerné&lt;br /&gt;
*Cliquer sur l'icône qui symbolise une balance intitulé &amp;quot;Ramener le solde à zéro&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Validation d'un flux==&lt;br /&gt;
Pour pouvoir valider les flux, il faut disposer des droits [[Gestion-des-profils#Valider-tout-flux|Valider tout flux]] et [[Gestion-des-profils#Saisir-tout-flux|Saisir tout flux]].&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Valider'''&lt;br /&gt;
*Cocher dans la 1ère colonne '''Pointer''' les lignes à valider&lt;br /&gt;
*Cliquer sur le bouton '''Valider les flux sélectionnés (cette action est irréversible)'''&lt;br /&gt;
&lt;br /&gt;
=Rechercher=&lt;br /&gt;
Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Rechercher'''&lt;br /&gt;
*Champ '''Date de début''' et champ '''Date de fin''' : définir la plage de dates et d'heures de la recherche.&lt;br /&gt;
*Champ '''Rechercher par commentaire''' : filtrer les écritures dont le commentaire contient le texte saisi.&lt;br /&gt;
*Champ '''Montant''' : filtrer les valeurs des colonnes crédit/débit (montant positif : crédit, montant négatif : débit).&lt;br /&gt;
*Bouton à bascule '''Afficher le bouton de régénération de facture''' : affiche une icône permettant de forcer la regénération du PDF d'une facture.&lt;br /&gt;
*Champ '''Numéro de flux''' : rechercher une écriture par son identifiant de flux.&lt;br /&gt;
*Champ '''Numéro de suivi fournisseur''' : rechercher les écritures par le numéro de suivi figurant sur les factures fournisseurs.&lt;br /&gt;
*Champ '''Numéro de facture client''' : rechercher les écritures par le numéro de facture client.&lt;br /&gt;
*Champ '''Numéro de reçu client''' : rechercher les écritures par le numéro de reçu client.&lt;br /&gt;
*Champ '''Compte imputé''' : restreindre la recherche aux écritures imputées sur un compte précis.&lt;br /&gt;
*Champ '''Compte de contrepartie''' : restreindre la recherche aux écritures contenant un compte de contrepartie sélectionné.&lt;br /&gt;
*Champ '''Comptabilité''' : filtrer les résultats par type de comptabilité.&lt;br /&gt;
*Bouton '''Exporter en CSV''' : générer un export des écritures filtrées en tenant compte des filtres actifs et de la page sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Le résultat de la recherche s'affiche selon la description présente dans le chapitre [[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|Extrait de compte]].&lt;br /&gt;
&lt;br /&gt;
=Solder les comptes=&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Solder les comptes'''&lt;br /&gt;
*Dans la première colonne '''Comptes à solder''', laisser tous les comptes &amp;quot;Ressources&amp;quot; cochés sauf si certains ne sont pas des comptes d'exploitation&lt;br /&gt;
*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d%27un-encaissement,-d%27un-flux-ou-d%27un-transfert|droit de modifier la date de solde des comptes]], un calendrier apparaît à côté de la mention '''Solder les comptes à la date du :''' en bas du formulaire. Sinon, la date par défaut affichée  doit correspondre au 31 décembre de l'année de l'exercice comptable en cours.&lt;br /&gt;
*Dans la deuxième colonne '''Période''', si plusieurs comptabilités sont paramétrées, un le champ '''Comptabilité''' est visible, sélectionner la comptabilité souhaitée : il faudra effectuer cette opération pour chacune des comptabilités de la plateforme&lt;br /&gt;
*Dans le champ '''Compte de contrepartie''', sélectionner le compte de bilan souhaité&lt;br /&gt;
**Par défaut, est sélectionné, soit le compte '''Report à nouveau (Bilan)''' pour la comptabilité générale, soit le compte utilisé lors du précédent import&lt;br /&gt;
*Cliquer sur le bouton '''Générer les écritures'''&lt;br /&gt;
&lt;br /&gt;
Ce module génère alors un unique flux qui solde les comptes de charges, de produits et ceux liés aux ressources vers un compte de contrepartie de sorte que ces comptes soient ramenés à 0 à la date sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Seuls les comptes actifs sont pris en compte.&lt;br /&gt;
&lt;br /&gt;
Le flux généré est modifiable.&lt;br /&gt;
&lt;br /&gt;
Après avoir cliqué sur le bouton '''Générer les écritures''', le gestionnaire est redirigé vers '''Admin &amp;gt; Comptes &amp;gt; Valider les flux''' avec par défaut l'affichage du mois et de l'année correspondant aux flux générés afin de lui permettre de valider ces flux. Cette opération est nécessaire avant de pouvoir [[#Clôturer-l'exercice-comptable|Clôturer l'exercice comptable]].&lt;br /&gt;
&lt;br /&gt;
=Valider toutes les écritures=&lt;br /&gt;
;Présentation&lt;br /&gt;
OpenFlyers permet de valider toutes les écritures antérieures à une date choisie.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Valider'''&lt;br /&gt;
Dans la colonne intitulée '''Statistiques''', apparait la date de début de l'exercice comptable ainsi qu'un tableau indiquant le nombre d'écritures non validées avec la date de la première écriture concernée.&lt;br /&gt;
&lt;br /&gt;
En bas du formulaire, à côté de la mention '''Valider les écritures jusqu'à la date du''' apparaît une date :&lt;br /&gt;
:*la valeur par défaut correspond au 31 décembre de l'année précédente&lt;br /&gt;
:*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d'un-encaissement,-d'un-flux-ou-d'un-transfert|droit de modifier la date de validation des écritures]], un bouton calendrier est affiché permettant de modifier la date. Cette dernière ne doit pas être inférieure à la date de début de l'exercice comptable et ne doit pas être supérieure au 31 décembre de l'année précédente.&lt;br /&gt;
*Activer l'interrupteur '''Autoriser'''&lt;br /&gt;
*Cliquer sur le boutton '''Valider toutes les écritures'''&lt;br /&gt;
&lt;br /&gt;
=Factures fournisseurs=&lt;br /&gt;
==Saisir des factures fournisseurs==&lt;br /&gt;
[https://www.youtube.com/watch?v=QVUgYEfqDk0 Vidéo tutorielle pour saisir une facture fournisseur]&lt;br /&gt;
&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Achats &amp;gt; Saisie Factures fournisseurs'''.&lt;br /&gt;
*Vous vous retrouvez alors avec le formulaire de saisie suivant :&lt;br /&gt;
&lt;br /&gt;
2 cas peuvent se présenter :&lt;br /&gt;
*Soit [[#Saisir-une-facture-fournisseur-dont-le-type-de-facture-est-déjà-enregistré|le type de facture fournisseur correspondant à la facture à saisir est déjà existant]]&lt;br /&gt;
*Soit la facture fournisseur à saisir nécessite la création d'un nouveau type de facture fournisseur. Dans ce cas, il existe plusieurs façons de créer un nouveau type de facture fournisseur dont la possibilité de [[#Saisir-une-facture-fournisseur-dont-le-type-est-nouveau|le faire directement en saisissant la facture]].&lt;br /&gt;
&lt;br /&gt;
Vous pouvez importer un fichier en plus si nécessaire. Seulement [[Gestion-des-documents#Type-de-fichier-autorisé|certains types de fichiers sont autorisés]].&lt;br /&gt;
&lt;br /&gt;
===Saisir une facture fournisseur dont le type de facture est déjà enregistré===&lt;br /&gt;
*Sélectionner le '''type de facture fournisseur''' correspondant à la facture à saisie. Le nombre de champs à renseigner se réduit alors automatiquement :&lt;br /&gt;
*Reporter sur la facture originale le '''numéro de pointage''' qui apparaît dans le formulaire. Ce numéro de pointage est unique et permet de rapprocher les factures fournisseurs saisies dans OpenFlyers avec leurs originaux.&lt;br /&gt;
*Cocher &amp;quot;'''J'ai bien pris en compte cette valeur et je l'ai reporté sur ma facture'''&amp;quot;. A défaut, si vous validez, le système refusera votre saisie et une alerte apparaitra.&lt;br /&gt;
*Le champ '''Description''' permet d'indiquer toute information utile concernant la facture et d'en faciliter la recherche ultérieure.&lt;br /&gt;
*Indiquer la date de facturation en cliquant sur le calendrier. Il est possible de paramétrer le format d'affichage de la date en allant dans le menu '''Données/Affichage''' puis de modifier le contenu du champ '''fiche personnelle/Patron de format de date'''.&lt;br /&gt;
*Renseigner le '''montant hors taxe'''&lt;br /&gt;
*Renseigner la '''TVA''' (champ visible uniquement si la comptabilité est paramétrée pour la prise en compte de la TVA). Si la TVA est nulle, il faut indiquer 0.&lt;br /&gt;
*Cliquer sur '''Valider''' ou '''Valider et Saisir le suivant''' si vous avez plusieurs factures à saisir à la volée. Dans ce dernier cas, le formulaire de saisie de facture fournisseur s'affiche à nouveau et il faut reprendre les opérations de saisie depuis le début de ce paragraphe.&lt;br /&gt;
&lt;br /&gt;
===Saisir une facture fournisseur dont le type est nouveau===&lt;br /&gt;
Lors de la saisie d'un nouveau compte fournisseur, aucun élément n'est renseigné par défaut.&lt;br /&gt;
&lt;br /&gt;
Si plusieurs comptabilités existent, choisir dabord la '''Comptabilité'''. Le formulaire est alors rechargé et les listes de comptes proposées (fournisseur/charge/TVA) sont '''filtrées''' pour n'afficher que les comptes de la comptabilité sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Plusieurs parties du formulaire peuvent se réduire à partir du moment où dans le champ précédant la partie réductible, l'utilisateur remplace '''Autre...''' par un choix proposé. A contrario, en laissant '''Autre...''' ou '''Associer un nouveau compte''' (dans le cas du premier champ), c'est l'information saisie dans le champ suivant qui sera prise en compte.&lt;br /&gt;
&lt;br /&gt;
[[File:Saisir facture fournisseur.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
La saisie va consister à définir les ventilations comptables associée à ce type de facture fournisseur. A savoir :&lt;br /&gt;
*le fournisseur et son compte fournisseur qui sera crédité du montant des factures associées à ce type de facture fournisseur&lt;br /&gt;
*le compte de charge qui sera débité du montant des factures associées à ce type de facture fournisseur&lt;br /&gt;
*Si la gestion de la TVA est activée, le compte de TVA qui sera débité du montant de la TVA associée à ce type de facture fournisseur&lt;br /&gt;
*De plus, si la gestion des budgets est activée, il est demandé, pour chaque compte (fournisseur, charge et TVA), le budget à associer&lt;br /&gt;
&lt;br /&gt;
*Ainsi, si on doit saisir une facture fournisseur associée à un nouveau type de facture fournisseur, alors il faut laisser '''associer un nouveau compte''' au champ '''Type de facture fournisseur''' et renseigner l'intitulé souhaité pour le type de facture fournisseur dans le champ suivant '''Nom de type de facture'''&lt;br /&gt;
*Ensuite, dans le champ '''Fournisseur''', là aussi, 2 cas peuvent se présenter :&lt;br /&gt;
**Soit le fournisseur à mentionner est déjà dans la liste proposée (liste filtrée selon la '''Comptabilité''' choisie) et auquel cas il faut le sélectionner (et le champ suivant '''Nom du fournisseur''' disparaitra)&lt;br /&gt;
**Soit le fournisseur à mentionner n'est pas déjà dans la liste proposée dans le champ '''Fournisseur''' et il faut dans ce cas :&lt;br /&gt;
***Si la gestion des budgets est active : choisir dans le champ suivant un '''Budget à attribuer'''' au fournisseur ou laisser '''Aucun budget'''. On peut, par exemple, sélectionner pour tous les fournisseurs un budget ''Fournisseurs''.&lt;br /&gt;
***Renseigner le champ '''Nom du fournisseur''' qui doit correspondre au fournisseur souhaité&lt;br /&gt;
***Choisir un compte d'export associé au nouveau fournisseur créé :&lt;br /&gt;
****Soit il existe déjà un compte d'export dans le champ '''Compte du fournisseur'''&lt;br /&gt;
****Soit il n'existe pas de compte d'export associable à ce nouveau fournisseur (en général on associe un compte d'export différent pour chaque compte défini dans OpenFlyers) et auquel cas, il faut renseigner le champ '''Compte fournisseur d'export'''. On peut, par exemple, saisir ''401NOMDUFOURNISSEUR'' dans le cas du plan comptable français.&lt;br /&gt;
***Si la gestion des budgets est active, le champ suivant est '''Budget à attribuer''' et OpenFlyers a dû le remplir par défaut avec la même valeur que pour le champ du même nom rattaché au '''Nom du fournisseur'''. Il ne doit pas y avoir besoin de modifier le contenu de ce champ.&lt;br /&gt;
*Dans le champ '''Compte de charge''', 2 cas peuvent se présenter :&lt;br /&gt;
**Soit le compte de charge à associer est déjà dans la liste proposée (liste filtrée selon la '''Comptabilité''' choisie) et auquel cas il faut le sélectionner&lt;br /&gt;
**Soit le compte de charge à associer n'est pas déjà dans la liste proposée et il faut dans ce cas :&lt;br /&gt;
***Si la gestion des budgets est active : choisir dans le champ suivant un '''Budget à attribuer''' au compte de charge que l'on crée ou laisser '''Aucun budget'''. On peut, par exemple, sélectionner un budget représentatif du type de facture et ainsi avoir la ventilation de toutes les factures fournisseurs par poste budgétaire&lt;br /&gt;
***Renseigner le champ '''Nom du compte''' avec l'intitulé correspondant au compte de charge à créer&lt;br /&gt;
***Renseigner le champ '''Compte d'export''' avec la valeur du plan comptable correspondante. Pour le plan comptable français, ce sera un compte en 6xx.&lt;br /&gt;
*Si la gestion de la TVA est activée, le champ '''Compte TVA du type de facture''' est présent et 2 cas peuvent se présenter :&lt;br /&gt;
**Soit le compte de TVA à associer à ce type de facture est dans la liste proposée (liste filtrée selon la '''Comptabilité''' choisie) et auquel cas il faut le sélectionner&lt;br /&gt;
**Soit le compte de TVA n'existe pas et il faut dans ce cas :&lt;br /&gt;
***Si la gestion des budgets est active : choisir dans le champ suivant un '''Budget à attribuer''' au compte de TVA que l'on crée ou laisser '''Aucun budget'''. On peut, par exemple, sélectionner un budget ''TVA Fournisseur''&lt;br /&gt;
***Renseigner le champ '''Nom de compte TVA'''. Par exemple, dans le cas des factures fournisseurs provenant de France : ''TVA déductible sur autres biens et services''&lt;br /&gt;
***Renseigner le champ '''Compte TVA d'export'''. Par exemple, dans le cas des factures fournisseurs provenant de France : ''445660''.&lt;br /&gt;
*Le reste de la saisie s'effectue comme pour la [[#Saisie_d'une_facture_fournisseur_dont_le_type_de_facture_est_déjà_enregistré|saisie d'une facture fournisseur dont le type de facture est déjà enregistré]].&lt;br /&gt;
&lt;br /&gt;
===Supprimer une facture fournisseur===&lt;br /&gt;
Pour supprimer une facture fournisseur qui aurait été saisie par erreur, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Achats &amp;gt; Liste des factures fournisseurs''' ;&lt;br /&gt;
&lt;br /&gt;
*Rechercher le '''numéro de pointage''' de la facture concernée en ayant pris soin au préalable de sélectionner le mois de la facture (ou l'année complète pour lister l'ensemble des factures).&lt;br /&gt;
*Cliquer sur l'icône poubelle associée à la facture concernée.&lt;br /&gt;
&lt;br /&gt;
Le numéro de la facture supprimée n'existera plus dans la comptabilité. Il ne sera pas proposé à nouveau lors de la saisie d'une nouvelle facture. Par ailleurs, la numérotation des factures saisies a posteriori de la facture supprimée demeurera inchangée.&lt;br /&gt;
&lt;br /&gt;
===Supprimer un type de facture fournisseur===&lt;br /&gt;
Pour supprimer un type de facture fournisseur qui aurait été saisi par erreur, il faut :&lt;br /&gt;
&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Achats &amp;gt; Types de factures fournisseurs''' ;&lt;br /&gt;
&lt;br /&gt;
*Sélectionner le type de fournisseur concerné dans la colonne '''Nom''' ;&lt;br /&gt;
&lt;br /&gt;
*Cliquer sur l'icône poubelle associée à la facture concernée.&lt;br /&gt;
&lt;br /&gt;
==Saisir un [[Écritures comptables#Paiement_(à_un_fournisseur)|paiement à un fournisseur]]==&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Saisir'''&lt;br /&gt;
*Sur la première ligne :&lt;br /&gt;
**dans la colonne '''Compte''' sélectionner le compte du fournisseur&lt;br /&gt;
**dans la colonne '''Débit''' saisir le montant du paiement que vous effectuez. Si vous souhaiter solder le compte du fournisseur, il vous suffit de cliquer sur l'icône représentant une balance et intitulée &amp;quot;Ramener le solde à zéro&amp;quot;&lt;br /&gt;
*Sur la deuxième ligne :&lt;br /&gt;
**dans la colonne '''Compte''' sélectionner le compte bancaire depuis lequel l'argent est débité&lt;br /&gt;
**cliquer sur l'icône représentant une balance avec une flèche bleue et intitulée &amp;quot;Equilibrer la dernière ligne&amp;quot;&lt;br /&gt;
*Dans le champ '''Commentaires''' saisir un texte libre&lt;br /&gt;
*Ne pas oublier de renseigner le champ '''Date comptable'''&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
&lt;br /&gt;
=Bon de commande et facture clients=&lt;br /&gt;
&lt;br /&gt;
==Visualiser des factures au format PDF==&lt;br /&gt;
Nous conseillons de se connecter en https à votre espace http://openflyers.com/demo-fr/index.php&lt;br /&gt;
&lt;br /&gt;
OpenFlyers propose par défaut un [[Modèle de facture ODT|modèle de facture]] qui permet d'éditer des factures PDF pour les prestations suivantes :&lt;br /&gt;
*les achats réalisés depuis le gestionnaire des ventes&lt;br /&gt;
**depuis la page du planning de réservation, cliquer sur le menu '''Comptes/Acheter'''.&lt;br /&gt;
*les validités qui ont été achetées/renouvelées&lt;br /&gt;
*les vols.&lt;br /&gt;
**Aller dans le menu '''Comptes/Etat/Pilote''' et se rendre dans la [[Gestion de la comptabilité côté utilisateur#Colonne-Numéro-de-pointage-ou-de-facture|colonne numéro de pointage ou de facture]]&lt;br /&gt;
&lt;br /&gt;
==Importer son [[Modèle de facture ODT|modèle de facture]]==&lt;br /&gt;
&lt;br /&gt;
'''/!\ En important un [[Modèle de facture ODT|modèle de facture]], ce sera celui-ci qui va être utilisé pour générer les nouvelles factures au format PDF. Les factures qui ont déjà créées avant la mise en place du nouveau modèle continuera d'appliquer les anciens versions du modèle ou ceux fournis par défaut par OF'''&lt;br /&gt;
&lt;br /&gt;
Le droit [[Gestion-des-profils#Gestion-du-paramétrage|Gestion du paramétrage]] est nécessaire pour cette fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Structure &amp;gt; Imports &amp;gt; Templates ODT'''.&lt;br /&gt;
* Préparer le fichier ODT contenant tous les modèles utilisés qui doivent être organisés comme suit :&lt;br /&gt;
**'''page 1''' : Facture client&lt;br /&gt;
**'''page 2''' : Duplicata de la facture client&lt;br /&gt;
*Importer  le fichier&lt;br /&gt;
*Cocher '''Facturation client'''&lt;br /&gt;
*Valider&lt;br /&gt;
&lt;br /&gt;
==Calcul du montant HT, de la TVA et du montant TTC==&lt;br /&gt;
&lt;br /&gt;
Les différents montants sont calculés de la sorte :&lt;br /&gt;
* Pour la TVA, on effectue la somme des écritures de débit et de crédit liés aux&lt;br /&gt;
** comptes de catégorie TVA&lt;br /&gt;
** produits de type de vente TVA&lt;br /&gt;
* Pour le montant TTC, on effectue la somme des écritures de débit et de crédit liées aux&lt;br /&gt;
** comptes qui ne sont pas de catégorie TVA&lt;br /&gt;
** produits qui ne sont pas de type de vente TVA&lt;br /&gt;
* Pour le montant HT, on effectue la différence entre la TVA et le montant TTC&lt;br /&gt;
&lt;br /&gt;
==Relevés de factures clients==&lt;br /&gt;
Une facture client est un document unique. Les PDF d'une facture déjà exportée seront générés avec la mention &amp;quot;Duplicata&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Formulaire de sélection===&lt;br /&gt;
Ce formulaire permet d'établir une sélection générale de factures clients.&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Relevés de factures clients'''&lt;br /&gt;
*Les champs &amp;quot;A partir du&amp;quot; et &amp;quot;Jusqu'au&amp;quot; permettent d'établir une sélection en fonction des dates de facturation. Pour éviter un temps de chargement trop long, il est conseillé de définir une plage d'un mois maximum.&lt;br /&gt;
*Le champ &amp;quot;Compte client&amp;quot; permet de sélectionner les relevés de factures d'un client particulier&lt;br /&gt;
*Le champ &amp;quot;Types de vols&amp;quot; permet de sélectionner des factures en fonction du type de vol&lt;br /&gt;
*Le champ &amp;quot;Produits non stockés&amp;quot; permet de sélectionner des factures en fonction de la nature du produit&lt;br /&gt;
*Le champ &amp;quot;Validités&amp;quot; permet de sélectionner des factures en fonction des produits de type &amp;quot;validité&amp;quot;&lt;br /&gt;
*Valider pour accéder aux factures à exporter&lt;br /&gt;
&lt;br /&gt;
===Tableau de factures à exporter===&lt;br /&gt;
Ce tableau est le résultat du formulaire. Il liste des factures clients.&lt;br /&gt;
*Sélectionner au cas par cas les factures à exporter&lt;br /&gt;
*Cliquer sur le bouton '''Générer PDF''' en bas du tableau pour générer le PDF des factures sélectionnées&lt;br /&gt;
*Cliquer sur le bouton '''Sauver dans un fichier CSV''' en bas du tableau pour exporter les factures sélectionnées au format CSV&lt;br /&gt;
&lt;br /&gt;
=Gestion des règlements clients=&lt;br /&gt;
==Saisir un encaissement==&lt;br /&gt;
;Préambule&lt;br /&gt;
Se référer aux [[Écritures comptables#Encaissement-(d'un-client)|mouvements associés à un encaissement client]] pour connaitre les mouvements créés lors de la saisie comptable.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
* Aller dans '''Planning &amp;gt; Comptes &amp;gt; Approvisionner''' ou '''Gestion &amp;gt; Comptes &amp;gt; Encaissements &amp;gt; Saisir'''&lt;br /&gt;
*'''Comptes clients''' :&lt;br /&gt;
**Si le payeur est un utilisateur de la plateforme, laisser sélectionné '''Utilisateur'''&lt;br /&gt;
**Sinon, sélectionner '''Non-utilisateur'''&lt;br /&gt;
*(facultatif) '''Email client''' : si '''Non-utilisateur''' est sélectionné, saisir l'adresse email du client où sera [[Envoi-des-emails#E-mail-de-reçu|envoyé le reçu pour le paiement]]&lt;br /&gt;
*'''Encaissement de l'utilisateur''' : sélectionner le nom de l'utilisateur effectuant le paiement&lt;br /&gt;
ou&lt;br /&gt;
*'''Compte à créditer''' : sélectionner le nom du client &amp;quot;connu&amp;quot; ou à défaut &amp;quot;Clients extérieurs&amp;quot;&lt;br /&gt;
** Seuls les [[Comptabilité#Comptes_clients|comptes clients]] et les [[Comptabilité#Comptes_utilisateurs|comptes utilisateurs]] peuvent recevoir des encaissements. En effet, comptablement, cela n'a pas de sens de faire un encaissement sur d'autres types de comptes.&lt;br /&gt;
** Il faut sélectionner le compte correspondant à celui qui a été facturé et donc débité.&lt;br /&gt;
*'''Type de règlement''' : sélectionner le type de règlement.&lt;br /&gt;
** Les types de règlement disponibles dépendent du compte à créditer pour s'assurer que [[Gestion-de-la-comptabilité-côté-utilisateur#Les-comptes-n'ont-pas-la-même-comptabilité|les comptes ont la même comptabilité]].&lt;br /&gt;
*'''Montant''' : indiquer le montant du paiement qui doit être dans l'intervalle '''[Montant minimum, Montant maximum]''' autorisé pour chaque [[Configuration-de-la-comptabilité#Types-d'encaissements|type d'encaissement]].&lt;br /&gt;
*'''Date du paiement''' :&lt;br /&gt;
**pour les paiements par chèque on laisse en général la date du jour qui correspond &amp;quot;au mieux&amp;quot; à la date à laquelle l'encaissement sera fait.&lt;br /&gt;
**pour les paiements en espèce on met la date à laquelle les sommes ont été reçus.&lt;br /&gt;
**pour les paiements par virement on met la date du virement.&lt;br /&gt;
*'''Heure du paiement''' : l'heure est saisie automatiquement et ne peut pas être saisie manuellement&lt;br /&gt;
**Si la date du paiement correspond à la date du jour alors c'est l'heure courante qui est saisi&lt;br /&gt;
**Autrement, l'heure est fixée à 12h00.&lt;br /&gt;
*Cliquer sur le bouton '''Valider''' ou le bouton '''VALIDER ET SAISIR LE SUIVANT'''&lt;br /&gt;
&lt;br /&gt;
==Saisir l'encaissement d'un comité d'entreprise ou d'un groupement d'utilisateurs==&lt;br /&gt;
Dans le cas où un comité d'entreprise ou un groupement d'utilisateurs (comme la DGAC dans le cas des contrôleurs aériens) prend en charge tout ou partie du coût d'une activité générée par OpenFlyers, la plateforme est normalement configurée pour que ce soit le compte du CE ou du groupement qui soit automatiquement débité lors de la saisie de l'activité.&lt;br /&gt;
&lt;br /&gt;
De ce fait, saisir dans OpenFlyers un règlement provenant d'une telle entité revient à [[#Saisir_un_encaissement|saisir un encaissement d'un &amp;quot;non-utilisateur&amp;quot; sur son propre compte client]].&lt;br /&gt;
&lt;br /&gt;
==Pointer les encaissements==&lt;br /&gt;
;Introduction&lt;br /&gt;
Le pointage des encaissements doit être effectué à intervalle régulier comme préconisé dans le [[Bien-débuter-avec-OpenFlyers#Validation-des-écritures|workflow de validation des écritures]].&lt;br /&gt;
&lt;br /&gt;
Cela doit être fait au plus tard avant de remettre l'argent en banque, que la saisie soit faite par un utilisateur final ou par un gestionnaire de la structure.&lt;br /&gt;
&lt;br /&gt;
Lorsqu'il existe des encaissements non validés qui datent de plus de 30 jours, un message d'alerte de configuration s'affiche indiquant ''[[Alertes-de-configuration#Il-y-a-des-encaissements-non-pointés-qui-datent-de-plus-de-30-jours|Il y a des encaissements non pointés qui datent de plus de 30 jours]]''.&lt;br /&gt;
&lt;br /&gt;
Tant qu'une écriture n'est pas validée, elle apparaît différemment dans les extraits de compte afin de bien signifier que le mouvement n'est pas validé et que le solde du compte est donc susceptible d'être modifié. Une écriture non validée peut être modifiée mais '''Une fois la validation effectuée'''  il n'est plus possible de '''revenir en arrière'''. &lt;br /&gt;
&lt;br /&gt;
En cas d'erreur, la personne en charge de la tenue des comptes doit [[#Contrepasser-une-écriture|contrepasser l'écriture]] et ressaisir le règlement correct.&lt;br /&gt;
&lt;br /&gt;
Pour pointer les encaissements, il faut disposer du droit [[Gestion-des-profils#Valider-les-encaissements|Valider les encaissements]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
Voici la description de la tâche de validation des règlements de type &amp;quot;Chèques&amp;quot; :&lt;br /&gt;
*Récupérer les chèques et espèces à valider&lt;br /&gt;
*Classer les chèques par ordre de date&lt;br /&gt;
*Aller dans la page '''Gestion &amp;gt; Comptes &amp;gt; Pointer &amp;gt; Chèques'''&lt;br /&gt;
Cette pages affiche les règlements saisis et qui sont en attente de validation :&lt;br /&gt;
*Cocher les règlements correspondants aux chèques physiquement présents&lt;br /&gt;
*Si des règlements ne sont pas dans la liste en attente, il faut suivre la procédure [[#Saisir-un-encaissement|Saisir un encaissement]]&lt;br /&gt;
*Si des saisies sont erronées, il faut les corriger puis les cocher&lt;br /&gt;
*Supprimer les saisies inopportunes&lt;br /&gt;
Une fois que tout les chèques sont pointés :&lt;br /&gt;
*Cliquer sur le bouton '''Éditer le bordereau de remise'''&lt;br /&gt;
Une nouvelle page s'affiche contenant la liste des règlements validés :&lt;br /&gt;
*Vérifier sa conformité&lt;br /&gt;
*Imprimer le bordereau de remise en banque avec la [[Navigateurs#Imprimer-avec-un-navigateur|fonction du navigateur prévue à cet effet]]&lt;br /&gt;
*Cliquer sur le bouton '''Valider (penser à imprimer avant)'''&lt;br /&gt;
A l'issue de cette procédure, il faut porter la remise en banque.&lt;br /&gt;
&lt;br /&gt;
Une fois le paiement validé, [[Envoi-des-emails#E-mail-de-reçu|un email sera automatiquement envoyé à l'utilisateur avec en pièce-jointe le reçu au format PDF]].&lt;br /&gt;
&lt;br /&gt;
Le processus est le même pour les autres types de règlements à l'exception des [[Paiement en ligne|paiements en ligne]] qui sont automatiquement validées et qui par conséquent ne nécessitent pas de pointage.&lt;br /&gt;
&lt;br /&gt;
Il est possible de retrouver la liste des encaissements par type et pour la période souhaitée dans le [[Gestion-des-rapports|rapport]] '''Gestion &amp;gt; Comptes &amp;gt; Rapports &amp;gt; Paiements par type'''.&lt;br /&gt;
&lt;br /&gt;
Le [[Gestion-des-rapports|rapport]] '''Gestion &amp;gt; Comptes &amp;gt; Rapports &amp;gt; Ventilation des encaissements''' permet d'avoir le tableau du total des encaissements par mois et par type.&lt;br /&gt;
&lt;br /&gt;
'''La validation régulière des règlements permet de bloquer les modifications par les utilisateurs et facilite la tenue de la comptabilité'''.&lt;br /&gt;
&lt;br /&gt;
=Cas particuliers=&lt;br /&gt;
==Ecritures manuelles dans le cadre [[Conseils spécifiques pour la comptabilité#Facturation_automatique_à_des_organismes_avec_ou_sans_quotas|d'une facturation automatique à un organisme tiers]]==&lt;br /&gt;
Normalement, le paramétrage d'une plateforme OpenFlyers est effectué pour que les écritures soient automatiquement réalisées lors de la saisie d'une activité.&lt;br /&gt;
&lt;br /&gt;
Cependant, si les écritures ne se sont pas effectuées automatiquement, ne serait-ce que dans le cas où le paramétrage a été mis en place ultérieurement à la saisie d'activité et que ces saisies ont été validées, il est nécessaire d'effectuer la saisie manuelle des flux permettant d'obtenir la [[Facturation des clients#Cascade_d'écritures_comptables|situation comptable souhaitée]].&lt;br /&gt;
&lt;br /&gt;
Ainsi, si l'utilisateur a été intégralement débité du montant de l'activité et qu'il faut simplement saisir une écriture permettant de créditer son compte du montant devant être débité à l'organisme tiers, il suffit de [[#Saisir-un-flux|saisir un flux]] qui va créditer son compte du montant concerné et débiter le compte de l'organisme tiers du même montant.&lt;br /&gt;
&lt;br /&gt;
De plus, si une gestion de quota est en place, il faut également corriger le compte de quota de l'utilisateur concerné sur le même modèle d'écriture que pour l'[[Conseils spécifiques pour la comptabilité#Initialisation_du_solde_d'heures_lors_de_la_mise_en_place_des_packs|initialisation d'un quota]] mais en sens opposé (le compte quota de l'utilisateur doit être débité au lieu d'être crédité et inversement pour le compte de bilan correspondant).&lt;br /&gt;
&lt;br /&gt;
==Gestion des baptêmes==&lt;br /&gt;
Certaines structures utilisent le terme &amp;quot;Vol découverte&amp;quot; pour parler des baptêmes de l'air. Il est important d'avoir en tête que le grand public ne connait que le terme &amp;quot;Baptême de l'air&amp;quot; et que par conséquent ce terme est sans commune mesure plus utilisé dans les moteurs de recherche en comparaison au terme &amp;quot;Vol découverte&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Utiliser le [[Configuration de la comptabilité#Gestion_des_baptêmes|paramétrage préconisé des baptêmes]]===&lt;br /&gt;
On appelle dans l'exemple &amp;quot;Clients extérieurs&amp;quot; le compte client qui est utilisé pour les clients baptêmes. La dénomination peut changer d'une configuration à l'autre.&lt;br /&gt;
Lorsqu'un baptême est effectué :&lt;br /&gt;
#Saisir le vol avec comme type de vol &amp;quot;baptême&amp;quot; : le coût du vol au tarif solo est alors débité sur le compte client &amp;quot;Clients extérieurs&amp;quot;.&lt;br /&gt;
#Encaisser le paiement du baptême sur le compte client &amp;quot;Clients extérieurs&amp;quot; (qui est accessible dans le formulaire de saisie des encaissements en sélectionnant comme type d'utilisateur &amp;quot;non utilisateur&amp;quot;).&lt;br /&gt;
Ainsi, le compte client &amp;quot;Clients extérieurs&amp;quot; se retrouvera avec un solde correspondant à la différence entre le prix du baptême payé par le client et le prix du vol solo facturé par OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
Il suffit alors de passer une écriture, par exemple tous les mois, tous les trimestres ou tous les ans, entre le compte &amp;quot;Clients extérieurs&amp;quot; et un compte produit (par exemple compte produit &amp;quot;gain baptêmes&amp;quot;) qui va recevoir le solde du compte client &amp;quot;Clients extérieurs&amp;quot; afin de le ramener à 0.&lt;br /&gt;
&lt;br /&gt;
Cas pratique :&lt;br /&gt;
*Tarif solo : 100 €/h&lt;br /&gt;
*Tarif baptême : 60 €&lt;br /&gt;
*Vol effectué de 30 minutes&lt;br /&gt;
&lt;br /&gt;
Alors :&lt;br /&gt;
*En saisissant le vol de 30 minutes en tant que &amp;quot;baptême&amp;quot;, le compte &amp;quot;clients extérieurs&amp;quot; sera débité du montant du tarif solo soit 50 €.&lt;br /&gt;
*En saisissant l'encaissement du paiement de 60 € effectué par le baptisé, le compte &amp;quot;clients extérieurs&amp;quot; sera crédité de 60 €.&lt;br /&gt;
*Il est résulte sur le compte &amp;quot;clients extérieur&amp;quot; un solde positif de 10 €.&lt;br /&gt;
A la fin de l'année, le compte &amp;quot;clients extérieur&amp;quot; aura vu son solde augmenter au fur et à mesure que les baptêmes auront été effectuée. Admettons qu'il se retrouve avec un solde positif de 1210 €. Il faut alors passer un mouvement (via la saisie d'un flux) pour débiter le compte &amp;quot;clients extérieurs&amp;quot; de 1210 € et créditer un compte produit &amp;quot;delta baptêmes&amp;quot; de 1210 €. Ce faisant le solde du compte client &amp;quot;clients extérieurs&amp;quot; est ramené à 0 ce qui est important pour montrer comptablement que personne ne doit de l'argent à l'aéro-club et le gain spécifique aux baptêmes est enregistré dans le compte produit &amp;quot;delta baptêmes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Mettre à jour un plafond d'heures ou d'argent sur une comptabilité parallèle==&lt;br /&gt;
Certaines plateformes sont paramétrées avec une comptabilité parallèle permettant de [[Conseils-spécifiques-pour-la-comptabilité#Facturation-automatique-à-des-organismes-avec-ou-sans-quotas|gérer des quotas d'heures ou d'argent]] pour des utilisateurs du fait de leur appartenance à une entreprise, un comité d'entreprise ou un comité d'établissement public, etc.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs disposent alors d'un 2ème compte qui permet de suivre l'évolution de leur utilisation du quota qui leur est attribué, par exemple annuellement. Si le montant crédité automatiquement ne correspond pas au quota auquel ils ont droit, il faut alors, pour chaque compte utilisateur concerné, saisir un flux qui permet de mettre à jour ce quota.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut d'abord identifier le compte de contre-partie qui est utilisé pour les écritures comptables qui impactent ce compte. Généralement ce compte est un compte de bilan dont le nom est du type &amp;quot;Encours...&amp;quot;. Pour le trouver 2 méthodes :&lt;br /&gt;
#Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Lister les comptes &amp;gt; Comptes bilan''' puis rechercher le compte concerné&lt;br /&gt;
#Aller sur le compte de suivi de quota d'un utilisateur concerné et identifier dans la cellule de la colonne '''Compte affecté''' et de la ligne d'une écriture comptable d'initialisation, le nom du compte de contre-partie.&lt;br /&gt;
&lt;br /&gt;
Une fois ce travail d'identification effectué, il faut, pour chaque compte utilisateur concerné, saisir un flux dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Saisir''', en mettant au crédit ou au débit le compte quota de l'utilisateur concerné et en contre-partie le compte d'encours identifié précédemment. Le montant doit correspondre à la différence entre ce qu'aurait du être le plafond initial et le plafond attribué. Si le plafond final est supérieur, alors c'est un crédit sur le compte utilisateur. Sinon, c'est un débit.&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Connexion&amp;diff=14208</id>
		<title>Connexion</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Connexion&amp;diff=14208"/>
		<updated>2026-01-07T11:29:36Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Alerte d'abonnement OpenFlyers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter les fonctionnalités de '''connexion''' à l'application de la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
=Accès=&lt;br /&gt;
L'accès à OpenFlyers s'effectue avec un couple identifiant/mot de passe.&lt;br /&gt;
&lt;br /&gt;
La [[Gestion des utilisateurs|création d'utilisateurs]] est effectuée par les utilisateurs disposant de droits spécifiques.&lt;br /&gt;
&lt;br /&gt;
==Se rendre sur une plateforme==&lt;br /&gt;
Pour accéder à une plateforme OpenFlyers, il faut entrer son URL dans un navigateur web.&lt;br /&gt;
&lt;br /&gt;
L'URL est ''http://openflyers.com/plateforme/'', où &amp;quot;plateforme&amp;quot; doit être remplacé par le vrai nom de la plateforme OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
En fonction du [[Configuration#Page-de-connexion-par-défaut|paramétrage]] de la plateforme, l'interface de connexion affichée correspond à la nouvelle ou à l'ancienne interface. Il est possible pour chaque utilisateur de surpasser ce choix par défaut à l'échelle de la plateforme pour [[#Changer-l'interface-affichée-par-défaut|définir un choix par défaut au niveau de l'utilisateur]].&lt;br /&gt;
&lt;br /&gt;
==Champs de saisie==&lt;br /&gt;
Deux champs sont à remplir :&lt;br /&gt;
*'''Nom d'utilisateur'''&lt;br /&gt;
*'''Mot de passe'''&lt;br /&gt;
&lt;br /&gt;
La '''casse''' est prise en compte : les majuscules et les minuscules du nom de l'utilisateur et du mot de passe doivent être respectées.&lt;br /&gt;
&lt;br /&gt;
En plus de ces champs, il est possible de cocher la case [[#Enregistrer l'interface affichée par défaut|'''En faire mon interface par défaut''']] pour que l'interface actuellement utilisée soit enregistrée et automatiquement affichée lors des prochaines connexions.&lt;br /&gt;
&lt;br /&gt;
Lorsque les champs sont correctement remplis, cliquer sur le bouton '''Se connecter''' afin d'accéder à l'application.&lt;br /&gt;
&lt;br /&gt;
==Changer l'interface affichée par défaut==&lt;br /&gt;
&lt;br /&gt;
Sur la [[#Champs de saisie|page de connexion]], il est possible de cocher la case '''En faire mon interface par défaut'''.&lt;br /&gt;
&lt;br /&gt;
Lors du clic sur le bouton '''Se connecter''', si la case est cochée, l'interface utilisée est enregistrée puis sera affichée lors des prochains accès à la plateforme OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
Lorsque aucune interface par défaut n'a été choisie par l'utilisateur, alors l'affichage se fait selon le [[Configuration#Page-de-connexion-par-défaut|paramétrage]] de la plateforme.&lt;br /&gt;
&lt;br /&gt;
==Erreurs de saisie==&lt;br /&gt;
*En cas d'erreur de saisie, une [[boîtes de dialogue|boîte de dialogue]] apparaît pour signaler l'erreur à l'utilisateur.&lt;br /&gt;
*Après 5 tentatives de connexion infructueuses, l'accès à l'application est '''bloqué''' pendant une durée déterminée.&lt;br /&gt;
&lt;br /&gt;
==Signer des validités-contrats==&lt;br /&gt;
Si un utilisateur a des [[Validités#Validité-contrat|validités-contrats]] à signer, elles apparaissent juste après avoir passé l'identification.&lt;br /&gt;
&lt;br /&gt;
Les documents associés à chaque validité-contrat à signer sont consultables en cliquant sur leur nom. Tant qu'il reste des contrats à signer cette page reste affichée et il est impossible d'accéder au site.&lt;br /&gt;
&lt;br /&gt;
Pour signer un contrat il faut le sélectionner en cliquant dans la '''checkbox''' à gauche de son nom puis sur '''Signer les contrats'''.&lt;br /&gt;
&lt;br /&gt;
Il est possible de retrouver les validités-contrats signées dans le [[Validités#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|tableau des validités]].&lt;br /&gt;
&lt;br /&gt;
Si un utilisateur essaie de se connecter depuis l''''interface dynamique''' et qu'il a des contrats à signer, un message d'alerte apparaît lui indiquant de se rendre sur l'interface légère pour signer ses contrats.&lt;br /&gt;
&lt;br /&gt;
==Sélection du profil==&lt;br /&gt;
Un utilisateur peut disposer de plusieurs [[Gestion des profils|profils]]. Dans ce cas, lorsque sa connexion est validée, il choisit le profil avec lequel il va utiliser l'application dans une [[Boîtes de dialogue|boîte de dialogue]]. Les profiles sont triés par ordre alphabétique.&lt;br /&gt;
&lt;br /&gt;
==Impossible de se connecter à la plateforme OpenFlyers de sa structure==&lt;br /&gt;
Si vous n'arrivez pas à accéder une plateforme OpenFlyers il faut en rechercher la raison. Voici un certain nombre de questions qui peuvent vous permettre de solutionner votre problème :&lt;br /&gt;
*Accédez-vous à la page d'identification de la plateforme OpenFlyers ?&lt;br /&gt;
**Si non, alors il faut regarder la FAQ [[#Page_indisponible|Page indisponible]]&lt;br /&gt;
*Lorsque vous vous identifiez, avez-vous un message de rejet indiquant que votre identifiant et/ou votre mot de passe ne sont pas corrects ?&lt;br /&gt;
**Si oui, alors il faut vérifier si c'est la BONNE plateforme. Pour cela, il faut regarder quel est le nom de la structure qui apparait sur la page d'accueil de la plateforme. Si ce n'est pas la bonne plateforme, il faut faire une recherche la bonne plateforme depuis le moteur de recherche d'OpenFlyers à cette adresse : https://openflyers.com/fr/rechercher&lt;br /&gt;
**Si c'est la bonne plateforme, alors le problème peut venir du mot de passe qui a changé. Dans ce cas là, vous pouvez ré-initialiser votre mot de passe en suivant la procédure [[#Réinitialiser-son-mot-de-passe|de réinitialisation de mot de passe]]. Cela peut également venir de votre identifiant qui n'est pas bon. Dans ce cas, il faut demander à la personne en charge de la gestion d'OpenFlyers au sein de votre structure&lt;br /&gt;
**Si c'est la bonne plateforme, que le mot de passe a été réinitialisé volontairement et que le nouveau mot de passe ne permet toujours pas de se connecter, alors il y a de fortes chances que le problème vienne du fait que l'ancien mot de passe est mémorisé par le navigateur et qu'il transmet cet ancien mot de passe lors de la connexion. Pour s'en assurer, il faut tester la connexion depuis un autre ordinateur ou un navigateur pour lequel il est certain que le couple identifiant/mot de passe n'a pas été mémorisé. Si la connexion est possible, alors cela confirme le problème de mémorisation du mot de passe dans le premier navigateur. Il faut alors supprimer le couple identifiant/mot de passe enregistré par le navigateur en suivant la procédure [[Navigateurs#Supprimer-une-saisie-automatique|Supprimer une saisie automatique]].&lt;br /&gt;
*Une fois connecté, revenez-vous sur la page d'identification lorsque vous changez de page ?&lt;br /&gt;
**Si oui, alors il faut regarder la [[FAQ-utilisateur#Navigation-dans-OpenFlyers|procédure de gestion des cookies du navigateur]].&lt;br /&gt;
Si vous n'êtes dans aucun des cas répertoriés ci-dessus, alors vous pouvez rapporter votre problème en nous envoyant un e-mail et en décrivant le plus précisément possible le problème que vous rencontrez :&lt;br /&gt;
*Navigateur utilisé&lt;br /&gt;
*Système d'exploitation&lt;br /&gt;
*type de PC, smartphone ou tablette&lt;br /&gt;
*Nom du fournisseur d'accès internet&lt;br /&gt;
*Actions effectuées&lt;br /&gt;
*Message d'erreur s'affichant&lt;br /&gt;
&lt;br /&gt;
==Page indisponible==&lt;br /&gt;
Si vous n'arrivez pas à accéder à la plateforme OpenFlyers de votre structure :&lt;br /&gt;
*Si vous avez un message d'erreur ''Erreur de connexion SSL'', alors il y a une forte probabilité que votre navigateur ne soit pas à jour et ne gère pas le [[Normes-et-réglementations#Protocole-TLS-1.2|protocole TLS 1.2]]. Pour s'assurer que le problème ne vient pas de là, il faut aller sur la page https://www.ssllabs.com/ssltest/viewMyClient.html et de vérifier que le résultat de la page renvoie dans la partie '''Protocol Support''' le message ''Your user agent supports TLS 1.2, which is recommended protocol version at the moment.''. Si le résultat n'est pas conforme, alors il faut mettre à jour le navigateur.&lt;br /&gt;
*Sinon, voici une liste d'actions à effectuer :&lt;br /&gt;
**Redémarrer votre ordinateur&lt;br /&gt;
**Redémarrer la &amp;quot;box&amp;quot; ADSL&lt;br /&gt;
**Si cela ne fonctionne toujours pas, il faut [[#Tester_les_résolutions_DNS|tester les résolutions DNS]].&lt;br /&gt;
&lt;br /&gt;
===Tester les résolutions DNS===&lt;br /&gt;
Pour effectuer les tests suivants, il faut ouvrir une fenêtre &amp;quot;[[#Ouvrir_une_fenêtre_en_ligne_de_commande|en ligne de commandes]]&amp;quot;. En cas de problème, il faut nous rapporter les résultats en ouvrant un rapport de bug sur le [http://bts.openflyers.org BTS]. Pour cela, il est pratique de procéder par [[#Copier/Coller_dans_une_fenêtre_en_ligne_de_commande|copier/coller]].&lt;br /&gt;
*Dans la fenêtre en ligne de commande taper ce qui suit (en remplaçant '''structure''' par le sous-domaine correspondant à votre structure) :&lt;br /&gt;
&amp;lt;bash&amp;gt;ping structure.openflyers.fr&amp;lt;/bash&amp;gt;&lt;br /&gt;
La réponse normale est pour OpenFlyers 3 :&lt;br /&gt;
 Envoi d'une requête 'ping' sur serveur6-of3.openflyers.net [87.98.143.237] avec 32 octets de données :&lt;br /&gt;
 Réponse de 87.98.143.237 : octets=32 temps=37 ms TTL=55&lt;br /&gt;
Si vous n'avez pas &amp;quot;serveur6-of3.openflyers.net&amp;quot; ou &amp;quot;Réponse de 87.98.143.237&amp;quot; cela veut dire que vous avez un [[#Vérifier la configuration de résolution des DNS|problème de résolution de DNS]].&lt;br /&gt;
&lt;br /&gt;
La réponse normale est pour OpenFlyers 2.1 :&lt;br /&gt;
 Envoi d'une requête 'ping' sur serveur8-of21.openflyers.net [87.98.145.26] avec 32 octets de données :&lt;br /&gt;
 Réponse de 87.98.145.26 : octets=32 temps=37 ms TTL=55&lt;br /&gt;
Si vous n'avez pas &amp;quot;serveur8-of21.openflyers.net&amp;quot; ou &amp;quot;Réponse de 87.98.145.26&amp;quot; cela veut dire que vous avez un [[#Vérifier la configuration de résolution des DNS|problème de résolution de DNS]].&lt;br /&gt;
&lt;br /&gt;
La réponse normale est pour OpenFlyers 1.3 :&lt;br /&gt;
 Envoi d'une requête 'ping' sur serveur6-of1.openflyers.net [178.33.105.217] avec 32 octets de données :&lt;br /&gt;
 Réponse de 178.33.105.217 : octets=32 temps=41 ms TTL=55&lt;br /&gt;
Si vous n'avez pas &amp;quot;serveur6-of1.openflyers.net&amp;quot; ou &amp;quot;Réponse de 178.33.105.217&amp;quot; cela veut dire que vous avez un [[#Vérifier la configuration de résolution des DNS|problème de résolution de DNS]].&lt;br /&gt;
&lt;br /&gt;
====Tests plus poussés====&lt;br /&gt;
*Faire un :&lt;br /&gt;
&amp;lt;bash&amp;gt;nslookup structure.openflyers.fr&amp;lt;/bash&amp;gt;&lt;br /&gt;
*Et un :&lt;br /&gt;
&amp;lt;bash&amp;gt;tracert structure.openflyers.fr&amp;lt;/bash&amp;gt;&lt;br /&gt;
*Faire le test avec '''dig +trace''' :&lt;br /&gt;
&amp;lt;bash&amp;gt;dig +trace structure.openflyers.fr&amp;lt;/bash&amp;gt;&lt;br /&gt;
Sous Windows, il faudra au préalable récupérer l'utilitaire (par exemple dans un package [http://www.isc.org./downloads bind]). Une fois télécharger le package, il faut copier/coller le programme dig ainsi que les fichiers .dll dans un répertoire commun et se positionner dans ce répertoire depuis la fenêtre en ligne de commandes avec la commande dir '''&amp;quot;nom du chemin du répertoire&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
====Tester les résolutions DNS sous Mac====&lt;br /&gt;
De plus, nous disposons de commandes plus puissantes qui permettent d'avoir d'avantage d'informations :&lt;br /&gt;
*cat /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
===Vérifier la configuration de résolution des DNS===&lt;br /&gt;
====Vérifier la configuration de résolution des DNS sous Windows====&lt;br /&gt;
Si vous avez un problème de résolution DNS sous windows, il peut être utile de vérifier que la résolution DNS est dynamique :&lt;br /&gt;
#Double-cliquer sur la connexion réseau concernée (par exemple le symbole &amp;quot;WIFI&amp;quot;)&lt;br /&gt;
#Cliquer sur &amp;quot;Propriétés&amp;quot; dans l'onglet &amp;quot;Général&amp;quot; de l'&amp;quot;Etat de Connexion réseau sans fil&amp;quot; (si WIFI))&lt;br /&gt;
#Sélectionner &amp;quot;Protocole internet TCP/IP&amp;quot;&lt;br /&gt;
#Cliquer sur &amp;quot;Propriétés&amp;quot;&lt;br /&gt;
#Vérifier qu'est sélectionné &amp;quot;Obtenir les adresses des serveurs DNS automatiquement&amp;quot;. (si ce n'est pas le cas, modifier).&lt;br /&gt;
#En dernier ressort, [[#Changer de serveur DNS|Changer de serveur DNS]] ou [[#Forcer_les_DNS|Forcer les DNS]].&lt;br /&gt;
&lt;br /&gt;
===Nous communiquez les adresses IP des serveurs DNS===&lt;br /&gt;
====Nous communiquez les adresses IP des serveurs DNS sous Windows====&lt;br /&gt;
#[[#Ouvrir_une_fenêtre_en_ligne_de_commande|Ouvrir une fenêtre en ligne de commande]]&lt;br /&gt;
#Taper : '''ipconfig /all'''&lt;br /&gt;
Les adresses IP des serveurs DNS se trouvent au droit de '''Serveurs DNS'''&lt;br /&gt;
&lt;br /&gt;
===Changer de serveur DNS===&lt;br /&gt;
Si vous rencontrez un problème de résolution de DNS avec votre fournisseur d'accès, vous pouvez changer les serveurs qui effectue la résolution des DNS pour votre accès.&lt;br /&gt;
====Changer de serveur DNS sous Mac====&lt;br /&gt;
*Dans '''Préférences Systèmes''', choisir '''Réseau''', puis une fois la bonne carte réseau sélectionnée, appuyer sur Avancé.&lt;br /&gt;
*Dans la fenêtre qui apparaît, aller sur l'onglet '''DNS''' et dans '''Serveurs DNS''' appuyer sur le + pour ajouter '''8.8.8.8''' et une autre fois pour ajouter '''8.8.4.4''' (ce sont les [http://code.google.com/speed/public-dns/|serveurs DNS public Google])&lt;br /&gt;
*Il ne reste plus qu'à '''Appliquer''' et à tester.&lt;br /&gt;
&lt;br /&gt;
====Changer de serveur DNS sous Windows XP====&lt;br /&gt;
*'''Démarrer &amp;gt; Connexions''' puis cliquer sur la connexion réseau active (par exemple la connexion WIFI)&lt;br /&gt;
*Cliquer sur '''Propriétés'''&lt;br /&gt;
*Sélectionner '''Protocole Internet (TCP/IP)'''&lt;br /&gt;
*Cliquer sur '''Propriétés'''&lt;br /&gt;
*En général, en bas de la fenêtre '''Propriétés de Protocole Internet (TCP/IP)''' la configuration active est : '''Obtenir les adresses des serveurs DNS automatiquement'''&lt;br /&gt;
*Cocher '''Utiliser l'adresse de serveur DNS suivante :'''&lt;br /&gt;
*Pour '''Serveur DNS préféré''', saisir '''8.8.8.8'''&lt;br /&gt;
*Pour '''Serveur DNS auxiliaire''', saisir '''8.8.4.4''' (ce sont les [http://code.google.com/speed/public-dns/|serveurs DNS public Google])&lt;br /&gt;
*Cliquer sur '''OK'''&lt;br /&gt;
*Cliquer sur '''OK'''&lt;br /&gt;
*Cliquer sur '''Fermer'''&lt;br /&gt;
&lt;br /&gt;
===Forcer les DNS===&lt;br /&gt;
====Forcer les DNS sous Windows====&lt;br /&gt;
Attention, avec Vista, il faut appliquer une [[#Particularité_avec_Windows_Vista|procédure préalable]].&lt;br /&gt;
*Il est possible de résoudre ce problème de DNS en éditant le fichier C:\WINDOWS\system32\drivers\etc\hosts (avec le bloc-notes) en rajoutant la ligne (il faut remplacer structure par le sous-domaine de la plateforme OpenFlyers de votre structure) :&lt;br /&gt;
**Pour OF 1.3 :&lt;br /&gt;
&amp;lt;pre&amp;gt;178.33.105.217 structure.openflyers.fr&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Pour OF 2.1 :&lt;br /&gt;
&amp;lt;pre&amp;gt;87.98.145.26 structure.openflyers.fr&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Pour OF 3 :&lt;br /&gt;
&amp;lt;pre&amp;gt;87.98.143.237  structure.openflyers.fr&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Ensuite, il faut relancer votre PC&lt;br /&gt;
*Une fois la connexion correctement effectuée, il est parfois possible de supprimer cette entrée dans le fichier hosts tout en gardant la connexion.&lt;br /&gt;
&lt;br /&gt;
====Particularité avec Windows Vista====&lt;br /&gt;
*Il faut être administrateur pour pouvoir modifier le fichier hosts.&lt;br /&gt;
*Il faut également copier le fichier hosts sur le bureau pour le modifier puis ensuite le recopier dans le bon répertoire (si on édite directement le fichier hosts depuis (system32\drivers\etc\) on ne peut pas le ré-enregistrer).&lt;br /&gt;
&lt;br /&gt;
====Forcer les DNS sous Mac====&lt;br /&gt;
*lancer Terminal (dans Applications/Utilitaires)&lt;br /&gt;
*taper &amp;quot;sudo nano /etc/hosts&amp;quot; (il demande le mot de passe de l'utilisateur qui a les droits admin sur la machine)&lt;br /&gt;
*Ajouter les entrées sur le modèle de la [[#Forcer_les_DNS_sous_Windows|procédure sous Windows]]&lt;br /&gt;
*Faire controle-o pour enregistrer puis controle-x pour quitter&lt;br /&gt;
*Eventuellement, faire &amp;quot;dscacheutil -flushcache&amp;quot; si le changement n'est pas encore pris en compte.&lt;br /&gt;
&lt;br /&gt;
===Ouvrir une fenêtre en ligne de commande===&lt;br /&gt;
====Ouvrir une fenêtre en ligne de commande sous Windows====&lt;br /&gt;
*Aller dans le menu &amp;quot;Démarrer&amp;quot;&lt;br /&gt;
*Puis Tous les programmes/Accessoires&lt;br /&gt;
*Lancer l'&amp;quot;invite de commandes&amp;quot;&lt;br /&gt;
====Ouvrir une fenêtre en ligne de commande sous Mac====&lt;br /&gt;
Sous OSX (mac) il faut lancer un Terminal. Pour cela 2 solutions :&lt;br /&gt;
*Taper &amp;quot;terminal&amp;quot; dans spotlight&lt;br /&gt;
ou&lt;br /&gt;
*lancer l'application qui est dans Applications &amp;gt; Utilitaires.&lt;br /&gt;
&lt;br /&gt;
===Copier/Coller dans une fenêtre en ligne de commande===&lt;br /&gt;
====Copier/Coller dans une fenêtre en ligne de commande sous Windows====&lt;br /&gt;
Vous pouvez faire un copier/coller en utilisant le bouton droit de la souris dans la fenêtre de l'invite de commandes puis en choisissant &amp;quot;sélectionner&amp;quot; et ensuite en appuyant sur le bouton gauche et en le laissant appuyer tout en sélectionnant la zone souhaitée)&lt;br /&gt;
&lt;br /&gt;
====Copier/Coller dans une fenêtre en ligne de commande sous Mac====&lt;br /&gt;
Pour faire un copier/coller de ces informations et nous les communiquer, il suffit d'utiliser commande-C dans le terminal.&lt;br /&gt;
&lt;br /&gt;
==Restriction d'accès==&lt;br /&gt;
En fonction de la politique de la structure, le paramétrage d'une plateforme OpenFlyers peut entrainer des restrictions lors de la connexion.  Un message s'affiche, à ce moment là, indiquant les raisons de la restriction et le type de restriction. L'intitulé du profil est inchangé une fois connecté mais les droits associés peuvent être restreints. Par exemple, il peut ne plus être possible d'effectuer une réservation ou d'ouvrir une activité (vol).&lt;br /&gt;
&lt;br /&gt;
Ces restrictions peuvent avoir lieu dans les cas suivants :&lt;br /&gt;
*En cas de solde insuffisant.&lt;br /&gt;
Cette restriction peut être surpassée à l'aide du droit [[Gestion-des-profils#Surpasser-la-limitation-du-solde-du-compte|Surpasser la limitation du solde du compte]]. Lorsque l'utilisateur dispose de ce droit et que l'accès devrait être limité à cause du solde de l'un de ses comptes, un message d'alerte sans restriction s'affiche pour indiquer que son solde de compte est inférieur au seuil requis.&lt;br /&gt;
*En cas de validité obsolète (date de fin de validité dépassée), incomplète (manque de document) ou non certifiée.&lt;br /&gt;
*En cas de condition d'expérience récente non remplie (validité à expérience)&lt;br /&gt;
Cette restriction peut être surpassée à l'aide du droit [[Gestion-des-profils#Surpasser-les-restrictions-sur-les-validités-expirées|Surpasser les restrictions sur les validités expirées]]. Lorsque l'utilisateur dispose de ce droit, il n'y a pas de message d'alerte pour lui indiquer que l'absence de telle ou telle validité devrait entrainer la restriction de ses droits.&lt;br /&gt;
&lt;br /&gt;
===Restriction d'accès pour un administrateur référent===&lt;br /&gt;
Lorsqu'un [[Configuration#Administrateur-référent|administrateur référent]] se connecte et que des restrictions le concernant sont détectées, l'interrupteur '''Activer le surpassement des restrictions de droits en tant qu'administrateur référent''' s'affiche. Si l'utilisateur active l'interrupteur, il obtient automatiquement les droits suivants, même s'ils n'étaient pas présent dans le profil qu'il sélectionne :&lt;br /&gt;
*[[Gestion-des-profils#Surpasser-les-restrictions-sur-les-validités|Surpasser les restrictions sur les validités]]&lt;br /&gt;
*[[Gestion-des-profils#Surpasser-la-limitation-du-solde-du-compte|Surpasser la limitation du solde du compte]]&lt;br /&gt;
&lt;br /&gt;
Ainsi, l'administrateur référent n'est soumis à aucune restriction et les messages affichés sont uniquement informatifs et non bloquants. Le message suivant apparaît :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
En tant qu'administrateur référent de la plateforme, vos droits ne peuvent être restreints et vous disposez des droits &amp;quot;Surpasser les restrictions sur les validités&amp;quot; et &amp;quot;Surpasser la limitation du solde du compte&amp;quot; même s'ils ne sont pas attribués à votre profil&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Alertes sur la page de connexion=&lt;br /&gt;
==Plateforme de test pour la version 4, ne pas utiliser en production==&lt;br /&gt;
Ce message d'alerte apparait pour les plateformes dont l'URL est sous la forme '''openflyers.com/X.of4'''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit de plateformes de tests qui ne doivent pas être utilisées en production car elles peuvent être écrasées par simple recopie.&lt;br /&gt;
&lt;br /&gt;
==Votre navigateur n'accepte pas les cookies==&lt;br /&gt;
Lors de l'affichage de la page de connexion, OpenFlyers fait un test d'enregistrement de cookie depuis le navigateur (en javascript) pour vérifier que ce dernier accepte bien l'enregistrement des cookies. Si ce test échoue, le message d'alerte est affiché.&lt;br /&gt;
&lt;br /&gt;
Pour corriger ce problème, il faut [[FAQ utilisateur#Navigation_dans_OpenFlyers|autoriser l'enregistrement des cookies]].&lt;br /&gt;
&lt;br /&gt;
==Votre plateforme est passée à la version 4.0 d'OpenFlyers, qui propose une nouvelle interface==&lt;br /&gt;
&lt;br /&gt;
Cette alerte est un message d'information qui apparaît sur les plateformes récemment migrées en version 4. Ce message s'affiche jusqu'à 90 jours après une migration.&lt;br /&gt;
&lt;br /&gt;
=Alertes après l'identification=&lt;br /&gt;
==Alerte adresse IP bloquée==&lt;br /&gt;
Un message d'alerte signalant que '''l'adresse IP est bloquée''' peut apparaître lorsque vous souhaitez vous connecter. Ce message apparaît lorsque vous avez tenté de vous connecter mais que le couple identifiant / mot de passe est incorrect.&lt;br /&gt;
&lt;br /&gt;
Après avoir attendu le temps indiqué par le message d'alerte, vous pouvez tenter de vous reconnecter en faisant attention [[Wikipedia-fr:Sensibilit%C3%A9_%C3%A0_la_casse|à la casse]].&lt;br /&gt;
&lt;br /&gt;
==Alerte d'abonnement OpenFlyers==&lt;br /&gt;
A la connexion, un message d'alerte apparaît pour les utilisateurs gestionnaires lorsque l'abonnement à la plateforme OpenFlyers arrive à expiration.&lt;br /&gt;
&lt;br /&gt;
Cette alerte s'affiche lorsque :&lt;br /&gt;
*L'abonnement expire dans 23 jours ou moins&lt;br /&gt;
*L'utilisateur connecté possède des droits de gestionnaire de [[Gestion-des-profils#Niveau-d'accréditation-des-droits-et-des-profils|niveau 3 et plus]]&lt;br /&gt;
&lt;br /&gt;
Le message d'alerte affiche un [[Compte-client-OpenFlyers-et-modèle-commercial#Renouveler-l'abonnement-OpenFlyers|lien vers la documentation pour renouveler l'abonnement]].&lt;br /&gt;
&lt;br /&gt;
==Alerte sur les validités==&lt;br /&gt;
Les validités contrôlées à la connexion sont uniquement :&lt;br /&gt;
*celles possédées par l'utilisateur qui se connecte et qui sont soumises à échéance&lt;br /&gt;
*les validités à expérience récente.&lt;br /&gt;
&lt;br /&gt;
Ainsi, les validités sans échéance ne sont pas contrôlées.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers affiche un message d'alerte pour les validités dont la date d'échéance est expirée ou va expirer dans un délai inférieur à une semaine.&lt;br /&gt;
&lt;br /&gt;
L'utilisateur a la possibilité d'activer l'interrupteur &amp;quot;Ne plus le rappeler&amp;quot; afin de ne plus avoir de message de rappel. Dans ce cas, lors des connexions ultérieures, il n'aura plus de message de rappel. Il peut cependant réactiver cette alerte en la réactivant dans la colonne &amp;quot;Alertes&amp;quot; de la ligne correspondante dans '''Données &amp;gt; Validités'''. Cette réactivation est automatique lors d'une modification de la validité.&lt;br /&gt;
&lt;br /&gt;
=Déconnexion=&lt;br /&gt;
==Manuelle==&lt;br /&gt;
Pour se déconnecter de l'application, cliquer sur le '''pictogramme déconnexion''' situé en haut à droite de l'application : [[File:Disconnect.png]].&lt;br /&gt;
&lt;br /&gt;
==Automatique==&lt;br /&gt;
La '''déconnexion automatique''' sécurise l'accès à l'application.&lt;br /&gt;
&lt;br /&gt;
Si aucune action n'est effectuée par un utilisateur au bout de 10 minutes sur une page du planning ou au bout de 2 heures sur une page de l'onglet Admin, l'application est redirigée vers la page de connexion.&lt;br /&gt;
&lt;br /&gt;
Si l'utilisateur dispose du droit [[Gestion-des-profils#Pas-de-déconnexion-automatique|Pas de déconnexion automatique]], alors la déconnexion se fait au bout de 2 heures, quelque soit la page.&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir de nouveau utiliser OpenFlyers, l'utilisateur doit de nouveau entrer son identifiant et son mot de passe.&lt;br /&gt;
&lt;br /&gt;
Si l'utilisateur est connecté avec un profil de type kiosque (voir [[Kiosque PC]]), alors au bout de 5 minutes d'inactivité, la page se rafraichit automatiquement pour revenir sur la page par défaut (page du planning). Cela permet de réinitialiser le compteur des 10 minutes avant une déconnexion et ainsi de maintenir la connexion tout le temps active.&lt;br /&gt;
&lt;br /&gt;
=Réinitialiser son mot de passe=&lt;br /&gt;
Attention, lorsqu'un mot de passe est perdu vous n'avez que trois tentatives possibles pour le retrouver. A la 4ème tentative un compteur exponentiel s'active pour éviter les robots créés par les pirates de tenter d'accéder aux plateformes par des [[Wikipedia-fr:Attaque_par_force_brute|attaques par force brute]].&lt;br /&gt;
&lt;br /&gt;
Par contre, vous pouvez ré-initialiser votre mot de passe depuis la page d'accueil de votre plateforme OpenFlyers :&lt;br /&gt;
*Cliquer sur le lien '''Mot de passe oublié ?'''&lt;br /&gt;
*Dans le formulaire '''Demande de réinitialisation du mot de passe''', remplissez le champ '''E-mail''' avec l'adresse e-mail qui est enregistrée dans votre plateforme OpenFlyers&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
*Si l'e-mail est valide et présent en base de données, alors le message suivant doit s'afficher :&lt;br /&gt;
'''Merci, un e-mail avec les détails pour réinitialiser le mot de passe a été envoyé sur cette adresse e-mail.'''&lt;br /&gt;
*Récupérer l'e-mail dans votre messagerie, il s'intitule :&lt;br /&gt;
'''Demande de réinitialisation du mot de passe à openflyers.com/xxx'''&lt;br /&gt;
et contient les éléments suivants :&lt;br /&gt;
&amp;lt;pre&amp;gt;Jean MERMOZ,&lt;br /&gt;
&lt;br /&gt;
Pour compléter la phase de réinitialisation du mot de passe de votre compte, vous devrez entrer l'URL ci-dessous dans votre navigateur web.&lt;br /&gt;
openflyers.com/nom-de-plateforme/index.php?menuAction=password_reset&lt;br /&gt;
&lt;br /&gt;
Vous devrez ensuite entrer les données suivantes :&lt;br /&gt;
Identifiant : jmermoz&lt;br /&gt;
Code d'activation : 2827230595252713d5b5f1&lt;br /&gt;
&lt;br /&gt;
Merci,&lt;br /&gt;
L'équipe OpenFlyers&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Cliquer sur le lien de l'e-mail pour retourner sur la page de réinitialisation de mot de passe&lt;br /&gt;
*Dans le 2ème formulaire intitulé '''Réinitialisation du mot de passe''', renseigner les champs :&lt;br /&gt;
**'''Identifiant''' avec votre identifiant de connexion OpenFlyers qui vous a été rappelé dans l'e-mail de réinitialisation&lt;br /&gt;
**'''Code d'activation''' avec le code d'activation reçu par e-mail&lt;br /&gt;
*Cliquer sur le bouton '''REINITIALISER'''&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Utilisation-de-la-comptabilit%C3%A9&amp;diff=14207</id>
		<title>Utilisation de la comptabilité</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Utilisation-de-la-comptabilit%C3%A9&amp;diff=14207"/>
		<updated>2026-01-06T14:12:46Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Saisir une facture fournisseur dont le type est nouveau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de décrire la saisie des opérations de [[Comptabilité|comptabilité]] dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
==Date par défaut dans les formulaires==&lt;br /&gt;
La date proposée par défaut dans les formulaires de saisie (saisie des factures fournisseurs, saisie des transferts de compte à compte, etc.) est la date de la dernière écriture enregistrée.&lt;br /&gt;
&lt;br /&gt;
==Définitions==&lt;br /&gt;
===Compte d'export===&lt;br /&gt;
Pour chaque compte, il faut [[Configuration de la comptabilité#Définir_les_comptes_d'export|préciser un compte d'export]] qui sert dans le cas où on exporte la comptabilité vers un autre logiciel de comptabilité.&lt;br /&gt;
&lt;br /&gt;
Cela sert également si on souhaite éditer une comptabilité depuis OpenFlyers et son module de gestion des rapports tout en respectant un plan comptable codifié.&lt;br /&gt;
&lt;br /&gt;
=Clôturer l'exercice comptable=&lt;br /&gt;
;Présentation&lt;br /&gt;
[https://www.youtube.com/watch?v=_hjOHHXP_ig Vidéo tutorielle pour clôturer une comptabilité]&lt;br /&gt;
&lt;br /&gt;
''Attention : la clôture de la comptabilité ne doit être effectuée qu'une fois qu'on est sûr et certain de ne plus avoir à intervenir sur l'exercice à clôturer. Cette opération doit donc être temporisée dans le temps sachant qu'il est tout à fait possible de poursuivre son activité sur l'exercice suivant sans que l'exercice précédent ne soit clôturé.''&lt;br /&gt;
&lt;br /&gt;
OpenFlyers affiche une [[Alertes de configuration#L'exercice_comptable_courant_a_plus_d'un_an|alerte lorsque l'exercice en cours est ouvert depuis 400 jours]].&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Si le bilan est effectué dans OpenFlyers, il faut avoir [[Écritures-comptables#Écritures-de-fin-d'exercice-avant-la-clôture-de-la-comptabilité|saisi les écritures de fin d'exercice]]&lt;br /&gt;
Dans tous les cas, il faut avoir :&lt;br /&gt;
*[[#Solder-les-comptes|Soldé les comptes d'exploitation]]&lt;br /&gt;
*[[Utilisation-de-la-comptabilité#Valider-toutes-les-écritures|Validé toutes les écritures antérieures à la date de clôture]]&lt;br /&gt;
En effet, on ne peut clôturer qu'une période pour laquelle toutes les écritures comptables ont été validées sinon cela engendre [[Alertes-administrateur#Alertes-lors-de-la-clôture-de-la-comptabilité|des alertes]]. Si des comptes n'ont pas été [[#Solder-les-comptes|soldés]] alors un [[Alertes-administrateur#Alertes-lors-de-la-clôture-de-la-comptabilité|message d'alerte]] apparaitra. Il n'est également pas possible de clôturer sur une date future&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Exercice &amp;gt; Clôturer'''&lt;br /&gt;
Dans la colonne intitulée '''Statistiques''', apparait la date de début de l'exercice comptable ainsi qu'un tableau indiquant le nombre d'écritures non validées avec la date de la première écriture concernée.&lt;br /&gt;
&lt;br /&gt;
S'il subsiste des écritures non validées antérieures à la fin de la période de clôture souhaitée, la date est affichée en rouge.&lt;br /&gt;
&lt;br /&gt;
Le bouton '''Aller vers la première écriture comptable non validée''' ou '''Aller vers la première activité non validée''' permet d'aller vers l'interface de validation correspondante afin d'identifier et valider les écritures correspondantes.&lt;br /&gt;
&lt;br /&gt;
Pour éviter d'avoir à valider les écritures une par une, il est possible de les valider toutes d'un coup (cf. Prérequis ci-dessus).&lt;br /&gt;
&lt;br /&gt;
En bas du formulaire, à côté de la mention '''Valider les écritures jusqu'à la date du''' apparaît une date :&lt;br /&gt;
:*la valeur par défaut correspond au 31 décembre de l'année de l'exercice comptable actuellement ouvert&lt;br /&gt;
:*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d'un-encaissement,-d'un-flux-ou-d'un-transfert|droit de modifier la date de validation des écritures]], un bouton calendrier est affiché permettant de modifier la date. Cette dernière ne doit pas être inférieure à la date de début de l'exercice comptable et ne doit pas être supérieure au 31 décembre de l'année précédente.&lt;br /&gt;
&lt;br /&gt;
Dans '''Gestion de l'exercice comptable''', apparait le texte ''Après clôture, le nouvel exercice débutera le ''. La date indiquée correspond au jour suivant la date de clôture définie grâce au bouton calendrier décrit ci-dessus.&lt;br /&gt;
&lt;br /&gt;
Pour une structure qui a un exercice annuel correspondant à l'année civile, la date de clôture devrait être le 31/12/N. Ainsi le nouvel exercice débute le 01/01/N+1&lt;br /&gt;
*Cliquer sur le bouton '''Clôturer l'exercice puis ouvrir un nouvel exercice'''&lt;br /&gt;
Si le bouton n'est pas sélectionnable, cela veut dire qu'il reste des écritures à valider qui apparaissent en rouge dans le tableau des statistiques.&lt;br /&gt;
&lt;br /&gt;
En cas d'erreur de clôture, il est possible de [[#Déclôturer-l'exercice-comptable|Déclôturer le dernier exercice clôturé]].&lt;br /&gt;
&lt;br /&gt;
=Créer un tarif pour la facturation des activités=&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition'''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter'''&lt;br /&gt;
*Champ '''Nom de variable''', renseigner un nom de variable sous la forme ''tarifSoloXXXX'' en remplaçant XXXX par le nom du type de ressource pour lequel le tarif doit s'appliquer. Exemple : ''tarifSoloDR42''. Il est primordial de respecter la casse (c'est à dire les majuscules et minuscules).&lt;br /&gt;
*Champ '''Intitulé''', renseigner le nom en clair de la variable sous la forme ''Tarif Solo XXXX'' en remplaçant XXXX par le nom du type de ressource pour lequel le tarif doit s'appliquer.&lt;br /&gt;
*Champ '''Type de valeur''', laisser ''Nombre à virgule''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite associer une valeur au tarif :&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Actualisation'''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter une nouvelle valeur à une variable existante''' en bas du tableau&lt;br /&gt;
*Champ '''Nom de variable''', sélectionner le nom de la variable précédemment créé&lt;br /&gt;
*Champ '''Valeur''', renseigner le tarif à associer à la variable&lt;br /&gt;
*Champ '''Date de début''', laisser la date renseignée par défaut : elle correspond à la date de début d'exercice comptable et permet de ne pas avoir de &amp;quot;trou tarifaire&amp;quot;&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Déclôturer l'exercice comptable=&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Disposer du droit [[Gestion-des-profils#Gestion-des-comptabilités|Gestion des comptabilités]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Exercice &amp;gt; Déclôturer'''.&lt;br /&gt;
*Activer l'interrupteur '''Autoriser la déclôture de l'exercice''', le bouton '''Supprimer''' devient opérationnel sur la première ligne du tableau, qui correspond à la dernière clôture (la date la plus récente).&lt;br /&gt;
*Cliquer sur le button '''Supprimer'''.&lt;br /&gt;
&lt;br /&gt;
'''NB''': Il n'est pas permis de déclôturer l'exercice comptable en cas d'une seule clôture comptable.&lt;br /&gt;
&lt;br /&gt;
=Éditions=&lt;br /&gt;
==[[Compte de résultat]]==&lt;br /&gt;
&lt;br /&gt;
==Grand livre==&lt;br /&gt;
;Description&lt;br /&gt;
Le [https://fr.wikipedia.org/wiki/Grand_livre grand livre] sert à lister l'ensemble des écritures comptables sur une période donnée dans l'ordre chronologique où ils ont lieu et l'ordre des numéros des flux. Il  présente pour chaque compte :&lt;br /&gt;
* Le solde initial&lt;br /&gt;
* La liste des écritures&lt;br /&gt;
* Le solde final&lt;br /&gt;
&lt;br /&gt;
;Utilisation&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Grand livre'''&lt;br /&gt;
*Choisir la date de début '''du'''&lt;br /&gt;
*Choisir la date de fin '''au'''&lt;br /&gt;
*Sélectionner le '''Compte d'export de début'''&lt;br /&gt;
*Sélectionner le '''Compte d'export de fin'''&lt;br /&gt;
*Sélectionner le '''Jeu de caractère (Applicable seulement pour les exports CSV)'''. Ce choix est [[FAQ-export#Mémorisation-du-choix-d'encodage-lors-des-exports-CSV|mémorisé]] pour les prochains exports et peut être modifié à tout moment.&lt;br /&gt;
*Cliquer sur le bouton '''Sauver dans un fichier CSV'''&lt;br /&gt;
&lt;br /&gt;
'''/!\ Le grand livre n'affiche que les comptes ayant eu au moins une écriture comptable sur la période donnée.'''&lt;br /&gt;
&lt;br /&gt;
=Exporter la comptabilité=&lt;br /&gt;
''Conseil OpenFlyers : l'export de la comptabilité nécessite au préalable des actions irréversibles comme la validation de l'ensemble des écritures. Pour les personnes débutantes avec cette fonction et qui souhaite pouvoir exporter sans effectuer ces actions irréversibles, il est recommandé de [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-supplémentaire-de-test|s'entrainer avec le bac à sable]] en effectuant une recopie de sa plateforme de production.''&lt;br /&gt;
&lt;br /&gt;
Pour les exports comptable, la date de début d'export proposée par défaut correspond à la date du mouvement le plus vieux qui n'ait pas été encore exporté.&lt;br /&gt;
==Actions à effectuer par ordre chronologique==&lt;br /&gt;
OpenFlyers permet d'exporter uniquement les [[Bien débuter avec OpenFlyers#Validation_des_écritures|écritures validées]] et ainsi ne propose par défaut comme période d'export que la période maximum exportable ne contenant que des écritures validées.&lt;br /&gt;
&lt;br /&gt;
Les exports se font généralement à intervalle régulier : tous les mois, tous les trimestres ou tous les ans.&lt;br /&gt;
&lt;br /&gt;
Si vous n'avez pas de logiciel de comptabilité, il est recommandé d'effectuer quand même l'export et de l'archiver sur un support de stockage (disque dur par exemple) pour conservation.&lt;br /&gt;
&lt;br /&gt;
Dans le cas du dernier export d'un exercice comptable donné, il est important de décider avant l'export si tout ou partie des écritures de fin d'exercice doivent être réalisées avant ou après. En général, si l'export sert ensuite à être retravaillé dans un logiciel de comptabilité, alors les écritures de fin d'exercice seront réalisées dans le logiciel de comptabilité et il ne faudra faire le &amp;quot;nettoyage&amp;quot; côté OpenFlyers qu'à l'issue de l'export comptable officiel. Ainsi les points 2 et 3 des &amp;quot;Opérations à effectuer avant tout export&amp;quot; ci-dessous doit être, dans certains cas, réalisé en partie ou en totalité après le point 2 des &amp;quot;Opérations supplémentaires pour l'export de fin d'exercice&amp;quot; ci-dessous.&lt;br /&gt;
&lt;br /&gt;
De plus, si vous utilisez un logiciel de comptabilité uniquement pour le bilan, c'est à dire que les charges sont gérées dans OpenFlyers, alors la clôture dans OpenFlyers doit être faite après la clôture dans ce logiciel de comptabilité. Il est ainsi possible de vérifier que les &amp;quot;A nouveaux&amp;quot; sont identiques dans les 2 logiciels et de corriger dans OpenFlyers si nécessaire. Il existe un [[OF-doc-en:Accounting_exports_3#Carry_forwards|rapport qui permet d'avoir les à nouveaux]].&lt;br /&gt;
&lt;br /&gt;
Prérequis à tout export comptable :&lt;br /&gt;
*[[Configuration de la comptabilité#Comptes_d'export|Attribuer les comptes d'export]] pour ne pas avoir l'alerte &amp;quot;[[#Vous_ne_pouvez_exporter_car_il_y_a_des_comptes_sans_valeur_d'export|Vous ne pouvez exporter car il y a des comptes sans valeur d'export]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Opérations à effectuer pour tout export :&lt;br /&gt;
#[[#Retrouver-les-écritures-non-validées|Retrouver les écritures non validées]] pour [[Bien débuter avec OpenFlyers#Validation_des_écritures|les valider]]&lt;br /&gt;
#[[#Export_de_la_comptabilité|Export de la comptabilité]]&lt;br /&gt;
#[[Import dans un logiciel comptable tiers|import dans un logiciel de comptabilité]]&lt;br /&gt;
&lt;br /&gt;
Opérations supplémentaires pour l'export de fin d'exercice :&lt;br /&gt;
#[[Écritures comptables#Écritures_de_fin_d'exercice_avant_la_clôture_de_la_comptabilité|Écritures de fin d'exercice avant la clôture de l'exercice]] dont le [[#Solder-les-comptes|solde des comptes d'exploitation]]&lt;br /&gt;
#Validation des écritures de fin d'exercice par la [[Utilisation de la comptabilité#Validation_d'un_flux|validation des flux]] correspondant.&lt;br /&gt;
#Ultime export pour stockage [[#Marquer_les_écritures_lors_de_l'export|en marquant les écritures]].&lt;br /&gt;
#[[#Clôturer-l'exercice-comptable|Clôture / ouverture du nouvel exercice comptable]].&lt;br /&gt;
#[[Écritures comptables#Écritures_de_début_d'exercice_après_l'ouverture_de_la_comptabilité|Écritures de début d'exercice après l'ouverture de la comptabilité]].&lt;br /&gt;
&lt;br /&gt;
==Alertes générées lors d'une tentative d'[[Utilisation de la comptabilité#Export-de-la-comptabilité|export comptable]]==&lt;br /&gt;
===Vous ne pouvez exporter car il y a des comptes sans valeur d'export===&lt;br /&gt;
Cette alerte bloquante apparait dans '''Comptes &amp;gt; Exporter''' avec les éléments suivants :&lt;br /&gt;
&amp;lt;pre&amp;gt;Vous ne pouvez exporter car il y a des comptes sans valeur d'export&lt;br /&gt;
intitulé de compte X (type de compte Y)&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pour supprimer cette alerte, il faut [[Configuration de la comptabilité#Comptes_d'export|attribuer les comptes d'export manquants]].&lt;br /&gt;
&lt;br /&gt;
==Export de la comptabilité==&lt;br /&gt;
Pré-requis : vérifier que le format d'export pour votre logiciel est présent dans le tableau '''Format de l'export'''. S'il n'est pas présent, [[Configuration#Formats-d'export-à-afficher|le rendre visible depuis la page Configuration]].&lt;br /&gt;
&lt;br /&gt;
Pour exporter la comptabilité, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Exporter'''&lt;br /&gt;
&lt;br /&gt;
Dans la première colonne, le tableau '''Statistiques''' donne des informations sur les écritures. Sa lecture est indispensable pour vérifier qu'il ne subsiste pas d'écriture non validée antérieures à la fin de la période d'export souhaitée. Si c'est le cas, il faut alors [[#Retrouver-les-écritures-non-validées|trouver les écritures non validées]] et les valider.&lt;br /&gt;
&lt;br /&gt;
Dans la deuxième colonne: &lt;br /&gt;
*Choisir la '''Comptabilité''' à exporter.&lt;br /&gt;
*Indiquer la période que l'on souhaite exporter.&lt;br /&gt;
&lt;br /&gt;
Attention: la période proposée par défaut correspond à la plus grande période possible et ne correspond donc pas à la période souhaitée. Il faut donc modifier la date de fin.&lt;br /&gt;
&lt;br /&gt;
Exemples :&lt;br /&gt;
*Si on souhaite exporter '''une année civile complète''', alors il faut sélectionner comme date de fin le 31 décembre.&lt;br /&gt;
*Si on souhaite exporter '''un mois''', il faut sélectionner comme date de fin le dernier jour du mois concerné.&lt;br /&gt;
&lt;br /&gt;
Il est également possible de marquer les écritures exportées afin qu'elles ne soient plus ré-exportées. Cependant, à la place de cette zone de saisie, il peut apparaitre la liste des comptes sans [[#Compte_d'export|valeur d'export]] c'est à dire sans le numéro de compte du plan comptable. Dans ce cas, il faut d'abord rechercher le compte concerné dans '''Comptes &amp;gt; Lister les comptes''' puis attribuer au compte concerné une valeur d'export.&lt;br /&gt;
*Cocher ou non '''[[#Marquer_les_écritures_lors_de_l'export|Marquer les écritures]]'''.&lt;br /&gt;
*Dans la troisième colonne, sélectionner le format d'export souhaité ainsi que le '''Jeu de caractère'''. Le jeu de caractères choisi est [[FAQ-export#Mémorisation-du-choix-d'encodage-lors-des-exports-CSV|mémorisé]] pour les prochains exports et peut être modifié à tout moment. &lt;br /&gt;
*L'export s'effectue en cliquant sur le bouton '''Exporter'''.&lt;br /&gt;
*Il faut ensuite [[Import dans un logiciel comptable tiers|importer dans un logiciel comptable tiers]].&lt;br /&gt;
&lt;br /&gt;
'''Remarques :'''&lt;br /&gt;
*Sauf à avoir cocher la case '''Ecritures non validées''', il n'est possible d'exporter que des écritures validées. Par conséquent, s'il subsiste des écritures non validées sur la période d'export souhaitée, alors une alerte apparait signalant qu'il n'est pas possible d'exporter la période souhaitée.&lt;br /&gt;
*Dans le fichier d'export, les écritures sont triées par numéro de flux.&lt;br /&gt;
&lt;br /&gt;
===Exporter les écritures marquées comme exportées===&lt;br /&gt;
Il est possible de ré-exporter les écritures marquées comme ayant été déjà exportées (et [[#Marquer-les-écritures-lors-de-l'export|marquées comme tel]]) en cochant '''Ecritures marquées comme exportées''' dans la colonne '''Écriture'''. En cochant cette case, un message d'alerte apparait indiquant ''Attention : vous allez exporter des écritures marquées, elles ont sans doute déjà étaient importées dans la comptabilité réelle.''.&lt;br /&gt;
&lt;br /&gt;
===Exporter les écritures non validées===&lt;br /&gt;
Il est possible d'exporter les écritures non validées en cochant '''Ecritures non validées''' dans la colonne '''Écriture'''. En cochant cette case, un message d'alerte apparait indiquant ''Attention : vous allez exporter des écritures non validées, elles ne devraient pas être importées dans la comptabilité réelle.''.&lt;br /&gt;
&lt;br /&gt;
===Marquer les écritures lors de l'export===&lt;br /&gt;
Lors d'un export comptable, OpenFlyers donne la possibilité de marquer ou non les écritures qui vont être exportées. Cela permet :&lt;br /&gt;
*Soit de pouvoir ré-exporter des écritures déjà exportées (mais non marquées)&lt;br /&gt;
*Soit au contraire de ne plus exporter des écritures dont OpenFlyers sait qu'elles ont déjà été exportées car marquées.&lt;br /&gt;
&lt;br /&gt;
Ce choix se fait dans le formulaire d'export en cochant '''Marquer les écritures (elles ne pourront plus être exportées de nouveau)'''.&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de toujours procéder à un 1er export sans marquer les écritures. Ainsi, si l'export se passe mal, on aura la garantie de pouvoir le refaire.&lt;br /&gt;
&lt;br /&gt;
=Importer un relevé bancaire=&lt;br /&gt;
'''Attention :''' avant d'effectuer un import de relevé bancaire en production, il est vivement recommandé de le faire sur la [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-supplémentaire-de-test-(bac-à-sable)|plateforme bac à sable]]. En effet, un import de relevé bancaire génère de nombreuses écritures qu'il peut être ensuite fastidieux de supprimer à la main en cas de mauvais import.&lt;br /&gt;
&lt;br /&gt;
De la même façon, lors des tests, il est recommandé d'importer qu'une petite période comptable (quelques jours) afin de ne pas générer de trop nombreuses écritures qui peuvent rendre totalement illisibles la consultation des comptes.&lt;br /&gt;
&lt;br /&gt;
Pour accéder à cette fonctionnalité il faut disposer des droits de [[Gestion-des-profils#Gestion-des-comptes|Gestion des comptes]] ou [[Gestion-des-profils#Saisir-tout-flux|Saisir tout flux]].&lt;br /&gt;
&lt;br /&gt;
Il est recommandé de saisir les [[Gestion-des-achats#Saisie-d'une-facture-fournisseur|factures fournisseurs]] avant d'effectuer l'import du relevé bancaire conformément au [[Comptabilité#Règles-de-saisies-de-la-comptabilité-courante|règles de saisies de la comptabilité courante]].&lt;br /&gt;
&lt;br /&gt;
Voir également le chapitre [[Conseils-spécifiques-pour-la-comptabilité#Rapprochement-des-encaissements|Rapprochement des encaissements]] concernant la ventilation des écritures comptables liées à des encaissements.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers propose plusieurs méthodes d'import des relevés bancaires :&lt;br /&gt;
*[[#Importer-par-fichier|Importer par fichier]] : il s'agit de la méthode historique d'import. Elle présente plusieurs inconvénients et est désormais déconseillée. OpenFlyers n'effectue plus d'évolution sur cette fonctionnalité et n'assure pas de support.&lt;br /&gt;
*[[#Importer-par-API|Importer API]] : il s'agit de la nouvelle méthode recommandée par OpenFlyers. Elle nécessite d'[[Configuration-de-la-comptabilité#Agréger-un-compte-bancaire|avoir agrégé un compte bancaire]] et peut être complètement automatisée en activant la synchronisation automatique 1 fois par jour.&lt;br /&gt;
&lt;br /&gt;
==Importer par API==&lt;br /&gt;
;Vidéo tutorielle&lt;br /&gt;
[https://youtu.be/VVCdPWlwglM Importer un relevé bancaire] : à partir de la minute 2'37 uniquement pour le paramétrage de l'imputation automatique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Avoir [[Configuration-de-la-comptabilité#Agréger-un-compte-bancaire|agrégé un ou plusieurs compte(s) bancaire(s)avec des comptes de trésorerie]]&lt;br /&gt;
*Les [[Configuration-de-la-comptabilité#Règles-d'imputations-automatiques|règles d'imputation]] doivent être paramétrées&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Relevé bancaire &amp;gt; Importer par API''':&lt;br /&gt;
*'''Compte de trésorerie''' : Sélectionner le compte de trésorerie qui va être mis à jour par import du relevé du compte bancaire agrégé avec ce compte.&lt;br /&gt;
*'''Lettrer automatiquement les écritures importées''' : en cochant cette case, le [[#Lettrage-automatique|lettrage automatique]] des écritures générées par l'import s'effectue&lt;br /&gt;
*Cliquer sur le bouton '''Importer'''&lt;br /&gt;
Les écritures générées via l'import par API sont identifiées dans la liste des mouvements par l'icône [[File:b-letter-bank-symbol.png|10px]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Messages d'erreurs possibles&lt;br /&gt;
En cas d'échec de l'import, des messages d'alertes peuvent s'afficher :&lt;br /&gt;
*'''Ce compte n'est plus agrégé, refaire le processus d'agrégation'''&lt;br /&gt;
**[[Configuration-de-la-comptabilité#Agréger-des-comptes-bancaires|Supprimer l'agrégation et la réinitialiser]]&lt;br /&gt;
*'''Le compte trésorerie Compte courant (512000) n'a aucun compte agrégé associé: Connecter et agréger un compte'''&lt;br /&gt;
**S'assurer que le compte de trésorerie est correctement affecté en accédant à '''Admin &amp;gt; Comptes &amp;gt; Banque &amp;gt; Agréger'''&lt;br /&gt;
*'''Il n'est pas possible de saisir une écriture comptable avec une date antérieure à la date de début de l'exercice comptable'''&lt;br /&gt;
:Pour corriger ce problème, il y a 2 possibilités :&lt;br /&gt;
:*Soit modifier la date de début d'agrégation pour qu'elle soit postérieure à la date de début de l'exercice comptable :&lt;br /&gt;
:**Aller dans '''Admin &amp;gt; Comptes &amp;gt; Banque &amp;gt; Agréger'''&lt;br /&gt;
:**Modifier la '''date de début d'import''' en conséquence&lt;br /&gt;
:*Soit modifier la date de début de l'exercice comptable pour qu'elle soit antérieure à la date de début d'import :&lt;br /&gt;
:**[[Utilisation-de-la-comptabilité#Déclôturer-l'exercice-comptable|Déclôturer le dernier exercice comptable]]&lt;br /&gt;
:**Retenter l'[[#Importer-par-API|import par API]]&lt;br /&gt;
:**Temps que le même message d'erreur s'affiche, renouveler les 2 actions précédentes&lt;br /&gt;
:**[[Utilisation-de-la-comptabilité#Clôturer-l'exercice-comptable|Reclôturer l'exercice comptable]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Messages d'avertissements possibles&lt;br /&gt;
*Si lors de l'import des lignes ne sont pas importées car déjà présentes en base de données, un avertissement du type suivant s'affiche :&lt;br /&gt;
&amp;lt;pre&amp;gt;20 lignes comprises entre 01-03-2023 et 30-03-2023 n'ont pas été importées&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Si le compte n'a aucune transaction à importer un message d'avertissement en orange s'affiche :&lt;br /&gt;
&amp;lt;pre&amp;gt;La liste des transactions est vide dans la période souhaitée&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Dans ce cas, deux options sont possibles :&lt;br /&gt;
:*Soit, le compte n'a réellement aucune transaction enregistrée côté banque pour la période souhaitée. Donc, il faudra attendre les futures transactions pour les importer.&lt;br /&gt;
:*Soit, la date indiquée dans &amp;quot;Date de début d'import&amp;quot; est incorrecte. Il faudra alors saisir la date correcte en accédant à '''Admin &amp;gt; Comptes &amp;gt; Banque &amp;gt; Agréger'''.&lt;br /&gt;
&lt;br /&gt;
==Importer par fichier==&lt;br /&gt;
;Vidéo tutorielle&lt;br /&gt;
[https://youtu.be/VVCdPWlwglM Importer un relevé bancaire]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*L'export du relevé doit avoir été réalisé (voir les procédures pour chaque dans la page [[Exporter un relevé bancaire depuis un site internet de banque]])&lt;br /&gt;
*Les [[Configuration-de-la-comptabilité#Règles-d'imputations-automatiques|règles d'imputation]] doivent être paramétrées&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Gestion &amp;gt; Comptes &amp;gt; Relevé bancaire &amp;gt; Importer par fichier'''&lt;br /&gt;
*'''Fichier''' : Sélectionner le fichier à importer&lt;br /&gt;
*'''Format d'import''' : Sélectionner le [[Modèles-de-format-d'import-de-relevé-bancaire#Format-d'import|format]] correspondant au fichier à importer. La sélection est mémorisée pour les imports suivants.&lt;br /&gt;
*'''Compte trésorerie''' : Sélectionner le compte de trésorerie qui va être débité. Lorsque le montant est négatif, ce compte est crédité.&lt;br /&gt;
:Le compte affiché par défaut est déterminé dans l'ordre suivant :&lt;br /&gt;
:#Compte utilisé lors du précédent import&lt;br /&gt;
:#Compte ayant le plus petit numéro d'export comptable&lt;br /&gt;
*'''Lettrer automatiquement les écritures importées''' : en cochant cette case, le [[#Lettrage-automatique|lettrage automatique]] des écritures générées par l'import s'effectue&lt;br /&gt;
*Cliquer sur le bouton '''Importer'''&lt;br /&gt;
&lt;br /&gt;
* S'il y a un message d'erreur '''Ligne : xxx déjà présente en base de données''', l'import n'est pas réalisé afin de ne pas générer de doublons (cf. ci-dessous dans la partie '''Messages d'erreurs possibles''').&lt;br /&gt;
&lt;br /&gt;
Lors de l'import, des [[Comptabilité#Flux|flux]] sont générés. Ils sont définis en fonction des [[Configuration-de-la-comptabilité#Règles-d'imputations-automatiques|règles d'imputation]]. Il est ensuite possible de modifier ces écritures en [[Utilisation-de-la-comptabilité#Modifier-un-flux|modifiant les flux]] depuis la [[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|liste des mouvements]] ou le détail des comptes imputés. &lt;br /&gt;
&lt;br /&gt;
Le compte de banque sélectionné lors de l'import contient une ligne de débit ou de crédit pour chaque flux généré par l'import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Messages d'erreurs possibles&lt;br /&gt;
En cas d'échec de l'import, des messages d'alertes peuvent s'afficher :&lt;br /&gt;
*'''Ligne : xxx déjà présente en base de données'''&lt;br /&gt;
*:Ce message d'erreur peut être généré lors de l'utilisation de la fonctionnalité d'import de relevé bancaire.&lt;br /&gt;
*:Il indique que la ligne affichée est déjà présente en base de données.&lt;br /&gt;
*:Dans ce cas, aucune ligne du fichier n'est chargée en base de données.&lt;br /&gt;
*:En cas de présence de cette erreur, vérifier que la période d'export de votre relevé bancaire ne chevauche pas la période de l'export précédent.&lt;br /&gt;
&lt;br /&gt;
=Lettrer des écritures comptables=&lt;br /&gt;
Tutoriel OpenFlyers : [https://www.youtube.com/watch?v=Bgb32Ay6TVU Lettrer des écritures comptables]&lt;br /&gt;
&lt;br /&gt;
Le [https://fr.wikipedia.org/wiki/Lettrage_comptable lettrage] est une opération comptable qui consiste à affecter un seul repère à 2 ou plusieurs entrées comptables dans ce compte. la somme des entrées au crédit devant être égale à la somme des entrées au débit.&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir effectuer le lettrage il faut disposer du droit [[Gestion-des-profils#Gestion-des-comptes|Gestion des comptes]].&lt;br /&gt;
&lt;br /&gt;
==Annulation automatique du lettrage==&lt;br /&gt;
Dans le cas où un flux comptable est modifié ou annulé, les écritures comptables lettrées avec les écritures du flux concerné sont automatiquement délettrées.&lt;br /&gt;
&lt;br /&gt;
==Lettrage automatique==&lt;br /&gt;
Le lettrage automatique se fait lors de l'[[#Importer-un-relevé-bancaire|import de relevés bancaires]] en cochant la case à cocher '''Lettrer automatiquement les écritures comptables''' de l'interface correspondante. Un robot va alors essayer de trouver des écritures à lettrer. Son fonctionnement est le suivant :&lt;br /&gt;
*Génération de l'écriture comptable&lt;br /&gt;
*Recherche d'une écriture comptable ayant le montant inverse (somme des crédits et débits égal à 0) et appartenant au même compte&lt;br /&gt;
*Création d'un lettrage pour les deux écritures correspondantes ainsi qu'une date de lettrage&lt;br /&gt;
*Enregistrement de l'écriture dans la base de données.&lt;br /&gt;
Pour la recherche de l'écriture inverse, le robot se limite à X jours avant et Y jours après la date de l'écriture d'origine. X et Y sont définis dans le [[Configuration-de-la-comptabilité#Paramétrage-général-de-la-gestion-des-comptes|Paramétrage général de la gestion des comptes]].&lt;br /&gt;
&lt;br /&gt;
Si plusieurs écritures ont été trouvées dans la base de données comme correspondante alors le lettrage n'est pas fait. Si plusieurs écritures générées ont la même écriture correspondante seule, la première est lettrée.&lt;br /&gt;
&lt;br /&gt;
==Lettrer manuellement==&lt;br /&gt;
Le lettrage manuel est fait par l'utilisateur via l'interface '''Gestion &amp;gt; Comptes › Comptes &amp;gt; X'''. Pour ajouter un lettrage à une écriture il faut :&lt;br /&gt;
*Cliquer sur le bouton d'édition du lettrage en haut de la colonne lettrage&lt;br /&gt;
*Cliquer sur les écritures que l'on souhaite associer&lt;br /&gt;
*Chaque entrée sélectionnée est ajoutée au panier des écritures en attente de lettrage affiché en haut de l'extrait de compte. Le contenu de ce panier est préservé en affichant d'autres pages d'extraits de compte du compte concerné. Cela permet d'associer des écritures comptables réparties sur des dates éloignées.&lt;br /&gt;
*Re-cliquer sur le bouton d'édition.&lt;br /&gt;
OpenFlyers va alors s'assurer que la somme des entrées au crédit est égale à la somme des entrées au débit. Si c'est le cas alors le lettrage est effectué.&lt;br /&gt;
&lt;br /&gt;
Seules les écritures n'ayant pas encore de lettrage peuvent être sélectionnées par l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un lettrage, il faut :&lt;br /&gt;
*Cliquer sur le bouton de dissociation en haut de la colonne lettrage&lt;br /&gt;
*Cliquer sur les écritures que l'on souhaite dissocier.&lt;br /&gt;
*Re-cliquer sur le bouton d'édition.&lt;br /&gt;
&lt;br /&gt;
L'ensemble des écritures sélectionnées n'auront alors plus de lettrage ainsi que leurs écritures correspondantes. Si l'utilisateur a sélectionné deux écritures correspondantes, leur lettrage sera supprimé comme si une seul avait été sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Ainsi si l'on souhaite modifier le lettrage d'une écriture il faut dans un premier temps supprimer son lettrage puis en ajouter un nouveau.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour les tarifs=&lt;br /&gt;
==Mettre à jour les tarifs associés à des produits==&lt;br /&gt;
*'''Gestion &amp;gt; Ventes &amp;gt; Produits'''&lt;br /&gt;
&lt;br /&gt;
*Les tarifs sont définis dans la partie droite du tableau à partir de la colonne '''Tarif associé'''.&lt;br /&gt;
[[Image:Tableau_produits_actualisation_tarifs.png|800px]]&lt;br /&gt;
*Dans '''Historique des montants''', sélectionner '''Nouveau couple...''' pour créer un nouveau tarif.&lt;br /&gt;
*Saisir un nouveau '''Montant du tarif''' et la nouvelle '''Date d'entrée en vigueur du tarif''' à partir de laquelle le tarif s'appliquera. Vous pouvez anticiper un changement de tarif. Le tarif s'appliquera à la date du mouvement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Attention''': si vous sélectionnez un couple existant dans '''Historique des montants''' et que vous modifiez le montant ou la date d'entrée en vigueur, alors vous changez le prix de cette période mais vous ne créez pas un nouveau tarif. Vous perdrez toute possibilité de corriger par exemple un vol à une date donnée. &lt;br /&gt;
&lt;br /&gt;
* S'il y a un message d'erreur &amp;quot;chaque variable doit disposer d'une valeur antérieure à la date de début de l'exercice comptable&amp;quot; cela signifie que la variable ne possède pas de valeur entre la date de début d'exercice (date définie dans '''Admin &amp;gt; Comptes &amp;gt; Gestion &amp;amp; Export''') et la date indiquée. Le programme refuse qu'il y ait une absence de tarif applicable. &lt;br /&gt;
*Chaque variable utilisée dans les formules de tarification doit avoir une valeur initialisée depuis une date antérieure à la date de début de l'exercice comptable&lt;br /&gt;
&lt;br /&gt;
==Mettre à jour les tarifs associés à des activités==&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Actualisation'''&lt;br /&gt;
[[Image:Menu-vente-prix-actualisation-des-prix.jpg|250px]]&lt;br /&gt;
&lt;br /&gt;
Si vous souhaitez mettre à jour un tarif, c'est à dire définir un prix qui doit s'appliquer à partir d'une certaine date, alors il faut :&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter une nouvelle valeur à une variable existante''' en bas du tableau et '''non pas sur l'icône crayon à droite de la ligne de tarif'''.&lt;br /&gt;
[[Image:Tableau-vente-prix-actualisation-de-prix.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
*Saisir une nouvelle valeur et la date à partir de laquelle le tarif s'appliquera. Vous pouvez anticiper un changement de tarif. Le tarif s'appliquera à la date du mouvement.&lt;br /&gt;
[[Image:Ajout-nouvelle-valeur-variable-tarif.png|400px]]&lt;br /&gt;
&lt;br /&gt;
'''Attention''': si vous cliquez sur l'icône &amp;quot;Édition&amp;quot; (Crayon dans la colonne action) et que vous modifiez la valeur, alors vous changez le prix de cette période mais vous ne créez pas un nouveau tarif. Vous perdrez toute possibilité de corriger par exemple un vol à une date donnée. &lt;br /&gt;
&lt;br /&gt;
*Si vous avez le message d'erreur &amp;quot;chaque variable doit disposer d'une valeur antérieure à la date de début de l'exercice comptable&amp;quot; cela signifie que la variable ne possède pas de valeur entre la date de début d'exercice (date définie dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Gestion &amp;amp; Export''') et la date indiquée. Le programme refuse qu'il y ait un &amp;quot;trou tarifaire&amp;quot; (vols non facturés). &lt;br /&gt;
*Chaque variable utilisée dans les formules de tarification doit avoir une valeur initialisée depuis une date antérieure à la date de début de l'exercice comptable&lt;br /&gt;
&lt;br /&gt;
Après mise à jour des tarifs, s'il est nécessaire de mettre à jour les activités déjà saisies, alors il faut suivre la procédure [[Gestion-des-activités#Mettre-à-jour-les-entrées-comptables-associées-à-des-activités-non-validées|Mettre à jour les entrées comptables associées à des activités non validées]].&lt;br /&gt;
&lt;br /&gt;
==Supprimer les tarifs associés à des activités==&lt;br /&gt;
;Supprimer une valeur de tarif&lt;br /&gt;
*Accéder à '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Actualisation'''&lt;br /&gt;
*Cliquer sur l'icone ''Supprimer'' (représentée par une poubelle dans la colonne Actions)&lt;br /&gt;
*Si deux valeurs ou plus de la même variable que celle que nous souhaitons supprimer ont une date de début antérieure ou égale à celle de l'exercice, alors la suppression est autorisée.&lt;br /&gt;
*Si une seule valeur de la même variable que celle que nous souhaitons supprimer a une date de début antérieure ou égale à la date de début de l'exercice, nous devons alors vérifier si la valeur que nous voulons supprimer a une date de début ultérieure à celle de l'exercice. Si tel est le cas, nous pouvons la supprimer.&lt;br /&gt;
*Dans tous les autres cas, la suppression n'est pas autorisée. Cela signifie soit qu'il n'y aura aucune valeur applicable à la date de début de l'exercice comptable, soit que la situation est déjà compromise, c'est-à-dire qu'aucune valeur applicable n'existe à la date de début de l'exercice comptable.&lt;br /&gt;
&lt;br /&gt;
;Supprimer une variable tarif&lt;br /&gt;
*Accéder à '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition'''&lt;br /&gt;
*Cliquer sur l'icone ''Supprimer'' (représentée par une poubelle dans la colonne Actions)&lt;br /&gt;
*Si la valeur est utilisée dans une règle de facturation des '''Activités''' ou des '''Produits''', la suppression n'est pas autorisée et un message d'alerte s'affiche.&lt;br /&gt;
*Si aucune règle de facturation n'utilise cette variable tarif, la suppression sera autorisée, entraînant la suppression de toutes les valeurs associées à cette variable tarif.&lt;br /&gt;
&lt;br /&gt;
=Mouvements=&lt;br /&gt;
Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements'''&lt;br /&gt;
*Champs de sélection '''Mois''' et '''Année''' : permettent de filtrer les écritures comptables sur une période mensuelle ou annuelle.&lt;br /&gt;
*Champ '''Filtrer par budget''' : pour filtrer les écritures par budget (si le module budget est activé).&lt;br /&gt;
*Champ '''Comptabilité''' : pour filtrer par type de comptabilité.&lt;br /&gt;
*Bouton à bascule '''Afficher le bouton de régénération de facture''' : affiche une icône permettant de forcer la regénération du PDF d'une facture.&lt;br /&gt;
&lt;br /&gt;
La liste des mouvements s'affiche selon la description présente dans le chapitre [[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|Extrait de compte]].&lt;br /&gt;
&lt;br /&gt;
=Opérations sur les comptes=&lt;br /&gt;
==Afficher la liste des opérations d'un compte==&lt;br /&gt;
*S'il s'agit d'un compte ressource, aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources'''.&lt;br /&gt;
*S'il s'agit d'un compte utilisateur, aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs'''.&lt;br /&gt;
*Sinon, aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous'''.&lt;br /&gt;
*Le cas échéant, cliquer la lettre correspond à la première lettre du nom du compte.&lt;br /&gt;
*Cliquer sur le pictogramme symbolisant une liste d'écritures dans la colonne '''Action''' de la ligne du compte concerné&lt;br /&gt;
&lt;br /&gt;
==Créer un compte==&lt;br /&gt;
===Créer un compte ressource===&lt;br /&gt;
Pour créer un compte ressource, il faut :&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources'''.&lt;br /&gt;
*Dans la ligne de la ressource concernée, cliquer sur l'icône '''+''' du compte souhaité.&lt;br /&gt;
&lt;br /&gt;
===Créer un compte utilisateur===&lt;br /&gt;
Pour créer un compte utilisateur, il faut :&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs'''.&lt;br /&gt;
*Dans la ligne de l'utilisateur concerné, cliquer sur l'icône check du compte souhaité.&lt;br /&gt;
&lt;br /&gt;
===Créer un compte non-ressource non-utilisateur===&lt;br /&gt;
Pour créer un compte, il faut :&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous'''.&lt;br /&gt;
*En bas du tableau, remplir la ligne et choisir la catégorie du compte&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter'''&lt;br /&gt;
&lt;br /&gt;
==Créer un type de compte==&lt;br /&gt;
===Créer un type de compte ressource===&lt;br /&gt;
Pour créer un type de compte ressource, il faut :&lt;br /&gt;
*Aller sur '''Admin &amp;gt; Comptes &amp;gt; Ressources &amp;gt; Types actifs''' puis cliquer sur le bouton '''Ajouter un compte'''.&lt;br /&gt;
*Saisir les champs du formulaire et valider .&lt;br /&gt;
&lt;br /&gt;
==Désactiver un compte==&lt;br /&gt;
Pour désactiver un compte qui ne doit plus être utilisé, il faut que :&lt;br /&gt;
* le compte ne doit pas être utilisé dans une règle de tarification. Cela concerne directement les comptes et non pas les types de comptes. Ainsi, il est possible de désactiver un compte utilisateur ou un compte ressource alors qu'il existe des règles de tarification qui utilisent le même type de compte que le compte à désactiver.&lt;br /&gt;
* dans le cas d'un compte de type utilisateur, l'utilisateur possédant ce compte ne doit pas être lié à un profil qui requiert le type de compte &lt;br /&gt;
* le compte ne doit pas être utilisé par un type de facture fournisseur&lt;br /&gt;
* le compte ne doit pas créer de trou dans la comptabilité. C'est à dire que :&lt;br /&gt;
** le [[#Solder_un_compte|solde du compte doit être à 0]]&lt;br /&gt;
** les écritures associées à ce compte doivent être toutes validées&lt;br /&gt;
Ensuite, on peut procéder à sa désactivation en cliquant sur l'icône symbolisant une poubelle sur la ligne de ce compte. Un compte n'ayant jamais eu d'écriture est supprimé au lieu de passer à l'état désactivé.&lt;br /&gt;
&lt;br /&gt;
==Lister les comptes==&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources''' pour obtenir les comptes ressource&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs''' pour obtenir les comptes utilisateur&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous''' pour obtenir les autres comptes.&lt;br /&gt;
&lt;br /&gt;
Dans ces pages, le solde de chaque compte est calculé en prenant les écritures datant du début d'exercice comptable jusqu'à la fin de la journée courante dans le [[Configuration#Fuseau-horaire-de-la-structure|fuseau horaire de la structure]]. Ainsi, les écritures comptables avec une date comptable future ne sont pas prises en compte pour le calcul du solde.&lt;br /&gt;
&lt;br /&gt;
Le symbole '''*''' peut apparaître à gauche d'un solde : Cela signifie que le compte possède des écritures comptables dans le futur.&lt;br /&gt;
&lt;br /&gt;
==Renommer un compte==&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous'''&lt;br /&gt;
*Cliquer éventuellement sur la lettre correspond à la 1ère lettre du nom du compte concerné.&lt;br /&gt;
*Cliquer sur le champ de la colonne '''Nom''' du compte concerné.&lt;br /&gt;
*Changer le nom du compte.&lt;br /&gt;
*Cliquer en dehors de la zone de saisie afin de permettre l'enregistrement de la saisie et le rafraichissement du tableau.&lt;br /&gt;
&lt;br /&gt;
==Supprimer un compte créé en double==&lt;br /&gt;
Il peut arriver que deux comptes identiques soient créés par inadvertance. Dans ce cas, il est nécessaire de supprimer le compte en trop. Pour cela il faut :&lt;br /&gt;
*[[#Renommer-un-compte|Renommer le compte]] en trop pour qu'il ne porte pas le même nom que le compte initial. Cela peut se faire en lui rajoutant un numéro. Exemple : ''Compte en trop'' deviendra ''Compte en trop 1''.&lt;br /&gt;
*Si le compte comporte des écritures non validées, il est recommandé de modifier les écritures pour les affecter au bon compte. Pour cela, il faut :&lt;br /&gt;
*[[#Afficher-la-liste-des-opérations-d'un-compte|Afficher la liste des opérations du compte]].&lt;br /&gt;
*Cliquer sur le pictogramme symbolisant un crayon pour chaque ligne concernée afin d'éditer la saisie. Il est recommandé d'utiliser le [[Ergonomie#Clic-droit-et-clic-molette|clic droit ou le clic molette]] de la souris. Cela permet d'effectuer l'édition dans un nouvel onglet et ainsi de ne pas perdre la page contenant le détail du compte.&lt;br /&gt;
*S'il s'agit d'un flux, il suffit de modifier la saisie du flux, puis de cliquer sur le bouton '''Enregistrer'''.&lt;br /&gt;
*S'il s'agit d'une facture fournisseur, il faut d'abord modifier le type de facture fournisseur correspondant. Pour cela il faut :&lt;br /&gt;
**Aller dans '''Gestion &amp;gt; Achats &amp;gt; Types de facture fournisseur'''&lt;br /&gt;
**Retrouver le type de facture correspondant&lt;br /&gt;
**Cliquer sur le pictogramme symbolisant un crayon dans la colonne '''Actions''' de la ligne du type de facture fournisseur concerné.&lt;br /&gt;
**Modifier la sélection du champ '''Compte fournisseur ou trésorerie''' ou du champ '''Compte de charge, de bilan ou ressource''' pour y mettre le ''compte qui n'est pas en trop''.&lt;br /&gt;
**Cliquer sur le bouton '''Enregistrer'''.&lt;br /&gt;
:Ensuite, il est possible d'éditer la facture fournisseur et de la réenregistrer. Cela permet l'imputation sur le bon compte.&lt;br /&gt;
*Répéter l'opération d'édition de chaque ligne afin de faire disparaitre toutes les lignes non validées.&lt;br /&gt;
*Une fois qu'il ne reste plus de ligne non validée, alors il faut retourner sur l'affichage des comptes de même catégorie afin de pouvoir cliquer sur le pictogramme symbolisant une poubelle à l'intersection de la colonne '''Actions''' et de la ligne concernée.&lt;br /&gt;
&lt;br /&gt;
=Retrouver les écritures non validées=&lt;br /&gt;
S'il y a beaucoup d'écritures à valider, il faut procéder de façon systématique en parcourant chaque interface de validation :&lt;br /&gt;
*Pour les activités, aller dans '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste''' puis '''Valider les activités sélectionnés''' pour chaque ressource.&lt;br /&gt;
*Pour les encaissements, aller dans '''Gestion &amp;gt; Comptes &amp;gt; Pointer &amp;gt; X''' où X correspond au type de paiement à pointer.&lt;br /&gt;
*Pour les transferts, aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Valider''' puis '''valider les transferts'''.&lt;br /&gt;
*Pour les factures, aller dans '''Gestion &amp;gt; Achats &amp;gt; Liste des factures fournisseurs'''.&lt;br /&gt;
*Pour les ventes, aller dans '''Gestion &amp;gt; Ventes &amp;gt; Valider les ventes'''. Choisir ses critères de recherche et valider le formulaire. Ensuite cocher les différentes ventes listées puis '''Pointer les entrées sélectionnées'''.&lt;br /&gt;
En procédant ainsi, il ne doit normalement ne pas subsister d'écriture à valider. Cependant, si l'essentiel des écritures a été validé, alors il est plus rapide de rechercher les écritures à valider que de parcourir chaque interface de validation.&lt;br /&gt;
&lt;br /&gt;
Pour rechercher les écritures restantes à valider, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Gestion / Export'''&lt;br /&gt;
En-dessous du titre '''Statistiques''' figure un tableau :&lt;br /&gt;
&lt;br /&gt;
[[Image:Tableau_statistiques_gestion-export.png]]&lt;br /&gt;
&lt;br /&gt;
Dans l'exemple ci-dessus, on peut voir à la ligne ''Ecritures non validées'', colonne ''Date de première écriture'' l'horodatage &amp;quot;19/08/2013 14:45&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Cela veut dire qu'il y a au moins une écriture qui date du 19 août 2013 et qui n'a pas été validée.&lt;br /&gt;
&lt;br /&gt;
Pour retrouver cette écriture non validée, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements'''&lt;br /&gt;
*Rechercher l'écriture d'après la date indiquée.&lt;br /&gt;
Son contenu permettra de savoir s'il s'agit d'un vol, d'un encaissement, d'un flux, etc. Si un doute subsiste sur le type d'écriture, il faut cliquer sur l'icône &amp;quot;modifier&amp;quot; de l'écriture considérée afin de se retrouver dans son formulaire d'édition.&lt;br /&gt;
&lt;br /&gt;
Si les vols non validés correspondent à une ressource qui a été désactivée, alors pour valider les vols concernés, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Actives''' désactiver temporairement '''Réservable''' et '''Saisie d'activité''' pour une ressource existante afin de pouvoir avoir la possibilité de réactiver l'autre ressource&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Désactivées'''&lt;br /&gt;
*Réactiver la ressource concernée&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Actives''' et activer temporairement '''Saisie d'activité''' pour la ressource concernée&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Activités &amp;gt; Liste d'activités''' puis cliquer le bouton de la colonne '''Valider les activités sélectionnées''' correspondant à la ressource concernée&lt;br /&gt;
*Pointer les activités de la ressource&lt;br /&gt;
*Retourner dans '''Gestion &amp;gt; Ressources &amp;gt; Actives''' et désactiver la ressource concernée en cliquant sur l'icône symbolisant une poubelle&lt;br /&gt;
*Toujours dans cette interface, remettre '''Réservable''' et '''Saisie d'activité''' pour la ressource temporairement désactivée&lt;br /&gt;
&lt;br /&gt;
Remarques :&lt;br /&gt;
*Le nombre d'écritures non validées indiqué dans le tableau '''Statistiques''' correspond au nombre TOTAL d'écritures non validées. En effet, OpenFlyers sait quand est-ce que vous commencez un exercice mais il ne sait pas quand est-ce que vous voulez qu'il s'arrête. Donc il prend toutes les écritures non validées.&lt;br /&gt;
*OpenFlyers ne permet d'exporter ou de clôturer que la période qui inclut des écritures validées. Dès qu'il rencontre une écriture non validée, il bloque toute action d'export ou de clôture.&lt;br /&gt;
&lt;br /&gt;
=Saisir des écritures comptables=&lt;br /&gt;
==Annuler une écriture comptable==&lt;br /&gt;
Dans le cas où une écriture comptable saisie n'a pas été encore validée, pour l'annuler, il faut cliquer sur le bouton symbolisant une poubelle. Cela supprimera complètement l'écriture.&lt;br /&gt;
&lt;br /&gt;
Dans le cas où une écriture comptable a été validée, il n'est plus possible de la supprimer du fait de l'[[Comptabilité#Inaltérabilité-des-données|inaltérabilité des données]]. Le seul moyen d'en annuler son effet consiste à saisir une écriture opposée. Pour cela, il faut [[#Contrepasser-une-écriture|contrepasser l'écriture]].&lt;br /&gt;
&lt;br /&gt;
Cette solution permet de garantir l'inaltérabilité des écritures qui peuvent avoir été saisies par d'autres personnes et surtout qui peuvent affecter des comptes d'utilisateurs.&lt;br /&gt;
&lt;br /&gt;
C'est comme pour un compte bancaire : un banquier ne supprime jamais une écriture sur un compte client. Il passe simplement une nouvelle écriture qui annule l'effet de la précédente.&lt;br /&gt;
&lt;br /&gt;
==Contrepasser une écriture==&lt;br /&gt;
Cette fonction nécessite le droit [[Gestion-des-profils#Gestion-des-comptes|gestion des comptes]].&lt;br /&gt;
&lt;br /&gt;
La fonction de contrepassation d'une écriture permet d'annuler l'effet d'une vente (produit stocké ou non stocké), d'un encaissement ou d'un flux. Cette fonction n'existe pas pour contrepasser la vente de validité ou la vente d'activité. Pour la vente d'activité, il faut [[Gestion-des-activités#Annuler-une-activité-validée|annuler l'activité validée]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller sur la page d'un extrait de compte ou sur la liste des mouvements : '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements'''&lt;br /&gt;
*Dans la colonne '''Actions''', cliquer sur le pictogramme '''Contrepasser le flux'''&lt;br /&gt;
*Une alerte demande de confirmer le souhait de créer une écriture de contrepassation&lt;br /&gt;
*Cela crée une écriture opposée, à la date de l'écriture initiale, qui a pour commentaire le texte &amp;quot;Contrepassation flux X du XX/XX/XXXX&amp;quot;. L'écriture générée est directement validée.&lt;br /&gt;
&lt;br /&gt;
==Modifier un flux==&lt;br /&gt;
* Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Valider''' ou dans l'[[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|extrait de compte]]&lt;br /&gt;
* Cliquer sur l'icône &amp;quot;Crayon&amp;quot; correspond au flux à éditer&lt;br /&gt;
* [[#Saisir-un-flux|Procéder à éditer le flux]]&lt;br /&gt;
&lt;br /&gt;
==[[Écritures comptables#Avoir_clients|Saisie d'un avoir client]]==&lt;br /&gt;
Il faut [[#Saisir-un-flux|saisir un flux]] qui va créditer un compte utilisateur/client d'un certain montant et débiter un compte produit &amp;quot;Remise X&amp;quot; du même montant.&lt;br /&gt;
&lt;br /&gt;
==Saisir un flux==&lt;br /&gt;
Pour saisir un flux, il faut :&lt;br /&gt;
*Soit aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Saisir'''&lt;br /&gt;
*Soit afficher un extrait de compte et cliquer sur le bouton '''Saisir un flux''' situé en bas à droite de l'affichage du compte à droite de la ligne du solde.&lt;br /&gt;
Si le gestionnaire arrive sur le formulaire de saisie d'un flux depuis un extrait de compte, alors la première ligne est pré-remplie avec le compte depuis lequel le formulaire a été affiché.&lt;br /&gt;
&lt;br /&gt;
Sinon, Il faut sélectionner sur la première ligne de compte, le compte souhaité. Pour cela, il est possible de cliquer sur le champ afin de faire apparaitre la liste de tous les comptes. Ils sont regroupés par catégorie et dans chaque catégorie triés par ordre alphabétique. A droite de chaque nom de compte apparait entre parenthèses le compte d'export associé. &lt;br /&gt;
&lt;br /&gt;
Il est possible de renseigner dans le champ de saisie quelques lettres correspondantes à une partie du nom du compte afin de faire apparaitre la liste des comptes qui correspondent. Il est également possible de saisir quelques chiffres du compte d'export.&lt;br /&gt;
*Remplir le champ débit ou crédit selon le cas&lt;br /&gt;
S'il n'y a que 2 lignes comptables pour le flux :&lt;br /&gt;
*Sélectionner sur la 2ème ligne un compte de contre-partie&lt;br /&gt;
*Sur cette 2ème ligne, cliquer sur l'icône qui symbolise une balance avec une flèche bleue et intitulé &amp;quot;Equilibrer la dernière ligne&amp;quot;&lt;br /&gt;
S'il y a plus 2 lignes comptables pour le flux :&lt;br /&gt;
*Cliquer sur le pictogramme symbolisant un &amp;quot;plus&amp;quot; dans la colonne '''Action''' de la dernière ligne du flux afin de faire apparaitre une ligne supplémentaire&lt;br /&gt;
*Répéter cette opération autant de fois que nécessaire&lt;br /&gt;
Une fois que l'ensemble des lignes du flux sont remplies :&lt;br /&gt;
*Compléter éventuellement le champ '''commentaires'''&lt;br /&gt;
*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d%27un-encaissement,-d%27un-flux-ou-d%27un-transfert|droit de modifier la date de flux]], un calendrier apparaît à côté de la mention '''Choisir la date comptable :''' en bas du formulaire. choisir une date comptable en cliquant sur le calendrier, Si la date est à la date du jour l'heure courante est utilisée. Sinon la date est définie à 12:00 heure locale.&lt;br /&gt;
*Sinon, la date actuelle est affichée lors de la création d'un nouveau flux, tandis que la date du flux est affichée en cas de modification d'un flux existant à côté de la mention '''La date comptable :'''&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
Remarque : La date comptable proposée par défaut correspond à la date comptable du dernier flux saisi. Cela permet de faciliter les [[Comptabilité#Règles_de_saisies_de_la_comptabilité_courante|saisies au vu du relevé de banque]].&lt;br /&gt;
&lt;br /&gt;
==Solder les comptes==&lt;br /&gt;
;Présentation&lt;br /&gt;
Cette fonction permet de solder les [[Comptabilité#Comptes-d'exploitation|comptes d'exploitation]] afin d'enregistrer le résultat de l'exercice au bilan.&lt;br /&gt;
&lt;br /&gt;
Cela consiste à générer un flux pour mettre à 0 tous les comptes de catégorie [[Comptabilité#Comptes-de-charges-2|comptes de charges]], [[Comptabilité#Comptes-de-produits|comptes de produits]] et [[Comptabilité#Comptes-ressources|comptes ressources]] avec comme compte de contrepartie un [[Comptabilité#Comptes-de-bilan|compte de bilan]]. Seuls les comptes actifs sont traités.&lt;br /&gt;
&lt;br /&gt;
Cette écriture doit normalement être enregistrée à la date du dernier jour de l'exercice comptable.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Solder les comptes'''&lt;br /&gt;
*Si des [[Alertes-de-configuration#Alertes-liées-à-la-cohérence-des-comptes|alertes liées à la cohérence des comptes]] apparaissent, il faut suivre les procédures associées qui permettent de supprimer les alertes, puis reprendre cette procédure à son début&lt;br /&gt;
*Décocher éventuellement les comptes ressources à ne pas solder (normalement ils doivent tous être laissés cochés sauf si des comptes ressources sont utilisés comme comptes de bilan)&lt;br /&gt;
*Dans le champ Compte de contrepartie, le compte sélectionné doit être ''Résultat de l'exercice (Bilan)'' ou ''Report à nouveau (Bilan)''&lt;br /&gt;
*Dans le champ '''Solder les comptes à la date du''', la date doit correspondre au dernier jour de l'exercice à clôturer. Typiquement pour clôturer l'année N, il faut sélectionner 31/12/N&lt;br /&gt;
*Cliquer sur le bouton '''Générer les écritures'''&lt;br /&gt;
&lt;br /&gt;
==Solder un compte==&lt;br /&gt;
Pour solder un compte, il faut [[#Saisir-un-flux|saisir un flux]] avec la particularité que l'on souhaite &amp;quot;ramener le solde à zéro&amp;quot; d'un compte donné. Pour cela, il faut en plus des [[#Saisir-un-flux|opérations]] indiquées pour la saisie d'un flux, il faut :&lt;br /&gt;
*dans la première ligne de compte, sélectionner le compte concerné&lt;br /&gt;
*Cliquer sur l'icône qui symbolise une balance intitulé &amp;quot;Ramener le solde à zéro&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Validation d'un flux==&lt;br /&gt;
Pour pouvoir valider les flux, il faut disposer des droits [[Gestion-des-profils#Valider-tout-flux|Valider tout flux]] et [[Gestion-des-profils#Saisir-tout-flux|Saisir tout flux]].&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Valider'''&lt;br /&gt;
*Cocher dans la 1ère colonne '''Pointer''' les lignes à valider&lt;br /&gt;
*Cliquer sur le bouton '''Valider les flux sélectionnés (cette action est irréversible)'''&lt;br /&gt;
&lt;br /&gt;
=Rechercher=&lt;br /&gt;
Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Rechercher'''&lt;br /&gt;
*Champ '''Date de début''' et champ '''Date de fin''' : définir la plage de dates et d'heures de la recherche.&lt;br /&gt;
*Champ '''Rechercher par commentaire''' : filtrer les écritures dont le commentaire contient le texte saisi.&lt;br /&gt;
*Bouton à bascule '''Afficher le bouton de régénération de facture''' : affiche une icône permettant de forcer la regénération du PDF d'une facture.&lt;br /&gt;
*Champ '''Numéro de flux''' : rechercher une écriture par son identifiant de flux.&lt;br /&gt;
*Champ '''Numéro de suivi fournisseur''' : rechercher les écritures par le numéro de suivi figurant sur les factures fournisseurs.&lt;br /&gt;
*Champ '''Numéro de facture client''' : rechercher les écritures par le numéro de facture client.&lt;br /&gt;
*Champ '''Numéro de reçu client''' : rechercher les écritures par le numéro de reçu client.&lt;br /&gt;
*Champ '''Compte imputé''' : restreindre la recherche aux écritures imputées sur un compte précis.&lt;br /&gt;
*Champ '''Compte de contrepartie''' : restreindre la recherche aux écritures contenant un compte de contrepartie sélectionné.&lt;br /&gt;
*Champ '''Comptabilité''' : filtrer les résultats par type de comptabilité.&lt;br /&gt;
*Bouton '''Exporter en CSV''' : générer un export des écritures filtrées en tenant compte des filtres actifs et de la page sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Le résultat de la recherche s'affiche selon la description présente dans le chapitre [[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|Extrait de compte]].&lt;br /&gt;
&lt;br /&gt;
=Solder les comptes=&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Solder les comptes'''&lt;br /&gt;
*Dans la première colonne '''Comptes à solder''', laisser tous les comptes &amp;quot;Ressources&amp;quot; cochés sauf si certains ne sont pas des comptes d'exploitation&lt;br /&gt;
*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d%27un-encaissement,-d%27un-flux-ou-d%27un-transfert|droit de modifier la date de solde des comptes]], un calendrier apparaît à côté de la mention '''Solder les comptes à la date du :''' en bas du formulaire. Sinon, la date par défaut affichée  doit correspondre au 31 décembre de l'année de l'exercice comptable en cours.&lt;br /&gt;
*Dans la deuxième colonne '''Période''', si plusieurs comptabilités sont paramétrées, un le champ '''Comptabilité''' est visible, sélectionner la comptabilité souhaitée : il faudra effectuer cette opération pour chacune des comptabilités de la plateforme&lt;br /&gt;
*Dans le champ '''Compte de contrepartie''', sélectionner le compte de bilan souhaité&lt;br /&gt;
**Par défaut, est sélectionné, soit le compte '''Report à nouveau (Bilan)''' pour la comptabilité générale, soit le compte utilisé lors du précédent import&lt;br /&gt;
*Cliquer sur le bouton '''Générer les écritures'''&lt;br /&gt;
&lt;br /&gt;
Ce module génère alors un unique flux qui solde les comptes de charges, de produits et ceux liés aux ressources vers un compte de contrepartie de sorte que ces comptes soient ramenés à 0 à la date sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Seuls les comptes actifs sont pris en compte.&lt;br /&gt;
&lt;br /&gt;
Le flux généré est modifiable.&lt;br /&gt;
&lt;br /&gt;
Après avoir cliqué sur le bouton '''Générer les écritures''', le gestionnaire est redirigé vers '''Admin &amp;gt; Comptes &amp;gt; Valider les flux''' avec par défaut l'affichage du mois et de l'année correspondant aux flux générés afin de lui permettre de valider ces flux. Cette opération est nécessaire avant de pouvoir [[#Clôturer-l'exercice-comptable|Clôturer l'exercice comptable]].&lt;br /&gt;
&lt;br /&gt;
=Valider toutes les écritures=&lt;br /&gt;
;Présentation&lt;br /&gt;
OpenFlyers permet de valider toutes les écritures antérieures à une date choisie.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Valider'''&lt;br /&gt;
Dans la colonne intitulée '''Statistiques''', apparait la date de début de l'exercice comptable ainsi qu'un tableau indiquant le nombre d'écritures non validées avec la date de la première écriture concernée.&lt;br /&gt;
&lt;br /&gt;
En bas du formulaire, à côté de la mention '''Valider les écritures jusqu'à la date du''' apparaît une date :&lt;br /&gt;
:*la valeur par défaut correspond au 31 décembre de l'année précédente&lt;br /&gt;
:*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d'un-encaissement,-d'un-flux-ou-d'un-transfert|droit de modifier la date de validation des écritures]], un bouton calendrier est affiché permettant de modifier la date. Cette dernière ne doit pas être inférieure à la date de début de l'exercice comptable et ne doit pas être supérieure au 31 décembre de l'année précédente.&lt;br /&gt;
*Activer l'interrupteur '''Autoriser'''&lt;br /&gt;
*Cliquer sur le boutton '''Valider toutes les écritures'''&lt;br /&gt;
&lt;br /&gt;
=Factures fournisseurs=&lt;br /&gt;
==Saisir des factures fournisseurs==&lt;br /&gt;
[https://www.youtube.com/watch?v=QVUgYEfqDk0 Vidéo tutorielle pour saisir une facture fournisseur]&lt;br /&gt;
&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Achats &amp;gt; Saisie Factures fournisseurs'''.&lt;br /&gt;
*Vous vous retrouvez alors avec le formulaire de saisie suivant :&lt;br /&gt;
&lt;br /&gt;
2 cas peuvent se présenter :&lt;br /&gt;
*Soit [[#Saisir-une-facture-fournisseur-dont-le-type-de-facture-est-déjà-enregistré|le type de facture fournisseur correspondant à la facture à saisir est déjà existant]]&lt;br /&gt;
*Soit la facture fournisseur à saisir nécessite la création d'un nouveau type de facture fournisseur. Dans ce cas, il existe plusieurs façons de créer un nouveau type de facture fournisseur dont la possibilité de [[#Saisir-une-facture-fournisseur-dont-le-type-est-nouveau|le faire directement en saisissant la facture]].&lt;br /&gt;
&lt;br /&gt;
Vous pouvez importer un fichier en plus si nécessaire. Seulement [[Gestion-des-documents#Type-de-fichier-autorisé|certains types de fichiers sont autorisés]].&lt;br /&gt;
&lt;br /&gt;
===Saisir une facture fournisseur dont le type de facture est déjà enregistré===&lt;br /&gt;
*Sélectionner le '''type de facture fournisseur''' correspondant à la facture à saisie. Le nombre de champs à renseigner se réduit alors automatiquement :&lt;br /&gt;
*Reporter sur la facture originale le '''numéro de pointage''' qui apparaît dans le formulaire. Ce numéro de pointage est unique et permet de rapprocher les factures fournisseurs saisies dans OpenFlyers avec leurs originaux.&lt;br /&gt;
*Cocher &amp;quot;'''J'ai bien pris en compte cette valeur et je l'ai reporté sur ma facture'''&amp;quot;. A défaut, si vous validez, le système refusera votre saisie et une alerte apparaitra.&lt;br /&gt;
*Le champ '''Description''' permet d'indiquer toute information utile concernant la facture et d'en faciliter la recherche ultérieure.&lt;br /&gt;
*Indiquer la date de facturation en cliquant sur le calendrier. Il est possible de paramétrer le format d'affichage de la date en allant dans le menu '''Données/Affichage''' puis de modifier le contenu du champ '''fiche personnelle/Patron de format de date'''.&lt;br /&gt;
*Renseigner le '''montant hors taxe'''&lt;br /&gt;
*Renseigner la '''TVA''' (champ visible uniquement si la comptabilité est paramétrée pour la prise en compte de la TVA). Si la TVA est nulle, il faut indiquer 0.&lt;br /&gt;
*Cliquer sur '''Valider''' ou '''Valider et Saisir le suivant''' si vous avez plusieurs factures à saisir à la volée. Dans ce dernier cas, le formulaire de saisie de facture fournisseur s'affiche à nouveau et il faut reprendre les opérations de saisie depuis le début de ce paragraphe.&lt;br /&gt;
&lt;br /&gt;
===Saisir une facture fournisseur dont le type est nouveau===&lt;br /&gt;
Lors de la saisie d'un nouveau compte fournisseur, aucun élément n'est renseigné par défaut.&lt;br /&gt;
&lt;br /&gt;
Si plusieurs comptabilités existent, choisir dabord la '''Comptabilité'''. Le formulaire est alors rechargé et les listes de comptes proposées (fournisseur/charge/TVA) sont '''filtrées''' pour n'afficher que les comptes de la comptabilité sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Plusieurs parties du formulaire peuvent se réduire à partir du moment où dans le champ précédant la partie réductible, l'utilisateur remplace '''Autre...''' par un choix proposé. A contrario, en laissant '''Autre...''' ou '''Associer un nouveau compte''' (dans le cas du premier champ), c'est l'information saisie dans le champ suivant qui sera prise en compte.&lt;br /&gt;
&lt;br /&gt;
[[File:Saisir facture fournisseur.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
La saisie va consister à définir les ventilations comptables associée à ce type de facture fournisseur. A savoir :&lt;br /&gt;
*le fournisseur et son compte fournisseur qui sera crédité du montant des factures associées à ce type de facture fournisseur&lt;br /&gt;
*le compte de charge qui sera débité du montant des factures associées à ce type de facture fournisseur&lt;br /&gt;
*Si la gestion de la TVA est activée, le compte de TVA qui sera débité du montant de la TVA associée à ce type de facture fournisseur&lt;br /&gt;
*De plus, si la gestion des budgets est activée, il est demandé, pour chaque compte (fournisseur, charge et TVA), le budget à associer&lt;br /&gt;
&lt;br /&gt;
*Ainsi, si on doit saisir une facture fournisseur associée à un nouveau type de facture fournisseur, alors il faut laisser '''associer un nouveau compte''' au champ '''Type de facture fournisseur''' et renseigner l'intitulé souhaité pour le type de facture fournisseur dans le champ suivant '''Nom de type de facture'''&lt;br /&gt;
*Ensuite, dans le champ '''Fournisseur''', là aussi, 2 cas peuvent se présenter :&lt;br /&gt;
**Soit le fournisseur à mentionner est déjà dans la liste proposée (liste filtrée selon la '''Comptabilité''' choisie) et auquel cas il faut le sélectionner (et le champ suivant '''Nom du fournisseur''' disparaitra)&lt;br /&gt;
**Soit le fournisseur à mentionner n'est pas déjà dans la liste proposée dans le champ '''Fournisseur''' et il faut dans ce cas :&lt;br /&gt;
***Si la gestion des budgets est active : choisir dans le champ suivant un '''Budget à attribuer'''' au fournisseur ou laisser '''Aucun budget'''. On peut, par exemple, sélectionner pour tous les fournisseurs un budget ''Fournisseurs''.&lt;br /&gt;
***Renseigner le champ '''Nom du fournisseur''' qui doit correspondre au fournisseur souhaité&lt;br /&gt;
***Choisir un compte d'export associé au nouveau fournisseur créé :&lt;br /&gt;
****Soit il existe déjà un compte d'export dans le champ '''Compte du fournisseur'''&lt;br /&gt;
****Soit il n'existe pas de compte d'export associable à ce nouveau fournisseur (en général on associe un compte d'export différent pour chaque compte défini dans OpenFlyers) et auquel cas, il faut renseigner le champ '''Compte fournisseur d'export'''. On peut, par exemple, saisir ''401NOMDUFOURNISSEUR'' dans le cas du plan comptable français.&lt;br /&gt;
***Si la gestion des budgets est active, le champ suivant est '''Budget à attribuer''' et OpenFlyers a dû le remplir par défaut avec la même valeur que pour le champ du même nom rattaché au '''Nom du fournisseur'''. Il ne doit pas y avoir besoin de modifier le contenu de ce champ.&lt;br /&gt;
*Dans le champ '''Compte de charge''', 2 cas peuvent se présenter :&lt;br /&gt;
**Soit le compte de charge à associer est déjà dans la liste proposée (liste filtrée selon la '''Comptabilité''' choisie) et auquel cas il faut le sélectionner&lt;br /&gt;
**Soit le compte de charge à associer n'est pas déjà dans la liste proposée et il faut dans ce cas :&lt;br /&gt;
***Si la gestion des budgets est active : choisir dans le champ suivant un '''Budget à attribuer''' au compte de charge que l'on crée ou laisser '''Aucun budget'''. On peut, par exemple, sélectionner un budget représentatif du type de facture et ainsi avoir la ventilation de toutes les factures fournisseurs par poste budgétaire&lt;br /&gt;
***Renseigner le champ '''Nom du compte''' avec l'intitulé correspondant au compte de charge à créer&lt;br /&gt;
***Renseigner le champ '''Compte d'export''' avec la valeur du plan comptable correspondante. Pour le plan comptable français, ce sera un compte en 6xx.&lt;br /&gt;
*Si la gestion de la TVA est activée, le champ '''Compte TVA du type de facture''' est présent et 2 cas peuvent se présenter :&lt;br /&gt;
**Soit le compte de TVA à associer à ce type de facture est dans la liste proposée (liste filtrée selon la '''Comptabilité''' choisie) et auquel cas il faut le sélectionner&lt;br /&gt;
**Soit le compte de TVA n'existe pas et il faut dans ce cas :&lt;br /&gt;
***Si la gestion des budgets est active : choisir dans le champ suivant un '''Budget à attribuer''' au compte de TVA que l'on crée ou laisser '''Aucun budget'''. On peut, par exemple, sélectionner un budget ''TVA Fournisseur''&lt;br /&gt;
***Renseigner le champ '''Nom de compte TVA'''. Par exemple, dans le cas des factures fournisseurs provenant de France : ''TVA déductible sur autres biens et services''&lt;br /&gt;
***Renseigner le champ '''Compte TVA d'export'''. Par exemple, dans le cas des factures fournisseurs provenant de France : ''445660''.&lt;br /&gt;
*Le reste de la saisie s'effectue comme pour la [[#Saisie_d'une_facture_fournisseur_dont_le_type_de_facture_est_déjà_enregistré|saisie d'une facture fournisseur dont le type de facture est déjà enregistré]].&lt;br /&gt;
&lt;br /&gt;
===Supprimer une facture fournisseur===&lt;br /&gt;
Pour supprimer une facture fournisseur qui aurait été saisie par erreur, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Achats &amp;gt; Liste des factures fournisseurs''' ;&lt;br /&gt;
&lt;br /&gt;
*Rechercher le '''numéro de pointage''' de la facture concernée en ayant pris soin au préalable de sélectionner le mois de la facture (ou l'année complète pour lister l'ensemble des factures).&lt;br /&gt;
*Cliquer sur l'icône poubelle associée à la facture concernée.&lt;br /&gt;
&lt;br /&gt;
Le numéro de la facture supprimée n'existera plus dans la comptabilité. Il ne sera pas proposé à nouveau lors de la saisie d'une nouvelle facture. Par ailleurs, la numérotation des factures saisies a posteriori de la facture supprimée demeurera inchangée.&lt;br /&gt;
&lt;br /&gt;
===Supprimer un type de facture fournisseur===&lt;br /&gt;
Pour supprimer un type de facture fournisseur qui aurait été saisi par erreur, il faut :&lt;br /&gt;
&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Achats &amp;gt; Types de factures fournisseurs''' ;&lt;br /&gt;
&lt;br /&gt;
*Sélectionner le type de fournisseur concerné dans la colonne '''Nom''' ;&lt;br /&gt;
&lt;br /&gt;
*Cliquer sur l'icône poubelle associée à la facture concernée.&lt;br /&gt;
&lt;br /&gt;
==Saisir un [[Écritures comptables#Paiement_(à_un_fournisseur)|paiement à un fournisseur]]==&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Saisir'''&lt;br /&gt;
*Sur la première ligne :&lt;br /&gt;
**dans la colonne '''Compte''' sélectionner le compte du fournisseur&lt;br /&gt;
**dans la colonne '''Débit''' saisir le montant du paiement que vous effectuez. Si vous souhaiter solder le compte du fournisseur, il vous suffit de cliquer sur l'icône représentant une balance et intitulée &amp;quot;Ramener le solde à zéro&amp;quot;&lt;br /&gt;
*Sur la deuxième ligne :&lt;br /&gt;
**dans la colonne '''Compte''' sélectionner le compte bancaire depuis lequel l'argent est débité&lt;br /&gt;
**cliquer sur l'icône représentant une balance avec une flèche bleue et intitulée &amp;quot;Equilibrer la dernière ligne&amp;quot;&lt;br /&gt;
*Dans le champ '''Commentaires''' saisir un texte libre&lt;br /&gt;
*Ne pas oublier de renseigner le champ '''Date comptable'''&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
&lt;br /&gt;
=Bon de commande et facture clients=&lt;br /&gt;
&lt;br /&gt;
==Visualiser des factures au format PDF==&lt;br /&gt;
Nous conseillons de se connecter en https à votre espace http://openflyers.com/demo-fr/index.php&lt;br /&gt;
&lt;br /&gt;
OpenFlyers propose par défaut un [[Modèle de facture ODT|modèle de facture]] qui permet d'éditer des factures PDF pour les prestations suivantes :&lt;br /&gt;
*les achats réalisés depuis le gestionnaire des ventes&lt;br /&gt;
**depuis la page du planning de réservation, cliquer sur le menu '''Comptes/Acheter'''.&lt;br /&gt;
*les validités qui ont été achetées/renouvelées&lt;br /&gt;
*les vols.&lt;br /&gt;
**Aller dans le menu '''Comptes/Etat/Pilote''' et se rendre dans la [[Gestion de la comptabilité côté utilisateur#Colonne-Numéro-de-pointage-ou-de-facture|colonne numéro de pointage ou de facture]]&lt;br /&gt;
&lt;br /&gt;
==Importer son [[Modèle de facture ODT|modèle de facture]]==&lt;br /&gt;
&lt;br /&gt;
'''/!\ En important un [[Modèle de facture ODT|modèle de facture]], ce sera celui-ci qui va être utilisé pour générer les nouvelles factures au format PDF. Les factures qui ont déjà créées avant la mise en place du nouveau modèle continuera d'appliquer les anciens versions du modèle ou ceux fournis par défaut par OF'''&lt;br /&gt;
&lt;br /&gt;
Le droit [[Gestion-des-profils#Gestion-du-paramétrage|Gestion du paramétrage]] est nécessaire pour cette fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Structure &amp;gt; Imports &amp;gt; Templates ODT'''.&lt;br /&gt;
* Préparer le fichier ODT contenant tous les modèles utilisés qui doivent être organisés comme suit :&lt;br /&gt;
**'''page 1''' : Facture client&lt;br /&gt;
**'''page 2''' : Duplicata de la facture client&lt;br /&gt;
*Importer  le fichier&lt;br /&gt;
*Cocher '''Facturation client'''&lt;br /&gt;
*Valider&lt;br /&gt;
&lt;br /&gt;
==Calcul du montant HT, de la TVA et du montant TTC==&lt;br /&gt;
&lt;br /&gt;
Les différents montants sont calculés de la sorte :&lt;br /&gt;
* Pour la TVA, on effectue la somme des écritures de débit et de crédit liés aux&lt;br /&gt;
** comptes de catégorie TVA&lt;br /&gt;
** produits de type de vente TVA&lt;br /&gt;
* Pour le montant TTC, on effectue la somme des écritures de débit et de crédit liées aux&lt;br /&gt;
** comptes qui ne sont pas de catégorie TVA&lt;br /&gt;
** produits qui ne sont pas de type de vente TVA&lt;br /&gt;
* Pour le montant HT, on effectue la différence entre la TVA et le montant TTC&lt;br /&gt;
&lt;br /&gt;
==Relevés de factures clients==&lt;br /&gt;
Une facture client est un document unique. Les PDF d'une facture déjà exportée seront générés avec la mention &amp;quot;Duplicata&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Formulaire de sélection===&lt;br /&gt;
Ce formulaire permet d'établir une sélection générale de factures clients.&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Relevés de factures clients'''&lt;br /&gt;
*Les champs &amp;quot;A partir du&amp;quot; et &amp;quot;Jusqu'au&amp;quot; permettent d'établir une sélection en fonction des dates de facturation. Pour éviter un temps de chargement trop long, il est conseillé de définir une plage d'un mois maximum.&lt;br /&gt;
*Le champ &amp;quot;Compte client&amp;quot; permet de sélectionner les relevés de factures d'un client particulier&lt;br /&gt;
*Le champ &amp;quot;Types de vols&amp;quot; permet de sélectionner des factures en fonction du type de vol&lt;br /&gt;
*Le champ &amp;quot;Produits non stockés&amp;quot; permet de sélectionner des factures en fonction de la nature du produit&lt;br /&gt;
*Le champ &amp;quot;Validités&amp;quot; permet de sélectionner des factures en fonction des produits de type &amp;quot;validité&amp;quot;&lt;br /&gt;
*Valider pour accéder aux factures à exporter&lt;br /&gt;
&lt;br /&gt;
===Tableau de factures à exporter===&lt;br /&gt;
Ce tableau est le résultat du formulaire. Il liste des factures clients.&lt;br /&gt;
*Sélectionner au cas par cas les factures à exporter&lt;br /&gt;
*Cliquer sur le bouton '''Générer PDF''' en bas du tableau pour générer le PDF des factures sélectionnées&lt;br /&gt;
*Cliquer sur le bouton '''Sauver dans un fichier CSV''' en bas du tableau pour exporter les factures sélectionnées au format CSV&lt;br /&gt;
&lt;br /&gt;
=Gestion des règlements clients=&lt;br /&gt;
==Saisir un encaissement==&lt;br /&gt;
;Préambule&lt;br /&gt;
Se référer aux [[Écritures comptables#Encaissement-(d'un-client)|mouvements associés à un encaissement client]] pour connaitre les mouvements créés lors de la saisie comptable.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
* Aller dans '''Planning &amp;gt; Comptes &amp;gt; Approvisionner''' ou '''Gestion &amp;gt; Comptes &amp;gt; Encaissements &amp;gt; Saisir'''&lt;br /&gt;
*'''Comptes clients''' :&lt;br /&gt;
**Si le payeur est un utilisateur de la plateforme, laisser sélectionné '''Utilisateur'''&lt;br /&gt;
**Sinon, sélectionner '''Non-utilisateur'''&lt;br /&gt;
*(facultatif) '''Email client''' : si '''Non-utilisateur''' est sélectionné, saisir l'adresse email du client où sera [[Envoi-des-emails#E-mail-de-reçu|envoyé le reçu pour le paiement]]&lt;br /&gt;
*'''Encaissement de l'utilisateur''' : sélectionner le nom de l'utilisateur effectuant le paiement&lt;br /&gt;
ou&lt;br /&gt;
*'''Compte à créditer''' : sélectionner le nom du client &amp;quot;connu&amp;quot; ou à défaut &amp;quot;Clients extérieurs&amp;quot;&lt;br /&gt;
** Seuls les [[Comptabilité#Comptes_clients|comptes clients]] et les [[Comptabilité#Comptes_utilisateurs|comptes utilisateurs]] peuvent recevoir des encaissements. En effet, comptablement, cela n'a pas de sens de faire un encaissement sur d'autres types de comptes.&lt;br /&gt;
** Il faut sélectionner le compte correspondant à celui qui a été facturé et donc débité.&lt;br /&gt;
*'''Type de règlement''' : sélectionner le type de règlement.&lt;br /&gt;
** Les types de règlement disponibles dépendent du compte à créditer pour s'assurer que [[Gestion-de-la-comptabilité-côté-utilisateur#Les-comptes-n'ont-pas-la-même-comptabilité|les comptes ont la même comptabilité]].&lt;br /&gt;
*'''Montant''' : indiquer le montant du paiement qui doit être dans l'intervalle '''[Montant minimum, Montant maximum]''' autorisé pour chaque [[Configuration-de-la-comptabilité#Types-d'encaissements|type d'encaissement]].&lt;br /&gt;
*'''Date du paiement''' :&lt;br /&gt;
**pour les paiements par chèque on laisse en général la date du jour qui correspond &amp;quot;au mieux&amp;quot; à la date à laquelle l'encaissement sera fait.&lt;br /&gt;
**pour les paiements en espèce on met la date à laquelle les sommes ont été reçus.&lt;br /&gt;
**pour les paiements par virement on met la date du virement.&lt;br /&gt;
*'''Heure du paiement''' : l'heure est saisie automatiquement et ne peut pas être saisie manuellement&lt;br /&gt;
**Si la date du paiement correspond à la date du jour alors c'est l'heure courante qui est saisi&lt;br /&gt;
**Autrement, l'heure est fixée à 12h00.&lt;br /&gt;
*Cliquer sur le bouton '''Valider''' ou le bouton '''VALIDER ET SAISIR LE SUIVANT'''&lt;br /&gt;
&lt;br /&gt;
==Saisir l'encaissement d'un comité d'entreprise ou d'un groupement d'utilisateurs==&lt;br /&gt;
Dans le cas où un comité d'entreprise ou un groupement d'utilisateurs (comme la DGAC dans le cas des contrôleurs aériens) prend en charge tout ou partie du coût d'une activité générée par OpenFlyers, la plateforme est normalement configurée pour que ce soit le compte du CE ou du groupement qui soit automatiquement débité lors de la saisie de l'activité.&lt;br /&gt;
&lt;br /&gt;
De ce fait, saisir dans OpenFlyers un règlement provenant d'une telle entité revient à [[#Saisir_un_encaissement|saisir un encaissement d'un &amp;quot;non-utilisateur&amp;quot; sur son propre compte client]].&lt;br /&gt;
&lt;br /&gt;
==Pointer les encaissements==&lt;br /&gt;
;Introduction&lt;br /&gt;
Le pointage des encaissements doit être effectué à intervalle régulier comme préconisé dans le [[Bien-débuter-avec-OpenFlyers#Validation-des-écritures|workflow de validation des écritures]].&lt;br /&gt;
&lt;br /&gt;
Cela doit être fait au plus tard avant de remettre l'argent en banque, que la saisie soit faite par un utilisateur final ou par un gestionnaire de la structure.&lt;br /&gt;
&lt;br /&gt;
Lorsqu'il existe des encaissements non validés qui datent de plus de 30 jours, un message d'alerte de configuration s'affiche indiquant ''[[Alertes-de-configuration#Il-y-a-des-encaissements-non-pointés-qui-datent-de-plus-de-30-jours|Il y a des encaissements non pointés qui datent de plus de 30 jours]]''.&lt;br /&gt;
&lt;br /&gt;
Tant qu'une écriture n'est pas validée, elle apparaît différemment dans les extraits de compte afin de bien signifier que le mouvement n'est pas validé et que le solde du compte est donc susceptible d'être modifié. Une écriture non validée peut être modifiée mais '''Une fois la validation effectuée'''  il n'est plus possible de '''revenir en arrière'''. &lt;br /&gt;
&lt;br /&gt;
En cas d'erreur, la personne en charge de la tenue des comptes doit [[#Contrepasser-une-écriture|contrepasser l'écriture]] et ressaisir le règlement correct.&lt;br /&gt;
&lt;br /&gt;
Pour pointer les encaissements, il faut disposer du droit [[Gestion-des-profils#Valider-les-encaissements|Valider les encaissements]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
Voici la description de la tâche de validation des règlements de type &amp;quot;Chèques&amp;quot; :&lt;br /&gt;
*Récupérer les chèques et espèces à valider&lt;br /&gt;
*Classer les chèques par ordre de date&lt;br /&gt;
*Aller dans la page '''Gestion &amp;gt; Comptes &amp;gt; Pointer &amp;gt; Chèques'''&lt;br /&gt;
Cette pages affiche les règlements saisis et qui sont en attente de validation :&lt;br /&gt;
*Cocher les règlements correspondants aux chèques physiquement présents&lt;br /&gt;
*Si des règlements ne sont pas dans la liste en attente, il faut suivre la procédure [[#Saisir-un-encaissement|Saisir un encaissement]]&lt;br /&gt;
*Si des saisies sont erronées, il faut les corriger puis les cocher&lt;br /&gt;
*Supprimer les saisies inopportunes&lt;br /&gt;
Une fois que tout les chèques sont pointés :&lt;br /&gt;
*Cliquer sur le bouton '''Éditer le bordereau de remise'''&lt;br /&gt;
Une nouvelle page s'affiche contenant la liste des règlements validés :&lt;br /&gt;
*Vérifier sa conformité&lt;br /&gt;
*Imprimer le bordereau de remise en banque avec la [[Navigateurs#Imprimer-avec-un-navigateur|fonction du navigateur prévue à cet effet]]&lt;br /&gt;
*Cliquer sur le bouton '''Valider (penser à imprimer avant)'''&lt;br /&gt;
A l'issue de cette procédure, il faut porter la remise en banque.&lt;br /&gt;
&lt;br /&gt;
Une fois le paiement validé, [[Envoi-des-emails#E-mail-de-reçu|un email sera automatiquement envoyé à l'utilisateur avec en pièce-jointe le reçu au format PDF]].&lt;br /&gt;
&lt;br /&gt;
Le processus est le même pour les autres types de règlements à l'exception des [[Paiement en ligne|paiements en ligne]] qui sont automatiquement validées et qui par conséquent ne nécessitent pas de pointage.&lt;br /&gt;
&lt;br /&gt;
Il est possible de retrouver la liste des encaissements par type et pour la période souhaitée dans le [[Gestion-des-rapports|rapport]] '''Gestion &amp;gt; Comptes &amp;gt; Rapports &amp;gt; Paiements par type'''.&lt;br /&gt;
&lt;br /&gt;
Le [[Gestion-des-rapports|rapport]] '''Gestion &amp;gt; Comptes &amp;gt; Rapports &amp;gt; Ventilation des encaissements''' permet d'avoir le tableau du total des encaissements par mois et par type.&lt;br /&gt;
&lt;br /&gt;
'''La validation régulière des règlements permet de bloquer les modifications par les utilisateurs et facilite la tenue de la comptabilité'''.&lt;br /&gt;
&lt;br /&gt;
=Cas particuliers=&lt;br /&gt;
==Ecritures manuelles dans le cadre [[Conseils spécifiques pour la comptabilité#Facturation_automatique_à_des_organismes_avec_ou_sans_quotas|d'une facturation automatique à un organisme tiers]]==&lt;br /&gt;
Normalement, le paramétrage d'une plateforme OpenFlyers est effectué pour que les écritures soient automatiquement réalisées lors de la saisie d'une activité.&lt;br /&gt;
&lt;br /&gt;
Cependant, si les écritures ne se sont pas effectuées automatiquement, ne serait-ce que dans le cas où le paramétrage a été mis en place ultérieurement à la saisie d'activité et que ces saisies ont été validées, il est nécessaire d'effectuer la saisie manuelle des flux permettant d'obtenir la [[Facturation des clients#Cascade_d'écritures_comptables|situation comptable souhaitée]].&lt;br /&gt;
&lt;br /&gt;
Ainsi, si l'utilisateur a été intégralement débité du montant de l'activité et qu'il faut simplement saisir une écriture permettant de créditer son compte du montant devant être débité à l'organisme tiers, il suffit de [[#Saisir-un-flux|saisir un flux]] qui va créditer son compte du montant concerné et débiter le compte de l'organisme tiers du même montant.&lt;br /&gt;
&lt;br /&gt;
De plus, si une gestion de quota est en place, il faut également corriger le compte de quota de l'utilisateur concerné sur le même modèle d'écriture que pour l'[[Conseils spécifiques pour la comptabilité#Initialisation_du_solde_d'heures_lors_de_la_mise_en_place_des_packs|initialisation d'un quota]] mais en sens opposé (le compte quota de l'utilisateur doit être débité au lieu d'être crédité et inversement pour le compte de bilan correspondant).&lt;br /&gt;
&lt;br /&gt;
==Gestion des baptêmes==&lt;br /&gt;
Certaines structures utilisent le terme &amp;quot;Vol découverte&amp;quot; pour parler des baptêmes de l'air. Il est important d'avoir en tête que le grand public ne connait que le terme &amp;quot;Baptême de l'air&amp;quot; et que par conséquent ce terme est sans commune mesure plus utilisé dans les moteurs de recherche en comparaison au terme &amp;quot;Vol découverte&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Utiliser le [[Configuration de la comptabilité#Gestion_des_baptêmes|paramétrage préconisé des baptêmes]]===&lt;br /&gt;
On appelle dans l'exemple &amp;quot;Clients extérieurs&amp;quot; le compte client qui est utilisé pour les clients baptêmes. La dénomination peut changer d'une configuration à l'autre.&lt;br /&gt;
Lorsqu'un baptême est effectué :&lt;br /&gt;
#Saisir le vol avec comme type de vol &amp;quot;baptême&amp;quot; : le coût du vol au tarif solo est alors débité sur le compte client &amp;quot;Clients extérieurs&amp;quot;.&lt;br /&gt;
#Encaisser le paiement du baptême sur le compte client &amp;quot;Clients extérieurs&amp;quot; (qui est accessible dans le formulaire de saisie des encaissements en sélectionnant comme type d'utilisateur &amp;quot;non utilisateur&amp;quot;).&lt;br /&gt;
Ainsi, le compte client &amp;quot;Clients extérieurs&amp;quot; se retrouvera avec un solde correspondant à la différence entre le prix du baptême payé par le client et le prix du vol solo facturé par OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
Il suffit alors de passer une écriture, par exemple tous les mois, tous les trimestres ou tous les ans, entre le compte &amp;quot;Clients extérieurs&amp;quot; et un compte produit (par exemple compte produit &amp;quot;gain baptêmes&amp;quot;) qui va recevoir le solde du compte client &amp;quot;Clients extérieurs&amp;quot; afin de le ramener à 0.&lt;br /&gt;
&lt;br /&gt;
Cas pratique :&lt;br /&gt;
*Tarif solo : 100 €/h&lt;br /&gt;
*Tarif baptême : 60 €&lt;br /&gt;
*Vol effectué de 30 minutes&lt;br /&gt;
&lt;br /&gt;
Alors :&lt;br /&gt;
*En saisissant le vol de 30 minutes en tant que &amp;quot;baptême&amp;quot;, le compte &amp;quot;clients extérieurs&amp;quot; sera débité du montant du tarif solo soit 50 €.&lt;br /&gt;
*En saisissant l'encaissement du paiement de 60 € effectué par le baptisé, le compte &amp;quot;clients extérieurs&amp;quot; sera crédité de 60 €.&lt;br /&gt;
*Il est résulte sur le compte &amp;quot;clients extérieur&amp;quot; un solde positif de 10 €.&lt;br /&gt;
A la fin de l'année, le compte &amp;quot;clients extérieur&amp;quot; aura vu son solde augmenter au fur et à mesure que les baptêmes auront été effectuée. Admettons qu'il se retrouve avec un solde positif de 1210 €. Il faut alors passer un mouvement (via la saisie d'un flux) pour débiter le compte &amp;quot;clients extérieurs&amp;quot; de 1210 € et créditer un compte produit &amp;quot;delta baptêmes&amp;quot; de 1210 €. Ce faisant le solde du compte client &amp;quot;clients extérieurs&amp;quot; est ramené à 0 ce qui est important pour montrer comptablement que personne ne doit de l'argent à l'aéro-club et le gain spécifique aux baptêmes est enregistré dans le compte produit &amp;quot;delta baptêmes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Mettre à jour un plafond d'heures ou d'argent sur une comptabilité parallèle==&lt;br /&gt;
Certaines plateformes sont paramétrées avec une comptabilité parallèle permettant de [[Conseils-spécifiques-pour-la-comptabilité#Facturation-automatique-à-des-organismes-avec-ou-sans-quotas|gérer des quotas d'heures ou d'argent]] pour des utilisateurs du fait de leur appartenance à une entreprise, un comité d'entreprise ou un comité d'établissement public, etc.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs disposent alors d'un 2ème compte qui permet de suivre l'évolution de leur utilisation du quota qui leur est attribué, par exemple annuellement. Si le montant crédité automatiquement ne correspond pas au quota auquel ils ont droit, il faut alors, pour chaque compte utilisateur concerné, saisir un flux qui permet de mettre à jour ce quota.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut d'abord identifier le compte de contre-partie qui est utilisé pour les écritures comptables qui impactent ce compte. Généralement ce compte est un compte de bilan dont le nom est du type &amp;quot;Encours...&amp;quot;. Pour le trouver 2 méthodes :&lt;br /&gt;
#Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Lister les comptes &amp;gt; Comptes bilan''' puis rechercher le compte concerné&lt;br /&gt;
#Aller sur le compte de suivi de quota d'un utilisateur concerné et identifier dans la cellule de la colonne '''Compte affecté''' et de la ligne d'une écriture comptable d'initialisation, le nom du compte de contre-partie.&lt;br /&gt;
&lt;br /&gt;
Une fois ce travail d'identification effectué, il faut, pour chaque compte utilisateur concerné, saisir un flux dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Saisir''', en mettant au crédit ou au débit le compte quota de l'utilisateur concerné et en contre-partie le compte d'encours identifié précédemment. Le montant doit correspondre à la différence entre ce qu'aurait du être le plafond initial et le plafond attribué. Si le plafond final est supérieur, alors c'est un crédit sur le compte utilisateur. Sinon, c'est un débit.&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:Saisir-facture-fournisseur.png&amp;diff=14206</id>
		<title>File:Saisir facture fournisseur.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:Saisir-facture-fournisseur.png&amp;diff=14206"/>
		<updated>2026-01-06T14:11:44Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Saisir facture fournisseur&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Utilisation-de-la-comptabilit%C3%A9&amp;diff=14205</id>
		<title>Utilisation de la comptabilité</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Utilisation-de-la-comptabilit%C3%A9&amp;diff=14205"/>
		<updated>2026-01-06T14:10:27Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Saisir une facture fournisseur dont le type est nouveau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de décrire la saisie des opérations de [[Comptabilité|comptabilité]] dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
==Date par défaut dans les formulaires==&lt;br /&gt;
La date proposée par défaut dans les formulaires de saisie (saisie des factures fournisseurs, saisie des transferts de compte à compte, etc.) est la date de la dernière écriture enregistrée.&lt;br /&gt;
&lt;br /&gt;
==Définitions==&lt;br /&gt;
===Compte d'export===&lt;br /&gt;
Pour chaque compte, il faut [[Configuration de la comptabilité#Définir_les_comptes_d'export|préciser un compte d'export]] qui sert dans le cas où on exporte la comptabilité vers un autre logiciel de comptabilité.&lt;br /&gt;
&lt;br /&gt;
Cela sert également si on souhaite éditer une comptabilité depuis OpenFlyers et son module de gestion des rapports tout en respectant un plan comptable codifié.&lt;br /&gt;
&lt;br /&gt;
=Clôturer l'exercice comptable=&lt;br /&gt;
;Présentation&lt;br /&gt;
[https://www.youtube.com/watch?v=_hjOHHXP_ig Vidéo tutorielle pour clôturer une comptabilité]&lt;br /&gt;
&lt;br /&gt;
''Attention : la clôture de la comptabilité ne doit être effectuée qu'une fois qu'on est sûr et certain de ne plus avoir à intervenir sur l'exercice à clôturer. Cette opération doit donc être temporisée dans le temps sachant qu'il est tout à fait possible de poursuivre son activité sur l'exercice suivant sans que l'exercice précédent ne soit clôturé.''&lt;br /&gt;
&lt;br /&gt;
OpenFlyers affiche une [[Alertes de configuration#L'exercice_comptable_courant_a_plus_d'un_an|alerte lorsque l'exercice en cours est ouvert depuis 400 jours]].&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Si le bilan est effectué dans OpenFlyers, il faut avoir [[Écritures-comptables#Écritures-de-fin-d'exercice-avant-la-clôture-de-la-comptabilité|saisi les écritures de fin d'exercice]]&lt;br /&gt;
Dans tous les cas, il faut avoir :&lt;br /&gt;
*[[#Solder-les-comptes|Soldé les comptes d'exploitation]]&lt;br /&gt;
*[[Utilisation-de-la-comptabilité#Valider-toutes-les-écritures|Validé toutes les écritures antérieures à la date de clôture]]&lt;br /&gt;
En effet, on ne peut clôturer qu'une période pour laquelle toutes les écritures comptables ont été validées sinon cela engendre [[Alertes-administrateur#Alertes-lors-de-la-clôture-de-la-comptabilité|des alertes]]. Si des comptes n'ont pas été [[#Solder-les-comptes|soldés]] alors un [[Alertes-administrateur#Alertes-lors-de-la-clôture-de-la-comptabilité|message d'alerte]] apparaitra. Il n'est également pas possible de clôturer sur une date future&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Exercice &amp;gt; Clôturer'''&lt;br /&gt;
Dans la colonne intitulée '''Statistiques''', apparait la date de début de l'exercice comptable ainsi qu'un tableau indiquant le nombre d'écritures non validées avec la date de la première écriture concernée.&lt;br /&gt;
&lt;br /&gt;
S'il subsiste des écritures non validées antérieures à la fin de la période de clôture souhaitée, la date est affichée en rouge.&lt;br /&gt;
&lt;br /&gt;
Le bouton '''Aller vers la première écriture comptable non validée''' ou '''Aller vers la première activité non validée''' permet d'aller vers l'interface de validation correspondante afin d'identifier et valider les écritures correspondantes.&lt;br /&gt;
&lt;br /&gt;
Pour éviter d'avoir à valider les écritures une par une, il est possible de les valider toutes d'un coup (cf. Prérequis ci-dessus).&lt;br /&gt;
&lt;br /&gt;
En bas du formulaire, à côté de la mention '''Valider les écritures jusqu'à la date du''' apparaît une date :&lt;br /&gt;
:*la valeur par défaut correspond au 31 décembre de l'année de l'exercice comptable actuellement ouvert&lt;br /&gt;
:*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d'un-encaissement,-d'un-flux-ou-d'un-transfert|droit de modifier la date de validation des écritures]], un bouton calendrier est affiché permettant de modifier la date. Cette dernière ne doit pas être inférieure à la date de début de l'exercice comptable et ne doit pas être supérieure au 31 décembre de l'année précédente.&lt;br /&gt;
&lt;br /&gt;
Dans '''Gestion de l'exercice comptable''', apparait le texte ''Après clôture, le nouvel exercice débutera le ''. La date indiquée correspond au jour suivant la date de clôture définie grâce au bouton calendrier décrit ci-dessus.&lt;br /&gt;
&lt;br /&gt;
Pour une structure qui a un exercice annuel correspondant à l'année civile, la date de clôture devrait être le 31/12/N. Ainsi le nouvel exercice débute le 01/01/N+1&lt;br /&gt;
*Cliquer sur le bouton '''Clôturer l'exercice puis ouvrir un nouvel exercice'''&lt;br /&gt;
Si le bouton n'est pas sélectionnable, cela veut dire qu'il reste des écritures à valider qui apparaissent en rouge dans le tableau des statistiques.&lt;br /&gt;
&lt;br /&gt;
En cas d'erreur de clôture, il est possible de [[#Déclôturer-l'exercice-comptable|Déclôturer le dernier exercice clôturé]].&lt;br /&gt;
&lt;br /&gt;
=Créer un tarif pour la facturation des activités=&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition'''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter'''&lt;br /&gt;
*Champ '''Nom de variable''', renseigner un nom de variable sous la forme ''tarifSoloXXXX'' en remplaçant XXXX par le nom du type de ressource pour lequel le tarif doit s'appliquer. Exemple : ''tarifSoloDR42''. Il est primordial de respecter la casse (c'est à dire les majuscules et minuscules).&lt;br /&gt;
*Champ '''Intitulé''', renseigner le nom en clair de la variable sous la forme ''Tarif Solo XXXX'' en remplaçant XXXX par le nom du type de ressource pour lequel le tarif doit s'appliquer.&lt;br /&gt;
*Champ '''Type de valeur''', laisser ''Nombre à virgule''&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite associer une valeur au tarif :&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Actualisation'''&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter une nouvelle valeur à une variable existante''' en bas du tableau&lt;br /&gt;
*Champ '''Nom de variable''', sélectionner le nom de la variable précédemment créé&lt;br /&gt;
*Champ '''Valeur''', renseigner le tarif à associer à la variable&lt;br /&gt;
*Champ '''Date de début''', laisser la date renseignée par défaut : elle correspond à la date de début d'exercice comptable et permet de ne pas avoir de &amp;quot;trou tarifaire&amp;quot;&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Déclôturer l'exercice comptable=&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Disposer du droit [[Gestion-des-profils#Gestion-des-comptabilités|Gestion des comptabilités]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Exercice &amp;gt; Déclôturer'''.&lt;br /&gt;
*Activer l'interrupteur '''Autoriser la déclôture de l'exercice''', le bouton '''Supprimer''' devient opérationnel sur la première ligne du tableau, qui correspond à la dernière clôture (la date la plus récente).&lt;br /&gt;
*Cliquer sur le button '''Supprimer'''.&lt;br /&gt;
&lt;br /&gt;
'''NB''': Il n'est pas permis de déclôturer l'exercice comptable en cas d'une seule clôture comptable.&lt;br /&gt;
&lt;br /&gt;
=Éditions=&lt;br /&gt;
==[[Compte de résultat]]==&lt;br /&gt;
&lt;br /&gt;
==Grand livre==&lt;br /&gt;
;Description&lt;br /&gt;
Le [https://fr.wikipedia.org/wiki/Grand_livre grand livre] sert à lister l'ensemble des écritures comptables sur une période donnée dans l'ordre chronologique où ils ont lieu et l'ordre des numéros des flux. Il  présente pour chaque compte :&lt;br /&gt;
* Le solde initial&lt;br /&gt;
* La liste des écritures&lt;br /&gt;
* Le solde final&lt;br /&gt;
&lt;br /&gt;
;Utilisation&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Grand livre'''&lt;br /&gt;
*Choisir la date de début '''du'''&lt;br /&gt;
*Choisir la date de fin '''au'''&lt;br /&gt;
*Sélectionner le '''Compte d'export de début'''&lt;br /&gt;
*Sélectionner le '''Compte d'export de fin'''&lt;br /&gt;
*Sélectionner le '''Jeu de caractère (Applicable seulement pour les exports CSV)'''. Ce choix est [[FAQ-export#Mémorisation-du-choix-d'encodage-lors-des-exports-CSV|mémorisé]] pour les prochains exports et peut être modifié à tout moment.&lt;br /&gt;
*Cliquer sur le bouton '''Sauver dans un fichier CSV'''&lt;br /&gt;
&lt;br /&gt;
'''/!\ Le grand livre n'affiche que les comptes ayant eu au moins une écriture comptable sur la période donnée.'''&lt;br /&gt;
&lt;br /&gt;
=Exporter la comptabilité=&lt;br /&gt;
''Conseil OpenFlyers : l'export de la comptabilité nécessite au préalable des actions irréversibles comme la validation de l'ensemble des écritures. Pour les personnes débutantes avec cette fonction et qui souhaite pouvoir exporter sans effectuer ces actions irréversibles, il est recommandé de [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-supplémentaire-de-test|s'entrainer avec le bac à sable]] en effectuant une recopie de sa plateforme de production.''&lt;br /&gt;
&lt;br /&gt;
Pour les exports comptable, la date de début d'export proposée par défaut correspond à la date du mouvement le plus vieux qui n'ait pas été encore exporté.&lt;br /&gt;
==Actions à effectuer par ordre chronologique==&lt;br /&gt;
OpenFlyers permet d'exporter uniquement les [[Bien débuter avec OpenFlyers#Validation_des_écritures|écritures validées]] et ainsi ne propose par défaut comme période d'export que la période maximum exportable ne contenant que des écritures validées.&lt;br /&gt;
&lt;br /&gt;
Les exports se font généralement à intervalle régulier : tous les mois, tous les trimestres ou tous les ans.&lt;br /&gt;
&lt;br /&gt;
Si vous n'avez pas de logiciel de comptabilité, il est recommandé d'effectuer quand même l'export et de l'archiver sur un support de stockage (disque dur par exemple) pour conservation.&lt;br /&gt;
&lt;br /&gt;
Dans le cas du dernier export d'un exercice comptable donné, il est important de décider avant l'export si tout ou partie des écritures de fin d'exercice doivent être réalisées avant ou après. En général, si l'export sert ensuite à être retravaillé dans un logiciel de comptabilité, alors les écritures de fin d'exercice seront réalisées dans le logiciel de comptabilité et il ne faudra faire le &amp;quot;nettoyage&amp;quot; côté OpenFlyers qu'à l'issue de l'export comptable officiel. Ainsi les points 2 et 3 des &amp;quot;Opérations à effectuer avant tout export&amp;quot; ci-dessous doit être, dans certains cas, réalisé en partie ou en totalité après le point 2 des &amp;quot;Opérations supplémentaires pour l'export de fin d'exercice&amp;quot; ci-dessous.&lt;br /&gt;
&lt;br /&gt;
De plus, si vous utilisez un logiciel de comptabilité uniquement pour le bilan, c'est à dire que les charges sont gérées dans OpenFlyers, alors la clôture dans OpenFlyers doit être faite après la clôture dans ce logiciel de comptabilité. Il est ainsi possible de vérifier que les &amp;quot;A nouveaux&amp;quot; sont identiques dans les 2 logiciels et de corriger dans OpenFlyers si nécessaire. Il existe un [[OF-doc-en:Accounting_exports_3#Carry_forwards|rapport qui permet d'avoir les à nouveaux]].&lt;br /&gt;
&lt;br /&gt;
Prérequis à tout export comptable :&lt;br /&gt;
*[[Configuration de la comptabilité#Comptes_d'export|Attribuer les comptes d'export]] pour ne pas avoir l'alerte &amp;quot;[[#Vous_ne_pouvez_exporter_car_il_y_a_des_comptes_sans_valeur_d'export|Vous ne pouvez exporter car il y a des comptes sans valeur d'export]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Opérations à effectuer pour tout export :&lt;br /&gt;
#[[#Retrouver-les-écritures-non-validées|Retrouver les écritures non validées]] pour [[Bien débuter avec OpenFlyers#Validation_des_écritures|les valider]]&lt;br /&gt;
#[[#Export_de_la_comptabilité|Export de la comptabilité]]&lt;br /&gt;
#[[Import dans un logiciel comptable tiers|import dans un logiciel de comptabilité]]&lt;br /&gt;
&lt;br /&gt;
Opérations supplémentaires pour l'export de fin d'exercice :&lt;br /&gt;
#[[Écritures comptables#Écritures_de_fin_d'exercice_avant_la_clôture_de_la_comptabilité|Écritures de fin d'exercice avant la clôture de l'exercice]] dont le [[#Solder-les-comptes|solde des comptes d'exploitation]]&lt;br /&gt;
#Validation des écritures de fin d'exercice par la [[Utilisation de la comptabilité#Validation_d'un_flux|validation des flux]] correspondant.&lt;br /&gt;
#Ultime export pour stockage [[#Marquer_les_écritures_lors_de_l'export|en marquant les écritures]].&lt;br /&gt;
#[[#Clôturer-l'exercice-comptable|Clôture / ouverture du nouvel exercice comptable]].&lt;br /&gt;
#[[Écritures comptables#Écritures_de_début_d'exercice_après_l'ouverture_de_la_comptabilité|Écritures de début d'exercice après l'ouverture de la comptabilité]].&lt;br /&gt;
&lt;br /&gt;
==Alertes générées lors d'une tentative d'[[Utilisation de la comptabilité#Export-de-la-comptabilité|export comptable]]==&lt;br /&gt;
===Vous ne pouvez exporter car il y a des comptes sans valeur d'export===&lt;br /&gt;
Cette alerte bloquante apparait dans '''Comptes &amp;gt; Exporter''' avec les éléments suivants :&lt;br /&gt;
&amp;lt;pre&amp;gt;Vous ne pouvez exporter car il y a des comptes sans valeur d'export&lt;br /&gt;
intitulé de compte X (type de compte Y)&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pour supprimer cette alerte, il faut [[Configuration de la comptabilité#Comptes_d'export|attribuer les comptes d'export manquants]].&lt;br /&gt;
&lt;br /&gt;
==Export de la comptabilité==&lt;br /&gt;
Pré-requis : vérifier que le format d'export pour votre logiciel est présent dans le tableau '''Format de l'export'''. S'il n'est pas présent, [[Configuration#Formats-d'export-à-afficher|le rendre visible depuis la page Configuration]].&lt;br /&gt;
&lt;br /&gt;
Pour exporter la comptabilité, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Exporter'''&lt;br /&gt;
&lt;br /&gt;
Dans la première colonne, le tableau '''Statistiques''' donne des informations sur les écritures. Sa lecture est indispensable pour vérifier qu'il ne subsiste pas d'écriture non validée antérieures à la fin de la période d'export souhaitée. Si c'est le cas, il faut alors [[#Retrouver-les-écritures-non-validées|trouver les écritures non validées]] et les valider.&lt;br /&gt;
&lt;br /&gt;
Dans la deuxième colonne: &lt;br /&gt;
*Choisir la '''Comptabilité''' à exporter.&lt;br /&gt;
*Indiquer la période que l'on souhaite exporter.&lt;br /&gt;
&lt;br /&gt;
Attention: la période proposée par défaut correspond à la plus grande période possible et ne correspond donc pas à la période souhaitée. Il faut donc modifier la date de fin.&lt;br /&gt;
&lt;br /&gt;
Exemples :&lt;br /&gt;
*Si on souhaite exporter '''une année civile complète''', alors il faut sélectionner comme date de fin le 31 décembre.&lt;br /&gt;
*Si on souhaite exporter '''un mois''', il faut sélectionner comme date de fin le dernier jour du mois concerné.&lt;br /&gt;
&lt;br /&gt;
Il est également possible de marquer les écritures exportées afin qu'elles ne soient plus ré-exportées. Cependant, à la place de cette zone de saisie, il peut apparaitre la liste des comptes sans [[#Compte_d'export|valeur d'export]] c'est à dire sans le numéro de compte du plan comptable. Dans ce cas, il faut d'abord rechercher le compte concerné dans '''Comptes &amp;gt; Lister les comptes''' puis attribuer au compte concerné une valeur d'export.&lt;br /&gt;
*Cocher ou non '''[[#Marquer_les_écritures_lors_de_l'export|Marquer les écritures]]'''.&lt;br /&gt;
*Dans la troisième colonne, sélectionner le format d'export souhaité ainsi que le '''Jeu de caractère'''. Le jeu de caractères choisi est [[FAQ-export#Mémorisation-du-choix-d'encodage-lors-des-exports-CSV|mémorisé]] pour les prochains exports et peut être modifié à tout moment. &lt;br /&gt;
*L'export s'effectue en cliquant sur le bouton '''Exporter'''.&lt;br /&gt;
*Il faut ensuite [[Import dans un logiciel comptable tiers|importer dans un logiciel comptable tiers]].&lt;br /&gt;
&lt;br /&gt;
'''Remarques :'''&lt;br /&gt;
*Sauf à avoir cocher la case '''Ecritures non validées''', il n'est possible d'exporter que des écritures validées. Par conséquent, s'il subsiste des écritures non validées sur la période d'export souhaitée, alors une alerte apparait signalant qu'il n'est pas possible d'exporter la période souhaitée.&lt;br /&gt;
*Dans le fichier d'export, les écritures sont triées par numéro de flux.&lt;br /&gt;
&lt;br /&gt;
===Exporter les écritures marquées comme exportées===&lt;br /&gt;
Il est possible de ré-exporter les écritures marquées comme ayant été déjà exportées (et [[#Marquer-les-écritures-lors-de-l'export|marquées comme tel]]) en cochant '''Ecritures marquées comme exportées''' dans la colonne '''Écriture'''. En cochant cette case, un message d'alerte apparait indiquant ''Attention : vous allez exporter des écritures marquées, elles ont sans doute déjà étaient importées dans la comptabilité réelle.''.&lt;br /&gt;
&lt;br /&gt;
===Exporter les écritures non validées===&lt;br /&gt;
Il est possible d'exporter les écritures non validées en cochant '''Ecritures non validées''' dans la colonne '''Écriture'''. En cochant cette case, un message d'alerte apparait indiquant ''Attention : vous allez exporter des écritures non validées, elles ne devraient pas être importées dans la comptabilité réelle.''.&lt;br /&gt;
&lt;br /&gt;
===Marquer les écritures lors de l'export===&lt;br /&gt;
Lors d'un export comptable, OpenFlyers donne la possibilité de marquer ou non les écritures qui vont être exportées. Cela permet :&lt;br /&gt;
*Soit de pouvoir ré-exporter des écritures déjà exportées (mais non marquées)&lt;br /&gt;
*Soit au contraire de ne plus exporter des écritures dont OpenFlyers sait qu'elles ont déjà été exportées car marquées.&lt;br /&gt;
&lt;br /&gt;
Ce choix se fait dans le formulaire d'export en cochant '''Marquer les écritures (elles ne pourront plus être exportées de nouveau)'''.&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de toujours procéder à un 1er export sans marquer les écritures. Ainsi, si l'export se passe mal, on aura la garantie de pouvoir le refaire.&lt;br /&gt;
&lt;br /&gt;
=Importer un relevé bancaire=&lt;br /&gt;
'''Attention :''' avant d'effectuer un import de relevé bancaire en production, il est vivement recommandé de le faire sur la [[Compte-client-OpenFlyers-et-modèle-commercial#Plateforme-supplémentaire-de-test-(bac-à-sable)|plateforme bac à sable]]. En effet, un import de relevé bancaire génère de nombreuses écritures qu'il peut être ensuite fastidieux de supprimer à la main en cas de mauvais import.&lt;br /&gt;
&lt;br /&gt;
De la même façon, lors des tests, il est recommandé d'importer qu'une petite période comptable (quelques jours) afin de ne pas générer de trop nombreuses écritures qui peuvent rendre totalement illisibles la consultation des comptes.&lt;br /&gt;
&lt;br /&gt;
Pour accéder à cette fonctionnalité il faut disposer des droits de [[Gestion-des-profils#Gestion-des-comptes|Gestion des comptes]] ou [[Gestion-des-profils#Saisir-tout-flux|Saisir tout flux]].&lt;br /&gt;
&lt;br /&gt;
Il est recommandé de saisir les [[Gestion-des-achats#Saisie-d'une-facture-fournisseur|factures fournisseurs]] avant d'effectuer l'import du relevé bancaire conformément au [[Comptabilité#Règles-de-saisies-de-la-comptabilité-courante|règles de saisies de la comptabilité courante]].&lt;br /&gt;
&lt;br /&gt;
Voir également le chapitre [[Conseils-spécifiques-pour-la-comptabilité#Rapprochement-des-encaissements|Rapprochement des encaissements]] concernant la ventilation des écritures comptables liées à des encaissements.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers propose plusieurs méthodes d'import des relevés bancaires :&lt;br /&gt;
*[[#Importer-par-fichier|Importer par fichier]] : il s'agit de la méthode historique d'import. Elle présente plusieurs inconvénients et est désormais déconseillée. OpenFlyers n'effectue plus d'évolution sur cette fonctionnalité et n'assure pas de support.&lt;br /&gt;
*[[#Importer-par-API|Importer API]] : il s'agit de la nouvelle méthode recommandée par OpenFlyers. Elle nécessite d'[[Configuration-de-la-comptabilité#Agréger-un-compte-bancaire|avoir agrégé un compte bancaire]] et peut être complètement automatisée en activant la synchronisation automatique 1 fois par jour.&lt;br /&gt;
&lt;br /&gt;
==Importer par API==&lt;br /&gt;
;Vidéo tutorielle&lt;br /&gt;
[https://youtu.be/VVCdPWlwglM Importer un relevé bancaire] : à partir de la minute 2'37 uniquement pour le paramétrage de l'imputation automatique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Avoir [[Configuration-de-la-comptabilité#Agréger-un-compte-bancaire|agrégé un ou plusieurs compte(s) bancaire(s)avec des comptes de trésorerie]]&lt;br /&gt;
*Les [[Configuration-de-la-comptabilité#Règles-d'imputations-automatiques|règles d'imputation]] doivent être paramétrées&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Relevé bancaire &amp;gt; Importer par API''':&lt;br /&gt;
*'''Compte de trésorerie''' : Sélectionner le compte de trésorerie qui va être mis à jour par import du relevé du compte bancaire agrégé avec ce compte.&lt;br /&gt;
*'''Lettrer automatiquement les écritures importées''' : en cochant cette case, le [[#Lettrage-automatique|lettrage automatique]] des écritures générées par l'import s'effectue&lt;br /&gt;
*Cliquer sur le bouton '''Importer'''&lt;br /&gt;
Les écritures générées via l'import par API sont identifiées dans la liste des mouvements par l'icône [[File:b-letter-bank-symbol.png|10px]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Messages d'erreurs possibles&lt;br /&gt;
En cas d'échec de l'import, des messages d'alertes peuvent s'afficher :&lt;br /&gt;
*'''Ce compte n'est plus agrégé, refaire le processus d'agrégation'''&lt;br /&gt;
**[[Configuration-de-la-comptabilité#Agréger-des-comptes-bancaires|Supprimer l'agrégation et la réinitialiser]]&lt;br /&gt;
*'''Le compte trésorerie Compte courant (512000) n'a aucun compte agrégé associé: Connecter et agréger un compte'''&lt;br /&gt;
**S'assurer que le compte de trésorerie est correctement affecté en accédant à '''Admin &amp;gt; Comptes &amp;gt; Banque &amp;gt; Agréger'''&lt;br /&gt;
*'''Il n'est pas possible de saisir une écriture comptable avec une date antérieure à la date de début de l'exercice comptable'''&lt;br /&gt;
:Pour corriger ce problème, il y a 2 possibilités :&lt;br /&gt;
:*Soit modifier la date de début d'agrégation pour qu'elle soit postérieure à la date de début de l'exercice comptable :&lt;br /&gt;
:**Aller dans '''Admin &amp;gt; Comptes &amp;gt; Banque &amp;gt; Agréger'''&lt;br /&gt;
:**Modifier la '''date de début d'import''' en conséquence&lt;br /&gt;
:*Soit modifier la date de début de l'exercice comptable pour qu'elle soit antérieure à la date de début d'import :&lt;br /&gt;
:**[[Utilisation-de-la-comptabilité#Déclôturer-l'exercice-comptable|Déclôturer le dernier exercice comptable]]&lt;br /&gt;
:**Retenter l'[[#Importer-par-API|import par API]]&lt;br /&gt;
:**Temps que le même message d'erreur s'affiche, renouveler les 2 actions précédentes&lt;br /&gt;
:**[[Utilisation-de-la-comptabilité#Clôturer-l'exercice-comptable|Reclôturer l'exercice comptable]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Messages d'avertissements possibles&lt;br /&gt;
*Si lors de l'import des lignes ne sont pas importées car déjà présentes en base de données, un avertissement du type suivant s'affiche :&lt;br /&gt;
&amp;lt;pre&amp;gt;20 lignes comprises entre 01-03-2023 et 30-03-2023 n'ont pas été importées&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Si le compte n'a aucune transaction à importer un message d'avertissement en orange s'affiche :&lt;br /&gt;
&amp;lt;pre&amp;gt;La liste des transactions est vide dans la période souhaitée&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Dans ce cas, deux options sont possibles :&lt;br /&gt;
:*Soit, le compte n'a réellement aucune transaction enregistrée côté banque pour la période souhaitée. Donc, il faudra attendre les futures transactions pour les importer.&lt;br /&gt;
:*Soit, la date indiquée dans &amp;quot;Date de début d'import&amp;quot; est incorrecte. Il faudra alors saisir la date correcte en accédant à '''Admin &amp;gt; Comptes &amp;gt; Banque &amp;gt; Agréger'''.&lt;br /&gt;
&lt;br /&gt;
==Importer par fichier==&lt;br /&gt;
;Vidéo tutorielle&lt;br /&gt;
[https://youtu.be/VVCdPWlwglM Importer un relevé bancaire]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*L'export du relevé doit avoir été réalisé (voir les procédures pour chaque dans la page [[Exporter un relevé bancaire depuis un site internet de banque]])&lt;br /&gt;
*Les [[Configuration-de-la-comptabilité#Règles-d'imputations-automatiques|règles d'imputation]] doivent être paramétrées&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Gestion &amp;gt; Comptes &amp;gt; Relevé bancaire &amp;gt; Importer par fichier'''&lt;br /&gt;
*'''Fichier''' : Sélectionner le fichier à importer&lt;br /&gt;
*'''Format d'import''' : Sélectionner le [[Modèles-de-format-d'import-de-relevé-bancaire#Format-d'import|format]] correspondant au fichier à importer. La sélection est mémorisée pour les imports suivants.&lt;br /&gt;
*'''Compte trésorerie''' : Sélectionner le compte de trésorerie qui va être débité. Lorsque le montant est négatif, ce compte est crédité.&lt;br /&gt;
:Le compte affiché par défaut est déterminé dans l'ordre suivant :&lt;br /&gt;
:#Compte utilisé lors du précédent import&lt;br /&gt;
:#Compte ayant le plus petit numéro d'export comptable&lt;br /&gt;
*'''Lettrer automatiquement les écritures importées''' : en cochant cette case, le [[#Lettrage-automatique|lettrage automatique]] des écritures générées par l'import s'effectue&lt;br /&gt;
*Cliquer sur le bouton '''Importer'''&lt;br /&gt;
&lt;br /&gt;
* S'il y a un message d'erreur '''Ligne : xxx déjà présente en base de données''', l'import n'est pas réalisé afin de ne pas générer de doublons (cf. ci-dessous dans la partie '''Messages d'erreurs possibles''').&lt;br /&gt;
&lt;br /&gt;
Lors de l'import, des [[Comptabilité#Flux|flux]] sont générés. Ils sont définis en fonction des [[Configuration-de-la-comptabilité#Règles-d'imputations-automatiques|règles d'imputation]]. Il est ensuite possible de modifier ces écritures en [[Utilisation-de-la-comptabilité#Modifier-un-flux|modifiant les flux]] depuis la [[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|liste des mouvements]] ou le détail des comptes imputés. &lt;br /&gt;
&lt;br /&gt;
Le compte de banque sélectionné lors de l'import contient une ligne de débit ou de crédit pour chaque flux généré par l'import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Messages d'erreurs possibles&lt;br /&gt;
En cas d'échec de l'import, des messages d'alertes peuvent s'afficher :&lt;br /&gt;
*'''Ligne : xxx déjà présente en base de données'''&lt;br /&gt;
*:Ce message d'erreur peut être généré lors de l'utilisation de la fonctionnalité d'import de relevé bancaire.&lt;br /&gt;
*:Il indique que la ligne affichée est déjà présente en base de données.&lt;br /&gt;
*:Dans ce cas, aucune ligne du fichier n'est chargée en base de données.&lt;br /&gt;
*:En cas de présence de cette erreur, vérifier que la période d'export de votre relevé bancaire ne chevauche pas la période de l'export précédent.&lt;br /&gt;
&lt;br /&gt;
=Lettrer des écritures comptables=&lt;br /&gt;
Tutoriel OpenFlyers : [https://www.youtube.com/watch?v=Bgb32Ay6TVU Lettrer des écritures comptables]&lt;br /&gt;
&lt;br /&gt;
Le [https://fr.wikipedia.org/wiki/Lettrage_comptable lettrage] est une opération comptable qui consiste à affecter un seul repère à 2 ou plusieurs entrées comptables dans ce compte. la somme des entrées au crédit devant être égale à la somme des entrées au débit.&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir effectuer le lettrage il faut disposer du droit [[Gestion-des-profils#Gestion-des-comptes|Gestion des comptes]].&lt;br /&gt;
&lt;br /&gt;
==Annulation automatique du lettrage==&lt;br /&gt;
Dans le cas où un flux comptable est modifié ou annulé, les écritures comptables lettrées avec les écritures du flux concerné sont automatiquement délettrées.&lt;br /&gt;
&lt;br /&gt;
==Lettrage automatique==&lt;br /&gt;
Le lettrage automatique se fait lors de l'[[#Importer-un-relevé-bancaire|import de relevés bancaires]] en cochant la case à cocher '''Lettrer automatiquement les écritures comptables''' de l'interface correspondante. Un robot va alors essayer de trouver des écritures à lettrer. Son fonctionnement est le suivant :&lt;br /&gt;
*Génération de l'écriture comptable&lt;br /&gt;
*Recherche d'une écriture comptable ayant le montant inverse (somme des crédits et débits égal à 0) et appartenant au même compte&lt;br /&gt;
*Création d'un lettrage pour les deux écritures correspondantes ainsi qu'une date de lettrage&lt;br /&gt;
*Enregistrement de l'écriture dans la base de données.&lt;br /&gt;
Pour la recherche de l'écriture inverse, le robot se limite à X jours avant et Y jours après la date de l'écriture d'origine. X et Y sont définis dans le [[Configuration-de-la-comptabilité#Paramétrage-général-de-la-gestion-des-comptes|Paramétrage général de la gestion des comptes]].&lt;br /&gt;
&lt;br /&gt;
Si plusieurs écritures ont été trouvées dans la base de données comme correspondante alors le lettrage n'est pas fait. Si plusieurs écritures générées ont la même écriture correspondante seule, la première est lettrée.&lt;br /&gt;
&lt;br /&gt;
==Lettrer manuellement==&lt;br /&gt;
Le lettrage manuel est fait par l'utilisateur via l'interface '''Gestion &amp;gt; Comptes › Comptes &amp;gt; X'''. Pour ajouter un lettrage à une écriture il faut :&lt;br /&gt;
*Cliquer sur le bouton d'édition du lettrage en haut de la colonne lettrage&lt;br /&gt;
*Cliquer sur les écritures que l'on souhaite associer&lt;br /&gt;
*Chaque entrée sélectionnée est ajoutée au panier des écritures en attente de lettrage affiché en haut de l'extrait de compte. Le contenu de ce panier est préservé en affichant d'autres pages d'extraits de compte du compte concerné. Cela permet d'associer des écritures comptables réparties sur des dates éloignées.&lt;br /&gt;
*Re-cliquer sur le bouton d'édition.&lt;br /&gt;
OpenFlyers va alors s'assurer que la somme des entrées au crédit est égale à la somme des entrées au débit. Si c'est le cas alors le lettrage est effectué.&lt;br /&gt;
&lt;br /&gt;
Seules les écritures n'ayant pas encore de lettrage peuvent être sélectionnées par l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un lettrage, il faut :&lt;br /&gt;
*Cliquer sur le bouton de dissociation en haut de la colonne lettrage&lt;br /&gt;
*Cliquer sur les écritures que l'on souhaite dissocier.&lt;br /&gt;
*Re-cliquer sur le bouton d'édition.&lt;br /&gt;
&lt;br /&gt;
L'ensemble des écritures sélectionnées n'auront alors plus de lettrage ainsi que leurs écritures correspondantes. Si l'utilisateur a sélectionné deux écritures correspondantes, leur lettrage sera supprimé comme si une seul avait été sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Ainsi si l'on souhaite modifier le lettrage d'une écriture il faut dans un premier temps supprimer son lettrage puis en ajouter un nouveau.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour les tarifs=&lt;br /&gt;
==Mettre à jour les tarifs associés à des produits==&lt;br /&gt;
*'''Gestion &amp;gt; Ventes &amp;gt; Produits'''&lt;br /&gt;
&lt;br /&gt;
*Les tarifs sont définis dans la partie droite du tableau à partir de la colonne '''Tarif associé'''.&lt;br /&gt;
[[Image:Tableau_produits_actualisation_tarifs.png|800px]]&lt;br /&gt;
*Dans '''Historique des montants''', sélectionner '''Nouveau couple...''' pour créer un nouveau tarif.&lt;br /&gt;
*Saisir un nouveau '''Montant du tarif''' et la nouvelle '''Date d'entrée en vigueur du tarif''' à partir de laquelle le tarif s'appliquera. Vous pouvez anticiper un changement de tarif. Le tarif s'appliquera à la date du mouvement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Attention''': si vous sélectionnez un couple existant dans '''Historique des montants''' et que vous modifiez le montant ou la date d'entrée en vigueur, alors vous changez le prix de cette période mais vous ne créez pas un nouveau tarif. Vous perdrez toute possibilité de corriger par exemple un vol à une date donnée. &lt;br /&gt;
&lt;br /&gt;
* S'il y a un message d'erreur &amp;quot;chaque variable doit disposer d'une valeur antérieure à la date de début de l'exercice comptable&amp;quot; cela signifie que la variable ne possède pas de valeur entre la date de début d'exercice (date définie dans '''Admin &amp;gt; Comptes &amp;gt; Gestion &amp;amp; Export''') et la date indiquée. Le programme refuse qu'il y ait une absence de tarif applicable. &lt;br /&gt;
*Chaque variable utilisée dans les formules de tarification doit avoir une valeur initialisée depuis une date antérieure à la date de début de l'exercice comptable&lt;br /&gt;
&lt;br /&gt;
==Mettre à jour les tarifs associés à des activités==&lt;br /&gt;
*'''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Actualisation'''&lt;br /&gt;
[[Image:Menu-vente-prix-actualisation-des-prix.jpg|250px]]&lt;br /&gt;
&lt;br /&gt;
Si vous souhaitez mettre à jour un tarif, c'est à dire définir un prix qui doit s'appliquer à partir d'une certaine date, alors il faut :&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter une nouvelle valeur à une variable existante''' en bas du tableau et '''non pas sur l'icône crayon à droite de la ligne de tarif'''.&lt;br /&gt;
[[Image:Tableau-vente-prix-actualisation-de-prix.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
*Saisir une nouvelle valeur et la date à partir de laquelle le tarif s'appliquera. Vous pouvez anticiper un changement de tarif. Le tarif s'appliquera à la date du mouvement.&lt;br /&gt;
[[Image:Ajout-nouvelle-valeur-variable-tarif.png|400px]]&lt;br /&gt;
&lt;br /&gt;
'''Attention''': si vous cliquez sur l'icône &amp;quot;Édition&amp;quot; (Crayon dans la colonne action) et que vous modifiez la valeur, alors vous changez le prix de cette période mais vous ne créez pas un nouveau tarif. Vous perdrez toute possibilité de corriger par exemple un vol à une date donnée. &lt;br /&gt;
&lt;br /&gt;
*Si vous avez le message d'erreur &amp;quot;chaque variable doit disposer d'une valeur antérieure à la date de début de l'exercice comptable&amp;quot; cela signifie que la variable ne possède pas de valeur entre la date de début d'exercice (date définie dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Gestion &amp;amp; Export''') et la date indiquée. Le programme refuse qu'il y ait un &amp;quot;trou tarifaire&amp;quot; (vols non facturés). &lt;br /&gt;
*Chaque variable utilisée dans les formules de tarification doit avoir une valeur initialisée depuis une date antérieure à la date de début de l'exercice comptable&lt;br /&gt;
&lt;br /&gt;
Après mise à jour des tarifs, s'il est nécessaire de mettre à jour les activités déjà saisies, alors il faut suivre la procédure [[Gestion-des-activités#Mettre-à-jour-les-entrées-comptables-associées-à-des-activités-non-validées|Mettre à jour les entrées comptables associées à des activités non validées]].&lt;br /&gt;
&lt;br /&gt;
==Supprimer les tarifs associés à des activités==&lt;br /&gt;
;Supprimer une valeur de tarif&lt;br /&gt;
*Accéder à '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Actualisation'''&lt;br /&gt;
*Cliquer sur l'icone ''Supprimer'' (représentée par une poubelle dans la colonne Actions)&lt;br /&gt;
*Si deux valeurs ou plus de la même variable que celle que nous souhaitons supprimer ont une date de début antérieure ou égale à celle de l'exercice, alors la suppression est autorisée.&lt;br /&gt;
*Si une seule valeur de la même variable que celle que nous souhaitons supprimer a une date de début antérieure ou égale à la date de début de l'exercice, nous devons alors vérifier si la valeur que nous voulons supprimer a une date de début ultérieure à celle de l'exercice. Si tel est le cas, nous pouvons la supprimer.&lt;br /&gt;
*Dans tous les autres cas, la suppression n'est pas autorisée. Cela signifie soit qu'il n'y aura aucune valeur applicable à la date de début de l'exercice comptable, soit que la situation est déjà compromise, c'est-à-dire qu'aucune valeur applicable n'existe à la date de début de l'exercice comptable.&lt;br /&gt;
&lt;br /&gt;
;Supprimer une variable tarif&lt;br /&gt;
*Accéder à '''Admin &amp;gt; Ventes &amp;gt; Variables &amp;gt; Définition'''&lt;br /&gt;
*Cliquer sur l'icone ''Supprimer'' (représentée par une poubelle dans la colonne Actions)&lt;br /&gt;
*Si la valeur est utilisée dans une règle de facturation des '''Activités''' ou des '''Produits''', la suppression n'est pas autorisée et un message d'alerte s'affiche.&lt;br /&gt;
*Si aucune règle de facturation n'utilise cette variable tarif, la suppression sera autorisée, entraînant la suppression de toutes les valeurs associées à cette variable tarif.&lt;br /&gt;
&lt;br /&gt;
=Mouvements=&lt;br /&gt;
Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements'''&lt;br /&gt;
*Champs de sélection '''Mois''' et '''Année''' : permettent de filtrer les écritures comptables sur une période mensuelle ou annuelle.&lt;br /&gt;
*Champ '''Filtrer par budget''' : pour filtrer les écritures par budget (si le module budget est activé).&lt;br /&gt;
*Champ '''Comptabilité''' : pour filtrer par type de comptabilité.&lt;br /&gt;
*Bouton à bascule '''Afficher le bouton de régénération de facture''' : affiche une icône permettant de forcer la regénération du PDF d'une facture.&lt;br /&gt;
&lt;br /&gt;
La liste des mouvements s'affiche selon la description présente dans le chapitre [[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|Extrait de compte]].&lt;br /&gt;
&lt;br /&gt;
=Opérations sur les comptes=&lt;br /&gt;
==Afficher la liste des opérations d'un compte==&lt;br /&gt;
*S'il s'agit d'un compte ressource, aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources'''.&lt;br /&gt;
*S'il s'agit d'un compte utilisateur, aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs'''.&lt;br /&gt;
*Sinon, aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous'''.&lt;br /&gt;
*Le cas échéant, cliquer la lettre correspond à la première lettre du nom du compte.&lt;br /&gt;
*Cliquer sur le pictogramme symbolisant une liste d'écritures dans la colonne '''Action''' de la ligne du compte concerné&lt;br /&gt;
&lt;br /&gt;
==Créer un compte==&lt;br /&gt;
===Créer un compte ressource===&lt;br /&gt;
Pour créer un compte ressource, il faut :&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources'''.&lt;br /&gt;
*Dans la ligne de la ressource concernée, cliquer sur l'icône '''+''' du compte souhaité.&lt;br /&gt;
&lt;br /&gt;
===Créer un compte utilisateur===&lt;br /&gt;
Pour créer un compte utilisateur, il faut :&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs'''.&lt;br /&gt;
*Dans la ligne de l'utilisateur concerné, cliquer sur l'icône check du compte souhaité.&lt;br /&gt;
&lt;br /&gt;
===Créer un compte non-ressource non-utilisateur===&lt;br /&gt;
Pour créer un compte, il faut :&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous'''.&lt;br /&gt;
*En bas du tableau, remplir la ligne et choisir la catégorie du compte&lt;br /&gt;
*Cliquer sur le bouton '''Ajouter'''&lt;br /&gt;
&lt;br /&gt;
==Créer un type de compte==&lt;br /&gt;
===Créer un type de compte ressource===&lt;br /&gt;
Pour créer un type de compte ressource, il faut :&lt;br /&gt;
*Aller sur '''Admin &amp;gt; Comptes &amp;gt; Ressources &amp;gt; Types actifs''' puis cliquer sur le bouton '''Ajouter un compte'''.&lt;br /&gt;
*Saisir les champs du formulaire et valider .&lt;br /&gt;
&lt;br /&gt;
==Désactiver un compte==&lt;br /&gt;
Pour désactiver un compte qui ne doit plus être utilisé, il faut que :&lt;br /&gt;
* le compte ne doit pas être utilisé dans une règle de tarification. Cela concerne directement les comptes et non pas les types de comptes. Ainsi, il est possible de désactiver un compte utilisateur ou un compte ressource alors qu'il existe des règles de tarification qui utilisent le même type de compte que le compte à désactiver.&lt;br /&gt;
* dans le cas d'un compte de type utilisateur, l'utilisateur possédant ce compte ne doit pas être lié à un profil qui requiert le type de compte &lt;br /&gt;
* le compte ne doit pas être utilisé par un type de facture fournisseur&lt;br /&gt;
* le compte ne doit pas créer de trou dans la comptabilité. C'est à dire que :&lt;br /&gt;
** le [[#Solder_un_compte|solde du compte doit être à 0]]&lt;br /&gt;
** les écritures associées à ce compte doivent être toutes validées&lt;br /&gt;
Ensuite, on peut procéder à sa désactivation en cliquant sur l'icône symbolisant une poubelle sur la ligne de ce compte. Un compte n'ayant jamais eu d'écriture est supprimé au lieu de passer à l'état désactivé.&lt;br /&gt;
&lt;br /&gt;
==Lister les comptes==&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Ressources''' pour obtenir les comptes ressource&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Utilisateurs''' pour obtenir les comptes utilisateur&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous''' pour obtenir les autres comptes.&lt;br /&gt;
&lt;br /&gt;
Dans ces pages, le solde de chaque compte est calculé en prenant les écritures datant du début d'exercice comptable jusqu'à la fin de la journée courante dans le [[Configuration#Fuseau-horaire-de-la-structure|fuseau horaire de la structure]]. Ainsi, les écritures comptables avec une date comptable future ne sont pas prises en compte pour le calcul du solde.&lt;br /&gt;
&lt;br /&gt;
Le symbole '''*''' peut apparaître à gauche d'un solde : Cela signifie que le compte possède des écritures comptables dans le futur.&lt;br /&gt;
&lt;br /&gt;
==Renommer un compte==&lt;br /&gt;
*Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Comptes &amp;gt; Tous'''&lt;br /&gt;
*Cliquer éventuellement sur la lettre correspond à la 1ère lettre du nom du compte concerné.&lt;br /&gt;
*Cliquer sur le champ de la colonne '''Nom''' du compte concerné.&lt;br /&gt;
*Changer le nom du compte.&lt;br /&gt;
*Cliquer en dehors de la zone de saisie afin de permettre l'enregistrement de la saisie et le rafraichissement du tableau.&lt;br /&gt;
&lt;br /&gt;
==Supprimer un compte créé en double==&lt;br /&gt;
Il peut arriver que deux comptes identiques soient créés par inadvertance. Dans ce cas, il est nécessaire de supprimer le compte en trop. Pour cela il faut :&lt;br /&gt;
*[[#Renommer-un-compte|Renommer le compte]] en trop pour qu'il ne porte pas le même nom que le compte initial. Cela peut se faire en lui rajoutant un numéro. Exemple : ''Compte en trop'' deviendra ''Compte en trop 1''.&lt;br /&gt;
*Si le compte comporte des écritures non validées, il est recommandé de modifier les écritures pour les affecter au bon compte. Pour cela, il faut :&lt;br /&gt;
*[[#Afficher-la-liste-des-opérations-d'un-compte|Afficher la liste des opérations du compte]].&lt;br /&gt;
*Cliquer sur le pictogramme symbolisant un crayon pour chaque ligne concernée afin d'éditer la saisie. Il est recommandé d'utiliser le [[Ergonomie#Clic-droit-et-clic-molette|clic droit ou le clic molette]] de la souris. Cela permet d'effectuer l'édition dans un nouvel onglet et ainsi de ne pas perdre la page contenant le détail du compte.&lt;br /&gt;
*S'il s'agit d'un flux, il suffit de modifier la saisie du flux, puis de cliquer sur le bouton '''Enregistrer'''.&lt;br /&gt;
*S'il s'agit d'une facture fournisseur, il faut d'abord modifier le type de facture fournisseur correspondant. Pour cela il faut :&lt;br /&gt;
**Aller dans '''Gestion &amp;gt; Achats &amp;gt; Types de facture fournisseur'''&lt;br /&gt;
**Retrouver le type de facture correspondant&lt;br /&gt;
**Cliquer sur le pictogramme symbolisant un crayon dans la colonne '''Actions''' de la ligne du type de facture fournisseur concerné.&lt;br /&gt;
**Modifier la sélection du champ '''Compte fournisseur ou trésorerie''' ou du champ '''Compte de charge, de bilan ou ressource''' pour y mettre le ''compte qui n'est pas en trop''.&lt;br /&gt;
**Cliquer sur le bouton '''Enregistrer'''.&lt;br /&gt;
:Ensuite, il est possible d'éditer la facture fournisseur et de la réenregistrer. Cela permet l'imputation sur le bon compte.&lt;br /&gt;
*Répéter l'opération d'édition de chaque ligne afin de faire disparaitre toutes les lignes non validées.&lt;br /&gt;
*Une fois qu'il ne reste plus de ligne non validée, alors il faut retourner sur l'affichage des comptes de même catégorie afin de pouvoir cliquer sur le pictogramme symbolisant une poubelle à l'intersection de la colonne '''Actions''' et de la ligne concernée.&lt;br /&gt;
&lt;br /&gt;
=Retrouver les écritures non validées=&lt;br /&gt;
S'il y a beaucoup d'écritures à valider, il faut procéder de façon systématique en parcourant chaque interface de validation :&lt;br /&gt;
*Pour les activités, aller dans '''Gestion &amp;gt; Activités &amp;gt; Activités &amp;gt; Liste''' puis '''Valider les activités sélectionnés''' pour chaque ressource.&lt;br /&gt;
*Pour les encaissements, aller dans '''Gestion &amp;gt; Comptes &amp;gt; Pointer &amp;gt; X''' où X correspond au type de paiement à pointer.&lt;br /&gt;
*Pour les transferts, aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Valider''' puis '''valider les transferts'''.&lt;br /&gt;
*Pour les factures, aller dans '''Gestion &amp;gt; Achats &amp;gt; Liste des factures fournisseurs'''.&lt;br /&gt;
*Pour les ventes, aller dans '''Gestion &amp;gt; Ventes &amp;gt; Valider les ventes'''. Choisir ses critères de recherche et valider le formulaire. Ensuite cocher les différentes ventes listées puis '''Pointer les entrées sélectionnées'''.&lt;br /&gt;
En procédant ainsi, il ne doit normalement ne pas subsister d'écriture à valider. Cependant, si l'essentiel des écritures a été validé, alors il est plus rapide de rechercher les écritures à valider que de parcourir chaque interface de validation.&lt;br /&gt;
&lt;br /&gt;
Pour rechercher les écritures restantes à valider, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Gestion / Export'''&lt;br /&gt;
En-dessous du titre '''Statistiques''' figure un tableau :&lt;br /&gt;
&lt;br /&gt;
[[Image:Tableau_statistiques_gestion-export.png]]&lt;br /&gt;
&lt;br /&gt;
Dans l'exemple ci-dessus, on peut voir à la ligne ''Ecritures non validées'', colonne ''Date de première écriture'' l'horodatage &amp;quot;19/08/2013 14:45&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Cela veut dire qu'il y a au moins une écriture qui date du 19 août 2013 et qui n'a pas été validée.&lt;br /&gt;
&lt;br /&gt;
Pour retrouver cette écriture non validée, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements'''&lt;br /&gt;
*Rechercher l'écriture d'après la date indiquée.&lt;br /&gt;
Son contenu permettra de savoir s'il s'agit d'un vol, d'un encaissement, d'un flux, etc. Si un doute subsiste sur le type d'écriture, il faut cliquer sur l'icône &amp;quot;modifier&amp;quot; de l'écriture considérée afin de se retrouver dans son formulaire d'édition.&lt;br /&gt;
&lt;br /&gt;
Si les vols non validés correspondent à une ressource qui a été désactivée, alors pour valider les vols concernés, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Actives''' désactiver temporairement '''Réservable''' et '''Saisie d'activité''' pour une ressource existante afin de pouvoir avoir la possibilité de réactiver l'autre ressource&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Désactivées'''&lt;br /&gt;
*Réactiver la ressource concernée&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Ressources &amp;gt; Actives''' et activer temporairement '''Saisie d'activité''' pour la ressource concernée&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Activités &amp;gt; Liste d'activités''' puis cliquer le bouton de la colonne '''Valider les activités sélectionnées''' correspondant à la ressource concernée&lt;br /&gt;
*Pointer les activités de la ressource&lt;br /&gt;
*Retourner dans '''Gestion &amp;gt; Ressources &amp;gt; Actives''' et désactiver la ressource concernée en cliquant sur l'icône symbolisant une poubelle&lt;br /&gt;
*Toujours dans cette interface, remettre '''Réservable''' et '''Saisie d'activité''' pour la ressource temporairement désactivée&lt;br /&gt;
&lt;br /&gt;
Remarques :&lt;br /&gt;
*Le nombre d'écritures non validées indiqué dans le tableau '''Statistiques''' correspond au nombre TOTAL d'écritures non validées. En effet, OpenFlyers sait quand est-ce que vous commencez un exercice mais il ne sait pas quand est-ce que vous voulez qu'il s'arrête. Donc il prend toutes les écritures non validées.&lt;br /&gt;
*OpenFlyers ne permet d'exporter ou de clôturer que la période qui inclut des écritures validées. Dès qu'il rencontre une écriture non validée, il bloque toute action d'export ou de clôture.&lt;br /&gt;
&lt;br /&gt;
=Saisir des écritures comptables=&lt;br /&gt;
==Annuler une écriture comptable==&lt;br /&gt;
Dans le cas où une écriture comptable saisie n'a pas été encore validée, pour l'annuler, il faut cliquer sur le bouton symbolisant une poubelle. Cela supprimera complètement l'écriture.&lt;br /&gt;
&lt;br /&gt;
Dans le cas où une écriture comptable a été validée, il n'est plus possible de la supprimer du fait de l'[[Comptabilité#Inaltérabilité-des-données|inaltérabilité des données]]. Le seul moyen d'en annuler son effet consiste à saisir une écriture opposée. Pour cela, il faut [[#Contrepasser-une-écriture|contrepasser l'écriture]].&lt;br /&gt;
&lt;br /&gt;
Cette solution permet de garantir l'inaltérabilité des écritures qui peuvent avoir été saisies par d'autres personnes et surtout qui peuvent affecter des comptes d'utilisateurs.&lt;br /&gt;
&lt;br /&gt;
C'est comme pour un compte bancaire : un banquier ne supprime jamais une écriture sur un compte client. Il passe simplement une nouvelle écriture qui annule l'effet de la précédente.&lt;br /&gt;
&lt;br /&gt;
==Contrepasser une écriture==&lt;br /&gt;
Cette fonction nécessite le droit [[Gestion-des-profils#Gestion-des-comptes|gestion des comptes]].&lt;br /&gt;
&lt;br /&gt;
La fonction de contrepassation d'une écriture permet d'annuler l'effet d'une vente (produit stocké ou non stocké), d'un encaissement ou d'un flux. Cette fonction n'existe pas pour contrepasser la vente de validité ou la vente d'activité. Pour la vente d'activité, il faut [[Gestion-des-activités#Annuler-une-activité-validée|annuler l'activité validée]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller sur la page d'un extrait de compte ou sur la liste des mouvements : '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Mouvements'''&lt;br /&gt;
*Dans la colonne '''Actions''', cliquer sur le pictogramme '''Contrepasser le flux'''&lt;br /&gt;
*Une alerte demande de confirmer le souhait de créer une écriture de contrepassation&lt;br /&gt;
*Cela crée une écriture opposée, à la date de l'écriture initiale, qui a pour commentaire le texte &amp;quot;Contrepassation flux X du XX/XX/XXXX&amp;quot;. L'écriture générée est directement validée.&lt;br /&gt;
&lt;br /&gt;
==Modifier un flux==&lt;br /&gt;
* Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Valider''' ou dans l'[[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|extrait de compte]]&lt;br /&gt;
* Cliquer sur l'icône &amp;quot;Crayon&amp;quot; correspond au flux à éditer&lt;br /&gt;
* [[#Saisir-un-flux|Procéder à éditer le flux]]&lt;br /&gt;
&lt;br /&gt;
==[[Écritures comptables#Avoir_clients|Saisie d'un avoir client]]==&lt;br /&gt;
Il faut [[#Saisir-un-flux|saisir un flux]] qui va créditer un compte utilisateur/client d'un certain montant et débiter un compte produit &amp;quot;Remise X&amp;quot; du même montant.&lt;br /&gt;
&lt;br /&gt;
==Saisir un flux==&lt;br /&gt;
Pour saisir un flux, il faut :&lt;br /&gt;
*Soit aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Saisir'''&lt;br /&gt;
*Soit afficher un extrait de compte et cliquer sur le bouton '''Saisir un flux''' situé en bas à droite de l'affichage du compte à droite de la ligne du solde.&lt;br /&gt;
Si le gestionnaire arrive sur le formulaire de saisie d'un flux depuis un extrait de compte, alors la première ligne est pré-remplie avec le compte depuis lequel le formulaire a été affiché.&lt;br /&gt;
&lt;br /&gt;
Sinon, Il faut sélectionner sur la première ligne de compte, le compte souhaité. Pour cela, il est possible de cliquer sur le champ afin de faire apparaitre la liste de tous les comptes. Ils sont regroupés par catégorie et dans chaque catégorie triés par ordre alphabétique. A droite de chaque nom de compte apparait entre parenthèses le compte d'export associé. &lt;br /&gt;
&lt;br /&gt;
Il est possible de renseigner dans le champ de saisie quelques lettres correspondantes à une partie du nom du compte afin de faire apparaitre la liste des comptes qui correspondent. Il est également possible de saisir quelques chiffres du compte d'export.&lt;br /&gt;
*Remplir le champ débit ou crédit selon le cas&lt;br /&gt;
S'il n'y a que 2 lignes comptables pour le flux :&lt;br /&gt;
*Sélectionner sur la 2ème ligne un compte de contre-partie&lt;br /&gt;
*Sur cette 2ème ligne, cliquer sur l'icône qui symbolise une balance avec une flèche bleue et intitulé &amp;quot;Equilibrer la dernière ligne&amp;quot;&lt;br /&gt;
S'il y a plus 2 lignes comptables pour le flux :&lt;br /&gt;
*Cliquer sur le pictogramme symbolisant un &amp;quot;plus&amp;quot; dans la colonne '''Action''' de la dernière ligne du flux afin de faire apparaitre une ligne supplémentaire&lt;br /&gt;
*Répéter cette opération autant de fois que nécessaire&lt;br /&gt;
Une fois que l'ensemble des lignes du flux sont remplies :&lt;br /&gt;
*Compléter éventuellement le champ '''commentaires'''&lt;br /&gt;
*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d%27un-encaissement,-d%27un-flux-ou-d%27un-transfert|droit de modifier la date de flux]], un calendrier apparaît à côté de la mention '''Choisir la date comptable :''' en bas du formulaire. choisir une date comptable en cliquant sur le calendrier, Si la date est à la date du jour l'heure courante est utilisée. Sinon la date est définie à 12:00 heure locale.&lt;br /&gt;
*Sinon, la date actuelle est affichée lors de la création d'un nouveau flux, tandis que la date du flux est affichée en cas de modification d'un flux existant à côté de la mention '''La date comptable :'''&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
Remarque : La date comptable proposée par défaut correspond à la date comptable du dernier flux saisi. Cela permet de faciliter les [[Comptabilité#Règles_de_saisies_de_la_comptabilité_courante|saisies au vu du relevé de banque]].&lt;br /&gt;
&lt;br /&gt;
==Solder les comptes==&lt;br /&gt;
;Présentation&lt;br /&gt;
Cette fonction permet de solder les [[Comptabilité#Comptes-d'exploitation|comptes d'exploitation]] afin d'enregistrer le résultat de l'exercice au bilan.&lt;br /&gt;
&lt;br /&gt;
Cela consiste à générer un flux pour mettre à 0 tous les comptes de catégorie [[Comptabilité#Comptes-de-charges-2|comptes de charges]], [[Comptabilité#Comptes-de-produits|comptes de produits]] et [[Comptabilité#Comptes-ressources|comptes ressources]] avec comme compte de contrepartie un [[Comptabilité#Comptes-de-bilan|compte de bilan]]. Seuls les comptes actifs sont traités.&lt;br /&gt;
&lt;br /&gt;
Cette écriture doit normalement être enregistrée à la date du dernier jour de l'exercice comptable.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Solder les comptes'''&lt;br /&gt;
*Si des [[Alertes-de-configuration#Alertes-liées-à-la-cohérence-des-comptes|alertes liées à la cohérence des comptes]] apparaissent, il faut suivre les procédures associées qui permettent de supprimer les alertes, puis reprendre cette procédure à son début&lt;br /&gt;
*Décocher éventuellement les comptes ressources à ne pas solder (normalement ils doivent tous être laissés cochés sauf si des comptes ressources sont utilisés comme comptes de bilan)&lt;br /&gt;
*Dans le champ Compte de contrepartie, le compte sélectionné doit être ''Résultat de l'exercice (Bilan)'' ou ''Report à nouveau (Bilan)''&lt;br /&gt;
*Dans le champ '''Solder les comptes à la date du''', la date doit correspondre au dernier jour de l'exercice à clôturer. Typiquement pour clôturer l'année N, il faut sélectionner 31/12/N&lt;br /&gt;
*Cliquer sur le bouton '''Générer les écritures'''&lt;br /&gt;
&lt;br /&gt;
==Solder un compte==&lt;br /&gt;
Pour solder un compte, il faut [[#Saisir-un-flux|saisir un flux]] avec la particularité que l'on souhaite &amp;quot;ramener le solde à zéro&amp;quot; d'un compte donné. Pour cela, il faut en plus des [[#Saisir-un-flux|opérations]] indiquées pour la saisie d'un flux, il faut :&lt;br /&gt;
*dans la première ligne de compte, sélectionner le compte concerné&lt;br /&gt;
*Cliquer sur l'icône qui symbolise une balance intitulé &amp;quot;Ramener le solde à zéro&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Validation d'un flux==&lt;br /&gt;
Pour pouvoir valider les flux, il faut disposer des droits [[Gestion-des-profils#Valider-tout-flux|Valider tout flux]] et [[Gestion-des-profils#Saisir-tout-flux|Saisir tout flux]].&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Valider'''&lt;br /&gt;
*Cocher dans la 1ère colonne '''Pointer''' les lignes à valider&lt;br /&gt;
*Cliquer sur le bouton '''Valider les flux sélectionnés (cette action est irréversible)'''&lt;br /&gt;
&lt;br /&gt;
=Rechercher=&lt;br /&gt;
Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Rechercher'''&lt;br /&gt;
*Champ '''Date de début''' et champ '''Date de fin''' : définir la plage de dates et d'heures de la recherche.&lt;br /&gt;
*Champ '''Rechercher par commentaire''' : filtrer les écritures dont le commentaire contient le texte saisi.&lt;br /&gt;
*Bouton à bascule '''Afficher le bouton de régénération de facture''' : affiche une icône permettant de forcer la regénération du PDF d'une facture.&lt;br /&gt;
*Champ '''Numéro de flux''' : rechercher une écriture par son identifiant de flux.&lt;br /&gt;
*Champ '''Numéro de suivi fournisseur''' : rechercher les écritures par le numéro de suivi figurant sur les factures fournisseurs.&lt;br /&gt;
*Champ '''Numéro de facture client''' : rechercher les écritures par le numéro de facture client.&lt;br /&gt;
*Champ '''Numéro de reçu client''' : rechercher les écritures par le numéro de reçu client.&lt;br /&gt;
*Champ '''Compte imputé''' : restreindre la recherche aux écritures imputées sur un compte précis.&lt;br /&gt;
*Champ '''Compte de contrepartie''' : restreindre la recherche aux écritures contenant un compte de contrepartie sélectionné.&lt;br /&gt;
*Champ '''Comptabilité''' : filtrer les résultats par type de comptabilité.&lt;br /&gt;
*Bouton '''Exporter en CSV''' : générer un export des écritures filtrées en tenant compte des filtres actifs et de la page sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Le résultat de la recherche s'affiche selon la description présente dans le chapitre [[Gestion-de-la-comptabilité-côté-utilisateur#Extrait-de-compte|Extrait de compte]].&lt;br /&gt;
&lt;br /&gt;
=Solder les comptes=&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Solder les comptes'''&lt;br /&gt;
*Dans la première colonne '''Comptes à solder''', laisser tous les comptes &amp;quot;Ressources&amp;quot; cochés sauf si certains ne sont pas des comptes d'exploitation&lt;br /&gt;
*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d%27un-encaissement,-d%27un-flux-ou-d%27un-transfert|droit de modifier la date de solde des comptes]], un calendrier apparaît à côté de la mention '''Solder les comptes à la date du :''' en bas du formulaire. Sinon, la date par défaut affichée  doit correspondre au 31 décembre de l'année de l'exercice comptable en cours.&lt;br /&gt;
*Dans la deuxième colonne '''Période''', si plusieurs comptabilités sont paramétrées, un le champ '''Comptabilité''' est visible, sélectionner la comptabilité souhaitée : il faudra effectuer cette opération pour chacune des comptabilités de la plateforme&lt;br /&gt;
*Dans le champ '''Compte de contrepartie''', sélectionner le compte de bilan souhaité&lt;br /&gt;
**Par défaut, est sélectionné, soit le compte '''Report à nouveau (Bilan)''' pour la comptabilité générale, soit le compte utilisé lors du précédent import&lt;br /&gt;
*Cliquer sur le bouton '''Générer les écritures'''&lt;br /&gt;
&lt;br /&gt;
Ce module génère alors un unique flux qui solde les comptes de charges, de produits et ceux liés aux ressources vers un compte de contrepartie de sorte que ces comptes soient ramenés à 0 à la date sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Seuls les comptes actifs sont pris en compte.&lt;br /&gt;
&lt;br /&gt;
Le flux généré est modifiable.&lt;br /&gt;
&lt;br /&gt;
Après avoir cliqué sur le bouton '''Générer les écritures''', le gestionnaire est redirigé vers '''Admin &amp;gt; Comptes &amp;gt; Valider les flux''' avec par défaut l'affichage du mois et de l'année correspondant aux flux générés afin de lui permettre de valider ces flux. Cette opération est nécessaire avant de pouvoir [[#Clôturer-l'exercice-comptable|Clôturer l'exercice comptable]].&lt;br /&gt;
&lt;br /&gt;
=Valider toutes les écritures=&lt;br /&gt;
;Présentation&lt;br /&gt;
OpenFlyers permet de valider toutes les écritures antérieures à une date choisie.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Gestion &amp;gt; Valider'''&lt;br /&gt;
Dans la colonne intitulée '''Statistiques''', apparait la date de début de l'exercice comptable ainsi qu'un tableau indiquant le nombre d'écritures non validées avec la date de la première écriture concernée.&lt;br /&gt;
&lt;br /&gt;
En bas du formulaire, à côté de la mention '''Valider les écritures jusqu'à la date du''' apparaît une date :&lt;br /&gt;
:*la valeur par défaut correspond au 31 décembre de l'année précédente&lt;br /&gt;
:*Si l'utilisateur connecté dispose du [[Gestion-des-profils#Modifier-la-date-d'un-encaissement,-d'un-flux-ou-d'un-transfert|droit de modifier la date de validation des écritures]], un bouton calendrier est affiché permettant de modifier la date. Cette dernière ne doit pas être inférieure à la date de début de l'exercice comptable et ne doit pas être supérieure au 31 décembre de l'année précédente.&lt;br /&gt;
*Activer l'interrupteur '''Autoriser'''&lt;br /&gt;
*Cliquer sur le boutton '''Valider toutes les écritures'''&lt;br /&gt;
&lt;br /&gt;
=Factures fournisseurs=&lt;br /&gt;
==Saisir des factures fournisseurs==&lt;br /&gt;
[https://www.youtube.com/watch?v=QVUgYEfqDk0 Vidéo tutorielle pour saisir une facture fournisseur]&lt;br /&gt;
&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Achats &amp;gt; Saisie Factures fournisseurs'''.&lt;br /&gt;
*Vous vous retrouvez alors avec le formulaire de saisie suivant :&lt;br /&gt;
&lt;br /&gt;
2 cas peuvent se présenter :&lt;br /&gt;
*Soit [[#Saisir-une-facture-fournisseur-dont-le-type-de-facture-est-déjà-enregistré|le type de facture fournisseur correspondant à la facture à saisir est déjà existant]]&lt;br /&gt;
*Soit la facture fournisseur à saisir nécessite la création d'un nouveau type de facture fournisseur. Dans ce cas, il existe plusieurs façons de créer un nouveau type de facture fournisseur dont la possibilité de [[#Saisir-une-facture-fournisseur-dont-le-type-est-nouveau|le faire directement en saisissant la facture]].&lt;br /&gt;
&lt;br /&gt;
Vous pouvez importer un fichier en plus si nécessaire. Seulement [[Gestion-des-documents#Type-de-fichier-autorisé|certains types de fichiers sont autorisés]].&lt;br /&gt;
&lt;br /&gt;
===Saisir une facture fournisseur dont le type de facture est déjà enregistré===&lt;br /&gt;
*Sélectionner le '''type de facture fournisseur''' correspondant à la facture à saisie. Le nombre de champs à renseigner se réduit alors automatiquement :&lt;br /&gt;
*Reporter sur la facture originale le '''numéro de pointage''' qui apparaît dans le formulaire. Ce numéro de pointage est unique et permet de rapprocher les factures fournisseurs saisies dans OpenFlyers avec leurs originaux.&lt;br /&gt;
*Cocher &amp;quot;'''J'ai bien pris en compte cette valeur et je l'ai reporté sur ma facture'''&amp;quot;. A défaut, si vous validez, le système refusera votre saisie et une alerte apparaitra.&lt;br /&gt;
*Le champ '''Description''' permet d'indiquer toute information utile concernant la facture et d'en faciliter la recherche ultérieure.&lt;br /&gt;
*Indiquer la date de facturation en cliquant sur le calendrier. Il est possible de paramétrer le format d'affichage de la date en allant dans le menu '''Données/Affichage''' puis de modifier le contenu du champ '''fiche personnelle/Patron de format de date'''.&lt;br /&gt;
*Renseigner le '''montant hors taxe'''&lt;br /&gt;
*Renseigner la '''TVA''' (champ visible uniquement si la comptabilité est paramétrée pour la prise en compte de la TVA). Si la TVA est nulle, il faut indiquer 0.&lt;br /&gt;
*Cliquer sur '''Valider''' ou '''Valider et Saisir le suivant''' si vous avez plusieurs factures à saisir à la volée. Dans ce dernier cas, le formulaire de saisie de facture fournisseur s'affiche à nouveau et il faut reprendre les opérations de saisie depuis le début de ce paragraphe.&lt;br /&gt;
&lt;br /&gt;
===Saisir une facture fournisseur dont le type est nouveau===&lt;br /&gt;
Lors de la saisie d'un nouveau compte fournisseur, aucun élément n'est renseigné par défaut.&lt;br /&gt;
&lt;br /&gt;
Si plusieurs comptabilités existent, choisir dabord la '''Comptabilité'''. Le formulaire est alors rechargé et les listes de comptes proposées (fournisseur/charge/TVA) sont '''filtrées''' pour n'afficher que les comptes de la comptabilité sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Plusieurs parties du formulaire peuvent se réduire à partir du moment où dans le champ précédant la partie réductible, l'utilisateur remplace '''Autre...''' par un choix proposé. A contrario, en laissant '''Autre...''' ou '''Associer un nouveau compte''' (dans le cas du premier champ), c'est l'information saisie dans le champ suivant qui sera prise en compte.&lt;br /&gt;
&lt;br /&gt;
La saisie va consister à définir les ventilations comptables associée à ce type de facture fournisseur. A savoir :&lt;br /&gt;
*le fournisseur et son compte fournisseur qui sera crédité du montant des factures associées à ce type de facture fournisseur&lt;br /&gt;
*le compte de charge qui sera débité du montant des factures associées à ce type de facture fournisseur&lt;br /&gt;
*Si la gestion de la TVA est activée, le compte de TVA qui sera débité du montant de la TVA associée à ce type de facture fournisseur&lt;br /&gt;
*De plus, si la gestion des budgets est activée, il est demandé, pour chaque compte (fournisseur, charge et TVA), le budget à associer&lt;br /&gt;
&lt;br /&gt;
*Ainsi, si on doit saisir une facture fournisseur associée à un nouveau type de facture fournisseur, alors il faut laisser '''associer un nouveau compte''' au champ '''Type de facture fournisseur''' et renseigner l'intitulé souhaité pour le type de facture fournisseur dans le champ suivant '''Nom de type de facture'''&lt;br /&gt;
*Ensuite, dans le champ '''Fournisseur''', là aussi, 2 cas peuvent se présenter :&lt;br /&gt;
**Soit le fournisseur à mentionner est déjà dans la liste proposée (liste filtrée selon la '''Comptabilité''' choisie) et auquel cas il faut le sélectionner (et le champ suivant '''Nom du fournisseur''' disparaitra)&lt;br /&gt;
**Soit le fournisseur à mentionner n'est pas déjà dans la liste proposée dans le champ '''Fournisseur''' et il faut dans ce cas :&lt;br /&gt;
***Si la gestion des budgets est active : choisir dans le champ suivant un '''Budget à attribuer'''' au fournisseur ou laisser '''Aucun budget'''. On peut, par exemple, sélectionner pour tous les fournisseurs un budget ''Fournisseurs''.&lt;br /&gt;
***Renseigner le champ '''Nom du fournisseur''' qui doit correspondre au fournisseur souhaité&lt;br /&gt;
***Choisir un compte d'export associé au nouveau fournisseur créé :&lt;br /&gt;
****Soit il existe déjà un compte d'export dans le champ '''Compte du fournisseur'''&lt;br /&gt;
****Soit il n'existe pas de compte d'export associable à ce nouveau fournisseur (en général on associe un compte d'export différent pour chaque compte défini dans OpenFlyers) et auquel cas, il faut renseigner le champ '''Compte fournisseur d'export'''. On peut, par exemple, saisir ''401NOMDUFOURNISSEUR'' dans le cas du plan comptable français.&lt;br /&gt;
***Si la gestion des budgets est active, le champ suivant est '''Budget à attribuer''' et OpenFlyers a dû le remplir par défaut avec la même valeur que pour le champ du même nom rattaché au '''Nom du fournisseur'''. Il ne doit pas y avoir besoin de modifier le contenu de ce champ.&lt;br /&gt;
*Dans le champ '''Compte de charge''', 2 cas peuvent se présenter :&lt;br /&gt;
**Soit le compte de charge à associer est déjà dans la liste proposée (liste filtrée selon la '''Comptabilité''' choisie) et auquel cas il faut le sélectionner&lt;br /&gt;
**Soit le compte de charge à associer n'est pas déjà dans la liste proposée et il faut dans ce cas :&lt;br /&gt;
***Si la gestion des budgets est active : choisir dans le champ suivant un '''Budget à attribuer''' au compte de charge que l'on crée ou laisser '''Aucun budget'''. On peut, par exemple, sélectionner un budget représentatif du type de facture et ainsi avoir la ventilation de toutes les factures fournisseurs par poste budgétaire&lt;br /&gt;
***Renseigner le champ '''Nom du compte''' avec l'intitulé correspondant au compte de charge à créer&lt;br /&gt;
***Renseigner le champ '''Compte d'export''' avec la valeur du plan comptable correspondante. Pour le plan comptable français, ce sera un compte en 6xx.&lt;br /&gt;
*Si la gestion de la TVA est activée, le champ '''Compte TVA du type de facture''' est présent et 2 cas peuvent se présenter :&lt;br /&gt;
**Soit le compte de TVA à associer à ce type de facture est dans la liste proposée (liste filtrée selon la '''Comptabilité''' choisie) et auquel cas il faut le sélectionner&lt;br /&gt;
**Soit le compte de TVA n'existe pas et il faut dans ce cas :&lt;br /&gt;
***Si la gestion des budgets est active : choisir dans le champ suivant un '''Budget à attribuer''' au compte de TVA que l'on crée ou laisser '''Aucun budget'''. On peut, par exemple, sélectionner un budget ''TVA Fournisseur''&lt;br /&gt;
***Renseigner le champ '''Nom de compte TVA'''. Par exemple, dans le cas des factures fournisseurs provenant de France : ''TVA déductible sur autres biens et services''&lt;br /&gt;
***Renseigner le champ '''Compte TVA d'export'''. Par exemple, dans le cas des factures fournisseurs provenant de France : ''445660''.&lt;br /&gt;
*Le reste de la saisie s'effectue comme pour la [[#Saisie_d'une_facture_fournisseur_dont_le_type_de_facture_est_déjà_enregistré|saisie d'une facture fournisseur dont le type de facture est déjà enregistré]].&lt;br /&gt;
&lt;br /&gt;
===Supprimer une facture fournisseur===&lt;br /&gt;
Pour supprimer une facture fournisseur qui aurait été saisie par erreur, il faut :&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Achats &amp;gt; Liste des factures fournisseurs''' ;&lt;br /&gt;
&lt;br /&gt;
*Rechercher le '''numéro de pointage''' de la facture concernée en ayant pris soin au préalable de sélectionner le mois de la facture (ou l'année complète pour lister l'ensemble des factures).&lt;br /&gt;
*Cliquer sur l'icône poubelle associée à la facture concernée.&lt;br /&gt;
&lt;br /&gt;
Le numéro de la facture supprimée n'existera plus dans la comptabilité. Il ne sera pas proposé à nouveau lors de la saisie d'une nouvelle facture. Par ailleurs, la numérotation des factures saisies a posteriori de la facture supprimée demeurera inchangée.&lt;br /&gt;
&lt;br /&gt;
===Supprimer un type de facture fournisseur===&lt;br /&gt;
Pour supprimer un type de facture fournisseur qui aurait été saisi par erreur, il faut :&lt;br /&gt;
&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Achats &amp;gt; Types de factures fournisseurs''' ;&lt;br /&gt;
&lt;br /&gt;
*Sélectionner le type de fournisseur concerné dans la colonne '''Nom''' ;&lt;br /&gt;
&lt;br /&gt;
*Cliquer sur l'icône poubelle associée à la facture concernée.&lt;br /&gt;
&lt;br /&gt;
==Saisir un [[Écritures comptables#Paiement_(à_un_fournisseur)|paiement à un fournisseur]]==&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Saisir'''&lt;br /&gt;
*Sur la première ligne :&lt;br /&gt;
**dans la colonne '''Compte''' sélectionner le compte du fournisseur&lt;br /&gt;
**dans la colonne '''Débit''' saisir le montant du paiement que vous effectuez. Si vous souhaiter solder le compte du fournisseur, il vous suffit de cliquer sur l'icône représentant une balance et intitulée &amp;quot;Ramener le solde à zéro&amp;quot;&lt;br /&gt;
*Sur la deuxième ligne :&lt;br /&gt;
**dans la colonne '''Compte''' sélectionner le compte bancaire depuis lequel l'argent est débité&lt;br /&gt;
**cliquer sur l'icône représentant une balance avec une flèche bleue et intitulée &amp;quot;Equilibrer la dernière ligne&amp;quot;&lt;br /&gt;
*Dans le champ '''Commentaires''' saisir un texte libre&lt;br /&gt;
*Ne pas oublier de renseigner le champ '''Date comptable'''&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
&lt;br /&gt;
=Bon de commande et facture clients=&lt;br /&gt;
&lt;br /&gt;
==Visualiser des factures au format PDF==&lt;br /&gt;
Nous conseillons de se connecter en https à votre espace http://openflyers.com/demo-fr/index.php&lt;br /&gt;
&lt;br /&gt;
OpenFlyers propose par défaut un [[Modèle de facture ODT|modèle de facture]] qui permet d'éditer des factures PDF pour les prestations suivantes :&lt;br /&gt;
*les achats réalisés depuis le gestionnaire des ventes&lt;br /&gt;
**depuis la page du planning de réservation, cliquer sur le menu '''Comptes/Acheter'''.&lt;br /&gt;
*les validités qui ont été achetées/renouvelées&lt;br /&gt;
*les vols.&lt;br /&gt;
**Aller dans le menu '''Comptes/Etat/Pilote''' et se rendre dans la [[Gestion de la comptabilité côté utilisateur#Colonne-Numéro-de-pointage-ou-de-facture|colonne numéro de pointage ou de facture]]&lt;br /&gt;
&lt;br /&gt;
==Importer son [[Modèle de facture ODT|modèle de facture]]==&lt;br /&gt;
&lt;br /&gt;
'''/!\ En important un [[Modèle de facture ODT|modèle de facture]], ce sera celui-ci qui va être utilisé pour générer les nouvelles factures au format PDF. Les factures qui ont déjà créées avant la mise en place du nouveau modèle continuera d'appliquer les anciens versions du modèle ou ceux fournis par défaut par OF'''&lt;br /&gt;
&lt;br /&gt;
Le droit [[Gestion-des-profils#Gestion-du-paramétrage|Gestion du paramétrage]] est nécessaire pour cette fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
*Aller dans '''Admin &amp;gt; Structure &amp;gt; Imports &amp;gt; Templates ODT'''.&lt;br /&gt;
* Préparer le fichier ODT contenant tous les modèles utilisés qui doivent être organisés comme suit :&lt;br /&gt;
**'''page 1''' : Facture client&lt;br /&gt;
**'''page 2''' : Duplicata de la facture client&lt;br /&gt;
*Importer  le fichier&lt;br /&gt;
*Cocher '''Facturation client'''&lt;br /&gt;
*Valider&lt;br /&gt;
&lt;br /&gt;
==Calcul du montant HT, de la TVA et du montant TTC==&lt;br /&gt;
&lt;br /&gt;
Les différents montants sont calculés de la sorte :&lt;br /&gt;
* Pour la TVA, on effectue la somme des écritures de débit et de crédit liés aux&lt;br /&gt;
** comptes de catégorie TVA&lt;br /&gt;
** produits de type de vente TVA&lt;br /&gt;
* Pour le montant TTC, on effectue la somme des écritures de débit et de crédit liées aux&lt;br /&gt;
** comptes qui ne sont pas de catégorie TVA&lt;br /&gt;
** produits qui ne sont pas de type de vente TVA&lt;br /&gt;
* Pour le montant HT, on effectue la différence entre la TVA et le montant TTC&lt;br /&gt;
&lt;br /&gt;
==Relevés de factures clients==&lt;br /&gt;
Une facture client est un document unique. Les PDF d'une facture déjà exportée seront générés avec la mention &amp;quot;Duplicata&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Formulaire de sélection===&lt;br /&gt;
Ce formulaire permet d'établir une sélection générale de factures clients.&lt;br /&gt;
*Aller dans '''Gestion &amp;gt; Rapports &amp;gt; Rapports spécifiques &amp;gt; Relevés de factures clients'''&lt;br /&gt;
*Les champs &amp;quot;A partir du&amp;quot; et &amp;quot;Jusqu'au&amp;quot; permettent d'établir une sélection en fonction des dates de facturation. Pour éviter un temps de chargement trop long, il est conseillé de définir une plage d'un mois maximum.&lt;br /&gt;
*Le champ &amp;quot;Compte client&amp;quot; permet de sélectionner les relevés de factures d'un client particulier&lt;br /&gt;
*Le champ &amp;quot;Types de vols&amp;quot; permet de sélectionner des factures en fonction du type de vol&lt;br /&gt;
*Le champ &amp;quot;Produits non stockés&amp;quot; permet de sélectionner des factures en fonction de la nature du produit&lt;br /&gt;
*Le champ &amp;quot;Validités&amp;quot; permet de sélectionner des factures en fonction des produits de type &amp;quot;validité&amp;quot;&lt;br /&gt;
*Valider pour accéder aux factures à exporter&lt;br /&gt;
&lt;br /&gt;
===Tableau de factures à exporter===&lt;br /&gt;
Ce tableau est le résultat du formulaire. Il liste des factures clients.&lt;br /&gt;
*Sélectionner au cas par cas les factures à exporter&lt;br /&gt;
*Cliquer sur le bouton '''Générer PDF''' en bas du tableau pour générer le PDF des factures sélectionnées&lt;br /&gt;
*Cliquer sur le bouton '''Sauver dans un fichier CSV''' en bas du tableau pour exporter les factures sélectionnées au format CSV&lt;br /&gt;
&lt;br /&gt;
=Gestion des règlements clients=&lt;br /&gt;
==Saisir un encaissement==&lt;br /&gt;
;Préambule&lt;br /&gt;
Se référer aux [[Écritures comptables#Encaissement-(d'un-client)|mouvements associés à un encaissement client]] pour connaitre les mouvements créés lors de la saisie comptable.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
* Aller dans '''Planning &amp;gt; Comptes &amp;gt; Approvisionner''' ou '''Gestion &amp;gt; Comptes &amp;gt; Encaissements &amp;gt; Saisir'''&lt;br /&gt;
*'''Comptes clients''' :&lt;br /&gt;
**Si le payeur est un utilisateur de la plateforme, laisser sélectionné '''Utilisateur'''&lt;br /&gt;
**Sinon, sélectionner '''Non-utilisateur'''&lt;br /&gt;
*(facultatif) '''Email client''' : si '''Non-utilisateur''' est sélectionné, saisir l'adresse email du client où sera [[Envoi-des-emails#E-mail-de-reçu|envoyé le reçu pour le paiement]]&lt;br /&gt;
*'''Encaissement de l'utilisateur''' : sélectionner le nom de l'utilisateur effectuant le paiement&lt;br /&gt;
ou&lt;br /&gt;
*'''Compte à créditer''' : sélectionner le nom du client &amp;quot;connu&amp;quot; ou à défaut &amp;quot;Clients extérieurs&amp;quot;&lt;br /&gt;
** Seuls les [[Comptabilité#Comptes_clients|comptes clients]] et les [[Comptabilité#Comptes_utilisateurs|comptes utilisateurs]] peuvent recevoir des encaissements. En effet, comptablement, cela n'a pas de sens de faire un encaissement sur d'autres types de comptes.&lt;br /&gt;
** Il faut sélectionner le compte correspondant à celui qui a été facturé et donc débité.&lt;br /&gt;
*'''Type de règlement''' : sélectionner le type de règlement.&lt;br /&gt;
** Les types de règlement disponibles dépendent du compte à créditer pour s'assurer que [[Gestion-de-la-comptabilité-côté-utilisateur#Les-comptes-n'ont-pas-la-même-comptabilité|les comptes ont la même comptabilité]].&lt;br /&gt;
*'''Montant''' : indiquer le montant du paiement qui doit être dans l'intervalle '''[Montant minimum, Montant maximum]''' autorisé pour chaque [[Configuration-de-la-comptabilité#Types-d'encaissements|type d'encaissement]].&lt;br /&gt;
*'''Date du paiement''' :&lt;br /&gt;
**pour les paiements par chèque on laisse en général la date du jour qui correspond &amp;quot;au mieux&amp;quot; à la date à laquelle l'encaissement sera fait.&lt;br /&gt;
**pour les paiements en espèce on met la date à laquelle les sommes ont été reçus.&lt;br /&gt;
**pour les paiements par virement on met la date du virement.&lt;br /&gt;
*'''Heure du paiement''' : l'heure est saisie automatiquement et ne peut pas être saisie manuellement&lt;br /&gt;
**Si la date du paiement correspond à la date du jour alors c'est l'heure courante qui est saisi&lt;br /&gt;
**Autrement, l'heure est fixée à 12h00.&lt;br /&gt;
*Cliquer sur le bouton '''Valider''' ou le bouton '''VALIDER ET SAISIR LE SUIVANT'''&lt;br /&gt;
&lt;br /&gt;
==Saisir l'encaissement d'un comité d'entreprise ou d'un groupement d'utilisateurs==&lt;br /&gt;
Dans le cas où un comité d'entreprise ou un groupement d'utilisateurs (comme la DGAC dans le cas des contrôleurs aériens) prend en charge tout ou partie du coût d'une activité générée par OpenFlyers, la plateforme est normalement configurée pour que ce soit le compte du CE ou du groupement qui soit automatiquement débité lors de la saisie de l'activité.&lt;br /&gt;
&lt;br /&gt;
De ce fait, saisir dans OpenFlyers un règlement provenant d'une telle entité revient à [[#Saisir_un_encaissement|saisir un encaissement d'un &amp;quot;non-utilisateur&amp;quot; sur son propre compte client]].&lt;br /&gt;
&lt;br /&gt;
==Pointer les encaissements==&lt;br /&gt;
;Introduction&lt;br /&gt;
Le pointage des encaissements doit être effectué à intervalle régulier comme préconisé dans le [[Bien-débuter-avec-OpenFlyers#Validation-des-écritures|workflow de validation des écritures]].&lt;br /&gt;
&lt;br /&gt;
Cela doit être fait au plus tard avant de remettre l'argent en banque, que la saisie soit faite par un utilisateur final ou par un gestionnaire de la structure.&lt;br /&gt;
&lt;br /&gt;
Lorsqu'il existe des encaissements non validés qui datent de plus de 30 jours, un message d'alerte de configuration s'affiche indiquant ''[[Alertes-de-configuration#Il-y-a-des-encaissements-non-pointés-qui-datent-de-plus-de-30-jours|Il y a des encaissements non pointés qui datent de plus de 30 jours]]''.&lt;br /&gt;
&lt;br /&gt;
Tant qu'une écriture n'est pas validée, elle apparaît différemment dans les extraits de compte afin de bien signifier que le mouvement n'est pas validé et que le solde du compte est donc susceptible d'être modifié. Une écriture non validée peut être modifiée mais '''Une fois la validation effectuée'''  il n'est plus possible de '''revenir en arrière'''. &lt;br /&gt;
&lt;br /&gt;
En cas d'erreur, la personne en charge de la tenue des comptes doit [[#Contrepasser-une-écriture|contrepasser l'écriture]] et ressaisir le règlement correct.&lt;br /&gt;
&lt;br /&gt;
Pour pointer les encaissements, il faut disposer du droit [[Gestion-des-profils#Valider-les-encaissements|Valider les encaissements]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
Voici la description de la tâche de validation des règlements de type &amp;quot;Chèques&amp;quot; :&lt;br /&gt;
*Récupérer les chèques et espèces à valider&lt;br /&gt;
*Classer les chèques par ordre de date&lt;br /&gt;
*Aller dans la page '''Gestion &amp;gt; Comptes &amp;gt; Pointer &amp;gt; Chèques'''&lt;br /&gt;
Cette pages affiche les règlements saisis et qui sont en attente de validation :&lt;br /&gt;
*Cocher les règlements correspondants aux chèques physiquement présents&lt;br /&gt;
*Si des règlements ne sont pas dans la liste en attente, il faut suivre la procédure [[#Saisir-un-encaissement|Saisir un encaissement]]&lt;br /&gt;
*Si des saisies sont erronées, il faut les corriger puis les cocher&lt;br /&gt;
*Supprimer les saisies inopportunes&lt;br /&gt;
Une fois que tout les chèques sont pointés :&lt;br /&gt;
*Cliquer sur le bouton '''Éditer le bordereau de remise'''&lt;br /&gt;
Une nouvelle page s'affiche contenant la liste des règlements validés :&lt;br /&gt;
*Vérifier sa conformité&lt;br /&gt;
*Imprimer le bordereau de remise en banque avec la [[Navigateurs#Imprimer-avec-un-navigateur|fonction du navigateur prévue à cet effet]]&lt;br /&gt;
*Cliquer sur le bouton '''Valider (penser à imprimer avant)'''&lt;br /&gt;
A l'issue de cette procédure, il faut porter la remise en banque.&lt;br /&gt;
&lt;br /&gt;
Une fois le paiement validé, [[Envoi-des-emails#E-mail-de-reçu|un email sera automatiquement envoyé à l'utilisateur avec en pièce-jointe le reçu au format PDF]].&lt;br /&gt;
&lt;br /&gt;
Le processus est le même pour les autres types de règlements à l'exception des [[Paiement en ligne|paiements en ligne]] qui sont automatiquement validées et qui par conséquent ne nécessitent pas de pointage.&lt;br /&gt;
&lt;br /&gt;
Il est possible de retrouver la liste des encaissements par type et pour la période souhaitée dans le [[Gestion-des-rapports|rapport]] '''Gestion &amp;gt; Comptes &amp;gt; Rapports &amp;gt; Paiements par type'''.&lt;br /&gt;
&lt;br /&gt;
Le [[Gestion-des-rapports|rapport]] '''Gestion &amp;gt; Comptes &amp;gt; Rapports &amp;gt; Ventilation des encaissements''' permet d'avoir le tableau du total des encaissements par mois et par type.&lt;br /&gt;
&lt;br /&gt;
'''La validation régulière des règlements permet de bloquer les modifications par les utilisateurs et facilite la tenue de la comptabilité'''.&lt;br /&gt;
&lt;br /&gt;
=Cas particuliers=&lt;br /&gt;
==Ecritures manuelles dans le cadre [[Conseils spécifiques pour la comptabilité#Facturation_automatique_à_des_organismes_avec_ou_sans_quotas|d'une facturation automatique à un organisme tiers]]==&lt;br /&gt;
Normalement, le paramétrage d'une plateforme OpenFlyers est effectué pour que les écritures soient automatiquement réalisées lors de la saisie d'une activité.&lt;br /&gt;
&lt;br /&gt;
Cependant, si les écritures ne se sont pas effectuées automatiquement, ne serait-ce que dans le cas où le paramétrage a été mis en place ultérieurement à la saisie d'activité et que ces saisies ont été validées, il est nécessaire d'effectuer la saisie manuelle des flux permettant d'obtenir la [[Facturation des clients#Cascade_d'écritures_comptables|situation comptable souhaitée]].&lt;br /&gt;
&lt;br /&gt;
Ainsi, si l'utilisateur a été intégralement débité du montant de l'activité et qu'il faut simplement saisir une écriture permettant de créditer son compte du montant devant être débité à l'organisme tiers, il suffit de [[#Saisir-un-flux|saisir un flux]] qui va créditer son compte du montant concerné et débiter le compte de l'organisme tiers du même montant.&lt;br /&gt;
&lt;br /&gt;
De plus, si une gestion de quota est en place, il faut également corriger le compte de quota de l'utilisateur concerné sur le même modèle d'écriture que pour l'[[Conseils spécifiques pour la comptabilité#Initialisation_du_solde_d'heures_lors_de_la_mise_en_place_des_packs|initialisation d'un quota]] mais en sens opposé (le compte quota de l'utilisateur doit être débité au lieu d'être crédité et inversement pour le compte de bilan correspondant).&lt;br /&gt;
&lt;br /&gt;
==Gestion des baptêmes==&lt;br /&gt;
Certaines structures utilisent le terme &amp;quot;Vol découverte&amp;quot; pour parler des baptêmes de l'air. Il est important d'avoir en tête que le grand public ne connait que le terme &amp;quot;Baptême de l'air&amp;quot; et que par conséquent ce terme est sans commune mesure plus utilisé dans les moteurs de recherche en comparaison au terme &amp;quot;Vol découverte&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Utiliser le [[Configuration de la comptabilité#Gestion_des_baptêmes|paramétrage préconisé des baptêmes]]===&lt;br /&gt;
On appelle dans l'exemple &amp;quot;Clients extérieurs&amp;quot; le compte client qui est utilisé pour les clients baptêmes. La dénomination peut changer d'une configuration à l'autre.&lt;br /&gt;
Lorsqu'un baptême est effectué :&lt;br /&gt;
#Saisir le vol avec comme type de vol &amp;quot;baptême&amp;quot; : le coût du vol au tarif solo est alors débité sur le compte client &amp;quot;Clients extérieurs&amp;quot;.&lt;br /&gt;
#Encaisser le paiement du baptême sur le compte client &amp;quot;Clients extérieurs&amp;quot; (qui est accessible dans le formulaire de saisie des encaissements en sélectionnant comme type d'utilisateur &amp;quot;non utilisateur&amp;quot;).&lt;br /&gt;
Ainsi, le compte client &amp;quot;Clients extérieurs&amp;quot; se retrouvera avec un solde correspondant à la différence entre le prix du baptême payé par le client et le prix du vol solo facturé par OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
Il suffit alors de passer une écriture, par exemple tous les mois, tous les trimestres ou tous les ans, entre le compte &amp;quot;Clients extérieurs&amp;quot; et un compte produit (par exemple compte produit &amp;quot;gain baptêmes&amp;quot;) qui va recevoir le solde du compte client &amp;quot;Clients extérieurs&amp;quot; afin de le ramener à 0.&lt;br /&gt;
&lt;br /&gt;
Cas pratique :&lt;br /&gt;
*Tarif solo : 100 €/h&lt;br /&gt;
*Tarif baptême : 60 €&lt;br /&gt;
*Vol effectué de 30 minutes&lt;br /&gt;
&lt;br /&gt;
Alors :&lt;br /&gt;
*En saisissant le vol de 30 minutes en tant que &amp;quot;baptême&amp;quot;, le compte &amp;quot;clients extérieurs&amp;quot; sera débité du montant du tarif solo soit 50 €.&lt;br /&gt;
*En saisissant l'encaissement du paiement de 60 € effectué par le baptisé, le compte &amp;quot;clients extérieurs&amp;quot; sera crédité de 60 €.&lt;br /&gt;
*Il est résulte sur le compte &amp;quot;clients extérieur&amp;quot; un solde positif de 10 €.&lt;br /&gt;
A la fin de l'année, le compte &amp;quot;clients extérieur&amp;quot; aura vu son solde augmenter au fur et à mesure que les baptêmes auront été effectuée. Admettons qu'il se retrouve avec un solde positif de 1210 €. Il faut alors passer un mouvement (via la saisie d'un flux) pour débiter le compte &amp;quot;clients extérieurs&amp;quot; de 1210 € et créditer un compte produit &amp;quot;delta baptêmes&amp;quot; de 1210 €. Ce faisant le solde du compte client &amp;quot;clients extérieurs&amp;quot; est ramené à 0 ce qui est important pour montrer comptablement que personne ne doit de l'argent à l'aéro-club et le gain spécifique aux baptêmes est enregistré dans le compte produit &amp;quot;delta baptêmes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Mettre à jour un plafond d'heures ou d'argent sur une comptabilité parallèle==&lt;br /&gt;
Certaines plateformes sont paramétrées avec une comptabilité parallèle permettant de [[Conseils-spécifiques-pour-la-comptabilité#Facturation-automatique-à-des-organismes-avec-ou-sans-quotas|gérer des quotas d'heures ou d'argent]] pour des utilisateurs du fait de leur appartenance à une entreprise, un comité d'entreprise ou un comité d'établissement public, etc.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs disposent alors d'un 2ème compte qui permet de suivre l'évolution de leur utilisation du quota qui leur est attribué, par exemple annuellement. Si le montant crédité automatiquement ne correspond pas au quota auquel ils ont droit, il faut alors, pour chaque compte utilisateur concerné, saisir un flux qui permet de mettre à jour ce quota.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut d'abord identifier le compte de contre-partie qui est utilisé pour les écritures comptables qui impactent ce compte. Généralement ce compte est un compte de bilan dont le nom est du type &amp;quot;Encours...&amp;quot;. Pour le trouver 2 méthodes :&lt;br /&gt;
#Aller sur '''Gestion &amp;gt; Comptes &amp;gt; Lister les comptes &amp;gt; Comptes bilan''' puis rechercher le compte concerné&lt;br /&gt;
#Aller sur le compte de suivi de quota d'un utilisateur concerné et identifier dans la cellule de la colonne '''Compte affecté''' et de la ligne d'une écriture comptable d'initialisation, le nom du compte de contre-partie.&lt;br /&gt;
&lt;br /&gt;
Une fois ce travail d'identification effectué, il faut, pour chaque compte utilisateur concerné, saisir un flux dans '''Gestion &amp;gt; Comptes &amp;gt; Flux &amp;gt; Saisir''', en mettant au crédit ou au débit le compte quota de l'utilisateur concerné et en contre-partie le compte d'encours identifié précédemment. Le montant doit correspondre à la différence entre ce qu'aurait du être le plafond initial et le plafond attribué. Si le plafond final est supérieur, alors c'est un crédit sur le compte utilisateur. Sinon, c'est un débit.&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Connexion&amp;diff=14186</id>
		<title>Connexion</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Connexion&amp;diff=14186"/>
		<updated>2026-01-06T09:15:41Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Message d'alerte abonnement OpenFlyers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter les fonctionnalités de '''connexion''' à l'application de la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
=Accès=&lt;br /&gt;
L'accès à OpenFlyers s'effectue avec un couple identifiant/mot de passe.&lt;br /&gt;
&lt;br /&gt;
La [[Gestion des utilisateurs|création d'utilisateurs]] est effectuée par les utilisateurs disposant de droits spécifiques.&lt;br /&gt;
&lt;br /&gt;
==Se rendre sur une plateforme==&lt;br /&gt;
Pour accéder à une plateforme OpenFlyers, il faut entrer son URL dans un navigateur web.&lt;br /&gt;
&lt;br /&gt;
L'URL est ''http://openflyers.com/plateforme/'', où &amp;quot;plateforme&amp;quot; doit être remplacé par le vrai nom de la plateforme OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
En fonction du [[Configuration#Page-de-connexion-par-défaut|paramétrage]] de la plateforme, l'interface de connexion affichée correspond à la nouvelle ou à l'ancienne interface. Il est possible pour chaque utilisateur de surpasser ce choix par défaut à l'échelle de la plateforme pour [[#Changer-l'interface-affichée-par-défaut|définir un choix par défaut au niveau de l'utilisateur]].&lt;br /&gt;
&lt;br /&gt;
==Champs de saisie==&lt;br /&gt;
Deux champs sont à remplir :&lt;br /&gt;
*'''Nom d'utilisateur'''&lt;br /&gt;
*'''Mot de passe'''&lt;br /&gt;
&lt;br /&gt;
La '''casse''' est prise en compte : les majuscules et les minuscules du nom de l'utilisateur et du mot de passe doivent être respectées.&lt;br /&gt;
&lt;br /&gt;
En plus de ces champs, il est possible de cocher la case [[#Enregistrer l'interface affichée par défaut|'''En faire mon interface par défaut''']] pour que l'interface actuellement utilisée soit enregistrée et automatiquement affichée lors des prochaines connexions.&lt;br /&gt;
&lt;br /&gt;
Lorsque les champs sont correctement remplis, cliquer sur le bouton '''Se connecter''' afin d'accéder à l'application.&lt;br /&gt;
&lt;br /&gt;
==Changer l'interface affichée par défaut==&lt;br /&gt;
&lt;br /&gt;
Sur la [[#Champs de saisie|page de connexion]], il est possible de cocher la case '''En faire mon interface par défaut'''.&lt;br /&gt;
&lt;br /&gt;
Lors du clic sur le bouton '''Se connecter''', si la case est cochée, l'interface utilisée est enregistrée puis sera affichée lors des prochains accès à la plateforme OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
Lorsque aucune interface par défaut n'a été choisie par l'utilisateur, alors l'affichage se fait selon le [[Configuration#Page-de-connexion-par-défaut|paramétrage]] de la plateforme.&lt;br /&gt;
&lt;br /&gt;
==Erreurs de saisie==&lt;br /&gt;
*En cas d'erreur de saisie, une [[boîtes de dialogue|boîte de dialogue]] apparaît pour signaler l'erreur à l'utilisateur.&lt;br /&gt;
*Après 5 tentatives de connexion infructueuses, l'accès à l'application est '''bloqué''' pendant une durée déterminée.&lt;br /&gt;
&lt;br /&gt;
==Signer des validités-contrats==&lt;br /&gt;
Si un utilisateur a des [[Validités#Validité-contrat|validités-contrats]] à signer, elles apparaissent juste après avoir passé l'identification.&lt;br /&gt;
&lt;br /&gt;
Les documents associés à chaque validité-contrat à signer sont consultables en cliquant sur leur nom. Tant qu'il reste des contrats à signer cette page reste affichée et il est impossible d'accéder au site.&lt;br /&gt;
&lt;br /&gt;
Pour signer un contrat il faut le sélectionner en cliquant dans la '''checkbox''' à gauche de son nom puis sur '''Signer les contrats'''.&lt;br /&gt;
&lt;br /&gt;
Il est possible de retrouver les validités-contrats signées dans le [[Validités#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|tableau des validités]].&lt;br /&gt;
&lt;br /&gt;
Si un utilisateur essaie de se connecter depuis l''''interface dynamique''' et qu'il a des contrats à signer, un message d'alerte apparaît lui indiquant de se rendre sur l'interface légère pour signer ses contrats.&lt;br /&gt;
&lt;br /&gt;
==Sélection du profil==&lt;br /&gt;
Un utilisateur peut disposer de plusieurs [[Gestion des profils|profils]]. Dans ce cas, lorsque sa connexion est validée, il choisit le profil avec lequel il va utiliser l'application dans une [[Boîtes de dialogue|boîte de dialogue]]. Les profiles sont triés par ordre alphabétique.&lt;br /&gt;
&lt;br /&gt;
==Impossible de se connecter à la plateforme OpenFlyers de sa structure==&lt;br /&gt;
Si vous n'arrivez pas à accéder une plateforme OpenFlyers il faut en rechercher la raison. Voici un certain nombre de questions qui peuvent vous permettre de solutionner votre problème :&lt;br /&gt;
*Accédez-vous à la page d'identification de la plateforme OpenFlyers ?&lt;br /&gt;
**Si non, alors il faut regarder la FAQ [[#Page_indisponible|Page indisponible]]&lt;br /&gt;
*Lorsque vous vous identifiez, avez-vous un message de rejet indiquant que votre identifiant et/ou votre mot de passe ne sont pas corrects ?&lt;br /&gt;
**Si oui, alors il faut vérifier si c'est la BONNE plateforme. Pour cela, il faut regarder quel est le nom de la structure qui apparait sur la page d'accueil de la plateforme. Si ce n'est pas la bonne plateforme, il faut faire une recherche la bonne plateforme depuis le moteur de recherche d'OpenFlyers à cette adresse : https://openflyers.com/fr/rechercher&lt;br /&gt;
**Si c'est la bonne plateforme, alors le problème peut venir du mot de passe qui a changé. Dans ce cas là, vous pouvez ré-initialiser votre mot de passe en suivant la procédure [[#Réinitialiser-son-mot-de-passe|de réinitialisation de mot de passe]]. Cela peut également venir de votre identifiant qui n'est pas bon. Dans ce cas, il faut demander à la personne en charge de la gestion d'OpenFlyers au sein de votre structure&lt;br /&gt;
**Si c'est la bonne plateforme, que le mot de passe a été réinitialisé volontairement et que le nouveau mot de passe ne permet toujours pas de se connecter, alors il y a de fortes chances que le problème vienne du fait que l'ancien mot de passe est mémorisé par le navigateur et qu'il transmet cet ancien mot de passe lors de la connexion. Pour s'en assurer, il faut tester la connexion depuis un autre ordinateur ou un navigateur pour lequel il est certain que le couple identifiant/mot de passe n'a pas été mémorisé. Si la connexion est possible, alors cela confirme le problème de mémorisation du mot de passe dans le premier navigateur. Il faut alors supprimer le couple identifiant/mot de passe enregistré par le navigateur en suivant la procédure [[Navigateurs#Supprimer-une-saisie-automatique|Supprimer une saisie automatique]].&lt;br /&gt;
*Une fois connecté, revenez-vous sur la page d'identification lorsque vous changez de page ?&lt;br /&gt;
**Si oui, alors il faut regarder la [[FAQ-utilisateur#Navigation-dans-OpenFlyers|procédure de gestion des cookies du navigateur]].&lt;br /&gt;
Si vous n'êtes dans aucun des cas répertoriés ci-dessus, alors vous pouvez rapporter votre problème en nous envoyant un e-mail et en décrivant le plus précisément possible le problème que vous rencontrez :&lt;br /&gt;
*Navigateur utilisé&lt;br /&gt;
*Système d'exploitation&lt;br /&gt;
*type de PC, smartphone ou tablette&lt;br /&gt;
*Nom du fournisseur d'accès internet&lt;br /&gt;
*Actions effectuées&lt;br /&gt;
*Message d'erreur s'affichant&lt;br /&gt;
&lt;br /&gt;
==Page indisponible==&lt;br /&gt;
Si vous n'arrivez pas à accéder à la plateforme OpenFlyers de votre structure :&lt;br /&gt;
*Si vous avez un message d'erreur ''Erreur de connexion SSL'', alors il y a une forte probabilité que votre navigateur ne soit pas à jour et ne gère pas le [[Normes-et-réglementations#Protocole-TLS-1.2|protocole TLS 1.2]]. Pour s'assurer que le problème ne vient pas de là, il faut aller sur la page https://www.ssllabs.com/ssltest/viewMyClient.html et de vérifier que le résultat de la page renvoie dans la partie '''Protocol Support''' le message ''Your user agent supports TLS 1.2, which is recommended protocol version at the moment.''. Si le résultat n'est pas conforme, alors il faut mettre à jour le navigateur.&lt;br /&gt;
*Sinon, voici une liste d'actions à effectuer :&lt;br /&gt;
**Redémarrer votre ordinateur&lt;br /&gt;
**Redémarrer la &amp;quot;box&amp;quot; ADSL&lt;br /&gt;
**Si cela ne fonctionne toujours pas, il faut [[#Tester_les_résolutions_DNS|tester les résolutions DNS]].&lt;br /&gt;
&lt;br /&gt;
===Tester les résolutions DNS===&lt;br /&gt;
Pour effectuer les tests suivants, il faut ouvrir une fenêtre &amp;quot;[[#Ouvrir_une_fenêtre_en_ligne_de_commande|en ligne de commandes]]&amp;quot;. En cas de problème, il faut nous rapporter les résultats en ouvrant un rapport de bug sur le [http://bts.openflyers.org BTS]. Pour cela, il est pratique de procéder par [[#Copier/Coller_dans_une_fenêtre_en_ligne_de_commande|copier/coller]].&lt;br /&gt;
*Dans la fenêtre en ligne de commande taper ce qui suit (en remplaçant '''structure''' par le sous-domaine correspondant à votre structure) :&lt;br /&gt;
&amp;lt;bash&amp;gt;ping structure.openflyers.fr&amp;lt;/bash&amp;gt;&lt;br /&gt;
La réponse normale est pour OpenFlyers 3 :&lt;br /&gt;
 Envoi d'une requête 'ping' sur serveur6-of3.openflyers.net [87.98.143.237] avec 32 octets de données :&lt;br /&gt;
 Réponse de 87.98.143.237 : octets=32 temps=37 ms TTL=55&lt;br /&gt;
Si vous n'avez pas &amp;quot;serveur6-of3.openflyers.net&amp;quot; ou &amp;quot;Réponse de 87.98.143.237&amp;quot; cela veut dire que vous avez un [[#Vérifier la configuration de résolution des DNS|problème de résolution de DNS]].&lt;br /&gt;
&lt;br /&gt;
La réponse normale est pour OpenFlyers 2.1 :&lt;br /&gt;
 Envoi d'une requête 'ping' sur serveur8-of21.openflyers.net [87.98.145.26] avec 32 octets de données :&lt;br /&gt;
 Réponse de 87.98.145.26 : octets=32 temps=37 ms TTL=55&lt;br /&gt;
Si vous n'avez pas &amp;quot;serveur8-of21.openflyers.net&amp;quot; ou &amp;quot;Réponse de 87.98.145.26&amp;quot; cela veut dire que vous avez un [[#Vérifier la configuration de résolution des DNS|problème de résolution de DNS]].&lt;br /&gt;
&lt;br /&gt;
La réponse normale est pour OpenFlyers 1.3 :&lt;br /&gt;
 Envoi d'une requête 'ping' sur serveur6-of1.openflyers.net [178.33.105.217] avec 32 octets de données :&lt;br /&gt;
 Réponse de 178.33.105.217 : octets=32 temps=41 ms TTL=55&lt;br /&gt;
Si vous n'avez pas &amp;quot;serveur6-of1.openflyers.net&amp;quot; ou &amp;quot;Réponse de 178.33.105.217&amp;quot; cela veut dire que vous avez un [[#Vérifier la configuration de résolution des DNS|problème de résolution de DNS]].&lt;br /&gt;
&lt;br /&gt;
====Tests plus poussés====&lt;br /&gt;
*Faire un :&lt;br /&gt;
&amp;lt;bash&amp;gt;nslookup structure.openflyers.fr&amp;lt;/bash&amp;gt;&lt;br /&gt;
*Et un :&lt;br /&gt;
&amp;lt;bash&amp;gt;tracert structure.openflyers.fr&amp;lt;/bash&amp;gt;&lt;br /&gt;
*Faire le test avec '''dig +trace''' :&lt;br /&gt;
&amp;lt;bash&amp;gt;dig +trace structure.openflyers.fr&amp;lt;/bash&amp;gt;&lt;br /&gt;
Sous Windows, il faudra au préalable récupérer l'utilitaire (par exemple dans un package [http://www.isc.org./downloads bind]). Une fois télécharger le package, il faut copier/coller le programme dig ainsi que les fichiers .dll dans un répertoire commun et se positionner dans ce répertoire depuis la fenêtre en ligne de commandes avec la commande dir '''&amp;quot;nom du chemin du répertoire&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
====Tester les résolutions DNS sous Mac====&lt;br /&gt;
De plus, nous disposons de commandes plus puissantes qui permettent d'avoir d'avantage d'informations :&lt;br /&gt;
*cat /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
===Vérifier la configuration de résolution des DNS===&lt;br /&gt;
====Vérifier la configuration de résolution des DNS sous Windows====&lt;br /&gt;
Si vous avez un problème de résolution DNS sous windows, il peut être utile de vérifier que la résolution DNS est dynamique :&lt;br /&gt;
#Double-cliquer sur la connexion réseau concernée (par exemple le symbole &amp;quot;WIFI&amp;quot;)&lt;br /&gt;
#Cliquer sur &amp;quot;Propriétés&amp;quot; dans l'onglet &amp;quot;Général&amp;quot; de l'&amp;quot;Etat de Connexion réseau sans fil&amp;quot; (si WIFI))&lt;br /&gt;
#Sélectionner &amp;quot;Protocole internet TCP/IP&amp;quot;&lt;br /&gt;
#Cliquer sur &amp;quot;Propriétés&amp;quot;&lt;br /&gt;
#Vérifier qu'est sélectionné &amp;quot;Obtenir les adresses des serveurs DNS automatiquement&amp;quot;. (si ce n'est pas le cas, modifier).&lt;br /&gt;
#En dernier ressort, [[#Changer de serveur DNS|Changer de serveur DNS]] ou [[#Forcer_les_DNS|Forcer les DNS]].&lt;br /&gt;
&lt;br /&gt;
===Nous communiquez les adresses IP des serveurs DNS===&lt;br /&gt;
====Nous communiquez les adresses IP des serveurs DNS sous Windows====&lt;br /&gt;
#[[#Ouvrir_une_fenêtre_en_ligne_de_commande|Ouvrir une fenêtre en ligne de commande]]&lt;br /&gt;
#Taper : '''ipconfig /all'''&lt;br /&gt;
Les adresses IP des serveurs DNS se trouvent au droit de '''Serveurs DNS'''&lt;br /&gt;
&lt;br /&gt;
===Changer de serveur DNS===&lt;br /&gt;
Si vous rencontrez un problème de résolution de DNS avec votre fournisseur d'accès, vous pouvez changer les serveurs qui effectue la résolution des DNS pour votre accès.&lt;br /&gt;
====Changer de serveur DNS sous Mac====&lt;br /&gt;
*Dans '''Préférences Systèmes''', choisir '''Réseau''', puis une fois la bonne carte réseau sélectionnée, appuyer sur Avancé.&lt;br /&gt;
*Dans la fenêtre qui apparaît, aller sur l'onglet '''DNS''' et dans '''Serveurs DNS''' appuyer sur le + pour ajouter '''8.8.8.8''' et une autre fois pour ajouter '''8.8.4.4''' (ce sont les [http://code.google.com/speed/public-dns/|serveurs DNS public Google])&lt;br /&gt;
*Il ne reste plus qu'à '''Appliquer''' et à tester.&lt;br /&gt;
&lt;br /&gt;
====Changer de serveur DNS sous Windows XP====&lt;br /&gt;
*'''Démarrer &amp;gt; Connexions''' puis cliquer sur la connexion réseau active (par exemple la connexion WIFI)&lt;br /&gt;
*Cliquer sur '''Propriétés'''&lt;br /&gt;
*Sélectionner '''Protocole Internet (TCP/IP)'''&lt;br /&gt;
*Cliquer sur '''Propriétés'''&lt;br /&gt;
*En général, en bas de la fenêtre '''Propriétés de Protocole Internet (TCP/IP)''' la configuration active est : '''Obtenir les adresses des serveurs DNS automatiquement'''&lt;br /&gt;
*Cocher '''Utiliser l'adresse de serveur DNS suivante :'''&lt;br /&gt;
*Pour '''Serveur DNS préféré''', saisir '''8.8.8.8'''&lt;br /&gt;
*Pour '''Serveur DNS auxiliaire''', saisir '''8.8.4.4''' (ce sont les [http://code.google.com/speed/public-dns/|serveurs DNS public Google])&lt;br /&gt;
*Cliquer sur '''OK'''&lt;br /&gt;
*Cliquer sur '''OK'''&lt;br /&gt;
*Cliquer sur '''Fermer'''&lt;br /&gt;
&lt;br /&gt;
===Forcer les DNS===&lt;br /&gt;
====Forcer les DNS sous Windows====&lt;br /&gt;
Attention, avec Vista, il faut appliquer une [[#Particularité_avec_Windows_Vista|procédure préalable]].&lt;br /&gt;
*Il est possible de résoudre ce problème de DNS en éditant le fichier C:\WINDOWS\system32\drivers\etc\hosts (avec le bloc-notes) en rajoutant la ligne (il faut remplacer structure par le sous-domaine de la plateforme OpenFlyers de votre structure) :&lt;br /&gt;
**Pour OF 1.3 :&lt;br /&gt;
&amp;lt;pre&amp;gt;178.33.105.217 structure.openflyers.fr&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Pour OF 2.1 :&lt;br /&gt;
&amp;lt;pre&amp;gt;87.98.145.26 structure.openflyers.fr&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Pour OF 3 :&lt;br /&gt;
&amp;lt;pre&amp;gt;87.98.143.237  structure.openflyers.fr&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Ensuite, il faut relancer votre PC&lt;br /&gt;
*Une fois la connexion correctement effectuée, il est parfois possible de supprimer cette entrée dans le fichier hosts tout en gardant la connexion.&lt;br /&gt;
&lt;br /&gt;
====Particularité avec Windows Vista====&lt;br /&gt;
*Il faut être administrateur pour pouvoir modifier le fichier hosts.&lt;br /&gt;
*Il faut également copier le fichier hosts sur le bureau pour le modifier puis ensuite le recopier dans le bon répertoire (si on édite directement le fichier hosts depuis (system32\drivers\etc\) on ne peut pas le ré-enregistrer).&lt;br /&gt;
&lt;br /&gt;
====Forcer les DNS sous Mac====&lt;br /&gt;
*lancer Terminal (dans Applications/Utilitaires)&lt;br /&gt;
*taper &amp;quot;sudo nano /etc/hosts&amp;quot; (il demande le mot de passe de l'utilisateur qui a les droits admin sur la machine)&lt;br /&gt;
*Ajouter les entrées sur le modèle de la [[#Forcer_les_DNS_sous_Windows|procédure sous Windows]]&lt;br /&gt;
*Faire controle-o pour enregistrer puis controle-x pour quitter&lt;br /&gt;
*Eventuellement, faire &amp;quot;dscacheutil -flushcache&amp;quot; si le changement n'est pas encore pris en compte.&lt;br /&gt;
&lt;br /&gt;
===Ouvrir une fenêtre en ligne de commande===&lt;br /&gt;
====Ouvrir une fenêtre en ligne de commande sous Windows====&lt;br /&gt;
*Aller dans le menu &amp;quot;Démarrer&amp;quot;&lt;br /&gt;
*Puis Tous les programmes/Accessoires&lt;br /&gt;
*Lancer l'&amp;quot;invite de commandes&amp;quot;&lt;br /&gt;
====Ouvrir une fenêtre en ligne de commande sous Mac====&lt;br /&gt;
Sous OSX (mac) il faut lancer un Terminal. Pour cela 2 solutions :&lt;br /&gt;
*Taper &amp;quot;terminal&amp;quot; dans spotlight&lt;br /&gt;
ou&lt;br /&gt;
*lancer l'application qui est dans Applications &amp;gt; Utilitaires.&lt;br /&gt;
&lt;br /&gt;
===Copier/Coller dans une fenêtre en ligne de commande===&lt;br /&gt;
====Copier/Coller dans une fenêtre en ligne de commande sous Windows====&lt;br /&gt;
Vous pouvez faire un copier/coller en utilisant le bouton droit de la souris dans la fenêtre de l'invite de commandes puis en choisissant &amp;quot;sélectionner&amp;quot; et ensuite en appuyant sur le bouton gauche et en le laissant appuyer tout en sélectionnant la zone souhaitée)&lt;br /&gt;
&lt;br /&gt;
====Copier/Coller dans une fenêtre en ligne de commande sous Mac====&lt;br /&gt;
Pour faire un copier/coller de ces informations et nous les communiquer, il suffit d'utiliser commande-C dans le terminal.&lt;br /&gt;
&lt;br /&gt;
==Restriction d'accès==&lt;br /&gt;
En fonction de la politique de la structure, le paramétrage d'une plateforme OpenFlyers peut entrainer des restrictions lors de la connexion.  Un message s'affiche, à ce moment là, indiquant les raisons de la restriction et le type de restriction. L'intitulé du profil est inchangé une fois connecté mais les droits associés peuvent être restreints. Par exemple, il peut ne plus être possible d'effectuer une réservation ou d'ouvrir une activité (vol).&lt;br /&gt;
&lt;br /&gt;
Ces restrictions peuvent avoir lieu dans les cas suivants :&lt;br /&gt;
*En cas de solde insuffisant.&lt;br /&gt;
Cette restriction peut être surpassée à l'aide du droit [[Gestion-des-profils#Surpasser-la-limitation-du-solde-du-compte|Surpasser la limitation du solde du compte]]. Lorsque l'utilisateur dispose de ce droit et que l'accès devrait être limité à cause du solde de l'un de ses comptes, un message d'alerte sans restriction s'affiche pour indiquer que son solde de compte est inférieur au seuil requis.&lt;br /&gt;
*En cas de validité obsolète (date de fin de validité dépassée), incomplète (manque de document) ou non certifiée.&lt;br /&gt;
*En cas de condition d'expérience récente non remplie (validité à expérience)&lt;br /&gt;
Cette restriction peut être surpassée à l'aide du droit [[Gestion-des-profils#Surpasser-les-restrictions-sur-les-validités-expirées|Surpasser les restrictions sur les validités expirées]]. Lorsque l'utilisateur dispose de ce droit, il n'y a pas de message d'alerte pour lui indiquer que l'absence de telle ou telle validité devrait entrainer la restriction de ses droits.&lt;br /&gt;
&lt;br /&gt;
===Restriction d'accès pour un administrateur référent===&lt;br /&gt;
Lorsqu'un [[Configuration#Administrateur-référent|administrateur référent]] se connecte et que des restrictions le concernant sont détectées, l'interrupteur '''Activer le surpassement des restrictions de droits en tant qu'administrateur référent''' s'affiche. Si l'utilisateur active l'interrupteur, il obtient automatiquement les droits suivants, même s'ils n'étaient pas présent dans le profil qu'il sélectionne :&lt;br /&gt;
*[[Gestion-des-profils#Surpasser-les-restrictions-sur-les-validités|Surpasser les restrictions sur les validités]]&lt;br /&gt;
*[[Gestion-des-profils#Surpasser-la-limitation-du-solde-du-compte|Surpasser la limitation du solde du compte]]&lt;br /&gt;
&lt;br /&gt;
Ainsi, l'administrateur référent n'est soumis à aucune restriction et les messages affichés sont uniquement informatifs et non bloquants. Le message suivant apparaît :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
En tant qu'administrateur référent de la plateforme, vos droits ne peuvent être restreints et vous disposez des droits &amp;quot;Surpasser les restrictions sur les validités&amp;quot; et &amp;quot;Surpasser la limitation du solde du compte&amp;quot; même s'ils ne sont pas attribués à votre profil&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Alertes sur la page de connexion=&lt;br /&gt;
==Alertes à la connexion==&lt;br /&gt;
===Alertes à la connexion sur les validités===&lt;br /&gt;
&lt;br /&gt;
Les validités contrôlées à la connexion sont uniquement :&lt;br /&gt;
*celles possédées par l'utilisateur qui se connecte et qui sont soumises à échéance&lt;br /&gt;
*les validités à expérience récente.&lt;br /&gt;
&lt;br /&gt;
Ainsi, les validités sans échéance ne sont pas contrôlées.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers affiche un message d'alerte pour les validités dont la date d'échéance est expirée ou va expirer dans un délai inférieur à une semaine.&lt;br /&gt;
&lt;br /&gt;
L'utilisateur a la possibilité d'activer l'interrupteur &amp;quot;Ne plus le rappeler&amp;quot; afin de ne plus avoir de message de rappel. Dans ce cas, lors des connexions ultérieures, il n'aura plus de message de rappel. Il peut cependant réactiver cette alerte en la réactivant dans la colonne &amp;quot;Alertes&amp;quot; de la ligne correspondante dans '''Données &amp;gt; Validités'''. Cette réactivation est automatique lors d'une modification de la validité.&lt;br /&gt;
===Message d'alerte abonnement OpenFlyers===&lt;br /&gt;
Un message d'alerte peut apparaître pour les utilisateurs ayant des droits de niveau 3 ou supérieur (gestionnaires) lorsque l'abonnement à la plateforme OpenFlyers arrive bientôt à expiration.&lt;br /&gt;
&lt;br /&gt;
Cette alerte s'affiche lorsque :&lt;br /&gt;
*L'abonnement expire dans 10 jours ou moins&lt;br /&gt;
*L'utilisateur connecté possède des droits de gestionnaire de [[Gestion-des-profils#Niveau-d'accréditation-des-droits-et-des-profils|niveau 3 et plus]]&lt;br /&gt;
*L'utilisateur n'a pas choisi de masquer l'alerte pour l'année en cours&lt;br /&gt;
&lt;br /&gt;
Le message affiche :&lt;br /&gt;
*Un lien vers la doc pour renouveler l'abonnement&lt;br /&gt;
&lt;br /&gt;
L'utilisateur a la possibilité de masquer cette alerte pour l'année en cours.&lt;br /&gt;
&lt;br /&gt;
===Message d'alerte adresse IP bloquée===&lt;br /&gt;
Un message d'alerte signalant que '''l'adresse IP est bloquée''' peut apparaître lorsque vous souhaitez vous connecter. Ce message apparaît lorsque vous avez tenté de vous connecter mais que le couple identifiant / mot de passe est incorrect.&lt;br /&gt;
&lt;br /&gt;
Après avoir attendu le temps indiqué par le message d'alerte, vous pouvez tenter de vous reconnecter en faisant attention [[Wikipedia-fr:Sensibilit%C3%A9_%C3%A0_la_casse|à la casse]].&lt;br /&gt;
&lt;br /&gt;
==Plateforme de test pour la version 4, ne pas utiliser en production==&lt;br /&gt;
Ce message d'alerte apparait pour les plateformes dont l'URL est sous la forme '''openflyers.com/X.of4'''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit de plateformes de tests qui ne doivent pas être utilisées en production car elles peuvent être écrasées par simple recopie.&lt;br /&gt;
&lt;br /&gt;
==Votre navigateur n'accepte pas les cookies==&lt;br /&gt;
Lors de l'affichage de la page de connexion, OpenFlyers fait un test d'enregistrement de cookie depuis le navigateur (en javascript) pour vérifier que ce dernier accepte bien l'enregistrement des cookies. Si ce test échoue, le message d'alerte est affiché.&lt;br /&gt;
&lt;br /&gt;
Pour corriger ce problème, il faut [[FAQ utilisateur#Navigation_dans_OpenFlyers|autoriser l'enregistrement des cookies]].&lt;br /&gt;
&lt;br /&gt;
==Votre plateforme est passée à la version 4.0 d'OpenFlyers, qui propose une nouvelle interface==&lt;br /&gt;
&lt;br /&gt;
Cette alerte est un message d'information qui apparaît sur les plateformes récemment migrées en version 4. Ce message s'affiche jusqu'à 90 jours après une migration.&lt;br /&gt;
&lt;br /&gt;
=Déconnexion=&lt;br /&gt;
==Manuelle==&lt;br /&gt;
Pour se déconnecter de l'application, cliquer sur le '''pictogramme déconnexion''' situé en haut à droite de l'application : [[File:Disconnect.png]].&lt;br /&gt;
&lt;br /&gt;
==Automatique==&lt;br /&gt;
La '''déconnexion automatique''' sécurise l'accès à l'application.&lt;br /&gt;
&lt;br /&gt;
Si aucune action n'est effectuée par un utilisateur au bout de 10 minutes sur une page du planning ou au bout de 2 heures sur une page de l'onglet Admin, l'application est redirigée vers la page de connexion.&lt;br /&gt;
&lt;br /&gt;
Si l'utilisateur dispose du droit [[Gestion-des-profils#Pas-de-déconnexion-automatique|Pas de déconnexion automatique]], alors la déconnexion se fait au bout de 2 heures, quelque soit la page.&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir de nouveau utiliser OpenFlyers, l'utilisateur doit de nouveau entrer son identifiant et son mot de passe.&lt;br /&gt;
&lt;br /&gt;
Si l'utilisateur est connecté avec un profil de type kiosque (voir [[Kiosque PC]]), alors au bout de 5 minutes d'inactivité, la page se rafraichit automatiquement pour revenir sur la page par défaut (page du planning). Cela permet de réinitialiser le compteur des 10 minutes avant une déconnexion et ainsi de maintenir la connexion tout le temps active.&lt;br /&gt;
&lt;br /&gt;
=Réinitialiser son mot de passe=&lt;br /&gt;
Attention, lorsqu'un mot de passe est perdu vous n'avez que trois tentatives possibles pour le retrouver. A la 4ème tentative un compteur exponentiel s'active pour éviter les robots créés par les pirates de tenter d'accéder aux plateformes par des [[Wikipedia-fr:Attaque_par_force_brute|attaques par force brute]].&lt;br /&gt;
&lt;br /&gt;
Par contre, vous pouvez ré-initialiser votre mot de passe depuis la page d'accueil de votre plateforme OpenFlyers :&lt;br /&gt;
*Cliquer sur le lien '''Mot de passe oublié ?'''&lt;br /&gt;
*Dans le formulaire '''Demande de réinitialisation du mot de passe''', remplissez le champ '''E-mail''' avec l'adresse e-mail qui est enregistrée dans votre plateforme OpenFlyers&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
*Si l'e-mail est valide et présent en base de données, alors le message suivant doit s'afficher :&lt;br /&gt;
'''Merci, un e-mail avec les détails pour réinitialiser le mot de passe a été envoyé sur cette adresse e-mail.'''&lt;br /&gt;
*Récupérer l'e-mail dans votre messagerie, il s'intitule :&lt;br /&gt;
'''Demande de réinitialisation du mot de passe à openflyers.com/xxx'''&lt;br /&gt;
et contient les éléments suivants :&lt;br /&gt;
&amp;lt;pre&amp;gt;Jean MERMOZ,&lt;br /&gt;
&lt;br /&gt;
Pour compléter la phase de réinitialisation du mot de passe de votre compte, vous devrez entrer l'URL ci-dessous dans votre navigateur web.&lt;br /&gt;
openflyers.com/nom-de-plateforme/index.php?menuAction=password_reset&lt;br /&gt;
&lt;br /&gt;
Vous devrez ensuite entrer les données suivantes :&lt;br /&gt;
Identifiant : jmermoz&lt;br /&gt;
Code d'activation : 2827230595252713d5b5f1&lt;br /&gt;
&lt;br /&gt;
Merci,&lt;br /&gt;
L'équipe OpenFlyers&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Cliquer sur le lien de l'e-mail pour retourner sur la page de réinitialisation de mot de passe&lt;br /&gt;
*Dans le 2ème formulaire intitulé '''Réinitialisation du mot de passe''', renseigner les champs :&lt;br /&gt;
**'''Identifiant''' avec votre identifiant de connexion OpenFlyers qui vous a été rappelé dans l'e-mail de réinitialisation&lt;br /&gt;
**'''Code d'activation''' avec le code d'activation reçu par e-mail&lt;br /&gt;
*Cliquer sur le bouton '''REINITIALISER'''&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Connexion&amp;diff=14184</id>
		<title>Connexion</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Connexion&amp;diff=14184"/>
		<updated>2026-01-05T16:36:20Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Alertes à la connexion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter les fonctionnalités de '''connexion''' à l'application de la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
=Accès=&lt;br /&gt;
L'accès à OpenFlyers s'effectue avec un couple identifiant/mot de passe.&lt;br /&gt;
&lt;br /&gt;
La [[Gestion des utilisateurs|création d'utilisateurs]] est effectuée par les utilisateurs disposant de droits spécifiques.&lt;br /&gt;
&lt;br /&gt;
==Se rendre sur une plateforme==&lt;br /&gt;
Pour accéder à une plateforme OpenFlyers, il faut entrer son URL dans un navigateur web.&lt;br /&gt;
&lt;br /&gt;
L'URL est ''http://openflyers.com/plateforme/'', où &amp;quot;plateforme&amp;quot; doit être remplacé par le vrai nom de la plateforme OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
En fonction du [[Configuration#Page-de-connexion-par-défaut|paramétrage]] de la plateforme, l'interface de connexion affichée correspond à la nouvelle ou à l'ancienne interface. Il est possible pour chaque utilisateur de surpasser ce choix par défaut à l'échelle de la plateforme pour [[#Changer-l'interface-affichée-par-défaut|définir un choix par défaut au niveau de l'utilisateur]].&lt;br /&gt;
&lt;br /&gt;
==Champs de saisie==&lt;br /&gt;
Deux champs sont à remplir :&lt;br /&gt;
*'''Nom d'utilisateur'''&lt;br /&gt;
*'''Mot de passe'''&lt;br /&gt;
&lt;br /&gt;
La '''casse''' est prise en compte : les majuscules et les minuscules du nom de l'utilisateur et du mot de passe doivent être respectées.&lt;br /&gt;
&lt;br /&gt;
En plus de ces champs, il est possible de cocher la case [[#Enregistrer l'interface affichée par défaut|'''En faire mon interface par défaut''']] pour que l'interface actuellement utilisée soit enregistrée et automatiquement affichée lors des prochaines connexions.&lt;br /&gt;
&lt;br /&gt;
Lorsque les champs sont correctement remplis, cliquer sur le bouton '''Se connecter''' afin d'accéder à l'application.&lt;br /&gt;
&lt;br /&gt;
==Changer l'interface affichée par défaut==&lt;br /&gt;
&lt;br /&gt;
Sur la [[#Champs de saisie|page de connexion]], il est possible de cocher la case '''En faire mon interface par défaut'''.&lt;br /&gt;
&lt;br /&gt;
Lors du clic sur le bouton '''Se connecter''', si la case est cochée, l'interface utilisée est enregistrée puis sera affichée lors des prochains accès à la plateforme OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
Lorsque aucune interface par défaut n'a été choisie par l'utilisateur, alors l'affichage se fait selon le [[Configuration#Page-de-connexion-par-défaut|paramétrage]] de la plateforme.&lt;br /&gt;
&lt;br /&gt;
==Erreurs de saisie==&lt;br /&gt;
*En cas d'erreur de saisie, une [[boîtes de dialogue|boîte de dialogue]] apparaît pour signaler l'erreur à l'utilisateur.&lt;br /&gt;
*Après 5 tentatives de connexion infructueuses, l'accès à l'application est '''bloqué''' pendant une durée déterminée.&lt;br /&gt;
&lt;br /&gt;
==Signer des validités-contrats==&lt;br /&gt;
Si un utilisateur a des [[Validités#Validité-contrat|validités-contrats]] à signer, elles apparaissent juste après avoir passé l'identification.&lt;br /&gt;
&lt;br /&gt;
Les documents associés à chaque validité-contrat à signer sont consultables en cliquant sur leur nom. Tant qu'il reste des contrats à signer cette page reste affichée et il est impossible d'accéder au site.&lt;br /&gt;
&lt;br /&gt;
Pour signer un contrat il faut le sélectionner en cliquant dans la '''checkbox''' à gauche de son nom puis sur '''Signer les contrats'''.&lt;br /&gt;
&lt;br /&gt;
Il est possible de retrouver les validités-contrats signées dans le [[Validités#Consulter-et-gérer-ses-validités-ou-celles-d'un-tiers|tableau des validités]].&lt;br /&gt;
&lt;br /&gt;
Si un utilisateur essaie de se connecter depuis l''''interface dynamique''' et qu'il a des contrats à signer, un message d'alerte apparaît lui indiquant de se rendre sur l'interface légère pour signer ses contrats.&lt;br /&gt;
&lt;br /&gt;
==Sélection du profil==&lt;br /&gt;
Un utilisateur peut disposer de plusieurs [[Gestion des profils|profils]]. Dans ce cas, lorsque sa connexion est validée, il choisit le profil avec lequel il va utiliser l'application dans une [[Boîtes de dialogue|boîte de dialogue]]. Les profiles sont triés par ordre alphabétique.&lt;br /&gt;
&lt;br /&gt;
==Impossible de se connecter à la plateforme OpenFlyers de sa structure==&lt;br /&gt;
Si vous n'arrivez pas à accéder une plateforme OpenFlyers il faut en rechercher la raison. Voici un certain nombre de questions qui peuvent vous permettre de solutionner votre problème :&lt;br /&gt;
*Accédez-vous à la page d'identification de la plateforme OpenFlyers ?&lt;br /&gt;
**Si non, alors il faut regarder la FAQ [[#Page_indisponible|Page indisponible]]&lt;br /&gt;
*Lorsque vous vous identifiez, avez-vous un message de rejet indiquant que votre identifiant et/ou votre mot de passe ne sont pas corrects ?&lt;br /&gt;
**Si oui, alors il faut vérifier si c'est la BONNE plateforme. Pour cela, il faut regarder quel est le nom de la structure qui apparait sur la page d'accueil de la plateforme. Si ce n'est pas la bonne plateforme, il faut faire une recherche la bonne plateforme depuis le moteur de recherche d'OpenFlyers à cette adresse : https://openflyers.com/fr/rechercher&lt;br /&gt;
**Si c'est la bonne plateforme, alors le problème peut venir du mot de passe qui a changé. Dans ce cas là, vous pouvez ré-initialiser votre mot de passe en suivant la procédure [[#Réinitialiser-son-mot-de-passe|de réinitialisation de mot de passe]]. Cela peut également venir de votre identifiant qui n'est pas bon. Dans ce cas, il faut demander à la personne en charge de la gestion d'OpenFlyers au sein de votre structure&lt;br /&gt;
**Si c'est la bonne plateforme, que le mot de passe a été réinitialisé volontairement et que le nouveau mot de passe ne permet toujours pas de se connecter, alors il y a de fortes chances que le problème vienne du fait que l'ancien mot de passe est mémorisé par le navigateur et qu'il transmet cet ancien mot de passe lors de la connexion. Pour s'en assurer, il faut tester la connexion depuis un autre ordinateur ou un navigateur pour lequel il est certain que le couple identifiant/mot de passe n'a pas été mémorisé. Si la connexion est possible, alors cela confirme le problème de mémorisation du mot de passe dans le premier navigateur. Il faut alors supprimer le couple identifiant/mot de passe enregistré par le navigateur en suivant la procédure [[Navigateurs#Supprimer-une-saisie-automatique|Supprimer une saisie automatique]].&lt;br /&gt;
*Une fois connecté, revenez-vous sur la page d'identification lorsque vous changez de page ?&lt;br /&gt;
**Si oui, alors il faut regarder la [[FAQ-utilisateur#Navigation-dans-OpenFlyers|procédure de gestion des cookies du navigateur]].&lt;br /&gt;
Si vous n'êtes dans aucun des cas répertoriés ci-dessus, alors vous pouvez rapporter votre problème en nous envoyant un e-mail et en décrivant le plus précisément possible le problème que vous rencontrez :&lt;br /&gt;
*Navigateur utilisé&lt;br /&gt;
*Système d'exploitation&lt;br /&gt;
*type de PC, smartphone ou tablette&lt;br /&gt;
*Nom du fournisseur d'accès internet&lt;br /&gt;
*Actions effectuées&lt;br /&gt;
*Message d'erreur s'affichant&lt;br /&gt;
&lt;br /&gt;
==Page indisponible==&lt;br /&gt;
Si vous n'arrivez pas à accéder à la plateforme OpenFlyers de votre structure :&lt;br /&gt;
*Si vous avez un message d'erreur ''Erreur de connexion SSL'', alors il y a une forte probabilité que votre navigateur ne soit pas à jour et ne gère pas le [[Normes-et-réglementations#Protocole-TLS-1.2|protocole TLS 1.2]]. Pour s'assurer que le problème ne vient pas de là, il faut aller sur la page https://www.ssllabs.com/ssltest/viewMyClient.html et de vérifier que le résultat de la page renvoie dans la partie '''Protocol Support''' le message ''Your user agent supports TLS 1.2, which is recommended protocol version at the moment.''. Si le résultat n'est pas conforme, alors il faut mettre à jour le navigateur.&lt;br /&gt;
*Sinon, voici une liste d'actions à effectuer :&lt;br /&gt;
**Redémarrer votre ordinateur&lt;br /&gt;
**Redémarrer la &amp;quot;box&amp;quot; ADSL&lt;br /&gt;
**Si cela ne fonctionne toujours pas, il faut [[#Tester_les_résolutions_DNS|tester les résolutions DNS]].&lt;br /&gt;
&lt;br /&gt;
===Tester les résolutions DNS===&lt;br /&gt;
Pour effectuer les tests suivants, il faut ouvrir une fenêtre &amp;quot;[[#Ouvrir_une_fenêtre_en_ligne_de_commande|en ligne de commandes]]&amp;quot;. En cas de problème, il faut nous rapporter les résultats en ouvrant un rapport de bug sur le [http://bts.openflyers.org BTS]. Pour cela, il est pratique de procéder par [[#Copier/Coller_dans_une_fenêtre_en_ligne_de_commande|copier/coller]].&lt;br /&gt;
*Dans la fenêtre en ligne de commande taper ce qui suit (en remplaçant '''structure''' par le sous-domaine correspondant à votre structure) :&lt;br /&gt;
&amp;lt;bash&amp;gt;ping structure.openflyers.fr&amp;lt;/bash&amp;gt;&lt;br /&gt;
La réponse normale est pour OpenFlyers 3 :&lt;br /&gt;
 Envoi d'une requête 'ping' sur serveur6-of3.openflyers.net [87.98.143.237] avec 32 octets de données :&lt;br /&gt;
 Réponse de 87.98.143.237 : octets=32 temps=37 ms TTL=55&lt;br /&gt;
Si vous n'avez pas &amp;quot;serveur6-of3.openflyers.net&amp;quot; ou &amp;quot;Réponse de 87.98.143.237&amp;quot; cela veut dire que vous avez un [[#Vérifier la configuration de résolution des DNS|problème de résolution de DNS]].&lt;br /&gt;
&lt;br /&gt;
La réponse normale est pour OpenFlyers 2.1 :&lt;br /&gt;
 Envoi d'une requête 'ping' sur serveur8-of21.openflyers.net [87.98.145.26] avec 32 octets de données :&lt;br /&gt;
 Réponse de 87.98.145.26 : octets=32 temps=37 ms TTL=55&lt;br /&gt;
Si vous n'avez pas &amp;quot;serveur8-of21.openflyers.net&amp;quot; ou &amp;quot;Réponse de 87.98.145.26&amp;quot; cela veut dire que vous avez un [[#Vérifier la configuration de résolution des DNS|problème de résolution de DNS]].&lt;br /&gt;
&lt;br /&gt;
La réponse normale est pour OpenFlyers 1.3 :&lt;br /&gt;
 Envoi d'une requête 'ping' sur serveur6-of1.openflyers.net [178.33.105.217] avec 32 octets de données :&lt;br /&gt;
 Réponse de 178.33.105.217 : octets=32 temps=41 ms TTL=55&lt;br /&gt;
Si vous n'avez pas &amp;quot;serveur6-of1.openflyers.net&amp;quot; ou &amp;quot;Réponse de 178.33.105.217&amp;quot; cela veut dire que vous avez un [[#Vérifier la configuration de résolution des DNS|problème de résolution de DNS]].&lt;br /&gt;
&lt;br /&gt;
====Tests plus poussés====&lt;br /&gt;
*Faire un :&lt;br /&gt;
&amp;lt;bash&amp;gt;nslookup structure.openflyers.fr&amp;lt;/bash&amp;gt;&lt;br /&gt;
*Et un :&lt;br /&gt;
&amp;lt;bash&amp;gt;tracert structure.openflyers.fr&amp;lt;/bash&amp;gt;&lt;br /&gt;
*Faire le test avec '''dig +trace''' :&lt;br /&gt;
&amp;lt;bash&amp;gt;dig +trace structure.openflyers.fr&amp;lt;/bash&amp;gt;&lt;br /&gt;
Sous Windows, il faudra au préalable récupérer l'utilitaire (par exemple dans un package [http://www.isc.org./downloads bind]). Une fois télécharger le package, il faut copier/coller le programme dig ainsi que les fichiers .dll dans un répertoire commun et se positionner dans ce répertoire depuis la fenêtre en ligne de commandes avec la commande dir '''&amp;quot;nom du chemin du répertoire&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
====Tester les résolutions DNS sous Mac====&lt;br /&gt;
De plus, nous disposons de commandes plus puissantes qui permettent d'avoir d'avantage d'informations :&lt;br /&gt;
*cat /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
===Vérifier la configuration de résolution des DNS===&lt;br /&gt;
====Vérifier la configuration de résolution des DNS sous Windows====&lt;br /&gt;
Si vous avez un problème de résolution DNS sous windows, il peut être utile de vérifier que la résolution DNS est dynamique :&lt;br /&gt;
#Double-cliquer sur la connexion réseau concernée (par exemple le symbole &amp;quot;WIFI&amp;quot;)&lt;br /&gt;
#Cliquer sur &amp;quot;Propriétés&amp;quot; dans l'onglet &amp;quot;Général&amp;quot; de l'&amp;quot;Etat de Connexion réseau sans fil&amp;quot; (si WIFI))&lt;br /&gt;
#Sélectionner &amp;quot;Protocole internet TCP/IP&amp;quot;&lt;br /&gt;
#Cliquer sur &amp;quot;Propriétés&amp;quot;&lt;br /&gt;
#Vérifier qu'est sélectionné &amp;quot;Obtenir les adresses des serveurs DNS automatiquement&amp;quot;. (si ce n'est pas le cas, modifier).&lt;br /&gt;
#En dernier ressort, [[#Changer de serveur DNS|Changer de serveur DNS]] ou [[#Forcer_les_DNS|Forcer les DNS]].&lt;br /&gt;
&lt;br /&gt;
===Nous communiquez les adresses IP des serveurs DNS===&lt;br /&gt;
====Nous communiquez les adresses IP des serveurs DNS sous Windows====&lt;br /&gt;
#[[#Ouvrir_une_fenêtre_en_ligne_de_commande|Ouvrir une fenêtre en ligne de commande]]&lt;br /&gt;
#Taper : '''ipconfig /all'''&lt;br /&gt;
Les adresses IP des serveurs DNS se trouvent au droit de '''Serveurs DNS'''&lt;br /&gt;
&lt;br /&gt;
===Changer de serveur DNS===&lt;br /&gt;
Si vous rencontrez un problème de résolution de DNS avec votre fournisseur d'accès, vous pouvez changer les serveurs qui effectue la résolution des DNS pour votre accès.&lt;br /&gt;
====Changer de serveur DNS sous Mac====&lt;br /&gt;
*Dans '''Préférences Systèmes''', choisir '''Réseau''', puis une fois la bonne carte réseau sélectionnée, appuyer sur Avancé.&lt;br /&gt;
*Dans la fenêtre qui apparaît, aller sur l'onglet '''DNS''' et dans '''Serveurs DNS''' appuyer sur le + pour ajouter '''8.8.8.8''' et une autre fois pour ajouter '''8.8.4.4''' (ce sont les [http://code.google.com/speed/public-dns/|serveurs DNS public Google])&lt;br /&gt;
*Il ne reste plus qu'à '''Appliquer''' et à tester.&lt;br /&gt;
&lt;br /&gt;
====Changer de serveur DNS sous Windows XP====&lt;br /&gt;
*'''Démarrer &amp;gt; Connexions''' puis cliquer sur la connexion réseau active (par exemple la connexion WIFI)&lt;br /&gt;
*Cliquer sur '''Propriétés'''&lt;br /&gt;
*Sélectionner '''Protocole Internet (TCP/IP)'''&lt;br /&gt;
*Cliquer sur '''Propriétés'''&lt;br /&gt;
*En général, en bas de la fenêtre '''Propriétés de Protocole Internet (TCP/IP)''' la configuration active est : '''Obtenir les adresses des serveurs DNS automatiquement'''&lt;br /&gt;
*Cocher '''Utiliser l'adresse de serveur DNS suivante :'''&lt;br /&gt;
*Pour '''Serveur DNS préféré''', saisir '''8.8.8.8'''&lt;br /&gt;
*Pour '''Serveur DNS auxiliaire''', saisir '''8.8.4.4''' (ce sont les [http://code.google.com/speed/public-dns/|serveurs DNS public Google])&lt;br /&gt;
*Cliquer sur '''OK'''&lt;br /&gt;
*Cliquer sur '''OK'''&lt;br /&gt;
*Cliquer sur '''Fermer'''&lt;br /&gt;
&lt;br /&gt;
===Forcer les DNS===&lt;br /&gt;
====Forcer les DNS sous Windows====&lt;br /&gt;
Attention, avec Vista, il faut appliquer une [[#Particularité_avec_Windows_Vista|procédure préalable]].&lt;br /&gt;
*Il est possible de résoudre ce problème de DNS en éditant le fichier C:\WINDOWS\system32\drivers\etc\hosts (avec le bloc-notes) en rajoutant la ligne (il faut remplacer structure par le sous-domaine de la plateforme OpenFlyers de votre structure) :&lt;br /&gt;
**Pour OF 1.3 :&lt;br /&gt;
&amp;lt;pre&amp;gt;178.33.105.217 structure.openflyers.fr&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Pour OF 2.1 :&lt;br /&gt;
&amp;lt;pre&amp;gt;87.98.145.26 structure.openflyers.fr&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Pour OF 3 :&lt;br /&gt;
&amp;lt;pre&amp;gt;87.98.143.237  structure.openflyers.fr&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Ensuite, il faut relancer votre PC&lt;br /&gt;
*Une fois la connexion correctement effectuée, il est parfois possible de supprimer cette entrée dans le fichier hosts tout en gardant la connexion.&lt;br /&gt;
&lt;br /&gt;
====Particularité avec Windows Vista====&lt;br /&gt;
*Il faut être administrateur pour pouvoir modifier le fichier hosts.&lt;br /&gt;
*Il faut également copier le fichier hosts sur le bureau pour le modifier puis ensuite le recopier dans le bon répertoire (si on édite directement le fichier hosts depuis (system32\drivers\etc\) on ne peut pas le ré-enregistrer).&lt;br /&gt;
&lt;br /&gt;
====Forcer les DNS sous Mac====&lt;br /&gt;
*lancer Terminal (dans Applications/Utilitaires)&lt;br /&gt;
*taper &amp;quot;sudo nano /etc/hosts&amp;quot; (il demande le mot de passe de l'utilisateur qui a les droits admin sur la machine)&lt;br /&gt;
*Ajouter les entrées sur le modèle de la [[#Forcer_les_DNS_sous_Windows|procédure sous Windows]]&lt;br /&gt;
*Faire controle-o pour enregistrer puis controle-x pour quitter&lt;br /&gt;
*Eventuellement, faire &amp;quot;dscacheutil -flushcache&amp;quot; si le changement n'est pas encore pris en compte.&lt;br /&gt;
&lt;br /&gt;
===Ouvrir une fenêtre en ligne de commande===&lt;br /&gt;
====Ouvrir une fenêtre en ligne de commande sous Windows====&lt;br /&gt;
*Aller dans le menu &amp;quot;Démarrer&amp;quot;&lt;br /&gt;
*Puis Tous les programmes/Accessoires&lt;br /&gt;
*Lancer l'&amp;quot;invite de commandes&amp;quot;&lt;br /&gt;
====Ouvrir une fenêtre en ligne de commande sous Mac====&lt;br /&gt;
Sous OSX (mac) il faut lancer un Terminal. Pour cela 2 solutions :&lt;br /&gt;
*Taper &amp;quot;terminal&amp;quot; dans spotlight&lt;br /&gt;
ou&lt;br /&gt;
*lancer l'application qui est dans Applications &amp;gt; Utilitaires.&lt;br /&gt;
&lt;br /&gt;
===Copier/Coller dans une fenêtre en ligne de commande===&lt;br /&gt;
====Copier/Coller dans une fenêtre en ligne de commande sous Windows====&lt;br /&gt;
Vous pouvez faire un copier/coller en utilisant le bouton droit de la souris dans la fenêtre de l'invite de commandes puis en choisissant &amp;quot;sélectionner&amp;quot; et ensuite en appuyant sur le bouton gauche et en le laissant appuyer tout en sélectionnant la zone souhaitée)&lt;br /&gt;
&lt;br /&gt;
====Copier/Coller dans une fenêtre en ligne de commande sous Mac====&lt;br /&gt;
Pour faire un copier/coller de ces informations et nous les communiquer, il suffit d'utiliser commande-C dans le terminal.&lt;br /&gt;
&lt;br /&gt;
==Restriction d'accès==&lt;br /&gt;
En fonction de la politique de la structure, le paramétrage d'une plateforme OpenFlyers peut entrainer des restrictions lors de la connexion.  Un message s'affiche, à ce moment là, indiquant les raisons de la restriction et le type de restriction. L'intitulé du profil est inchangé une fois connecté mais les droits associés peuvent être restreints. Par exemple, il peut ne plus être possible d'effectuer une réservation ou d'ouvrir une activité (vol).&lt;br /&gt;
&lt;br /&gt;
Ces restrictions peuvent avoir lieu dans les cas suivants :&lt;br /&gt;
*En cas de solde insuffisant.&lt;br /&gt;
Cette restriction peut être surpassée à l'aide du droit [[Gestion-des-profils#Surpasser-la-limitation-du-solde-du-compte|Surpasser la limitation du solde du compte]]. Lorsque l'utilisateur dispose de ce droit et que l'accès devrait être limité à cause du solde de l'un de ses comptes, un message d'alerte sans restriction s'affiche pour indiquer que son solde de compte est inférieur au seuil requis.&lt;br /&gt;
*En cas de validité obsolète (date de fin de validité dépassée), incomplète (manque de document) ou non certifiée.&lt;br /&gt;
*En cas de condition d'expérience récente non remplie (validité à expérience)&lt;br /&gt;
Cette restriction peut être surpassée à l'aide du droit [[Gestion-des-profils#Surpasser-les-restrictions-sur-les-validités-expirées|Surpasser les restrictions sur les validités expirées]]. Lorsque l'utilisateur dispose de ce droit, il n'y a pas de message d'alerte pour lui indiquer que l'absence de telle ou telle validité devrait entrainer la restriction de ses droits.&lt;br /&gt;
&lt;br /&gt;
===Restriction d'accès pour un administrateur référent===&lt;br /&gt;
Lorsqu'un [[Configuration#Administrateur-référent|administrateur référent]] se connecte et que des restrictions le concernant sont détectées, l'interrupteur '''Activer le surpassement des restrictions de droits en tant qu'administrateur référent''' s'affiche. Si l'utilisateur active l'interrupteur, il obtient automatiquement les droits suivants, même s'ils n'étaient pas présent dans le profil qu'il sélectionne :&lt;br /&gt;
*[[Gestion-des-profils#Surpasser-les-restrictions-sur-les-validités|Surpasser les restrictions sur les validités]]&lt;br /&gt;
*[[Gestion-des-profils#Surpasser-la-limitation-du-solde-du-compte|Surpasser la limitation du solde du compte]]&lt;br /&gt;
&lt;br /&gt;
Ainsi, l'administrateur référent n'est soumis à aucune restriction et les messages affichés sont uniquement informatifs et non bloquants. Le message suivant apparaît :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
En tant qu'administrateur référent de la plateforme, vos droits ne peuvent être restreints et vous disposez des droits &amp;quot;Surpasser les restrictions sur les validités&amp;quot; et &amp;quot;Surpasser la limitation du solde du compte&amp;quot; même s'ils ne sont pas attribués à votre profil&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Alertes sur la page de connexion=&lt;br /&gt;
==Alertes à la connexion==&lt;br /&gt;
===Alertes à la connexion sur les validités===&lt;br /&gt;
&lt;br /&gt;
Les validités contrôlées à la connexion sont uniquement :&lt;br /&gt;
*celles possédées par l'utilisateur qui se connecte et qui sont soumises à échéance&lt;br /&gt;
*les validités à expérience récente.&lt;br /&gt;
&lt;br /&gt;
Ainsi, les validités sans échéance ne sont pas contrôlées.&lt;br /&gt;
&lt;br /&gt;
OpenFlyers affiche un message d'alerte pour les validités dont la date d'échéance est expirée ou va expirer dans un délai inférieur à une semaine.&lt;br /&gt;
&lt;br /&gt;
L'utilisateur a la possibilité d'activer l'interrupteur &amp;quot;Ne plus le rappeler&amp;quot; afin de ne plus avoir de message de rappel. Dans ce cas, lors des connexions ultérieures, il n'aura plus de message de rappel. Il peut cependant réactiver cette alerte en la réactivant dans la colonne &amp;quot;Alertes&amp;quot; de la ligne correspondante dans '''Données &amp;gt; Validités'''. Cette réactivation est automatique lors d'une modification de la validité.&lt;br /&gt;
===Message d'alerte abonnement OpenFlyers===&lt;br /&gt;
Un message d'alerte peut apparaître pour les utilisateurs ayant des droits de niveau 3 ou supérieur (gestionnaires) lorsque l'abonnement à la plateforme OpenFlyers arrive bientôt à expiration.&lt;br /&gt;
&lt;br /&gt;
Cette alerte s'affiche lorsque :&lt;br /&gt;
* L'abonnement expire dans moins de 365 jours&lt;br /&gt;
* L'utilisateur connecté possède des droits de gestionnaire (niveau 3+)&lt;br /&gt;
* L'utilisateur n'a pas choisi de masquer l'alerte pour l'année en cours&lt;br /&gt;
&lt;br /&gt;
Le message affiche :&lt;br /&gt;
* Le nombre de jours restants avant l'expiration&lt;br /&gt;
* Un lien vers la plateforme pour renouveler l'abonnement&lt;br /&gt;
&lt;br /&gt;
L'utilisateur a la possibilité de masquer cette alerte pour l'année en cours.&lt;br /&gt;
===Message d'alerte adresse IP bloquée===&lt;br /&gt;
Un message d'alerte signalant que '''l'adresse IP est bloquée''' peut apparaître lorsque vous souhaitez vous connecter. Ce message apparaît lorsque vous avez tenté de vous connecter mais que le couple identifiant / mot de passe est incorrect.&lt;br /&gt;
&lt;br /&gt;
Après avoir attendu le temps indiqué par le message d'alerte, vous pouvez tenter de vous reconnecter en faisant attention [[Wikipedia-fr:Sensibilit%C3%A9_%C3%A0_la_casse|à la casse]].&lt;br /&gt;
&lt;br /&gt;
==Plateforme de test pour la version 4, ne pas utiliser en production==&lt;br /&gt;
Ce message d'alerte apparait pour les plateformes dont l'URL est sous la forme '''openflyers.com/X.of4'''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit de plateformes de tests qui ne doivent pas être utilisées en production car elles peuvent être écrasées par simple recopie.&lt;br /&gt;
&lt;br /&gt;
==Votre navigateur n'accepte pas les cookies==&lt;br /&gt;
Lors de l'affichage de la page de connexion, OpenFlyers fait un test d'enregistrement de cookie depuis le navigateur (en javascript) pour vérifier que ce dernier accepte bien l'enregistrement des cookies. Si ce test échoue, le message d'alerte est affiché.&lt;br /&gt;
&lt;br /&gt;
Pour corriger ce problème, il faut [[FAQ utilisateur#Navigation_dans_OpenFlyers|autoriser l'enregistrement des cookies]].&lt;br /&gt;
&lt;br /&gt;
==Votre plateforme est passée à la version 4.0 d'OpenFlyers, qui propose une nouvelle interface==&lt;br /&gt;
&lt;br /&gt;
Cette alerte est un message d'information qui apparaît sur les plateformes récemment migrées en version 4. Ce message s'affiche jusqu'à 90 jours après une migration.&lt;br /&gt;
&lt;br /&gt;
=Déconnexion=&lt;br /&gt;
==Manuelle==&lt;br /&gt;
Pour se déconnecter de l'application, cliquer sur le '''pictogramme déconnexion''' situé en haut à droite de l'application : [[File:Disconnect.png]].&lt;br /&gt;
&lt;br /&gt;
==Automatique==&lt;br /&gt;
La '''déconnexion automatique''' sécurise l'accès à l'application.&lt;br /&gt;
&lt;br /&gt;
Si aucune action n'est effectuée par un utilisateur au bout de 10 minutes sur une page du planning ou au bout de 2 heures sur une page de l'onglet Admin, l'application est redirigée vers la page de connexion.&lt;br /&gt;
&lt;br /&gt;
Si l'utilisateur dispose du droit [[Gestion-des-profils#Pas-de-déconnexion-automatique|Pas de déconnexion automatique]], alors la déconnexion se fait au bout de 2 heures, quelque soit la page.&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir de nouveau utiliser OpenFlyers, l'utilisateur doit de nouveau entrer son identifiant et son mot de passe.&lt;br /&gt;
&lt;br /&gt;
Si l'utilisateur est connecté avec un profil de type kiosque (voir [[Kiosque PC]]), alors au bout de 5 minutes d'inactivité, la page se rafraichit automatiquement pour revenir sur la page par défaut (page du planning). Cela permet de réinitialiser le compteur des 10 minutes avant une déconnexion et ainsi de maintenir la connexion tout le temps active.&lt;br /&gt;
&lt;br /&gt;
=Réinitialiser son mot de passe=&lt;br /&gt;
Attention, lorsqu'un mot de passe est perdu vous n'avez que trois tentatives possibles pour le retrouver. A la 4ème tentative un compteur exponentiel s'active pour éviter les robots créés par les pirates de tenter d'accéder aux plateformes par des [[Wikipedia-fr:Attaque_par_force_brute|attaques par force brute]].&lt;br /&gt;
&lt;br /&gt;
Par contre, vous pouvez ré-initialiser votre mot de passe depuis la page d'accueil de votre plateforme OpenFlyers :&lt;br /&gt;
*Cliquer sur le lien '''Mot de passe oublié ?'''&lt;br /&gt;
*Dans le formulaire '''Demande de réinitialisation du mot de passe''', remplissez le champ '''E-mail''' avec l'adresse e-mail qui est enregistrée dans votre plateforme OpenFlyers&lt;br /&gt;
*Cliquer sur le bouton '''Valider'''&lt;br /&gt;
*Si l'e-mail est valide et présent en base de données, alors le message suivant doit s'afficher :&lt;br /&gt;
'''Merci, un e-mail avec les détails pour réinitialiser le mot de passe a été envoyé sur cette adresse e-mail.'''&lt;br /&gt;
*Récupérer l'e-mail dans votre messagerie, il s'intitule :&lt;br /&gt;
'''Demande de réinitialisation du mot de passe à openflyers.com/xxx'''&lt;br /&gt;
et contient les éléments suivants :&lt;br /&gt;
&amp;lt;pre&amp;gt;Jean MERMOZ,&lt;br /&gt;
&lt;br /&gt;
Pour compléter la phase de réinitialisation du mot de passe de votre compte, vous devrez entrer l'URL ci-dessous dans votre navigateur web.&lt;br /&gt;
openflyers.com/nom-de-plateforme/index.php?menuAction=password_reset&lt;br /&gt;
&lt;br /&gt;
Vous devrez ensuite entrer les données suivantes :&lt;br /&gt;
Identifiant : jmermoz&lt;br /&gt;
Code d'activation : 2827230595252713d5b5f1&lt;br /&gt;
&lt;br /&gt;
Merci,&lt;br /&gt;
L'équipe OpenFlyers&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Cliquer sur le lien de l'e-mail pour retourner sur la page de réinitialisation de mot de passe&lt;br /&gt;
*Dans le 2ème formulaire intitulé '''Réinitialisation du mot de passe''', renseigner les champs :&lt;br /&gt;
**'''Identifiant''' avec votre identifiant de connexion OpenFlyers qui vous a été rappelé dans l'e-mail de réinitialisation&lt;br /&gt;
**'''Code d'activation''' avec le code d'activation reçu par e-mail&lt;br /&gt;
*Cliquer sur le bouton '''REINITIALISER'''&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Carnet.aero&amp;diff=14155</id>
		<title>Interfaçage OpenFlyers et Carnet.aero</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Interfa%C3%A7age-OpenFlyers-et-Carnet.aero&amp;diff=14155"/>
		<updated>2026-01-02T13:15:38Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Forcer la synchronisation avec Carnet.aero */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la synchronisation de https://www.carnet.aero/ avec OpenFlyers. Cette application permet à chaque pilote de disposer de son carnet de vol numérique. Lorsqu'il est synchronisé avec OpenFlyers, la saisie d'un vol dans OpenFlyers remonte automatiquement vers Carnet.aero.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sur la plupart des plateformes OpenFlyers, l'administrateur de la plateforme n'a pas d'action à effectuer : l'association des statuts pilote - au sens OpenFlyers - avec les fonctions - au sens Carnet.aero - est automatique.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, il est possible de vérifier/mettre à jour cette association en suivant la procédure [[#Configurer-les-fonctions-Carnet.aero|Configurer les fonctions Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Par contre, chaque pilote souhaitant interfacer son compte OpenFlyers avec son compte Carnet.aero doit suivre la procédure [[#Configurer-les-identifiants-utilisateur-Carnet.aero|Configurer les identifiants utilisateur Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
Une fois l'interfaçage du compte OpenFlyers effectué avec le compte Carnet.aero, le pilote peut [[Interfaçage OpenFlyers et Carnet.aero#Synchroniser manuellement|synchroniser manuellement]] pour envoyer tous les vols éligibles et non encore synchronisés.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Synchronisation automatique entre OpenFlyers et Carnet.aero&lt;br /&gt;
*Le pilote doit avoir renseigné [[Fiche personnelle#Synchronisation des activités|les identifiants Carnet.aero]].&lt;br /&gt;
*La date du vol doit être postérieure ou égale à la &amp;quot;Date de début de synchronisation&amp;quot; définie par le pilote.&lt;br /&gt;
*Elle se produit après chaque insertion, modification ou suppression d'un vol dans OpenFlyers.&lt;br /&gt;
*Le statut du pilote sur le vol (ex: Commandant de bord, Élève) doit être associé à une fonction [https://www.carnet.aero/ Carnet.aero] correspondante dans le paramétrage d'OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
=Données envoyées à Carnet.aero=&lt;br /&gt;
Lors de la synchronisation, les informations suivantes sont transmises à [https://www.carnet.aero/ Carnet.aero] :&lt;br /&gt;
&lt;br /&gt;
Données systématiquement transmises :&lt;br /&gt;
*Date du vol&lt;br /&gt;
*Fonction à bord : Déterminée par le statut configué dans [[Gestion-des-statuts#Fonction_Carnet.aero|Fonctions Carnet.aero]].&lt;br /&gt;
*Temps total : Durée du vol en minutes.&lt;br /&gt;
*Aéronef : Immatriculation et modèle de l'aéronef.&lt;br /&gt;
&lt;br /&gt;
Données transmises si disponibles :&lt;br /&gt;
*Heures bloc : Heure de départ et d'arrivée en TU.&lt;br /&gt;
*Décollage/atterrissage : Codes OACI des aérodromes de départ et d'arrivée.&lt;br /&gt;
*Nombre d'atterrissages&lt;br /&gt;
*Nature du vol : Les types d'activités OpenFlyers sont envoyés comme &amp;quot;Tags&amp;quot;. Le tag &amp;quot;''Instruction''&amp;quot; est ajouté automatiquement pour les vols avec deux pilotes dont l'un a le statut &amp;quot;Instructeur&amp;quot; au sens OpenFlyers/Carnet.aero.&lt;br /&gt;
*Remarques : Les commentaires saisis sur le vol.&lt;br /&gt;
*Temps spécifiques : Durée de l'activité.&lt;br /&gt;
*Équipage : Les noms des autres membres d'équipage (Instructeur, Élève, Copilote, Examinateur) sont transmis selon le statut de chaque personne sur le vol.&lt;br /&gt;
&lt;br /&gt;
=Procédures=&lt;br /&gt;
&lt;br /&gt;
==Configurer les fonctions Carnet.aero==&lt;br /&gt;
Pour que la synchronisation fonctionne, il faut définir une fonction Carnet.aero pour chaque statut pilote défini dans OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller sur la page '''Admin &amp;gt; Utilisateurs &amp;gt; Statuts'''&lt;br /&gt;
*[[Gestion des statuts#Modifier un statut|Sélectionner]] la fonction appropriée dans la liste déroulante dans la colonne '''Fonction Carnet.aero'''&lt;br /&gt;
&lt;br /&gt;
==Configurer les identifiants utilisateur Carnet.aero==&lt;br /&gt;
Pour qu'un pilote puisse synchroniser ses vols dans Carnet.aero, il doit préalablement renseigner son couple identifiant/clé secrète [https://www.carnet.aero/ Carnet.aero] dans sa fiche personnelle en suivant la procédure : [[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|Synchroniser les activités avec Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
==Forcer la synchronisation avec Carnet.aero==&lt;br /&gt;
Une fois que le couple identifiant/clé secrète est renseigné, il est possible de forcer la synchronisation dans Carnet.aero des vols existants dans OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Il faut avoir mis en place la [[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|synchronisation des activités avec Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Aller dans '''[[Fiche-personnelle#Synchroniser-les-activités-avec-Carnet.aero|Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle]]'''&lt;br /&gt;
*Cliquer sur le bouton '''Forcer la Synchronisation avec Carnet.aero'''&lt;br /&gt;
Le système va alors tenter de synchroniser tous les vols éligibles (postérieurs à la date de début de synchronisation) qui n'ont pas encore été synchronisés.&lt;br /&gt;
&lt;br /&gt;
==Récupérer les identifiants API sur Carnet.aero==&lt;br /&gt;
&lt;br /&gt;
* Se connecter sur le site [https://www.carnet.aero/Connexion.aspx carnet.aero].&lt;br /&gt;
* Cliquer en haut à droite sur le bouton '''Paramètres'''.&lt;br /&gt;
[[File:Carnet.aero parameter.png|250px]]&lt;br /&gt;
* Dans le menu des paramètres, sélectionner l'onglet '''API'''.&lt;br /&gt;
* Copier les identifiants API suivants :&lt;br /&gt;
** '''UserId''' : à utiliser dans ''Identifiant Utilisateur Carnet.aero''.&lt;br /&gt;
** '''UserSecretKey''' : à utiliser dans ''Clé secrète utilisateur Carnet.aero''.&lt;br /&gt;
[[File:2025-12-04-14-28-09-Paramètres---Carnet.aero---Brave.png|alt=Identifiants Carnet.aero|900px]]&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14154</id>
		<title>Fiche personnelle</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14154"/>
		<updated>2026-01-02T11:26:24Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Synchroniser les activités avec Carnet.aero */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Fiche_personnelle.png|right|thumb|200px|Fiche personnelle]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la '''fiche personnelle''' dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
=Accès=&lt;br /&gt;
Depuis le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
=Affichage du menu contextuel=&lt;br /&gt;
Le menu contextuel et un menu déroulant qui apparait lors du survol d'une réservation ou d'un vol ouvert. Ce menu contextuel peut apparaitre :&lt;br /&gt;
*soit automatiquement&lt;br /&gt;
*soit par un clic droit de la souris&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''N'afficher la description des réservations qu'avec le bouton droit de la souris''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Afficher les éphémérides=&lt;br /&gt;
Permet sur le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
* D'afficher la boîte des éphémérides&lt;br /&gt;
* Faire une distinction de couleur sur les créneaux horaires liés aux éphémérides&lt;br /&gt;
&lt;br /&gt;
[[File:Ephemeride_ancienne_interface.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''Afficher les éphémérides''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Choisir l'unité de temps=&lt;br /&gt;
Chaque utilisateur peut choisir l'unité de temps qui sert à afficher les heures.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Choisir dans le champ '''Unité de temps''' parmi :&lt;br /&gt;
**heures minutes&lt;br /&gt;
**heures centièmes&lt;br /&gt;
**heures dixièmes&lt;br /&gt;
*Appuyer sur le bouton '''Sauver'''.&lt;br /&gt;
&lt;br /&gt;
==[[Champs métiers]]==&lt;br /&gt;
En plus des champs habituels, des [[Champs-métiers|champs métiers]] spécifiques à la structure peuvent apparaître dans la fiche personnelle. &lt;br /&gt;
&lt;br /&gt;
Ils sont affichés [[Gestion-des-profils#Généralités|si les droits sont attribués par l'administrateur]] et permettent d'activer des fonctionnalités supplémentaires, par exemple, [[Interfaçage-Aérogligli|l'interfaçage avec Aérogligli]].&lt;br /&gt;
&lt;br /&gt;
=Changer sa langue=&lt;br /&gt;
*Aller dans '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la colonne '''Accès et interface''', changer la '''langue'''&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Changer son mot de passe=&lt;br /&gt;
&lt;br /&gt;
==Alertes en changeant son mot de passe==&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir l'ancien mot de passe et deux fois le nouveau===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi.&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir deux fois le même nouveau mot de passe===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi et que l'ancien mot de passe n'est pas demandé.&lt;br /&gt;
*Le nouveau mot de passe et sa confirmation ne sont pas identiques.&lt;br /&gt;
&lt;br /&gt;
==Niveau de sécurité du mot de passe==&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, une barre montre le niveau de sécurité du mot de passe. Cette barre a 4 niveaux : '''faible''', '''moyen''', '''fort''' et '''excellent'''. Pour évaluer le niveau de sécurité du mot de passe nous regardons son nombre de caractères, s'il y a des lettres minuscules et majuscules, s'il y a des chiffres et s'il y a des caractères de ponctuation.&lt;br /&gt;
&lt;br /&gt;
Plus précisément voici ce que requiert chaque niveau :&lt;br /&gt;
*Faible : le mot de passe doit avoir au moins 1 caractère&lt;br /&gt;
*Moyen : le mot de passe doit avoir au moins 8 caractères et doit être composé de 2 types de caractères (par exemple des lettres minuscules et des lettres majuscules)&lt;br /&gt;
*Fort : le mot de passe doit avoir au moins 8 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
*Excellent : le mot de passe doit avoir au moins 14 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
&lt;br /&gt;
=Communication=&lt;br /&gt;
== E-mail ==&lt;br /&gt;
; Saisir plusieurs adresses&lt;br /&gt;
Il est possible de renseigner plusieurs adresses e-mails dans ce champ en séparant chaque adresse e-mail par une virgule.&lt;br /&gt;
&lt;br /&gt;
Attention : Il ne faut jamais mettre d’espace : &lt;br /&gt;
* Ni dans l’adresse e-mail elle-même&lt;br /&gt;
* Ni avant ou après les virgules de séparation des adresses e-mails.&lt;br /&gt;
&lt;br /&gt;
Exemple correct :&lt;br /&gt;
&amp;lt;pre&amp;gt;exemple1@domaine.com,exemple2@domaine.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples incorrects :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
exemple1@domaine.com , exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com ,exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com, exemple2@domaine.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Règles de format&lt;br /&gt;
Les adresses e-mails doivent respecter les normes définies par la [https://www.rfc-editor.org/rfc/rfc5322#section-3.4.1 RFC 5322]. Voici les principales règles à suivre :&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans la partie locale (avant le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Caractères spéciaux : &amp;lt;code&amp;gt;! # $ % &amp;amp; ' * + - / = ? ^ _ ` { | } ~&amp;lt;/code&amp;gt;&lt;br /&gt;
* Le point (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;), à condition qu'il :&lt;br /&gt;
** Ne soit ni en début, ni en fin&lt;br /&gt;
** Ne se suive pas lui-même (pas de &amp;lt;code&amp;gt;..&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans le domaine (après le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Tirets (&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;), à condition qu'ils :&lt;br /&gt;
** Ne soient ni en début, ni en fin&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails valides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;prenom.nom@domaine.fr&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;utilisateur+tag@domaine.co.uk&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails invalides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine..com&amp;lt;/code&amp;gt; (double point consécutif)&lt;br /&gt;
* &amp;lt;code&amp;gt;ç@domaine.com&amp;lt;/code&amp;gt; (caractère &amp;quot;ç&amp;quot; non autorisé dans la partie locale)&lt;br /&gt;
* &amp;lt;code&amp;gt;espace @domaine.com&amp;lt;/code&amp;gt; (espace non autorisé)&lt;br /&gt;
&lt;br /&gt;
==Gérer l'abonnement à la liste de diffusion==&lt;br /&gt;
Lorsque une liste de diffusion mailman gérée par OpenFlyers est activée pour la plateforme OpenFlyers, l'utilisateur peut de lui-même gérer son abonnement à la liste de diffusion :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Formulaire '''Liste de diffusion : nomdelastructure-ml@openflyers.info'''&lt;br /&gt;
*Cocher/décocher le bouton '''Abonné(e)'''&lt;br /&gt;
*Cliquer sur le bouton '''Sauver'''&lt;br /&gt;
&lt;br /&gt;
=Editer sa photo=&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'import ou la suppression d'une photo requiert le droit [[Gestion-des-profils#Editer-sa-photo|Editer sa photo]]. Ce droit n'est pas nécessaire pour rendre sa photo visible pour tous.&lt;br /&gt;
*Lors de l'import, si la photo de profil a une taille supérieure à 600 pixels (de largeur ou de hauteur), elle est automatiquement redimensionner à cette taille. Son poids ne doit pas être supérieur à 100Ko.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour sa date de naissance, sa nationalité ou son sexe=&lt;br /&gt;
Le droit [[Gestion-des-profils#Mise-à-jour-de-sa-date-de-naissance,-de-son-sexe-et-de-sa-nationalité|Mise à jour de sa date de naissance, de son sexe et de sa nationalité]] est requis pour mettre à jour sa date de naissance, sa nationalité ou son sexe.&lt;br /&gt;
&lt;br /&gt;
=Notifications=&lt;br /&gt;
==Etre informé des actualités OpenFlyers par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par e-mail des nouveautés OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque facture==&lt;br /&gt;
Cette option permet d'activer ou de désactiver l'[[Envoi-des-emails#E-mail-de-facture|envoi automatique de chaque facture]] appartenant à l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
Cette option apparait lorsque les paramètres [[Paramétrage-des-activités#Envoyer-un-email-pour-chaque-facture|Envoyer un-email pour chaque facture]] et [[Paramétrage-des-activités#Autoriser-les-utilisateurs-à-choisir-de-recevoir-ou-non-un-email-pour-chaque-facture|Autoriser les utilisateurs à choisir de recevoir ou non un-email pour chaque facture]] sont activés. Cf. chapitre [[Facturation-des-clients#Envoi-automatique-de-chaque-facture-client|Envoi automatique de chaque facture client]].&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque validité en attente de certification==&lt;br /&gt;
Cette option permet à un utilisateur de recevoir un [[Envoi-des-emails#E-mail-de-demande-de-certification-de-validité|e-mail]] lorsqu'une validité est en attente de certification.&lt;br /&gt;
&lt;br /&gt;
Pour que cela fonctionne, l'utilisateur doit faire partie [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|d'un profil ayant le droit de certifier le type de validité concerné]].&lt;br /&gt;
&lt;br /&gt;
=Notifications des réservations=&lt;br /&gt;
==Notification des réservations par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[Envoi-des-emails#E-mail-de-notification-de-réservation|e-mail des réservations créées ou modifiées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de 2 jours d'avance par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non par e-mail un rappel de réservation.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations débutant entre 2 et 3 jours après.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de la veille ou de la journée par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non l'e-mail de rappel de la structure concernant une réservation passée (réservation de la veille ou de la journée). L'e-mail contient un message paramétré par la structure.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations de la veille.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Notification des réservations annulées==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[#E-mail_d'annulation_de_réservation|e-mail des réservations annulées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour les réservations ayant pour activité==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Lorsque l'utilisateur dispose d'un profil avec le droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]], apparait une liste de case à cocher avec pour label '''Recevoir un e-mail pour les réservations ayant pour activité'''.&lt;br /&gt;
*L'utilisateur peut cocher ou décocher ces cases afin d'être prévenu ou non [[Envoi-des-emails|par e-mail]] lorsqu'une réservation avec l'une de ces [[Gestion-des-activités|activités]] est créée ou modifiée par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
=Notification des activités=&lt;br /&gt;
==Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide==&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Disposé du droit [[Gestion-des-profils#Alertable-par-email-pour-toute-saisie-d'activité|Alertable par email pour toute saisie d'activité]]&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Dans la partie '''Notification des activités''', apparait le champ ''Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide'' avec en-dessous une liste de champs métiers cochables :&lt;br /&gt;
*L'utilisateur coche ou décoche ces cases afin d'être prévenu ou non [[Envoi-des-emails#E-mail-d%27activités-avec-champs-non-vides|par e-mail]] lorsqu'une activité est saisie avec l'un des champs concernés renseigné par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
;Cas d'usage&lt;br /&gt;
[[Suivi des remarques de maintenance]].&lt;br /&gt;
&lt;br /&gt;
=Paramétrer les ressources et les utilisateurs visibles sur le planning=&lt;br /&gt;
Depuis la fiche personnelle, il est possible de choisir quelles ressources matérielles et humaines sont visibles sur le planning avec le droit [[Gestion-des-profils#Personnaliser-ses-ressources-visibles|Personnaliser ses ressources visibles]].&lt;br /&gt;
&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la catégorie '''Options d'affichage''' :&lt;br /&gt;
*Cocher ou décocher les '''Ressources visibles''' ou '''Utilisateurs visibles''' à afficher.&lt;br /&gt;
&lt;br /&gt;
=Synchronisation des réservations=&lt;br /&gt;
==Mettre en place un planning partagé avec Google agenda==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif de cette procédure est de permettre la création d'un planning partagé contenant l'ensemble des réservations d'une plateforme OpenFlyers afin qu'elles soient visibles depuis un agenda Google lui-même partagé entre plusieurs personnes&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Créer un compte utilisateur ayant un profil disposant du droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]]&lt;br /&gt;
Depuis la fiche personnelle de l'utilisateur créé :&lt;br /&gt;
*Suivre la procédure [[#Synchroniser-les-réservations-dans-OpenFlyers-avec-un-agenda-Google|Synchroniser les réservations dans OpenFlyers avec un agenda Google]] &lt;br /&gt;
*Dans '''Recevoir un e-mail pour les réservations ayant pour activité''', cocher les activités pour lesquelles la synchronisation avec le planning partagé Google agenda doit s'effectuer&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
==Synchroniser les réservations dans OpenFlyers avec un agenda Google==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de synchroniser ses réservations personnelles présentes sur une plateforme OpenFlyers avec un compte Google agenda&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''avec Google agenda'''&lt;br /&gt;
*Cliquer sur le bouton '''Se connecter avec Google'''&lt;br /&gt;
*Si plusieurs comptes Google sont enregistrés dans le navigateur, une page s'affiche demandant avec quel compte Google il faut se synchroniser. Sélectionner le compte concerné&lt;br /&gt;
*Une fois le compte Google sélectionné, le nom du compte en question s'affiche en dessous du sous titre '''avec Google agenda'''&lt;br /&gt;
Lorsque l'utilisateur a lié son compte Google agenda, une liste d'agendas apparaît lui permettant de choisir dans quel agenda les événements doivent être créés.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''Calendrier'''&lt;br /&gt;
*Choisir un des agendas de la liste&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Synchroniser les activités avec Carnet.aero=&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de permettre la synchronisation et l'exportation automatiques des données d'activités vers [[Interfaçage OpenFlyers et Carnet.aero|'''Carnet.aero''']].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
* Il faut [[Interfaçage-OpenFlyers-et-Carnet.aero#Récupérer-les-identifiants-API-sur-Carnet.aero|disposer des identifiants]] ('''UserId''' et '''UserSecretKey''') fournis par '''Carnet.aero'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
&lt;br /&gt;
* '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sous le titre '''Synchronisation des activités''', l'écran fonctionne en 2 étapes :&lt;br /&gt;
&lt;br /&gt;
; Vérifier la connexion&lt;br /&gt;
[[File:2025-12-04-11-48-51-Affichage-et-fiche-personnelle---Brave.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Renseigner :&lt;br /&gt;
** '''Identifiant Utilisateur'''&lt;br /&gt;
** '''Clé secrète utilisateur'''&lt;br /&gt;
&lt;br /&gt;
*Puis cliquer sur '''Vérifier la connexion'''.&lt;br /&gt;
** Tant que la connexion n'est pas vérifiée, les identifiants ne sont pas enregistrés.&lt;br /&gt;
** Si la vérification réussit, OpenFlyers enregistre les identifiants et affiche la configuration de synchronisation.&lt;br /&gt;
&lt;br /&gt;
; Configurer / lancer la synchronisation&lt;br /&gt;
[[File:Carnet-aero-manual-sync-and-config.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Une fois connecté, renseigner :&lt;br /&gt;
** '''Date de début de synchronisation'''&lt;br /&gt;
&lt;br /&gt;
*Actions disponibles :&lt;br /&gt;
** Cliquer sur '''Enregistrer''' pour sauvegarder toute modification sans lancer la synchronisation.&lt;br /&gt;
** Cliquer sur '''Forcer la synchronisation''' pour enregistrer et synchroniser toutes les activités non encore synchronisées dont la date de début est postérieure à la '''Date de début de synchronisation'''.&lt;br /&gt;
** Cliquer sur '''Se déconnecter''' pour supprimer les identifiants Carnet.aero enregistrés (l'écran revient à l'étape '''Vérifier la connexion''').&lt;br /&gt;
&lt;br /&gt;
Après connexion et enregistrement, les vols futurs de l'utilisateur concerné seront automatiquement synchronisés si le statut attribué est configuré avec une [[Gestion des statuts#Fonction Carnet.aero|fonction Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
;Retours possibles&lt;br /&gt;
&lt;br /&gt;
* Champs manquants lors de la vérification :&lt;br /&gt;
**Message : &amp;quot;Veuillez renseigner l'Identifiant utilisateur et la Clé secrète Carnet.aero avant de vérifier la connexion&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Connexion vérifiée :&lt;br /&gt;
**Message vert : &amp;quot;Connexion à Carnet.aero vérifiée avec succès&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Erreur de connexion Carnet.aero :&lt;br /&gt;
**Message rouge: &amp;quot;Erreur de connexion Carnet.aero : [détail]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Déconnexion :&lt;br /&gt;
**Message vert : &amp;quot;Déconnexion de Carnet.aero effectuée avec succès&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Aucun vol à synchroniser :&lt;br /&gt;
**Message vert : &amp;quot;Aucun nouveau vol à synchroniser avec Carnet.aero&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Synchronisation réussie :&lt;br /&gt;
**Message vert : &amp;quot;La synchronisation avec Carnet.aero a été effectuée avec succès&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Erreur de configuration - Aucun statut configuré :&lt;br /&gt;
**Message rouge : &amp;quot;Aucun statut n'est configuré avec une fonction Carnet.aero. Veuillez configurer au moins une fonction Carnet.aero pour un statut dans Admin &amp;gt; Utilisateurs &amp;gt; Statuts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Erreur retournée par Carnet.aero :&lt;br /&gt;
**Message orange : &amp;quot;La mise à jour des données est enregistrée avec succès dans OpenFlyers, mais il y a une erreur avec la synchronisation avec Carnet.aero pour [Nom Pilote] : [Réponse Carnet.aero]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Avertissement de conformité Carnet.aero :&lt;br /&gt;
**Message orange : &amp;quot;La mise à jour des données est enregistrée avec succès dans OpenFlyers, mais il y a un avertissement avec la synchronisation avec Carnet.aero pour [Nom Pilote] : [Avertissements conformité]&amp;quot;&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14153</id>
		<title>Fiche personnelle</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14153"/>
		<updated>2026-01-02T11:23:51Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Synchroniser les activités avec Carnet.aero */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Fiche_personnelle.png|right|thumb|200px|Fiche personnelle]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la '''fiche personnelle''' dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
=Accès=&lt;br /&gt;
Depuis le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
=Affichage du menu contextuel=&lt;br /&gt;
Le menu contextuel et un menu déroulant qui apparait lors du survol d'une réservation ou d'un vol ouvert. Ce menu contextuel peut apparaitre :&lt;br /&gt;
*soit automatiquement&lt;br /&gt;
*soit par un clic droit de la souris&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''N'afficher la description des réservations qu'avec le bouton droit de la souris''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Afficher les éphémérides=&lt;br /&gt;
Permet sur le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
* D'afficher la boîte des éphémérides&lt;br /&gt;
* Faire une distinction de couleur sur les créneaux horaires liés aux éphémérides&lt;br /&gt;
&lt;br /&gt;
[[File:Ephemeride_ancienne_interface.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''Afficher les éphémérides''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Choisir l'unité de temps=&lt;br /&gt;
Chaque utilisateur peut choisir l'unité de temps qui sert à afficher les heures.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Choisir dans le champ '''Unité de temps''' parmi :&lt;br /&gt;
**heures minutes&lt;br /&gt;
**heures centièmes&lt;br /&gt;
**heures dixièmes&lt;br /&gt;
*Appuyer sur le bouton '''Sauver'''.&lt;br /&gt;
&lt;br /&gt;
==[[Champs métiers]]==&lt;br /&gt;
En plus des champs habituels, des [[Champs-métiers|champs métiers]] spécifiques à la structure peuvent apparaître dans la fiche personnelle. &lt;br /&gt;
&lt;br /&gt;
Ils sont affichés [[Gestion-des-profils#Généralités|si les droits sont attribués par l'administrateur]] et permettent d'activer des fonctionnalités supplémentaires, par exemple, [[Interfaçage-Aérogligli|l'interfaçage avec Aérogligli]].&lt;br /&gt;
&lt;br /&gt;
=Changer sa langue=&lt;br /&gt;
*Aller dans '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la colonne '''Accès et interface''', changer la '''langue'''&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Changer son mot de passe=&lt;br /&gt;
&lt;br /&gt;
==Alertes en changeant son mot de passe==&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir l'ancien mot de passe et deux fois le nouveau===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi.&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir deux fois le même nouveau mot de passe===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi et que l'ancien mot de passe n'est pas demandé.&lt;br /&gt;
*Le nouveau mot de passe et sa confirmation ne sont pas identiques.&lt;br /&gt;
&lt;br /&gt;
==Niveau de sécurité du mot de passe==&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, une barre montre le niveau de sécurité du mot de passe. Cette barre a 4 niveaux : '''faible''', '''moyen''', '''fort''' et '''excellent'''. Pour évaluer le niveau de sécurité du mot de passe nous regardons son nombre de caractères, s'il y a des lettres minuscules et majuscules, s'il y a des chiffres et s'il y a des caractères de ponctuation.&lt;br /&gt;
&lt;br /&gt;
Plus précisément voici ce que requiert chaque niveau :&lt;br /&gt;
*Faible : le mot de passe doit avoir au moins 1 caractère&lt;br /&gt;
*Moyen : le mot de passe doit avoir au moins 8 caractères et doit être composé de 2 types de caractères (par exemple des lettres minuscules et des lettres majuscules)&lt;br /&gt;
*Fort : le mot de passe doit avoir au moins 8 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
*Excellent : le mot de passe doit avoir au moins 14 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
&lt;br /&gt;
=Communication=&lt;br /&gt;
== E-mail ==&lt;br /&gt;
; Saisir plusieurs adresses&lt;br /&gt;
Il est possible de renseigner plusieurs adresses e-mails dans ce champ en séparant chaque adresse e-mail par une virgule.&lt;br /&gt;
&lt;br /&gt;
Attention : Il ne faut jamais mettre d’espace : &lt;br /&gt;
* Ni dans l’adresse e-mail elle-même&lt;br /&gt;
* Ni avant ou après les virgules de séparation des adresses e-mails.&lt;br /&gt;
&lt;br /&gt;
Exemple correct :&lt;br /&gt;
&amp;lt;pre&amp;gt;exemple1@domaine.com,exemple2@domaine.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples incorrects :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
exemple1@domaine.com , exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com ,exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com, exemple2@domaine.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Règles de format&lt;br /&gt;
Les adresses e-mails doivent respecter les normes définies par la [https://www.rfc-editor.org/rfc/rfc5322#section-3.4.1 RFC 5322]. Voici les principales règles à suivre :&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans la partie locale (avant le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Caractères spéciaux : &amp;lt;code&amp;gt;! # $ % &amp;amp; ' * + - / = ? ^ _ ` { | } ~&amp;lt;/code&amp;gt;&lt;br /&gt;
* Le point (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;), à condition qu'il :&lt;br /&gt;
** Ne soit ni en début, ni en fin&lt;br /&gt;
** Ne se suive pas lui-même (pas de &amp;lt;code&amp;gt;..&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans le domaine (après le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Tirets (&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;), à condition qu'ils :&lt;br /&gt;
** Ne soient ni en début, ni en fin&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails valides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;prenom.nom@domaine.fr&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;utilisateur+tag@domaine.co.uk&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails invalides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine..com&amp;lt;/code&amp;gt; (double point consécutif)&lt;br /&gt;
* &amp;lt;code&amp;gt;ç@domaine.com&amp;lt;/code&amp;gt; (caractère &amp;quot;ç&amp;quot; non autorisé dans la partie locale)&lt;br /&gt;
* &amp;lt;code&amp;gt;espace @domaine.com&amp;lt;/code&amp;gt; (espace non autorisé)&lt;br /&gt;
&lt;br /&gt;
==Gérer l'abonnement à la liste de diffusion==&lt;br /&gt;
Lorsque une liste de diffusion mailman gérée par OpenFlyers est activée pour la plateforme OpenFlyers, l'utilisateur peut de lui-même gérer son abonnement à la liste de diffusion :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Formulaire '''Liste de diffusion : nomdelastructure-ml@openflyers.info'''&lt;br /&gt;
*Cocher/décocher le bouton '''Abonné(e)'''&lt;br /&gt;
*Cliquer sur le bouton '''Sauver'''&lt;br /&gt;
&lt;br /&gt;
=Editer sa photo=&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'import ou la suppression d'une photo requiert le droit [[Gestion-des-profils#Editer-sa-photo|Editer sa photo]]. Ce droit n'est pas nécessaire pour rendre sa photo visible pour tous.&lt;br /&gt;
*Lors de l'import, si la photo de profil a une taille supérieure à 600 pixels (de largeur ou de hauteur), elle est automatiquement redimensionner à cette taille. Son poids ne doit pas être supérieur à 100Ko.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour sa date de naissance, sa nationalité ou son sexe=&lt;br /&gt;
Le droit [[Gestion-des-profils#Mise-à-jour-de-sa-date-de-naissance,-de-son-sexe-et-de-sa-nationalité|Mise à jour de sa date de naissance, de son sexe et de sa nationalité]] est requis pour mettre à jour sa date de naissance, sa nationalité ou son sexe.&lt;br /&gt;
&lt;br /&gt;
=Notifications=&lt;br /&gt;
==Etre informé des actualités OpenFlyers par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par e-mail des nouveautés OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque facture==&lt;br /&gt;
Cette option permet d'activer ou de désactiver l'[[Envoi-des-emails#E-mail-de-facture|envoi automatique de chaque facture]] appartenant à l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
Cette option apparait lorsque les paramètres [[Paramétrage-des-activités#Envoyer-un-email-pour-chaque-facture|Envoyer un-email pour chaque facture]] et [[Paramétrage-des-activités#Autoriser-les-utilisateurs-à-choisir-de-recevoir-ou-non-un-email-pour-chaque-facture|Autoriser les utilisateurs à choisir de recevoir ou non un-email pour chaque facture]] sont activés. Cf. chapitre [[Facturation-des-clients#Envoi-automatique-de-chaque-facture-client|Envoi automatique de chaque facture client]].&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque validité en attente de certification==&lt;br /&gt;
Cette option permet à un utilisateur de recevoir un [[Envoi-des-emails#E-mail-de-demande-de-certification-de-validité|e-mail]] lorsqu'une validité est en attente de certification.&lt;br /&gt;
&lt;br /&gt;
Pour que cela fonctionne, l'utilisateur doit faire partie [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|d'un profil ayant le droit de certifier le type de validité concerné]].&lt;br /&gt;
&lt;br /&gt;
=Notifications des réservations=&lt;br /&gt;
==Notification des réservations par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[Envoi-des-emails#E-mail-de-notification-de-réservation|e-mail des réservations créées ou modifiées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de 2 jours d'avance par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non par e-mail un rappel de réservation.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations débutant entre 2 et 3 jours après.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de la veille ou de la journée par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non l'e-mail de rappel de la structure concernant une réservation passée (réservation de la veille ou de la journée). L'e-mail contient un message paramétré par la structure.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations de la veille.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Notification des réservations annulées==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[#E-mail_d'annulation_de_réservation|e-mail des réservations annulées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour les réservations ayant pour activité==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Lorsque l'utilisateur dispose d'un profil avec le droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]], apparait une liste de case à cocher avec pour label '''Recevoir un e-mail pour les réservations ayant pour activité'''.&lt;br /&gt;
*L'utilisateur peut cocher ou décocher ces cases afin d'être prévenu ou non [[Envoi-des-emails|par e-mail]] lorsqu'une réservation avec l'une de ces [[Gestion-des-activités|activités]] est créée ou modifiée par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
=Notification des activités=&lt;br /&gt;
==Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide==&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Disposé du droit [[Gestion-des-profils#Alertable-par-email-pour-toute-saisie-d'activité|Alertable par email pour toute saisie d'activité]]&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Dans la partie '''Notification des activités''', apparait le champ ''Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide'' avec en-dessous une liste de champs métiers cochables :&lt;br /&gt;
*L'utilisateur coche ou décoche ces cases afin d'être prévenu ou non [[Envoi-des-emails#E-mail-d%27activités-avec-champs-non-vides|par e-mail]] lorsqu'une activité est saisie avec l'un des champs concernés renseigné par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
;Cas d'usage&lt;br /&gt;
[[Suivi des remarques de maintenance]].&lt;br /&gt;
&lt;br /&gt;
=Paramétrer les ressources et les utilisateurs visibles sur le planning=&lt;br /&gt;
Depuis la fiche personnelle, il est possible de choisir quelles ressources matérielles et humaines sont visibles sur le planning avec le droit [[Gestion-des-profils#Personnaliser-ses-ressources-visibles|Personnaliser ses ressources visibles]].&lt;br /&gt;
&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la catégorie '''Options d'affichage''' :&lt;br /&gt;
*Cocher ou décocher les '''Ressources visibles''' ou '''Utilisateurs visibles''' à afficher.&lt;br /&gt;
&lt;br /&gt;
=Synchronisation des réservations=&lt;br /&gt;
==Mettre en place un planning partagé avec Google agenda==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif de cette procédure est de permettre la création d'un planning partagé contenant l'ensemble des réservations d'une plateforme OpenFlyers afin qu'elles soient visibles depuis un agenda Google lui-même partagé entre plusieurs personnes&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Créer un compte utilisateur ayant un profil disposant du droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]]&lt;br /&gt;
Depuis la fiche personnelle de l'utilisateur créé :&lt;br /&gt;
*Suivre la procédure [[#Synchroniser-les-réservations-dans-OpenFlyers-avec-un-agenda-Google|Synchroniser les réservations dans OpenFlyers avec un agenda Google]] &lt;br /&gt;
*Dans '''Recevoir un e-mail pour les réservations ayant pour activité''', cocher les activités pour lesquelles la synchronisation avec le planning partagé Google agenda doit s'effectuer&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
==Synchroniser les réservations dans OpenFlyers avec un agenda Google==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de synchroniser ses réservations personnelles présentes sur une plateforme OpenFlyers avec un compte Google agenda&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''avec Google agenda'''&lt;br /&gt;
*Cliquer sur le bouton '''Se connecter avec Google'''&lt;br /&gt;
*Si plusieurs comptes Google sont enregistrés dans le navigateur, une page s'affiche demandant avec quel compte Google il faut se synchroniser. Sélectionner le compte concerné&lt;br /&gt;
*Une fois le compte Google sélectionné, le nom du compte en question s'affiche en dessous du sous titre '''avec Google agenda'''&lt;br /&gt;
Lorsque l'utilisateur a lié son compte Google agenda, une liste d'agendas apparaît lui permettant de choisir dans quel agenda les événements doivent être créés.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''Calendrier'''&lt;br /&gt;
*Choisir un des agendas de la liste&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Synchroniser les activités avec Carnet.aero=&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de permettre la synchronisation et l'exportation automatiques des données d'activités vers [[Interfaçage OpenFlyers et Carnet.aero|'''Carnet.aero''']].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
* Il faut [[Interfaçage-OpenFlyers-et-Carnet.aero#Récupérer-les-identifiants-API-sur-Carnet.aero|disposer des identifiants]] ('''UserId''' et '''UserSecretKey''') fournis par '''Carnet.aero'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
&lt;br /&gt;
* '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sous le titre '''Synchronisation des activités''', l'écran fonctionne en 2 étapes :&lt;br /&gt;
&lt;br /&gt;
; Vérifier la connexion&lt;br /&gt;
[[File:2025-12-04-11-48-51-Affichage-et-fiche-personnelle---Brave.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Renseigner :&lt;br /&gt;
** '''Identifiant Utilisateur'''&lt;br /&gt;
** '''Clé secrète utilisateur'''&lt;br /&gt;
&lt;br /&gt;
*Puis cliquer sur '''Vérifier la connexion'''.&lt;br /&gt;
** Tant que la connexion n'est pas vérifiée, les identifiants ne sont pas enregistrés.&lt;br /&gt;
** Si la vérification réussit, OpenFlyers enregistre les identifiants et affiche la configuration de synchronisation.&lt;br /&gt;
&lt;br /&gt;
; Configurer / lancer la synchronisation&lt;br /&gt;
[[File:Carnet-aero-manual-sync-and-config.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Une fois connecté, renseigner :&lt;br /&gt;
** '''Date de début de synchronisation'''&lt;br /&gt;
&lt;br /&gt;
*Actions disponibles :&lt;br /&gt;
** Cliquer sur '''Enregistrer''' pour sauvegarder toute modification sans lancer la synchronisation.&lt;br /&gt;
** Cliquer sur '''Forcer la synchronisation''' pour enregistrer et synchroniser toutes les activités non encore synchronisées dont la date de début est postérieure à la '''Date de début de synchronisation'''.&lt;br /&gt;
** Cliquer sur '''Déconnecter''' pour supprimer les identifiants Carnet.aero enregistrés (l'écran revient à l'étape '''Vérifier la connexion''').&lt;br /&gt;
&lt;br /&gt;
Après connexion et enregistrement, les vols futurs de l'utilisateur concerné seront automatiquement synchronisés si le statut attribué est configuré avec une [[Gestion des statuts#Fonction Carnet.aero|fonction Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
;Retours possibles&lt;br /&gt;
&lt;br /&gt;
* Champs manquants lors de la vérification :&lt;br /&gt;
**Message : &amp;quot;Veuillez renseigner l'Identifiant utilisateur et la Clé secrète Carnet.aero avant de vérifier la connexion&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Connexion vérifiée :&lt;br /&gt;
**Message vert : &amp;quot;Connexion à Carnet.aero vérifiée avec succès&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Erreur de connexion Carnet.aero :&lt;br /&gt;
**Message rouge: &amp;quot;Erreur de connexion Carnet.aero : [détail]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Déconnexion :&lt;br /&gt;
**Message vert : &amp;quot;Déconnexion de Carnet.aero effectuée avec succès&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Aucun vol à synchroniser :&lt;br /&gt;
**Message vert : &amp;quot;Aucun nouveau vol à synchroniser avec Carnet.aero&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Synchronisation réussie :&lt;br /&gt;
**Message vert : &amp;quot;La synchronisation avec Carnet.aero a été effectuée avec succès&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Erreur de configuration - Aucun statut configuré :&lt;br /&gt;
**Message rouge : &amp;quot;Aucun statut n'est configuré avec une fonction Carnet.aero. Veuillez configurer au moins une fonction Carnet.aero pour un statut dans Admin &amp;gt; Utilisateurs &amp;gt; Statuts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Erreur retournée par Carnet.aero :&lt;br /&gt;
**Message orange : &amp;quot;La mise à jour des données est enregistrée avec succès dans OpenFlyers, mais il y a une erreur avec la synchronisation avec Carnet.aero pour [Nom Pilote] : [Réponse Carnet.aero]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Avertissement de conformité Carnet.aero :&lt;br /&gt;
**Message orange : &amp;quot;La mise à jour des données est enregistrée avec succès dans OpenFlyers, mais il y a un avertissement avec la synchronisation avec Carnet.aero pour [Nom Pilote] : [Avertissements conformité]&amp;quot;&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14152</id>
		<title>Fiche personnelle</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=Fiche-personnelle&amp;diff=14152"/>
		<updated>2026-01-02T11:23:17Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: /* Synchroniser les activités avec Carnet.aero */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Fiche_personnelle.png|right|thumb|200px|Fiche personnelle]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Présentation=&lt;br /&gt;
L'objet de cette page est de présenter la '''fiche personnelle''' dans la [[Accueil|version 4 d'OpenFlyers]].&lt;br /&gt;
&lt;br /&gt;
=Accès=&lt;br /&gt;
Depuis le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
=Affichage du menu contextuel=&lt;br /&gt;
Le menu contextuel et un menu déroulant qui apparait lors du survol d'une réservation ou d'un vol ouvert. Ce menu contextuel peut apparaitre :&lt;br /&gt;
*soit automatiquement&lt;br /&gt;
*soit par un clic droit de la souris&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''N'afficher la description des réservations qu'avec le bouton droit de la souris''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Afficher les éphémérides=&lt;br /&gt;
Permet sur le [[Utilisation-des-réservations-internes-sur-l%27interface-web|planning de l'interface légère]] :&lt;br /&gt;
* D'afficher la boîte des éphémérides&lt;br /&gt;
* Faire une distinction de couleur sur les créneaux horaires liés aux éphémérides&lt;br /&gt;
&lt;br /&gt;
[[File:Ephemeride_ancienne_interface.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Ce paramétrage est personnalisable pour chaque utilisateur :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Cocher ou décocher '''Afficher les éphémérides''' selon le comportement souhaité&lt;br /&gt;
*Cliquer sur le bouton '''Sauver''' tout en bas du formulaire&lt;br /&gt;
&lt;br /&gt;
=Choisir l'unité de temps=&lt;br /&gt;
Chaque utilisateur peut choisir l'unité de temps qui sert à afficher les heures.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Choisir dans le champ '''Unité de temps''' parmi :&lt;br /&gt;
**heures minutes&lt;br /&gt;
**heures centièmes&lt;br /&gt;
**heures dixièmes&lt;br /&gt;
*Appuyer sur le bouton '''Sauver'''.&lt;br /&gt;
&lt;br /&gt;
==[[Champs métiers]]==&lt;br /&gt;
En plus des champs habituels, des [[Champs-métiers|champs métiers]] spécifiques à la structure peuvent apparaître dans la fiche personnelle. &lt;br /&gt;
&lt;br /&gt;
Ils sont affichés [[Gestion-des-profils#Généralités|si les droits sont attribués par l'administrateur]] et permettent d'activer des fonctionnalités supplémentaires, par exemple, [[Interfaçage-Aérogligli|l'interfaçage avec Aérogligli]].&lt;br /&gt;
&lt;br /&gt;
=Changer sa langue=&lt;br /&gt;
*Aller dans '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la colonne '''Accès et interface''', changer la '''langue'''&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Changer son mot de passe=&lt;br /&gt;
&lt;br /&gt;
==Alertes en changeant son mot de passe==&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir l'ancien mot de passe et deux fois le nouveau===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi.&lt;br /&gt;
&lt;br /&gt;
===Vous devez saisir deux fois le même nouveau mot de passe===&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, cette alerte s'affiche si :&lt;br /&gt;
*L'un des champs du formulaire n'a pas été saisi et que l'ancien mot de passe n'est pas demandé.&lt;br /&gt;
*Le nouveau mot de passe et sa confirmation ne sont pas identiques.&lt;br /&gt;
&lt;br /&gt;
==Niveau de sécurité du mot de passe==&lt;br /&gt;
&lt;br /&gt;
Lors du changement du mot de passe, une barre montre le niveau de sécurité du mot de passe. Cette barre a 4 niveaux : '''faible''', '''moyen''', '''fort''' et '''excellent'''. Pour évaluer le niveau de sécurité du mot de passe nous regardons son nombre de caractères, s'il y a des lettres minuscules et majuscules, s'il y a des chiffres et s'il y a des caractères de ponctuation.&lt;br /&gt;
&lt;br /&gt;
Plus précisément voici ce que requiert chaque niveau :&lt;br /&gt;
*Faible : le mot de passe doit avoir au moins 1 caractère&lt;br /&gt;
*Moyen : le mot de passe doit avoir au moins 8 caractères et doit être composé de 2 types de caractères (par exemple des lettres minuscules et des lettres majuscules)&lt;br /&gt;
*Fort : le mot de passe doit avoir au moins 8 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
*Excellent : le mot de passe doit avoir au moins 14 caractères et doit être composé de 3 types de caractères (par exemple des lettres minuscules, des lettres majuscules et des chiffres)&lt;br /&gt;
&lt;br /&gt;
=Communication=&lt;br /&gt;
== E-mail ==&lt;br /&gt;
; Saisir plusieurs adresses&lt;br /&gt;
Il est possible de renseigner plusieurs adresses e-mails dans ce champ en séparant chaque adresse e-mail par une virgule.&lt;br /&gt;
&lt;br /&gt;
Attention : Il ne faut jamais mettre d’espace : &lt;br /&gt;
* Ni dans l’adresse e-mail elle-même&lt;br /&gt;
* Ni avant ou après les virgules de séparation des adresses e-mails.&lt;br /&gt;
&lt;br /&gt;
Exemple correct :&lt;br /&gt;
&amp;lt;pre&amp;gt;exemple1@domaine.com,exemple2@domaine.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples incorrects :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
exemple1@domaine.com , exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com ,exemple2@domaine.com&lt;br /&gt;
exemple1@domaine.com, exemple2@domaine.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Règles de format&lt;br /&gt;
Les adresses e-mails doivent respecter les normes définies par la [https://www.rfc-editor.org/rfc/rfc5322#section-3.4.1 RFC 5322]. Voici les principales règles à suivre :&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans la partie locale (avant le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Caractères spéciaux : &amp;lt;code&amp;gt;! # $ % &amp;amp; ' * + - / = ? ^ _ ` { | } ~&amp;lt;/code&amp;gt;&lt;br /&gt;
* Le point (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;), à condition qu'il :&lt;br /&gt;
** Ne soit ni en début, ni en fin&lt;br /&gt;
** Ne se suive pas lui-même (pas de &amp;lt;code&amp;gt;..&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Caractères autorisés dans le domaine (après le &amp;quot;@&amp;quot;) :&lt;br /&gt;
* Lettres majuscules et minuscules (A–Z, a–z)&lt;br /&gt;
* Chiffres (0–9)&lt;br /&gt;
* Tirets (&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;), à condition qu'ils :&lt;br /&gt;
** Ne soient ni en début, ni en fin&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails valides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;prenom.nom@domaine.fr&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;utilisateur+tag@domaine.co.uk&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemples d'adresses e-mails invalides :&lt;br /&gt;
* &amp;lt;code&amp;gt;exemple@domaine..com&amp;lt;/code&amp;gt; (double point consécutif)&lt;br /&gt;
* &amp;lt;code&amp;gt;ç@domaine.com&amp;lt;/code&amp;gt; (caractère &amp;quot;ç&amp;quot; non autorisé dans la partie locale)&lt;br /&gt;
* &amp;lt;code&amp;gt;espace @domaine.com&amp;lt;/code&amp;gt; (espace non autorisé)&lt;br /&gt;
&lt;br /&gt;
==Gérer l'abonnement à la liste de diffusion==&lt;br /&gt;
Lorsque une liste de diffusion mailman gérée par OpenFlyers est activée pour la plateforme OpenFlyers, l'utilisateur peut de lui-même gérer son abonnement à la liste de diffusion :&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Formulaire '''Liste de diffusion : nomdelastructure-ml@openflyers.info'''&lt;br /&gt;
*Cocher/décocher le bouton '''Abonné(e)'''&lt;br /&gt;
*Cliquer sur le bouton '''Sauver'''&lt;br /&gt;
&lt;br /&gt;
=Editer sa photo=&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'import ou la suppression d'une photo requiert le droit [[Gestion-des-profils#Editer-sa-photo|Editer sa photo]]. Ce droit n'est pas nécessaire pour rendre sa photo visible pour tous.&lt;br /&gt;
*Lors de l'import, si la photo de profil a une taille supérieure à 600 pixels (de largeur ou de hauteur), elle est automatiquement redimensionner à cette taille. Son poids ne doit pas être supérieur à 100Ko.&lt;br /&gt;
&lt;br /&gt;
=Mettre à jour sa date de naissance, sa nationalité ou son sexe=&lt;br /&gt;
Le droit [[Gestion-des-profils#Mise-à-jour-de-sa-date-de-naissance,-de-son-sexe-et-de-sa-nationalité|Mise à jour de sa date de naissance, de son sexe et de sa nationalité]] est requis pour mettre à jour sa date de naissance, sa nationalité ou son sexe.&lt;br /&gt;
&lt;br /&gt;
=Notifications=&lt;br /&gt;
==Etre informé des actualités OpenFlyers par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par e-mail des nouveautés OpenFlyers.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque facture==&lt;br /&gt;
Cette option permet d'activer ou de désactiver l'[[Envoi-des-emails#E-mail-de-facture|envoi automatique de chaque facture]] appartenant à l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
Cette option apparait lorsque les paramètres [[Paramétrage-des-activités#Envoyer-un-email-pour-chaque-facture|Envoyer un-email pour chaque facture]] et [[Paramétrage-des-activités#Autoriser-les-utilisateurs-à-choisir-de-recevoir-ou-non-un-email-pour-chaque-facture|Autoriser les utilisateurs à choisir de recevoir ou non un-email pour chaque facture]] sont activés. Cf. chapitre [[Facturation-des-clients#Envoi-automatique-de-chaque-facture-client|Envoi automatique de chaque facture client]].&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour chaque validité en attente de certification==&lt;br /&gt;
Cette option permet à un utilisateur de recevoir un [[Envoi-des-emails#E-mail-de-demande-de-certification-de-validité|e-mail]] lorsqu'une validité est en attente de certification.&lt;br /&gt;
&lt;br /&gt;
Pour que cela fonctionne, l'utilisateur doit faire partie [[Gestion-des-profils#Types-de-validités-que-l'utilisateur-peut-gérer-et-certifier|d'un profil ayant le droit de certifier le type de validité concerné]].&lt;br /&gt;
&lt;br /&gt;
=Notifications des réservations=&lt;br /&gt;
==Notification des réservations par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[Envoi-des-emails#E-mail-de-notification-de-réservation|e-mail des réservations créées ou modifiées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de 2 jours d'avance par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non par e-mail un rappel de réservation.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations débutant entre 2 et 3 jours après.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Rappel des réservations de la veille ou de la journée par e-mail==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin de recevoir ou non l'e-mail de rappel de la structure concernant une réservation passée (réservation de la veille ou de la journée). L'e-mail contient un message paramétré par la structure.&lt;br /&gt;
&lt;br /&gt;
Les rappels sont envoyés entre 0h et 6h au fuseau Europe/Paris pour les réservations de la veille.&lt;br /&gt;
&lt;br /&gt;
Les [[Envoi-des-emails#Présentation|rappels ne sont effectifs que sur les plateformes en production]].&lt;br /&gt;
&lt;br /&gt;
==Notification des réservations annulées==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*L'utilisateur peut cocher ou décocher cette case afin d'être prévenu ou non par [[#E-mail_d'annulation_de_réservation|e-mail des réservations annulées]] le concernant.&lt;br /&gt;
&lt;br /&gt;
==Recevoir un e-mail pour les réservations ayant pour activité==&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Lorsque l'utilisateur dispose d'un profil avec le droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]], apparait une liste de case à cocher avec pour label '''Recevoir un e-mail pour les réservations ayant pour activité'''.&lt;br /&gt;
*L'utilisateur peut cocher ou décocher ces cases afin d'être prévenu ou non [[Envoi-des-emails|par e-mail]] lorsqu'une réservation avec l'une de ces [[Gestion-des-activités|activités]] est créée ou modifiée par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
=Notification des activités=&lt;br /&gt;
==Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide==&lt;br /&gt;
;Prérequis&lt;br /&gt;
*Disposé du droit [[Gestion-des-profils#Alertable-par-email-pour-toute-saisie-d'activité|Alertable par email pour toute saisie d'activité]]&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Dans la partie '''Notification des activités''', apparait le champ ''Recevoir un e-mail pour les activités ayant les champs sélectionnés non vide'' avec en-dessous une liste de champs métiers cochables :&lt;br /&gt;
*L'utilisateur coche ou décoche ces cases afin d'être prévenu ou non [[Envoi-des-emails#E-mail-d%27activités-avec-champs-non-vides|par e-mail]] lorsqu'une activité est saisie avec l'un des champs concernés renseigné par n'importe quel utilisateur.&lt;br /&gt;
&lt;br /&gt;
;Cas d'usage&lt;br /&gt;
[[Suivi des remarques de maintenance]].&lt;br /&gt;
&lt;br /&gt;
=Paramétrer les ressources et les utilisateurs visibles sur le planning=&lt;br /&gt;
Depuis la fiche personnelle, il est possible de choisir quelles ressources matérielles et humaines sont visibles sur le planning avec le droit [[Gestion-des-profils#Personnaliser-ses-ressources-visibles|Personnaliser ses ressources visibles]].&lt;br /&gt;
&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
*Dans la catégorie '''Options d'affichage''' :&lt;br /&gt;
*Cocher ou décocher les '''Ressources visibles''' ou '''Utilisateurs visibles''' à afficher.&lt;br /&gt;
&lt;br /&gt;
=Synchronisation des réservations=&lt;br /&gt;
==Mettre en place un planning partagé avec Google agenda==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif de cette procédure est de permettre la création d'un planning partagé contenant l'ensemble des réservations d'une plateforme OpenFlyers afin qu'elles soient visibles depuis un agenda Google lui-même partagé entre plusieurs personnes&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*Créer un compte utilisateur ayant un profil disposant du droit [[Gestion-des-profils#Alertable-par-e-mail-pour-toute-réservation|Alertable par e-mail pour toute réservation]]&lt;br /&gt;
Depuis la fiche personnelle de l'utilisateur créé :&lt;br /&gt;
*Suivre la procédure [[#Synchroniser-les-réservations-dans-OpenFlyers-avec-un-agenda-Google|Synchroniser les réservations dans OpenFlyers avec un agenda Google]] &lt;br /&gt;
*Dans '''Recevoir un e-mail pour les réservations ayant pour activité''', cocher les activités pour lesquelles la synchronisation avec le planning partagé Google agenda doit s'effectuer&lt;br /&gt;
*Cliquer sur le bouton '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
==Synchroniser les réservations dans OpenFlyers avec un agenda Google==&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de synchroniser ses réservations personnelles présentes sur une plateforme OpenFlyers avec un compte Google agenda&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''avec Google agenda'''&lt;br /&gt;
*Cliquer sur le bouton '''Se connecter avec Google'''&lt;br /&gt;
*Si plusieurs comptes Google sont enregistrés dans le navigateur, une page s'affiche demandant avec quel compte Google il faut se synchroniser. Sélectionner le compte concerné&lt;br /&gt;
*Une fois le compte Google sélectionné, le nom du compte en question s'affiche en dessous du sous titre '''avec Google agenda'''&lt;br /&gt;
Lorsque l'utilisateur a lié son compte Google agenda, une liste d'agendas apparaît lui permettant de choisir dans quel agenda les événements doivent être créés.&lt;br /&gt;
*'''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
Sous le titre '''Synchronisation des réservations''' et le sous titre '''Calendrier'''&lt;br /&gt;
*Choisir un des agendas de la liste&lt;br /&gt;
*Cliquer sur '''Enregistrer'''&lt;br /&gt;
&lt;br /&gt;
=Synchroniser les activités avec Carnet.aero=&lt;br /&gt;
;Présentation&lt;br /&gt;
L'objectif est de permettre la synchronisation et l'exportation automatiques des données d'activités vers [[Interfaçage OpenFlyers et Carnet.aero|'''Carnet.aero''']].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Prérequis&lt;br /&gt;
* Il faut [[Interfaçage-OpenFlyers-et-Carnet.aero#Récupérer-les-identifiants-API-sur-Carnet.aero|disposer des identifiants]] ('''UserId''' et '''UserSecretKey''') fournis par '''Carnet.aero'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Procédure&lt;br /&gt;
&lt;br /&gt;
* '''Planning &amp;gt; Données &amp;gt; Personnelles &amp;gt; Affichage et fiche personnelle'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sous le titre '''Synchronisation des activités''', l'écran fonctionne en 2 étapes :&lt;br /&gt;
&lt;br /&gt;
; Vérifier la connexion&lt;br /&gt;
[[File:2025-12-04-11-48-51-Affichage-et-fiche-personnelle---Brave.png|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Renseigner :&lt;br /&gt;
** '''Identifiant Utilisateur'''&lt;br /&gt;
** '''Clé secrète utilisateur'''&lt;br /&gt;
&lt;br /&gt;
*Puis cliquer sur '''Vérifier la connexion'''.&lt;br /&gt;
** Tant que la connexion n'est pas vérifiée, les identifiants ne sont pas enregistrés.&lt;br /&gt;
** Si la vérification réussit, OpenFlyers enregistre les identifiants et affiche la configuration de synchronisation.&lt;br /&gt;
&lt;br /&gt;
; Configurer / lancer la synchronisation&lt;br /&gt;
[[File:carnet-aero-manual-sync-and-config|alt=Synchronisation des activités|Synchronisation des activités]]&lt;br /&gt;
&lt;br /&gt;
*Une fois connecté, renseigner :&lt;br /&gt;
** '''Date de début de synchronisation'''&lt;br /&gt;
&lt;br /&gt;
*Actions disponibles :&lt;br /&gt;
** Cliquer sur '''Enregistrer''' pour sauvegarder toute modification sans lancer la synchronisation.&lt;br /&gt;
** Cliquer sur '''Forcer la synchronisation''' pour enregistrer et synchroniser toutes les activités non encore synchronisées dont la date de début est postérieure à la '''Date de début de synchronisation'''.&lt;br /&gt;
** Cliquer sur '''Déconnecter''' pour supprimer les identifiants Carnet.aero enregistrés (l'écran revient à l'étape '''Vérifier la connexion''').&lt;br /&gt;
&lt;br /&gt;
Après connexion et enregistrement, les vols futurs de l'utilisateur concerné seront automatiquement synchronisés si le statut attribué est configuré avec une [[Gestion des statuts#Fonction Carnet.aero|fonction Carnet.aero]].&lt;br /&gt;
&lt;br /&gt;
;Retours possibles&lt;br /&gt;
&lt;br /&gt;
* Champs manquants lors de la vérification :&lt;br /&gt;
**Message : &amp;quot;Veuillez renseigner l'Identifiant utilisateur et la Clé secrète Carnet.aero avant de vérifier la connexion&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Connexion vérifiée :&lt;br /&gt;
**Message vert : &amp;quot;Connexion à Carnet.aero vérifiée avec succès&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Erreur de connexion Carnet.aero :&lt;br /&gt;
**Message rouge: &amp;quot;Erreur de connexion Carnet.aero : [détail]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Déconnexion :&lt;br /&gt;
**Message vert : &amp;quot;Déconnexion de Carnet.aero effectuée avec succès&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Aucun vol à synchroniser :&lt;br /&gt;
**Message vert : &amp;quot;Aucun nouveau vol à synchroniser avec Carnet.aero&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Synchronisation réussie :&lt;br /&gt;
**Message vert : &amp;quot;La synchronisation avec Carnet.aero a été effectuée avec succès&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Erreur de configuration - Aucun statut configuré :&lt;br /&gt;
**Message rouge : &amp;quot;Aucun statut n'est configuré avec une fonction Carnet.aero. Veuillez configurer au moins une fonction Carnet.aero pour un statut dans Admin &amp;gt; Utilisateurs &amp;gt; Statuts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Erreur retournée par Carnet.aero :&lt;br /&gt;
**Message orange : &amp;quot;La mise à jour des données est enregistrée avec succès dans OpenFlyers, mais il y a une erreur avec la synchronisation avec Carnet.aero pour [Nom Pilote] : [Réponse Carnet.aero]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Avertissement de conformité Carnet.aero :&lt;br /&gt;
**Message orange : &amp;quot;La mise à jour des données est enregistrée avec succès dans OpenFlyers, mais il y a un avertissement avec la synchronisation avec Carnet.aero pour [Nom Pilote] : [Avertissements conformité]&amp;quot;&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
	<entry>
		<id>https://doc4-fr.openflyers.com/index.php?title=File:Carnet-aero-manual-sync-and-config.png&amp;diff=14151</id>
		<title>File:Carnet aero manual sync and config.png</title>
		<link rel="alternate" type="text/html" href="https://doc4-fr.openflyers.com/index.php?title=File:Carnet-aero-manual-sync-and-config.png&amp;diff=14151"/>
		<updated>2026-01-02T11:23:05Z</updated>

		<summary type="html">&lt;p&gt;Ozerhouni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ozerhouni</name></author>
	</entry>
</feed>