11 — Diagrammes de cas d'utilisation#
Vue formelle des interactions entre les acteurs et la plateforme Kaxentra. Chaque diagramme est adossé au code source relevé le 17 août 2026 : registre de contextes partagé web/mobile, registres de navigation des trois portails web, arborescence des 85 services applicatifs.
Ce document ne décrit que ce qui a été vu dans le code. Chaque cas d'utilisation porte un statut explicite : Livré, Livré — conditionné (soumis à une clef d'offre), Livré — partiel (le parcours existe mais s'arrête avant son terme), ou Non livré. Aucun cas n'est présenté comme disponible sans cette qualification.
Version : 1.0 — 17 août 2026 Statut : Référence active Documents liés : 00-brief-commun.md · 06-portail-admin.md · 14-diagrammes-uml-activite-sequence.md
1. Méthode et conventions de notation#
1.1 Pourquoi un diagramme de cas d'utilisation et pas autre chose#
Un diagramme de cas d'utilisation répond à une seule question : qui peut demander quoi au système. Il ne dit pas comment, ni dans quel ordre, ni avec quels écrans. Ces trois questions sont traitées dans 14-diagrammes-uml-activite-sequence.md.
La distinction compte pour Kaxentra, parce que le produit repose sur un mécanisme rare : un même compte authentifié change de contexte, et la bascule recompose la navigation, le tableau de bord et les fonctionnalités exposées. Le registre de contextes partagé entre le web et le mobile déclare dix contextes Client, neuf contextes Professionnels et un contexte de repli. Autrement dit : une même personne physique peut être plusieurs acteurs au sens de la notation, successivement, sans changer de compte.
Un diagramme de cas d'utilisation rend cela lisible. Une maquette d'écran ne le rendrait pas.
1.2 Mermaid n'a pas de diagramme de cas d'utilisation natif#
C'est un fait technique à assumer plutôt qu'à contourner par une image externe. Mermaid 11 propose flowchart, sequenceDiagram, stateDiagram-v2, classDiagram et erDiagram — il n'existe pas de type useCaseDiagram.
Nous représentons donc chaque diagramme de cas d'utilisation par un flowchart LR avec une convention stricte et constante dans tout le dossier :
| Élément UML | Représentation Mermaid retenue | Rendu visuel |
|---|
| Acteur | nœud circulaire a01(("Libellé")) placé dans un subgraph nommé « Acteurs » | Cercle à gauche |
| Cas d'utilisation | nœud stade uc01(["Libellé"]) placé dans un subgraph nommé d'après le système ou le domaine | Ovale allongé à droite |
| Frontière du système | le subgraph du domaine | Cadre autour des cas |
| Association acteur → cas | arête pleine a01 --> uc01 | Trait continu |
| Inclusion | arête pointillée étiquetée `uc01 -.-> | "include" |
| Extension | arête pointillée étiquetée `uc02 -.-> | "extend" |
| Acteur secondaire | acteur placé dans le subgraph « Acteurs secondaires », arête uc01 --> a09 | Cercle à droite du système |
| Acteur temporel | acteur t01(("Ordonnanceur")), association vers le cas déclenché | Cercle, marqué dans le catalogue |
1.3 Règles d'écriture des blocs — contraintes de rendu#
Le portail de documentation rend les blocs Mermaid en mode securityLevel: 'strict' et htmlLabels: false. Un seul bloc invalide affiche une erreur à la place du diagramme. Les règles suivantes sont donc des contraintes de production, pas des préférences de style :
- Identifiants de nœuds en ASCII pur.
a01, uc03, t02. Jamais d'accent, jamais d'apostrophe, jamais d'espace, jamais de parenthèse dans un identifiant. - Libellés systématiquement entre guillemets doubles.
uc01(["Déclaration T1"]). Les accents et les espaces sont alors sans danger. - Aucun guillemet double à l'intérieur d'un libellé déjà encadré de guillemets doubles.
- Aucune parenthèse, aucun crochet, aucune accolade à l'intérieur d'un libellé — ces caractères ferment prématurément la forme du nœud.
- Étiquettes d'arête entre guillemets doubles :
uc01 -.->|"include"| uc02. - Trente nœuds au maximum par diagramme. Au-delà, le diagramme se scinde par sous-domaine. Cette limite est plus sévère que celle du brief commun ; elle est retenue ici parce que les diagrammes de cas d'utilisation portent deux familles de nœuds au lieu d'une.
1.4 Sémantique de l'inclusion et de l'extension#
Ces deux relations sont confondues dans beaucoup de documents. Nous les employons au sens strict.
| Relation | Sens | Test de vérité | Exemple Kaxentra |
|---|
| Inclusion | Le cas de base ne peut pas se dérouler sans le cas inclus. L'inclusion est toujours exécutée. | Retirez le cas inclus : le cas de base devient impossible. | « Produire une déclaration T1 » include « Calculer les crédits et déductions ». |
| Extension | Le cas d'extension peut s'ajouter au cas de base, sous condition. Le cas de base reste valide sans lui. | Retirez le cas d'extension : le cas de base reste réalisable. | « Téléverser un document » extend « Extraire les données par vision ». L'extraction n'est pas obligatoire pour déposer un fichier. |
1.5 Acteur secondaire et acteur temporel#
Acteur secondaire. Un système ou une personne que le cas d'utilisation sollicite pour aboutir, mais qui n'en est pas le demandeur. Le prestataire de paiement est un acteur secondaire du cas « Encaisser une facture » : il est appelé, il ne demande rien.
Acteur temporel. Un déclencheur qui n'est ni une personne ni un système externe, mais l'écoulement du temps. Kaxentra en compte deux réellement outillés : l'ordonnanceur de tâches planifiées et le calendrier fiscal, qui porte les échéances et déclenche les rappels. Ils sont notés comme des acteurs à part entière parce qu'ils initient des cas.
1.6 Convention de statut#
Chaque tableau de cas porte une colonne Statut, renseignée selon quatre valeurs et jamais laissée vide :
| Statut | Signification | Conséquence pour la communication |
|---|
| Livré | Écran et point d'entrée de service vus dans le code. | Publiable. |
| Livré — conditionné | Livré, mais l'accès dépend d'une clef d'offre active. Trois contextes Client sont dans ce cas. | Publiable en nommant la condition. |
| Livré — partiel | Le parcours démarre mais n'aboutit pas dans le produit ; un humain reprend la main, ou l'exécution n'existe pas. | Publiable uniquement avec sa réserve. |
| Non livré | Aucun écran, aucun point d'entrée. Hypothèse de feuille de route. | Non publiable en support commercial. |
2. Catalogue des acteurs#
Quarante-cinq acteurs, répartis en sept familles. La colonne Surfaces indique où l'acteur agit : Client (kaxentra.com), Affaires (business.kaxentra.com), Administration (admin.kaxentra.com), Mobile (application unique), ou Système (aucune interface humaine).
2.1 Acteurs humains — contextes Client#
| Code | Acteur | Type | Description | Surfaces |
|---|
| A-PAR | Particulier | Humain primaire | Contribuable. Impôts personnels T1/TP1, finances personnelles, documents, échéances. Contexte particulier. | Client, Mobile |
| A-TAU | Travailleur autonome | Humain primaire | Revenus et dépenses d'activité, T2125, projets, facturation légère. Contexte travailleur_autonome. | Client, Mobile |
| A-ENT | Entrepreneur | Humain primaire | Plan d'affaires, modèle financier, listes de contrôle, calculateurs, passage à l'incorporation. Contexte entrepreneur. | Client, Mobile |
| A-PME | Dirigeant de PME | Humain primaire | Société, comptabilité, paie, équipe. Contexte pme. | Client, Mobile |
| A-IMM | Propriétaire immobilier | Humain primaire | Parc de propriétés, revenus locatifs, T776, hypothèques, baux. Contexte immobilier. | Client, Mobile |
| A-INV | Investisseur | Humain primaire | Portefeuille, positions, gains en capital, REER. Contexte investisseur. | Client, Mobile |
| A-SUC | Personne en planification successorale | Humain primaire | Bénéficiaires, héritiers, fiducies, testament, scénarios de transmission. Contexte succession. | Client |
| A-BUS | Exploitant Affaires | Humain primaire | Recettes quotidiennes, exploitation, achats, taxes. Contexte business — conditionné à une clef d'offre. | Client, Mobile |
| A-EPI | Exploitant Épicerie | Humain primaire | Rayons, recettes ventilées, consigne, stock et dates de péremption. Contexte epicerie — conditionné. | Client, Mobile |
| A-STU | Fondateur en Startup Studio | Humain primaire | Carte mentale, canevas, risques, jalons, incorporation. Contexte startup — conditionné. | Client |
2.2 Acteurs humains — contextes Professionnels#
| Code | Acteur | Type | Description | Surfaces |
|---|
| A-CPT | Comptable | Humain primaire | Tenue de livres, écritures, rapprochement bancaire, états financiers, clôtures. Contexte comptable. | Affaires, Mobile |
| A-FIS | Fiscaliste | Humain primaire | T1/T2, TPS/TVQ, planification fiscale, calendrier des échéances. Contexte fiscaliste. | Affaires, Mobile |
| A-AUD | Auditeur | Humain primaire | Programmes d'audit, éléments probants, risques, certification, conformité. Contexte auditeur. | Affaires |
| A-CSL | Conseiller | Humain primaire | Mandats de consultation, recommandations, diagnostics, rapports. Contexte conseiller. | Affaires |
| A-GPA | Gestionnaire de paie | Humain primaire | Cycles de paie, employés, feuillets fiscaux, retenues à la source, relevés d'emploi. Contexte paie. | Affaires, Mobile |
| A-INC | Incorporateur | Humain primaire | Incorporation, registres de société, planification de structure. Contexte incorporateur. | Affaires |
| A-GES | Responsable de gestion | Humain primaire | Pipeline commercial, équipe, indicateurs, objectifs, projets. Contexte gestion. | Affaires |
| A-FAC | Responsable de facturation | Humain primaire | Devis, avoirs, récurrence, grilles tarifaires, relevés, relances, travaux en cours. Contexte facturation. | Affaires |
| A-ACA | Administration de cabinet | Humain primaire | Organisations, locataires, activation de fonctionnalités au niveau du cabinet. Contexte administration. | Affaires |
2.3 Acteurs humains — rôles du portail Administration#
L'autorisation du portail Administration est une matrice route × rôle à quatre niveaux — none, read, write, admin. Les cinq rôles ci-dessous sont donc des acteurs distincts, pas des variantes d'un même acteur.
| Code | Acteur | Type | Description | Surfaces |
|---|
| A-PLT | Administrateur de plateforme | Humain primaire | Périmètre le plus large. Seul habilité à approuver une entrée du registre des systèmes d'IA. Niveau délibérément read sur le catalogue des forfaits. | Administration |
| A-RFI | Rôle finance | Humain primaire | Facturation, forfaits, abonnements, revenus, coupons. Seul rôle admin sur le catalogue tarifaire — séparation des pouvoirs sur le prix. | Administration |
| A-RSU | Rôle support | Humain primaire | Locataires, utilisateurs, demandes d'assistance, journaux d'activité. Niveau none sur le catalogue des forfaits. | Administration |
| A-ROP | Exploitation technique | Humain primaire | Observabilité, métriques, santé des services, intégrations, webhooks. | Administration |
| A-RCF | Rôle conformité | Humain primaire | Audit, protection des renseignements personnels, demandes d'accès, consentements, politiques de garde-fous. | Administration |
2.4 Acteurs humains — périphérie#
| Code | Acteur | Type | Description | Surfaces |
|---|
| A-MEM | Membre invité d'espace collaboratif | Humain primaire | Personne invitée dans un espace : conversations, votes, thèmes, questions et réponses, documents partagés. | Client, Affaires, Mobile |
| A-EMP | Employé | Humain secondaire | Salarié dont la paie est traitée. Consulte ses bulletins et ses feuillets ; ne pilote pas le cycle. | Affaires, Mobile |
| A-PRO | Prospect | Humain primaire | Visiteur non authentifié. Réservation publique de rendez-vous, consultation d'une vitrine de cabinet, demande de soumission. | Client, Affaires |
| A-SIG | Signataire externe | Humain secondaire | Partie appelée à signer un document sans être titulaire d'un compte complet. | Client, Affaires |
| A-MTR | Mentor de communauté | Humain primaire | Accompagne des pairs dans les programmes de la communauté. | Client, Affaires |
2.5 Acteurs système — intelligence artificielle#
| Code | Acteur | Type | Description | Surfaces |
|---|
| A-AST | Assistant conversationnel | Système primaire et secondaire | Assistant textuel. Ses réponses portent leurs sources — identifiant et nom de document, indice de fragment — persistées avec le message. | Toutes |
| A-COP | Copilote de domaine | Système secondaire | Assistance contextuelle attachée à un domaine métier plutôt qu'à une conversation générale. | Client, Affaires, Mobile |
| A-AGT | Agent autonome | Système primaire | Agent exécutant une tâche déléguée. Peut demander une approbation humaine avant une action à conséquence. | Affaires, Administration |
| A-ORC | Orchestrateur multi-agents | Système secondaire | Répartit une demande entre plusieurs agents spécialisés — analyse, calcul, rédaction, revue critique. | Système |
| A-VIS | Moteur de vision documentaire | Système secondaire | Extraction de données depuis une image ou un fichier numérisé. | Système |
| A-LLM | Passerelle de modèles de langage | Système secondaire | Point de passage unique vers les modèles. Porte le tarificateur d'inférence : un taux manquant lève une erreur au lieu de valoir zéro. | Système |
| A-GRD | Garde-fous | Système secondaire | Politiques de filtrage appliquées aux entrées et aux sorties des modèles. | Système |
| A-KNB | Base de connaissances | Système secondaire | Espaces de connaissance et recherche augmentée. Échec ouvert assumé : si elle tombe, la réponse sort non ancrée plutôt qu'en erreur. | Système |
2.6 Acteurs système — services externes et internes#
| Code | Acteur | Type | Description | Surfaces |
|---|
| A-PSP | Prestataire de paiement | Système secondaire | Encaissement, abonnements, remboursements, annulations. | Système |
| A-BNK | Connecteur bancaire | Système secondaire | Alimente les comptes, les flux et le rapprochement. | Système |
| A-ESG | Service de signature électronique | Système secondaire | Cycle de signature multi-parties, preuve d'apposition. | Système |
| A-NOT | Passerelle de notification | Système secondaire | Notifications multicanal — dans l'application, par courriel, sur mobile. | Système |
| A-VID | Service de visioconférence | Système secondaire | Salle de réunion attachée à un rendez-vous. | Système |
| A-AUD2 | Journal d'audit | Système secondaire | Journal vendorisé dans 73 services, sans clef étrangère vers l'annuaire d'utilisateurs — une suppression de compte n'efface pas la preuve qui l'incrimine. | Système |
| A-CRD | Compteur de crédits IA | Système secondaire | Décompte la consommation. Au zéro, l'appel est refusé — jamais facturé en dépassement. | Système |
| A-CFG | Catalogue de la plateforme | Système secondaire | Forfaits, modules, ensembles, fonctionnalités, quotas. Source de vérité des droits. | Système |
2.7 Acteurs temporels et autorités#
| Code | Acteur | Type | Description | Surfaces |
|---|
| A-SCH | Ordonnanceur | Temporel primaire | Déclenche les tâches planifiées : récurrences de facturation, relances, rappels, travaux différés. | Système |
| A-CAL | Calendrier fiscal | Temporel primaire | Porte les échéances fiscales et déclenche les rappels associés. | Système |
| A-ARC | Agence du revenu du Canada | Système secondaire externe | Destinataire des déclarations fédérales, émetteur des avis de cotisation. | Externe |
| A-RQC | Revenu Québec | Système secondaire externe | Destinataire des déclarations provinciales et des remises TPS/TVQ. | Externe |
| A-REG | Registraire des entreprises | Système secondaire externe | Constitution de société, dépôts de registres. | Externe |
| A-ORD | Ordre professionnel | Humain secondaire externe | Cadre déontologique et exigences de conformité du cabinet. | Externe |
Total : 45 acteurs. Les codes de cette section sont réemployés à l'identique dans la matrice du §6 et dans 14-diagrammes-uml-activite-sequence.md.
3. Diagrammes par domaine#
Dix-neuf domaines. Chaque diagramme est suivi de son tableau de cas.
3.1 UC-FIS — Fiscalité#
flowchart LR
subgraph act["Acteurs"]
a01(("Particulier"))
a02(("Fiscaliste"))
a03(("Travailleur autonome"))
a04(("Calendrier fiscal"))
end
subgraph sys["Domaine Fiscalité"]
uc01(["Ouvrir un dossier fiscal annuel"])
uc02(["Produire une déclaration T1 et TP1"])
uc03(["Produire une déclaration de société T2"])
uc04(["Déclarer un revenu de travail autonome T2125"])
uc05(["Déclarer un revenu de location T776"])
uc06(["Calculer crédits et déductions"])
uc07(["Préparer une remise TPS et TVQ"])
uc08(["Consulter le calendrier des échéances"])
uc09(["Recevoir un rappel d échéance"])
uc10(["Enregistrer un avis de cotisation"])
uc11(["Suivre les acomptes provisionnels"])
uc12(["Reporter un solde inutilisé"])
uc13(["Transmettre par voie électronique"])
uc14(["Remplir une liste de contrôle fiscale"])
end
subgraph sec["Acteurs secondaires"]
a05(("Agence du revenu du Canada"))
a06(("Revenu Québec"))
a07(("Assistant conversationnel"))
end
a01 --> uc01
a01 --> uc02
a01 --> uc14
a03 --> uc04
a02 --> uc02
a02 --> uc03
a02 --> uc07
a02 --> uc11
a01 --> uc05
a01 --> uc08
a04 --> uc09
uc02 -.->|"include"| uc06
uc03 -.->|"include"| uc06
uc02 -.->|"include"| uc13
uc07 -.->|"include"| uc13
uc02 -.->|"extend"| uc10
uc02 -.->|"extend"| uc12
uc13 --> a05
uc13 --> a06
uc06 -.->|"extend"| a07
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-FIS-01 | Ouvrir un dossier fiscal annuel | A-PAR | A-CFG | Compte authentifié, contexte particulier ou fiscaliste actif | Dossier créé à l'état ouvert, année d'imposition fixée | Livré |
| UC-FIS-02 | Produire une déclaration T1 et TP1 | A-PAR, A-FIS | A-ARC, A-RQC | Dossier ouvert, revenus saisis ou importés | Déclaration calculée, prête à transmission | Livré |
| UC-FIS-03 | Produire une déclaration de société T2 | A-FIS | A-ARC | Société rattachée au cabinet, exercice clôturé | Déclaration de société calculée | Livré |
| UC-FIS-04 | Déclarer un revenu de travail autonome T2125 | A-TAU | A-AST | Contexte travailleur_autonome, revenus et dépenses saisis | Annexe T2125 rattachée à la déclaration | Livré |
| UC-FIS-05 | Déclarer un revenu de location T776 | A-IMM | — | Contexte immobilier, au moins une propriété enregistrée | Annexe T776 rattachée | Livré |
| UC-FIS-06 | Calculer crédits et déductions | A-PAR, A-FIS | A-AST | Déclaration en cours | Crédits et déductions appliqués, détail consultable | Livré |
| UC-FIS-07 | Préparer une remise TPS et TVQ | A-FIS, A-PME | A-RQC | Période de déclaration close, ventes et achats saisis | Montant net à remettre calculé | Livré |
| UC-FIS-08 | Consulter le calendrier des échéances | A-PAR, A-FIS | A-CAL | Compte authentifié | Échéances affichées par date et par obligation | Livré |
| UC-FIS-09 | Recevoir un rappel d'échéance | A-CAL | A-NOT | Échéance à venir, canal de notification configuré | Notification remise sur au moins un canal | Livré |
| UC-FIS-10 | Enregistrer un avis de cotisation | A-PAR, A-FIS | — | Déclaration transmise | Avis rattaché au dossier, écarts visibles | Livré |
| UC-FIS-11 | Suivre les acomptes provisionnels | A-FIS | A-CAL | Obligation d'acomptes établie | Échéancier suivi, versements pointés | Livré |
| UC-FIS-12 | Reporter un solde inutilisé | A-FIS | — | Solde reportable identifié sur une année antérieure | Report appliqué à l'année courante | Livré |
| UC-FIS-13 | Transmettre par voie électronique | A-FIS | A-ARC, A-RQC | Déclaration complète et validée | Accusé de transmission enregistré | Livré |
| UC-FIS-14 | Remplir une liste de contrôle fiscale | A-PAR | A-NOT | Dossier ouvert | Liste complétée, éléments manquants signalés | Livré |
3.2 UC-CPT — Comptabilité#
flowchart LR
subgraph act["Acteurs"]
a01(("Comptable"))
a02(("Dirigeant de PME"))
a03(("Ordonnanceur"))
end
subgraph sys["Domaine Comptabilité"]
uc01(["Configurer le plan comptable"])
uc02(["Saisir une écriture de journal"])
uc03(["Importer des transactions bancaires"])
uc04(["Rapprocher un compte bancaire"])
uc05(["Consulter le grand livre"])
uc06(["Produire les états financiers"])
uc07(["Exécuter la clôture mensuelle"])
uc08(["Gérer les immobilisations"])
uc09(["Suivre les budgets"])
uc10(["Consolider plusieurs entités"])
uc11(["Suivre les positions de placement"])
uc12(["Enregistrer un don reçu"])
uc13(["Détecter une anomalie comptable"])
end
subgraph sec["Acteurs secondaires"]
a04(("Connecteur bancaire"))
a05(("Journal d audit"))
a06(("Assistant conversationnel"))
end
a01 --> uc01
a01 --> uc02
a01 --> uc04
a01 --> uc06
a01 --> uc07
a01 --> uc10
a02 --> uc05
a02 --> uc09
a02 --> uc08
a02 --> uc12
a03 --> uc03
uc03 --> a04
uc04 -.->|"include"| uc03
uc07 -.->|"include"| uc06
uc06 -.->|"extend"| uc10
uc04 -.->|"extend"| uc13
uc13 -.->|"extend"| a06
uc02 --> a05
a02 --> uc11
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-CPT-01 | Configurer le plan comptable | A-CPT | A-CFG | Entité créée, contexte comptable actif | Plan comptable enregistré et utilisable | Livré |
| UC-CPT-02 | Saisir une écriture de journal | A-CPT | A-AUD2 | Plan comptable configuré, période ouverte | Écriture enregistrée et tracée au journal d'audit | Livré |
| UC-CPT-03 | Importer des transactions bancaires | A-SCH, A-CPT | A-BNK | Compte bancaire déclaré | Transactions disponibles au rapprochement | Livré |
| UC-CPT-04 | Rapprocher un compte bancaire | A-CPT | A-BNK | Transactions importées, écritures saisies | Écart de rapprochement nul ou justifié | Livré |
| UC-CPT-05 | Consulter le grand livre | A-CPT, A-PME | — | Écritures enregistrées | Vue par compte, par période, par tiers | Livré |
| UC-CPT-06 | Produire les états financiers | A-CPT | — | Période close ou en cours | Bilan et résultat produits à une date donnée | Livré |
| UC-CPT-07 | Exécuter la clôture mensuelle | A-CPT | A-AUD2 | Rapprochements faits, écritures de régularisation passées | Période verrouillée, report à nouveau calculé | Livré |
| UC-CPT-08 | Gérer les immobilisations | A-PME, A-CPT | — | Plan comptable configuré | Fiche d'actif créée, amortissement planifié | Livré |
| UC-CPT-09 | Suivre les budgets | A-PME | — | Budget saisi | Écart budget contre réel affiché | Livré |
| UC-CPT-10 | Consolider plusieurs entités | A-CPT | — | Au moins deux entités rattachées | États consolidés produits | Livré |
| UC-CPT-11 | Suivre les positions de placement | A-INV, A-PME | — | Compte de placement déclaré | Positions valorisées à une date | Livré |
| UC-CPT-12 | Enregistrer un don reçu | A-PME | — | Entité configurée pour les dons | Don enregistré, reçu produisible | Livré |
| UC-CPT-13 | Détecter une anomalie comptable | A-CPT | A-AST | Historique d'écritures suffisant | Anomalies listées avec leur motif | Livré |
3.3 UC-PAI — Paie#
flowchart LR
subgraph act["Acteurs"]
a01(("Gestionnaire de paie"))
a02(("Dirigeant de PME"))
a03(("Employé"))
a04(("Ordonnanceur"))
end
subgraph sys["Domaine Paie"]
uc01(["Créer une fiche employé"])
uc02(["Configurer la rémunération"])
uc03(["Déclarer les avantages imposables"])
uc04(["Saisir le temps et les présences"])
uc05(["Gérer les absences et congés"])
uc06(["Exécuter un cycle de paie"])
uc07(["Calculer les retenues à la source"])
uc08(["Produire les bulletins de paie"])
uc09(["Préparer la remise des retenues"])
uc10(["Produire les feuillets T4"])
uc11(["Produire les relevés provinciaux"])
uc12(["Produire un relevé d emploi"])
uc13(["Consulter son bulletin"])
uc14(["Suivre un plan de formation"])
end
subgraph sec["Acteurs secondaires"]
a05(("Agence du revenu du Canada"))
a06(("Revenu Québec"))
a07(("Passerelle de notification"))
end
a01 --> uc01
a01 --> uc02
a01 --> uc06
a01 --> uc09
a01 --> uc10
a01 --> uc12
a02 --> uc03
a02 --> uc14
a03 --> uc04
a03 --> uc05
a03 --> uc13
a04 --> uc06
uc06 -.->|"include"| uc07
uc06 -.->|"include"| uc08
uc08 --> a07
uc09 --> a05
uc11 --> a06
a01 --> uc11
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-PAI-01 | Créer une fiche employé | A-GPA | A-AUD2 | Entité employeuse configurée | Employé actif, rattaché à un cycle | Livré |
| UC-PAI-02 | Configurer la rémunération | A-GPA | — | Fiche employé créée | Barème, fréquence et éléments de paie fixés | Livré |
| UC-PAI-03 | Déclarer les avantages imposables | A-PME, A-GPA | — | Fiche employé créée | Avantages intégrés au calcul des retenues | Livré |
| UC-PAI-04 | Saisir le temps et les présences | A-EMP | — | Employé actif | Heures disponibles pour le cycle de paie | Livré |
| UC-PAI-05 | Gérer les absences et congés | A-EMP, A-GPA | A-NOT | Employé actif, politique de congés définie | Demande enregistrée, solde mis à jour | Livré |
| UC-PAI-06 | Exécuter un cycle de paie | A-GPA, A-SCH | A-AUD2 | Période de paie ouverte, employés actifs | Cycle calculé et validé | Livré |
| UC-PAI-07 | Calculer les retenues à la source | A-GPA | — | Cycle en cours de calcul | Retenues fédérales et provinciales déterminées | Livré |
| UC-PAI-08 | Produire les bulletins de paie | A-GPA | A-NOT | Cycle validé | Bulletins disponibles pour chaque employé | Livré |
| UC-PAI-09 | Préparer la remise des retenues | A-GPA | A-ARC | Cycle validé, période de remise atteinte | Montant à remettre calculé, échéance suivie | Livré |
| UC-PAI-10 | Produire les feuillets T4 | A-GPA | A-ARC | Année civile close | Feuillets produits pour chaque employé | Livré |
| UC-PAI-11 | Produire les relevés provinciaux | A-GPA | A-RQC | Année civile close | Relevés produits pour chaque employé | Livré |
| UC-PAI-12 | Produire un relevé d'emploi | A-GPA | — | Fin d'emploi ou interruption enregistrée | Relevé produit avec motif et périodes | Livré |
| UC-PAI-13 | Consulter son bulletin | A-EMP | — | Bulletin produit, accès employé actif | Bulletin consulté et téléchargeable | Livré |
| UC-PAI-14 | Suivre un plan de formation | A-PME | — | Employé actif | Plan suivi, échéances visibles | Livré |
3.4 UC-FAC — Facturation#
flowchart LR
subgraph act["Acteurs"]
a01(("Responsable de facturation"))
a02(("Travailleur autonome"))
a03(("Ordonnanceur"))
end
subgraph sys["Domaine Facturation"]
uc01(["Établir un devis"])
uc02(["Convertir un devis en facture"])
uc03(["Émettre une facture"])
uc04(["Appliquer une grille tarifaire"])
uc05(["Encaisser un paiement"])
uc06(["Émettre un avoir"])
uc07(["Programmer une facturation récurrente"])
uc08(["Relancer une facture impayée"])
uc09(["Suivre les travaux en cours"])
uc10(["Produire un relevé de compte"])
uc11(["Suivre l âge des créances"])
uc12(["Enregistrer une facture fournisseur"])
uc13(["Suivre l âge des dettes"])
uc14(["Piloter une séquence de recouvrement"])
end
subgraph sec["Acteurs secondaires"]
a04(("Prestataire de paiement"))
a05(("Passerelle de notification"))
a06(("Journal d audit"))
end
a01 --> uc01
a01 --> uc03
a01 --> uc06
a01 --> uc07
a01 --> uc09
a01 --> uc10
a01 --> uc12
a02 --> uc03
a02 --> uc05
a03 --> uc07
a03 --> uc08
uc01 -.->|"extend"| uc02
uc03 -.->|"include"| uc04
uc05 --> a04
uc08 --> a05
uc03 --> a06
a01 --> uc11
a01 --> uc13
a01 --> uc14
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-FAC-01 | Établir un devis | A-FAC | — | Client enregistré | Devis à l'état émis, valable jusqu'à une date | Livré |
| UC-FAC-02 | Convertir un devis en facture | A-FAC | — | Devis accepté | Facture créée en reprenant les lignes du devis | Livré |
| UC-FAC-03 | Émettre une facture | A-FAC, A-TAU | A-AUD2, A-NOT | Client enregistré, lignes saisies | Facture émise, numérotée, échéance fixée | Livré |
| UC-FAC-04 | Appliquer une grille tarifaire | A-FAC | — | Grille tarifaire définie | Prix appliqués sans saisie manuelle | Livré |
| UC-FAC-05 | Encaisser un paiement | A-TAU, A-FAC | A-PSP | Facture émise | Paiement rapproché, solde de la facture mis à jour | Livré |
| UC-FAC-06 | Émettre un avoir | A-FAC | A-AUD2 | Facture émise | Avoir rattaché, solde corrigé | Livré |
| UC-FAC-07 | Programmer une facturation récurrente | A-FAC, A-SCH | — | Modèle de facture défini, périodicité choisie | Échéancier actif, prochaines émissions planifiées | Livré |
| UC-FAC-08 | Relancer une facture impayée | A-SCH, A-FAC | A-NOT | Facture échue et non soldée | Relance envoyée et tracée | Livré |
| UC-FAC-09 | Suivre les travaux en cours | A-FAC | — | Temps ou prestations saisis | Encours valorisé, prêt à facturer | Livré |
| UC-FAC-10 | Produire un relevé de compte | A-FAC | — | Au moins une facture émise | Relevé de compte produit pour un client | Livré |
| UC-FAC-11 | Suivre l'âge des créances | A-FAC | — | Factures émises | Balance âgée client par tranche | Livré |
| UC-FAC-12 | Enregistrer une facture fournisseur | A-FAC, A-CPT | — | Fournisseur enregistré | Dette enregistrée et rapprochable | Livré |
| UC-FAC-13 | Suivre l'âge des dettes | A-FAC | — | Factures fournisseurs enregistrées | Balance âgée fournisseur par tranche | Livré |
| UC-FAC-14 | Piloter une séquence de recouvrement | A-FAC | A-NOT | Créance échue, séquence configurée | Étapes de recouvrement exécutées et tracées | Livré |
3.5 UC-TRE — Trésorerie#
flowchart LR
subgraph act["Acteurs"]
a01(("Comptable"))
a02(("Dirigeant de PME"))
a03(("Ordonnanceur"))
end
subgraph sys["Domaine Trésorerie"]
uc01(["Déclarer un compte de trésorerie"])
uc02(["Consulter la position de trésorerie"])
uc03(["Établir un plan de trésorerie"])
uc04(["Produire une prévision de flux"])
uc05(["Suivre une facilité de crédit"])
uc06(["Gérer les taux de change"])
uc07(["Rapprocher les mouvements"])
uc08(["Alerter sur un seuil de liquidité"])
end
subgraph sec["Acteurs secondaires"]
a04(("Connecteur bancaire"))
a05(("Assistant conversationnel"))
a06(("Passerelle de notification"))
end
a01 --> uc01
a01 --> uc07
a02 --> uc02
a02 --> uc03
a02 --> uc05
a01 --> uc06
a03 --> uc04
a03 --> uc08
uc02 -.->|"include"| uc01
uc04 -.->|"extend"| a05
uc07 --> a04
uc08 --> a06
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-TRE-01 | Déclarer un compte de trésorerie | A-CPT | A-BNK | Entité créée | Compte disponible dans la position et le rapprochement | Livré |
| UC-TRE-02 | Consulter la position de trésorerie | A-PME | — | Au moins un compte déclaré | Position consolidée à une date | Livré |
| UC-TRE-03 | Établir un plan de trésorerie | A-PME | — | Position connue, échéances identifiées | Plan enregistré par période | Livré |
| UC-TRE-04 | Produire une prévision de flux | A-SCH, A-PME | A-AST | Historique de flux disponible | Prévision datée, hypothèses affichées | Livré |
| UC-TRE-05 | Suivre une facilité de crédit | A-PME | — | Facilité enregistrée | Tirages et remboursements suivis | Livré |
| UC-TRE-06 | Gérer les taux de change | A-CPT | — | Devise étrangère utilisée | Taux appliqués aux conversions | Livré |
| UC-TRE-07 | Rapprocher les mouvements | A-CPT | A-BNK | Mouvements importés | Mouvements pointés, écarts isolés | Livré |
| UC-TRE-08 | Alerter sur un seuil de liquidité | A-SCH | A-NOT | Seuil défini | Notification émise au franchissement | Livré |
3.6 UC-FPE — Finances personnelles#
flowchart LR
subgraph act["Acteurs"]
a01(("Particulier"))
a02(("Investisseur"))
a03(("Ordonnanceur"))
end
subgraph sys["Domaine Finances personnelles"]
uc01(["Consulter la vue d ensemble"])
uc02(["Rattacher un compte de placement"])
uc03(["Suivre les dettes"])
uc04(["Suivre le crédit et le financement"])
uc05(["Suivre les dividendes"])
uc06(["Bâtir un budget"])
uc07(["Fixer un objectif financier"])
uc08(["Mesurer la santé financière"])
uc09(["Estimer un impact fiscal"])
uc10(["Recevoir une alerte financière"])
uc11(["Planifier la retraite"])
uc12(["Établir un bilan personnel"])
end
subgraph sec["Acteurs secondaires"]
a04(("Passerelle de notification"))
a05(("Assistant conversationnel"))
end
a01 --> uc01
a01 --> uc03
a01 --> uc06
a01 --> uc07
a01 --> uc08
a01 --> uc11
a01 --> uc12
a02 --> uc02
a02 --> uc05
a01 --> uc04
a03 --> uc10
uc08 -.->|"include"| uc01
uc07 -.->|"extend"| uc10
uc09 -.->|"extend"| a05
uc10 --> a04
a01 --> uc09
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-FPE-01 | Consulter la vue d'ensemble | A-PAR | — | Contexte particulier actif | Patrimoine, revenus et charges affichés | Livré |
| UC-FPE-02 | Rattacher un compte de placement | A-INV | A-BNK | Contexte investisseur actif | Compte visible dans le portefeuille | Livré |
| UC-FPE-03 | Suivre les dettes | A-PAR | — | Au moins une dette saisie | Encours, taux et échéances suivis | Livré |
| UC-FPE-04 | Suivre le crédit et le financement | A-PAR | — | Compte authentifié | Engagements de crédit consolidés | Livré |
| UC-FPE-05 | Suivre les dividendes | A-INV | — | Positions déclarées | Dividendes suivis et rattachés à la fiscalité | Livré |
| UC-FPE-06 | Bâtir un budget | A-PAR | — | Compte authentifié | Budget enregistré par poste et par période | Livré |
| UC-FPE-07 | Fixer un objectif financier | A-PAR | A-NOT | Compte authentifié | Objectif suivi, progression mesurée | Livré |
| UC-FPE-08 | Mesurer la santé financière | A-PAR | — | Données de revenus, charges et dettes présentes | Indicateur produit avec sa méthode | Livré |
| UC-FPE-09 | Estimer un impact fiscal | A-PAR | A-AST | Situation fiscale renseignée | Estimation produite avec son calcul | Livré |
| UC-FPE-10 | Recevoir une alerte financière | A-SCH | A-NOT | Seuil ou objectif défini | Alerte remise sur un canal actif | Livré |
| UC-FPE-11 | Planifier la retraite | A-PAR | — | Revenus et épargne saisis | Scénario de retraite enregistré | Livré |
| UC-FPE-12 | Établir un bilan personnel | A-PAR | — | Actifs et passifs saisis | Bilan produit à une date | Livré |
3.7 UC-IMM — Immobilier#
flowchart LR
subgraph act["Acteurs"]
a01(("Propriétaire immobilier"))
a02(("Ordonnanceur"))
end
subgraph sys["Domaine Immobilier"]
uc01(["Enregistrer une propriété"])
uc02(["Suivre les revenus locatifs"])
uc03(["Suivre les dépenses de propriété"])
uc04(["Établir un bail"])
uc05(["Faire signer un bail"])
uc06(["Suivre une hypothèque"])
uc07(["Évaluer une propriété"])
uc08(["Préparer la déclaration T776"])
uc09(["Suivre les échéances de bail"])
end
subgraph sec["Acteurs secondaires"]
a03(("Service de signature électronique"))
a04(("Passerelle de notification"))
a05(("Assistant conversationnel"))
end
a01 --> uc01
a01 --> uc02
a01 --> uc03
a01 --> uc04
a01 --> uc06
a01 --> uc07
a01 --> uc08
a02 --> uc09
uc04 -.->|"extend"| uc05
uc05 --> a03
uc08 -.->|"include"| uc02
uc08 -.->|"include"| uc03
uc07 -.->|"extend"| a05
uc09 --> a04
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-IMM-01 | Enregistrer une propriété | A-IMM | — | Contexte immobilier actif | Propriété créée avec adresse et caractéristiques | Livré |
| UC-IMM-02 | Suivre les revenus locatifs | A-IMM | — | Propriété enregistrée | Revenus par propriété et par période | Livré |
| UC-IMM-03 | Suivre les dépenses de propriété | A-IMM | — | Propriété enregistrée | Dépenses ventilées et déductibles identifiées | Livré |
| UC-IMM-04 | Établir un bail | A-IMM | — | Propriété enregistrée, locataire identifié | Bail rédigé, durée et loyer fixés | Livré |
| UC-IMM-05 | Faire signer un bail | A-IMM | A-ESG, A-SIG | Bail établi | Bail signé, preuve d'apposition conservée | Livré |
| UC-IMM-06 | Suivre une hypothèque | A-IMM | — | Propriété enregistrée | Capital restant, intérêts et échéances suivis | Livré |
| UC-IMM-07 | Évaluer une propriété | A-IMM | A-AST | Propriété enregistrée | Estimation produite avec ses hypothèses | Livré |
| UC-IMM-08 | Préparer la déclaration T776 | A-IMM | A-ARC | Revenus et dépenses saisis pour l'année | Annexe T776 prête | Livré |
| UC-IMM-09 | Suivre les échéances de bail | A-SCH | A-NOT | Bail actif avec date de fin | Rappel émis avant l'échéance | Livré |
3.8 UC-SUC — Succession#
flowchart LR
subgraph act["Acteurs"]
a01(("Personne en planification successorale"))
a02(("Conseiller"))
end
subgraph sys["Domaine Succession"]
uc01(["Recenser le patrimoine transmissible"])
uc02(["Désigner des bénéficiaires"])
uc03(["Enregistrer des héritiers"])
uc04(["Constituer une fiducie"])
uc05(["Consigner les volontés testamentaires"])
uc06(["Simuler un scénario de transmission"])
uc07(["Estimer la charge fiscale au décès"])
uc08(["Rassembler les pièces successorales"])
end
subgraph sec["Acteurs secondaires"]
a03(("Assistant conversationnel"))
a04(("Journal d audit"))
end
a01 --> uc01
a01 --> uc02
a01 --> uc03
a01 --> uc05
a01 --> uc08
a02 --> uc04
a02 --> uc06
uc06 -.->|"include"| uc01
uc06 -.->|"extend"| uc07
uc07 -.->|"extend"| a03
uc02 --> a04
a01 --> uc07
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-SUC-01 | Recenser le patrimoine transmissible | A-SUC | — | Contexte succession actif | Inventaire du patrimoine constitué | Livré |
| UC-SUC-02 | Désigner des bénéficiaires | A-SUC | A-AUD2 | Patrimoine recensé | Bénéficiaires enregistrés avec leurs quotes-parts | Livré |
| UC-SUC-03 | Enregistrer des héritiers | A-SUC | — | Contexte succession actif | Héritiers listés et rattachés au dossier | Livré |
| UC-SUC-04 | Constituer une fiducie | A-CSL | — | Patrimoine identifié | Fiducie enregistrée avec ses règles | Livré |
| UC-SUC-05 | Consigner les volontés testamentaires | A-SUC | — | Contexte succession actif | Volontés consignées et datées | Livré |
| UC-SUC-06 | Simuler un scénario de transmission | A-CSL | A-AST | Patrimoine et bénéficiaires renseignés | Scénario comparé à la situation de référence | Livré |
| UC-SUC-07 | Estimer la charge fiscale au décès | A-SUC, A-CSL | A-AST | Patrimoine valorisé | Estimation produite avec sa méthode | Livré |
| UC-SUC-08 | Rassembler les pièces successorales | A-SUC | — | Dossier ouvert | Pièces déposées et classées | Livré |
3.9 UC-ENT — Entrepreneuriat#
flowchart LR
subgraph act["Acteurs"]
a01(("Entrepreneur"))
a02(("Incorporateur"))
a03(("Conseiller"))
end
subgraph sys["Domaine Entrepreneuriat"]
uc01(["Rédiger un plan d affaires"])
uc02(["Bâtir un modèle financier"])
uc03(["Utiliser un calculateur de démarrage"])
uc04(["Suivre une liste de contrôle"])
uc05(["Choisir une forme juridique"])
uc06(["Incorporer une société"])
uc07(["Tenir les registres de société"])
uc08(["Vérifier la conformité de démarrage"])
uc09(["Estimer le seuil de rentabilité"])
uc10(["Passer du contexte entrepreneur au contexte PME"])
end
subgraph sec["Acteurs secondaires"]
a04(("Registraire des entreprises"))
a05(("Assistant conversationnel"))
a06(("Catalogue de la plateforme"))
end
a01 --> uc01
a01 --> uc02
a01 --> uc03
a01 --> uc04
a01 --> uc09
a03 --> uc05
a02 --> uc06
a02 --> uc07
a01 --> uc08
a01 --> uc10
uc06 -.->|"include"| uc05
uc06 --> a04
uc01 -.->|"extend"| a05
uc02 -.->|"include"| uc09
uc10 --> a06
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-ENT-01 | Rédiger un plan d'affaires | A-ENT | A-AST | Contexte entrepreneur actif | Plan structuré, sections complétées | Livré |
| UC-ENT-02 | Bâtir un modèle financier | A-ENT | — | Plan d'affaires ouvert | Projections produites sur plusieurs exercices | Livré |
| UC-ENT-03 | Utiliser un calculateur de démarrage | A-ENT | — | Contexte entrepreneur actif | Résultat chiffré avec ses hypothèses | Livré |
| UC-ENT-04 | Suivre une liste de contrôle | A-ENT | — | Contexte entrepreneur actif | Progression suivie, éléments manquants signalés | Livré |
| UC-ENT-05 | Choisir une forme juridique | A-CSL | — | Projet décrit | Forme retenue, motifs consignés | Livré |
| UC-ENT-06 | Incorporer une société | A-INC | A-REG | Forme juridique choisie, dénomination retenue | Dossier d'incorporation constitué | Livré |
| UC-ENT-07 | Tenir les registres de société | A-INC | A-AUD2 | Société constituée | Registres à jour, historique conservé | Livré |
| UC-ENT-08 | Vérifier la conformité de démarrage | A-ENT | — | Société en cours de constitution | Points de conformité évalués, écarts listés | Livré |
| UC-ENT-09 | Estimer le seuil de rentabilité | A-ENT | — | Coûts fixes et variables saisis | Seuil calculé, sensibilité affichée | Livré |
| UC-ENT-10 | Passer du contexte entrepreneur au contexte PME | A-ENT | A-CFG | Société constituée, droits du forfait suffisants | Contexte pme actif, navigation recomposée | Livré |
3.10 UC-STU — Startup Studio#
Contexte conditionné. Le contexte startup n'apparaît dans le sélecteur que si la clef d'offre correspondante est active sur le compte. Tous les cas de ce domaine portent donc le statut Livré — conditionné.
flowchart LR
subgraph act["Acteurs"]
a01(("Fondateur en Startup Studio"))
a02(("Conseiller"))
end
subgraph sys["Domaine Startup Studio"]
uc01(["Activer le contexte Startup Studio"])
uc02(["Construire une carte mentale"])
uc03(["Remplir un canevas de modèle"])
uc04(["Recenser les risques"])
uc05(["Fixer des jalons"])
uc06(["Valider une hypothèse de marché"])
uc07(["Préparer un dossier investisseur"])
uc08(["Basculer vers l incorporation"])
end
subgraph sec["Acteurs secondaires"]
a03(("Catalogue de la plateforme"))
a04(("Assistant conversationnel"))
end
a01 --> uc01
a01 --> uc02
a01 --> uc03
a01 --> uc04
a01 --> uc05
a01 --> uc06
a01 --> uc07
a02 --> uc04
a01 --> uc08
uc01 --> a03
uc02 -.->|"extend"| uc03
uc03 -.->|"extend"| a04
uc08 -.->|"include"| uc05
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-STU-01 | Activer le contexte Startup Studio | A-STU | A-CFG | Clef d'offre du module Startup Studio active | Contexte visible dans le sélecteur, tableau de bord dédié | Livré — conditionné |
| UC-STU-02 | Construire une carte mentale | A-STU | — | Contexte startup actif | Carte enregistrée et modifiable | Livré — conditionné |
| UC-STU-03 | Remplir un canevas de modèle | A-STU | A-AST | Contexte startup actif | Canevas complété par blocs | Livré — conditionné |
| UC-STU-04 | Recenser les risques | A-STU, A-CSL | — | Projet décrit | Risques cotés et priorisés | Livré — conditionné |
| UC-STU-05 | Fixer des jalons | A-STU | — | Projet décrit | Jalons datés et suivis | Livré — conditionné |
| UC-STU-06 | Valider une hypothèse de marché | A-STU | — | Hypothèse formulée | Résultat de validation consigné | Livré — conditionné |
| UC-STU-07 | Préparer un dossier investisseur | A-STU | — | Modèle et jalons renseignés | Dossier constitué et partageable | Livré — conditionné |
| UC-STU-08 | Basculer vers l'incorporation | A-STU | A-REG | Projet mûr, forme juridique envisagée | Dossier d'incorporation amorcé | Livré — conditionné |
3.11 UC-EXP — Exploitation et épicerie#
Deux contextes conditionnés. business et epicerie partagent le même tableau de bord d'exploitation. Leur carte n'apparaît dans le sélecteur que si la clef d'offre est active.
flowchart LR
subgraph act["Acteurs"]
a01(("Exploitant Affaires"))
a02(("Exploitant Épicerie"))
a03(("Ordonnanceur"))
end
subgraph sys["Domaine Exploitation"]
uc01(["Saisir les recettes du jour"])
uc02(["Ventiler les recettes par rayon"])
uc03(["Enregistrer un achat"])
uc04(["Suivre le stock"])
uc05(["Suivre les dates de péremption"])
uc06(["Gérer la consigne"])
uc07(["Calculer les taxes de la période"])
uc08(["Consulter le tableau de bord d exploitation"])
uc09(["Alerter sur une péremption proche"])
uc10(["Rapprocher la caisse"])
end
subgraph sec["Acteurs secondaires"]
a04(("Passerelle de notification"))
a05(("Catalogue de la plateforme"))
end
a01 --> uc01
a01 --> uc03
a01 --> uc07
a01 --> uc08
a01 --> uc10
a02 --> uc02
a02 --> uc04
a02 --> uc05
a02 --> uc06
a03 --> uc09
uc01 -.->|"extend"| uc02
uc05 -.->|"extend"| uc09
uc09 --> a04
uc08 --> a05
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-EXP-01 | Saisir les recettes du jour | A-BUS | — | Clef d'offre business ou epicerie active | Recettes du jour enregistrées | Livré — conditionné |
| UC-EXP-02 | Ventiler les recettes par rayon | A-EPI | — | Rayons configurés | Recettes réparties par rayon | Livré — conditionné |
| UC-EXP-03 | Enregistrer un achat | A-BUS | — | Fournisseur enregistré | Achat comptabilisé et rapprochable | Livré — conditionné |
| UC-EXP-04 | Suivre le stock | A-EPI | — | Articles référencés | Quantités à jour par article | Livré — conditionné |
| UC-EXP-05 | Suivre les dates de péremption | A-EPI | A-NOT | Articles avec date de péremption | Liste des articles à écouler | Livré — conditionné |
| UC-EXP-06 | Gérer la consigne | A-EPI | — | Articles consignés référencés | Consignes encaissées et remboursées suivies | Livré — conditionné |
| UC-EXP-07 | Calculer les taxes de la période | A-BUS | A-RQC | Recettes et achats saisis | Taxes de la période calculées | Livré — conditionné |
| UC-EXP-08 | Consulter le tableau de bord d'exploitation | A-BUS, A-EPI | A-CFG | Clef d'offre active | Vue quotidienne de l'exploitation | Livré — conditionné |
| UC-EXP-09 | Alerter sur une péremption proche | A-SCH | A-NOT | Dates de péremption renseignées | Alerte remise avant la date | Livré — conditionné |
| UC-EXP-10 | Rapprocher la caisse | A-BUS | — | Recettes du jour saisies | Écart de caisse identifié ou nul | Livré — conditionné |
3.12 UC-DOC — Documents et signature#
flowchart LR
subgraph act["Acteurs"]
a01(("Particulier"))
a02(("Comptable"))
a03(("Signataire externe"))
end
subgraph sys["Domaine Documents"]
uc01(["Téléverser un document"])
uc02(["Classer dans un dossier"])
uc03(["Extraire les données par vision"])
uc04(["Reconnaître un feuillet fiscal"])
uc05(["Demander un document au client"])
uc06(["Répondre à une demande de document"])
uc07(["Suivre une liste de contrôle documentaire"])
uc08(["Partager un document"])
uc09(["Gérer les versions"])
uc10(["Rechercher dans les documents"])
uc11(["Préparer une signature électronique"])
uc12(["Signer un document"])
uc13(["Constituer un dossier collaboratif"])
end
subgraph sec["Acteurs secondaires"]
a04(("Moteur de vision documentaire"))
a05(("Service de signature électronique"))
a06(("Passerelle de notification"))
end
a01 --> uc01
a01 --> uc06
a01 --> uc10
a02 --> uc05
a02 --> uc07
a02 --> uc08
a02 --> uc11
a02 --> uc13
a03 --> uc12
uc01 -.->|"include"| uc02
uc01 -.->|"extend"| uc03
uc03 -.->|"extend"| uc04
uc03 --> a04
uc05 --> a06
uc11 -.->|"include"| uc12
uc12 --> a05
uc01 -.->|"extend"| uc09
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-DOC-01 | Téléverser un document | A-PAR, A-CPT | — | Compte authentifié | Document stocké, horodaté, rattaché à un dossier | Livré |
| UC-DOC-02 | Classer dans un dossier | A-PAR, A-CPT | — | Document téléversé | Document rangé dans l'arborescence | Livré |
| UC-DOC-03 | Extraire les données par vision | A-PAR | A-VIS | Document image ou numérisé déposé | Champs extraits, proposés à la validation | Livré |
| UC-DOC-04 | Reconnaître un feuillet fiscal | A-PAR | A-VIS | Feuillet déposé | Type de feuillet identifié, montants proposés | Livré |
| UC-DOC-05 | Demander un document au client | A-CPT, A-FIS | A-NOT | Client rattaché au cabinet | Demande créée, client notifié | Livré |
| UC-DOC-06 | Répondre à une demande de document | A-PAR | A-NOT | Demande reçue | Document déposé, demande passée à l'état satisfait | Livré |
| UC-DOC-07 | Suivre une liste de contrôle documentaire | A-CPT | — | Liste attachée à un dossier | Pièces manquantes visibles en un écran | Livré |
| UC-DOC-08 | Partager un document | A-CPT | A-NOT | Document existant, destinataire identifié | Partage actif, visibilité tracée | Livré |
| UC-DOC-09 | Gérer les versions | A-CPT | A-AUD2 | Document existant | Historique de versions consultable | Livré |
| UC-DOC-10 | Rechercher dans les documents | A-PAR, A-CPT | — | Documents indexés | Résultats classés par pertinence | Livré |
| UC-DOC-11 | Préparer une signature électronique | A-CPT | A-ESG | Document finalisé, signataires identifiés | Cycle de signature ouvert | Livré |
| UC-DOC-12 | Signer un document | A-SIG, A-PAR | A-ESG | Invitation à signer reçue | Signature apposée, preuve conservée | Livré |
| UC-DOC-13 | Constituer un dossier collaboratif | A-CPT | A-MEM | Espace créé, membres invités | Dossier partagé, pièces accessibles aux membres | Livré |
flowchart LR
subgraph act["Acteurs"]
a01(("Membre invité d espace"))
a02(("Mentor de communauté"))
a03(("Prospect"))
a04(("Responsable de gestion"))
end
subgraph sys["Domaine Communauté et marketplace"]
uc01(["Publier dans le fil"])
uc02(["Ouvrir un sujet de forum"])
uc03(["Modérer une contribution"])
uc04(["Créer un événement"])
uc05(["Vendre une billetterie"])
uc06(["Marquer une présence"])
uc07(["Rejoindre un programme"])
uc08(["Accompagner un pair"])
uc09(["Publier une ressource"])
uc10(["Franchir un jalon"])
uc11(["Publier une vitrine de cabinet"])
uc12(["Émettre une demande de soumission"])
uc13(["Répondre par une proposition"])
uc14(["Parrainer un nouveau compte"])
end
subgraph sec["Acteurs secondaires"]
a05(("Passerelle de notification"))
a06(("Prestataire de paiement"))
end
a01 --> uc01
a01 --> uc02
a01 --> uc06
a01 --> uc07
a01 --> uc10
a02 --> uc08
a02 --> uc09
a04 --> uc03
a04 --> uc04
a04 --> uc11
a04 --> uc13
a03 --> uc12
a01 --> uc14
uc04 -.->|"extend"| uc05
uc05 --> a06
uc12 --> a05
uc02 -.->|"extend"| uc03
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-COM-01 | Publier dans le fil | A-MEM | A-NOT | Compte authentifié, accès communauté | Publication visible dans le fil | Livré |
| UC-COM-02 | Ouvrir un sujet de forum | A-MEM | — | Catégorie de forum existante | Sujet créé et ouvert aux réponses | Livré |
| UC-COM-03 | Modérer une contribution | A-GES | A-AUD2 | Contribution signalée ou en revue | Décision de modération appliquée et tracée | Livré |
| UC-COM-04 | Créer un événement | A-GES | A-NOT | Droits d'organisation | Événement publié avec date et lieu | Livré |
| UC-COM-05 | Vendre une billetterie | A-GES | A-PSP | Événement publié | Billets disponibles, paiements encaissés | Livré |
| UC-COM-06 | Marquer une présence | A-MEM | — | Inscription à un événement | Présence enregistrée | Livré |
| UC-COM-07 | Rejoindre un programme | A-MEM | — | Programme ouvert aux inscriptions | Adhésion enregistrée, parcours accessible | Livré |
| UC-COM-08 | Accompagner un pair | A-MTR | A-NOT | Statut de mentor actif | Relation de mentorat suivie | Livré |
| UC-COM-09 | Publier une ressource | A-MTR | — | Droits de publication | Ressource disponible dans la bibliothèque | Livré |
| UC-COM-10 | Franchir un jalon | A-MEM | A-NOT | Jalon défini dans un programme | Jalon marqué atteint, progression mise à jour | Livré |
| UC-COM-11 | Publier une vitrine de cabinet | A-GES | — | Cabinet enregistré | Vitrine publique accessible aux prospects | Livré |
| UC-COM-12 | Émettre une demande de soumission | A-PRO, A-PME | A-NOT | Besoin décrit | Demande diffusée aux cabinets éligibles | Livré |
| UC-COM-13 | Répondre par une proposition | A-GES | A-NOT | Demande de soumission reçue | Proposition transmise au demandeur | Livré |
| UC-COM-14 | Parrainer un nouveau compte | A-MEM | A-NOT | Programme de parrainage actif | Filleul rattaché au parrain | Livré |
3.14 UC-RDV — Rendez-vous#
flowchart LR
subgraph act["Acteurs"]
a01(("Prospect"))
a02(("Conseiller"))
a03(("Particulier"))
a04(("Ordonnanceur"))
end
subgraph sys["Domaine Rendez-vous"]
uc01(["Publier un lien de réservation"])
uc02(["Déclarer ses disponibilités"])
uc03(["Déclarer une exception de disponibilité"])
uc04(["Définir un type de rendez-vous"])
uc05(["Réserver un rendez-vous"])
uc06(["Réserver sans compte"])
uc07(["Synchroniser un calendrier externe"])
uc08(["Tenir une visioconférence"])
uc09(["Envoyer un rappel"])
uc10(["Annuler ou déplacer"])
uc11(["Animer une séance de groupe"])
uc12(["Planifier une intervention terrain"])
end
subgraph sec["Acteurs secondaires"]
a05(("Service de visioconférence"))
a06(("Passerelle de notification"))
end
a02 --> uc01
a02 --> uc02
a02 --> uc03
a02 --> uc04
a02 --> uc11
a02 --> uc12
a03 --> uc05
a01 --> uc06
a03 --> uc10
a02 --> uc07
a04 --> uc09
uc05 -.->|"include"| uc02
uc06 -.->|"include"| uc01
uc05 -.->|"extend"| uc08
uc08 --> a05
uc09 --> a06
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-RDV-01 | Publier un lien de réservation | A-CSL | — | Types de rendez-vous définis | Lien public actif | Livré |
| UC-RDV-02 | Déclarer ses disponibilités | A-CSL | — | Compte professionnel actif | Plages ouvertes à la réservation | Livré |
| UC-RDV-03 | Déclarer une exception de disponibilité | A-CSL | — | Disponibilités déclarées | Plage fermée pour une date donnée | Livré |
| UC-RDV-04 | Définir un type de rendez-vous | A-CSL | — | Compte professionnel actif | Durée, objet et modalités fixés | Livré |
| UC-RDV-05 | Réserver un rendez-vous | A-PAR | A-NOT | Plage disponible | Rendez-vous confirmé aux deux parties | Livré |
| UC-RDV-06 | Réserver sans compte | A-PRO | A-NOT | Lien public actif | Rendez-vous confirmé par courriel | Livré |
| UC-RDV-07 | Synchroniser un calendrier externe | A-CSL | — | Calendrier externe autorisé | Disponibilités tenues à jour automatiquement | Livré |
| UC-RDV-08 | Tenir une visioconférence | A-CSL, A-PAR | A-VID | Rendez-vous confirmé en mode distanciel | Salle ouverte à l'heure prévue | Livré |
| UC-RDV-09 | Envoyer un rappel | A-SCH | A-NOT | Rendez-vous à venir | Rappel remis sur un canal actif | Livré |
| UC-RDV-10 | Annuler ou déplacer | A-PAR, A-CSL | A-NOT | Rendez-vous confirmé | Créneau libéré, parties averties | Livré |
| UC-RDV-11 | Animer une séance de groupe | A-CSL | A-VID | Séance créée, participants inscrits | Séance tenue, présences enregistrées | Livré |
| UC-RDV-12 | Planifier une intervention terrain | A-GES | A-NOT | Ressource et lieu identifiés | Intervention planifiée et assignée | Livré |
3.15 UC-IA — Intelligence artificielle et approbations#
flowchart LR
subgraph act["Acteurs"]
a01(("Particulier"))
a02(("Comptable"))
a03(("Administrateur de plateforme"))
end
subgraph sys["Domaine Intelligence artificielle"]
uc01(["Poser une question à l assistant"])
uc02(["Consulter les sources d une réponse"])
uc03(["Interroger un copilote de domaine"])
uc04(["Déléguer une tâche à un agent"])
uc05(["Orchestrer plusieurs agents"])
uc06(["Consommer des crédits IA"])
uc07(["Refuser un appel au plafond atteint"])
uc08(["Consulter le solde de crédits"])
uc09(["Approuver une action à conséquence"])
uc10(["Rejeter une action proposée"])
uc11(["Consulter l activité IA"])
uc12(["Inscrire un système au registre IA"])
uc13(["Approuver une entrée du registre"])
uc14(["Appliquer une politique de garde-fous"])
end
subgraph sec["Acteurs secondaires"]
a04(("Passerelle de modèles de langage"))
a05(("Base de connaissances"))
a06(("Compteur de crédits IA"))
end
a01 --> uc01
a01 --> uc08
a02 --> uc03
a02 --> uc04
a02 --> uc09
a02 --> uc10
a02 --> uc11
a03 --> uc12
a03 --> uc13
a03 --> uc14
uc01 -.->|"include"| uc06
uc01 -.->|"include"| uc02
uc06 -.->|"extend"| uc07
uc06 --> a06
uc01 --> a04
uc02 --> a05
uc04 -.->|"extend"| uc05
uc04 -.->|"include"| uc09
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-IA-01 | Poser une question à l'assistant | A-PAR, A-CPT | A-LLM, A-KNB | Crédits disponibles, garde-fous actifs | Réponse rendue avec ses sources persistées | Livré |
| UC-IA-02 | Consulter les sources d'une réponse | A-PAR | A-KNB | Réponse produite | Identifiant et nom de document, indice de fragment affichés | Livré |
| UC-IA-03 | Interroger un copilote de domaine | A-CPT | A-LLM | Contexte métier actif, crédits disponibles | Réponse contextualisée au domaine | Livré |
| UC-IA-04 | Déléguer une tâche à un agent | A-CPT | A-AGT | Droits suffisants, crédits disponibles | Tâche prise en charge, avancement suivi | Livré |
| UC-IA-05 | Orchestrer plusieurs agents | A-AGT | A-ORC, A-LLM | Tâche décomposable | Résultats agrégés et attribués à chaque agent | Livré |
| UC-IA-06 | Consommer des crédits IA | A-AST | A-CRD | Appel de modèle engagé | Solde décrémenté, coût attribué à l'appel | Livré |
| UC-IA-07 | Refuser un appel au plafond atteint | A-CRD | — | Solde de crédits à zéro | Appel refusé, aucun dépassement facturé | Livré |
| UC-IA-08 | Consulter le solde de crédits | A-PAR, A-CPT | — | Compte authentifié | Solde, consommation et dotation affichés | Livré |
| UC-IA-09 | Approuver une action à conséquence | A-CPT | A-AUD2 | Action en attente d'approbation | Écriture différée rejouée, action exécutée | Livré |
| UC-IA-10 | Rejeter une action proposée | A-CPT | A-AUD2 | Action en attente d'approbation | Aucune écriture effectuée, rejet tracé | Livré |
| UC-IA-11 | Consulter l'activité IA | A-CPT | — | Historique d'appels présent | Appels, coûts et modèles listés | Livré |
| UC-IA-12 | Inscrire un système au registre IA | A-PLT | A-AUD2 | Système identifié | Entrée créée à l'état en attente de revue | Livré |
| UC-IA-13 | Approuver une entrée du registre | A-PLT | A-AUD2 | Entrée en attente de revue | Entrée approuvée. Une copie n'hérite jamais de l'approbation de son original | Livré |
| UC-IA-14 | Appliquer une politique de garde-fous | A-PLT | A-GRD | Politique définie | Filtrage appliqué aux entrées et sorties | Livré |
3.16 UC-ADM — Administration#
flowchart LR
subgraph act["Acteurs"]
a01(("Administrateur de plateforme"))
a02(("Rôle finance"))
a03(("Rôle support"))
a04(("Exploitation technique"))
end
subgraph sys["Domaine Administration"]
uc01(["Créer un locataire"])
uc02(["Gérer les organisations"])
uc03(["Attribuer un rôle"])
uc04(["Activer une fonctionnalité"])
uc05(["Modifier le catalogue des forfaits"])
uc06(["Gérer les modules et ensembles"])
uc07(["Émettre un coupon"])
uc08(["Consulter les abonnements"])
uc09(["Consulter les revenus"])
uc10(["Traiter une demande d assistance"])
uc11(["Consulter les métriques système"])
uc12(["Consulter le journal d activité"])
uc13(["Déclarer un webhook"])
uc14(["Usurper une identité de manière encadrée"])
end
subgraph sec["Acteurs secondaires"]
a05(("Catalogue de la plateforme"))
a06(("Journal d audit"))
end
a01 --> uc01
a01 --> uc02
a01 --> uc03
a01 --> uc04
a01 --> uc14
a02 --> uc05
a02 --> uc06
a02 --> uc07
a02 --> uc08
a02 --> uc09
a03 --> uc10
a03 --> uc12
a04 --> uc11
a04 --> uc13
uc05 --> a05
uc14 --> a06
uc03 --> a06
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-ADM-01 | Créer un locataire | A-PLT | A-AUD2 | Rôle habilité | Locataire créé, configuration par défaut appliquée | Livré |
| UC-ADM-02 | Gérer les organisations | A-PLT | — | Rôle habilité | Organisation créée ou modifiée | Livré |
| UC-ADM-03 | Attribuer un rôle | A-PLT | A-AUD2 | Utilisateur existant | Droits recalculés et tracés | Livré |
| UC-ADM-04 | Activer une fonctionnalité | A-PLT | A-CFG | Fonctionnalité déclarée au catalogue | Fonctionnalité visible pour le périmètre visé | Livré |
| UC-ADM-05 | Modifier le catalogue des forfaits | A-RFI | A-CFG, A-AUD2 | Rôle finance uniquement — trois rôles sur cinq n'y ont aucun accès | Prix publié, versionné et daté | Livré |
| UC-ADM-06 | Gérer les modules et ensembles | A-RFI | A-CFG | Rôle habilité | Composition des offres mise à jour | Livré |
| UC-ADM-07 | Émettre un coupon | A-RFI | — | Rôle habilité | Coupon actif avec ses conditions | Livré |
| UC-ADM-08 | Consulter les abonnements | A-RFI | — | Rôle habilité | Abonnements listés par locataire et par état | Livré |
| UC-ADM-09 | Consulter les revenus | A-RFI | — | Rôle habilité | Revenus consolidés sur une période | Livré |
| UC-ADM-10 | Traiter une demande d'assistance | A-RSU | A-NOT | Demande ouverte | Demande traitée et clôturée | Livré |
| UC-ADM-11 | Consulter les métriques système | A-ROP | — | Source de métriques joignable | Répliques, redémarrages et charge affichés. Absence de mesure affichée en tiret, jamais en zéro | Livré |
| UC-ADM-12 | Consulter le journal d'activité | A-RSU, A-RCF | — | Rôle habilité | Recherche serveur sur la totalité du journal, export plafonné à 5 000 lignes | Livré |
| UC-ADM-13 | Déclarer un webhook | A-ROP | — | Rôle habilité | Webhook actif, essais consultables | Livré |
| UC-ADM-14 | Usurper une identité de manière encadrée | A-PLT | A-AUD2 | Motif consigné, rôle habilité | Session d'assistance tracée intégralement | Livré |
flowchart LR
subgraph act["Acteurs"]
a01(("Auditeur"))
a02(("Rôle conformité"))
a03(("Ordre professionnel"))
end
subgraph sys["Domaine Audit et conformité"]
uc01(["Ouvrir un mandat d audit"])
uc02(["Évaluer les risques"])
uc03(["Bâtir un programme de travail"])
uc04(["Collecter des éléments probants"])
uc05(["Documenter une conclusion"])
uc06(["Émettre un rapport de certification"])
uc07(["Consulter la piste de vérification"])
uc08(["Évaluer un point de conformité"])
uc09(["Traiter une demande d accès aux renseignements"])
uc10(["Recueillir un consentement"])
uc11(["Traiter une demande de suppression"])
uc12(["Auditer les surcharges de droits"])
end
subgraph sec["Acteurs secondaires"]
a04(("Journal d audit"))
a05(("Assistant conversationnel"))
end
a01 --> uc01
a01 --> uc02
a01 --> uc03
a01 --> uc04
a01 --> uc05
a01 --> uc06
a02 --> uc08
a02 --> uc09
a02 --> uc10
a02 --> uc11
a02 --> uc12
a01 --> uc07
a03 --> uc06
uc03 -.->|"include"| uc02
uc06 -.->|"include"| uc05
uc07 --> a04
uc02 -.->|"extend"| a05
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-AUD-01 | Ouvrir un mandat d'audit | A-AUD | A-AUD2 | Client rattaché, exercice identifié | Mandat ouvert, périmètre fixé | Livré |
| UC-AUD-02 | Évaluer les risques | A-AUD | A-AST | Mandat ouvert | Risques cotés et hiérarchisés | Livré |
| UC-AUD-03 | Bâtir un programme de travail | A-AUD | — | Risques évalués | Programme de tests établi | Livré |
| UC-AUD-04 | Collecter des éléments probants | A-AUD | — | Programme établi | Éléments rattachés à chaque test | Livré |
| UC-AUD-05 | Documenter une conclusion | A-AUD | — | Tests exécutés | Conclusion consignée et référencée | Livré |
| UC-AUD-06 | Émettre un rapport de certification | A-AUD | A-ORD | Conclusions documentées | Rapport produit et daté | Livré |
| UC-AUD-07 | Consulter la piste de vérification | A-AUD | A-AUD2 | Activité tracée | Chronologie des actions consultable | Livré |
| UC-AUD-08 | Évaluer un point de conformité | A-RCF | — | Référentiel de conformité chargé | Point évalué, ou marqué non évalué — distinct de non conforme | Livré |
| UC-AUD-09 | Traiter une demande d'accès aux renseignements | A-RCF | A-NOT | Demande reçue | Demande traitée et tracée | Livré |
| UC-AUD-10 | Recueillir un consentement | A-RCF | A-AUD2 | Finalité déclarée | Consentement horodaté et révocable | Livré |
| UC-AUD-11 | Traiter une demande de suppression | A-RCF | A-AUD2 | Demande reçue, périmètre défini | Suppression exécutée, preuve d'audit conservée | Livré |
| UC-AUD-12 | Auditer les surcharges de droits | A-RCF | A-AUD2 | Surcharges existantes | Écarts entre droits théoriques et effectifs listés | Livré |
3.18 UC-CON — Conseil#
flowchart LR
subgraph act["Acteurs"]
a01(("Conseiller"))
a02(("Dirigeant de PME"))
a03(("Responsable de gestion"))
end
subgraph sys["Domaine Conseil"]
uc01(["Ouvrir un mandat de conseil"])
uc02(["Réaliser un diagnostic"])
uc03(["Formuler une recommandation"])
uc04(["Produire un rapport de conseil"])
uc05(["Suivre un plan d action"])
uc06(["Évaluer une entreprise"])
uc07(["Rechercher une cible d acquisition"])
uc08(["Conduire une vérification diligente"])
uc09(["Suivre des indicateurs de performance"])
uc10(["Piloter des objectifs"])
uc11(["Suivre un projet"])
end
subgraph sec["Acteurs secondaires"]
a04(("Assistant conversationnel"))
a05(("Journal d audit"))
end
a01 --> uc01
a01 --> uc02
a01 --> uc03
a01 --> uc04
a01 --> uc06
a01 --> uc08
a02 --> uc05
a02 --> uc07
a03 --> uc09
a03 --> uc10
a03 --> uc11
uc03 -.->|"include"| uc02
uc04 -.->|"include"| uc03
uc02 -.->|"extend"| a04
uc08 --> a05
uc07 -.->|"extend"| uc06
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-CON-01 | Ouvrir un mandat de conseil | A-CSL | A-AUD2 | Client rattaché | Mandat ouvert, objectifs fixés | Livré |
| UC-CON-02 | Réaliser un diagnostic | A-CSL | A-AST | Mandat ouvert, données du client accessibles | Diagnostic produit avec ses constats | Livré |
| UC-CON-03 | Formuler une recommandation | A-CSL | — | Diagnostic réalisé | Recommandation datée, motivée, traçable | Livré |
| UC-CON-04 | Produire un rapport de conseil | A-CSL | — | Recommandations formulées | Rapport livré au client | Livré |
| UC-CON-05 | Suivre un plan d'action | A-PME | A-NOT | Recommandations acceptées | Actions suivies avec échéances et responsables | Livré |
| UC-CON-06 | Évaluer une entreprise | A-CSL | — | États financiers disponibles | Valorisation produite avec sa méthode | Livré |
| UC-CON-07 | Rechercher une cible d'acquisition | A-PME | — | Critères de recherche définis | Cibles listées et qualifiées | Livré |
| UC-CON-08 | Conduire une vérification diligente | A-CSL | A-AUD2 | Cible identifiée | Points de vigilance documentés | Livré |
| UC-CON-09 | Suivre des indicateurs de performance | A-GES | — | Indicateurs définis | Tendance suivie par période | Livré |
| UC-CON-10 | Piloter des objectifs | A-GES | — | Objectifs déclarés | Progression mesurée par objectif | Livré |
| UC-CON-11 | Suivre un projet | A-GES | — | Projet créé | Tâches, jalons et charge suivis | Livré |
3.19 UC-FIN — Financement#
flowchart LR
subgraph act["Acteurs"]
a01(("Entrepreneur"))
a02(("Dirigeant de PME"))
a03(("Rôle finance"))
a04(("Ordonnanceur"))
end
subgraph sys["Domaine Financement"]
uc01(["Rechercher une subvention"])
uc02(["Consulter le catalogue des programmes"])
uc03(["Constituer un dossier de subvention"])
uc04(["Simuler un financement"])
uc05(["Établir un bilan financier personnel"])
uc06(["Bâtir un dossier investisseur"])
uc07(["Suivre un pipeline de levée"])
uc08(["Financer une reprise"])
uc09(["Ingérer une source de programmes"])
uc10(["Consulter le journal d ingestion"])
end
subgraph sec["Acteurs secondaires"]
a05(("Assistant conversationnel"))
a06(("Passerelle de notification"))
end
a01 --> uc01
a01 --> uc03
a01 --> uc04
a01 --> uc06
a02 --> uc05
a02 --> uc07
a02 --> uc08
a03 --> uc09
a03 --> uc10
a04 --> uc09
a01 --> uc02
uc01 -.->|"include"| uc02
uc03 -.->|"extend"| a05
uc09 -.->|"extend"| uc10
uc03 --> a06
| ID | Cas d'utilisation | Acteur primaire | Acteurs secondaires | Préconditions | Postconditions | Statut |
|---|
| UC-FIN-01 | Rechercher une subvention | A-ENT | — | Profil d'entreprise renseigné | Programmes éligibles listés | Livré |
| UC-FIN-02 | Consulter le catalogue des programmes | A-ENT | A-CFG | Compte authentifié | Programmes consultables avec leurs critères | Livré |
| UC-FIN-03 | Constituer un dossier de subvention | A-ENT | A-AST, A-NOT | Programme retenu | Dossier constitué, pièces rassemblées | Livré |
| UC-FIN-04 | Simuler un financement | A-ENT | — | Montant et durée saisis | Échéancier et coût total calculés | Livré |
| UC-FIN-05 | Établir un bilan financier personnel | A-PME | — | Actifs et passifs personnels saisis | Bilan produit pour un dossier de financement | Livré |
| UC-FIN-06 | Bâtir un dossier investisseur | A-ENT | — | Modèle financier disponible | Dossier constitué et partageable | Livré |
| UC-FIN-07 | Suivre un pipeline de levée | A-PME | — | Investisseurs identifiés | Étapes suivies par investisseur | Livré |
| UC-FIN-08 | Financer une reprise | A-PME | — | Cible identifiée et valorisée | Plan de financement de la reprise établi | Livré |
| UC-FIN-09 | Ingérer une source de programmes | A-RFI, A-SCH | — | Source déclarée | Programmes importés et normalisés | Livré |
| UC-FIN-10 | Consulter le journal d'ingestion | A-RFI | — | Au moins une ingestion exécutée | Succès, rejets et motifs consultables | Livré |
4. Descriptions détaillées de cas#
Douze cas décrits au format complet : identifiant, nom, acteur primaire, parties prenantes, préconditions, garantie de succès, scénario nominal numéroté, extensions numérotées, fréquence.
4.1 UC-FIS-02 — Produire une déclaration T1 et TP1#
| Rubrique | Contenu |
|---|
| Identifiant | UC-FIS-02 |
| Nom | Produire une déclaration de revenus des particuliers T1 et TP1 |
| Acteur primaire | A-PAR Particulier, ou A-FIS Fiscaliste agissant pour le compte du contribuable |
| Parties prenantes | Le contribuable — veut une déclaration exacte et déposée à temps. Le cabinet — veut un dossier documenté et opposable. Les administrations fiscales — veulent une transmission conforme. |
| Préconditions | Compte authentifié ; contexte particulier ou fiscaliste actif ; dossier fiscal ouvert pour l'année d'imposition ; au moins une source de revenu saisie ou importée. |
| Garantie de succès | Une déclaration fédérale et une déclaration provinciale calculées, cohérentes entre elles, avec le détail de chaque crédit et de chaque déduction consultable ligne à ligne. |
| Fréquence | Une fois par contribuable et par année d'imposition, avec un pic marqué entre février et avril. |
Scénario nominal
- Le contribuable ouvre son dossier fiscal pour l'année d'imposition.
- Le système affiche la liste de contrôle fiscale et les pièces déjà présentes au dossier.
- Le contribuable téléverse ses feuillets. → inclut UC-DOC-01.
- Le moteur de vision documentaire identifie le type de feuillet et propose les montants. → inclut UC-DOC-04.
- Le contribuable valide ou corrige chaque montant proposé.
- Le système calcule les crédits et déductions applicables. → inclut UC-FIS-06.
- Le système présente le résultat fédéral et le résultat provincial, avec le détail de calcul de chaque ligne.
- Le contribuable vérifie, puis marque la déclaration comme prête.
- Le système transmet par voie électronique. → inclut UC-FIS-13.
- Le système enregistre l'accusé de transmission au dossier.
Extensions
| N° | Condition | Traitement |
|---|
| 3a | Le feuillet est illisible | Le système signale l'échec d'extraction et propose la saisie manuelle. Le fichier reste attaché au dossier. |
| 4a | Le type de feuillet n'est pas reconnu | Le document est classé comme pièce générique. Aucun montant n'est proposé. Le contribuable saisit les montants. |
| 5a | Un montant validé contredit un montant déjà présent | Le système affiche les deux valeurs et leur origine. Le contribuable arbitre. Aucune écriture silencieuse. |
| 6a | Un crédit exige une pièce absente | Le crédit est marqué non applicable, avec le motif. Une demande de document peut être créée. → étend UC-DOC-05. |
| 7a | Le résultat fédéral et le résultat provincial divergent au-delà d'un seuil | Le système signale l'écart et nomme les lignes responsables. |
| 9a | La transmission est refusée par l'administration | Le code de refus et son libellé sont affichés. La déclaration reste modifiable. Aucun accusé n'est enregistré. |
| 9b | La transmission n'aboutit pas pour cause d'indisponibilité | L'état reste « prête », jamais « transmise ». Aucun faux succès. |
| 10a | Un avis de cotisation arrive plus tard avec un écart | L'avis est rattaché au dossier et l'écart est affiché. → étend UC-FIS-10. |
4.2 UC-DOC-05 — Demander un document au client#
| Rubrique | Contenu |
|---|
| Identifiant | UC-DOC-05 |
| Nom | Demander un document au client depuis le portail Affaires |
| Acteur primaire | A-CPT Comptable, A-FIS Fiscaliste |
| Parties prenantes | Le cabinet — veut cesser de relancer par courriel. Le client — veut savoir exactement ce qu'on attend de lui. |
| Préconditions | Client rattaché au cabinet ; dossier ouvert ; canal de notification actif pour le client. |
| Garantie de succès | Une demande visible des deux côtés du même système : côté cabinet dans le suivi des demandes, côté client dans ses actions à faire. C'est le différenciateur n° 2 du brief commun, rendu concret. |
| Fréquence | Plusieurs dizaines par cabinet et par semaine en période de production fiscale. |
Scénario nominal
- Le professionnel ouvre le dossier du client.
- Il crée une demande de document en nommant la pièce attendue et l'échéance.
- Le système rattache la demande au dossier et la place à l'état « en attente ».
- Le système notifie le client sur ses canaux actifs. → inclut la passerelle de notification.
- Le client ouvre son portail et voit la demande dans ses actions à faire.
- Le client téléverse la pièce. → inclut UC-DOC-01.
- Le système fait passer la demande à l'état « satisfaite » et notifie le professionnel.
- La pièce apparaît dans le dossier du cabinet, sans transfert manuel.
Extensions
| N° | Condition | Traitement |
|---|
| 2a | La pièce demandée figure déjà au dossier | Le système signale la présence de la pièce avant création. La demande n'est pas dupliquée. |
| 4a | Aucun canal de notification n'est actif | La demande est créée et reste visible dans le portail du client. L'absence de notification est signalée au professionnel — jamais silencieuse. |
| 5a | Le client n'a pas de compte | Une invitation est émise. La demande reste en attente jusqu'à l'activation. |
| 6a | Le fichier déposé ne correspond pas au type attendu | La demande reste en attente. Le professionnel voit le dépôt et son écart de type. |
| 6b | Le dépôt échoue pour cause de taille | Le message nomme la limite. Aucun état ne bascule. |
| 7a | L'échéance est dépassée | Une relance est déclenchée par l'ordonnanceur. → étend le cas de relance. |
4.3 UC-IA-01 — Poser une question à l'assistant#
| Rubrique | Contenu |
|---|
| Identifiant | UC-IA-01 |
| Nom | Poser une question à l'assistant conversationnel |
| Acteur primaire | A-PAR Particulier, A-CPT Comptable, et tout acteur humain disposant de crédits |
| Parties prenantes | L'utilisateur — veut une réponse vérifiable. Le cabinet — veut une trace. L'exploitant — veut un coût maîtrisé et attribué. |
| Préconditions | Compte authentifié ; solde de crédits strictement positif ; politiques de garde-fous chargées. |
| Garantie de succès | Une réponse rendue avec ses sources — identifiant et nom de document, indice de fragment — persistées avec le message, et un coût attribué à l'appel selon un tarificateur unique et daté. |
| Fréquence | Continue. C'est le cas le plus appelé de la plateforme. |
Scénario nominal
- L'utilisateur saisit sa question dans l'assistant.
- Le système vérifie le solde de crédits. → inclut UC-IA-06.
- Le système applique les garde-fous à l'entrée.
- Le système interroge la base de connaissances pour ancrer la réponse.
- Le système appelle la passerelle de modèles de langage.
- Le système applique les garde-fous à la sortie.
- Le système décompte les crédits selon le tarificateur, au tarif daté du modèle réellement servi.
- Le système rend la réponse accompagnée de ses sources, persistées avec le message. → inclut UC-IA-02.
Extensions
| N° | Condition | Traitement |
|---|
| 2a | Le solde de crédits est à zéro | L'appel est refusé. Aucun dépassement n'est facturé. Le message nomme la cause réelle — solde épuisé — et non une panne. → étend UC-IA-07. |
| 3a | Les garde-fous rejettent l'entrée | La demande est refusée avec le motif de politique. Aucun crédit n'est consommé. |
| 4a | La base de connaissances est injoignable | Échec ouvert assumé : la réponse est produite non ancrée plutôt qu'en erreur, et l'absence d'ancrage est visible dans la réponse. |
| 5a | La passerelle refuse l'appel faute de crédits en amont | Le message distingue « crédits insuffisants » de « passerelle injoignable ». Ce sont deux causes différentes et elles ne se confondent jamais. |
| 5b | La passerelle est réellement injoignable | Le message le dit. Aucun crédit n'est décompté. |
| 6a | Les garde-fous rejettent la sortie | La réponse est retenue. Le motif est affiché. L'appel est tracé dans l'activité IA. |
| 7a | Le tarif du modèle servi est absent du tarificateur | Le calcul lève une erreur au lieu de valoir zéro. Ce comportement est né d'un incident réel de surfacturation. |
| 8a | Aucune source n'a été mobilisée | La réponse le signale explicitement plutôt que d'afficher une liste vide. |
4.4 UC-IA-09 — Approuver une action à conséquence#
| Rubrique | Contenu |
|---|
| Identifiant | UC-IA-09 |
| Nom | Approuver une action à conséquence proposée par un agent |
| Acteur primaire | A-CPT Comptable, ou tout acteur humain habilité sur le domaine concerné |
| Parties prenantes | Le cabinet — veut garder la main. Le client — veut qu'aucune écriture ne parte sans décision humaine. L'auditeur — veut la preuve de qui a décidé quoi. |
| Préconditions | Une action est en attente d'approbation ; l'approbateur est habilité sur le domaine ; l'écriture correspondante est différée, pas exécutée. |
| Garantie de succès | À l'approbation, l'écriture différée est rejouée. Au rejet, aucune écriture n'a lieu. Les deux décisions sont tracées au journal d'audit. |
| Fréquence | Quotidienne dans les cabinets qui délèguent des tâches aux agents. |
Scénario nominal
- Un agent propose une action à conséquence — écriture comptable, envoi, modification de dossier.
- Le système diffère l'écriture et crée une demande d'approbation.
- Le système notifie l'approbateur habilité.
- L'approbateur ouvre la demande et lit l'action proposée, ses effets et sa justification.
- L'approbateur approuve.
- Le système rejoue l'écriture différée.
- Le système trace l'approbation au journal d'audit avec l'identité de l'approbateur et l'horodatage.
Extensions
| N° | Condition | Traitement |
|---|
| 4a | L'approbateur n'est pas habilité sur ce domaine | La demande n'apparaît pas dans sa file. Aucun accès direct n'est possible. |
| 5a | L'approbateur rejette | Aucune écriture n'est effectuée. Le rejet est tracé avec son motif. → UC-IA-10. |
| 5b | L'approbateur demande une modification | L'action revient à l'agent, l'écriture reste différée. |
| 6a | Le rejeu de l'écriture échoue | L'état reste « approuvée, non exécutée ». Aucun faux succès n'est affiché. L'échec est visible. |
| 6b | Les données ont changé depuis la proposition | Le système signale la divergence avant rejeu et demande une nouvelle décision. |
| 7a | Le compte de l'approbateur est supprimé plus tard | La trace d'audit subsiste : le journal n'a pas de clef étrangère vers l'annuaire d'utilisateurs. |
4.5 UC-PAI-06 — Exécuter un cycle de paie#
| Rubrique | Contenu |
|---|
| Identifiant | UC-PAI-06 |
| Nom | Exécuter un cycle de paie complet |
| Acteur primaire | A-GPA Gestionnaire de paie |
| Parties prenantes | Les employés — veulent être payés juste et à temps. L'employeur — veut des retenues exactes. Les administrations — veulent des remises conformes. |
| Préconditions | Période de paie ouverte ; employés actifs avec rémunération configurée ; heures et absences saisies pour la période. |
| Garantie de succès | Un cycle calculé, validé et verrouillé, avec un bulletin par employé et un montant de retenues déterminé pour la remise. |
| Fréquence | Selon la périodicité de l'employeur — hebdomadaire, aux deux semaines, bimensuelle ou mensuelle. |
Scénario nominal
- Le gestionnaire ouvre le cycle pour la période.
- Le système rassemble les employés actifs, leurs rémunérations, leurs heures et leurs absences.
- Le système calcule le brut par employé.
- Le système calcule les retenues fédérales et provinciales. → inclut UC-PAI-07.
- Le système calcule le net et les charges employeur.
- Le gestionnaire revoit le cycle employé par employé.
- Le gestionnaire valide le cycle.
- Le système produit les bulletins. → inclut UC-PAI-08.
- Le système notifie les employés.
- Le système prépare le montant de la remise. → étend UC-PAI-09.
Extensions
| N° | Condition | Traitement |
|---|
| 2a | Un employé n'a aucune rémunération configurée | Le cycle signale l'employé et ne le calcule pas. Aucun brut à zéro n'est fabriqué. |
| 2b | Les heures manquent pour un employé horaire | L'employé est marqué incomplet. Le cycle ne se valide pas tant que l'écart persiste. |
| 4a | Un avantage imposable est déclaré après le calcul | Le cycle est recalculé. La version antérieure est conservée. |
| 6a | Le gestionnaire détecte un écart | Il corrige l'élément de paie et relance le calcul. L'historique des calculs est conservé. |
| 7a | La période est déjà verrouillée | La validation est refusée. Une paie hors cycle doit être créée explicitement. |
| 9a | Un employé n'a pas de canal de notification | Le bulletin reste disponible dans son espace. L'absence de notification est signalée. |
| 10a | La période de remise n'est pas atteinte | Le montant est calculé et mis en attente, avec sa date d'échéance. |
4.6 UC-FAC-05 — Encaisser un paiement#
| Rubrique | Contenu |
|---|
| Identifiant | UC-FAC-05 |
| Nom | Encaisser un paiement et le rapprocher de sa facture |
| Acteur primaire | A-TAU Travailleur autonome, A-FAC Responsable de facturation |
| Parties prenantes | L'émetteur — veut être payé et savoir quand. Le payeur — veut un reçu. Le comptable — veut un rapprochement sans ressaisie. |
| Préconditions | Facture émise et non soldée ; moyen de paiement disponible pour le payeur. |
| Garantie de succès | Le paiement est enregistré, rattaché à la facture, et le solde de la facture est mis à jour à la valeur exacte. |
| Fréquence | Continue, proportionnelle au volume de facturation. |
Scénario nominal
- Le payeur ouvre la facture et déclenche le paiement.
- Le système appelle le prestataire de paiement.
- Le prestataire confirme l'encaissement.
- Le système enregistre le paiement et le rattache à la facture.
- Le système met à jour le solde de la facture.
- Le système notifie l'émetteur.
- Le paiement devient rapprochable dans la comptabilité. → étend UC-CPT-04.
Extensions
| N° | Condition | Traitement |
|---|
| 2a | Le prestataire est injoignable | Aucun paiement n'est enregistré. Le message nomme l'indisponibilité. La facture reste ouverte. |
| 3a | Le paiement est refusé | Le motif de refus est affiché. Aucun encaissement n'est écrit. |
| 3b | Le paiement est partiel | Le solde résiduel est calculé et la facture reste ouverte pour ce montant. |
| 4a | La facture a été annulée entre-temps | Le paiement est enregistré comme non affecté et signalé pour arbitrage. Aucune affectation silencieuse. |
| 5a | Un avoir a modifié le montant dû | Le solde est recalculé sur le montant net après avoir. |
| 6a | Le prestataire notifie une annulation ultérieure | L'encaissement est extourné et la facture rouvre. L'événement est tracé. |
4.7 UC-CPT-04 — Rapprocher un compte bancaire#
| Rubrique | Contenu |
|---|
| Identifiant | UC-CPT-04 |
| Nom | Rapprocher un compte bancaire avec la comptabilité |
| Acteur primaire | A-CPT Comptable |
| Parties prenantes | Le cabinet — veut une comptabilité fiable. Le dirigeant — veut un solde qui correspond à sa banque. L'auditeur — veut un écart justifié. |
| Préconditions | Compte bancaire déclaré ; transactions importées pour la période ; écritures comptables saisies. |
| Garantie de succès | Un écart de rapprochement nul, ou un écart nommé et justifié ligne par ligne. |
| Fréquence | Mensuelle au minimum, hebdomadaire dans les cabinets à fort volume. |
Scénario nominal
- Le comptable ouvre le rapprochement pour un compte et une période.
- Le système affiche les transactions bancaires et les écritures non pointées.
- Le système propose des appariements sur montant, date et libellé.
- Le comptable valide les appariements proposés.
- Le comptable apparie manuellement les lignes restantes.
- Le système calcule l'écart résiduel.
- Le comptable justifie l'écart ou passe les écritures manquantes.
- Le comptable clôture le rapprochement de la période.
Extensions
| N° | Condition | Traitement |
|---|
| 2a | Aucune transaction n'a été importée | L'écran affiche « aucune transaction importée » — jamais un rapprochement à zéro qui ressemblerait à un compte à jour. |
| 3a | Une transaction correspond à plusieurs écritures | Le système propose un appariement multiple et affiche le reliquat. |
| 5a | Une transaction bancaire n'a aucune contrepartie | Le comptable crée l'écriture manquante depuis l'écran. → inclut UC-CPT-02. |
| 6a | L'écart dépasse un seuil configuré | Le système signale l'écart et empêche la clôture tant qu'il n'est pas justifié. |
| 6b | Une anomalie est détectée dans les écritures | Le motif est affiché. → étend UC-CPT-13. |
| 8a | La période a déjà été clôturée | La clôture est refusée. Une réouverture explicite et tracée est nécessaire. |
4.8 UC-RDV-05 — Réserver un rendez-vous#
| Rubrique | Contenu |
|---|
| Identifiant | UC-RDV-05 |
| Nom | Réserver un rendez-vous avec un professionnel |
| Acteur primaire | A-PAR Particulier |
| Parties prenantes | Le client — veut un créneau réel. Le professionnel — veut un agenda qui ne double-réserve pas. |
| Préconditions | Le professionnel a déclaré ses disponibilités et au moins un type de rendez-vous ; un créneau est libre. |
| Garantie de succès | Un rendez-vous confirmé aux deux parties, inscrit dans les deux agendas, avec un rappel programmé. |
| Fréquence | Continue, avec un pic en période de production fiscale. |
Scénario nominal
- Le client ouvre le lien de réservation du professionnel.
- Le système affiche les créneaux libres selon les disponibilités et les exceptions déclarées.
- Le client choisit un créneau et un type de rendez-vous.
- Le client renseigne l'objet de la rencontre.
- Le système crée le rendez-vous et bloque le créneau.
- Le système notifie les deux parties.
- Le système programme un rappel. → inclut UC-RDV-09.
- Si le type est distanciel, le système prépare la salle de visioconférence. → étend UC-RDV-08.
Extensions
| N° | Condition | Traitement |
|---|
| 2a | Aucun créneau n'est libre | Le message le dit et propose la période disponible suivante. Aucun agenda vide n'est présenté comme une absence de service. |
| 3a | Le créneau vient d'être pris | La réservation est refusée avec la cause exacte. Les créneaux sont rechargés. |
| 5a | Un calendrier externe synchronisé montre un conflit | Le créneau n'est pas proposé. → inclut UC-RDV-07. |
| 6a | Le courriel du client est invalide | Le rendez-vous est créé et le défaut de notification est signalé au professionnel. |
| 8a | Le service de visioconférence est indisponible | Le rendez-vous reste confirmé. Le lien de salle est marqué indisponible plutôt qu'affiché vide. |
| 9a | Le client annule | Le créneau est libéré et le professionnel est averti. → UC-RDV-10. |
4.9 UC-ADM-05 — Modifier le catalogue des forfaits#
| Rubrique | Contenu |
|---|
| Identifiant | UC-ADM-05 |
| Nom | Modifier le catalogue des forfaits et publier un prix |
| Acteur primaire | A-RFI Rôle finance — et lui seul |
| Parties prenantes | Les clients — paient le prix publié. L'administrateur de plateforme — n'a délibérément qu'un accès en lecture. Le support — n'a aucun accès à cette page. |
| Préconditions | Session ouverte avec le rôle finance ; version de catalogue courante connue. |
| Garantie de succès | Un prix publié, versionné, daté, et servi de manière identique à toutes les surfaces qui l'affichent. |
| Fréquence | Rare. Quelques fois par an. C'est précisément pourquoi elle est encadrée. |
Scénario nominal
- Le rôle finance ouvre le catalogue des forfaits.
- Le système affiche la version courante du catalogue et sa date.
- Le rôle finance modifie un prix, une dotation de sièges, un nombre de clients ou une dotation de crédits.
- Le système présente l'écart entre l'ancienne et la nouvelle valeur.
- Le rôle finance confirme.
- Le système publie une nouvelle version datée du catalogue.
- Le système trace la modification au journal d'audit avec l'identité de l'auteur.
- Les surfaces qui affichent les prix servent la nouvelle version.
Extensions
| N° | Condition | Traitement |
|---|
| 1a | Le rôle n'est pas finance | La route n'apparaît pas dans la navigation et l'accès direct est refusé. Trois rôles sur cinq sont dans ce cas. |
| 3a | Le forfait visé est un palier historique retiré de la vente | La modification reste possible pour les comptes en place, mais le palier n'est pas remis en avant. |
| 4a | L'écart porte sur une dotation de crédits | Le système affiche l'impact sur les comptes existants avant confirmation. |
| 6a | La publication échoue | L'ancienne version reste servie. Aucun état intermédiaire n'est exposé. |
| 8a | Une surface sert encore l'ancienne version | C'est le cas d'écart de catalogue décrit en Q18 dans 14-diagrammes-uml-activite-sequence.md : un forfait Gratuit servi à 10 crédits alors que la base en portait 23. La détection compare la valeur servie et la valeur en base plutôt que de faire confiance à l'une des deux. |
4.10 UC-ENT-10 — Passer du contexte entrepreneur au contexte PME#
| Rubrique | Contenu |
|---|
| Identifiant | UC-ENT-10 |
| Nom | Basculer de contexte sans changer de compte ni migrer de données |
| Acteur primaire | A-ENT Entrepreneur |
| Parties prenantes | L'entrepreneur — ne veut ni double saisie ni nouvel outil. Le cabinet — veut suivre le même client à travers son évolution. |
| Préconditions | Compte authentifié ; société constituée ; droits du forfait couvrant le contexte cible. |
| Garantie de succès | Le contexte pme devient actif, la navigation et le tableau de bord sont recomposés, et aucune donnée n'est déplacée ni ressaisie. |
| Fréquence | Une à quelques fois par compte sur sa durée de vie. C'est le mécanisme structurant du produit. |
Scénario nominal
- L'entrepreneur ouvre le sélecteur de contexte.
- Le système affiche les contextes disponibles selon les droits du compte.
- L'entrepreneur choisit le contexte PME.
- Le système vérifie les droits auprès du catalogue de la plateforme.
- Le système recompose la navigation, le tableau de bord et les fonctionnalités exposées.
- Le système redirige vers le tableau de bord du contexte choisi.
- Les données déjà saisies restent accessibles depuis le nouveau contexte.
Extensions
| N° | Condition | Traitement |
|---|
| 2a | Le contexte cible est conditionné à une clef d'offre inactive | La carte du contexte n'apparaît pas dans le sélecteur. Trois contextes Client sont dans ce cas — business, epicerie, startup. |
| 4a | Les droits ne couvrent pas le contexte | La bascule est refusée avec la raison. Le parcours d'achat du module est proposé. → UC-ADM-06. |
| 5a | Le tableau de bord du contexte a une adresse propre | Le système redirige vers cette adresse — trois contextes ont un tableau de bord dédié plutôt que le tableau de bord commun. |
| 6a | La bascule échoue en cours de route | Le contexte antérieur reste actif. Aucun état intermédiaire n'est exposé. |
4.11 UC-AUD-11 — Traiter une demande de suppression#
| Rubrique | Contenu |
|---|
| Identifiant | UC-AUD-11 |
| Nom | Traiter une demande de suppression de données |
| Acteur primaire | A-RCF Rôle conformité |
| Parties prenantes | La personne concernée — veut que ses données disparaissent. Le régulateur — veut la preuve du traitement. L'auditeur — veut que la preuve survive à la suppression. |
| Préconditions | Demande reçue et qualifiée ; périmètre de suppression défini ; obligations légales de conservation identifiées. |
| Garantie de succès | Les données visées sont supprimées, et la preuve d'audit du traitement subsiste — le journal d'audit n'a pas de clef étrangère vers l'annuaire d'utilisateurs, précisément pour qu'une suppression de compte n'efface pas la preuve qui l'incrimine. |
| Fréquence | Occasionnelle, mais à traitement obligatoire dans un délai réglementaire. |
Scénario nominal
- Le rôle conformité ouvre la demande de suppression.
- Le système présente le périmètre de données rattachées à la personne.
- Le rôle conformité identifie les données soumises à une obligation de conservation.
- Le rôle conformité confirme le périmètre à supprimer.
- Le système exécute la suppression sur le périmètre confirmé.
- Le système conserve la trace d'audit du traitement.
- Le système notifie la personne concernée.
Extensions
| N° | Condition | Traitement |
|---|
| 2a | Le périmètre ne peut pas être établi complètement | L'état est « non évalué », distinct de « rien à supprimer ». Aucun zéro fabriqué. |
| 3a | Une obligation légale impose la conservation | La donnée est exclue du périmètre, avec la référence de l'obligation. |
| 5a | La suppression échoue partiellement | L'état reste « en cours ». Le détail des échecs est listé. Aucun succès global n'est affiché. |
| 6a | Le compte de la personne est lui-même supprimé | La trace d'audit subsiste par conception. |
4.12 UC-EXP-05 — Suivre les dates de péremption#
| Rubrique | Contenu |
|---|
| Identifiant | UC-EXP-05 |
| Nom | Suivre les dates de péremption des articles en épicerie |
| Acteur primaire | A-EPI Exploitant Épicerie |
| Parties prenantes | L'exploitant — veut réduire les pertes. Le client final — veut des produits conformes. |
| Préconditions | Clef d'offre du contexte epicerie active ; articles référencés avec une date de péremption. |
| Garantie de succès | Une liste ordonnée des articles à écouler, et une alerte émise avant la date plutôt qu'après. |
| Fréquence | Quotidienne. |
Scénario nominal
- L'exploitant ouvre le suivi des dates de péremption.
- Le système liste les articles par date croissante.
- Le système met en évidence les articles sous le seuil d'alerte.
- L'exploitant décide d'une action — remise, retrait, mise en avant.
- L'exploitant enregistre l'action et la quantité concernée.
- Le stock est mis à jour.
- L'ordonnanceur émet l'alerte du lendemain sur les articles restants. → inclut UC-EXP-09.
Extensions
| N° | Condition | Traitement |
|---|
| 1a | La clef d'offre n'est pas active | Le contexte epicerie n'apparaît pas dans le sélecteur. L'écran est inaccessible. |
| 2a | Aucun article ne porte de date de péremption | L'écran affiche « aucune date renseignée » plutôt qu'une liste vide qui laisserait croire à une absence de risque. |
| 4a | L'article est déjà périmé | L'action de retrait est proposée en priorité et la perte est enregistrée. |
| 6a | La mise à jour du stock échoue | L'action reste en attente. Le stock n'est pas modifié partiellement. |
5. Vue système globale#
Ce diagramme est volontairement abstrait : il montre les familles d'acteurs et les domaines, pas les cas individuels. Les cas sont dans le §3.
flowchart LR
subgraph act["Familles d acteurs"]
a01(("Acteurs Client — 10 contextes"))
a02(("Acteurs Professionnels — 9 contextes"))
a03(("Rôles Administration — 5"))
a04(("Acteurs temporels — 2"))
end
subgraph sys["Plateforme Kaxentra"]
d01(["Fiscalité"])
d02(["Comptabilité"])
d03(["Paie"])
d04(["Facturation"])
d05(["Trésorerie"])
d06(["Finances personnelles"])
d07(["Immobilier et Succession"])
d08(["Entrepreneuriat et Startup Studio"])
d09(["Exploitation et Épicerie"])
d10(["Documents et signature"])
d11(["Communauté et marketplace"])
d12(["Rendez-vous"])
d13(["Intelligence artificielle"])
d14(["Audit et conformité"])
d15(["Conseil et Financement"])
d16(["Administration de plateforme"])
end
subgraph ext["Systèmes externes"]
a05(("Autorités fiscales"))
a06(("Prestataire de paiement"))
a07(("Signature électronique"))
a08(("Passerelle de modèles"))
end
a01 --> d01
a01 --> d06
a01 --> d07
a01 --> d08
a01 --> d09
a01 --> d10
a02 --> d02
a02 --> d03
a02 --> d04
a02 --> d05
a02 --> d14
a02 --> d15
a01 --> d11
a01 --> d12
a01 --> d13
a02 --> d13
a03 --> d16
a04 --> d04
d01 --> a05
d04 --> a06
d10 --> a07
d13 --> a08
Trois lectures de ce diagramme
- Les acteurs Client et les acteurs Professionnels se rejoignent sur trois domaines — Documents, Rendez-vous, Intelligence artificielle. Ce sont les domaines où le client et son cabinet travaillent dans le même système, sur la même source de vérité. C'est le différenciateur n° 2 du brief.
- Les rôles d'Administration ne touchent qu'un domaine, et ce domaine ne sert aucun client final. La séparation n'est pas cosmétique : le portail Administration raisonne en rôle × route, les deux autres raisonnent en locataire.
- Les acteurs temporels initient réellement des cas. L'ordonnanceur déclenche des facturations récurrentes et des relances ; le calendrier fiscal déclenche des rappels d'échéance. Ils ne sont pas décoratifs.
6. Matrice acteurs × cas d'utilisation#
Lecture : P = acteur primaire du cas · S = acteur secondaire · — = aucune relation. La matrice est présentée par famille de domaines pour rester lisible.
6.1 Acteurs Client × domaines#
| Acteur | FIS | CPT | PAI | FAC | TRE | FPE | IMM | SUC | ENT | STU | EXP | DOC | COM | RDV | IA | ADM | AUD | CON | FIN |
|---|
| A-PAR Particulier | P | — | — | — | — | P | — | — | — | — | — | P | P | P | P | — | — | — | — |
| A-TAU Travailleur autonome | P | S | — | P | — | S | — | — | — | — | — | P | P | P | P | — | — | — | — |
| A-ENT Entrepreneur | S | — | — | — | — | — | — | — | P | S | — | P | P | P | P | — | — | S | P |
| A-PME Dirigeant de PME | S | P | S | S | P | — | — | — | S | — | — | P | P | P | P | — | S | P | P |
| A-IMM Propriétaire immobilier | P | — | — | — | — | S | P | S | — | — | — | P | — | P | P | — | — | — | — |
| A-INV Investisseur | S | S | — | — | — | P | S | S | — | — | — | P | — | P | P | — | — | — | — |
| A-SUC Planification successorale | S | — | — | — | — | S | S | P | — | — | — | P | — | P | P | — | — | S | — |
| A-BUS Exploitant Affaires | S | S | — | S | — | — | — | — | — | — | P | P | P | P | P | — | — | — | — |
| A-EPI Exploitant Épicerie | S | S | — | S | — | — | — | — | — | — | P | P | P | P | P | — | — | — | — |
| A-STU Fondateur Startup Studio | — | — | — | — | — | — | — | — | S | P | — | P | P | P | P | — | — | S | P |
6.2 Acteurs Professionnels × domaines#
| Acteur | FIS | CPT | PAI | FAC | TRE | FPE | IMM | SUC | ENT | STU | EXP | DOC | COM | RDV | IA | ADM | AUD | CON | FIN |
|---|
| A-CPT Comptable | S | P | S | S | P | — | — | — | — | — | — | P | S | P | P | — | S | S | — |
| A-FIS Fiscaliste | P | S | — | — | — | — | S | S | — | — | S | P | S | P | P | — | S | S | — |
| A-AUD Auditeur | S | S | — | — | — | — | — | — | — | — | — | P | — | P | P | — | P | S | — |
| A-CSL Conseiller | S | — | — | — | — | S | — | P | P | S | — | P | S | P | P | — | S | P | S |
| A-GPA Gestionnaire de paie | S | S | P | — | — | — | — | — | — | — | — | P | — | P | P | — | — | — | — |
| A-INC Incorporateur | S | — | — | — | — | — | — | S | P | S | — | P | — | P | P | — | — | S | — |
| A-GES Responsable de gestion | — | — | — | S | — | — | — | — | — | — | S | P | P | P | P | — | — | P | S |
| A-FAC Responsable de facturation | S | S | — | P | S | — | — | — | — | — | — | P | — | — | P | — | — | — | — |
| A-ACA Administration de cabinet | — | — | — | — | — | — | — | — | — | — | — | S | — | — | S | P | S | — | — |
6.3 Rôles Administration × domaines#
| Acteur | FIS | CPT | PAI | FAC | TRE | FPE | IMM | SUC | ENT | STU | EXP | DOC | COM | RDV | IA | ADM | AUD | CON | FIN |
|---|
| A-PLT Administrateur de plateforme | — | — | — | — | — | — | — | — | — | — | — | — | — | — | P | P | S | — | — |
| A-RFI Rôle finance | — | — | — | S | — | — | — | — | — | — | — | — | — | — | — | P | — | — | P |
| A-RSU Rôle support | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | P | S | — | — |
| A-ROP Exploitation technique | — | — | — | — | — | — | — | — | — | — | — | — | — | — | S | P | — | — | — |
| A-RCF Rôle conformité | — | — | — | — | — | — | — | — | — | — | — | S | S | — | S | S | P | — | — |
6.4 Acteurs système, temporels et externes × domaines#
| Acteur | FIS | CPT | PAI | FAC | TRE | FPE | IMM | SUC | ENT | STU | EXP | DOC | COM | RDV | IA | ADM | AUD | CON | FIN |
|---|
| A-AST Assistant conversationnel | S | S | — | — | S | S | S | S | S | S | — | S | — | — | P | — | S | S | S |
| A-COP Copilote de domaine | S | S | S | S | S | S | — | — | S | S | — | S | — | — | S | — | — | S | — |
| A-AGT Agent autonome | S | S | — | S | — | — | — | — | — | — | — | S | — | — | P | S | S | S | — |
| A-ORC Orchestrateur multi-agents | — | — | — | — | — | — | — | — | — | — | — | — | — | — | S | — | — | — | — |
| A-VIS Moteur de vision documentaire | S | S | — | S | — | — | — | — | — | — | S | S | — | — | S | — | — | — | — |
| A-LLM Passerelle de modèles | — | — | — | — | — | — | — | — | — | — | — | — | — | — | S | S | — | — | — |
| A-GRD Garde-fous | — | — | — | — | — | — | — | — | — | — | — | — | — | — | S | S | S | — | — |
| A-KNB Base de connaissances | S | — | — | — | — | — | — | — | S | S | — | S | — | — | S | — | — | S | S |
| A-PSP Prestataire de paiement | — | — | — | S | S | — | — | — | — | — | S | — | S | — | — | S | — | — | — |
| A-BNK Connecteur bancaire | — | S | — | — | S | S | — | — | — | — | — | — | — | — | — | — | — | — | — |
| A-ESG Signature électronique | S | — | S | — | — | — | S | S | S | — | — | S | — | — | — | — | S | S | — |
| A-NOT Passerelle de notification | S | — | S | S | S | S | S | — | S | — | S | S | S | S | S | S | S | S | S |
| A-VID Visioconférence | — | — | — | — | — | — | — | — | — | — | — | — | S | S | — | — | — | — | — |
| A-AUD2 Journal d'audit | S | S | S | S | — | — | — | S | S | — | — | S | S | — | S | S | S | S | — |
| A-CRD Compteur de crédits IA | — | — | — | — | — | — | — | — | — | — | — | — | — | — | S | S | — | — | — |
| A-CFG Catalogue de la plateforme | S | S | S | S | — | — | — | — | S | S | S | — | — | — | S | S | — | — | S |
| A-SCH Ordonnanceur | S | P | P | P | P | P | P | — | — | — | P | S | S | P | — | — | — | — | P |
| A-CAL Calendrier fiscal | P | — | S | — | — | S | S | — | — | — | S | — | — | — | — | — | — | — | — |
| A-ARC Agence du revenu du Canada | S | — | S | — | — | — | S | — | — | — | — | — | — | — | — | — | — | — | — |
| A-RQC Revenu Québec | S | — | S | — | — | — | S | — | — | — | S | — | — | — | — | — | — | — | — |
| A-REG Registraire des entreprises | — | — | — | — | — | — | — | — | S | S | — | — | — | — | — | — | — | — | — |
| A-ORD Ordre professionnel | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | S | S | — |
| A-MEM Membre invité d'espace | — | — | — | — | — | — | — | — | — | — | — | P | P | S | S | — | — | — | — |
| A-EMP Employé | — | — | P | — | — | — | — | — | — | — | — | S | — | S | — | — | — | — | — |
| A-PRO Prospect | — | — | — | — | — | — | — | — | — | — | — | — | P | P | — | — | — | — | — |
| A-SIG Signataire externe | S | — | — | — | — | — | S | S | S | — | — | P | — | — | — | — | — | — | — |
| A-MTR Mentor de communauté | — | — | — | — | — | — | — | — | S | S | — | — | P | S | — | — | — | S | — |
Trois enseignements de la matrice
- L'ordonnanceur est l'acteur primaire le plus transversal — il initie des cas dans huit domaines. Un produit qui ne modélise pas le temps comme un acteur passe à côté de la moitié de son comportement réel.
- La passerelle de notification est l'acteur secondaire le plus sollicité — présente dans dix-neuf domaines sur dix-neuf. Elle est de fait un point de passage critique.
- Aucun acteur Client n'est primaire sur le domaine Administration, et aucun rôle d'Administration n'est primaire sur un domaine métier autre que l'IA et le financement. La frontière est nette dans la matrice, pas seulement dans le discours.
7. Cas des personas d'extension E01 à E08#
⚠️ NON LIVRÉ — hypothèse produit#
Les cas d'utilisation de cette section ne correspondent à aucun écran et à aucun point d'entrée de service. Un balayage du code source effectué le 17 août 2026 n'a trouvé aucune occurrence produit de « prière », « église » ou « ministère ». Le diagramme ci-dessous décrit ce qu'il faudrait bâtir, pas ce qui existe.
Aucun support commercial public ne présente E01 à E08 comme disponible. Ces cas servent au dossier d'investissement, à la feuille de route et aux entretiens de découverte.
Chaque cas est adossé à une brique réellement livrée — c'est la seule chose qui rend l'hypothèse crédible plutôt que spéculative.
flowchart LR
subgraph act["Acteurs d extension — non livrés"]
a01(("Foyer élargi E01"))
a02(("Assemblée locale E02"))
a03(("Leader de groupe E03"))
a04(("Leader de chaîne E04"))
a05(("Ministère E05"))
end
subgraph sys["Cas hypothétiques"]
uc01(["Partager un budget familial"])
uc02(["Tenir la comptabilité d un organisme"])
uc03(["Émettre un reçu de don"])
uc04(["Animer un groupe de membres"])
uc05(["Coordonner une chaîne sur plusieurs fuseaux"])
uc06(["Piloter un programme d accompagnement"])
uc07(["Organiser un événement avec billetterie"])
uc08(["Suivre la présence des membres"])
uc09(["Animer un espace en visioconférence"])
uc10(["Marquer des jalons ludiques"])
end
subgraph bri["Briques réellement livrées"]
b01(("Forfait Famille 5 sièges"))
b02(("Communauté et événements"))
b03(("Espaces collaboratifs"))
b04(("Rendez-vous et visioconférence"))
b05(("Notifications multicanal"))
end
a01 --> uc01
a01 --> uc10
a02 --> uc02
a02 --> uc03
a02 --> uc07
a03 --> uc04
a03 --> uc08
a04 --> uc05
a05 --> uc06
a05 --> uc09
uc01 --> b01
uc02 --> b02
uc03 --> b02
uc04 --> b03
uc05 --> b05
uc06 --> b02
uc07 --> b02
uc08 --> b03
uc09 --> b04
uc10 --> b02
| ID | Cas d'utilisation | Persona | Brique réelle d'appui | Ce qui manque pour le livrer | Statut |
|---|
| UC-EXT-01 | Partager un budget familial entre sièges | E01 Famille élargie | Forfait Famille 5 sièges, budgets, objectifs | Un modèle de partage de budget entre sièges d'un même compte | Partiellement livré — le forfait existe, le partage de budget n'est pas modélisé |
| UC-EXT-02 | Tenir la comptabilité d'un organisme | E02 Assemblée locale | Comptabilité, dons, états financiers | Un plan comptable et des états adaptés aux organismes sans but lucratif | ⚠️ Non livré |
| UC-EXT-03 | Émettre un reçu de don | E02 Assemblée locale | Enregistrement des dons | La production du reçu officiel et sa numérotation | ⚠️ Non livré |
| UC-EXT-04 | Animer un groupe de membres | E03 Leader de groupe | Espaces collaboratifs — conversations, membres, invitations, votes | Un rôle d'animation distinct du rôle de membre | ⚠️ Non livré |
| UC-EXT-05 | Coordonner une chaîne sur plusieurs fuseaux | E04, E06 | Notifications multicanal, événements récurrents | La gestion de fuseaux multiples sur un même événement récurrent | ⚠️ Non livré |
| UC-EXT-06 | Piloter un programme d'accompagnement | E05 Ministère | Programmes, mentors, ressources de la communauté | Un modèle de programme non commercial | ⚠️ Non livré |
| UC-EXT-07 | Organiser un événement avec billetterie | E02, E05 | Événements, billetterie, présence | Rien de structurel — la brique est proche | Partiellement livré |
| UC-EXT-08 | Suivre la présence des membres | E03, E07 | Présence aux événements | Un suivi de présence récurrent hors événement | Partiellement livré |
| UC-EXT-09 | Animer un espace en visioconférence | E07 Chambre dédiée | Rendez-vous, visioconférence, séances de groupe | Un espace permanent plutôt qu'un rendez-vous ponctuel | Partiellement livré |
| UC-EXT-10 | Marquer des jalons ludiques | E08 Jeux de famille | Jalons de programme, événements | Un moteur de progression et de récompense | ⚠️ Non livré |
Ce que cette section dit honnêtement. Sur dix cas hypothétiques, quatre s'appuient sur des briques si proches qu'ils relèvent de l'assemblage — billetterie, présence, espace en visioconférence, budget familial. Six exigent du développement réel. Cette distinction est la seule information utile pour une feuille de route ; l'annoncer autrement reviendrait à vendre ce qui n'existe pas, ce que la valeur de sobriété du brief interdit.
8. Traçabilité vers le code source#
| Affirmation de ce document | Origine relevée le 17 août 2026 |
|---|
Dix contextes Client, neuf contextes Professionnels, un repli general | Registre de métadonnées de contexte partagé web et mobile |
Trois contextes Client conditionnés à une clef d'offre — business, epicerie, startup | Même registre — commentaires de conditionnement et clef de module |
| Trois contextes ont un tableau de bord dédié plutôt que le tableau de bord commun | Même registre — adresse de tableau de bord par contexte |
| Domaines et sous-domaines des portails Client et Affaires | Registres de navigation des deux portails |
| Sections du portail Administration — plateforme, locataires, IA et agents, crédits IA, facturation, exploitation, sécurité, subventions, publicité, communications | Registre de navigation supérieure du portail Administration |
| Quatre-vingt-cinq services applicatifs | Arborescence du répertoire des services |
| Points d'entrée fiscaux — T2125, T776, TPS et TVQ, acomptes, report, calendrier fiscal, transmission électronique, listes de contrôle | Points d'entrée du service de fiscalité |
| Points d'entrée de paie — employés, rémunérations, retenues, bulletins, feuillets fédéraux, relevés provinciaux, relevé d'emploi, temps et présences, plans de formation | Points d'entrée du service de paie |
| Points d'entrée comptables — plan comptable, écritures, rapprochement, états financiers, grand livre, clôtures, immobilisations, budgets, dons, positions de placement | Points d'entrée du service de comptabilité |
| Points d'entrée de trésorerie — comptes, plan, positions, prévisions, taux de change, facilités de crédit | Points d'entrée du service de trésorerie |
| Points d'entrée documentaires — dépôt, dossiers, demandes, partages, listes de contrôle, extraction, versions, recherche, gabarits | Points d'entrée du service de documents |
| Points d'entrée de rendez-vous — disponibilités, exceptions, liens de réservation, réservation publique, séances de groupe, visioconférence, synchronisation de calendrier, interventions terrain | Points d'entrée du service de réservation |
| Refus au solde nul plutôt que facturation en dépassement | Point d'entrée de consommation de crédits du service de facturation, et point d'entrée de messagerie du service d'espaces |
| Approbation humaine avec rejeu de l'écriture différée | Brief commun §1.5 — constat de balayage confirmé |
| Journal d'audit sans clef étrangère vers l'annuaire d'utilisateurs | Brief commun §1.5 |
| Sources persistées avec la réponse IA, ancrage en échec ouvert | Brief commun §1.5 |
| Séparation des pouvoirs sur le catalogue tarifaire | Matrice route × rôle du portail Administration, documentée dans 06-portail-admin.md §2 |
| Principe « ne jamais fabriquer un zéro » | 06-portail-admin.md §1.3 |
Ce qui n'a pas pu être vérifié dans ce passage. La fréquence réelle d'appel de chaque cas — aucune télémétrie d'usage n'a été consultée ; les fréquences indiquées au §4 sont des ordres de grandeur métier. Le comportement effectif des connecteurs externes en production — prestataire de paiement, connecteur bancaire, service de signature — n'a pas été observé en direct. Les codes de refus exacts renvoyés par les administrations fiscales n'ont pas été relevés.
Kaxentra — dossier de lancement. Document interne, version 1.0 du 17 août 2026. Marque publique : Kaxentra. Éditeur : i2t Digital. Les éléments marqués [HYPOTHÈSE] ne sont pas publiables en l'état. Les personas d'extension communautaire (E01–E08) décrivent des fonctionnalités non livrées.