meta données pour cette page
Ceci est une ancienne révision du document !
Dossier de Spécifications Fonctionnelles
Suivi du document
| Version | Date | Auteurs | Objet de la mise à jour |
|---|---|---|---|
| 2.0 | 10/2026 | Nicolas MARCHAND | Décomposition fonctionnelle mise en conformité avec l'ISO/CEI 25051 (identifiants, niveaux, renvoi à la cartographie fonctionnelle qui fait référence) Ajout des menus LoGeAs Web (FullWeb) à côté de ceux du client lourd Suppression des renvois à MonEspace.logeas.fr (fin de vie en octobre 2024), des doublons et de la colonne « Documentation technique » Ajout des fonctions FullWeb : Annuaire, Cartes, Analyse, Utilitaires bancaires, États, Formulaires, Statistiques, Microscope, Tests de la Base, Profil |
| 1.1 | 11/2021 | Nicolas MARCHAND | Changement de la définition du document Déplacement de blocs considération marketing et graphique dans le DCG Import des blocs Jet, FEC, Sauvegarde, Archives fiscales, RGPD depuis le DAT |
| 1.0 | 30/06/2021 | Nicolas MARCHAND | Création du document |
Définition du document
Dossier de Spécifications Fonctionnelles (DSF) : document décrivant les fonctions du logiciel en lien avec le DCG. Le DSF détaille notamment les spécifications liées aux exigences produit du référentiel (définition NF525).
Il constitue la décomposition fonctionnelle du produit demandée par la norme ISO/CEI 25051 et le plan produit y renvoie.
Spécifications fonctionnelles - Cartographie
Principe de la décomposition
La décomposition comporte trois niveaux :
- Domaine : grand ensemble fonctionnel, numéroté de F1 à F6 ;
- Fonction : service rendu à l'utilisateur, identifiée Fn.m (par exemple F3.4) ;
- Sous-fonction : détail d'une fonction (Écrans, options, contrôles), tenu dans la cartographie fonctionnelle et dans la documentation utilisateur.
La cartographie fonctionnelle fait référence : elle tient pour chaque fonction ses sous-fonctions, son état par version, les tests qui la couvrent (Univers Tests) et les rapports de test. Le présent tableau en est la synthèse et il est mis à jour à chaque version majeure.
Les données manipulées par ces fonctions sont décrites par le MCD (LoGeAs Web, menu États > Microscope, et cartographie fonctionnelle, MCDs des Bases de données).
Colonnes : Client lourd = menu du PGI Windows, avec un lien vers sa documentation utilisateur ; LoGeAs Web = menu du FullWeb ; « - » = fonction non disponible sur cette plateforme.
F1 - Administration des utilisateurs
| Id | Fonctionnalité | Client lourd | LoGeAs Web | Informations complémentaires |
|---|---|---|---|---|
| F1.1 | Création d'une Base | - | - | Uniquement assistance, avec les outils de gestion des Bases intégrés au FullWeb (depuis octobre 2024) sur le logiciel spécifique à l'assistance |
| F1.2 | Gestion des utilisateurs et de leurs droits | - | Administrer une Base LoGeAs Web | Ajout ou suppression d'un utilisateur, changement de droits et de mot de passe : tracés en JET 130 |
| F1.3 | Profil de l'utilisateur connecté | - | Mon profil > Mes coordonnées, Mes droits, Mes tickets, Mes formations | |
| F1.4 | Connexion, double authentification, déconnexion | Écran de connexion, Déconnexion | Écran de connexion, Déconnexion | Tracés en JET 80 et 40 |
F2 - Administration de la Base
| Id | Fonctionnalité | Client lourd | LoGeAs Web | Informations complémentaires |
|---|---|---|---|---|
| F2.1 | Ouverture et fermeture d'une Base existante | Base\Ouvrir Base\Ouvrir\Une nouvelle instance de LoGeAs Base\Fermer Base\Quitter | Choix de la Base à la connexion | |
| F2.2 | Sauvegarde d'une Base | - | Administration\Sauvegarde et Export | Sauvegarde signée (documentation sur la signature), JET 230 |
| F2.3 | Restauration d'une sauvegarde | - | - | Uniquement assistance, avec les outils de gestion des Bases intégrés au FullWeb (depuis octobre 2024) sur le logiciel spécifique à l'assistance |
| F2.4 | Paramétrage de la Base | - | Administration > Paramétrage de la Base, Gestion des Écrans | |
| F2.5 | Informations légales de la structure (adresse, SIREN/SIRET, logo) | - | Administration > Informations « légales », Informations « LoGeAs » | Contrôle du SIREN/SIRET ; changements tracés en JET 410 et 906 |
| F2.6 | Champs personnalisés des fiches Personne et Famille | Administration\Tables\Gestion des tables Personne et Famille | - | |
| F2.7 | Tests d'intégrité de la Base | - | Administration > Tests de la Base | Signatures (JET 90) et séquence continue (JET 95) |
| F2.8 | Piste d'audit | - | Administration\Piste d'audit | Accès tracé en JET 900 |
F3 - Fonctions comptables
| Id | Fonctionnalité | Client lourd | LoGeAs Web | Informations complémentaires |
|---|---|---|---|---|
| F3.1 | Plan comptable « officiel » | Plan\Édition du plan simplifié | - | Modifications tracées en JET 901 |
| F3.2 | Plan comptable « interne » | Plan\Édition du plan interne | - | |
| F3.3 | Plans analytiques : lieux, animations, activités lucratives | Plan\Édition du plan analytique des lieux Plan\Édition du plan analytique des animations Plan\Édition du plan analytique des activités lucratives | - | |
| F3.4 | Saisie simple : recette, dépense, virement, nominative | Écran\Recette, Dépense, Virement, Nominative | - | Numéro de pièce obligatoire (voir plus bas) |
| F3.5 | Saisie avancée multi-lignes | Écran\Multi-lignes | - | |
| F3.6 | Utilitaires de saisie : dépenses avec tiers, paiement de facture client, affectation du résultat | Utilitaires\Saisies comptables\Dépenses avec tiers Utilitaires\Saisies comptables\Enregistrement paiement de facture client Utilitaires\Saisies comptables\Écritures d'affectation de résultat | - | |
| F3.7 | Utilitaires comptables : import des relevés bancaires (CSV), export SEPA (XML) d'une multi-lignes, saisie par modèle, import d'une OD corrective de l'expert-comptable (Excel), génération des cotisations en multi-lignes | - | Comptabilité > Utilitaires | Imports tracés en JET 140 |
| F3.8 | Génération des écritures à partir des saisies | Écran\Générer les écritures | - | |
| F3.9 | Consultation des écritures | Écran\Écriture | - | |
| F3.10 | Rapprochement bancaire (pointage) | Écran\Pointage | - | |
| F3.11 | Immobilisations, emprunts, mutualisations (extra-comptable) | Utilitaires\Gestion des immobilisations Utilitaires\Gestion des emprunts Utilitaires\Gestion des mutualisations | - | |
| F3.12 | Prévisionnel et analyse comptable | Écran\Prévisionnel | Comptabilité > Analyse | Tableau croisé, prévisionnel |
| F3.13 | Clôture de la Base | Base\Clôturer la Base | - | Numérotation de clôture, JET 50 et 60 |
| F3.14 | Nouvel exercice et balance d'ouverture | Base\Nouvel exercice Multilignes\Mettre à jour les à-nouveaux Utilitaires\Saisies comptables\Édition de la balance avant 1er exercice | - | Changement de durée d'exercice réservé à l'assistance (JET 400) |
| F3.15 | Archive fiscale | - | Administration\Sauvegarde et Export\Archive fiscale | JET 30 |
| F3.16 | Reçus fiscaux (impression ou envoi) | Administration\Générer les reçus fiscaux Administration\Gestion avancée des reçus fiscaux | - | |
| F3.17 | Export comptable : FEC, COALA | - | Administration\Sauvegarde et Export | JET 110 et 180 |
F4 - Fonctions du fichier
| Id | Fonctionnalité | Client lourd | LoGeAs Web | Informations complémentaires |
|---|---|---|---|---|
| F4.1 | Fichier des familles | Écran\Édition des Familles | Fichier > Famille | |
| F4.2 | Fichier des personnes | Écran\Édition des Personnes | Fichier > Personnes | |
| F4.3 | Annuaire | - | Fichier > Annuaire | |
| F4.4 | Groupes | Écran\Groupe | - | |
| F4.5 | Mailing : création, modification, envoi | Écran\Mailing | - | Envoi de courriel tracé en JET 903 |
| F4.6 | Cartes (géolocalisation des personnes et familles) | - | Fichier > Cartes | |
| F4.7 | Import de fiches personnes et familles | - | Administration > Import | JET 140 |
| F4.8 | Copie ou réinitialisation d'un champ (à utiliser avec précaution) | Administration\Table\Réinitialisation\Copie d'un champ | - |
F5 - Protection des données (RGPD)
| F5.1 | Exercice des droits des personnes | Divers Écrans | - | Événements tracés dans la piste d'audit. Rectification et opposition : non couvertes (écarts NF 552 n°19 à 22) ; retrait et preuve du consentement : voir F5.3 |
| F5.2 | Cartographie des données (MCD) exportable en SVG, CSV, JSON | - | États > Microscope | Qualification des attributs (nominatif, obligatoire, sensible). Voir aussi la cartographie fonctionnelle |
| F5.3 | Recueil, preuve et retrait du consentement (lien personnel en ligne ou formulaire papier) | - | Administration > Consentement RGPD | Couverture NF 552 (§4.02.02, §4.03.08) |
F6 - États et fonctions annexes
| Id | Fonctionnalité | Client lourd | LoGeAs Web | Informations complémentaires |
|---|---|---|---|---|
| F6.1 | États (fichier, comptabilité, assemblée générale, révision) | Écran\État | États | |
| F6.2 | Tableau de bord et statistiques | - | Tableau de bord, Statistiques | |
| F6.3 | Formulaires | - | Formulaires | |
| F6.4 | Gestion des tâches | Écran\Tâches | Tâches | |
| F6.5 | Tableau de type tableur | Écran\Tableau | - | |
| F6.6 | Pointeuse | Écran\Pointeuse | - | |
| F6.7 | Export des fichiers d'une Base signée | - | - | Documentation sur la signature |
| F6.8 | Informations sur le logiciel, la certification et les rapports de release | - | À propos > Logiciel, Certification, Rapport de release |
Spécifications liées aux exigences produit
On se reportera au dossiers sur les signatures pour les informations lié à la sécurisation et à l'intégrité des données de la piste.
Pistes d'audit et JET
Détail de la signification des codes du journal des événements
Fonctions "normalisées"
Référence : Journal des Evénements Techniques (JET) / INFOCERT - Dictionnaire des données [R19] - Version 4.2 (approuvée le 05/12/2023, en application le 31/01/2024, mise à jour du 22/04/2026)
En gras les codes utilisés par LoGeAs Web
Légende des colonnes reprises du dictionnaire [R19] :
- Exigibilité NF203 / NF525 : X = obligatoire ; C = obligatoire dès lors que la fonction existe dans le logiciel ; O = optionnel ; « - » = code non prévu par le référentiel de cette marque
- Purgeable : O = l'événement peut faire l'objet d'une purge partielle (Journal Technique) ; N = non purgeable (Piste d'Audit)
- Si un code X, ou C dont la fonction existe, n'est pas enregistré dans le JET, l'éditeur doit documenter la solution alternative qui garantit la même traçabilité et la même sécurisation.
| Code | Descriptif Définition | Exigibilité NF203 | Exigibilité NF525 | Purgeable | Sous code LoGeAs | Complément |
|---|---|---|---|---|---|---|
| 10 ou 15 | Changement du mode de gestion de la séquence continue | C | C | N | ||
| 20 | Archivage fiscal de période | C | C | O | ||
| 30 | Archivage fiscal d'année ou d'exercice | X | X | N | “a” demande d'une archive fiscale faite par un utilisateur (mais non encore réalisé) “b” archive fiscale enregistrée dans MonEspace.fr “c” erreur lors de la réalisation d'une archive fiscale | TPAExportFiscal |
| 40 | Arrêt du terminal, déconnexion, fermeture de session | - | C | O | “a” déconnexion depuis le client lourd “b” déconnexion sur le serveur de la Base “c” déconnexion de l'interface client léger | TPAUserLogout |
| 50 | Clôture de période (Jour/Mois) | X | X | O | TPACloturePeriode | |
| 60 | Clôture annuelle ou d’exercice | X | X | N | TPAClotureExercice | |
| 70 | Début de mode dégradé (hors connexion, …) | - | C | N | ||
| 80 | Démarrage du terminal, connexion, ouverture de session | - | C | O | “a” connexion depuis le client lourd “b” connexion sur le serveur de la Base “c” connexion de l'interface client léger “d” tentative de connexion infructueuse “e” tentative de connexion infructueuse sur un compte inconnu “f” connexion à un Écran interne de LoGeAs “g” tentative de connexion à un Écran non autorisé (pas les droits) “h” connexion en mode double authentification “i” tentative de connexion en double authentification échouée | TPAUserLogin |
| 90 | Détection d’un défaut d’intégrité dans les données sécurisées ou dans une archive fiscale Remarque : Après une détection la signature est corrigé | X | X | N | “a” version de signature incorrect “b” signature incorrect “c” lancement d'un test d'intégrité général sur les données signées | TPADataDefautIntegrite |
| 95 | Détection d'une rupture de la séquence continue | C | C | N | “a” rupture de la séquence de clôture sur la table “écriture” “b” rupture de l'ordre des dates d'opération sur une séquence de clôture sur la table “écriture” “c” lancement d'un test de rupture de séquence général | |
| 100 | Début de l'exécution d'une fonction spéciale | C | C | N | Fonctions uniquement accessibles par l'assistance Plus utilisé à partir de la version 11.3 remplacé 240a | TPADebutFonctionSpeciale |
| 105 | Fin de l'exécution d'une fonction spéciale | C | C | N | Plus utilisé à partir de la version 11.3 remplacé 240b | TPAFinFonctionSpeciale |
| 110 | Exportation de données | C | C | O | TPADataExport | |
| 120 | Fin de mode dégradé | - | C | N | ||
| 123 | Renvoi forcé de données vers le système central | - | C | N | ||
| 125 | Centralisation des données après la fin du mode dégradé | - | C | N | ||
| 126 | Rajout d’un point de vente ou d’un poste utilisateur | - | O | N | ||
| 127 | Suppression d’un point de vente ou d’un poste utilisateur | - | O | N | ||
| 128 | Changement d’assujetti utilisant le système d'encaissement | - | C | N | ||
| 130 | Habilitation d’utilisateur/Gestion des droits | C | C | O | “a” changement des droits “b” changement de mot de passe “c” ajout d'un utilisateur à la Base “d” suppression d'un utilisateur de la Base | TPAUserServeur |
| 140 | Importation de données externes | C | C | O | TPADataImport | |
| 150 | Imprimante indisponible | - | C | O | ||
| 155 | Duplicata d’une note | - | C | O | ||
| 156 | Duplicata d’un justificatif de paiement | - | C | O | ||
| 160 | Enregistrement des écritures en comptabilité | O | O | N | ||
| 170 | Traitement de fond de caisse | - | C | O | ||
| 180 | Génération d'un fichier d'exportation des écritures comptables | X | C | O | “a” Export au format Koala | TPADataExportCompta |
| 190 | Annulation de pièce justificative ticket | - | C | O | ||
| 200 | Purge des données | C | C | N | ||
| 205 | Purge Partielle du JET | C | C | N | ||
| 210 | Reprise de données d’autres logiciels suite à changement de systèmes | C | C | N | ||
| 220 | Restauration d’une Base de données | C | C | N | TPARestaure | |
| 230 | Sauvegarde d’une Base de données | C | C | N | “a” demande de sauvegarde faite par un utilisateur (mais non encore réalisé) “b” sauvegarde enregistrée dans MonEspace.fr “c” erreur lors d'une sauvegarde depuis la logeas-web.fr “d” récupération d'une sauvegarde signé “e” récupération d'un dump JSON “f” récupération d'un DUMP SQL “g” récupération d'un DUMP CSV “h” récupération d'une copie DB3 | TPASauvegarde |
| 240 | Suivi des interventions de maintenance | C | C | N | “a” début de travail (ex code 100 avant 11.3) “b” fin de travail (ex code 105 avant 11.3) | |
| 250 | Installation d’une nouvelle version majeure du logiciel | X | X | N | A partir de la version 9.4 “rio”, le client lourd est passé en version portable, sous forme d'un seul fichier. Cet événement ne peut donc être pisté que lors de mise à jour à partir d'une version installée D'autre part la Base est accessible depuis de nombreux postes … | |
| 255 | Installation d’une nouvelle version mineure du logiciel | C | C | O | ||
| 260 | Initialisation des données | C | C | N | TPAInitBase | |
| 270 | Evolution de paramètre de conformité aux règles | C | C | N | ||
| 280 | Début/fin d’opération de contrôle fiscal | C | C | O | ||
| 290 | Echange avec un expert-comptable (envoi du FEC ou du Z de caisse) | O | O | O | ||
| 295 | Transfert de fichier à la demande de l'Administration | C | C | N | ||
| 300 | Activation de paramètre autorisé et documenté | C | C | N | Remplacé par le code 270, conservé à titre historique | |
| 320 | Abandon d’une opération de vente (transaction) commerciale non encore enregistrée | - | C | O | ||
| 323 | Annulation/modification d’une ligne d’article | - | C | O | ||
| 324 | Abandon d'une note validée | - | C | O | ||
| 325 | Annulation(s) d’article(s) après commande | O | C | O | ||
| 326 | Retour(s) d'article(s) après une émission d’une note | - | C | O | ||
| 327 | Passage en note « offerte » | - | C | O | ||
| 328 | Passage d’article en « offert » | O | C | O | ||
| 329 | Non édition d’une note | - | C | O | ||
| 330 | Initialisation de la clôture de fin de période | O | O | O | ||
| 400 | Changement de la durée de l’exercice | C | O | N | Accessible uniquement à l'assistance | TPAChangeDureeExercice |
| 410 | Changement de données affectant l’identification de l’assujetti ou du mandataire | C | C | N | “a” Changement adresse structure en Base “b” Changement informations génériques “c” Changement de logo | |
| 420 | Changement du mode de règlement, après émission du ticket | - | C | O | ||
| 430 | Changement de table (en restauration) affectée à une note | - | C | O | ||
| 440 | Transfert des archives fiscales sur support externe | O | O | N | ||
| 450 | Traçabilité du changement du trousseau de clé utilisé pour signer | C | C | N |
Fonctions "spécifiques" à LoGeAs
900 à 999 Fonctions éditeur L’événement concerne le suivi des codes libres définis par l’éditeur (exigibilité NF203 : O, NF525 : O ; purgeables au sens du dictionnaire [R19]).
| Code | Descriptif Définition |
|---|---|
| 900 | Code pour pister l’accès à la piste d'audit Remarque : avant 9.4.5 cet accès était pisté en 10 (ancienne norme..) |
| 901 | Modification des plans comptables |
| 902 | Re-Signature d'une table (a partir de la version 10.0) |
| 903 | Envoi d''un courriel (a partir de la version 10.0) |
| 904 | Exécution d'une requête SQL (a partir de la version 10.0) |
| 905 | Exécution d'une requête Batch (a partir de la version 10.0) |
| 906 | Changement des informations d'une table (a partir de la version full-web (sinon pisté en 410b) |
| 999 | Autres pistages détaillés dans les compléments |
Fichier des Ecritures Comptables
On trouvera à la page https://wiki-logeas.fr/logeas-web/doku.php?id=fec les informations liées au FEC.
Sauvegarde d'une Base LoGeAs
On trouvera à la page https://wiki-logeas.fr/logeas/doku.php?id=clientlourd:Administration:transversal:sauvegarde de la documentation utilisateur les informations sur les sauvegardes.
Archive fiscale
On trouvera à la page https://wiki-logeas.fr/logeas-web/doku.php?id=des_sauvegardes les informations concernant l'archive fiscale produite par LoGeAs.
Gestion des séquences continues comptables dans LoGeAs
Rappel du fonctionnement de LoGeAs
LoGeAs étant destiné à des petites et moyennes structures, et la plupart du temps utilisé par des non-comptables, il fonctionne en mode “brouillard permanent”. L'utilisateur réalise des saisies qui sont transformées par un algorithme interne en écritures comptables en mode brouillard. Ce n'est qu'au moment de la clôture comptable que ces écritures sont réellement ordonnées dans une séquence continue chronologique. Il est à noter que nos utilisateurs, même si le logiciel permet un clôture mensuelle, n'utilisent que la clôture annuelle.
Gestion des séquences continues sur les saisies
Toutes les saisies sont regroupées dans une même table "Saisie".
Cette table contient un identifiant unique de séquence nommé “ID”:
- il est non modifiable
- il est associé à une double chronologie sur la date de création
- “DateCreation”, géré en haut niveau
- “Created”, géré au plus bas niveau directement par l'ORM
- une ligne ne peut pas être effacée de la table, seul son Status peut être changé :
- Brouillard : Saisie temporaire mais prise en compte (Valeur dans la Base : 0)
- Supprimée : Saisie supprimée (Valeur dans la Base : 1)
- Approuvée : Saisie Validée (au sens comptable du terme) (Valeur dans la Base : 2)
- Clôturée : Saisie clôturée (Valeur dans la Base : 3)
A noter que cette séquences chronologique est inter-exercices et n'est valide que pour les saisies faites en version WEB (champ created)
Gestion des séquences continues sur les écritures
Toutes les écritures sont regroupées dans une même table "Ecriture".
Cette table contient un identifiant unique nommé “ID”, mais contrairement à la table de saisies, ce numéro peut être remis en cause lors de chaque modification de la saisie dont il est issu. Il ne faut donc pas le considérer comme un numéro de séquence.
Gestion des séquences continues lors de la "clôture comptable"
La réelle séquence continue chronologique est faite lors de la clôture d'une période comptable. A ce moment-là les écritures sont numérotées dans le champ “NumeroCloture” dans l'ordre “DateOperation”, “ID”. La séquence est sur l'exercice (à compter de la version 9.2.5). Remarque : bien évidemment cette série étant liée à la clôture, elle n'est pas modifiable par la suite.
Gestion des séquences continues lors de l’émission d'un "FEC"
Lors de l’émission d'un FEC, celui-ci a sa propre séquence continue au travers du champ “NumeroFec”, ce choix a été fait car même si normalement l’émission d'un FEC est réservé à une période clôturée, il est possible de d'utiliser le FEC comme échange de données entre logiciels.
Gestion des séquences continues sur les numéros de pièces des saisies
La marque NF Logiciel fait l'obligation d'associer chaque saisie à un numéro de pièce ; ce critère est en place depuis la sortie de la version Web (bien que des imports puissent ne pas en posséder). Après échange, le système automatique retenu est celui de la numérotation mensuelle par exercice. L'utilisateur étant libre de modifier la valeur automatique s'il remplace la valeur automatique par une autre. Pour proposer un système plus systématique et plus conforme, les principes sont les suivants :
- à chaque saisie doit correspondre un numéro de pièce justificative, celle-ci pouvant être une facture, un bordereau de remise en banque ou simplement le relevé bancaire.
- une multi-lignes sera considérée comme une seule saisie, donc associée à une seule pièce (mais rien n'empêche que cette pièce soit constituée de plusieurs sous-pièces)
- les pièces sont numérotées selon la norme suivante Paa-x où
- P indique pièce ou paiement
- aa est le numéro du mois de la date de la pièce justificative (actuellement date d'opération) écrite sur deux digits
- x est le numéro de rang dans le mois
cette numérotation est générée automatiquement dans tous les Écrans
- les écriture liées à des factures émises seront numérotées selon la norme Fxxxx où
- F indique facture
- xxxx est le numéro de rang des factures depuis la création de la structure sur 4 digits