KaxentraDocumentation
852 lignes11314 mots9 diagrammes01-produit/05-portail-business-mobile.md

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 :

  1. La section du métier actif passe en tête du hub — c'est ce qui doit tomber sous le pouce en premier.
  2. 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.
  3. 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.

SituationQuiCe que le mobile apporte
En déplacementAssocié, chargé de mandat, conseillerConsulter un dossier entre deux rendez-vous, valider une approbation d'IA, saisir du temps avant de l'oublier
Chez le clientComptable, fiscaliste, auditeurOuvrir la fiche du client sur place, photographier une pièce, créer une constatation, faire signer une lettre de mission au doigt
En visite terrainTechnicien, ressource d'interventionOuvrir sa journée, se mettre en route, démarrer, mettre en pause, déclarer terminé, pointer son temps sur le bon de travail
En astreinteDirection, gestionLire les indicateurs, voir les échéances, interrompre une tâche d'IA qui s'emballe
En prospectionGestion, facturationCréer un prospect, envoyer un devis, enregistrer un paiement reçu

1.3 Volumétrie mesurée#

MesureValeur
Écrans du contexte Affaires122
Contextes professionnels9
Sections communes à tous les contextes professionnels7 — Réseau, Travail, Terrain, Facturation, Outils et IA, Paramètres du cabinet, Mon compte
Entrées de la section Paramètres du cabinet13
Entrées de la section Facturation7
Entrées de la section Vitrine7
Pages du portail Affaires web, pour comparaison867

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#

EmplacementLibelléÉcran câbléNote
0Tableau de bordIndicateurs du contexte professionnel
1ClientsRépertoire des clientsEmplacement adaptatif : le libellé se recompose par contexte, le registre des clients restant l'entrée de tout flux professionnel
2Bouton de créationAucune destination : ouvre une feuille d'actions
3AgendaÉchéances réelles et dates d'échéance des tâches
4PlusHub de fonctionnalités du contexteToutes 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#

ContexteSection de têteNombre d'entrées de cette section
ComptableComptabilité8
FiscalisteFiscalité6
AuditeurAudit8
ConseillerConseil6
PaiePaie8
IncorporateurIncorporation4
GestionPipeline et clients, puis Équipe et performance, puis Vitrine5 + 5 + 7
FacturationRevenus, puis Barèmes et recouvrement, puis Vitrine6 + 6 + 7
AdministrationAdministration, puis Vitrine6 + 7

2.4 Le bouton central de création, par contexte#

ContexteActions offertes
ComptableNouveau client, nouvelle tâche, nouvelle facture, nouvelle dépense, saisir du temps, nouveau mandat, copilote Comptabilité
FiscalisteDossier T1, impôt corporatif T2, nouveau client, saisir du temps, copilote Fiscaliste
AuditeurNouvelle constatation, feuille de travail, nouveau mandat, copilote Audit
ConseillerNouvelle proposition, nouveau mandat, nouvelle tâche, copilote Conseil
PaieNouvelle période de paie, ajouter un employé, copilote Paie
IncorporateurNouvelle incorporation, ajouter un registre, nouveau client, copilote Incorporation
GestionNouveau client ou prospect, nouveau dossier, nouvelle tâche, nouvelle facture, copilote Prospection
FacturationNouvelle facture, saisie de temps, nouvelle dépense, enregistrer un paiement, recouvrement et rappels
AdministrationInviter 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 faireBénéfice
Indicateurs par personaLire les indicateurs du contexte professionnel actifLe comptable et le fiscaliste ne regardent pas les mêmes chiffres
Indicateurs câblés sur des listes réellesChaque indicateur compte des lignes réelles, jamais un nombre écrit en durUn chiffre de tableau de bord est une mesure, pas une décoration
Absence de source assuméeUn indicateur sans service derrière affiche un tiret plutôt qu'un nombreNe jamais fabriquer un zéro
Bandeau repliableVoir un bandeau d'en-tête qui se replie au défilementLa surface de lecture reste utile sur un téléphone
Section ÉchéancesLire les échéances réelles à venirLe risque de retard se voit à l'ouverture
Tirer pour rafraîchirRecharger toutes les cartesReprendre après une action faite au bureau
Carte des interventionsRejoindre ses interventions terrain depuis l'accueilLe technicien démarre sa journée sans chercher
Bascule de contexteChanger de métier depuis la barre du hautPasser d'un mandat d'audit à une paie sans quitter l'application
Pastille de crédits IAVoir le solde de crédits du cabinetSavoir avant de lancer un copilote

3.2 Clients#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Répertoire des clientsConsulter la liste des clients du cabinetLe carnet du cabinet, dans la poche
RechercheFiltrer le répertoire par rechercheTrouver un client en salle d'attente
Création en ligneCréer un client : nom, type, société, courriel, téléphoneInscrire un prospect rencontré à un salon
Même service que le webLa création vise exactement le même point d'entrée que le portail webAucune divergence entre les deux surfaces
Ouverture d'une ficheOuvrir la fiche complète d'un clientPréparer un rendez-vous dans l'ascenseur
ContactsTenir les contacts rattachés en contexte GestionLa relation, pas seulement l'entité
ProspectsSuivre les prospects distinctement des clientsNe pas mélanger le pipeline et le portefeuille
OpportunitésSuivre les opportunités commercialesLe pipeline se tient là où il se joue
Avis clientsConsulter les avis reçusMesurer la satisfaction, pas la supposer

3.3 Dossiers et engagements#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Liste des mandatsConsulter les mandats du cabinetSavoir ce qui est en cours
Création d'un mandatCréer un mandat depuis le téléphoneOuvrir le dossier le jour de l'accord
Détail en fenêtreOuvrir le détail d'un mandat sans quitter la listeVérifier une donnée sans perdre sa place
Signature de fin de mandatSigner sur l'appareil quand une demande de signature existe pour le client du mandatFaire signer un rapport ou une lettre chez le client
Aucune signature fabriquéeSi aucune demande de signature ne peut être résolue, l'action de signature n'est pas offerteAucun identifiant inventé, aucune action qui échouerait
Mandats de conseilGérer tous les types de mandats de conseil : création, modification, détailLe conseiller n'est plus limité à un seul type
Évaluation d'entrepriseEnregistrer et lister les mandats d'évaluationL'évaluation est un mandat, traitée comme tel
Transactions de repriseSuivre le pipeline de reprise par étape, de la prospection à la clôtureUne transaction se suit par étape, pas par mémoire
Analyse comparativeContribuer les ratios du cabinet à un ensemble anonymisé et lire la comparaisonSe situer, avec un seuil minimal de contributeurs pour protéger l'anonymat
PropositionsEnvoyer, accepter et signer une proposition sur l'appareilLe mandat accepté crée sa facture côté serveur

3.4 Tâches et pipeline de dossiers#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Liste des tâchesConsulter les tâches du cabinetUne file, pas une intuition
Création d'une tâcheCréer une tâche : titre, client, date d'échéanceNoter au moment où on l'apprend
Validation qui parleLes messages de validation sont atteignables : le bouton n'est plus désactivé tant qu'un champ manqueUn refus muet est pire qu'un refus
Trois messages précisLe titre requis, le client requis, la date requise — chacun nomméOn sait quoi corriger, tout de suite
Envoi uniqueLe formulaire ne peut pas partir deux foisAucune tâche créée en double
Pipeline des dossiersSuivre les dossiers par étapeVoir la charge à venir
Priorités validéesLes priorités offertes correspondent exactement à la contrainte de la baseAucune valeur qui déclencherait une erreur serveur
Détail en fenêtreOuvrir un dossier sans quitter la listeConsulter en réunion
ÉchéancesCréer et suivre les échéances du cabinetLe calendrier de conformité tenu au jour le jour
Cartes accentuées par gravitéLire les échéances avec une couleur portée par l'urgenceL'important ressort sans lecture ligne à ligne

3.5 Documents et demandes#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Pièces jointes partagéesJoindre une pièce depuis l'appareil photo, la photothèque ou le sélecteur de fichiersUn seul composant, employé sur les dépenses, les messages, le fil et les formulaires
Types acceptésJoindre des images et des documents au format portableLes deux formats du terrain
Limite de tailleUne pièce dépassant 20 Mo est refusée avant l'envoiAucun 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 serveurFin des refus pour type déclaré non conforme
Demandes de documentsSuivre les demandes adressées aux clientsRelancer une pièce sans écrire un courriel
Statuts servis par le serveurLire le libellé de statut tel que le service le nommeUn 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èmeEnvoyer une pièce sans pièce jointe de courriel
Révocation d'un lienRévoquer un lien en conservant sa piste d'auditLa 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 connexionLe niveau de contrôle s'adapte à la sensibilité
Comptage des consultationsUn lien peut s'épuiser après un nombre de consultationsUn document ne circule pas indéfiniment

3.6 Messages et réseau#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Fil du réseauLire le fil de la communauté professionnelleVoir l'activité du réseau depuis le terrain
ForumsLire et répondre dans les forums, créer des fils et des réponsesPoser une question à ses pairs
Invitation par jetonRejoindre un forum au moyen d'un jeton d'invitationEntrer dans un espace sans démarche administrative
Prise de rendez-vous publiqueOuvrir la page de réservation d'un cabinetTester le parcours que vivent vos clients
Carnet de rendez-vous du cabinetConsulter et créer les rendez-vous du cabinetL'agenda du cabinet, distinct de la page publique
Composition date et heureSaisir la date et l'heure, l'application composant l'horodatage complet et l'heure de finAucune arithmétique de fuseau à la main
Section Réseau globaleLa section est servie à tous les contextes professionnelsAucun métier n'est privé du réseau
Billets d'assistanceTraiter les billets d'assistance des clients, avec réponseRépondre entre deux rendez-vous
Priorités de billetClasser un billet de faible à critiqueTrier ce qui ne peut pas attendre

3.7 Comptabilité#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Plan comptableConsulter et créer des comptes : numéro, nom, type, solde normalOuvrir un compte chez le client
Cinq types de compteChoisir parmi actif, passif, capitaux propres, produits, chargesLa taxonomie complète, pas un sous-ensemble
Grand livreConsulter les écritures et en saisirLe journal tenu depuis le terrain
Écriture équilibréeUne écriture est publiée en deux lignes, débit et crédit, construites depuis les comptes choisis et le montantAucune écriture déséquilibrée possible
Comptes actifs seulementLe sélecteur n'offre que les comptes que le serveur accepte, les comptes archivés étant exclusFin des refus au moment de l'envoi
Message de refus en françaisUn refus serveur est rendu en françaisUne interface française ne renvoie pas un message anglais
Rapprochement bancaireCréer une session de rapprochement pour un compte et une période de relevéOuvrir le rapprochement sur place
Modification et suppressionModifier ou supprimer un rapprochement saisi par erreur, sauf s'il est terminé ou s'il porte des écritures déjà pointéesUne erreur de saisie n'est plus définitive
Refus métier nommésUn rapprochement terminé refuse la suppression en disant qu'il constitue une pièce comptableLe refus explique, il ne bloque pas en silence
États financiersConsulter la liste des états, en vue grille ou en tableauDeux lectures pour deux besoins
Génération d'un étatGénérer un bilan, un état des résultats, un état des flux de trésorerie ou un état des variations des capitaux propresLes quatre types acceptés par le serveur, pas trois
Budgets du cabinetCréer un budget avec son exercice financierLa gestion budgétaire tenue au même endroit
ImmobilisationsSaisir une immobilisation : catégorie de déduction, date et coût d'acquisition, durée de vie, méthode d'amortissementLa déduction pour amortissement préparée au fil de l'année
Disposition d'une immobilisationEnregistrer une disposition : date, montant, motifLe cycle de vie complet du bien
TPS/TVQ du cabinetProduire une déclaration, le solde net étant calculé au serveurAucun calcul de taxe sur le téléphone

3.8 Facturation et paiements#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Factures du cabinetConsulter et créer les factures à recevoirFacturer le jour de la livraison
Paiements reçusEnregistrer un paiement reçuLe solde du client est juste immédiatement
Devis et soumissionsCréer un devis, les taxes étant calculées au serveurLe 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 serveurAucune numérotation à la main
Facturation récurrenteCréer un abonnement de facturation : client, nom, lignes, fréquence, date de débutCinq fréquences, de l'hebdomadaire à l'annuel
ProvisionsCréer une provision : intitulé, montant, date de début, périodicité de facturationLe mandat au forfait tenu correctement
Fin d'une provisionTerminer une provision plutôt que la supprimerL'argent déjà déposé ou déduit garde sa trace
Barèmes et tauxCréer un taux : type de service, type de taux, montant, date d'entrée en vigueurLa grille tarifaire tenue à jour
Un seul vocabulaire par champUn même champ ne s'affiche plus traduit à un endroit et brut quatre lignes plus basLa lecture ne se contredit pas d'une ligne à l'autre
Relevés de compteGénérer un relevé pour un client, sur une période, puis l'envoyerRépondre à « où en est mon compte » en deux appuis
RelancesChoisir une facture, consulter ses relances programmées, configurer le calendrier et envoyer une relance manuelleLe recouvrement se conduit, il ne se subit pas
Travaux en coursConsulter le temps non facturé, le passer en perte ou le convertir en factureDeux issues nommées, aucune troisième
Âge des comptesLire la créance par tranche d'anciennetéVoir le vieillissement, pas seulement le total
RecouvrementVoir les clients à solde impayé, ventilés, avec le nom résoluUn identifiant ne se relance pas ; un nom, oui
Pastille de gravité honnêteUne tranche de vieillissement inconnue affiche « je ne sais pas » plutôt qu'un vert rassurantLe repli le plus prudent, sur de l'argent dû
CommissionsDéfinir des règles de commission par personne, par type et par domaine d'applicationLa rémunération variable tenue avec les revenus
CouponsCréer un coupon : code, type et valeur de remise, nombre d'usagesLa promotion tenue au même endroit que la facture

3.9 Temps et feuilles de temps#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Saisie de tempsSaisir du temps : date, heures, taux, description, type de serviceSaisir avant d'oublier, pas le vendredi soir
Validation qui parleSix messages de validation précis, désormais atteignablesOn sait quel champ manque
Approbation par ligneApprouver une ligne de temps depuis la listeL'approbation se fait entre deux réunions
Cible tactile de l'approbationL'action d'approbation est dimensionnée pour le pouceAucune approbation par erreur
Bandeau de synthèseLire la synthèse des heures en tête d'écranLa charge de la période, en un regard
Envoi uniqueLa saisie ne peut pas partir deux foisAucune double facturation du même temps
Feuilles de temps prestataireUn prestataire tient ses propres feuilles de tempsLe réseau externe est traité comme l'interne
Lien vers les travaux en coursLe temps non facturé alimente les travaux en coursDe la saisie à la facture sans ressaisie
Pointage sur un bon de travailPointer l'arrivée et le départ sur un bon de travail précisLe temps terrain rattaché à son intervention

3.10 Paie#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Pôle de paieLire les compteurs et totaux de paie, et rejoindre les deux écrans de saisieUne porte d'entrée claire
Registre des employésConsulter et créer des employés : prénom, nom, date d'embauche, salaireInscrire une embauche le jour même
Paramètres de rémunérationChoisir le type de salaire, la périodicité de paie, la province, le posteLes valeurs par défaut correspondent au cas le plus fréquent
Périodes de paieCréer une période : début, fin, date de paieLe cycle ouvert au bon moment
Détail d'une périodeOuvrir une période et lire ses totaux, avec le tableau des bulletins produitsVérifier avant de transmettre
Feuillets fiscauxGénérer en lot les feuillets T4 et RL-1 pour tous les employés actifsUne génération, pas une saisie par personne
Génération idempotente annoncéeLe résultat distingue les feuillets produits, sautés et rafraîchisUn résultat qui produit zéro le dit, il ne se referme pas sur un succès
CongésTenir les congés des employésLe solde de vacances à jour
Intégration des nouveaux employésSuivre les étapes d'intégrationAucune étape oubliée à l'embauche
Plans de formationTenir les plans de formationL'obligation de formation documentée
Saisies-arrêtsTenir les saisies-arrêtsUne obligation légale traitée dans l'outil

3.11 Fiscalité#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Dossiers T1 et TP1Consulter les dossiers fiscaux des particuliers du cabinetLa charge de la saison visible partout
Impôt corporatifConsulter les dossiers T2Les deux régimes au même endroit
Détail en fenêtreOuvrir un dossier sans quitter la listeRépondre à un client au téléphone
Déclarations périodiquesSuivre les périodes de TPS/TVQLes échéances récurrentes tenues
Déclaration TPS/TVQProduire une déclaration, seule la fin de période étant requiseLe net est calculé au serveur
Recherche scientifique et développement expérimentalConsulter les dossiers de créditUn régime spécialisé, traité
Acomptes provisionnelsCréer un acompte : client, année, trimestre, échéance, montant dûLe calendrier des acomptes tenu
Enregistrement d'un paiementRouvrir un acompte pour enregistrer le montant payé, la date et le statutLe suivi se fait au moment du paiement
Taux fiscauxConsulter le registre daté des règles fiscales : paliers, crédits, taux kilométriques, plafonds de cotisationUn taux vient d'un registre daté, jamais de mémoire
Registre en lecture seuleLe registre fiscal ne se modifie pas depuis le mobileUne source de vérité ne se corrige pas au pouce

3.12 Audit#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
ConstatationsCréer une constatation : mandat, titre, description, gravité, recommandationConstater sur place, pas de mémoire
Détail d'une constatationOuvrir une constatation et lire sa gravité et sa recommandationLe dossier reste lisible pour l'associé
Feuilles de travailCréer une feuille de travail : mandat, référence, titre, sectionLa documentation se fait pendant le travail
Importance relativeCalculer 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 relativeSaisir en deux étapes plus une revue : mandat, puis base, montant et pourcentageUne saisie normée, tenable au pouce
ÉchantillonnageComposer un échantillon : méthode, niveau de confiance, champs conditionnelsLa méthode impose ses propres champs
Validation par méthodeChaque méthode d'échantillonnage valide ses propres entréesAucun échantillon composé sur des paramètres incohérents
ProcéduresCréer une procédure rattachée à un mandat, dont les procédures d'appréciation des risquesLa matrice de risque se saisit ici
Confirmations externesCréer une confirmation : banque, clients, fournisseurs, juridiqueLes quatre familles de confirmation
Suivi pluriannuelSuivre une constatation d'une année à l'autre : priorité, statut, responsable, échéanceUne constatation non close ne disparaît pas

3.13 Opérations terrain#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Ma journéeLire ce qui reste à faire aujourd'hui, et où on en estLa question qu'un technicien se pose en ouvrant son téléphone le matin
Avancement honnêteL'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 interventionsConsulter tous les bons de travail qui vous sont assignés, avec filtreLe catalogue, quand la journée ne suffit pas
Une personne, une ficheVos interventions viennent de l'horaire de votre fiche de ressourceLa liste est exacte, pas approximative
Bon assigné deux foisUn bon assigné sur deux créneaux n'apparaît qu'une fois, sur son prochain créneauAucune ligne fantôme dans la journée
Mon itinéraireLire les arrêts de votre route du jour, dans leur ordreLa tournée telle que le répartiteur l'a composée
Route composée par le répartiteurUne route composée au bureau est visible du technicienLe contournement local qui la rendait invisible a été supprimé
Cycle de cinq étatsFaire 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épartLe passage « En route » déclenche l'avis au clientLe 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 conflitOn sait quoi faire, pas seulement que ça a échoué
État relu après chaque transitionSuccès comme refus, l'état est relu depuis le serveurL'é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 bonPointer l'arrivée et le départ sur ce bon, la durée courant à l'écranLe 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'interventionJoindre des photos au bon de travail, prises sur place ou choisies dans la photothèqueLa preuve visuelle rattachée à l'intervention

3.14 Rendez-vous#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Carnet du cabinetConsulter les rendez-vous du cabinetL'agenda partagé, dans la poche
Création d'un rendez-vousCréer un rendez-vous : date, heure, duréeFixer un rendez-vous devant le client
Composition de l'horodatageLa date et l'heure saisies composent l'horodatage complet et l'heure de finAucune arithmétique à la main
Page publique de réservationOuvrir la page publique d'un cabinetVé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 agendaDeux sources, une seule lecture
Création d'échéance depuis l'agendaCréer une échéance directement depuis l'agendaLe geste au moment où l'information arrive
Emplacement fixeL'agenda occupe un emplacement permanent de la barre du basToujours à un pouce
Annonces et événements de vitrinePublier une annonce ou un événement sur la vitrine du cabinetCommuniquer sans passer par un autre outil
RappelsLes rappels de rendez-vous sont pris en charge par le service de réservationMoins de rendez-vous manqués

3.15 Notifications#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Liste de notificationsLire les notifications du siège professionnelUne file dédiée au cabinet
Compteur de non-lusVoir le compteur dans la barre du hautL'information ne se cherche pas
Marquage à la visibilité réelleUne notification est marquée lue quand elle est réellement visible à l'écranLe compteur reflète ce que vous avez vu
Tout marquer comme luVider le compteur d'un gesteReprendre après une absence
Navigation contextuelleToucher une notification pour ouvrir l'écran concernéDe l'alerte à l'action
Tirer pour rafraîchirRecharger la listeVoir l'arrivée sans quitter l'écran
Squelette de chargementDistinguer le chargement du videAucune ambiguïté
Même patron que le contexte ClientL'écran professionnel reprend le même patronUn seul comportement à apprendre
Notifications pousséesNon livrées — voir la section 8Le 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 faireBénéfice
Assistant conversationnelPoser une question en langage courant, dans le contexte professionnel actifLe copilote du métier, pas un assistant générique
Copilotes par métierLancer le copilote Comptabilité, Fiscaliste, Audit, Conseil, Paie, Incorporation ou Prospection depuis le bouton centralLe bon copilote au bon geste
Refus au solde nulAu solde de crédits nul, l'appel est refusé, jamais facturé en dépassementAucune facturation surprise pour le cabinet
Trois issues nomméesAcheter des crédits, réessayer avec un modèle ouvert, ou arrêterUne sortie au moment du blocage
Réponse écourtée annoncéeUne réponse partielle s'affiche avec son bandeauOn ne perd pas ce qui est déjà produit
Boîte d'approbation humaineVoir les approbations en attente : source, entité, opération, résumé, statutSavoir ce que l'IA veut écrire avant qu'elle l'écrive
Charge utile envisagéeLire l'écriture proposée et son aperçu avant de trancherApprouver en connaissance de cause
Approbation ou rejetApprouver, ce qui rejoue l'écriture différée ; rejeter, et aucune écriture n'a lieuLe rejet n'est pas un simple étiquetage
Approbation en lotSélectionner plusieurs lignes et approuver d'un coupTraiter une file en fin de journée
Politiques par entitéConsulter la politique appliquée : revue de brouillon, automatique, ou blocageComprendre pourquoi une opération demande une approbation
Activité IA en directSuivre les tâches, rafraîchies environ toutes les trois secondes : progression, boucle, agent actif, prochaine action, créditsLe coût se voit pendant qu'il se forme
Contrôles d'exécutionInterrompre une tâche, déclencher le coupe-circuit avec confirmation, forcer un nœud à terminé, le sauter ou le rejouerReprendre la main sans tout relancer
Flux de travailLister, exécuter, suivre, et composer un flux linéaire par étapes ordonnéesDéclencher une automatisation depuis le terrain
Validation avant enregistrementFaire valider la définition d'un flux par le serveurUn flux invalide ne s'enregistre pas
Espaces de connaissanceConsulter les espaces du cabinet et interroger leur contenuChercher dans la documentation du cabinet en langage courant

3.17 Équipe#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Membres de l'équipeConsulter les membres rattachés au cabinetSavoir qui fait quoi
Invitation par courrielInviter un membre par courriel, avec nom et rôle facultatifsUne invitation en trois champs
Statut d'invitationUn membre invité porte le statut correspondantDistinguer l'invité de l'actif
Retrait d'un membreRetirer un membre depuis sa ficheLe départ traité le jour où il arrive
Utilisateurs du cabinetCréer et inviter un utilisateur, seul le courriel étant requisLa provision du compte est faite côté serveur
Rôles valides seulementLes rôles offerts sont exactement ceux que la base accepteAucun rôle qui déclencherait un refus
Indicateurs de performanceSuivre les indicateurs de l'équipePiloter sur des chiffres
Objectifs et résultats clefsTenir les objectifs et résultats clefsLa direction par objectifs, outillée
Tableau équilibréLire le tableau de bord équilibréQuatre perspectives, pas seulement le chiffre d'affaires
Objectifs stratégiquesTenir les objectifs stratégiques du cabinetLa stratégie reliée à l'exécution

3.18 Paramètres du cabinet#

FonctionnalitéCe que l'utilisateur peut faireBénéfice
Profil du cabinetModifier l'identité légale du cabinetLa donnée qui apparaît sur chaque facture
Politique de sécuritéConsulter et modifier la politique de sécurité du cabinetUn réglage de cabinet, pas d'appareil
Fusion côté serveurUn enregistrement partiel est fusionné sur les valeurs par défaut et renvoyéUn champ non touché n'est jamais perdu
Valeurs renvoyées, jamais localesLes valeurs affichées sont celles que le serveur a renvoyéesL'écran ne peut pas afficher une constante locale à la place d'un réglage
PersonnalisationRégler les éléments de personnalisation visuelleLa marque du cabinet portée par l'outil
Marque blancheRégler la marque blancheUn cabinet peut présenter l'outil sous son nom
Authentification uniqueConfigurer l'authentification uniqueL'intégration au parc du cabinet
Langues et formatsRégler les formatsLes conventions locales respectées
Vie privéeRégler les paramètres de vie privéeLa conformité tenue par le cabinet
Gouvernance des donnéesRégler la gouvernance des donnéesLa durée de conservation décidée, pas subie
Règles de facturationRégler les règles de facturationLa politique du cabinet appliquée automatiquement
Configuration fiscaleRégler la configuration fiscaleLes taux du cabinet, une seule fois
Synchronisation du courrierRégler la synchronisation du courrielLes échanges rattachés aux dossiers
Limites d'APIRégler les limites de débit d'APIProtéger le cabinet de ses propres intégrations
SauvegardeLancer une archive maintenant, consulter l'historique des archives produitesLe cabinet reprend une copie de ses données quand il le décide
Volumes mesurésLire les jeux de données avec un nombre de lignes et une taille mesurés sur les données du cabinetAucun gabarit, aucun ordre de grandeur inventé
Lecture ratée annoncéeUne lecture qui échoue le dit et propose de réessayerElle ne rend jamais une liste vide qui se lirait comme un fait
Clefs d'APICréer une clef d'API, dont le secret complet n'est rendu qu'une foisLe secret ne traîne pas en base lisible
Secret sélectionnableLe secret complet reste affiché et sélectionnable, pas dans un message de trois secondesRecopier 45 caractères devient possible
Contrats et modèlesTenir les contrats et les modèles de contratLe document type au même endroit que le dossier
Vitrine du cabinetTenir le micro-site : pages, services, offres, annonces, événements, conseilsLe 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 faireBénéfice
État de sécuritéLire l'état de sécurité tel que le serveur l'annonceUne lecture, pas une supposition
Trois états, jamais deuxL'écran distingue « lu et actif », « lu et inactif » et « non lu »Un état non mesuré ne se peint jamais comme mesuré
Sessions activesConsulter les sessions ouvertes sur le compte, avec leur dateRepérer une connexion non reconnue
Attente chronométréeVoir les secondes écoulées et la tentative en coursDistinguer un écran lent d'un écran mort
Sortie offerteVoir apparaître une sortie au-delà de huit secondesNe jamais rester prisonnier d'un tourniquet
Erreur nomméeLire l'erreur réelle plutôt qu'un état fabriquéUne panne de lecture se dit
Correctif porté aux deux portailsLe même correctif a été appliqué au siège Client et au siège professionnelUn correctif appliqué à un seul portail est partiel
Jetons en magasin chiffréLes jetons de session résident dans le magasin sécurisé du systèmeIls ne sont pas dans un fichier ordinaire
Exclusion de sauvegardeLe magasin sécurisé est exclu des sauvegardes et des extractions de données du systèmeUne 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'auditLa 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ÉcranCe qu'il fait, et pourquoi les deux autres ne le font pas
Qu'est-ce qui me reste à faire aujourd'hui ?Ma journéeLa 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 interventionsUn catalogue avec filtre, adossé à l'horaire de votre propre fiche de ressource
Dans quel ordre, et où ?Mon itinéraireLes 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 webComment le mobile la livre
Se déclarer en routeLe geste se fait dans un véhiculeUne transition d'état qui déclenche l'avis au client
Démarrer et mettre en pause une interventionLe geste se fait sur le lieu, à la minuteCycle de cinq états, chaque transition relisant l'état depuis le serveur
Pointer son temps sur le bon de travailLe temps se pointe où il se consommePointage d'arrivée et de départ, durée qui court à l'écran
Photographier une pièce ou un dégâtL'appareil photo est dans la poche, pas sur le bureauCapture depuis l'appareil photo du système ou choix dans la photothèque, rattachée au bon
Numériser un reçu sur placeLe reçu est de papier, et il se perdCapture, catégorisation, extraction des champs au serveur, revue, confirmation
Faire signer une lettre de mission chez le clientUne signature au doigt n'a pas d'équivalent à la sourisBloc de signature tactile, partagé par les propositions, les mandats et les baux
Approuver une écriture d'IA entre deux rendez-vousL'attente est le coût réel de l'approbation humaineBoîte d'approbation avec traitement en lot
Créer un client rencontré à un salonLa fiche se crée quand la carte d'affaires est encore en mainFormulaire 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 pointagesLa 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-planNon : l'échantillonnage n'a lieu que lorsque l'application est au premier plan
Permission de localisation dans la préparation native couranteAbsente 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 travailNon : 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#

FamilleCe que le web offraitCe que le mobile déclaraitÉtat après correction
Opérations terrain6 entrées dans la barre du cabinet0 entrée de menu — l'unique porte était une carte du tableau de bordSection globale de 3 entrées, servie à tous les contextes professionnels
Paramètres du cabinet28 entrées1 entrée, un panneau de préférences d'appareil13 entrées, adossées aux routes réelles du service
Sous-écrans de vitrine6 sous-écransSeul 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 commentaireDéclaré dans la section Facturation
Crédits IA du cabinetÉcran dédiéÉcrit, enregistré, nommé nulle partDéclaré dans Mon compte
Carnet de rendez-vous du cabinetEntrée « Calendrier et RDV »Écran écrit, aucun menu, aucun écran ne le poussaitDé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à écritMonté dans les deux groupes, drapeau retiré
Comptabilité hors persona comptableServie à tousRéservée au contexte Comptable uniquementServie à tous les contextes professionnels
Audit hors persona auditeurServi à tousRéservé au contexte Auditeur uniquementServi à tous
Paie hors persona paieServie à tousRéservée au contexte Paie uniquementServie à tous
Pipeline commercial hors persona gestionServi à tousRéservé au contexte Gestion uniquementServi à tous
Clefs d'API hors persona administrationServies à tousRéservées au contexte Administration uniquementServies à tous

5.3 Parité par domaine#

DomainePortail Affaires webMobile AffairesVerdict
Tableau de bordOuiOui, indicateurs câblés par personaParité fonctionnelle
ClientsRépertoire, fiches, contacts, prospectsRépertoire, recherche, création, contacts, prospectsParité de l'essentiel
Mandats et engagementsOuiOui, avec signature sur l'appareilMobile supérieur sur la signature
Tâches et dossiersOuiOuiParité
ComptabilitéPlan comptable, grand livre, rapprochement complet, états, budgets, immobilisationsLes mêmes, sauf le pointage ligne à ligne du rapprochementParité de saisie, pointage au web
Facturation18 familles18 familles portéesParité
TempsSaisie, approbation, travaux en coursLes mêmesParité
PaieEmployés, périodes, feuillets, congés, intégration, formation, saisies-arrêtsLes mêmesParité
FiscalitéT1, T2, périodique, recherche et développement, acomptes, tauxLes mêmesParité
AuditConstatations, feuilles, importance relative, échantillonnage, procédures, confirmations, suiviLes mêmes, en assistants multi-étapesParité
ConseilMandats, évaluation, transactions, comparaisonsLes mêmesParité
IncorporationIncorporations, registres, résolutions, outilsLes mêmesParité
Gestion et pipelineOpportunités, prospects, contacts, espaces, billets, équipe, indicateurs, objectifs, tableau équilibré, stratégieLes mêmesParité
VitrineMicro-site complet7 entrées de gestion du micro-siteParité
Opérations terrain6 entrées de consultation6 écrans d'exécution : journée, interventions, itinéraire, détail, transitions, pointageMobile principal
Paramètres du cabinet28 entrées13 entréesÉcart de volume assumé
Intelligence artificielleAssistant, copilotes, approbations, activité, flux, espacesLes mêmes, sauf le canevas de compositionParité de fonction
SécuritéÉtat, sessions, politiqueÉtat, sessions, politiqueParité de lecture
TrésorerieComptes, flux, prévisions, positionsAbsentPas porté
Levée de fondsDossiers investisseurs, pipelineAbsent du siège professionnel mobilePas porté
ESGIndicateurs et rapportsAbsentPas 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éeEmplacementChiffré par le système
Jetons d'accès, de rafraîchissement et d'identité, échéance de sessionMagasin sécurisé du systèmeOui
Préférences du compte, dont l'interrupteur biométriqueMagasin clef-valeur localNon
Thème et couleur d'accentMagasin clef-valeur localNon
Brouillons de formulaires en cours de saisieMagasin clef-valeur local dédiéNon
File de positions du terrainMagasin clef-valeur local dédiéNon
Raccourcis, portail actif, contexte actifMagasin clef-valeur localNon

À 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 cabinetLivré — la clef de brouillon est composée du formulaire et du cabinet
Énumération des brouillons limitée au cabinet courantLivré
Durée de vie des brouillonsLivré — sept jours, suppression paresseuse à la lecture
Rejet d'un brouillon de version obsolèteLivré — une version de schéma différente écarte le brouillon
Identifiant de cabinet joint aux appels d'IALivré
Remise à zéro du portail à la déconnexionLivré

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étriqueLivréeL'application sait si l'appareil a du matériel biométrique et si une empreinte ou un visage y est enregistré
Invite biométriqueLivréeInvite en français, repli sur le mot de passe de l'appareil, annulation possible
Écran de déverrouillage biométriqueÉcrit, mais inatteignableL'é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 effetLa préférence est enregistrée ; aucun code ne la lit pour conditionner quoi que ce soit
Verrouillage de sessionNon livréAucun verrouillage à la mise en arrière-plan
Expiration par inactivitéNon livréeAucune minuterie d'inactivité
Restauration de session au démarrageLivrée, sans barrièreLa session est restaurée depuis le magasin sécurisé sans invite biométrique
Effacement à distanceNon livréAucun mécanisme d'effacement de l'appareil à distance n'a été relevé
Révocation d'une session depuis le mobileNon livréeLes sessions actives sont listées ; aucune action de révocation n'est offerte au mobile
Authentification à deux facteurs du compteNon implémentéeNe 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écanismeEffet
Jetons dans le magasin sécurisé du systèmeUne sauvegarde d'appareil ne les recopie pas
Exclusion de sauvegarde et d'extraction déclaréeLes règles sont posées dans la préparation native
Chiffrement en échec fermé côté serviceSans clef configurée, l'enregistrement est refusé plutôt qu'écrit en clair
Journal d'audit sans clef étrangère vers l'annuaireUne suppression de compte n'efface pas la preuve qui l'incrimine
Registre d'IA à revue obligatoireUne copie n'hérite jamais de l'approbation de son original
Approbation humaine sur les quatre surfacesUne écriture proposée par l'IA ne part pas seule
Liens de partage à portes et à consultations comptéesUn document partagé ne circule pas indéfiniment
Révocation d'un lien conservant la piste d'auditLa révocation ne détruit pas la preuve
Secret d'API rendu une seule foisLe secret complet n'est pas relisible ensuite

8. Ce qui n'est pas couvert#

8.1 Volontairement absent#

ÉlémentPourquoiCe qui est offert à la place
Canevas de composition de flux par glisser-déposerImpraticable au pouceListe, exécution, suivi, composition linéaire par étapes ordonnées
Pointage ligne à ligne du rapprochement bancaireLe pointage de centaines de lignes appelle un grand écranCréation de la session au mobile, pointage au web
Envoi et réception d'une confirmation externeLe cycle d'envoi et de retour appelle le poste de travailLa création de la confirmation est portée au mobile
Registre fiscal modifiableUne source de vérité datée ne se corrige pas au pouceConsultation seule
Suppression d'une provisionDe l'argent déjà déposé ou déduit garde sa traceLa provision se termine
Suppression d'un rapprochement terminéIl constitue une pièce comptableLe refus l'explique en toutes lettres
Création d'une proposition par le clientC'est un acte du cabinetLe cabinet crée, le client accepte ou refuse

8.2 Pas porté#

DomaineÉtat mobile
Trésorerie : comptes, flux, prévisions, positionsPas porté
Levée de fonds : dossiers investisseurs, pipelinePas porté au siège professionnel
ESG : indicateurs et rapportsPas 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 comptablesPas porté
Programmes d'audit et éléments probants au format longPartiellement porté — constatations, feuilles de travail, procédures et suivi le sont
Vérification diligente de reprisePortée du côté Client de l'application
Recherche de subventions et simulateur de financementPortés du côté Client de l'application
Paramètres du cabinet, 15 entrées restantes sur 28Pas 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éelDétail
Prise de photoLivréePar 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 priseLivréPar l'option d'édition du sélecteur, avec compression à la capture
Reconnaissance de texteLivrée, côté serveurAucune reconnaissance sur l'appareil : l'image part au service, qui rend les champs
Champs devinés signalésLivréLes champs que le service dit avoir devinés portent une bordure ambre et la mention « à vérifier »
Cohérence arithmétique vérifiéeLivréeUn avertissement s'affiche si sous-total plus taxes ne fait pas le total, à trois cents près
Reprise après échec de téléversementNon livréeUn envoi échoué n'est ni conservé ni rejoué : la capture est perdue
Sélecteur de documentsLivréImages et format portable ; format tableur pour l'import de données
Signature tactileLivréeTracé au doigt, ou photographie d'une signature
Bandeau hors-ligneLivré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-ligneNon livrée, sauf le terrainLe 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 saisieLivrésEnregistrement pendant la frappe, reprise proposée à la réouverture, sept jours de durée de vie
Notifications pousséesNon livréesLe 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 natifLivré, pour un casLe partage du système est employé pour transmettre un lien de partage sécurisé
Téléchargement d'un document sur l'appareilNon 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 portablesNon livréesAucune bibliothèque d'impression ni de composition n'est intégrée
Liens profondsLivrésSchéma d'application propre, retour d'authentification, consultation publique d'un lien de partage
Liens universels vers le domaine publicNon livrésAucun 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.

PointConstatAction requise avant la première soumission
Nom d'application, identifiant de paquet iOS, nom de paquet Android, schéma d'URLIls portent encore la dénomination interne antérieure, pas la marque publiqueBloquant. 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 versionVersion 0.1.0, numéro de compilation 1Fixer la version de lancement
Configuration de soumission iOSL'identifiant d'application et l'identifiant d'équipe sont des valeurs de remplacement littéralesRenseigner les valeurs réelles
Compte de soumissionL'adresse de compte est une adresse de développement portant la dénomination interneCréer le compte de publication au nom de l'éditeur
Clef de service AndroidLe chemin déclaré désigne le fichier de configuration de messagerie, pas une clef de compte de serviceFournir la vraie clef de compte de service
Permissions Android de la préparation nativeLa préparation présente sur disque déclare l'enregistrement audio et la superposition d'écran, sans usage visible dans le produitRetirer toute permission non justifiée : une permission non expliquée est un motif de refus fréquent
Permission de localisationLe greffon de localisation est déclaré ; la préparation native présente sur disque ne porte aucune permission de localisationRégénérer la préparation native et décider si la localisation est du périmètre
Mises à jour à distanceDésactivées dans la préparation nativeDécider de la stratégie de correctif avant le lancement
Chaînes d'usage iOSAppareil photo, photothèque, reconnaissance faciale et calendriers sont déclarésVérifier que chacune correspond à un usage réel, et retirer celles qui n'en ont pas
Ressources visuellesIcône, écran de démarrage, icône adaptative et icône de notification existent, l'écran de démarrage portant le bleu de la marqueRegénérer avec la marque publique
Compte de démonstration pour la revueAbsent[Gabarit : compte de démonstration professionnel à créer, avec un cabinet fictif et des clients fictifs]
Politique de confidentialité publiqueAdresse à publier[Gabarit : adresse publique de la politique de confidentialité]
Langue de la ficheLe produit est unilingue françaisPublier la fiche en français seulement

8.5 Ce que ce document n'a pas pu vérifier#

SujetRaison
Le comportement de l'application sur un parc d'appareils professionnels réelsAucune campagne de tests sur appareils physiques n'a été relevée
La qualité de l'extraction de reçus en conditions de terrainAucune 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 positionAucun relevé de consommation n'a été trouvé
Le comportement en zone de couverture intermittenteAucun banc de test réseau dégradé n'a été relevé
L'étendue réelle de la suite de tests de bout en bout mobileDes 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 magasinAucune 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.