05 — Portail Affaires mobile : fonctionnalités détaillées#
Surface : contexte Affaires de l'application mobile Kaxentra, iOS et Android. Même application, même compte, même authentification que le contexte Client. 122 écrans relevés sous le groupe professionnel de l'arbre de routage, une fois les trois fichiers de disposition retirés. Relevé écran par écran effectué le 17 août 2026 sur le code source : registre de fonctionnalités partagé, arbre de routage, en-têtes de fichiers d'écran, configuration de l'application. Chaque ligne des tableaux ci-dessous a été vue dans un fichier.
Le contexte Client de la même application est traité dans 03-portail-client-mobile.md. Le portail Affaires web est traité dans le dossier produit.
1. Vue d'ensemble#
1.1 La bascule vers le contexte Affaires#
Un compte qui porte des rôles professionnels voit, à l'ouverture, un choix de portail : « Espace Client » ou « Mon Cabinet ». Le choix est mémorisé pour les prochaines sessions et remis à zéro à la déconnexion, pour qu'un compte à double casquette ne reste pas épinglé au portail de sa dernière session.
Une fois dans « Mon Cabinet », un sélecteur de contexte professionnel ouvre neuf contextes : comptable, fiscaliste, auditeur, conseiller, paie, incorporateur, gestion, facturation, administration.
La bascule ne change ni d'application, ni de compte. Elle recompose la navigation :
- La section du métier actif passe en tête du hub — c'est ce qui doit tomber sous le pouce en premier.
- Toutes les autres sections professionnelles restent servies, à la suite. Un cabinet réel ne se découpe pas en silos de persona, et le portail web ne filtre que par module souscrit.
- Les sections communes — Réseau, Travail, Terrain, Facturation, Outils et IA, Paramètres du cabinet, Mon compte — sont servies quel que soit le contexte.
1.2 Qui utilise le contexte Affaires sur mobile#
Le mobile n'est pas une réduction du poste de travail. Il sert trois situations que le poste de travail ne couvre pas.
| Situation | Qui | Ce que le mobile apporte |
|---|
| En déplacement | Associé, chargé de mandat, conseiller | Consulter un dossier entre deux rendez-vous, valider une approbation d'IA, saisir du temps avant de l'oublier |
| Chez le client | Comptable, fiscaliste, auditeur | Ouvrir la fiche du client sur place, photographier une pièce, créer une constatation, faire signer une lettre de mission au doigt |
| En visite terrain | Technicien, ressource d'intervention | Ouvrir sa journée, se mettre en route, démarrer, mettre en pause, déclarer terminé, pointer son temps sur le bon de travail |
| En astreinte | Direction, gestion | Lire les indicateurs, voir les échéances, interrompre une tâche d'IA qui s'emballe |
| En prospection | Gestion, facturation | Créer un prospect, envoyer un devis, enregistrer un paiement reçu |
1.3 Volumétrie mesurée#
| Mesure | Valeur |
|---|
| Écrans du contexte Affaires | 122 |
| Contextes professionnels | 9 |
| Sections communes à tous les contextes professionnels | 7 — Réseau, Travail, Terrain, Facturation, Outils et IA, Paramètres du cabinet, Mon compte |
| Entrées de la section Paramètres du cabinet | 13 |
| Entrées de la section Facturation | 7 |
| Entrées de la section Vitrine | 7 |
| Pages du portail Affaires web, pour comparaison | 867 |
1.4 Le principe de composition du hub#
L'assemblage du hub professionnel est explicite dans le registre partagé. Il vaut la peine d'être lu, parce qu'il porte une décision de produit :
Section Réseau, puis Travail, puis Terrain, puis la section du métier actif, puis Facturation, puis les sections de tous les autres métiers, puis Outils et IA, puis Paramètres du cabinet, puis Mon compte — l'ensemble dédupliqué par route, la première occurrence gagnant.
Trois conséquences :
- Un module payant reste visible sans habilitation. L'écran affiche l'offre. Le masquer le rendrait introuvable pour la moitié des comptes qui y ont droit.
- Aucune entrée en double. « Ma vitrine » serait apparue trois fois sans la déduplication ; « Factures » deux fois. Une entrée en double n'est pas une entrée en plus, c'est une hésitation de plus.
- Le terrain est un module, pas une persona. La section Terrain est globale : un technicien peut être rattaché à n'importe quel contexte.
2. Navigation mobile du contexte Affaires#
2.1 Arborescence#
flowchart TD
n00["Application Kaxentra"] --> n01["Choix du portail"]
n01 --> n02["Mon Cabinet"]
n02 --> n03["Sélecteur de contexte professionnel"]
n03 --> n10["Barre du bas - 5 emplacements"]
n10 --> n11["Tableau de bord"]
n10 --> n12["Clients"]
n10 --> n13["Bouton de création"]
n10 --> n14["Agenda"]
n10 --> n15["Plus"]
n15 --> n20["Réseau"]
n15 --> n21["Travail"]
n15 --> n22["Terrain"]
n15 --> n23["Section du métier actif"]
n15 --> n24["Facturation"]
n15 --> n25["Sections des autres métiers"]
n15 --> n26["Outils et IA"]
n15 --> n27["Paramètres du cabinet"]
n15 --> n28["Mon compte"]
n02 --> n30["Barre du haut"]
n30 --> n31["Recherche"]
n30 --> n32["Notifications"]
n30 --> n33["Assistant IA"]
n30 --> n34["Menu de compte"]
2.2 Les cinq emplacements de la barre du bas#
| Emplacement | Libellé | Écran câblé | Note |
|---|
| 0 | Tableau de bord | Indicateurs du contexte professionnel | — |
| 1 | Clients | Répertoire des clients | Emplacement adaptatif : le libellé se recompose par contexte, le registre des clients restant l'entrée de tout flux professionnel |
| 2 | Bouton de création | Aucune destination : ouvre une feuille d'actions | — |
| 3 | Agenda | Échéances réelles et dates d'échéance des tâches | — |
| 4 | Plus | Hub de fonctionnalités du contexte | Toutes les sections y vivent |
La barre professionnelle était autrefois non adaptative : ses cinq emplacements étaient écrits en dur. Elle lit désormais les mêmes emplacements indexés par position que la barre Client, ce qui permet au deuxième emplacement de se recomposer par contexte sans risquer le décalage qui avait déjà fait afficher « Messages » sur l'emplacement « Documents ».
2.3 Les neuf contextes professionnels et leur section de tête#
| Contexte | Section de tête | Nombre d'entrées de cette section |
|---|
| Comptable | Comptabilité | 8 |
| Fiscaliste | Fiscalité | 6 |
| Auditeur | Audit | 8 |
| Conseiller | Conseil | 6 |
| Paie | Paie | 8 |
| Incorporateur | Incorporation | 4 |
| Gestion | Pipeline et clients, puis Équipe et performance, puis Vitrine | 5 + 5 + 7 |
| Facturation | Revenus, puis Barèmes et recouvrement, puis Vitrine | 6 + 6 + 7 |
| Administration | Administration, puis Vitrine | 6 + 7 |
2.4 Le bouton central de création, par contexte#
| Contexte | Actions offertes |
|---|
| Comptable | Nouveau client, nouvelle tâche, nouvelle facture, nouvelle dépense, saisir du temps, nouveau mandat, copilote Comptabilité |
| Fiscaliste | Dossier T1, impôt corporatif T2, nouveau client, saisir du temps, copilote Fiscaliste |
| Auditeur | Nouvelle constatation, feuille de travail, nouveau mandat, copilote Audit |
| Conseiller | Nouvelle proposition, nouveau mandat, nouvelle tâche, copilote Conseil |
| Paie | Nouvelle période de paie, ajouter un employé, copilote Paie |
| Incorporateur | Nouvelle incorporation, ajouter un registre, nouveau client, copilote Incorporation |
| Gestion | Nouveau client ou prospect, nouveau dossier, nouvelle tâche, nouvelle facture, copilote Prospection |
| Facturation | Nouvelle facture, saisie de temps, nouvelle dépense, enregistrer un paiement, recouvrement et rappels |
| Administration | Inviter un utilisateur, paramètres de l'organisation, nouveau client, assistant IA |
Les routes de ces actions ont été vérifiées contre l'arbre réel du groupe professionnel. Des destinations obsolètes qui ne correspondaient à aucun écran ont été remplacées par les écrans réels.
3. Fonctionnalités détaillées, par groupe d'écrans#
3.1 Tableau de bord cabinet#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Indicateurs par persona | Lire les indicateurs du contexte professionnel actif | Le comptable et le fiscaliste ne regardent pas les mêmes chiffres |
| Indicateurs câblés sur des listes réelles | Chaque indicateur compte des lignes réelles, jamais un nombre écrit en dur | Un chiffre de tableau de bord est une mesure, pas une décoration |
| Absence de source assumée | Un indicateur sans service derrière affiche un tiret plutôt qu'un nombre | Ne jamais fabriquer un zéro |
| Bandeau repliable | Voir un bandeau d'en-tête qui se replie au défilement | La surface de lecture reste utile sur un téléphone |
| Section Échéances | Lire les échéances réelles à venir | Le risque de retard se voit à l'ouverture |
| Tirer pour rafraîchir | Recharger toutes les cartes | Reprendre après une action faite au bureau |
| Carte des interventions | Rejoindre ses interventions terrain depuis l'accueil | Le technicien démarre sa journée sans chercher |
| Bascule de contexte | Changer de métier depuis la barre du haut | Passer d'un mandat d'audit à une paie sans quitter l'application |
| Pastille de crédits IA | Voir le solde de crédits du cabinet | Savoir avant de lancer un copilote |
3.2 Clients#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Répertoire des clients | Consulter la liste des clients du cabinet | Le carnet du cabinet, dans la poche |
| Recherche | Filtrer le répertoire par recherche | Trouver un client en salle d'attente |
| Création en ligne | Créer un client : nom, type, société, courriel, téléphone | Inscrire un prospect rencontré à un salon |
| Même service que le web | La création vise exactement le même point d'entrée que le portail web | Aucune divergence entre les deux surfaces |
| Ouverture d'une fiche | Ouvrir la fiche complète d'un client | Préparer un rendez-vous dans l'ascenseur |
| Contacts | Tenir les contacts rattachés en contexte Gestion | La relation, pas seulement l'entité |
| Prospects | Suivre les prospects distinctement des clients | Ne pas mélanger le pipeline et le portefeuille |
| Opportunités | Suivre les opportunités commerciales | Le pipeline se tient là où il se joue |
| Avis clients | Consulter les avis reçus | Mesurer la satisfaction, pas la supposer |
3.3 Dossiers et engagements#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Liste des mandats | Consulter les mandats du cabinet | Savoir ce qui est en cours |
| Création d'un mandat | Créer un mandat depuis le téléphone | Ouvrir le dossier le jour de l'accord |
| Détail en fenêtre | Ouvrir le détail d'un mandat sans quitter la liste | Vérifier une donnée sans perdre sa place |
| Signature de fin de mandat | Signer sur l'appareil quand une demande de signature existe pour le client du mandat | Faire signer un rapport ou une lettre chez le client |
| Aucune signature fabriquée | Si aucune demande de signature ne peut être résolue, l'action de signature n'est pas offerte | Aucun identifiant inventé, aucune action qui échouerait |
| Mandats de conseil | Gérer tous les types de mandats de conseil : création, modification, détail | Le conseiller n'est plus limité à un seul type |
| Évaluation d'entreprise | Enregistrer et lister les mandats d'évaluation | L'évaluation est un mandat, traitée comme tel |
| Transactions de reprise | Suivre le pipeline de reprise par étape, de la prospection à la clôture | Une transaction se suit par étape, pas par mémoire |
| Analyse comparative | Contribuer les ratios du cabinet à un ensemble anonymisé et lire la comparaison | Se situer, avec un seuil minimal de contributeurs pour protéger l'anonymat |
| Propositions | Envoyer, accepter et signer une proposition sur l'appareil | Le mandat accepté crée sa facture côté serveur |
3.4 Tâches et pipeline de dossiers#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Liste des tâches | Consulter les tâches du cabinet | Une file, pas une intuition |
| Création d'une tâche | Créer une tâche : titre, client, date d'échéance | Noter au moment où on l'apprend |
| Validation qui parle | Les messages de validation sont atteignables : le bouton n'est plus désactivé tant qu'un champ manque | Un refus muet est pire qu'un refus |
| Trois messages précis | Le titre requis, le client requis, la date requise — chacun nommé | On sait quoi corriger, tout de suite |
| Envoi unique | Le formulaire ne peut pas partir deux fois | Aucune tâche créée en double |
| Pipeline des dossiers | Suivre les dossiers par étape | Voir la charge à venir |
| Priorités validées | Les priorités offertes correspondent exactement à la contrainte de la base | Aucune valeur qui déclencherait une erreur serveur |
| Détail en fenêtre | Ouvrir un dossier sans quitter la liste | Consulter en réunion |
| Échéances | Créer et suivre les échéances du cabinet | Le calendrier de conformité tenu au jour le jour |
| Cartes accentuées par gravité | Lire les échéances avec une couleur portée par l'urgence | L'important ressort sans lecture ligne à ligne |
3.5 Documents et demandes#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Pièces jointes partagées | Joindre une pièce depuis l'appareil photo, la photothèque ou le sélecteur de fichiers | Un seul composant, employé sur les dépenses, les messages, le fil et les formulaires |
| Types acceptés | Joindre des images et des documents au format portable | Les deux formats du terrain |
| Limite de taille | Une pièce dépassant 20 Mo est refusée avant l'envoi | Aucun envoi qui échoue après deux minutes d'attente |
| Type de contenu vérifié | Le type est déduit du fichier, avec repli sur l'extension, pour satisfaire la vérification de signature du serveur | Fin des refus pour type déclaré non conforme |
| Demandes de documents | Suivre les demandes adressées aux clients | Relancer une pièce sans écrire un courriel |
| Statuts servis par le serveur | Lire le libellé de statut tel que le service le nomme | Un seul vocabulaire entre les surfaces |
| Partage par lien sécurisé | Créer un lien de partage et le transmettre par le partage natif du système | Envoyer une pièce sans pièce jointe de courriel |
| Révocation d'un lien | Révoquer un lien en conservant sa piste d'audit | La révocation ne détruit pas la preuve |
| Portes du lien partagé | Le destinataire passe une porte : courriel, courriel et code, message texte et code, mot de passe, ou connexion | Le niveau de contrôle s'adapte à la sensibilité |
| Comptage des consultations | Un lien peut s'épuiser après un nombre de consultations | Un document ne circule pas indéfiniment |
3.6 Messages et réseau#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Fil du réseau | Lire le fil de la communauté professionnelle | Voir l'activité du réseau depuis le terrain |
| Forums | Lire et répondre dans les forums, créer des fils et des réponses | Poser une question à ses pairs |
| Invitation par jeton | Rejoindre un forum au moyen d'un jeton d'invitation | Entrer dans un espace sans démarche administrative |
| Prise de rendez-vous publique | Ouvrir la page de réservation d'un cabinet | Tester le parcours que vivent vos clients |
| Carnet de rendez-vous du cabinet | Consulter et créer les rendez-vous du cabinet | L'agenda du cabinet, distinct de la page publique |
| Composition date et heure | Saisir la date et l'heure, l'application composant l'horodatage complet et l'heure de fin | Aucune arithmétique de fuseau à la main |
| Section Réseau globale | La section est servie à tous les contextes professionnels | Aucun métier n'est privé du réseau |
| Billets d'assistance | Traiter les billets d'assistance des clients, avec réponse | Répondre entre deux rendez-vous |
| Priorités de billet | Classer un billet de faible à critique | Trier ce qui ne peut pas attendre |
3.7 Comptabilité#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Plan comptable | Consulter et créer des comptes : numéro, nom, type, solde normal | Ouvrir un compte chez le client |
| Cinq types de compte | Choisir parmi actif, passif, capitaux propres, produits, charges | La taxonomie complète, pas un sous-ensemble |
| Grand livre | Consulter les écritures et en saisir | Le journal tenu depuis le terrain |
| Écriture équilibrée | Une écriture est publiée en deux lignes, débit et crédit, construites depuis les comptes choisis et le montant | Aucune écriture déséquilibrée possible |
| Comptes actifs seulement | Le sélecteur n'offre que les comptes que le serveur accepte, les comptes archivés étant exclus | Fin des refus au moment de l'envoi |
| Message de refus en français | Un refus serveur est rendu en français | Une interface française ne renvoie pas un message anglais |
| Rapprochement bancaire | Créer une session de rapprochement pour un compte et une période de relevé | Ouvrir le rapprochement sur place |
| Modification et suppression | Modifier ou supprimer un rapprochement saisi par erreur, sauf s'il est terminé ou s'il porte des écritures déjà pointées | Une erreur de saisie n'est plus définitive |
| Refus métier nommés | Un rapprochement terminé refuse la suppression en disant qu'il constitue une pièce comptable | Le refus explique, il ne bloque pas en silence |
| États financiers | Consulter la liste des états, en vue grille ou en tableau | Deux lectures pour deux besoins |
| Génération d'un état | Générer un bilan, un état des résultats, un état des flux de trésorerie ou un état des variations des capitaux propres | Les quatre types acceptés par le serveur, pas trois |
| Budgets du cabinet | Créer un budget avec son exercice financier | La gestion budgétaire tenue au même endroit |
| Immobilisations | Saisir une immobilisation : catégorie de déduction, date et coût d'acquisition, durée de vie, méthode d'amortissement | La déduction pour amortissement préparée au fil de l'année |
| Disposition d'une immobilisation | Enregistrer une disposition : date, montant, motif | Le cycle de vie complet du bien |
| TPS/TVQ du cabinet | Produire une déclaration, le solde net étant calculé au serveur | Aucun calcul de taxe sur le téléphone |
3.8 Facturation et paiements#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Factures du cabinet | Consulter et créer les factures à recevoir | Facturer le jour de la livraison |
| Paiements reçus | Enregistrer un paiement reçu | Le solde du client est juste immédiatement |
| Devis et soumissions | Créer un devis, les taxes étant calculées au serveur | Le montant saisi et le total taxé sont distingués à l'écran |
| Notes de crédit | Émettre un avoir sur une facture, avec montant et motif, le numéro étant attribué au serveur | Aucune numérotation à la main |
| Facturation récurrente | Créer un abonnement de facturation : client, nom, lignes, fréquence, date de début | Cinq fréquences, de l'hebdomadaire à l'annuel |
| Provisions | Créer une provision : intitulé, montant, date de début, périodicité de facturation | Le mandat au forfait tenu correctement |
| Fin d'une provision | Terminer une provision plutôt que la supprimer | L'argent déjà déposé ou déduit garde sa trace |
| Barèmes et taux | Créer un taux : type de service, type de taux, montant, date d'entrée en vigueur | La grille tarifaire tenue à jour |
| Un seul vocabulaire par champ | Un même champ ne s'affiche plus traduit à un endroit et brut quatre lignes plus bas | La lecture ne se contredit pas d'une ligne à l'autre |
| Relevés de compte | Générer un relevé pour un client, sur une période, puis l'envoyer | Répondre à « où en est mon compte » en deux appuis |
| Relances | Choisir une facture, consulter ses relances programmées, configurer le calendrier et envoyer une relance manuelle | Le recouvrement se conduit, il ne se subit pas |
| Travaux en cours | Consulter le temps non facturé, le passer en perte ou le convertir en facture | Deux issues nommées, aucune troisième |
| Âge des comptes | Lire la créance par tranche d'ancienneté | Voir le vieillissement, pas seulement le total |
| Recouvrement | Voir les clients à solde impayé, ventilés, avec le nom résolu | Un identifiant ne se relance pas ; un nom, oui |
| Pastille de gravité honnête | Une tranche de vieillissement inconnue affiche « je ne sais pas » plutôt qu'un vert rassurant | Le repli le plus prudent, sur de l'argent dû |
| Commissions | Définir des règles de commission par personne, par type et par domaine d'application | La rémunération variable tenue avec les revenus |
| Coupons | Créer un coupon : code, type et valeur de remise, nombre d'usages | La promotion tenue au même endroit que la facture |
3.9 Temps et feuilles de temps#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Saisie de temps | Saisir du temps : date, heures, taux, description, type de service | Saisir avant d'oublier, pas le vendredi soir |
| Validation qui parle | Six messages de validation précis, désormais atteignables | On sait quel champ manque |
| Approbation par ligne | Approuver une ligne de temps depuis la liste | L'approbation se fait entre deux réunions |
| Cible tactile de l'approbation | L'action d'approbation est dimensionnée pour le pouce | Aucune approbation par erreur |
| Bandeau de synthèse | Lire la synthèse des heures en tête d'écran | La charge de la période, en un regard |
| Envoi unique | La saisie ne peut pas partir deux fois | Aucune double facturation du même temps |
| Feuilles de temps prestataire | Un prestataire tient ses propres feuilles de temps | Le réseau externe est traité comme l'interne |
| Lien vers les travaux en cours | Le temps non facturé alimente les travaux en cours | De la saisie à la facture sans ressaisie |
| Pointage sur un bon de travail | Pointer l'arrivée et le départ sur un bon de travail précis | Le temps terrain rattaché à son intervention |
3.10 Paie#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Pôle de paie | Lire les compteurs et totaux de paie, et rejoindre les deux écrans de saisie | Une porte d'entrée claire |
| Registre des employés | Consulter et créer des employés : prénom, nom, date d'embauche, salaire | Inscrire une embauche le jour même |
| Paramètres de rémunération | Choisir le type de salaire, la périodicité de paie, la province, le poste | Les valeurs par défaut correspondent au cas le plus fréquent |
| Périodes de paie | Créer une période : début, fin, date de paie | Le cycle ouvert au bon moment |
| Détail d'une période | Ouvrir une période et lire ses totaux, avec le tableau des bulletins produits | Vérifier avant de transmettre |
| Feuillets fiscaux | Générer en lot les feuillets T4 et RL-1 pour tous les employés actifs | Une génération, pas une saisie par personne |
| Génération idempotente annoncée | Le résultat distingue les feuillets produits, sautés et rafraîchis | Un résultat qui produit zéro le dit, il ne se referme pas sur un succès |
| Congés | Tenir les congés des employés | Le solde de vacances à jour |
| Intégration des nouveaux employés | Suivre les étapes d'intégration | Aucune étape oubliée à l'embauche |
| Plans de formation | Tenir les plans de formation | L'obligation de formation documentée |
| Saisies-arrêts | Tenir les saisies-arrêts | Une obligation légale traitée dans l'outil |
3.11 Fiscalité#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Dossiers T1 et TP1 | Consulter les dossiers fiscaux des particuliers du cabinet | La charge de la saison visible partout |
| Impôt corporatif | Consulter les dossiers T2 | Les deux régimes au même endroit |
| Détail en fenêtre | Ouvrir un dossier sans quitter la liste | Répondre à un client au téléphone |
| Déclarations périodiques | Suivre les périodes de TPS/TVQ | Les échéances récurrentes tenues |
| Déclaration TPS/TVQ | Produire une déclaration, seule la fin de période étant requise | Le net est calculé au serveur |
| Recherche scientifique et développement expérimental | Consulter les dossiers de crédit | Un régime spécialisé, traité |
| Acomptes provisionnels | Créer un acompte : client, année, trimestre, échéance, montant dû | Le calendrier des acomptes tenu |
| Enregistrement d'un paiement | Rouvrir un acompte pour enregistrer le montant payé, la date et le statut | Le suivi se fait au moment du paiement |
| Taux fiscaux | Consulter le registre daté des règles fiscales : paliers, crédits, taux kilométriques, plafonds de cotisation | Un taux vient d'un registre daté, jamais de mémoire |
| Registre en lecture seule | Le registre fiscal ne se modifie pas depuis le mobile | Une source de vérité ne se corrige pas au pouce |
3.12 Audit#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Constatations | Créer une constatation : mandat, titre, description, gravité, recommandation | Constater sur place, pas de mémoire |
| Détail d'une constatation | Ouvrir une constatation et lire sa gravité et sa recommandation | Le dossier reste lisible pour l'associé |
| Feuilles de travail | Créer une feuille de travail : mandat, référence, titre, section | La documentation se fait pendant le travail |
| Importance relative | Calculer et lire l'importance relative globale, de performance et le seuil de trivialité | Trois cartes de résultat, le cœur de l'écran |
| Assistant d'importance relative | Saisir en deux étapes plus une revue : mandat, puis base, montant et pourcentage | Une saisie normée, tenable au pouce |
| Échantillonnage | Composer un échantillon : méthode, niveau de confiance, champs conditionnels | La méthode impose ses propres champs |
| Validation par méthode | Chaque méthode d'échantillonnage valide ses propres entrées | Aucun échantillon composé sur des paramètres incohérents |
| Procédures | Créer une procédure rattachée à un mandat, dont les procédures d'appréciation des risques | La matrice de risque se saisit ici |
| Confirmations externes | Créer une confirmation : banque, clients, fournisseurs, juridique | Les quatre familles de confirmation |
| Suivi pluriannuel | Suivre une constatation d'une année à l'autre : priorité, statut, responsable, échéance | Une constatation non close ne disparaît pas |
3.13 Opérations terrain#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Ma journée | Lire ce qui reste à faire aujourd'hui, et où on en est | La question qu'un technicien se pose en ouvrant son téléphone le matin |
| Avancement honnête | L'avancement ne compte que ce qui est réceptionné par le client, pas ce qui est déclaré terminé | Deux faces de l'achèvement, jamais confondues |
| Mes interventions | Consulter tous les bons de travail qui vous sont assignés, avec filtre | Le catalogue, quand la journée ne suffit pas |
| Une personne, une fiche | Vos interventions viennent de l'horaire de votre fiche de ressource | La liste est exacte, pas approximative |
| Bon assigné deux fois | Un bon assigné sur deux créneaux n'apparaît qu'une fois, sur son prochain créneau | Aucune ligne fantôme dans la journée |
| Mon itinéraire | Lire les arrêts de votre route du jour, dans leur ordre | La tournée telle que le répartiteur l'a composée |
| Route composée par le répartiteur | Une route composée au bureau est visible du technicien | Le contournement local qui la rendait invisible a été supprimé |
| Cycle de cinq états | Faire passer un bon de Planifié à En route, Démarrer, Pause ou Reprendre, puis Déclarer terminé | Le cycle réel du terrain, pas un statut libre |
| Client prévenu au départ | Le passage « En route » déclenche l'avis au client | Le client sait que vous arrivez |
| Refus affiché, jamais avalé | Un refus de transition affiche le message du serveur, qui nomme l'état ou le bon en conflit | On sait quoi faire, pas seulement que ça a échoué |
| État relu après chaque transition | Succès comme refus, l'état est relu depuis le serveur | L'écran ne peut pas diverger de la réalité |
| Déclaré n'est pas livré | Seul le client réceptionne ; « déclaré terminé » reste distinct de « réceptionné » | Aucune facturation sur une réception qui n'a pas eu lieu |
| Pointage sur le bon | Pointer l'arrivée et le départ sur ce bon, la durée courant à l'écran | Le temps terrain se saisit sans papier |
| Conflit de pointage nommé | Un pointage déjà ouvert est refusé en nommant le bon concerné | On sait lequel fermer |
| Photos d'intervention | Joindre des photos au bon de travail, prises sur place ou choisies dans la photothèque | La preuve visuelle rattachée à l'intervention |
3.14 Rendez-vous#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Carnet du cabinet | Consulter les rendez-vous du cabinet | L'agenda partagé, dans la poche |
| Création d'un rendez-vous | Créer un rendez-vous : date, heure, durée | Fixer un rendez-vous devant le client |
| Composition de l'horodatage | La date et l'heure saisies composent l'horodatage complet et l'heure de fin | Aucune arithmétique à la main |
| Page publique de réservation | Ouvrir la page publique d'un cabinet | Vérifier ce que vos clients voient |
| Agenda unifié | Voir les échéances et les dates d'échéance des tâches dans le même agenda | Deux sources, une seule lecture |
| Création d'échéance depuis l'agenda | Créer une échéance directement depuis l'agenda | Le geste au moment où l'information arrive |
| Emplacement fixe | L'agenda occupe un emplacement permanent de la barre du bas | Toujours à un pouce |
| Annonces et événements de vitrine | Publier une annonce ou un événement sur la vitrine du cabinet | Communiquer sans passer par un autre outil |
| Rappels | Les rappels de rendez-vous sont pris en charge par le service de réservation | Moins de rendez-vous manqués |
3.15 Notifications#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Liste de notifications | Lire les notifications du siège professionnel | Une file dédiée au cabinet |
| Compteur de non-lus | Voir le compteur dans la barre du haut | L'information ne se cherche pas |
| Marquage à la visibilité réelle | Une notification est marquée lue quand elle est réellement visible à l'écran | Le compteur reflète ce que vous avez vu |
| Tout marquer comme lu | Vider le compteur d'un geste | Reprendre après une absence |
| Navigation contextuelle | Toucher une notification pour ouvrir l'écran concerné | De l'alerte à l'action |
| Tirer pour rafraîchir | Recharger la liste | Voir l'arrivée sans quitter l'écran |
| Squelette de chargement | Distinguer le chargement du vide | Aucune ambiguïté |
| Même patron que le contexte Client | L'écran professionnel reprend le même patron | Un seul comportement à apprendre |
| Notifications poussées | Non livrées — voir la section 8 | Le compteur se lit dans l'application, il ne s'annonce pas sur l'écran verrouillé |
3.16 Assistant IA, approbations et copilotes#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Assistant conversationnel | Poser une question en langage courant, dans le contexte professionnel actif | Le copilote du métier, pas un assistant générique |
| Copilotes par métier | Lancer le copilote Comptabilité, Fiscaliste, Audit, Conseil, Paie, Incorporation ou Prospection depuis le bouton central | Le bon copilote au bon geste |
| Refus au solde nul | Au solde de crédits nul, l'appel est refusé, jamais facturé en dépassement | Aucune facturation surprise pour le cabinet |
| Trois issues nommées | Acheter des crédits, réessayer avec un modèle ouvert, ou arrêter | Une sortie au moment du blocage |
| Réponse écourtée annoncée | Une réponse partielle s'affiche avec son bandeau | On ne perd pas ce qui est déjà produit |
| Boîte d'approbation humaine | Voir les approbations en attente : source, entité, opération, résumé, statut | Savoir ce que l'IA veut écrire avant qu'elle l'écrive |
| Charge utile envisagée | Lire l'écriture proposée et son aperçu avant de trancher | Approuver en connaissance de cause |
| Approbation ou rejet | Approuver, ce qui rejoue l'écriture différée ; rejeter, et aucune écriture n'a lieu | Le rejet n'est pas un simple étiquetage |
| Approbation en lot | Sélectionner plusieurs lignes et approuver d'un coup | Traiter une file en fin de journée |
| Politiques par entité | Consulter la politique appliquée : revue de brouillon, automatique, ou blocage | Comprendre pourquoi une opération demande une approbation |
| Activité IA en direct | Suivre les tâches, rafraîchies environ toutes les trois secondes : progression, boucle, agent actif, prochaine action, crédits | Le coût se voit pendant qu'il se forme |
| Contrôles d'exécution | Interrompre une tâche, déclencher le coupe-circuit avec confirmation, forcer un nœud à terminé, le sauter ou le rejouer | Reprendre la main sans tout relancer |
| Flux de travail | Lister, exécuter, suivre, et composer un flux linéaire par étapes ordonnées | Déclencher une automatisation depuis le terrain |
| Validation avant enregistrement | Faire valider la définition d'un flux par le serveur | Un flux invalide ne s'enregistre pas |
| Espaces de connaissance | Consulter les espaces du cabinet et interroger leur contenu | Chercher dans la documentation du cabinet en langage courant |
3.17 Équipe#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Membres de l'équipe | Consulter les membres rattachés au cabinet | Savoir qui fait quoi |
| Invitation par courriel | Inviter un membre par courriel, avec nom et rôle facultatifs | Une invitation en trois champs |
| Statut d'invitation | Un membre invité porte le statut correspondant | Distinguer l'invité de l'actif |
| Retrait d'un membre | Retirer un membre depuis sa fiche | Le départ traité le jour où il arrive |
| Utilisateurs du cabinet | Créer et inviter un utilisateur, seul le courriel étant requis | La provision du compte est faite côté serveur |
| Rôles valides seulement | Les rôles offerts sont exactement ceux que la base accepte | Aucun rôle qui déclencherait un refus |
| Indicateurs de performance | Suivre les indicateurs de l'équipe | Piloter sur des chiffres |
| Objectifs et résultats clefs | Tenir les objectifs et résultats clefs | La direction par objectifs, outillée |
| Tableau équilibré | Lire le tableau de bord équilibré | Quatre perspectives, pas seulement le chiffre d'affaires |
| Objectifs stratégiques | Tenir les objectifs stratégiques du cabinet | La stratégie reliée à l'exécution |
3.18 Paramètres du cabinet#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| Profil du cabinet | Modifier l'identité légale du cabinet | La donnée qui apparaît sur chaque facture |
| Politique de sécurité | Consulter et modifier la politique de sécurité du cabinet | Un réglage de cabinet, pas d'appareil |
| Fusion côté serveur | Un enregistrement partiel est fusionné sur les valeurs par défaut et renvoyé | Un champ non touché n'est jamais perdu |
| Valeurs renvoyées, jamais locales | Les valeurs affichées sont celles que le serveur a renvoyées | L'écran ne peut pas afficher une constante locale à la place d'un réglage |
| Personnalisation | Régler les éléments de personnalisation visuelle | La marque du cabinet portée par l'outil |
| Marque blanche | Régler la marque blanche | Un cabinet peut présenter l'outil sous son nom |
| Authentification unique | Configurer l'authentification unique | L'intégration au parc du cabinet |
| Langues et formats | Régler les formats | Les conventions locales respectées |
| Vie privée | Régler les paramètres de vie privée | La conformité tenue par le cabinet |
| Gouvernance des données | Régler la gouvernance des données | La durée de conservation décidée, pas subie |
| Règles de facturation | Régler les règles de facturation | La politique du cabinet appliquée automatiquement |
| Configuration fiscale | Régler la configuration fiscale | Les taux du cabinet, une seule fois |
| Synchronisation du courrier | Régler la synchronisation du courriel | Les échanges rattachés aux dossiers |
| Limites d'API | Régler les limites de débit d'API | Protéger le cabinet de ses propres intégrations |
| Sauvegarde | Lancer une archive maintenant, consulter l'historique des archives produites | Le cabinet reprend une copie de ses données quand il le décide |
| Volumes mesurés | Lire les jeux de données avec un nombre de lignes et une taille mesurés sur les données du cabinet | Aucun gabarit, aucun ordre de grandeur inventé |
| Lecture ratée annoncée | Une lecture qui échoue le dit et propose de réessayer | Elle ne rend jamais une liste vide qui se lirait comme un fait |
| Clefs d'API | Créer une clef d'API, dont le secret complet n'est rendu qu'une fois | Le secret ne traîne pas en base lisible |
| Secret sélectionnable | Le secret complet reste affiché et sélectionnable, pas dans un message de trois secondes | Recopier 45 caractères devient possible |
| Contrats et modèles | Tenir les contrats et les modèles de contrat | Le document type au même endroit que le dossier |
| Vitrine du cabinet | Tenir le micro-site : pages, services, offres, annonces, événements, conseils | Le cabinet remplit sa vitrine, il ne fait plus que la regarder |
3.19 Sécurité du siège professionnel#
| Fonctionnalité | Ce que l'utilisateur peut faire | Bénéfice |
|---|
| État de sécurité | Lire l'état de sécurité tel que le serveur l'annonce | Une lecture, pas une supposition |
| Trois états, jamais deux | L'écran distingue « lu et actif », « lu et inactif » et « non lu » | Un état non mesuré ne se peint jamais comme mesuré |
| Sessions actives | Consulter les sessions ouvertes sur le compte, avec leur date | Repérer une connexion non reconnue |
| Attente chronométrée | Voir les secondes écoulées et la tentative en cours | Distinguer un écran lent d'un écran mort |
| Sortie offerte | Voir apparaître une sortie au-delà de huit secondes | Ne jamais rester prisonnier d'un tourniquet |
| Erreur nommée | Lire l'erreur réelle plutôt qu'un état fabriqué | Une panne de lecture se dit |
| Correctif porté aux deux portails | Le même correctif a été appliqué au siège Client et au siège professionnel | Un correctif appliqué à un seul portail est partiel |
| Jetons en magasin chiffré | Les jetons de session résident dans le magasin sécurisé du système | Ils ne sont pas dans un fichier ordinaire |
| Exclusion de sauvegarde | Le magasin sécurisé est exclu des sauvegardes et des extractions de données du système | Une sauvegarde d'appareil ne recopie pas les jetons |
| Révocation d'un lien partagé | Révoquer un lien de partage tout en conservant sa piste d'audit | La révocation ne détruit pas la preuve |
4. Le cas d'usage terrain : ce que le mobile permet et que le web ne permet pas#
4.1 Pourquoi cette section existe#
Le portail Affaires web sert 867 pages. Il ne sert pas une seule intervention.
L'opération terrain est le domaine du produit où le mobile devient la surface principale et le web la surface d'appoint. Un technicien n'ouvre pas un ordinateur portable dans un vide sanitaire, dans un stationnement, ni sur un toit. Six écrans mobiles portent ce domaine ; ils ont été écrits pour le pouce, debout, à une main.
4.2 Les trois questions et les trois écrans#
| Question | Écran | Ce qu'il fait, et pourquoi les deux autres ne le font pas |
|---|
| Qu'est-ce qui me reste à faire aujourd'hui ? | Ma journée | La question qu'on se pose en ouvrant son téléphone le matin. Ni le catalogue ni l'itinéraire n'y répondaient |
| Qu'est-ce qui m'est assigné, tous jours confondus ? | Mes interventions | Un catalogue avec filtre, adossé à l'horaire de votre propre fiche de ressource |
| Dans quel ordre, et où ? | Mon itinéraire | Les arrêts d'une route, dans leur ordre, quand une route existe |
4.3 Ce que le mobile permet, exclusivement#
| Capacité | Pourquoi elle n'existe pas au web | Comment le mobile la livre |
|---|
| Se déclarer en route | Le geste se fait dans un véhicule | Une transition d'état qui déclenche l'avis au client |
| Démarrer et mettre en pause une intervention | Le geste se fait sur le lieu, à la minute | Cycle de cinq états, chaque transition relisant l'état depuis le serveur |
| Pointer son temps sur le bon de travail | Le temps se pointe où il se consomme | Pointage d'arrivée et de départ, durée qui court à l'écran |
| Photographier une pièce ou un dégât | L'appareil photo est dans la poche, pas sur le bureau | Capture depuis l'appareil photo du système ou choix dans la photothèque, rattachée au bon |
| Numériser un reçu sur place | Le reçu est de papier, et il se perd | Capture, catégorisation, extraction des champs au serveur, revue, confirmation |
| Faire signer une lettre de mission chez le client | Une signature au doigt n'a pas d'équivalent à la souris | Bloc de signature tactile, partagé par les propositions, les mandats et les baux |
| Approuver une écriture d'IA entre deux rendez-vous | L'attente est le coût réel de l'approbation humaine | Boîte d'approbation avec traitement en lot |
| Créer un client rencontré à un salon | La fiche se crée quand la carte d'affaires est encore en main | Formulaire de création en ligne, même point d'entrée que le web |
4.4 Les deux règles de vérité du terrain#
Première règle : déclaré n'est pas livré. L'achèvement a deux faces. Le technicien exécute et déclare ; le client réceptionne. L'écran « Ma journée » ne compte l'avancement qu'à la réception. Un tableau d'avancement qui compterait les déclarations donnerait à un cabinet une image fausse de son propre travail, et ferait facturer des interventions qu'aucun client n'a acceptées.
Seconde règle : un refus se dit, avec son motif. Chaque transition d'état relit l'état depuis le serveur, succès comme refus. Un refus affiche le message du serveur, qui nomme l'état ou le bon de travail en conflit. Un pointage refusé parce qu'un autre est déjà ouvert nomme le bon concerné. On ne se contente jamais de dire que l'action a échoué.
4.5 Ce que le terrain n'a pas#
| Élément | État mesuré |
|---|
| Coordonnées de position sur les pointages | La bibliothèque de localisation existe dans les dépendances et une file de positions est écrite pour l'échantillonnage de trajet, mais les colonnes de coordonnées du pointage restent vides par paire |
| Échantillonnage de position en arrière-plan | Non : l'échantillonnage n'a lieu que lorsque l'application est au premier plan |
| Permission de localisation dans la préparation native courante | Absente de la préparation native présente sur disque, qui est antérieure à l'ajout du greffon de localisation |
| Mode hors-ligne général pour les bons de travail | Non : seule la file de positions est mise en attente et rejouée |
5. Parité web vers mobile, côté Affaires#
5.1 Le fait mesuré#
Le registre mobile déclarait de 34 à 43 entrées par contexte professionnel là où le portail web en offre de 156 à 309. Et 44 écrans déjà écrits n'étaient nommés nulle part.
Ce constat, daté du 13 août 2026, est consigné dans le registre lui-même. Il dit une chose précise :
- Ce n'était pas un manque d'écrans. Les 44 écrans existaient, compilaient, et étaient enregistrés dans la disposition de leur groupe. Zéro ligne d'écran à produire.
- C'était un manque de déclarations. Le registre est la source de vérité de la navigation mobile. Ce qui n'y figure pas n'est ni dans un menu, ni dans une recherche.
- La cause était un découpage par persona. Le registre enfermait la comptabilité chez le comptable uniquement, l'audit chez l'auditeur uniquement, la paie chez la paie uniquement, les clefs d'API chez l'administration uniquement. Le portail web, lui, sert toutes ses sections à tous les contextes professionnels et ne filtre que par module souscrit.
5.2 Les écarts corrigés, un par un#
| Famille | Ce que le web offrait | Ce que le mobile déclarait | État après correction |
|---|
| Opérations terrain | 6 entrées dans la barre du cabinet | 0 entrée de menu — l'unique porte était une carte du tableau de bord | Section globale de 3 entrées, servie à tous les contextes professionnels |
| Paramètres du cabinet | 28 entrées | 1 entrée, un panneau de préférences d'appareil | 13 entrées, adossées aux routes réelles du service |
| Sous-écrans de vitrine | 6 sous-écrans | Seul l'index était déclaré | Section unique de 7 entrées, partagée par trois contextes |
| Âge des comptes | Écran dédié | Écrit, enregistré, nommé dans aucun menu — sa seule mention dans l'arbre était un commentaire | Déclaré dans la section Facturation |
| Crédits IA du cabinet | Écran dédié | Écrit, enregistré, nommé nulle part | Déclaré dans Mon compte |
| Carnet de rendez-vous du cabinet | Entrée « Calendrier et RDV » | Écran écrit, aucun menu, aucun écran ne le poussait | Déclaré dans la section Réseau professionnelle |
| Espaces de connaissance | Écran dédié | Déclaré par les neuf contextes, mais l'écran n'était monté que du côté Client, et un drapeau « à venir » masquait un écran déjà écrit | Monté dans les deux groupes, drapeau retiré |
| Comptabilité hors persona comptable | Servie à tous | Réservée au contexte Comptable uniquement | Servie à tous les contextes professionnels |
| Audit hors persona auditeur | Servi à tous | Réservé au contexte Auditeur uniquement | Servi à tous |
| Paie hors persona paie | Servie à tous | Réservée au contexte Paie uniquement | Servie à tous |
| Pipeline commercial hors persona gestion | Servi à tous | Réservé au contexte Gestion uniquement | Servi à tous |
| Clefs d'API hors persona administration | Servies à tous | Réservées au contexte Administration uniquement | Servies à tous |
5.3 Parité par domaine#
| Domaine | Portail Affaires web | Mobile Affaires | Verdict |
|---|
| Tableau de bord | Oui | Oui, indicateurs câblés par persona | Parité fonctionnelle |
| Clients | Répertoire, fiches, contacts, prospects | Répertoire, recherche, création, contacts, prospects | Parité de l'essentiel |
| Mandats et engagements | Oui | Oui, avec signature sur l'appareil | Mobile supérieur sur la signature |
| Tâches et dossiers | Oui | Oui | Parité |
| Comptabilité | Plan comptable, grand livre, rapprochement complet, états, budgets, immobilisations | Les mêmes, sauf le pointage ligne à ligne du rapprochement | Parité de saisie, pointage au web |
| Facturation | 18 familles | 18 familles portées | Parité |
| Temps | Saisie, approbation, travaux en cours | Les mêmes | Parité |
| Paie | Employés, périodes, feuillets, congés, intégration, formation, saisies-arrêts | Les mêmes | Parité |
| Fiscalité | T1, T2, périodique, recherche et développement, acomptes, taux | Les mêmes | Parité |
| Audit | Constatations, feuilles, importance relative, échantillonnage, procédures, confirmations, suivi | Les mêmes, en assistants multi-étapes | Parité |
| Conseil | Mandats, évaluation, transactions, comparaisons | Les mêmes | Parité |
| Incorporation | Incorporations, registres, résolutions, outils | Les mêmes | Parité |
| Gestion et pipeline | Opportunités, prospects, contacts, espaces, billets, équipe, indicateurs, objectifs, tableau équilibré, stratégie | Les mêmes | Parité |
| Vitrine | Micro-site complet | 7 entrées de gestion du micro-site | Parité |
| Opérations terrain | 6 entrées de consultation | 6 écrans d'exécution : journée, interventions, itinéraire, détail, transitions, pointage | Mobile principal |
| Paramètres du cabinet | 28 entrées | 13 entrées | Écart de volume assumé |
| Intelligence artificielle | Assistant, copilotes, approbations, activité, flux, espaces | Les mêmes, sauf le canevas de composition | Parité de fonction |
| Sécurité | État, sessions, politique | État, sessions, politique | Parité de lecture |
| Trésorerie | Comptes, flux, prévisions, positions | Absent | Pas porté |
| Levée de fonds | Dossiers investisseurs, pipeline | Absent du siège professionnel mobile | Pas porté |
| ESG | Indicateurs et rapports | Absent | Pas porté — et non vendu |
5.4 Trois précisions honnêtes#
Le nombre de pages n'est pas le nombre de fonctions. Le portail Affaires web compte 867 pages ; le contexte Affaires mobile en compte 122. Une famille web étalée sur six pages tient souvent sur un écran mobile avec fenêtres superposées.
Certains écrans mobiles sont volontairement en lecture seule. C'est signalé ligne à ligne à la section 3.
Un correctif porté à un seul portail est un correctif partiel. La règle a été appliquée : l'écran de sécurité corrigé côté Client l'a été côté professionnel dans la même passe, où le même défaut existait sous une forme pire — sans aucune branche d'erreur.
6. Parcours professionnels#
6.1 La journée d'un technicien terrain#
flowchart TD
a01["Ouverture de l application"] --> a02["Contexte Mon Cabinet"]
a02 --> a03["Écran Ma journée"]
a03 --> a04["Liste des interventions du jour"]
a04 --> a05["Ouverture du bon de travail"]
a05 --> a06["Passage En route"]
a06 --> a07["Avis envoyé au client"]
a07 --> a08["Arrivée - Démarrer"]
a08 --> a09["Pointage d arrivée"]
a09 --> a10["Photos de l intervention"]
a10 --> a11["Pause ou Reprendre"]
a11 --> a12["Déclarer terminé"]
a12 --> a13["Pointage de départ"]
a13 --> a14["En attente de réception par le client"]
a14 --> a15["Avancement compté seulement à la réception"]
6.2 Une transition refusée par le serveur#
sequenceDiagram
participant T as "Technicien"
participant A as "Application mobile"
participant S as "Service terrain"
T->>A: Appuie sur Démarrer
A->>S: Demande la transition
S-->>A: Refus avec motif
A->>S: Relit l état du bon
S-->>A: État courant
A-->>T: Message du serveur nommant le bon en conflit
T->>A: Ouvre le bon nommé
A->>S: Ferme le pointage ouvert
S-->>A: Pointage fermé
A-->>T: La transition redevient possible
6.3 Faire signer une lettre de mission chez le client#
flowchart TD
b01["Ouverture de la fiche client"] --> b02["Section Conseil"]
b02 --> b03["Écran Propositions"]
b03 --> b04["Ouverture de la proposition"]
b04 --> b05["Lecture avec le client"]
b05 --> b06{"Décision du client"}
b06 -->|"Accepte"| b07["Tracé de la signature au doigt"]
b06 -->|"Refuse"| b08["Refus enregistré"]
b07 --> b09["Signature persistée comme acceptation"]
b09 --> b10["Facture créée côté serveur"]
b10 --> b11["Visible dans Facturation"]
6.4 Saisir une écriture au grand livre chez le client#
flowchart TD
c01["Contexte Comptable"] --> c02["Section Comptabilité"]
c02 --> c03["Écran Grand livre"]
c03 --> c04["Saisie de la date et de la description"]
c04 --> c05["Choix du compte de débit"]
c05 --> c06["Choix du compte de crédit"]
c06 --> c07["Saisie du montant"]
c07 --> c08["Comptes archivés exclus du sélecteur"]
c08 --> c09["Envoi"]
c09 --> c10{"Réponse du serveur"}
c10 -->|"Acceptée"| c11["Écriture publiée en deux lignes équilibrées"]
c10 -->|"Refusée"| c12["Message de refus en français"]
6.5 Approuver une écriture proposée par un copilote#
flowchart TD
d01["Notification Approbation en attente"] --> d02["Boîte d approbation"]
d02 --> d03["Lecture de la ligne"]
d03 --> d04["Ouverture du détail"]
d04 --> d05["Lecture de la charge utile envisagée"]
d05 --> d06{"Décision"}
d06 -->|"Approuver"| d07["Écriture différée rejouée"]
d06 -->|"Rejeter"| d08["Aucune écriture"]
d07 --> d09["Résultat visible dans le domaine concerné"]
d08 --> d10["Retour à la boîte"]
d02 --> d11["Sélection multiple"]
d11 --> d12["Approbation en lot"]
6.6 Générer et envoyer un relevé de compte#
flowchart TD
e01["Contexte Facturation"] --> e02["Section Barèmes et recouvrement"]
e02 --> e03["Écran Relevés de compte"]
e03 --> e04["Choix du client"]
e04 --> e05["Choix de la période"]
e05 --> e06["Génération"]
e06 --> e07["Relevé apparaissant dans la collection"]
e07 --> e08["Ouverture du détail"]
e08 --> e09["Envoi au client"]
6.7 Générer les feuillets fiscaux en lot#
flowchart TD
f01["Contexte Paie"] --> f02["Écran Feuillets fiscaux"]
f02 --> f03["Choix du type de feuillet"]
f03 --> f04["Choix de l année"]
f04 --> f05["Génération pour tous les employés actifs"]
f05 --> f06{"Résultat du serveur"}
f06 -->|"Feuillets produits"| f07["Nombre produit annoncé"]
f06 -->|"Aucun produit"| f08["Sautés et rafraîchis annoncés séparément"]
f07 --> f09["Liste rafraîchie"]
f08 --> f09
6.8 Créer une clef d'API et en recopier le secret#
flowchart TD
g01["Contexte Administration"] --> g02["Écran Clefs d API"]
g02 --> g03["Saisie du nom de la clef"]
g03 --> g04["Création"]
g04 --> g05["Secret complet rendu une seule fois"]
g05 --> g06["Affichage persistant et sélectionnable"]
g06 --> g07["Copie dans le presse-papiers"]
g07 --> g08["Fermeture"]
g08 --> g09["Seul le préfixe reste lisible ensuite"]
7. Sécurité en contexte professionnel#
Un siège professionnel porte des données de tiers : celles des clients du cabinet. Sur un appareil personnel. Cette section dit ce qui est livré, et ce qui ne l'est pas.
7.1 Où résident les données sur l'appareil#
| Donnée | Emplacement | Chiffré par le système |
|---|
| Jetons d'accès, de rafraîchissement et d'identité, échéance de session | Magasin sécurisé du système | Oui |
| Préférences du compte, dont l'interrupteur biométrique | Magasin clef-valeur local | Non |
| Thème et couleur d'accent | Magasin clef-valeur local | Non |
| Brouillons de formulaires en cours de saisie | Magasin clef-valeur local dédié | Non |
| File de positions du terrain | Magasin clef-valeur local dédié | Non |
| Raccourcis, portail actif, contexte actif | Magasin clef-valeur local | Non |
À dire tel quel. Les jetons de session sont dans le magasin sécurisé du système, avec exclusion des sauvegardes et des extractions de données. Les brouillons de saisie ne le sont pas : ils vivent dans un magasin local non chiffré, avec une durée de vie de sept jours et une purge paresseuse à la lecture. Sur un mandat portant des données de client, cela mérite d'être connu du cabinet.
7.2 Cloisonnement par cabinet#
| Mécanisme | État |
|---|
| Clef de brouillon portant l'identifiant du cabinet | Livré — la clef de brouillon est composée du formulaire et du cabinet |
| Énumération des brouillons limitée au cabinet courant | Livré |
| Durée de vie des brouillons | Livré — sept jours, suppression paresseuse à la lecture |
| Rejet d'un brouillon de version obsolète | Livré — une version de schéma différente écarte le brouillon |
| Identifiant de cabinet joint aux appels d'IA | Livré |
| Remise à zéro du portail à la déconnexion | Livré |
7.3 Verrouillage, biométrie et expiration — état exact#
| Élément | État mesuré | Ce qu'il faut en dire |
|---|
| Détection de la capacité biométrique | Livrée | L'application sait si l'appareil a du matériel biométrique et si une empreinte ou un visage y est enregistré |
| Invite biométrique | Livrée | Invite en français, repli sur le mot de passe de l'appareil, annulation possible |
| Écran de déverrouillage biométrique | Écrit, mais inatteignable | L'écran est enregistré dans la disposition d'authentification ; aucun chemin de navigation n'y mène |
| Interrupteur « biométrie » des paramètres | Écrit et persisté, mais sans effet | La préférence est enregistrée ; aucun code ne la lit pour conditionner quoi que ce soit |
| Verrouillage de session | Non livré | Aucun verrouillage à la mise en arrière-plan |
| Expiration par inactivité | Non livrée | Aucune minuterie d'inactivité |
| Restauration de session au démarrage | Livrée, sans barrière | La session est restaurée depuis le magasin sécurisé sans invite biométrique |
| Effacement à distance | Non livré | Aucun mécanisme d'effacement de l'appareil à distance n'a été relevé |
| Révocation d'une session depuis le mobile | Non livrée | Les sessions actives sont listées ; aucune action de révocation n'est offerte au mobile |
| Authentification à deux facteurs du compte | Non implémentée | Ne jamais l'annoncer |
Conclusion honnête à porter au dossier de lancement. Le socle biométrique est écrit et fonctionnel ; il n'est branché sur rien. Un cabinet qui déploie l'application sur des appareils personnels doit aujourd'hui s'appuyer sur le verrouillage de l'appareil lui-même et sur la gestion de parc mobile de son choix. Brancher l'invite biométrique sur la restauration de session, et lire enfin la préférence déjà persistée, est un chantier court et une condition de crédibilité pour le segment professionnel.
7.4 Ce qui protège malgré tout#
| Mécanisme | Effet |
|---|
| Jetons dans le magasin sécurisé du système | Une sauvegarde d'appareil ne les recopie pas |
| Exclusion de sauvegarde et d'extraction déclarée | Les règles sont posées dans la préparation native |
| Chiffrement en échec fermé côté service | Sans clef configurée, l'enregistrement est refusé plutôt qu'écrit en clair |
| Journal d'audit sans clef étrangère vers l'annuaire | Une suppression de compte n'efface pas la preuve qui l'incrimine |
| Registre d'IA à revue obligatoire | Une copie n'hérite jamais de l'approbation de son original |
| Approbation humaine sur les quatre surfaces | Une écriture proposée par l'IA ne part pas seule |
| Liens de partage à portes et à consultations comptées | Un document partagé ne circule pas indéfiniment |
| Révocation d'un lien conservant la piste d'audit | La révocation ne détruit pas la preuve |
| Secret d'API rendu une seule fois | Le secret complet n'est pas relisible ensuite |
8. Ce qui n'est pas couvert#
8.1 Volontairement absent#
| Élément | Pourquoi | Ce qui est offert à la place |
|---|
| Canevas de composition de flux par glisser-déposer | Impraticable au pouce | Liste, exécution, suivi, composition linéaire par étapes ordonnées |
| Pointage ligne à ligne du rapprochement bancaire | Le pointage de centaines de lignes appelle un grand écran | Création de la session au mobile, pointage au web |
| Envoi et réception d'une confirmation externe | Le cycle d'envoi et de retour appelle le poste de travail | La création de la confirmation est portée au mobile |
| Registre fiscal modifiable | Une source de vérité datée ne se corrige pas au pouce | Consultation seule |
| Suppression d'une provision | De l'argent déjà déposé ou déduit garde sa trace | La provision se termine |
| Suppression d'un rapprochement terminé | Il constitue une pièce comptable | Le refus l'explique en toutes lettres |
| Création d'une proposition par le client | C'est un acte du cabinet | Le cabinet crée, le client accepte ou refuse |
8.2 Pas porté#
| Domaine | État mobile |
|---|
| Trésorerie : comptes, flux, prévisions, positions | Pas porté |
| Levée de fonds : dossiers investisseurs, pipeline | Pas porté au siège professionnel |
| ESG : indicateurs et rapports | Pas porté — et aucune clef de module ESG n'existe au catalogue ; le domaine n'est ni vendu, ni conditionné, ni accordé par un forfait |
| Marketing et publicité : campagnes, expériences, analyse de marché | Pas porté |
| Consolidation et clôtures comptables | Pas porté |
| Programmes d'audit et éléments probants au format long | Partiellement porté — constatations, feuilles de travail, procédures et suivi le sont |
| Vérification diligente de reprise | Portée du côté Client de l'application |
| Recherche de subventions et simulateur de financement | Portés du côté Client de l'application |
| Paramètres du cabinet, 15 entrées restantes sur 28 | Pas porté |
8.3 Capacités natives : l'état exact#
Cette sous-section corrige des attentes courantes. Elle distingue la dépendance déclarée de l'usage réel.
| Capacité | État réel | Détail |
|---|
| Prise de photo | Livrée | Par l'appareil photo du système, ouvert depuis le sélecteur d'images ; il n'y a pas d'aperçu caméra intégré à l'application |
| Recadrage à la prise | Livré | Par l'option d'édition du sélecteur, avec compression à la capture |
| Reconnaissance de texte | Livrée, côté serveur | Aucune reconnaissance sur l'appareil : l'image part au service, qui rend les champs |
| Champs devinés signalés | Livré | Les champs que le service dit avoir devinés portent une bordure ambre et la mention « à vérifier » |
| Cohérence arithmétique vérifiée | Livrée | Un avertissement s'affiche si sous-total plus taxes ne fait pas le total, à trois cents près |
| Reprise après échec de téléversement | Non livrée | Un envoi échoué n'est ni conservé ni rejoué : la capture est perdue |
| Sélecteur de documents | Livré | Images et format portable ; format tableur pour l'import de données |
| Signature tactile | Livrée | Tracé au doigt, ou photographie d'une signature |
| Bandeau hors-ligne | Livré | Trois états : hors ligne, probablement en ligne, indéterminé. Il n'affirme la perte de réseau que sur une indication explicite |
| File d'écritures hors-ligne | Non livrée, sauf le terrain | Le bandeau le dit lui-même : une action tentée hors ligne ne partira pas. Seule la file de positions du terrain est mise en attente et rejouée |
| Brouillons de saisie | Livrés | Enregistrement pendant la frappe, reprise proposée à la réouverture, sept jours de durée de vie |
| Notifications poussées | Non livrées | Le greffon est configuré et les métadonnées natives sont présentes, mais aucun enregistrement de jeton d'appareil, aucun gestionnaire, aucune notification locale. Les notifications se lisent dans l'application |
| Partage natif | Livré, pour un cas | Le partage du système est employé pour transmettre un lien de partage sécurisé |
| Téléchargement d'un document sur l'appareil | Non livré | L'action de téléchargement demande le fichier au service puis n'en fait rien : aucun fichier n'apparaît sur l'appareil |
| Impression et production de documents portables | Non livrées | Aucune bibliothèque d'impression ni de composition n'est intégrée |
| Liens profonds | Livrés | Schéma d'application propre, retour d'authentification, consultation publique d'un lien de partage |
| Liens universels vers le domaine public | Non livrés | Aucun domaine associé n'est déclaré : l'ouverture depuis une adresse web ne bascule pas dans l'application |
8.4 Publication en magasin : les points bloquants mesurés#
Ces points ne sont pas des risques théoriques. Ils ont été relevés dans la configuration de l'application le 17 août 2026.
| Point | Constat | Action requise avant la première soumission |
|---|
| Nom d'application, identifiant de paquet iOS, nom de paquet Android, schéma d'URL | Ils portent encore la dénomination interne antérieure, pas la marque publique | Bloquant. Un identifiant de paquet ne se change plus après la première soumission. Il doit être aligné sur la marque publique avant |
| Numéro de version | Version 0.1.0, numéro de compilation 1 | Fixer la version de lancement |
| Configuration de soumission iOS | L'identifiant d'application et l'identifiant d'équipe sont des valeurs de remplacement littérales | Renseigner les valeurs réelles |
| Compte de soumission | L'adresse de compte est une adresse de développement portant la dénomination interne | Créer le compte de publication au nom de l'éditeur |
| Clef de service Android | Le chemin déclaré désigne le fichier de configuration de messagerie, pas une clef de compte de service | Fournir la vraie clef de compte de service |
| Permissions Android de la préparation native | La préparation présente sur disque déclare l'enregistrement audio et la superposition d'écran, sans usage visible dans le produit | Retirer toute permission non justifiée : une permission non expliquée est un motif de refus fréquent |
| Permission de localisation | Le greffon de localisation est déclaré ; la préparation native présente sur disque ne porte aucune permission de localisation | Régénérer la préparation native et décider si la localisation est du périmètre |
| Mises à jour à distance | Désactivées dans la préparation native | Décider de la stratégie de correctif avant le lancement |
| Chaînes d'usage iOS | Appareil photo, photothèque, reconnaissance faciale et calendriers sont déclarés | Vérifier que chacune correspond à un usage réel, et retirer celles qui n'en ont pas |
| Ressources visuelles | Icône, écran de démarrage, icône adaptative et icône de notification existent, l'écran de démarrage portant le bleu de la marque | Regénérer avec la marque publique |
| Compte de démonstration pour la revue | Absent | [Gabarit : compte de démonstration professionnel à créer, avec un cabinet fictif et des clients fictifs] |
| Politique de confidentialité publique | Adresse à publier | [Gabarit : adresse publique de la politique de confidentialité] |
| Langue de la fiche | Le produit est unilingue français | Publier la fiche en français seulement |
8.5 Ce que ce document n'a pas pu vérifier#
| Sujet | Raison |
|---|
| Le comportement de l'application sur un parc d'appareils professionnels réels | Aucune campagne de tests sur appareils physiques n'a été relevée |
| La qualité de l'extraction de reçus en conditions de terrain | Aucune mesure de qualité n'a été relevée dans le code |
| L'autonomie de batterie sur une journée de tournée avec échantillonnage de position | Aucun relevé de consommation n'a été trouvé |
| Le comportement en zone de couverture intermittente | Aucun banc de test réseau dégradé n'a été relevé |
| L'étendue réelle de la suite de tests de bout en bout mobile | Des identifiants de test sont présents dans les écrans de saisie ; la couverture n'a pas été mesurée |
| La conformité des parcours d'achat de crédits aux règles de chaque magasin | Aucune revue de conformité de magasin n'a été relevée |
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.