meta données pour cette page
  •  

Ceci est une ancienne révision du document !


Dossier de Spécifications Fonctionnelles

Suivi du document

VersionDateAuteursObjet de la mise à jour
2.010/2026Nicolas MARCHANDDé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.111/2021Nicolas MARCHANDChangement 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.030/06/2021Nicolas MARCHANDCré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 :

  1. Domaine : grand ensemble fonctionnel, numéroté de F1 à F6 ;
  2. Fonction : service rendu à l'utilisateur, identifiée Fn.m (par exemple F3.4) ;
  3. 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.1Cré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.2Gestion des utilisateurs et de leurs droits - Administrer une Base LoGeAs WebAjout ou suppression d'un utilisateur, changement de droits et de mot de passe : tracés en JET 130
F1.3Profil de l'utilisateur connecté - Mon profil > Mes coordonnées, Mes droits, Mes tickets, Mes formations
F1.4Connexion, double authentification, déconnexionÉcran de connexion, DéconnexionÉcran de connexion, DéconnexionTracés en JET 80 et 40

F2 - Administration de la Base

Id Fonctionnalité Client lourd LoGeAs Web Informations complémentaires
F2.1Ouverture et fermeture d'une Base existanteBase\Ouvrir
Base\Ouvrir\Une nouvelle instance de LoGeAs
Base\Fermer
Base\Quitter
Choix de la Base à la connexion
F2.2Sauvegarde d'une Base - Administration\Sauvegarde et ExportSauvegarde signée (documentation sur la signature), JET 230
F2.3Restauration 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.4Paramétrage de la Base - Administration > Paramétrage de la Base, Gestion des Écrans
F2.5Informations 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.6Champs personnalisés des fiches Personne et FamilleAdministration\Tables\Gestion des tables Personne et Famille -
F2.7Tests d'intégrité de la Base - Administration > Tests de la BaseSignatures (JET 90) et séquence continue (JET 95)
F2.8Piste d'audit - Administration\Piste d'auditAccès tracé en JET 900

F3 - Fonctions comptables

Id Fonctionnalité Client lourd LoGeAs Web Informations complémentaires
F3.1Plan comptable « officiel »Plan\Édition du plan simplifié - Modifications tracées en JET 901
F3.2Plan comptable « interne »Plan\Édition du plan interne -
F3.3Plans analytiques : lieux, animations, activités lucrativesPlan\Édition du plan analytique des lieux
Plan\Édition du plan analytique des animations
Plan\Édition du plan analytique des activités lucratives
-
F3.4Saisie simple : recette, dépense, virement, nominativeÉcran\Recette, Dépense, Virement, Nominative - Numéro de pièce obligatoire (voir plus bas)
F3.5Saisie avancée multi-lignesÉcran\Multi-lignes -
F3.6Utilitaires de saisie : dépenses avec tiers, paiement de facture client, affectation du résultatUtilitaires\Saisies comptables\Dépenses avec tiers
Utilitaires\Saisies comptables\Enregistrement paiement de facture client
Utilitaires\Saisies comptables\Écritures d'affectation de résultat
-
F3.7Utilitaires 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é > UtilitairesImports tracés en JET 140
F3.8Génération des écritures à partir des saisiesÉcran\Générer les écritures -
F3.9Consultation des écrituresÉcran\Écriture -
F3.10Rapprochement bancaire (pointage)Écran\Pointage -
F3.11Immobilisations, emprunts, mutualisations (extra-comptable)Utilitaires\Gestion des immobilisations
Utilitaires\Gestion des emprunts
Utilitaires\Gestion des mutualisations
-
F3.12Prévisionnel et analyse comptableÉcran\PrévisionnelComptabilité > AnalyseTableau croisé, prévisionnel
F3.13Clôture de la BaseBase\Clôturer la Base - Numérotation de clôture, JET 50 et 60
F3.14Nouvel exercice et balance d'ouvertureBase\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.15Archive fiscale - Administration\Sauvegarde et Export\Archive fiscaleJET 30
F3.16Reçus fiscaux (impression ou envoi)Administration\Générer les reçus fiscaux
Administration\Gestion avancée des reçus fiscaux
-
F3.17Export comptable : FEC, COALA - Administration\Sauvegarde et ExportJET 110 et 180

F4 - Fonctions du fichier

Id Fonctionnalité Client lourd LoGeAs Web Informations complémentaires
F4.1Fichier des famillesÉcran\Édition des FamillesFichier > Famille
F4.2Fichier des personnesÉcran\Édition des PersonnesFichier > Personnes
F4.3Annuaire - Fichier > Annuaire
F4.4GroupesÉcran\Groupe -
F4.5Mailing : création, modification, envoiÉcran\Mailing - Envoi de courriel tracé en JET 903
F4.6Cartes (géolocalisation des personnes et familles) - Fichier > Cartes
F4.7Import de fiches personnes et familles - Administration > ImportJET 140
F4.8Copie 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.1Exercice des droits des personnesDivers É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.2Cartographie des données (MCD) exportable en SVG, CSV, JSON - États > MicroscopeQualification des attributs (nominatif, obligatoire, sensible). Voir aussi la cartographie fonctionnelle
F5.3Recueil, preuve et retrait du consentement (lien personnel en ligne ou formulaire papier) - Administration > Consentement RGPDCouverture 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.2Tableau de bord et statistiques - Tableau de bord, Statistiques
F6.3Formulaires - Formulaires
F6.4Gestion des tâchesÉcran\TâchesTâches
F6.5Tableau de type tableurÉcran\Tableau -
F6.6PointeuseÉcran\Pointeuse -
F6.7Export des fichiers d'une Base signée - - Documentation sur la signature
F6.8Informations 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.
CodeDescriptif DéfinitionExigibilité NF203Exigibilité NF525PurgeableSous code LoGeAsComplément
10 ou 15Changement du mode de gestion de la séquence continue C C N
20Archivage fiscal de période C C O
30Archivage 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
40Arrê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
50Clôture de période (Jour/Mois) X X O TPACloturePeriode
60Clôture annuelle ou d’exercice X X N TPAClotureExercice
70Début de mode dégradé (hors connexion, …) - C N
80Dé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
90Dé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
95Dé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
100Dé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
105Fin de l'exécution d'une fonction spéciale C C N Plus utilisé à partir de la version 11.3 remplacé 240bTPAFinFonctionSpeciale
110Exportation de données C C O TPADataExport
120Fin de mode dégradé - C N
123Renvoi forcé de données vers le système central - C N
125Centralisation des données après la fin du mode dégradé - C N
126Rajout d’un point de vente ou d’un poste utilisateur - O N
127Suppression d’un point de vente ou d’un poste utilisateur - O N
128Changement d’assujetti utilisant le système d'encaissement - C N
130Habilitation 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
140Importation de données externes C C O TPADataImport
150Imprimante indisponible - C O
155Duplicata d’une note - C O
156Duplicata d’un justificatif de paiement - C O
160Enregistrement des écritures en comptabilité O O N
170Traitement de fond de caisse - C O
180Génération d'un fichier d'exportation des écritures comptables X C O “a” Export au format Koala TPADataExportCompta
190Annulation de pièce justificative ticket - C O
200Purge des données C C N
205Purge Partielle du JET C C N
210Reprise de données d’autres logiciels suite à changement de systèmes C C N
220Restauration d’une Base de données C C N TPARestaure
230Sauvegarde 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
240Suivi 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)
250Installation 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 …
255Installation d’une nouvelle version mineure du logiciel C C O
260Initialisation des données C C N TPAInitBase
270Evolution de paramètre de conformité aux règles C C N
280Début/fin d’opération de contrôle fiscal C C O
290Echange avec un expert-comptable (envoi du FEC ou du Z de caisse) O O O
295Transfert de fichier à la demande de l'Administration C C N
300Activation de paramètre autorisé et documenté C C N Remplacé par le code 270, conservé à titre historique
320Abandon d’une opération de vente (transaction) commerciale non encore enregistrée - C O
323Annulation/modification d’une ligne d’article - C O
324Abandon d'une note validée - C O
325Annulation(s) d’article(s) après commande O C O
326Retour(s) d'article(s) après une émission d’une note - C O
327Passage en note « offerte » - C O
328Passage d’article en « offert » O C O
329Non édition d’une note - C O
330Initialisation de la clôture de fin de période O O O
400Changement de la durée de l’exercice C O N Accessible uniquement à l'assistanceTPAChangeDureeExercice
410Changement 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
420Changement du mode de règlement, après émission du ticket - C O
430Changement de table (en restauration) affectée à une note - C O
440Transfert des archives fiscales sur support externe O O N
450Traç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]).

CodeDescriptif Définition
900Code pour pister l’accès à la piste d'audit
Remarque : avant 9.4.5 cet accès était pisté en 10 (ancienne norme..)
901Modification des plans comptables
902Re-Signature d'une table (a partir de la version 10.0)
903Envoi d''un courriel (a partir de la version 10.0)
904Exécution d'une requête SQL (a partir de la version 10.0)
905Exécution d'une requête Batch (a partir de la version 10.0)
906Changement des informations d'une table (a partir de la version full-web (sinon pisté en 410b)
999Autres 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

RGPD