Changelog

Historique des mises à jour de Failsafe GMAO

À venir
Branche locale — 18 octobre 2026
Cycle de vie des devis consolidé

Rédaction ouverte aux superviseurs, validité calculée à l’envoi avec expiration automatique, annulation et accord papier depuis la fiche devis.

  • Amélioration
    Un superviseur peut rédiger, modifier, dupliquer et soumettre un devis. La validation, la suppression et la conversion en facture restent réservées aux administrateurs. Les boutons de la fiche devis suivent désormais les droits de l’utilisateur.
  • Nouveauté
    La validité d’un devis court à partir de son envoi (et de chaque renvoi). Un devis envoyé sans réponse passe automatiquement « Expiré » à son échéance ; il ne peut plus être accepté, ni depuis le portail ni en interne.
  • Nouveauté
    Fiche devis : « Annuler le devis » avec motif obligatoire (devis validé, envoyé ou accepté non facturé ; administrateur requis une fois le devis transmis) et « Accord papier reçu » pour enregistrer une signature hors portail avec le signataire et la date.
  • Nouveauté
    Demandes de devis : annulation avec motif transmis au client ; une demande annulée ou devisée n’est plus requalifiable. Le devis créé reprend la validité par défaut de l’organisation.
  • Correction
    Seul un devis de type contrat est convertible en contrat. Le refus d’une demande de modification conserve la preuve d’émission de la version renvoyée. Les notifications de décision client ne sont plus adressées aux techniciens. Le bouton « Envoyer » de la liste ouvre la confirmation d’envoi. Au portail, Accepter et Refuser ne s’affichent qu’aux comptes habilités et pour un devis non expiré.
À venir
Branche locale — 18 octobre 2026
Montants des factures et contrats en décimal

Les montants des factures, avoirs, paiements et contrats sont enregistrés en valeur décimale exacte, comme les devis.

  • Amélioration
    Une migration convertit les montants des factures, lignes de facture, paiements, avoirs et contrats (valeur, ventilation P1 à P5, acompte, retenue) en décimal : 2 décimales pour les montants, 4 pour les prix unitaires et quantités. Les empreintes des factures et avoirs déjà émis restent valides ; la migration s’arrête si l’arrondi devait modifier un document émis.
À venir
Branche locale — 17 octobre 2026
Écrans de validation et de réassort réparés

Correctifs d’écrans qui affichaient des actions sans effet : absences d’équipe, file de validation du stock, réassort des véhicules, planning personnel et coordonnées légales.

  • Correction
    Absences › Équipe : les boutons Approuver et Refuser enregistrent la décision (permission de validation des absences, pas d’auto-validation) et affichent un message en cas d’échec.
  • Correction
    Facturation › File de validation : un mouvement de stock en attente peut être rejeté avec une raison obligatoire ; il n’est alors pas imputé au stock. Le stock affiché d’un article est lu depuis la fiche article.
  • Correction
    Stock › Réassort des véhicules : « Servir la demande » transfère réellement les articles du magasin qui couvre toute la demande vers l’emplacement du véhicule, dans la même opération que le passage à « servie ». Sans magasin suffisant, ou pour un article suivi par lot ou par série, la demande reste en attente et le transfert se fait depuis l’écran de transfert.
  • Correction
    Planning personnel du technicien : ses absences, formations et compétences s’affichent, au lieu de listes toujours vides.
  • Amélioration
    Politique de confidentialité : /privacy est de nouveau accessible. Le nom, le SIRET, l’adresse, l’e-mail pour les données personnelles et la région d’hébergement se renseignent par variables d’environnement ; en attendant, des valeurs provisoires s’appliquent et la page affiche un bandeau « Informations légales provisoires ».
À venir
Branche locale — 17 octobre 2026
Numérotation des factures à l’émission

La numérotation légale des factures ne laisse plus de trou.

  • Correction
    Une facture reçoit son numéro légal au moment où elle est émise (scellée ou envoyée), et non plus à la création du brouillon. Un brouillon porte un numéro provisoire « BROUILLON-… » ; le supprimer ne laisse donc plus de trou dans la numérotation. Les factures déjà numérotées gardent leur numéro.
  • Amélioration
    Un paiement ne peut être enregistré que sur une facture émise, une facture complémentaire exige que la facture initiale soit émise, et le journal comptable exporté ne contient que des factures émises.
  • Amélioration
    La facturation automatique des contrats attribue le numéro légal au moment où elle émet la facture.
À venir
Branche de recette locale — 14 octobre 2026
Portail technicien et position en direct

Première version du portail web du technicien et cadre de la position en direct ; la recette reste à faire et l’application mobile n’est pas encore publiée.

  • Nouveauté
    Nouveau portail web du technicien (/technician), installable sur l’écran d’accueil : « Aujourd’hui » (intervention en cours ou prochaine intervention, puis le reste de la journée), « Planning » de la semaine, et fiche d’intervention avec lieu, accès, itinéraire (Plans, Google Maps, Waze) et appel du contact. Les jours sont ceux du fuseau de votre organisation. La page « Fin d’intervention » regroupe les photos (réduites avant envoi), les pièces consommées, les temps, les signatures du technicien et du client, puis la clôture ; ces étapes demandent une connexion.
  • Nouveauté
    Le technicien pointe sa journée (début, pause, reprise, fin), démarre, suspend et reprend une intervention, coche ses tâches et saisit son rapport depuis le portail. Démarrer ou reprendre une intervention ouvre une entrée de temps, la suspendre, mettre la journée en pause ou la terminer la ferme : les temps ont une source unique.
  • Amélioration
    Le rapport d’intervention saisi sur mobile ou sur le portail utilise le même format que le rapport web (par équipement). Chaque enregistrement cite la version lue : si le rapport a été modifié entre-temps, rien n’est écrasé et le technicien est invité à le recharger. Un ancien rapport déjà signé reste en lecture seule.
  • Nouveauté
    Position en direct des techniciens sur la page Techniciens, désactivée par défaut : un administrateur l’active après avoir confirmé les obligations de l’employeur (finalité, information des salariés, représentants du personnel, registre, analyse d’impact, conservation). Seule la dernière position des techniciens en service est conservée, jamais en pause ni hors service, sans historique ni trajet ; elle est effacée à la pause et à la fin de service. Propriétaire, administrateur et superviseur peuvent la consulter, et chaque consultation est enregistrée. Le technicien doit accepter une notice avant tout partage.
  • Sécurité
    L’envoi de position est refusé hors service, en pause, sans notice acceptée, et pour un échantillon de plus de 15 minutes : rien n’est mis en file ni rejoué plus tard.
  • Amélioration
    Une migration ajoute quatre tables (dernière position, réglage d’organisation, notice acceptée, journal de consultation) ; aucune donnée existante n’est modifiée. L’ancien espace d’API mobile est remplacé par /api/technician/v1.
  • Nouveauté
    Mon espace technicien : feuille de temps de la semaine à soumettre, demandes d’absence, formations, compétences et certifications, déplacements et notes de frais (le technicien ne voit aucun montant), indicateurs personnels, historique d’un équipement et signalement d’un problème ou d’un besoin depuis l’intervention.
  • Nouveauté
    Travail hors ligne : les trois prochains jours sont préparés sur l’appareil, les saisies (statut, tâches, rapport, messages, notes de frais, absences, accusés de consignes) sont mises en file puis envoyées une seule fois au retour du réseau. Une saisie de plus de 72 heures n’est pas appliquée automatiquement ; un conflit est présenté au technicien, jamais écrasé en silence. Sur l’application, la file est chiffrée.
  • Nouveauté
    Communication : messagerie rattachée à l’intervention avec accusés de lecture, demande d’aide ou d’escalade traitée par les responsables (Techniciens › Demandes d’aide), annonces du bureau avec accusé de lecture (Techniciens › Annonces) et préférences de notification du technicien.
  • Nouveauté
    Relevés de mesures avec plage attendue, définis par équipement ou par catégorie (fiche équipement › Relevés attendus) : le rapport signale une valeur hors plage et exige une suite. Étiquette QR imprimable par équipement et scan d’un équipement ou d’une intervention par la caméra de l’application.
  • Nouveauté
    Application mobile : dictée vocale reconnue sur l’appareil uniquement (aucun enregistrement conservé ni envoyé), photos annotées à main levée (l’originale est conservée) et fin d’intervention : écrans « Pièces consommées » (pièce réservée ou non prévue, une opération rejouée n’est jamais comptée deux fois), « Temps » (saisie et soumission) et « Signatures et clôture » (signature du technicien puis du client au doigt, note de satisfaction facultative, clôture). Ces écrans demandent une connexion ; les articles suivis par lot ou par numéro de série se saisissent depuis le portail web.
  • Nouveauté
    Rappels d’entretien du véhicule : dans l’onglet « Entretien programmé » de la fiche véhicule, le bureau définit des règles qui se déclenchent au premier des deux termes échus, le temps (tous les X mois) ou le kilométrage (tous les Y km), et peut appliquer un modèle par type de véhicule. Chaque règle est « À jour », « Bientôt » ou « En retard », avec une date estimée pour l’échéance en kilomètres. Le technicien voit les entretiens à prévoir en haut de son carnet de bord, peut reporter une alerte de 7 jours (le bureau la voit toujours) et la ferme avec « Marquer comme réalisé », depuis une feuille de détail ouverte en touchant l’entretien dans des listes groupées « À faire » et « À jour » (date, kilométrage, atelier, coût, numéro de facture, observations, et un justificatif photo ou PDF facultatif, consultable aussi par le bureau). Le numéro de facture ou de ticket se saisit aussi sur les pleins et les entrées du carnet, et s’affiche dans les listes du portail et du bureau. Une tâche quotidienne envoie les notifications d’entretien : le technicien est prévenu dès « Bientôt » et en cas de retard, les responsables seulement en cas de retard, une seule fois par cycle d’entretien et selon les préférences de chacun. Le technicien retrouve ses notifications récentes avec la cloche en haut à droite de l’écran (maintenance, interventions, planning, système), avec le nombre de non lues et « Tout marquer comme lu » ; les réglages se trouvent dans Mon espace › Réglages des notifications. Migrations additives : trois tables, une colonne de lien et la référence de facture.
  • Nouveauté
    Carnet de bord du véhicule en dotation. Le bureau ouvre « Carnet de bord » depuis la liste des véhicules : il saisit la police d’assurance (assureur, numéro, garanties, date de fin, téléphones d’assistance et de sinistre) et consulte les pleins et les entretiens saisis par les techniciens, avec la consommation moyenne. Dans Mon espace › Carnet de bord, le technicien voit une synthèse de son véhicule (assurance, carburant, entretien et incidents, contrôle technique, avec l’état de chaque rubrique et l’historique à un toucher), appelle l’assistance ou déclare un sinistre d’un toucher depuis le bloc « Urgences », saisit un plein avec le prix au litre relevé à la pompe, conservé tel quel (le total se calcule automatiquement, et inversement) et le kilométrage réel relevé après le plein ; le type de carburant est repris de la fiche du véhicule (jamais inférieur au dernier relevé, sans doublon en cas de nouvel envoi) et ajoute une entrée d’entretien, de réparation, de contrôle ou d’incident. Deux migrations additives ajoutent trois tables, un index unique sur les véhicules et le prix au litre des pleins ; aucune donnée existante n’est modifiée.
  • Nouveauté
    Portail technicien : nouvelle page « Mon profil » (Mon espace) avec vos coordonnées, matricule, équipe et informations professionnelles en lecture seule, et un bouton « Se déconnecter » qui manquait au portail. Correction d’affichage : plusieurs boutons et lignes du portail n’avaient pas leur hauteur minimale tactile de 52 px.
  • Nouveauté
    Portail technicien : recherche et filtre dans les listes. Un champ de recherche (insensible aux accents et à la casse, tous les mots saisis doivent correspondre) et un bouton de filtre (menu avec l’effectif de chaque valeur, filtre actif rappelé par une pastille) sont disponibles dans « Mes rapports » (brouillons, saisie terminée, publiés), « Mes absences » (en attente, approuvées, refusées) et « Mes certifications » (valides, expirent bientôt, expirées).
  • Nouveauté
    Portail technicien : la messagerie d’équipe a son entrée « Messagerie » dans la barre de navigation (conversations, nouvelle conversation, pièces jointes), sans quitter le portail, avec un badge rouge du nombre de messages non lus. Sur téléphone, « Mon espace » et la cloche des notifications passent en haut à droite de l’écran ; la cloche affiche une pastille rouge avec le nombre de notifications non lues et ouvre leur liste, et les réglages se trouvent dans Mon espace › Réglages des notifications.
  • Amélioration
    Portail technicien : les pages Planning, Temps et Mon espace adoptent les listes groupées de la fiche d’intervention. Les jours sans intervention ou sans temps sont regroupés sur une seule ligne, l’état de chaque intervention ou saisie s’affiche à droite, et Mon espace range notifications, aide, déplacements et accès aux sous-pages dans un même bloc : « Mes rapports » (avec le nombre de brouillons), « Mes absences » (avec la liste, la demande et le nombre de demandes en attente) et « Certifications et formations » (avec le nombre de certifications à renouveler).
  • Amélioration
    Portail technicien, vue Pièces au style du portail : liste des pièces prévues et posées avec leur état (à poser, en partie posée, posée) et leur provenance (votre véhicule ou le magasin), « Poser » une pièce prévue avec la quantité, et « Ajouter une pièce non prévue » (recherche, quantité, prise d’abord dans le véhicule). Les lots, numéros de série et corrections restent accessibles dans la vue détaillée.
  • Amélioration
    Application mobile alignée sur le portail : mêmes onglets (Aujourd’hui, Heures, Messagerie, Stock) et « Mon espace » ouvert depuis l’avatar. « Aujourd’hui » reprend le bandeau de dates, la tournée du jour avec l’action du moment et l’itinéraire, les pièces « À préparer » et « À replanifier » ; la journée est calculée par le serveur pour l’application et le portail. « Heures » affiche les temps de la semaine et permet de les soumettre.
  • Amélioration
    Application mobile, fiche d’intervention alignée sur le portail : habilitations requises avec alerte si l’une manque ou expire, historique du site, conversation avec le bureau, « Signaler / demander de l’aide » en un seul point d’entrée, et étape suivante calculée comme sur le portail. Le technicien valide lui-même ses temps ; sans signature exigée par le bon, l’intervention se termine dès que le rapport et les temps sont prêts. Le client voit un résumé avant de signer, puis le rapport sans prix s’ouvre en PDF ou part par e-mail à l’adresse de sa fiche. Les pièces indiquent leur provenance (votre véhicule ou le magasin) et des unités lisibles.
  • Amélioration
    Application mobile : en-tête du portail avec le bouton « Urgence » (appel des secours ou de l’organisation, alerte confirmée aux responsables avec l’intervention en cours, conservée hors ligne), la cloche des notifications avec le nombre de non lues, et « Mon espace ». La page Notifications ouvre l’intervention concernée et marque les notifications lues. L’onglet Messagerie liste les conversations d’équipe et des interventions avec leurs messages non lus (pastille sur l’onglet), permet d’y répondre et d’en démarrer une nouvelle.
  • Amélioration
    Application mobile, « Mon espace » comme sur le portail : indicateurs du mois, carnet de bord du véhicule (entretiens à prévoir, assurance avec appel de l’assistance, pleins et carnet ; saisie d’un plein ou d’une entrée, le compteur ne pouvant pas reculer), mes rapports avec recherche et filtre, mes absences (demande et annulation d’une demande en attente) et certifications et formations. L’onglet « Stock » affiche le stock du véhicule, les articles sous le seuil et les demandes de réassort, et permet d’en envoyer une au magasin.
  • Amélioration
    Application mobile : « Mon profil » (coordonnées et informations professionnelles), « Réglages des notifications » (canaux, catégories, priorités et heures calmes, enregistrés aussitôt ; les alertes critiques restent toujours reçues), « Frais de déplacement » (saisie sur une intervention du jour, déplacements des 60 derniers jours, suppression d’un déplacement en attente) et photo du ticket ou des justificatifs jointe à un plein ou à une entrée du carnet de bord.
  • Amélioration
    Nouvelle mise en page du PDF d’intervention (rapport client et bon du bureau) : en-tête avec le prestataire et le numéro, blocs client et intervention côte à côte, rapport en sections sobres (diagnostic, travaux, essais, conclusion avec l’état final en couleur), tableau des pièces lisible (références tronquées, unités en clair), signatures à leurs proportions et facturation résumée pour le bureau. Les titres n’affichent plus de caractères parasites et le document tient sur beaucoup moins de pages.
  • Amélioration
    Traçabilité des réservations de pièces : l’origine d’un emplacement choisi automatiquement par le serveur est enregistrée à part — « stock du véhicule par défaut » ou « magasin principal par défaut » — et ne se confond plus avec un choix fait à l’écran. Migration additive : deux nouvelles valeurs d’origine et adaptation de la contrainte correspondante.
  • Correction
    Réservation de pièces : quand l’écran ne précise pas d’où prendre une pièce suivie en quantité, elle est prise par défaut dans le stock du véhicule du technicien s’il en contient assez, sinon dans le magasin principal (lieu fixe de stockage actif ; à défaut, le stock non affecté). Un article présent à la fois au magasin et dans un véhicule ne bloque plus la réservation depuis le bureau.
  • Amélioration
    Portail technicien, tournée du jour : l’intervention en cours apparaît juste après les interventions terminées, même sans heure prévue, au lieu d’être reléguée en fin de tournée ; les quantités du stock et des pièces s’affichent avec des unités lisibles et accordées (« 2 unités », « 1 pièce ») au lieu des codes du stock.
  • Amélioration
    Portail technicien, Messagerie au style du portail : liste des conversations avec l’aperçu du dernier message (« Vous : » pour les siens), l’heure ou la date, le nombre de messages non lus mis en évidence, une recherche, et « Nouvelle conversation ».
  • Amélioration
    Portail technicien, vue Temps d’une intervention au style du portail : total saisi, liste des temps avec leur état (à soumettre, à valider, validé, refusé), « Valider mes temps » qui soumet puis valide toutes les saisies en une fois, détail d’une saisie pour la soumettre, la valider ou la supprimer, et ajout d’un temps (déplacement, imprévu, formation…) avec une durée réglable par pas de 15 minutes.
  • Nouveauté
    Stock du véhicule, consommation : une pièce suivie en quantité ajoutée par un technicien sur son intervention est prise par défaut dans le stock du véhicule qui lui est affecté, quand celui-ci en contient assez ; sinon la règle habituelle du stock s’applique. Avant, un article présent à la fois au magasin et dans un véhicule demandait un choix de solde que l’écran ne proposait pas.
  • Nouveauté
    Portail technicien, recherche : l’icône loupe (en haut sur téléphone, « Rechercher » dans la colonne sur tablette et ordinateur) cherche dans les interventions du technicien (numéro, titre, site, client) et dans les équipements de ces interventions, rien au-delà de son périmètre.
  • Nouveauté
    Portail technicien, « À préparer » sur la page Aujourd’hui : les pièces réservées pour les interventions du jour encore à faire, cumulées par article, avec les interventions concernées et la quantité déjà présente dans le véhicule ; ce qui manque dans le véhicule apparaît en premier, à prendre au magasin avant de partir.
  • Nouveauté
    Portail technicien, « Historique du site » dans la fiche d’intervention : les autres interventions du même site (terminées, en cours ou à venir), avec leur date, le technicien, le constat et les suites à donner.
  • Amélioration
    Portail technicien : après la connexion, un technicien arrive directement sur son portail (« Aujourd’hui ») et non plus sur le tableau de bord.
  • Nouveauté
    Stock du véhicule : le stock suit le véhicule. Dans Carnet de bord › Stock du véhicule, le technicien voit les articles embarqués dans le véhicule qui lui est affecté (quantité disponible et réservée, sans prix), ceux passés sous leur seuil bas, et demande un réassort (recherche dans le catalogue, quantités, note ; un nouvel envoi ne crée pas de doublon). Le magasin traite les demandes dans Stock › Réassort des véhicules : il transfère les articles vers l’emplacement du véhicule avec l’écran de transfert existant, puis marque la demande servie ou la refuse ; le technicien est notifié. Migration additive : relation entre l’emplacement de stock « véhicule » et son véhicule (un seul emplacement actif par véhicule) et tables des demandes de réassort.
  • Nouveauté
    Portail technicien, rapport remis au client : une version PDF SANS PRIX du rapport d’intervention (ni facturation, ni prix des pièces) s’ouvre depuis la vue Signatures une fois le client signataire, et depuis la fiche d’une intervention terminée. Le technicien peut l’envoyer par e-mail, après confirmation, uniquement à l’adresse de la fiche client ; un double appui n’envoie qu’un message. Le PDF du bureau, avec la facturation, est inchangé.
  • Nouveauté
    Portail technicien, aperçu avant la signature du client : quand le bon exige une signature, le client relit un résumé de l’intervention avant de signer (constat, travaux et état final par équipement, conclusion, tâches réalisées, pièces posées). Le résumé ne contient aucun prix.
  • Nouveauté
    Portail technicien, « Déclarer une panne » : depuis la fiche d’un équipement, le technicien décrit le défaut constaté et choisit l’urgence. Les responsables reçoivent une alerte « Panne déclarée par … » et la demande apparaît dans le suivi des demandes d’aide du bureau, au motif « Panne déclarée », avec l’équipement, sa référence et son site (vérifiés dans l’organisation) pour créer l’intervention. La déclaration part au retour du réseau si l’appareil est hors ligne.
  • Nouveauté
    Portail technicien, bouton « Urgence » (travailleur isolé) : toujours accessible en haut de l’écran sur téléphone et en bas de la colonne sur tablette et ordinateur. Il permet d’appeler les secours (112), d’appeler l’organisation (numéro de la fiche organisation, s’il est renseigné) et, après confirmation, de prévenir tous les responsables par une alerte urgente « Urgence signalée par … » jointe à l’intervention en cours. Cette alerte n’est jamais refusée, même au-delà du plafond de demandes ouvertes, et part au retour du réseau si l’appareil est hors ligne.
  • Nouveauté
    Portail technicien, habilitations requises : la fiche d’intervention liste les certifications et compétences exigées par le bon et ses tâches, avec leur état pour le technicien (valide, bientôt échue sous 30 jours, échue, manquante). Une habilitation manquante ou échue affiche une alerte « Prévenez votre responsable avant d’intervenir ». Même règle de correspondance que l’éligibilité du bureau ; le démarrage n’est pas bloqué.
  • Amélioration
    Portail technicien : un seul point d’entrée « Signaler ou demander de l’aide », depuis la fiche d’intervention (tant qu’elle n’est ni terminée ni annulée) et depuis Mon espace. Le technicien choisit le motif (problème technique ou blocage, pièce ou matériel, suite d’intervention, danger ou sécurité, autre) et l’urgence. Pendant l’exécution, « Pièce ou matériel » et « Suite d’intervention » deviennent un besoin complémentaire de l’intervention, traité par le bureau depuis sa fiche ; les autres motifs, ou tout signalement hors exécution, deviennent une demande d’aide aux responsables (conservée hors ligne puis envoyée au retour du réseau).
  • Amélioration
    Portail technicien, nommage et présentation : l’onglet « Temps » devient « Heures » (page « Mes heures ») pour ne plus se confondre avec les temps d’une intervention, « Déplacements » devient « Frais de déplacement » ; les titres de page et de section suivent un même style, et le lien de retour est identique sur toutes les pages, en revenant à la page d’origine.
  • Amélioration
    Portail technicien, cohérence : sur tablette et ordinateur, la colonne de navigation affiche « Notifications » avec le nombre de non lues ; la tournée du jour indique « En retard · prévue le … » pour une intervention d’un jour précédent (et « Sans date » sinon) au lieu d’une heure trompeuse, n’y ramène plus les interventions terminées les jours précédents, et le bandeau de dates compte ces retards sur aujourd’hui comme la tournée. La fiche d’intervention propose « Conversation », qui ouvre le fil de l’intervention dans la messagerie, et « Retour » ramène à la page d’origine (jour choisi, Mes rapports, intervention pour un équipement).
  • Amélioration
    Portail technicien, parcours de fin d’intervention rendu cohérent avec les contrôles de clôture : le bouton principal suit le même ordre que le serveur (tâches obligatoires, rapport, temps, signatures éventuelles, clôture) et renvoie vers la liste des tâches tant qu’une tâche obligatoire, preuves comprises, n’est pas faite ; une intervention sans équipement ne demande plus de rapport, ni pour continuer ni pour signer. La fiche affiche l’état utile de chaque ligne : « Obligatoires à faire » pour les tâches, « À soumettre », « À valider » ou « Validé » pour les temps, et le nombre de photos.
  • Amélioration
    Portail technicien : le technicien valide lui-même ses temps d’intervention (« Soumettre » puis « Valider » dans la vue Temps), sans attendre un responsable. Il ne peut valider que ses propres temps ; un responsable (propriétaire, administrateur d’organisation, superviseur) peut toujours valider ceux de tous, et le rejet d’un temps reste réservé au bureau. Les dépassements de temps continuent d’exiger leur décision opérationnelle. Le bouton principal de la fiche propose « Valider les temps » au lieu de « Suivre la validation des temps ».
  • Amélioration
    Portail technicien, fiche d’intervention : chaque ligne (Tâches, Demande, Équipements, Signaler un problème) ouvre désormais sa propre page, avec retour à la fiche, au lieu de faire défiler la page. La fiche ne garde que la liste des rubriques ; Rapport, Temps, Pièces, Photos et Signatures ouvrent leur propre vue, sans barre d’étapes : on ne voit que la saisie de la ligne choisie. La ligne « Signatures » n’apparaît que si le bon d’intervention exige une signature ; sinon, le bouton principal propose directement « Terminer l’intervention » dès que le rapport et les temps sont prêts, et la clôture ne demande aucune signature. Le bloc « Messages du bureau » est retiré de la fiche : la messagerie du portail le remplace.
  • Nouveauté
    Portail technicien : « Aujourd’hui » et « Planning » fusionnent en une seule page. Un bandeau de dates défilant permet de consulter n’importe quel jour (un point par intervention, orange si l’une est suspendue, retour à aujourd’hui d’un toucher) et la journée s’affiche comme une tournée : des étapes numérotées dans l’ordre horaire reliées par un fil, les terminées cochées, l’étape du moment avec son action (démarrer, étape suivante, reprendre) et l’itinéraire, et une barre d’avancement « 2 sur 5 terminées ». Les interventions des autres jours s’ouvrent et se démarrent depuis leur fiche, comme avant ; les suspendues restent sous « À replanifier ». L’onglet « Planning » de la barre de navigation est retiré, et son ancienne adresse renvoie vers « Aujourd’hui ».
  • Amélioration
    Portail technicien, page « Aujourd’hui » repensée en chronologie : l’intervention en cours est épinglée sous « Maintenant » avec un seul bouton, celui de l’étape suivante (rapport, temps, signatures), puis la suite de la journée sur une frise par heure, les interventions suspendues sous « À replanifier » et les interventions terminées. Le brouillon de rapport ne présélectionne plus « Conforme », et l’étape Temps propose d’arrêter le chronomètre de l’intervention, nécessaire pour soumettre ce temps.
  • Amélioration
    Application mobile, page « Aujourd’hui » repensée en chronologie : l’intervention en cours est épinglée sous « Maintenant » avec un seul bouton, celui de l’étape suivante (rapport, temps, signatures), puis la suite de la journée sur une frise par heure, les interventions suspendues à reprendre sous « À replanifier » et les interventions terminées. Les filtres disparaissent.
  • Amélioration
    Rapport d’intervention du technicien aligné sur l’écran d’exécution du bureau, sur le portail comme sur l’application : mêmes champs (Diagnostic, Travaux réalisés, État final parmi six choix, Observations, Actions de suivi si non conforme), même validation par équipement et mêmes étapes — Rapport, Temps, Pièces, Photos, Signatures puis clôture. Un équipement ne peut être validé que lorsque ses champs obligatoires sont remplis ; le champ « Solution appliquée » du portail est remplacé par « Travaux réalisés ». Les photos ont leur propre écran dans l’application.
  • Nouveauté
    Documents d’équipement (fiche équipement › Documents) : manuels, fiches techniques et schémas déposés par le bureau (PDF ou image, 4 Mo maximum), consultables par le technicien sur ses interventions et conservés sur l’appareil une fois ouverts.
  • Nouveauté
    Consignes de sécurité (Techniciens › Consignes de sécurité) : générales ou propres à une catégorie d’équipement. Le technicien les acquitte une fois par intervention ; le démarrage de l’intervention est refusé tant qu’une consigne applicable n’est pas lue.
  • Amélioration
    Fiche d’intervention du technicien : un bouton principal fixe propose toujours la prochaine étape (démarrer, rédiger le compte rendu, saisir ou soumettre les temps, signer, faire signer le client, terminer). La fiche, sur l’application comme sur le portail, adopte des listes groupées (sur place, intervention, dossier) avec l’état de chaque étape ; le scan se lance depuis la fiche et indique s’il s’agit du bon équipement.
  • Amélioration
    Quatre migrations supplémentaires ajoutent des tables (reçus de synchronisation, fil d’intervention, aide et annonces, mesures, consignes, documents) ; aucune donnée existante n’est modifiée. Non vérifié sur iPhone ni Android à ce stade.
À venir
Branche locale — 14 octobre 2026
Isolation des données et sécurité renforcées

Correctifs issus d’un audit de sécurité interne ; la recette et l’intégration restent à confirmer.

  • Sécurité
    Contrats : seuls les champs prévus sont désormais enregistrés, et chaque client, contact, taux de TVA, formule de révision ou équipement rattaché à un contrat doit appartenir à votre organisation.
  • Sécurité
    L’activation, la suspension, la création de version, l’annulation et l’export des révisions de contrat, ainsi que la nomenclature d’un équipement, exigent la permission correspondante. L’application d’une révision rétroactive exige la permission de facturation.
  • Sécurité
    Les adresses web saisies (site internet, documents, photos, liens de pièces jointes) doivent commencer par http:// ou https://. Les compétences et certifications d’un technicien doivent appartenir à votre organisation.
  • Sécurité
    Le message libre d’un e-mail de devis est échappé, et un changement de mot de passe déconnecte les autres sessions ouvertes.
  • Amélioration
    Le nombre de résultats par page est plafonné à 100 sur les listes de contrats, équipements, bâtiments, zones, groupes, étages, véhicules et taux de facturation.
À venir
Branche locale — 14 octobre 2026
Espace technicien : pièces non prévues et fiche d’intervention

Corrections préparées localement ; l’intégration et la validation sur l’environnement cible restent à confirmer.

  • Correction
    Le technicien peut de nouveau ajouter une pièce non prévue pendant l’exécution : la liste d’articles provient de l’intervention (articles, unité, mode de suivi et stock disponible), sans prix ni taxe, et l’aperçu des lots à utiliser lui est accessible.
  • Sécurité
    Les prix des pièces réservées et consommées ne sont plus renvoyés aux profils sans accès aux données financières ; les montants et le coût total des pièces n’apparaissent plus pour le technicien.
  • Amélioration
    Sur la fiche d’intervention, le technicien ne voit plus l’onglet Facturation, le bouton Modifier ni le menu de gestion (statuts, devis, documents). Les exigences de compétences et de certifications s’affichent sans appel au catalogue, et le retour d’une intervention introuvable le ramène à Mes interventions.
À venir
Branche locale — 13 octobre 2026
Fiche d’intervention et écran technicien simplifiés

Évolution préparée localement ; la recette et l’intégration restent à confirmer.

  • Amélioration
    La fiche d’une intervention reprend l’en-tête standard de l’application : référence et type, titre, équipement, site et client, statut, priorité et, le cas échéant, « En retard de N jours » et le lien « Planning d’origine ». Le parcours en cinq étapes est remplacé par un bloc « Prochaine étape » qui propose une seule action selon le statut (affecter, démarrer, suivre, valider pour facturation, marquer comme facturée ou payée).
  • Amélioration
    Les onglets Général, Checklist, Réservation, Rapport, Facturation et Historique sont allégés : moins de cartes et de couleurs, champs vides masqués, états vides en une phrase, texte du rapport plus aéré. L’onglet « Actions » est retiré : ses actions sont dans le bloc « Prochaine étape » et dans le menu « … ».
  • Amélioration
    L’écran d’exécution du technicien est repensé pour le téléphone : un seul en-tête, un indicateur d’étape (« 1. Rapport — Étape 1 sur 5 »), une barre fixe « Précédent / Suivant », un contenu pleine largeur et un seul bloc par équipement. La navigation du module et la bulle d’assistance n’y sont plus affichées.
  • Amélioration
    Les interventions générées par un planning reçoivent le nom du plan comme titre (le type et l’équipement sont déjà affichés) et une date lisible dans leur description.
  • Amélioration
    Sur écran de moins de 1024 px, le fil d’Ariane est masqué et l’en-tête des pages passe sur une seule colonne : le titre n’est plus écrasé par les boutons d’action. Les barres d’onglets n’affichent plus de barre de défilement grise.
  • Correction
    Les compétences et certifications exigées s’affichent par leur nom (« HVAC », « Habilitation gaz PG ») et non plus par leur identifiant technique.
  • Correction
    L’onglet Facturation affiche le tarif réellement appliqué (le nom « Urgence Nuit » était écrit en dur) et indique quand aucun tarif n’est sélectionné et que le taux par défaut est utilisé. Un état vide remplace les montants à 0,00 €.
  • Correction
    L’historique d’une intervention affiche de nouveau le statut de chaque changement ; l’identifiant technique de l’auteur n’est plus montré.
  • Correction
    Une sauvegarde automatique du rapport n’affiche plus deux messages empilés, et l’envoi d’une photo n’en affiche plus deux non plus. Si le stockage de fichiers n’est pas configuré, le message l’explique et invite à contacter l’administrateur.
  • Correction
    Soumettre un temps pendant une sauvegarde automatique n’affiche plus d’erreur technique : l’opération est relancée automatiquement et, si le conflit persiste, un message invite à réessayer.
À venir
Branche locale — 13 octobre 2026
Retrait de l’ancienne planification des maintenances

Évolution préparée localement ; la recette et l’intégration restent à confirmer.

  • Amélioration
    L’ancienne liste « Maintenances planifiées » d’un contrat et la génération d’interventions depuis un équipement de contrat sont retirées : les plannings de maintenance et leurs interventions les remplacent. Le bouton « Maintenances » d’un contrat ouvre la page « Plannings ».
  • Amélioration
    Les rappels J-7 et J-1, les alertes de retard, le rapport de maintenance et son export CSV, les indicateurs du tableau de bord et les statistiques des équipements d’un contrat se calculent désormais sur les interventions générées par les plannings. Les liens des e-mails de maintenance ouvrent l’intervention.
À venir
Branche locale — 13 octobre 2026
Traitement des non-conformités d’une inspection

Évolution préparée localement ; la recette et l’intégration restent à confirmer.

  • Nouveauté
    Sur la page d’une inspection, un panneau « Non-conformités à traiter » permet à un responsable de créer l’intervention curative proposée (priorité modifiable, lien conservé vers l’inspection d’origine) ou de l’ignorer en indiquant un motif obligatoire. La décision est enregistrée avec son auteur et sa date.
  • Amélioration
    Une inspection ne peut plus être terminée tant qu’une non-conformité reste à traiter ou que son rapport n’est pas saisi ; un message indique le nombre de non-conformités restantes.
À venir
Branche locale — 13 octobre 2026
Inspections visibles et signées depuis le portail client

Évolution préparée localement ; la recette et l’intégration restent à confirmer.

  • Nouveauté
    Le technicien signe l’inspection depuis sa page : la signature publie le rapport dans le portail client. Un résultat « Conforme avec réserves » doit d’abord être validé par un responsable ; la page affiche l’état des signatures (technicien, client, réserves).
  • Nouveauté
    Le portail client propose une page « Inspections » : résultat global, points de contrôle, observations et gravités. Le client signe pour accepter l’inspection ou la refuser avec réserves (motif obligatoire). Les propositions de non-conformité restent internes.
À venir
Branche locale — 13 octobre 2026
Exécution d’une inspection réglementaire par le technicien

Évolution préparée localement ; la recette et l’intégration restent à confirmer. Le traitement des propositions de non-conformité, la signature du client et la visibilité sur le portail font l’objet d’entrées distinctes ci-dessous.

  • Amélioration
    Supprimer une photo d’un point de contrôle la supprime réellement (référence et fichier), même si elle n’avait pas encore été enregistrée ; impossible une fois le rapport validé.
  • Amélioration
    Une photo ajoutée à un point de contrôle reste temporaire (marquée « non enregistrée ») tant que l’inspection n’est pas enregistrée ; sans enregistrement, elle est supprimée automatiquement au bout de 24 heures.
  • Nouveauté
    Une intervention de type Inspection propose un bouton « Ouvrir l’inspection » : le technicien renseigne pour chaque point de contrôle le résultat (conforme, non conforme, non applicable, non vérifiable), la mesure, l’observation, des photos et la gravité si le point est non conforme, puis son résultat global.
  • Nouveauté
    Chaque point non conforme crée une proposition de non-conformité en attente, avec une priorité suggérée selon la gravité. Aucune intervention n’est créée automatiquement ; si le point repasse à conforme avant décision, la proposition est retirée.
  • Nouveauté
    Un responsable disposant du droit de validation peut valider ou corriger le résultat global (commentaire obligatoire en cas de correction) ; l’avis du technicien et l’avis validé restent tous deux enregistrés.
  • Amélioration
    Toute nouvelle intervention de type Inspection exige désormais la signature du technicien puis celle du client.
À venir
Branche locale — 13 octobre 2026
Préventif et inspection facturables sans contrat ni devis

Évolution préparée localement ; la recette sur données réelles et l’intégration restent à confirmer.

  • Nouveauté
    Une intervention de maintenance préventive ou d’inspection facturable au client peut passer en « Prêt à facturer » puis être facturée sans devis ni contrat : le montant est le temps validé multiplié par le tarif horaire, avec les pièces consommées et le déplacement. Les interventions urgentes ou critiques bénéficient de la majoration d’urgence du tarif.
  • Amélioration
    Un tarif horaire peut être limité à un type d’intervention (préventif, inspection, correctif) depuis Paramètres > Facturation. À défaut de tarif propre au type, le tarif par défaut de l’organisation s’applique ; sans aucun tarif applicable, le passage en « Prêt à facturer » est refusé avec un message explicite plutôt que de produire un montant nul.
  • Amélioration
    Pour un planning « sous contrat », l’intervention générée est classée selon la couverture réelle du contrat : incluse, facturable en sus (préventif non inclus ou plafond atteint), ou facturable au temps passé si aucun contrat actif ne s’applique.
  • Amélioration
    Une intervention terminée dont la facturation est sans objet (incluse au contrat ou non facturable) peut désormais être clôturée directement depuis le détail de l’ordre de travail, via « Clôturer (non facturable) », sans passer par « Prêt à facturer ». Une intervention facturable ou sans classification de facturation ne peut pas être clôturée ainsi ; les interventions préventives générées « incluses au contrat » ou « non facturables » naissent avec le statut de facturation « Non facturable ».
À venir
Branche locale — 13 octobre 2026
Plannings de maintenance et calendrier relié aux interventions

Évolution préparée localement ; la recette et l’intégration restent à confirmer.

  • Nouveauté
    Nouvelle page « Plannings » : un plan de maintenance est appliqué à un équipement, un bâtiment ou une zone avec une fréquence et une prochaine échéance. Chaque échéance génère une intervention. Fréquence « À la demande », délai de génération, priorité et technicien par défaut, mode de facturation (couvert par le contrat, facturé au client, non facturable) et tarif facultatif sont réglables ; un planning peut exister sans contrat.
  • Nouveauté
    Un planning se suspend avec un motif et se réactive sans rattrapage ; un planning qui a déjà généré des interventions ne peut pas être supprimé. Un seul planning actif est accepté par plan et par cible.
  • Amélioration
    Le calendrier de maintenance affiche les échéances des plannings et les interventions générées, avec les compteurs « Aujourd’hui », « Cette semaine », « En retard » et « À venir » calculés côté serveur ; chaque entrée ouvre l’intervention, ou le planning tant qu’elle n’est pas générée. La fiche d’un plan, d’un équipement et d’un bâtiment liste les plannings et les interventions générées.
  • Sécurité
    L’accès aux plannings est contrôlé par les permissions du module Maintenance (lecture, création, modification, suppression). Les administrateurs conservent tous les droits ; le superviseur consulte, crée et modifie ; le membre consulte. Les droits par défaut de l’organisation sont à réappliquer par l’initialisation des permissions.
À venir
Branche locale — 13 octobre 2026
Navigation et vocabulaire du module Interventions

Évolution préparée localement ; la recette et l’intégration restent à confirmer.

  • Amélioration
    Le menu est scindé en deux groupes : « Interventions » (Demandes, Toutes les interventions, Mes interventions, Interventions en cours, Rapports, Nouvelle intervention) et « Planification » (Calendrier, Plans de maintenance, Modèles de plans, Catalogue de tâches). Les droits et les modules activés continuent de déterminer les entrées visibles.
  • Amélioration
    La barre d’onglets en haut des pages reprend exactement les noms du menu, y compris sur la page des demandes d’intervention, et s’applique aussi au groupe Planification.
  • Amélioration
    Le mot « Intervention » remplace « ordre de travail », « OT » et « bon d’intervention » à l’écran ; « Templates de plans » devient « Modèles de plans », « Gammes et tâches » devient « Catalogue de tâches », et les durées s’affichent en « 30 min ».
  • Correction
    Le fil d’Ariane affiche un libellé français à la place de l’identifiant de la page (« active », « create », « templates »…) et n’affiche plus « Work Orders ».
  • Correction
    Le calendrier de maintenance s’affiche en français (mois et jours). Les boutons qui menaient à des pages inexistantes (calendrier dédié, détail d’une maintenance, statistiques et duplication depuis la fiche d’un plan) sont retirés ou redirigés vers le calendrier.
À venir
Branche locale — 13 octobre 2026
Interventions et maintenance : en-têtes, indicateurs et états homogènes

Évolution préparée localement ; la recette visuelle et l’intégration restent à confirmer.

  • Amélioration
    Les pages Interventions actives, Tableau de bord maintenance, Plans, Templates, Catalogue de tâches et Mes interventions du portail partagent le même en-tête. Les indicateurs adoptent une teinte neutre : seul un retard met un chiffre en évidence.
  • Correction
    Liste des ordres de travail : le compteur « Terminés » inclut désormais les interventions prêtes à facturer, facturées, payées ou clôturées, et non plus seulement celles au statut « Terminé ».
  • Amélioration
    Besoins complémentaires : les statuts et urgences sont affichés en français ; le motif d’une décision se saisit dans une fenêtre dédiée (obligatoire), avec une confirmation avant de refuser un besoin. La suppression d’une tâche du catalogue demande aussi une confirmation.
  • Amélioration
    Chargements, listes vides et erreurs sont affichés de façon cohérente avec un bouton « Réessayer » (tableau de bord maintenance, catalogue de tâches, portail). Les lignes du tableau de bord et du catalogue sont utilisables au clavier et les boutons d’icône sont nommés pour les lecteurs d’écran.
  • Amélioration
    Listes de maintenance et d’interventions : les Plans et les Modèles de plans partagent les mêmes filtres (type d’équipement complet, option « Tous ») et la même pagination ; le nom d’un plan ouvre sa fiche, un modèle propose « Créer un plan depuis ce modèle ». Les rapports d’intervention gagnent recherche, pagination et un affichage en cartes sur mobile.
  • Amélioration
    Mes interventions : chaque carte est un lien unique et les indicateurs servent de filtres (un second appui revient à « Toutes »). La liste des ordres de travail ajoute une colonne et un filtre « Origine » et prévient lorsque seuls les 1 000 ordres les plus récents sont affichés.
  • Amélioration
    Fiche d’intervention du technicien : l’étape en cours reste nommée sur mobile, la barre d’actions respecte la zone de sécurité de l’écran et ne recouvre plus le contenu, les cases de la checklist et les champs du rapport sont annoncés correctement aux lecteurs d’écran, et les couleurs suivent le thème clair comme sombre. Les parcours de saisie et de signature ne changent pas.
À venir
Branche locale — 13 octobre 2026
Priorités d’intervention : définitions affichées et règles unifiées

Évolution préparée localement ; la recette et l’intégration restent à confirmer.

  • Amélioration
    Les sélecteurs de priorité (création et modification d’une intervention, demande du portail client) affichent la définition de chaque niveau : « Urgente — à traiter dans la journée », « Critique — danger ou arrêt de production ». La priorité Critique est désormais proposée dans ces formulaires et dans les demandes du portail.
  • Correction
    Les priorités Urgente et Critique sont traitées de la même façon partout : tri des interventions, compteurs du planning et du tableau de bord, filtre du lien « Voir les interventions » (urgentes et critiques), libellés et couleurs.
  • Correction
    Facturation : une intervention Critique reçoit désormais la majoration d’urgence au même titre qu’une intervention Urgente dans le calcul de facturation unifié ; la liste des priorités majorées configurée sur le tarif est respectée. Les montants des interventions non urgentes ne changent pas.
  • Nouveauté
    Nouveau bouton « Signaler une urgence » dans la liste des ordres de travail et dans « Mes interventions » (pour les rôles qui peuvent créer une intervention) : création accélérée d’une intervention corrective avec seulement une description courte, un bâtiment ou un équipement, la priorité Urgente ou Critique et, au choix, un technicien ; le reste se complète ensuite sur la fiche.
  • Amélioration
    À la création d’une intervention de priorité Critique, les propriétaires, administrateurs et superviseurs de l’organisation reçoivent immédiatement une notification, selon leurs préférences de notification.
  • Breaking
    Le type d’intervention « Urgence » n’est plus proposé ni accepté pour les nouveaux ordres de travail et devis : une urgence est une intervention corrective de priorité Urgente ou Critique. Les ordres et devis existants de type « Urgence » restent lisibles et modifiables. Les tarifs saisis pour le type « Urgence » ne sont plus sélectionnables pour les nouvelles interventions : l’urgence se facture par la majoration d’urgence.
À venir
Branche locale — 13 octobre 2026
Demandes d’intervention : écran et traitement fiabilisés

Évolution préparée localement ; la recette et l’intégration restent à confirmer.

  • Amélioration
    La page « Demandes d’intervention » affiche des statuts et priorités en français, un filtre par statut, une pagination, des états de chargement, vide et erreur avec « Réessayer », et un lien vers l’intervention créée pour une demande acceptée. Le motif de refus obligatoire est signalé par un message près du champ.
  • Correction
    La page respecte désormais l’activation du module Interventions de l’organisation. Un filtre de statut invalide est refusé proprement, et le client portail ne reçoit plus qu’une seule notification lors du traitement de sa demande.
À venir
Branche locale — 13 octobre 2026
Vue d’ensemble de la plateforme refondue en tableau de bord SaaS

Évolution préparée localement ; la recette et l’intégration restent à confirmer.

  • Nouveauté
    La page « Vue d’ensemble » de l’administration devient un tableau de bord : liste « À traiter aujourd’hui » (demandes d’ouverture, demandes de contact et de démonstration, tickets, organisations sans propriétaire, exceptions de modules qui expirent), indicateurs de croissance et d’adoption avec variation et mini-courbes, graphique de croissance, répartition par plan, entonnoir d’activation, demandes entrantes et organisations à relancer, sur 7, 30 ou 90 jours.
  • Amélioration
    Un voyant de santé remplace l’état global : vert au-dessus de 99,9 % de disponibilité sur 24 h, orange en dessous, rouge en cas d’incident ; il ouvre le détail technique dans l’Analyse plateforme. Un indicateur non mesurable s’affiche « indisponible » et jamais 0 ; le bloc « Revenus » reste grisé tant que la facturation n’est pas en place.
  • Nouveauté
    Une organisation peut être marquée « de test ou de démonstration » depuis sa fiche : elle est exclue des indicateurs de la plateforme. Chaque changement est tracé dans le journal d’audit.
  • Amélioration
    Le rôle support voit le voyant de santé, les tickets et les demandes de contact ; les autres blocs affichent « Réservé aux administrateurs plateforme » au lieu de disparaître.
  • Correction
    L’indicateur « Organisations par plan » de l’Analyse plateforme lit désormais le plan réellement attribué à chaque organisation, et non plus l’ancien abonnement. Les indicateurs sans source de mesure sont annoncés « Bientôt » avec la source attendue, et le premier onglet de l’analyse s’appelle « Synthèse ».
À venir
Branche locale — 12 octobre 2026
Demandes de contact et de démonstration enregistrées

Évolution préparée localement ; la recette et l’intégration restent à confirmer. La mise en ligne des formulaires attend la publication de la politique de confidentialité.

  • Correction
    Les formulaires de contact et de démonstration du site enregistrent désormais la demande côté serveur : la confirmation n’est affichée qu’une fois la demande réellement enregistrée, et un message d’erreur explicite apparaît en cas d’échec ou de trop nombreux envois.
  • Nouveauté
    L’administration de la plateforme dispose d’une page « Demandes de contact » pour filtrer les demandes par statut et par type, changer leur statut (nouvelle, en cours, traitée, indésirable) et ajouter une note interne. Elle est réservée aux administrateurs de la plateforme.
  • Sécurité
    Le dépôt public est protégé contre les abus (validation stricte, limitation du nombre de demandes par adresse et par e-mail, champ piège) ; l’adresse IP n’est jamais conservée en clair, seulement une empreinte.
  • Amélioration
    Les demandes sont conservées 12 mois après leur dernière activité, puis supprimées automatiquement. Une page de politique de confidentialité décrit ce traitement.
À venir
Branche locale — 12 octobre 2026
Navigation du tableau de bord réorganisée par domaine

Correction préparée localement ; la recette et l’intégration restent à confirmer.

  • Amélioration
    Le menu du tableau de bord regroupe les parcours par domaine : Maintenance & interventions, Patrimoine & clients, Stock & achats, Travaux & sous-traitance, Commercial & finance (devis, contrats, facturation) et Analyse & énergie (rapports, exports, énergie). Les droits et les modules activés continuent de déterminer les entrées visibles.
  • Amélioration
    Les demandes d’intervention sont accessibles depuis le groupe Maintenance & interventions, avant les parcours de maintenance préventive.
À venir
Branche locale — 12 octobre 2026
Courriel d’invitation harmonisé

Correction préparée localement ; la recette et l’intégration restent à confirmer.

  • Amélioration
    Le courriel d’invitation utilise la présentation des emails de confirmation et de réinitialisation, avec le bouton Accepter l’invitation et un rappel de l’adresse email à utiliser.
À venir
Branche locale — 12 octobre 2026
Fiche technicien d’un collègue déjà invité

Correction en préparation, non intégrée et non déployée.

  • Correction
    La création d’une fiche technicien peut réutiliser le compte interne d’un collègue déjà membre avec le rôle Technicien dans l’organisation. Son identité et ses accès sont conservés ; les comptes extérieurs et les fiches en doublon sont refusés.
À venir
Branche locale — 12 octobre 2026
Espace personnel du technicien

Correction locale en attente d’intégration et de validation sur l’environnement cible.

  • Sécurité
    Le technicien dispose de six espaces personnels. Son planning et ses rapports sont limités à ses interventions attribuées dans l’organisation active. Les accès directs aux fonctions globales et aux clients sont refusés, même avec d’anciennes permissions trop larges.
À venir
Branche locale — 12 octobre 2026
Résultats fiables des actions sur les membres

Correction en préparation, non intégrée et non déployée.

  • Correction
    Les changements de rôle, retraits de membres et annulations d’invitations n’annoncent plus un succès lorsque le serveur refuse l’action. Les doubles envois sont bloqués pendant le traitement et une nouvelle tentative reste possible après un échec.
À venir
Branche locale — 12 octobre 2026
Connexion protégée pendant le chargement

Correction en préparation locale ; intégration et déploiement restent à confirmer.

  • Sécurité
    Le formulaire de connexion attend la fin de son chargement avant de permettre la saisie et la soumission. Son repli natif utilise POST pour éviter l’envoi du mot de passe dans l’adresse de la page.
À venir
Branche locale — 12 octobre 2026
Continuité du parcours d’invitation

Correction locale en attente d’intégration et de validation sur l’environnement cible.

  • Correction
    Le lien d’invitation propose la connexion ou la création d’un compte et conserve le retour à l’invitation après authentification. L’acceptation reste explicite et les erreurs sont affichées en français.
À venir
Branche locale — 12 octobre 2026
Blocage temporaire des connexions par compte

Correction locale en attente d’intégration et de validation sur l’environnement cible.

  • Sécurité
    Trois échecs d’identifiants consécutifs bloquent le compte concerné pendant une minute. Après expiration, trois nouveaux échecs déclenchent le palier suivant : trois, cinq, huit, treize minutes, puis la somme des deux durées précédentes. Une connexion réussie remet le compteur et les paliers à zéro. Les tentatives pendant un blocage ne le prolongent pas. Les autres comptes partageant la même adresse IP restent accessibles, sous réserve du plafond général anti-abus.
À venir
Branche locale — 28 septembre 2026
Parcours fonctionnels complétés et contrôles d’accès renforcés

Cette version est en préparation sur une branche locale. Elle ajoute des parcours utilisables pour les frais de déplacement, les outils techniciens, les jours non ouvrés, les données énergie, les rapports de maintenance et les modèles d’e-mail. L’intégration, la migration de base, la recette complète par rôle et le déploiement restent à confirmer.

  • Nouveauté
    Sur cette branche locale, la page Équipe technique affiche l’activité terrain : chaque technicien montre son état de service déclaré sur mobile — en service, en pause ou non démarré, avec l’heure du dernier changement — et sa mission en cours. La vue Carte place chacun sur le site de sa mission en cours, sinon sur celui de sa dernière intervention connue, par une pastille colorée selon l’état. Aucune position GPS n’est collectée et la page s’actualise toutes les 5 minutes.
  • Nouveauté
    Sur cette branche locale, le technicien rédige le rapport d’intervention depuis l’application mobile : un bloc par équipement de la mission — état conforme ou non conforme avec suite obligatoire, diagnostic, actions et mesures — puis la conclusion globale. « Enregistrer le brouillon » conserve la saisie sur le serveur ; « Finaliser ma saisie » la soumet aux vérifications serveur des champs obligatoires et marque la fin de la contribution terrain, sans jamais publier le rapport : la publication reste une décision du bureau, et un rapport publié devient en lecture seule.
  • Nouveauté
    Sur cette branche locale, le technicien pilote son statut de service depuis l’application mobile : une pilule en tête de Journée indique en permanence s’il est en service, en pause ou hors service et si sa position est partagée avec le bureau. La pause et la fin de journée coupent immédiatement le partage, la reprise exige une action explicite du technicien, et chaque transition est consignée dans un journal visible par le bureau.
  • Nouveauté
    Sur cette branche locale, un intervenant ne peut mener qu’une seule intervention à la fois depuis l’application mobile : démarrer ou reprendre une mission alors qu’une autre est réellement en cours est refusé, avec le numéro et le site du bon bloquant. La seule issue est de terminer l’intervention active ou de la suspendre avec un motif tracé — aucune position GPS ni surveillance continue n’est collectée.
  • Nouveauté
    Sur cette branche locale, le technicien démarre, suspend et reprend une intervention depuis l’application mobile : la suspension consigne un motif et une suite prévue dans l’historique du bon sans le clôturer, et une intervention annulée par le bureau affiche une alerte bloquante tout en conservant les données saisies.
  • Nouveauté
    Sur cette branche locale, toucher l’adresse d’une mission dans l’application mobile lance la navigation : Android ouvre l’application GPS par défaut de l’appareil, et iOS propose les applications installées — Plans, Google Maps ou Waze — sans transmettre l’adresse du site avant le choix du technicien.
  • Sécurité
    Sur cette branche locale, l’application mobile enregistre chaque téléphone utilisé comme appareil de confiance, rattaché au compte et à l’organisation, avec son modèle, sa version système, la version de l’application et une référence courte d’installation pour distinguer deux téléphones identiques. Un appareil révoqué perd immédiatement ses sessions et ne peut plus créer de connexion, quelle que soit l’organisation. Le technicien gère ses appareils depuis l’écran Mes appareils de l’application ; un administrateur les révoque depuis la carte Appareils mobiles de la fiche technicien, avec motif facultatif et trace dans le journal d’audit. Ce registre est distinct de l’enregistrement des notifications, dont la désactivation ne coupe pas l’accès.
  • Sécurité
    Sur cette branche locale, les photos des rapports publiés sont figées. Chaque ajout ou suppression recontrôle l’affectation et le profil actif au moment de l’écriture ; les modifications simultanées sont refusées sans altérer les photos existantes. Les photos de l’état initial restent modifiables selon les droits.
  • Sécurité
    Sur cette branche en préparation, les contrôles serveur sont renforcés pour les mutations de contrats, équipements contractuels, déplacements et recalculs d’intervention, adresses de bâtiments, véhicules, liaisons clients, formations, compétences et absences. Les lectures des prix de stock, coûts d’intervention et preuves sont limitées aux profils autorisés. Les nouvelles photos nécessitent un stockage privé configuré, sans repli public ; la migration et la révocation des anciennes photos publiques restent nécessaires. Les téléchargements documentaires sont bornés au sous-traitant concerné et les dépôts externes sont limités avant analyse du contenu. Les arrêts maladie personnels restent en attente d’une décision tierce et les modifications personnelles recontrôlent le statut au moment de l’écriture. Les formulaires de paiement conservent un identifiant d’opération lors d’une nouvelle tentative. L’intégration et la validation sur l’environnement cible restent à réaliser.
  • Sécurité
    Les rapports d’intervention et leurs pièces jointes respectent désormais les droits Bons d’intervention et l’affectation active. Un technicien désaffecté perd immédiatement l’accès opérationnel sans suppression de l’historique ; créer ou modifier exige le droit d’exécution, et supprimer la pièce jointe d’un autre membre exige aussi le droit de modification.
  • Sécurité
    La publication d’annonces plateforme est désormais réservée aux Super Admins et Admins SaaS. Le support conserve la consultation de l’historique en lecture seule, sans accès au formulaire d’envoi.
  • Sécurité
    Les sélecteurs de responsables, d’affectations et de destinataires limitent désormais l’annuaire interne à l’organisation active et aux seuls nom et identifiants nécessaires. L’adresse e-mail n’est transmise que pour préremplir le contact prestataire lors d’une création ou modification de contrat autorisée ; le rôle et l’intitulé de poste ne sont plus transmis.
  • Sécurité
    La génération distante des PDF Factur-X et PDF/A exige désormais un secret de service robuste, refuse les documents hors limites et interrompt les conversions trop longues ou trop nombreuses sans retourner de fichier partiel.
  • Sécurité
    Les créations et suppressions de paiements, les relances manuelles, la création, l’émission et l’application d’avoirs ainsi que les exports CSV de factures et de paiements exigent désormais un accès administrateur et la permission métier correspondante côté serveur. Le module concerné doit être actif dans l’organisation, y compris pour le propriétaire et les administrateurs plateforme.
  • Sécurité
    Dans le portail client, un accès limité à certains bâtiments affiche uniquement les contrats actifs dont tous les équipements appartiennent aux bâtiments autorisés. Un contrat partagé avec un autre bâtiment, sans équipement ou avec un équipement sans bâtiment reste inaccessible, y compris ses documents et conditions financières. L’accès explicite à tous les bâtiments conserve la consultation des contrats du client.
  • Correction
    Le thème conserve son initialisation côté serveur sans réinsérer le script lors du rendu client React 19. Les préférences clair et sombre restent disponibles.
  • Sécurité
    La configuration du portail client depuis l’administration SaaS exige un administrateur plateforme. Le support conserve la consultation. Les actions sur les comptes internes affichent leur confirmation et leurs erreurs, avec protection du compte courant et des Super Admins.
  • Sécurité
    La modification des prix, marges et taxes d’un article exige désormais la permission de modification du stock. Les taxes et tarifs utilisés pour le stock et le calcul des coûts d’intervention sont vérifiés dans l’organisation active ; une référence absente ou étrangère bloque l’opération sans écrire d’historique ni de coût.
  • Sécurité
    La sauvegarde des relances de paiement n’envoie que les paramètres pris en charge et refuse les identifiants d’organisation, identifiants de configuration ou champs inattendus ajoutés à la requête. La configuration reste bornée à l’organisation active.
  • Sécurité
    Le journal comptable de stock neutralise désormais les textes commençant par un caractère de formule avant leur import dans un tableur. Les montants restent des valeurs numériques à deux décimales, y compris lorsqu’ils sont négatifs ; l’apostrophe de protection d’un texte peut rester visible dans le logiciel comptable.
  • Correction
    Lorsqu'un compte utilise la double authentification, la connexion ouvre l'écran de validation du code et attend sa confirmation avant d'accéder à l'application. La récupération du mot de passe conserve son parcours depuis « Mot de passe oublié ? ». Les protections des rôles et des comptes Super Admin restent appliquées aux actions d’administration.
  • Nouveauté
    Un nouvel assistant en six étapes permet aux utilisateurs autorisés de créer ou réutiliser un client, un site, sa structure, une catégorie explicite et ses équipements. Dans le catalogue, une famille ou une sous-famille existante peut être réutilisée afin de créer uniquement les niveaux manquants. Le parcours est enregistré côté serveur, reprend après interruption et distingue les ressources créées des ressources réutilisées. La structure et les équipements peuvent être différés explicitement ; aucun document, plan de maintenance ni nomenclature n’est copié automatiquement. Au récapitulatif, les plans réellement rattachés sont consultables par équipement et leur configuration facultative reste disponible avant la clôture ; une progression terminée demeure en lecture seule.
  • Nouveauté
    La création d’un équipement depuis un modèle actif conserve désormais le lien avec ce modèle et comptabilise une utilisation. L’équipement, son historique initial et le compteur du modèle sont enregistrés ensemble ; la création manuelle reste inchangée et aucune nomenclature ni aucun plan de maintenance n’est copié automatiquement.
  • Sécurité
    Les créations, modifications et suppressions d’étages, de zones, de familles, de sous-familles et de catégories d’équipements exigent désormais la permission patrimoine adaptée côté serveur. Les ressources liées et les écritures restent bornées à l’organisation active.
  • Sécurité
    Les associations directes entre équipements et plans de maintenance exigent désormais les permissions patrimoine adaptées et vérifient l’organisation, l’état actif, le type du plan et la cohérence client. Les doublons directs concurrents sont refusés sans modifier les liens issus des contrats ; une fréquence absente n’est plus remplacée artificiellement par une fréquence mensuelle.
  • Nouveauté
    La fiche équipement dispose désormais d’un onglet « Plans de maintenance » qui affiche les plans rattachés, leurs fréquences et leurs échéances réelles. Les utilisateurs autorisés peuvent rattacher directement un plan actif compatible ; les administrateurs peuvent aussi créer un plan depuis la fiche avec le client prérempli et l’équipement verrouillé. Les tâches saisies sont enregistrées avec le plan et le rattachement dans une même transaction.
  • Nouveauté
    Les fiches équipement distinguent désormais la date d'installation, la garantie du matériel et la garantie de l'installation. Chaque garantie conserve sa durée, son responsable et sa référence ; son échéance est calculée côté serveur depuis la date choisie et reste consultable dans l'onglet « Garantie ». Les statuts indiquent « Échéance à venir », « Échéance dépassée » ou « Non renseignée », sans déclarer dépassé le jour même. Les anciennes dates de fin restent affichées séparément comme données historiques.
  • Nouveauté
    La création et la modification d'un équipement permettent de renseigner une date de dernière inspection et une date de prochaine inspection. L'onglet « Inspection » affiche ces repères ou l'état « Non renseignée », ainsi qu'un historique tenanté réunissant les inspections manuelles et les bons de type inspection terminés que l'utilisateur est autorisé à consulter. Le formulaire d'inspection manuelle s'ouvre désormais à la demande dans une fenêtre dédiée ; il conserve la date, l'intervenant et les observations saisis en cas d'annulation ou d'erreur. Une inspection enregistrée avance la dernière date sans modifier la prochaine. Modifier les dates de synthèse ne crée aucune entrée d'historique.
  • Nouveauté
    L’inscription publique devient une demande d’ouverture d’organisation pour les entreprises françaises immatriculées : le formulaire exige raison sociale, SIRET valide, siège et contact, puis envoie un courriel de vérification. La demande n’entre dans la file d’examen qu’après vérification effective ; une nouvelle page « Demandes d’ouverture » de l’administration, réservée aux Super Admins et Admins SaaS, permet d’approuver ou de refuser motivé. L’accord crée l’organisation et rattache le demandeur comme propriétaire ; le refus est définitif, réserve le SIRET, désactive le compte et révoque ses sessions. Les deux décisions sont transactionnelles, rejouables sans doublon et communiquées par courriel. La création directe de compte ou d’organisation est fermée ; rejoindre une organisation existante exige une invitation précise, valide, non expirée et vérifiée côté serveur.
  • Sécurité
    Les rôles plateforme Super Admin, Admin SaaS et Support sont redirigés vers l’administration même lorsqu’ils saisissent directement une adresse /dashboard. Le tableau de bord d’organisation exige désormais une appartenance vérifiée ; un membre rattaché à plusieurs organisations choisit explicitement son espace avant d’y accéder. Le menu profil plateforme reste dans l’administration et donne accès au compte personnel, sans lien vers un espace d’organisation.
  • Nouveauté
    L’administration SaaS peut enregistrer une annonce pour toutes les organisations ou une sélection, cibler tous les membres actifs ou certains rôles, puis choisir les notifications Failsafe, les courriels ou les deux. L’historique paginé conserve l’auteur, la cible, les destinataires et les canaux choisis ; seuls les effets sélectionnés sont créés.
  • Sécurité
    La page « Maintenance et historique » permet à un Super Admin de programmer plusieurs fenêtres globales futures en heure de Paris, sans chevauchement, puis de reporter, prolonger, terminer plus tôt ou annuler chaque fenêtre indépendamment. Admin SaaS et Support disposent d’une consultation en lecture seule. Le début effectif et la fin sont traités de façon idempotente ; chaque étape avertit automatiquement tous les membres actifs par notification Failsafe et par courriel, sans faux auteur utilisateur. Si le traitement reprend après une panne couvrant toute la fenêtre, le début est tracé comme manqué sans annonce rétroactive et seule la fin est annoncée. Pendant une fenêtre active, les membres d’une organisation, le portail client et le portail sous-traitant sont redirigés vers une page dédiée ; leurs API authentifiées répondent temporairement avec le statut 503. La page publique, la connexion et l’administration de la plateforme restent accessibles, puis chaque espace se rouvre automatiquement à l’heure de fin ou dès une fin anticipée. L’historique paginé conserve les décisions, événements réels et annonces ; chaque programmation, report, annulation, prolongation, fin anticipée, début et fin automatiques est aussi tracé dans les Logs Système avec sa révision et son auteur lorsqu’un Super Admin intervient.
  • Amélioration
    Les annonces visant une organisation sont également distribuables dans les espaces Notifications de ses utilisateurs portail client et sous-traitant actifs. Les accès désactivés ou révoqués sont exclus, les lectures restent bornées à l’organisation de la session et le rejeu d’une annonce ne crée pas de doublon.
  • Amélioration
    L’annuaire des utilisateurs de la plateforme permet de filtrer par organisation, de rechercher par nom, email ou organisation et de parcourir les résultats paginés. Les appartenances multiples et le rôle dans l’organisation sélectionnée sont visibles dans la liste.
  • Correction
    Dans Administration de la plateforme → Utilisateurs, les commandes ouvrent désormais la fiche, la création de compte, le changement de rôle plateforme, l’impersonation et la suspension ou réactivation. Les actions sensibles sont réservées au super administrateur et demandent une confirmation.
  • Nouveauté
    Un super administrateur peut affecter un utilisateur collaborateur à une organisation existante avec un rôle explicite. La création de compte propose ensuite ce rattachement ; plusieurs organisations peuvent être associées sans changement implicite du contexte actif.
  • Amélioration
    La fiche d’un utilisateur de la plateforme reprend les sections du profil personnel. Le super administrateur peut y modifier les informations de profil et gérer chaque appartenance existante : ajout, changement de rôle et retrait avec contrôle des droits et historique d’audit.
  • Nouveauté
    L’équipe plateforme dispose d’un historique reçu pour les alertes de support. Chaque compte retrouve ses alertes lues et non lues lors de la création d’un ticket, d’un changement effectif de statut ou d’une réponse persistée, avec pagination et accès au ticket tant qu’il existe. Une note interne est signalée sans exposer son contenu.
  • Nouveauté
    Nouveaux écrans opérationnels : saisie et validation des frais de déplacement, gestion des barèmes, catalogue des outils techniciens, calendrier des jours fériés et fermetures, rapport de maintenance avec export CSV, import et comparaison des données énergie.
  • Nouveauté
    Les modèles d’e-mail deviennent modifiables et persistants par organisation, avec aperçu, activation et restauration du contenu par défaut. Les envois concernés utilisent le modèle actif enregistré.
  • Amélioration
    Les pages Rapports, KPI et Performance affichent des indicateurs calculés à partir des interventions, équipements, techniciens et temps enregistrés ; l’export PDF énergie est également disponible.
  • Sécurité
    L’activation des modules métier est réservée à l’administration de la plateforme. Dashboard, compte, organisation, paramètres, support et gestion des droits forment le socle actif par défaut ; les autres modules nécessitent une activation explicite. Énergie applique désormais cette règle sur ses pages, ses API internes et le portail client, en plus des permissions du rôle et de l’option de portail.
  • Correction
    Corrections des parcours de réinitialisation de mot de passe, avoirs, litiges, filtres d’interventions urgentes, compteurs du patrimoine, nomenclatures, révisions de contrat, facturation automatique et autorisations financières.
  • Sécurité
    La création, la modification et la suppression des contacts clients exigent désormais la permission Clients adaptée côté serveur. Chaque écriture reste bornée au contact, au client et à l’organisation actifs.
  • Sécurité
    La consultation des paiements, statistiques, relances et avoirs exige désormais le droit de lecture Facturation côté serveur. Les avoirs rattachés à une intervention respectent également le périmètre d’accès à cette intervention, sans exposer les données d’une autre organisation.
  • Nouveauté
    La création et la modification d’une zone disposent désormais de pages dédiées depuis la fiche du bâtiment. Le formulaire conserve le brouillon pendant la création rapide d’un étage ou d’une zone parente, sélectionne automatiquement la ressource créée et applique l’étage de la zone parente aux sous-zones.
  • Correction
    Depuis une fiche ou la liste des équipements, l’action de déplacement ouvre désormais un formulaire fonctionnel. La nouvelle zone est contrôlée dans l’organisation active, le motif et les notes sont conservés dans l’historique, puis la fiche de l’équipement est réaffichée.
  • Amélioration
    L’historique d’un équipement affiche désormais l’origine et la destination de chaque déplacement avec le site, l’étage et la zone disponibles. La première installation et les anciennes localisations devenues indisponibles sont signalées explicitement ; les noms affichés sont ceux du référentiel actuel et ne constituent pas un instantané historique.
  • Nouveauté
    La fiche équipement propose un onglet « Intervention » en lecture seule. Il liste toutes les interventions réalisées, y compris celles déjà en facturation, avec leur date, numéro, titre et type, ainsi qu’un accès au rapport lorsqu’il existe.
  • Nouveauté
    L’administration plateforme est refondue en deux écrans distincts. La page « Dashboard Admin » devient un poste de pilotage en lecture seule : état global explicite (Nominal, Attention requise, Incident ou Données indisponibles), cinq signaux réels (organisations actives, utilisateurs actifs, taux d’activation, disponibilité, erreurs 5xx), une tendance comparée à la période précédente avec alternative tabulaire, une file « À traiter aujourd’hui » sans mutation directe, la fraîcheur des sources et des accès rapides adaptés au rôle. La page « Analyse plateforme » (/admin/metrics) détaille les indicateurs contractuels par domaine avec filtres dans l’adresse, source, fraîcheur et couverture visibles sur chaque mesure, et complète ces contrats par trois vues de parcours — Acquisition, Documentation et Activation — mesurées à partir des événements de navigation, de conversion et d’engagement réellement collectés ; lorsque la collecte publique est désactivée, chaque vue affiche un état indisponible explicite plutôt qu’un zéro.
  • Sécurité
    Les indicateurs de la plateforme respectent les rôles : le filtre par organisation est réservé au super administrateur, le support ne voit que les signaux d’incident et de tickets, et les signaux techniques bruts (tâches planifiées échouées, erreurs d’audit) sont désormais réservés au seul super administrateur. Une mesure indisponible, partielle ou sans objet reste explicitement signalée et n’est jamais remplacée par un zéro.
  • Amélioration
    L’analyse plateforme donne désormais la priorité aux représentations graphiques par domaine avant le détail tabulaire. Les parcours Acquisition, Documentation et Activation conservent leurs agrégats par portée et par organisation avant la purge du journal brut ; une période historique partielle qui ne peut plus être reconstruite est signalée comme couverture insuffisante. L’entonnoir d’activation respecte l’ordre invitation, configuration puis première réussite.
v1.7.104
Dernière version
2 octobre 2026
Travaux : écrans branchés sur les API, portail sous-traitant et vue chantiers client

Les écrans du module Travaux consomment désormais les API réelles — pilotage des chantiers, affectations, consultations, commandes, situations, réceptions, réserves, garanties, mise en patrimoine, paramétrage et historique — et les maquettes internes sont retirées. Deux parcours dédiés ouvrent : le portail sous-traitant (/works-portal) et la vue chantiers du portail client.

  • Nouveauté
    Pilotage chantier connecté : accueil agrégé, fiche à onglets (budgets révisés, jalons, risques, documents, DOE, clôture contrôlée), création et édition de chantiers et de tâches, affectations avec garde conformité, consultations avec offres versionnées et attribution motivée, commandes avec avenants et annulation bloquée sur effet aval, situations client et sous-traitant, réceptions F-33 avec réserves, garanties suivies et opérations de mise en patrimoine idempotentes.
  • Nouveauté
    Portail sous-traitant (/works-portal) : accès par invitation à usage unique administrée depuis « Accès externes » (capacités et validité du lien, révocation datée et immédiate) — le sous-traitant consulte ses missions et commandes, répond aux consultations par offres versionnées, déclare situations et corrections de réserves et dépose ses justificatifs, sans jamais voir les données d'une autre entreprise.
  • Nouveauté
    Vue chantiers du portail client : lorsque la vue Travaux est activée, le client consulte les chantiers explicitement publiés — situations validées (montants selon son droit finance), comptes rendus et documents publiés — filtrés par ses bâtiments autorisés.
  • Sécurité
    Accès externes bornés : chaque route du portail sous-traitant revérifie la session externe, le compte SUBCONTRACTOR, la capacité et le périmètre entreprise + organisation ; les invitations sont à token unique expirant et la déconnexion supprime la session serveur.
v1.7.103
1 octobre 2026
Travaux : cycle chantier complet persisté, portails client et sous-traitant

Le backend du module Travaux couvre désormais l'ensemble du cycle chantier : budgets révisés, réceptions et réserves, documents et DOE, clôture contrôlée, mise en patrimoine, situations client, comptes rendus, flux de stock, politiques et avenants — plus deux accès dédiés : la projection publiée vers le portail client et le portail externe des sous-traitants. Les écrans internes restent en aperçu en attendant le raccordement frontend.

  • Nouveauté
    Cycle chantier persisté : budgets révisés versionnés avec consolidation financière, réceptions par périmètre (chantier, lots, partie) avec réserves et garanties, documents versionnés et exigences DOE contrôlées par un vérificateur distinct du déposant, bilan de clôture recalculé avec dérogations demandeur ≠ décideur, mise en patrimoine et plans de maintenance générés à la réception.
  • Nouveauté
    Pilotage et finances : situations client validables consolidées en facture, comptes rendus de chantier publiables avec actions de suivi branchées sur tâches, risques et réserves, rattachement structuré des flux de stock au chantier sans dupliquer les moteurs Stock et Achats, politiques de gouvernance versionnées avec notifications, et dossiers de modification de périmètre sans effet avant décision acquise.
  • Sécurité
    Projection client publiée : un client du portail doté de la capacité dédiée ne consulte que les chantiers explicitement publiés, filtrés par organisation, client et bâtiments autorisés — jamais de coûts internes, marges, prix fournisseurs ni documents internes ; les montants exigent la capacité finance et la dépublication retire immédiatement l'accès.
  • Sécurité
    Portail sous-traitant externe : invitation et révocation d'accès par entreprise avec session dédiée — sans compte membre interne ni accès au tableau de bord ; le sous-traitant consulte ses missions et consultations, dépose offres, situations et corrections de réserves, et accède aux documents publiés, chaque route étant bornée à son organisation et à sa seule entreprise.
v1.7.102
30 septembre 2026
Travaux : appels d'offres persistés — diffusion, offres, attribution

Les appels d'offres du module Travaux quittent la maquette : la demande de prix, ses destinataires, les offres reçues, les décisions d'attribution et les pièces jointes sont désormais enregistrés dans votre organisation et soumis à vos permissions. La diffusion envoie une invitation e-mail réelle à chaque destinataire et consigne le statut d'envoi honnête (en attente, envoyé, en échec) ; les montants des offres restent masqués sans la permission de consultation financière.

  • Nouveauté
    Création et diffusion persistées : la demande de prix (chantier avec lots ou ordre de travail source, destinataires avec contacts, date limite, pièces techniques, critères pondérés) est enregistrée puis diffusée avec envoi d'invitations e-mail — le statut de chaque destinataire reflète l'envoi réel et un renvoi reste possible en cas d'échec ; une consultation diffusée n'est plus modifiable.
  • Nouveauté
    Offres versionnées : les offres reçues sont saisies puis révisées en ajoutant une version sans écraser la précédente ; une réponse tardive est marquée « hors délai — à arbitrer » et les montants restent masqués sans la permission de consultation financière.
  • Nouveauté
    Attribution et conformité : la décision compare prix, délai, technique et conformité réelle de chaque soumissionnaire — un document bloquant expiré, refusé ou en attente de vérification exige une dérogation demandée puis décidée par un autre membre (le demandeur ne peut pas s'accorder sa propre dérogation) ; une seule attribution active par périmètre et chaque réattribution historise la décision remplacée.
  • Nouveauté
    Documents et historique : les pièces de l'appel d'offres sont déposées en fichier ou en métadonnées et versionnées sans écraser l'original ; le journal consigne création, diffusion, offres, décisions et dérogations avec auteur et date.
v1.7.101
29 septembre 2026
Affectations externes persistées : entreprises sur chantiers, lots et OT

Les affectations de sous-traitants du module Travaux sont désormais enregistrées côté serveur : une entreprise du référentiel peut être confiée sur un chantier, un lot ou un ordre de travail autonome, avec rôle (exécutant, coordination, contrôle), période, périmètre confié et coût estimé — sans créer de compte ni modifier les droits internes.

  • Nouveauté
    Affectations persistées : création sur chantier, lot ou OT autonome avec contact opérationnel (registre entreprise ou nom libre), dates, périmètre confié, coût estimé et référence de commande optionnelle ; unicité d'une affectation ouverte par entreprise et portée ; cycle de vie serveur (planifiée, activée, terminée ou annulée avec motif) et journal immuable des événements.
  • Sécurité
    Conformité bloquante : la conformité documentaire de l'entreprise est contrôlée côté serveur avant création et à l'activation ; une dérogation motivée exige le droit dédié et conserve décideur, date et justification dans l'historique de l'affectation.
  • Sécurité
    Portée et finance : sans droit « tout voir », un membre n'accède qu'aux affectations des chantiers qu'il pilote ou rejoint (le reste renvoie « introuvable ») ; le coût estimé n'est renvoyé qu'aux profils habilités finance ; aucune affectation n'ouvre d'accès externe ni ne modifie le rôle interne d'un membre.
v1.7.100
28 septembre 2026
Socle chantier Travaux : projets, lots, équipe et cycle de vie persistés

Le socle chantier du module Travaux est désormais persisté côté serveur : création d'un chantier avec origine vérifiée (contrat, devis accepté, ordre de travail, opération GER ou chantier autonome), lots, implantation, équipe affectée et transitions d'état auditées. Les écrans chantiers restent en aperçu tant que le raccordement frontend n'est pas livré.

  • Nouveauté
    Chantiers persistés : chaque chantier reçoit une référence serveur unique par organisation (format CHT-AAAA-NNNNN), un pilote désigné parmi les membres, un client et un bâtiment vérifiés comme appartenant au même tenant, une implantation (zones et équipements du bâtiment) et une équipe affectée (assignés, observateurs).
  • Nouveauté
    Cycle de vie audité : les transitions (planifier, démarrer, terminer les travaux, ouvrir la réception, accepter, clôturer, suspendre, reprendre, annuler, rouvrir) sont contrôlées côté serveur avec motif obligatoire pour suspension, annulation, clôture et réouverture ; chaque transition conserve l'état antérieur utile à la reprise et alimente un historique consultable.
  • Sécurité
    Portée et finance : un membre sans droit « tout voir » n'accède qu'aux chantiers qu'il pilote ou auxquels il est affecté (les autres renvoient un simple « introuvable ») ; les montants budgétaires du chantier et des lots ne sont renvoyés qu'aux profils habilités finance ; toute mutation exige la version courante de l'objet pour prévenir les écrasements concurrents.
  • Nouveauté
    Lots et rattachements : lots à code unique par chantier avec pilote, dates, budget et avancement ; rattachement d'ordres de travail au chantier ou à un lot avec rôle (exécution, garantie, suivi) — le retrait est motivé et conserve la trace, sans jamais modifier le cycle de vie de l'ordre de travail.
v1.7.99
27 septembre 2026
Référentiel sous-traitants : gestion réelle persistée et permissions

L'annuaire des sous-traitants du module Travaux quitte la maquette : liste, création, fiche et modification s'appuient désormais sur le référentiel serveur de l'organisation. Les autres écrans du module (affectations, appels d'offres, chantiers…) restent en aperçu.

  • Nouveauté
    Annuaire réel : la liste des sous-traitants recherche, filtre par statut (actif, suspendu, bloqué) et pagine côté serveur ; chaque fiche conserve identité, zones d'intervention et lien optionnel vers un fournisseur du référentiel Achats habilité à la sous-traitance — les coordonnées bancaires restent gérées dans le dossier fournisseur, jamais dupliquées.
  • Nouveauté
    Gestion tracée : contacts (avec contact principal unique), corps de métier, intervenants déclarés et évaluations périodiques critériées (notes sur 10, auteur de session, correction motivée) sont enregistrés côté serveur ; chaque modification de la fiche exige un motif d'historique et bloque sur conflit de version si la fiche a changé entre-temps.
  • Sécurité
    Droits et confidentialité : la visibilité des contacts, intervenants et évaluations ainsi que les actions de gestion suivent la permission serveur (un profil de consultation voit une lecture masquée) ; les conditions de règlement ne sont renvoyées qu'aux profils habilités finance ; le blocage passe par une action dédiée avec motif tracé, distincte de la réactivation.
  • Amélioration
    Unicité SIRET : la création ou la modification avec un SIRET déjà référencé dans l'organisation est refusée avec explication, la saisie du formulaire étant conservée ; l'onglet Documents annonce explicitement le référentiel de conformité à venir (aucun statut factice n'est affiché).
v1.7.98
26 septembre 2026
Dossier commande de sous-traitance : cycle d'achat, imputations, confirmations et situations (aperçu)

La fiche commande du module Travaux, actuellement en maquette, devient un dossier exploitable localement : le cycle d'achat avance selon le statut (envoi, acceptation, exécution, clôture) et l'annulation motivée est bloquée avec explication dès qu'un effet aval existe (réalisation, confirmation de prestation, facture) ; les coûts se ventilent par ligne ou globalement vers chantier, lot ou ordre de travail ; les lignes de service se confirment par quantités exécutées sans créer de réception ; les situations fournisseur se déclarent depuis la commande et les avenants proposés révisent le montant une fois marqués acceptés. Les saisies illustrent le parcours cible sans être persistées.

  • Nouveauté
    Cycle d'achat (F-19) : l'en-tête propose l'étape suivante selon le statut — « Marquer envoyée », « Accepter la commande », « Démarrer l'exécution », « Clôturer l'exécution » — et « Annuler la commande » exige un motif consigné ; l'annulation est refusée et expliquée quand un montant est déjà réalisé, qu'une confirmation de prestation existe, qu'une facture fournisseur est enregistrée ou que la commande est soldée ; le lien appel d'offres/offre et le renvoi vers les commandes d'achat du module Stock restent des liens simples.
  • Nouveauté
    Imputation des coûts (F-20) : « Ventiler » sur chaque ligne ou « Ventiler la commande » impute un montant — et une quantité sur ligne — vers un chantier obligatoire avec lot et ordre de travail optionnels, motif et auteur requis ; le reste à ventiler est affiché avant validation, le cumul par ligne ne dépasse jamais le total de la ligne source, les doublons stricts (même ligne, même cible, même montant) sont refusés et la section « Ventilation des coûts » liste imputations et restes par ligne et globaux.
  • Nouveauté
    Confirmation de prestation (F-45) : réservée aux lignes « Prestation » d'une commande acceptée ou en exécution, « Confirmer » consigne référence du constat, date d'exécution, quantité réalisée, justificatif et auteur — le reste à confirmer est affiché et le cumul ne dépasse jamais la quantité commandée ; la barre de progression des lignes de service suit l'avancement et aucune réception de marchandises n'est créée.
  • Nouveauté
    Situations fournisseur et avenants (F-25/F-26) : « Déclarer une situation » pré-remplit entreprise et chantier avec période, montant et justificatifs, affiche antérieur et cumul projeté et crée un brouillon local — les décisions restent sur la fiche situation ; « Proposer un avenant » saisit objet, delta signé et date d'émission en brouillon, et « Marquer accepté » met à jour le montant révisé sans réécrire l'historique.
  • Nouveauté
    Suivi financier fournisseur : les cartes de synthèse affichent montants initial, révisé, réalisé et facturé ; la section « Pièces financières » liste en lecture seule acomptes, retenues de garantie, factures et avoirs rattachés avec type, référence, date et montant signé — registre consultatif, la saisie reste au domaine facturation.
v1.7.97
25 septembre 2026
Fiche sous-traitant : gestion des contacts, intervenants, documents et évaluations (aperçu)

La fiche entreprise du module Travaux, actuellement en maquette, permet désormais de gérer localement ses quatre sections : contacts avec contact principal unique, corps de métier et intervenants déclarés, documents de conformité déposés puis vérifiés ou refusés avec motif obligatoire, et évaluations périodiques critériées avec score global calculé. Les saisies illustrent le parcours cible sans être persistées.

  • Nouveauté
    Onglet Contacts (F-11) : « Ajouter un contact » et actions Modifier/Retirer sur chaque ligne — nom, fonction, e-mail, téléphone et marquage « contact principal » (un seul à la fois, le précédent est rétrogradé) ; le retrait passe par une confirmation et promeut le premier contact restant si le principal est retiré.
  • Nouveauté
    Métiers & intervenants (F-12) : la carte « Corps de métier » de l'onglet Informations ajoute, modifie ou retire un métier (libellé, métier principal éventuel, code dérivé, doublon bloqué — chaque retrait confirmé) ; l'onglet Intervenants ajoute, modifie ou retire un salarié déclaré (prénom, nom, métier, certifications séparées par des virgules, statut « déclaré ») — chaque retrait est confirmé.
  • Nouveauté
    Onglet Documents (F-13) : « Déposer un document » enregistre une pièce (type, libellé, dates d'émission et d'expiration — l'expiration doit suivre l'émission — caractère bloquant) au statut « À vérifier » ; la vérification motivée exige décision, contrôleur, date et motif pour accepter ou refuser, le motif reste visible sous la vérification, un document bloquant expiré, refusé ou en attente de vérification reste distingué et la conformité globale de la fiche se met à jour.
  • Nouveauté
    Onglet Évaluations (F-14) : « Ajouter une évaluation » saisit période, trois critères notés sur 5 (qualité, délais, conformité), commentaire, évaluateur et date — le score global (moyenne simple des trois notes) est affiché avant validation et la liste reste triée de la plus récente à la plus ancienne.
v1.7.96
24 septembre 2026
Affectations externes : chantiers, lots et OT confiés (aperçu)

Le module Travaux, actuellement en maquette, gagne le registre des affectations externes : une entreprise est affectée à un chantier, un lot ou un ordre de travail autonome avec rôle, contact opérationnel, dates, coût estimé et commande associée — conformité documentaire contrôlée, dérogation motivée et historique local par fiche. Les saisies illustrent le parcours cible sans être persistées.

  • Nouveauté
    Depuis Travaux & Sous-traitance → Affectations, « Nouvelle affectation » (aussi proposée depuis la fiche chantier) confie une entreprise à un chantier, un lot ou un ordre de travail autonome : la cohérence chantier/lot/OT est contrôlée (un lot ou un OT rattaché doit appartenir au chantier sélectionné), le contact opérationnel est requis pour les rôles exécutant et coordination, et le périmètre confié, les dates de mission, le coût estimé avec devise et la commande associée sont renseignés — la commande reste un lien vers une commande existante, jamais créée depuis l'affectation.
  • Nouveauté
    Si l'entreprise choisie présente un document bloquant expiré, refusé ou en attente de vérification, une alerte de conformité s'affiche et la création exige une dérogation motivée (F-40) — décision datée, justifiée et historisée sur la fiche, sans contourner l'isolation ni les droits.
  • Nouveauté
    La fiche d'affectation reprend l'entreprise, le contact, la portée avec liens vers chantier, OT et entreprise, le rôle, les dates, le coût et la commande associée ; « Modifier », « Terminer » et « Annuler » agissent en local — la fin comme l'annulation exigent un motif consigné dans l'historique, et une affectation terminée ou annulée n'est plus modifiable.
  • Amélioration
    La liste des affectations filtre par statut et rôle, la fiche entreprise et l'onglet Intervenants du chantier renvoient vers chaque affectation, et le portail sous-traitant affiche la portée de chaque mission — aperçu de démonstration non persisté.
v1.7.95
23 septembre 2026
Appels d'offres fournisseurs : cycle complet (aperçu)

Le module Travaux, actuellement en maquette, gagne le cycle complet des appels d'offres : création et diffusion aux entreprises, saisie et révision versionnée des offres, comparaison multi-critères, attribution par périmètre, pièces documentaires et dérogations motivées. Les saisies illustrent le parcours cible sans être persistées.

  • Nouveauté
    Depuis Travaux & Sous-traitance → Appels d'offres, « Nouvel appel d'offres » (aussi proposée depuis la fiche chantier) crée une demande de prix adossée à un chantier — périmètre par lots — ou à un ordre de travail hors chantier : objet, destinataires avec contacts, date limite de réponse, pièces techniques et critères de comparaison pondérés (prix, délai, technique, conformité). Le brouillon reste modifiable ; la diffusion, datée et confirmée, fige destinataires, périmètre et critères.
  • Nouveauté
    Sur la fiche de l'appel d'offres, « Saisir une offre » enregistre pour chaque entreprise invitée la référence, la date de réception, le périmètre, le prix, la validité, le délai, les conditions, les exclusions et les pièces ; une offre reçue après la date limite est marquée « Hors délai — à arbitrer ». « Réviser » ajoute une version sans écraser la précédente — l'historique des versions reste consultable et une offre retenue n'est plus révisable.
  • Nouveauté
    La grille comparative affiche prix, délai, notes par critère et score global avec les pondérations de l'appel d'offres ; la « Décision » attribue une version d'offre à un périmètre avec justification, auteur, date et pièces — une seule attribution active par périmètre, la réattribution explicite historise la décision remplacée, et « Sans suite » clôture avec motif obligatoire.
  • Nouveauté
    Si l'attributaire présente un document bloquant expiré, refusé ou en attente de vérification, un avertissement de conformité s'affiche et l'attribution exige une dérogation motivée (règle, état constaté, décision, auteur, pièce, suivi compensatoire) — jamais silencieuse et sans contourner l'isolation ni les droits ; les pièces de l'appel d'offres (technique, offre, PV, autre) sont versionnées avec rattachement par lot et visibilité interne ou destinataires.
v1.7.94
22 septembre 2026
Travaux : politiques, notifications et historique consolidé (aperçu)

Le module Travaux, actuellement en maquette, gagne son paramétrage de gouvernance : politiques versionnées avec date d'effet, règles de notification rattachées au système Failsafe existant et historique consolidé filtrable. Les saisies illustrent le parcours cible sans être persistées.

  • Nouveauté
    Depuis Paramètres travaux, l'onglet Politiques liste les versions de gouvernance (nom, version, date d'effet, contrôles actifs, auteur, statut) : « Nouvelle version » reprend les contrôles de la version en vigueur (transitions, validation, clôture, DOE, conformité, avancement, seuils, dérogations) avec sévérité et seuils — la version s'applique à l'avenir sans réécrire les décisions passées, et « Aperçu d'impact » liste les chantiers actifs concernés.
  • Nouveauté
    L'onglet Notifications configure les règles (événement — chantier ou lot en retard, jalon proche ou en retard, risque critique, commande, situation à valider, réception proche, réserve en retard, DOE incomplet, patrimoine en attente — seuil, destinataires internes, canal, fréquence, actif) : « Prévisualiser » liste les événements actuellement déclenchés, sans doublon ni distribution externe implicite — aperçu de démonstration non persisté.
  • Nouveauté
    La page Historique consolidé aplatit le journal des chantiers (date, chantier, objet, action, auteur, version, motif) en lecture seule avec filtres texte, action, auteur et période — accessible depuis la navigation et depuis l'onglet Historique & clôture de chaque chantier.
  • Amélioration
    Le paramétrage reste distinct des permissions métier quotidiennes, et les événements d'historique portent désormais l'objet, l'action, la version et le motif pour préparer l'audit consolidé.
v1.7.93
21 septembre 2026
Chantier : rattachement des flux de stock (aperçu)

Le module Travaux, actuellement en maquette, gagne le registre des flux de stock rattachés au chantier : livraisons directes, réceptions, retours, consommations et installations ou retraits d'unités référencés depuis les modules Stock, Achats et ordres de travail. Les saisies illustrent le parcours cible sans être persistées.

  • Nouveauté
    Depuis l’onglet Finances d’un chantier, la carte « Stock rattaché » ouvre le registre des flux : date, type de flux, document source avec son module d’origine, article, quantité, imputation (lot, tâche ou OT), coût valorisé et propriétaire économique — filtrable par type de flux.
  • Nouveauté
    « Rattacher un flux » enregistre le lien vers un document existant (référence, module, article, quantité, imputation, coût unitaire, note causale) : un même document source ne peut pas être rattaché deux fois au même chantier — aperçu de démonstration non persisté.
  • Amélioration
    Les opérations de stock (livraison, réception, retour) restent saisies dans les modules Stock et Achats, et la réservation dans le domaine OT : le chantier ne crée ni mouvement ni réservation — le registre référence les documents pour le suivi des coûts sans double comptage.
v1.7.92
20 septembre 2026
Clôture de chantier : transitions, contrôles et dérogations (aperçu)

Le module Travaux, actuellement en maquette, gagne le pilotage du cycle de vie complet du chantier : transitions d'état guidées, contrôle de clôture renforcé, dérogations motivées et lecture seule après clôture. Les saisies illustrent le parcours cible sans être persistées.

  • Nouveauté
    Depuis la fiche chantier, les actions du cycle de vie s'affichent selon le statut : planifier, démarrer, déclarer les travaux terminés, ouvrir la phase réception, suspendre ou reprendre, annuler, clôturer et rouvrir — chaque action rappelle ses préconditions et ses impacts avant confirmation, avec motif obligatoire pour suspendre, annuler et rouvrir.
  • Nouveauté
    L'onglet Historique & clôture regroupe le contrôle préalable par sévérité (règle bloquante, avertissement, informatif) avec l'état observé et un lien vers l'objet : travaux, lots, tâches bloquantes, réception, réserves bloquantes et non bloquantes, DOE, OT ouverts, patrimoine, commandes, situations et reste à facturer.
  • Nouveauté
    Un contrôle bloquant peut faire l'objet d'une demande de dérogation : règle, état observé, justification, pièces et suivi compensatoire sont consignés, puis la décision accorde ou refuse avec auteur, date et motif — une clôture restant bloquée tant qu'un contrôle bloquant n'est ni conforme ni couvert par une dérogation accordée.
  • Nouveauté
    Un chantier clôturé passe en consultation seule (créations et modifications désactivées) avec une bannière dédiée ; garanties et OT de suivi restent possibles, et la réouverture exige un motif historisé — la clôture ne ferme jamais silencieusement les OT, commandes, factures ou objets source.
  • Amélioration
    Transitions, dérogations, clôture et réouverture alimentent l'historique consolidé du chantier (qui, quand, pourquoi) — aperçu de démonstration non persisté.
v1.7.91
19 septembre 2026
DOE et mise en patrimoine : suivi documentaire et opérations (aperçu)

Le module Travaux, actuellement en maquette, gagne le dossier des ouvrages exécutés et la mise en patrimoine : suivi des exigences documentaires avec versions vérifiées, et déclaration des opérations sur les équipements. Les saisies illustrent le parcours cible sans être persistées.

  • Nouveauté
    Depuis l’onglet Réception · DOE · Patrimoine d’un chantier, ouvrez « Gérer le DOE » : créez les exigences documentaires (intitulé, type, portée chantier, lot, équipement ou réception, caractère obligatoire, facultatif ou non applicable avec motif, responsable, échéance) — la jauge de complétude ne compte que les obligatoires applicables.
  • Nouveauté
    Le dépôt ajoute une version « Déposée » soumise à vérification (acceptée dès le dépôt si la vérification n’est pas requise) : le contrôleur l’accepte ou la refuse avec motif, une version acceptée n’est jamais écrasée et un nouveau dépôt ne conserve pas l’acceptation précédente — aperçu de démonstration non persisté.
  • Nouveauté
    Depuis « Gérer la mise en patrimoine », déclarez la création, le remplacement ou la modification d’un équipement (bâtiment, zone, fabricant, modèle, garantie), transférez uniquement les documents DOE acceptés, associez un plan de maintenance existant, issu d’un modèle ou nouveau avec sa première échéance — ou justifiez l’absence d’action patrimoniale.
  • Amélioration
    Un même équipement du patrimoine ne peut pas être lié à deux opérations du chantier, et les opérations en attente remontent dans le contrôle de clôture du chantier.
v1.7.87
19 septembre 2026
Listes Stock et Équipes plus lisibles et accessibles

Les tableaux principaux conservent leurs actions sur mobile et donnent accès au contexte à la demande.

  • Amélioration
    Dans Stock & pièces et Paramètres → Équipes, la recherche, les filtres, le tri, le choix des colonnes et la pagination sont regroupés avec la liste. Sur petit écran, les informations secondaires rejoignent un détail repliable afin de préserver le nom, le statut utile et les actions.
  • Amélioration
    Les tableaux sont désormais nommés pour les lecteurs d’écran, les tris et détails annoncent leur état, la pagination distingue zéro résultat et les listes différencient une source vide d’une recherche sans correspondance.
v1.7.90
18 septembre 2026
Modifications de périmètre chantier : registre et validation (aperçu)

Le module Travaux, actuellement en maquette, gagne le registre des modifications de périmètre : enregistrement avant/après d'un avenant chantier et circuit de décision tracé. Les saisies illustrent le parcours cible sans être persistées.

  • Nouveauté
    Depuis l’onglet Finances d’un chantier, ouvrez le registre des modifications de périmètre : liste par référence, création via « Nouvelle modification » (titre, origine, motif, descriptions avant/après, lots et tâches impactés, impacts coût/délai/réception, documents source) puis détail complet.
  • Nouveauté
    La modification suit le circuit brouillon → proposée → approuvée, refusée ou renvoyée en correction, avec retrait possible : chaque décision consigne auteur, date et motif, et l’historique des versions conserve les versions remplacées ou rejetées, dont les versions périmées — aperçu de démonstration non persisté.
  • Nouveauté
    L’approbation laisse la version consultable sans modifier automatiquement le budget approuvé ni les commandes : l’avenant fournisseur reste géré dans le domaine commandes.
v1.7.89
17 septembre 2026
Comptes rendus de chantier : saisie, workflow et actions (aperçu)

Le module Travaux, actuellement en maquette, gagne les comptes rendus de chantier : rédaction des faits constatés, circuit de validation et actions de suivi rattachées. Les saisies illustrent le parcours cible sans être persistées.

  • Nouveauté
    Depuis l’onglet CR & risques d’un chantier, ouvrez la liste des comptes rendus, créez-en un via « Nouveau compte rendu » (date, type, auteur, participants, faits constatés, incidents, avancement observé, décisions, pièces jointes) puis consultez le détail.
  • Nouveauté
    Le compte rendu suit le circuit brouillon → soumis → validé : la validation fige le contenu, un renvoi en correction exige un motif et rend le compte rendu modifiable puis resoumissible — aperçu de démonstration non persisté.
  • Nouveauté
    Chaque compte rendu génère des actions de suivi (tâche, risque, réserve ou action générique) avec responsable et échéance ; une réserve exige une réception acceptée du chantier et une action identique ne peut pas être ajoutée deux fois.
v1.7.88
16 septembre 2026
Situations de travaux : déclaration et validation (aperçu)

Le module Travaux, actuellement en maquette, gagne les situations de travaux : déclaration de l'avancement financier par période et circuit de décision. Les saisies illustrent le parcours cible sans être persistées.

  • Nouveauté
    Le menu Travaux et l'onglet Finances d'un chantier donnent accès aux situations de travaux : liste filtrable par statut et sens, détail par référence et déclaration via « Nouvelle situation ».
  • Nouveauté
    La déclaration distingue le sens client (avancement facturable) du sens fournisseur (sous-traitance), le périmètre chantier, lot ou entreprise, et affiche l'antérieur validé et le cumul projeté avant saisie du montant de la période.
  • Nouveauté
    Depuis la fiche, soumettez un brouillon puis validez (montant accepté justifié s'il diffère du proposé), refusez ou renvoyez en correction avec motif ; une situation refusée se résoumet — aperçu de démonstration non persisté.
v1.7.87
16 septembre 2026
Tâches de chantier : fiche détaillée et dépendances (aperçu)

Le module Travaux, actuellement en maquette, propose une fiche détaillée par tâche de chantier. Les saisies illustrent le parcours cible sans être persistées.

  • Nouveauté
    Depuis l’onglet Lots & tâches d’un chantier, ouvrez la fiche d’une tâche, créez-en une ou modifiez-la : lot ou tâche globale, type de responsable, dates, pondération, dépendances et marquage « bloquante ».
  • Nouveauté
    La fiche tâche affiche dates prévues et réelles, durée, pondération et dépendances résolues avec leur statut ; un prédécesseur non terminé reste signalé « en attente ».
  • Nouveauté
    Déclarez l’avancement (progression, date de constat, commentaire) et rattachez ou retirez des ordres de travail avec motif — aperçu de démonstration non persisté.
v1.7.86
14 septembre 2026
Lecture simplifiée des compétences et certifications

La page distingue le référentiel, la vue par technicien et le suivi des certifications.

  • Amélioration
    Trois onglets, des recherches et filtres utilisables, des listes compactes et des détails à la demande remplacent les longues séries de cartes. Les catégories sont traduites et les compteurs reposent sur les données affichées.
  • Correction
    L’action Attribuer une compétence décrit correctement l’affectation à un technicien. L’indicateur de formations fictif et les boutons sans action sont retirés.
v1.7.85
14 septembre 2026
Alignement des liens du menu latéral

Les entrées Planning, Messagerie, Support et Rapports d’intervention s’affichent sans icône.

  • Amélioration
    Ces liens sont alignés sur les autres sous-entrées du menu ; leurs destinations restent identiques.
v1.7.84
14 septembre 2026
Transferts et localisation dans le journal du stock

Le journal distingue les transferts et affiche le trajet documenté des pièces.

  • Nouveauté
    Retrouvez les transferts dans la liste et le filtre Type. La colonne Localisation indique les lieux de départ et d’arrivée ou l’équipement et le bon d’intervention associés lorsqu’ils sont enregistrés. Les informations absentes restent signalées.
v1.7.83
14 septembre 2026
Choix du lieu de stockage lors de la modification d’un article

La fiche de modification utilise les lieux de stockage enregistrés dans l’organisation.

  • Correction
    Le lieu de référence se choisit dans une liste des lieux actifs avec leur code et leur nom. Une ancienne localisation reste conservée tant qu’aucun autre lieu n’est choisi. Ce réglage ne déplace pas le stock physique.
v1.7.82
14 septembre 2026
Messages d’enregistrement des réglages du stock

Les réponses serveur inattendues sont expliquées sans afficher une erreur technique de lecture JSON.

  • Correction
    Si le serveur renvoie une page HTML ou une réponse invalide, la saisie des modes de suivi est conservée et l’enregistrement reste non confirmé. Vérifiez les réglages après rechargement avant de réessayer. Les erreurs métier du serveur restent affichées.
v1.7.81
14 septembre 2026
Accès aux lots et aux numéros de série

Deux entrées du menu Stock & pièces donnent accès aux listes et aux fiches de traçabilité.

  • Nouveauté
    Consultez les lots et unités sérialisées de votre organisation, recherchez une référence et ouvrez sa fiche. Les articles et les lieux de stockage donnent également accès à ces vues.
  • Nouveauté
    Retrouvez les emplacements, états et événements de traçabilité, ainsi que les accès aux opérations existantes. Les listes distinguent un résultat vide d’une erreur de chargement.
v1.7.80
14 septembre 2026
Ouverture et reprise des campagnes d’inventaire

Ouvrez une campagne depuis la liste et retrouvez ses comptages pour poursuivre son traitement.

  • Correction
    Pendant le comptage, les écarts, statuts, compteurs et filtres se mettent à jour dès la saisie. L’aperçu reste signalé comme non enregistré. Les lignes en cours de saisie restent accessibles hors filtre et un filtre vide affiche une explication avec un retour à toutes les lignes.
  • Correction
    Ouvrez une campagne depuis son nom ou le bouton Ouvrir dans la colonne Actions, y compris lorsqu’elle est en cours. Le tableau conserve ses actions accessibles par défilement horizontal sur petit écran.
  • Correction
    Les campagnes en cours avec des lignes de comptage retrouvent leur saisie, leur clôture et la validation des ajustements. Leur format technique ne les classe plus en lecture seule. Un mouvement de stock postérieur au comptage impose un recomptage avant application ; les campagnes validées restent consultables.
v1.7.79
13 septembre 2026
Sélection visuelle des articles autorisés

Le périmètre du suivi par lots ou séries se configure avec une sélection d’articles, sans saisir leurs identifiants.

  • Amélioration
    Choisissez Toute l’organisation ou Certains articles existants. Recherchez par nom ou code, cochez les articles et retrouvez la sélection avec son compteur et ses étiquettes retirables.
  • Amélioration
    La date de fin apparaît uniquement en mode Pilote. Les boutons Enregistrer les réglages et Suspendre le suivi précisent les actions, et la suspension est proposée uniquement pour un mode actif.
v1.7.78
13 septembre 2026
Paramètres du stock simplifiés

La page se concentre sur les modes de suivi et les alertes d’expiration.

  • Amélioration
    Suppression des trois cartes de raccourcis vers les fiches articles : unités, seuils de réapprovisionnement et lots et numéros de série.
v1.7.77
13 septembre 2026
Suivi par lots et séries dans les paramètres du stock

La configuration des modes de suivi rejoint Paramètres → Stock pour l’organisation active.

  • Nouveauté
    Les propriétaires et administrateurs d’organisation disposant du droit de validation du stock peuvent configurer les lots et numéros de série, avec un motif et un historique des décisions. Les autres utilisateurs du stock disposent d’une consultation en lecture seule.
  • Amélioration
    La création d’article renvoie vers les paramètres lorsque les modes sont indisponibles. La supervision technique reste dans l’administration de la plateforme.
v1.7.76
13 septembre 2026
Accès aux paramètres du stock depuis l’organisation

La vue d’ensemble de l’organisation et Configuration GMAO donnent accès aux paramètres du stock.

  • Amélioration
    Un accès Configuration du stock mène aux réglages existants. La page précise où demander l’activation des lots et numéros de série, réservée aux administrateurs de la plateforme.
v1.7.75
13 septembre 2026
Choix du lieu de stockage à la création d’un article

Le lieu de référence se choisit parmi les lieux de stockage actifs de votre organisation.

  • Correction
    Le champ libre est remplacé par une liste avec code et nom du lieu. Un lien ouvre la gestion des lieux sans quitter le formulaire ; les erreurs de chargement peuvent être retentées.
  • Amélioration
    Le formulaire précise que le lieu de référence de l’article est distinct de l’affectation physique des quantités lors des réceptions et transferts.
v1.7.74
13 septembre 2026
Tarifs fournisseurs plus faciles à saisir

Les conditions tarifaires du catalogue se renseignent dans des champs séparés, avec un aperçu du prix appliqué.

  • Amélioration
    Les paliers se saisissent ligne par ligne : quantité minimale, prix fixe ou remise, et valeur. Les erreurs de quantité, doublons et pourcentages sont indiquées près des champs.
  • Amélioration
    La remise générale, le tarif négocié et les paliers apparaissent à la demande ; les conditions existantes restent visibles lors du chargement ou d’un import.
  • Nouveauté
    Un aperçu par quantité explique l’origine du prix retenu et l’application de la remise générale, en conservant les règles de priorité actuelles.
v1.7.73
13 septembre 2026
Enregistrement des réceptions et factures fournisseurs

Les réceptions sans consommation immédiate et les factures fournisseurs avec taxes peuvent être enregistrées normalement.

  • Correction
    Correction du blocage à l’enregistrement d’une réception lorsque les pièces ne sont pas consommées immédiatement sur une intervention.
  • Correction
    Les taxes d’une facture fournisseur héritent correctement de leur ligne et de l’organisation lors de l’enregistrement du brouillon.
v1.7.72
13 septembre 2026
Transferts entre lieux et prestations fournisseurs

Les déplacements physiques et les prestations réalisées disposent de parcours distincts et de preuves conservées.

  • Nouveauté
    Les réceptions distinguent quantités d’achat et quantités internes, conservent la correspondance validée et permettent une consommation immédiate sur intervention dans la même opération.
  • Nouveauté
    Transfert du stock disponible entre lieux pour les articles suivis en quantité, par lot ou par numéro de série, avec une référence commune dans les historiques source et destination.
  • Nouveauté
    Correction d’un transfert par un déplacement inverse lié à l’original ; le stock réservé ou verrouillé par un inventaire ne peut pas être déplacé.
  • Nouveauté
    Confirmation partielle ou complète des prestations d’une commande approuvée, avec quantité réalisée, date, justificatif et auteur, sans mouvement de stock.
  • Nouveauté
    Une facture fournisseur peut rassembler des marchandises reçues et des prestations confirmées provenant de plusieurs commandes du même fournisseur.
v1.7.71
13 septembre 2026
Articles fournisseurs et conditions d’achat

Les catalogues distinguent les références fournisseurs des articles internes et les commandes réutilisent les référentiels de l’organisation.

  • Nouveauté
    Saisie et import de marchandises ou prestations sans article de stock obligatoire, avec identité fournisseur stable et correspondances de stock validées et historisées.
  • Nouveauté
    Prix par unité d’achat, tarifs négociés, remises et paliers ; les versions historiques conservent leur base de prix et les achats utilisent la version actuellement applicable.
  • Amélioration
    Les commandes distinguent destination, bénéficiaire et propriétaire ; les clients et tiers qualifiés sont sélectionnés dans les référentiels de l’organisation.
  • Nouveauté
    Les taxes disposent d’une applicabilité et d’un défaut propres aux achats. La commande fige la taxe sélectionnée et ne propose plus systématiquement TVA 20 %.
  • Nouveauté
    Le document original d’une facture peut être associé par un lien HTTPS. Ses totaux sont comparés aux lignes, les divergences sont motivées et les preuves de change manquantes restent identifiées.
v1.7.70
13 septembre 2026
Gestion des lieux de stockage

Les magasins, stocks véhicules et dépôts temporaires disposent d’une liste et de fiches accessibles dans Stock & pièces.

  • Nouveauté
    Création, recherche, modification et consultation des lieux avec responsable, rattachement au site ou véhicule, hiérarchie et dates des dépôts temporaires.
  • Nouveauté
    Les fiches des lieux affichent le stock présent et l’historique des mouvements attribuables à leur emplacement.
  • Correction
    La désactivation d’un lieu est bloquée tant qu’un stock non nul ou des emplacements enfants actifs subsistent, y compris pour les articles suivis en quantité.
v1.7.69
13 septembre 2026
Parcours fournisseurs et catalogues fiabilisé

Les écrans d’achat empêchent de conserver ou valider des données provenant d’un autre état du formulaire.

  • Correction
    Une version de catalogue ne peut plus être validée tant que ses références modifiées n’ont pas été enregistrées dans le brouillon.
  • Correction
    Changer de fournisseur dans une commande réinitialise les articles, quantités et tarifs dépendants, avec une explication affichée dans le formulaire.
  • Amélioration
    La fiche d’un fournisseur actif ou désactivé reste consultable avec son historique réel ; les actions de gestion suivent les capacités accordées par le serveur.
  • Amélioration
    L’accès aux catalogues depuis un fournisseur applique un filtre visible qui peut être retiré.
v1.7.68
13 septembre 2026
Séparation des réglages métier et de la supervision technique du stock

Paramètres → Stock rassemble les réglages métier ; la supervision de fiabilité rejoint l’administration technique.

  • Amélioration
    Nouvelle page de paramètres du stock avec alertes d’expiration et accès aux unités, stocks minimum/maximum et règles de sortie définis sur les articles.
  • Amélioration
    Qualité & expirations se concentre sur les lots à examiner et renvoie vers les paramètres pour régler les seuils.
  • Sécurité
    Le suivi de fiabilité est retiré du menu utilisateur et réservé aux rôles plateforme dans la fiche d’administration de l’organisation ; les observations et l’historique sont conservés.
v1.7.67
13 septembre 2026
Des observations de fiabilité du stock plus lisibles

Les paramètres de fiabilité séparent l’état des modes, les observations et les volumes minimums attendus.

  • Amélioration
    États des modes en français, observation manquante expliquée, résultats filtrables par mode et détails dépliables par périmètre.
  • Amélioration
    Les seuils sont exprimés en opérations sur sept jours, avec consultation selon les droits, validation des valeurs et annulation des modifications.
  • Correction
    Les erreurs de chargement restent visibles et ne sont pas présentées comme une absence d’incident ; l’actualisation et l’enregistrement sont distingués d’une activation du suivi.
v1.7.66
13 septembre 2026
Un suivi plus clair de la qualité et des expirations

Les alertes de lots et les paramètres d’expiration disposent de sections distinctes.

  • Amélioration
    Compteurs de lots expliqués, recherche par article ou numéro de lot, filtre de situation, statuts en français et liste des 50 lots chargés au maximum.
  • Correction
    Une absence de lot à examiner et une erreur de chargement sont explicitement distinguées ; les quantités indisponibles et notifications en échec sont présentées séparément.
  • Amélioration
    Les paramètres sont regroupés dans une section dépliable ; la modification respecte les droits de validation du stock et contrôle la cohérence des seuils avant envoi.
v1.7.65
13 septembre 2026
Un contrôle des écarts de stock plus lisible

Le contrôle des écarts rejoint Stock & pièces, près des inventaires.

  • Amélioration
    Résumé des anomalies, recherche et filtre, détails dépliables et motifs en français facilitent l’examen des écarts.
  • Amélioration
    Le parcours distingue l’analyse sans modification, la préparation des décisions et l’application individuelle des corrections ; navigation et fil d’Ariane utilisent Contrôle des écarts de stock.
v1.7.64
13 septembre 2026
Réactivation des fournisseurs

Un fournisseur désactivé peut retrouver son statut actif et être à nouveau sélectionné pour les catalogues et les commandes.

  • Correction
    Correction de la création des brouillons de catalogues et de leurs lignes, qui pouvait échouer lors de l’enregistrement de l’organisation
  • Nouveauté
    L’action Réactiver le fournisseur demande un motif et conserve l’historique de la désactivation, avec les mêmes droits de gestion que la désactivation
v1.7.63
13 septembre 2026
Catalogues fournisseurs et rapprochement multi-commandes

Le parcours d’achat conserve désormais les tarifs fournisseurs versionnés, sépare la réception physique de la facture et rapproche une facture avec plusieurs commandes du même fournisseur.

  • Correction
    Correction du contrôle des identifiants qui empêchait le chargement des catalogues ; un chargement en échec est distingué d’un référentiel vide
  • Nouveauté
    Les catalogues fournisseurs acceptent la saisie manuelle et l’import CSV/XLSX prévisualisé, puis suivent les états Brouillon, Validé et Publié avec une date de prise d’effet
  • Amélioration
    La page des catalogues présente désormais des actions distinctes pour la création manuelle et l’import, guide la sélection d’un fournisseur actif et renvoie vers sa gestion lorsque aucun n’est disponible
  • Sécurité
    Les versions publiées sont immuables et les transitions, dates, révisions, acteurs et motifs sont contrôlés et tracés dans l’organisation active
  • Amélioration
    Une commande peut sélectionner une version publiée applicable ; références, prix HT par unité interne, conditionnements et délais restent figés après approbation
  • Nouveauté
    Une facture fournisseur peut réunir plusieurs commandes du même fournisseur et propose les réceptions encore non facturées avec comparaison des quantités commandées, reçues et facturées
  • Amélioration
    La réception sur bon de livraison reste indépendante et peut précéder la facture ; la validation de la facture ne crée aucun second mouvement de stock
v1.7.62
12 septembre 2026
Navigation Stock organisée par parcours

La liste des articles et la qualité restent dans Stock & pièces, les achats disposent de leur propre groupe et le contrôle technique LOT et séries rejoint les Paramètres.

  • Amélioration
    La page Articles affiche ses indicateurs et sa liste dès l’en-tête, sans les grands blocs de qualité et de pilotage
  • Nouveauté
    Qualité & expirations dispose de sa page dédiée dans le menu Stock & pièces
  • Amélioration
    Fiabilité LOT et séries se trouve dans Paramètres pour les administrateurs et responsables autorisés à valider le stock
  • Amélioration
    Le groupe Achats & fournisseurs réunit les fournisseurs, commandes d’achat, factures fournisseurs et le rapprochement selon les droits de l’utilisateur
  • Amélioration
    La page Fournisseurs privilégie désormais la liste ; la création et la modification s’ouvrent à la demande dans une fenêtre dédiée
  • Nouveauté
    Les commandes d’achat disposent d’une liste filtrable, d’une création guidée en quatre étapes, d’un détail complet et d’une modification dédiée aux brouillons
  • Amélioration
    L’approbation et l’annulation motivées s’effectuent depuis le détail, qui relie les réceptions, remises et factures disponibles
v1.7.62
12 septembre 2026
Documentation utilisateur refondue pour les débutants

Le centre d'aide couvre désormais tous les modules avec des guides pas à pas orientés débutant.

  • Nouveauté
    Cinq pages auparavant annoncées « bientôt disponibles » sont rédigées : Tableaux de bord, Équipements, Exports, Maintenance préventive et Rapports
  • Nouveauté
    Trois nouvelles pages dédiées au Stock : achats fournisseurs et réceptions, factures fournisseurs et avoirs, traçabilité des lots (péremption, quarantaine, rappels)
  • Amélioration
    Le guide de démarrage décrit la première connexion, le blocage temporaire après 5 échecs et un parcours premier jour en 5 étapes avec résultats attendus
  • Amélioration
    La navigation latérale pointe vers les pages rédigées et les guides proposent des emplacements dédiés pour les captures d'écran
  • Amélioration
    Présentation refondue façon documentation produit : encarts Astuce/Note/Attention, étapes numérotées, cartes de navigation, colonne « Sur cette page » et liens précédent/suivant entre les guides
v1.7.61
10 septembre 2026
Cohortes Stock mesurées et suspendues sur preuve

Les parcours LOT et SERIALIZED disposent maintenant d'une observation quotidienne par organisation et cohorte, sans élargissement automatique.

  • Nouveauté
    La page Stock affiche la couverture sur sept jours, les volumes minimums explicites, le taux de succès technique et les contrôles d'intégrité avec un état À confirmer lorsque la preuve manque
  • Sécurité
    Une violation critique confirmée suspend le mode concerné avec une décision SYSTEM, une preuve et une version, sans faux membre ni correction automatique du stock
  • Amélioration
    Les refus métier attendus sont exclus du taux technique et les alertes sont dédupliquées, persistées dans la transaction puis livrées après sa validation
  • Amélioration
    La plateforme consulte chaque organisation séparément et peut enregistrer les références des contrôles d'accès quotidiens sans exposer coûts ou numéros de série
v1.7.60
10 septembre 2026
Réceptions physiques des commandes Stock

Une commande approuvée peut maintenant être réceptionnée progressivement avec les identités physiques LOT ou SERIALIZED réellement constatées.

  • Nouveauté
    Chaque réception choisit un emplacement STORAGE et crée les lots ou unités sérialisées réels avec leur mouvement et leur preuve causale
  • Sécurité
    La tolérance de quantité est nulle par défaut ; un écart exige une approbation motivée et reste borné à l'organisation, à la commande et à ses lignes
  • Amélioration
    Les réceptions partielles sont rejouables sans double effet et conservent les coûts d'acquisition ainsi que le propriétaire économique déclaré
  • Amélioration
    La réception ne crée ni facture ni paiement ; la propriété externe n'entre pas dans la valeur du stock avant un transfert explicite
v1.7.59
10 septembre 2026
Commandes d'achat Stock versionnées

Les commandes d'achat sont préparées et approuvées avec un périmètre fournisseur, article, destination et propriétaire économique explicite.

  • Nouveauté
    Les brouillons versionnés associent un fournisseur actif et des lignes tenant-scopées avec quantités, coûts, taxes et devise en valeurs décimales
  • Sécurité
    L'approbation motivée attribue un numéro technique organisationnel non réutilisé et fige un snapshot immuable
  • Amélioration
    La destination et le propriétaire économique sont explicites et distincts ; une correction passe par une nouvelle commande liée
  • Amélioration
    Les mutations appliquent version, idempotence et audit ; l'approbation ne crée ni réception, ni écriture comptable, ni facture
v1.7.58
10 septembre 2026
Conversion contrôlée du stock existant

Un article en quantité globale peut maintenant passer aux lots ou aux numéros de série après justification complète du stock physique.

  • Nouveauté
    La fiche article guide la répartition exacte du stock entre lots et emplacements ou entre numéros de série uniques et emplacement
  • Sécurité
    Le serveur vérifie le tenant, stock:validate, l'accès au module, la cohorte activée, les opérations ouvertes et la version du stock avant tout effet
  • Amélioration
    Le dry-run persiste sa preuve et ses blocages ; l'application sérialisable et idempotente conserve tous les anciens mouvements QUANTITY
  • Amélioration
    Une annulation CAS restaure le mode quantité uniquement avant toute opération aval et lorsque les ressources créées correspondent encore à la preuve
v1.7.57
10 septembre 2026
Expirations du stock visibles et durables

Les lots sont bloqués dès leur échéance, matérialisés par un traitement planifié audité et suivis depuis la page Stock.

  • Nouveauté
    La page Stock présente les lots bientôt expirés, expirés, en quarantaine ou rappelés, la quantité physique indisponible et les actions ouvertes
  • Amélioration
    Les seuils d'alerte sont configurables par organisation avec 30 jours et 7 jours par défaut, sous le droit de validation du stock
  • Sécurité
    Le traitement planifié utilise un acteur système explicite, respecte l'organisation et l'activation du suivi, et enregistre l'expiration avec son reçu et son événement dans une même transaction
  • Amélioration
    Les notifications sont dédupliquées par événement et destinataire, livrées après validation de la transaction, retentées de façon bornée et laissées visibles en cas d'échec durable
v1.7.56
10 septembre 2026
Référentiel fournisseurs du stock

Les organisations disposent maintenant d’identités fournisseurs canoniques, versionnées et désactivables pour préparer les futurs flux d’achat et de réception.

  • Nouveauté
    Une référence et un nom obligatoires identifient chaque fournisseur dans l'organisation active ; les coordonnées, l'adresse et les identifiants restent facultatifs
  • Sécurité
    Les lectures cumulent les droits Stock et facturation ; les créations, modifications et désactivations exigent en plus un rôle owner/admin et les deux droits de modification
  • Amélioration
    Les mutations sont idempotentes, protégées par version et auditées ; une désactivation motivée conserve l'historique sans suppression physique
  • Amélioration
    Aucun rapprochement automatique des anciens libellés, aucune donnée bancaire et aucune validation fiscale ou juridique ne sont ajoutés
v1.7.55
10 septembre 2026
Journal comptable du stock configurable

Les écritures figées du sous-livre Stock peuvent être contrôlées puis exportées dans un CSV générique adapté à la procédure d'import comptable de l'organisation.

  • Nouveauté
    Les profils versionnés configurent les colonnes, les en-têtes, leur ordre, les séparateurs, les dates, la devise et l'encodage UTF-8 avec BOM par défaut
  • Sécurité
    Chaque route exige ensemble les droits Stock, facturation et export, limite les lectures à l'organisation active et refuse un périmètre modifié depuis l'aperçu
  • Amélioration
    La finalisation idempotente conserve les octets exacts, leur empreinte, le profil, les totaux et l'auteur ; une même écriture ne peut appartenir qu'à un export autoritatif
  • Amélioration
    L'historique retélécharge le fichier conservé sans recalcul depuis le catalogue ou un profil plus récent
v1.7.54
10 septembre 2026
Sortie des lots configurable et usage confirmé

Chaque article suivi par lot applique FEFO, FIFO ou LIFO, puis l'intervention conserve les lots et quantités réellement confirmés sur le terrain.

  • Nouveauté
    Un administrateur autorisé choisit la politique de sortie de chaque article LOT ; FEFO reste la valeur par défaut et chaque changement motivé est versionné et audité
  • Amélioration
    Les recommandations déterministes indiquent la politique utilisée et sont recalculées si le stock, la qualité ou la version de politique change avant la réservation
  • Nouveauté
    La consommation sur ordre de travail exige une répartition exacte entre les allocations LOT réservées et n'effectue aucun second décrément de disponibilité
  • Sécurité
    Une substitution de lot passe par une réallocation motivée avec le droit de validation du stock ; les allocations précédentes et les événements restent reliés à l'organisation, l'article et l'intervention
v1.7.53
10 septembre 2026
Création contrôlée des articles suivis

Un article peut être créé en quantité globale, par lots ou par numéros de série lorsque l'organisation dispose de l'activation et des droits nécessaires.

  • Nouveauté
    Le formulaire de création explique les trois modes de suivi et conserve Quantité globale par défaut
  • Sécurité
    Le serveur vérifie dans la transaction de création la permission, l'accès au module Stock et la cohorte autorisée pour les modes Lots et Numéros de série
  • Amélioration
    Un article suivi démarre à zéro sans lot, unité ou mouvement fictif ; la fiche Lots guide vers la réception et la fiche sérialisée affiche un état vide explicite
  • Amélioration
    La liste distingue le mode de suivi et évite de présenter les articles tracés vides comme des ruptures de quantité globale
v1.7.52
10 septembre 2026
Activation contrôlée du suivi par lot et par série

Les opérations sur les lots et les séries peuvent être ouvertes par organisation ou par article, puis suspendues immédiatement sans masquer l'historique du stock.

  • Sécurité
    Une opération suivie exige désormais que le module Stock, la permission métier et une activation serveur non expirée autorisent tous l'organisation, le mode et la cible concernés
  • Nouveauté
    Les administrateurs de la plateforme pilotent séparément le suivi par lot et par série depuis la fiche de l'organisation ; le support conserve un accès en lecture seule
  • Amélioration
    Une suspension bloque les nouveaux effets physiques et les remises en disponibilité, tandis que les consultations et les aperçus restent accessibles
  • Sécurité
    Chaque décision conserve sa version, son auteur, son motif et les états avant et après dans un journal protégé contre la réécriture
v1.7.51
10 septembre 2026
Sous-livre permanent du stock

Les faits de stock valorisés détenus par l'organisation alimentent un sous-livre interne équilibré dès que les comptes et périodes sont configurés ; les sources restantes sont conservées en attente de comptabilisation.

  • Nouveauté
    Les comptes et libellés proviennent de mappings complets et versionnés par organisation et classe de valorisation ; une devise fonctionnelle unique s'applique à l'organisation
  • Sécurité
    Les écritures, leurs lignes et leurs audits sont append-only, isolés par organisation et protégés contre le double effet ou le rejeu divergent
  • Amélioration
    Une période ne peut être clôturée avant sa fin et refuse la clôture tant qu'un coût manque, qu'une source valorisée n'est pas comptabilisée ou qu'une écriture est déséquilibrée
  • Amélioration
    Un écart de valorisation se résout par une preuve append-only reliée à l'écriture correspondante ; le stock détenu pour un client reste hors de la valeur de stock de l'organisation
  • Amélioration
    Les gains et pertes d'inventaire conservent leur origine ; le propriétaire du lot ou de la série est figé et les acquisitions en devise étrangère gardent leur taux, date et preuve de conversion
  • Amélioration
    Les sources en attente peuvent être reprises après configuration sans double écriture, y compris lors de demandes simultanées ; ces opérations sont disponibles par API, sans export comptable à ce stade
v1.7.50
8 septembre 2026
Coûts historiques du stock préservés

Les coûts réels prouvés sont désormais conservés dans des couches et allocations financières distinctes des prix catalogue et des prix de vente.

  • Nouveauté
    Les classes et versions de valorisation acceptent CUMP mobile, FIFO et identification spécifique ; LIFO reste exclu de la valorisation financière
  • Sécurité
    Chaque couche et allocation est liée à l'organisation, au reçu idempotent et aux preuves matérielles disponibles ; une correction réutilise la causalité de la réservation sans ajouter de faux mouvement disponible et l'historique validé reste append-only
  • Amélioration
    Les rapports de coût des pièces additionnent les allocations historiques et ne recalculent plus une consommation passée depuis le prix d'achat catalogue actuel
  • Amélioration
    Une opération sans coût réel explicite reste physiquement valide mais financièrement non valorisée, sans coût inventé
v1.7.49
7 septembre 2026
Inventaires mixtes par emplacement

Les campagnes réunissent quantités, lots et unités sérialisées, du brouillon enregistré aux décisions et à l'application des écarts.

  • Nouveauté
    Une campagne peut réunir quantités, lots et séries ; sa sélection est enregistrée en base et reprise lors de la modification du brouillon
  • Sécurité
    Une sauvegarde obsolète est refusée pour préserver une modification concurrente ; les ressources sélectionnées sont contrôlées dans l'organisation active et un transfert de lot d'inventaire doit être relié à son reçu, sa décision et son item d'application
  • Amélioration
    L'activation fige le périmètre attendu sans ajuster les quantités ; les campagnes historiques restent consultables sans conversion automatique
  • Nouveauté
    Les observations et les décisions motivées précèdent les ajustements ; un aperçu obsolète est refusé et un identifiant inconnu ne crée pas implicitement de lot ou de série
  • Nouveauté
    L'application peut être partielle ; annuler le reliquat libère ses ressources sans effacer les ajustements déjà appliqués ni leur historique
v1.7.48
7 septembre 2026
Cohérence des réservations et du stock en quantité

Les opérations sur les articles suivis en quantité synchronisent les disponibilités, les quantités physiques et leurs traces dans une même transaction.

  • Correction
    Réserver une pièce réduit sa disponibilité sans la sortir physiquement ; sa consommation, sa correction et la libération du reliquat mettent à jour les quantités correspondantes sans double effet
  • Correction
    Les ajustements d’inventaire, validations de mouvements historiques et rapprochements conservent la cohérence avec les soldes des articles en quantité
  • Sécurité
    Les preuves des opérations réussies sont protégées contre la modification ; les réservations historiques non affectées restent distinguées des nouvelles affectations
v1.7.47
3 septembre 2026
Parcours des campagnes d’inventaire rétabli

La création et le traitement d’une campagne d’inventaire permettent de sélectionner, compter, terminer et ajuster les articles de l’organisation active.

  • Correction
    Le formulaire utilise le contrat paginé actuel du stock au lieu de traiter une réponse valide comme un catalogue vide
  • Sécurité
    Le cache du catalogue et la sélection courante sont réinitialisés lors d’un changement d’organisation active
  • Amélioration
    Les états de chargement, d’erreur avec nouvelle tentative et de catalogue vide sont maintenant explicitement affichés
  • Correction
    La fiche propose désormais les actions Démarrer la campagne puis Terminer et ajuster, sans masquer les lignes en écart dans l’onglet Comptés
  • Amélioration
    Les informations d’une campagne restent modifiables en brouillon ou en cours avec uniquement les changements de statut autorisés ; l’écran d’édition refuse toute modification dès qu’elle est terminée
  • Correction
    Le formulaire de modification recharge la campagne enregistrée puis préremplit le nom, la description, le statut et les dates existants
  • Amélioration
    L’historique affiche une origine métier uniquement lorsqu’un reçu ou un lien structuré la prouve ; un motif libre sans preuve reste Non tracée
  • Correction
    Une quantité encore non comptée est affichée comme telle au lieu d’apparaître sous la forme null pièce
  • Correction
    La confirmation de validation compte uniquement les mouvements d’ajustement réellement créés et annonce explicitement lorsqu’aucun ajustement n’était nécessaire
v1.7.46
3 septembre 2026
Navigation depuis l’historique des mouvements

Le nom de chaque article affiché dans l’historique des mouvements de stock permet désormais d’ouvrir directement sa fiche.

  • Amélioration
    Le lien vers la fiche article est utilisable à la souris comme au clavier et dispose d’un focus visible
v1.7.45
3 septembre 2026
Accès au mouvement depuis la fiche article rétabli

L’action rapide d’une fiche article ouvre désormais le formulaire de création d’un mouvement de stock en conservant l’article d’origine.

  • Correction
    Le bouton Ajouter un mouvement ne reste plus sans effet et présélectionne l’article de la fiche, après contrôle dans le catalogue de l’organisation active
  • Amélioration
    Le champ Article affiche le nom sélectionné sur une ligne lisible et présente séparément le stock actuel, l’unité et la catégorie
v1.7.44
3 septembre 2026
Notifications isolées par organisation

La liste, le compteur et les préférences de notifications suivent désormais strictement l’organisation active, y compris pour un utilisateur membre de plusieurs organisations.

  • Sécurité
    La consultation, la lecture, le marquage global et la suppression exigent à la fois l’utilisateur connecté et son organisation active ; une notification d’une autre organisation reste introuvable
  • Correction
    Les préférences de notifications sont enregistrées séparément pour chaque organisation et ne s’écrasent plus lors d’un changement d’organisation active
  • Sécurité
    La création manuelle d’une notification est réservée aux administrateurs et le destinataire doit être membre de la même organisation
  • Sécurité
    Le cache et les mutations de l’interface sont liés à l’organisation active ; la bascule multi-organisation reste explicite et stable, les changements de contexte périmés sont refusés et les liens de notification restent limités au tableau de bord
  • Sécurité
    La diffusion temps réel non authentifiée est désactivée et les notifications restent actualisées par l’API sécurisée
v1.7.43
2 septembre 2026
Lots et unités sérialisées opérationnels sur les OT

Les écrans de préparation et d'intervention utilisent désormais le mode de suivi défini par le serveur et affichent les allocations physiques persistées au lieu de les résumer dans des notes.

  • Nouveauté
    La réservation LOT présente la sélection FEFO, les échéances, emplacements et disponibilités ; stock:validate permet une dérogation motivée et revalidée au moment de l'écriture
  • Nouveauté
    La réservation SERIALIZED exige un équipement de l'OT et une sélection exacte de numéros de série ; consommation, retour et correction conservent cette désignation physique
  • Nouveauté
    Le rapport permet d'installer une unité réservée, puis de tracer sur un OT ultérieur sa dépose ou son remplacement atomique avec disposition, motif et relecture persistée
  • Sécurité
    Les actions matérielles suivent work-orders:execute. Une correction exige aussi stock:validate et un rôle responsable (owner, admin d'organisation, superviseur ou admin plateforme) ; un technicien reste refusé même avec ces permissions. Les dérogations suivent stock:validate et l'idempotence reste bornée côté serveur
  • Amélioration
    Le parcours QUANTITY reste compatible mais impose une quantité entière ; aucun prix, taxe, calcul de facturation ni propriété économique n'est modifié par cette livraison
v1.7.42
2 septembre 2026
Préparation FEFO des sorties de lots

La fiche d’un article suivi par lot peut désormais simuler une préparation qui utilise d’abord les lots expirant le plus tôt, sans réserver ni modifier le stock.

  • Nouveauté
    La simulation fractionne la quantité demandée entre les lots disponibles, actifs et non expirés, puis indique explicitement toute quantité manquante
  • Nouveauté
    Un responsable disposant de stock:validate peut vérifier une sélection différente avec un motif obligatoire ; cette preuve reste un dry-run et n’applique aucune consommation
  • Sécurité
    Les candidats sont relus dans l’organisation active et une recommandation devenue obsolète est refusée avant toute preuve, sans reçu ni effet orphelin
  • Amélioration
    L’ordre FEFO est stable même en cas d’échéance absente ou d’égalité et la date d’expiration est revérifiée au temps serveur
v1.7.41
2 septembre 2026
Décisions qualité des lots tracées et isolées

Les responsables disposant du droit de validation du stock peuvent désormais bloquer, libérer ou retirer un lot depuis sa fiche, avec un motif et un historique qualité append-only.

  • Nouveauté
    Chaque lot affiche distinctement ses quantités physiques et disponibles ; une décision bloquante annule les disponibilités sans supprimer le stock physique
  • Nouveauté
    Un lot bloqué peut être déplacé physiquement vers un emplacement QUARANTINE dédié, sans modifier le stock total ni rendre la quantité disponible
  • Sécurité
    Les lectures exigent stock:view, les décisions stock:validate et toutes les ressources restent limitées à l’organisation active ; les versions concurrentes et les rejeux incompatibles sont refusés
  • Amélioration
    Le journal qualité conserve la décision et les projections par emplacement, tandis que la timeline du lot enregistre uniquement la causalité de l’état ou du déplacement
v1.7.40
2 septembre 2026
Lots de stock consultables, réceptionnables et transférables

La fiche d’un article déjà configuré en mode LOT présente désormais ses lots, ses quantités par emplacement et leur journal d’événements sans afficher de prix dans ce suivi.

  • Nouveauté
    Les utilisateurs disposant de stock:create peuvent réceptionner un lot dans un emplacement de stockage actif ; stock:update permet son transfert vers un autre emplacement actif
  • Sécurité
    Les permissions visibles dans l’interface complètent les contrôles serveur : les lectures et mutations restent isolées dans l’organisation active et une ressource d’un autre tenant demeure introuvable
  • Correction
    Une réponse perdue ou un rejeu conserve la même clé d’intention et ne crée pas de double quantité ; les événements historiques v1 et causaux v2 sont contrôlés avant affichage
  • Amélioration
    Les états de chargement, listes vides, confirmations et erreurs sont annoncés ; un article QUANTITY conserve son parcours actuel sans proposer d’action LOT
v1.7.39
1er septembre 2026
Contrat causal des futurs événements de lot renforcé

La fondation interne peut désormais conserver les quantités, emplacements et états avant/après d'une future réception ou d'un futur transfert de lot, sans rendre ces opérations disponibles.

  • Amélioration
    Les futures réceptions pourront relier un reçu réussi à un mouvement entrant validé et financièrement neutre ; les compensations conserveront la quantité et inverseront les emplacements du transfert original
  • Sécurité
    Au commit, la base refusera les incohérences de reçu, acteur, mouvement, quantité, emplacement, tenant ou compensation ; le journal demeure non modifiable directement
  • Amélioration
    Les événements historiques v1 restent compatibles, tandis que les nouvelles traces utilisent uniquement le contrat v2 ; LOT, SERIALIZED et TRANSFER demeurent inactifs, sans moteur, API ni interface utilisable
v1.7.38
1er septembre 2026
Fondation de traçabilité stock préparée sans activation

Le modèle de données peut désormais accueillir à terme les lots, pièces sérialisées, emplacements structurés et propriétaires économiques, sans modifier les parcours Stock actuels.

  • Amélioration
    Les articles historiques restent en mode QUANTITY avec leur quantité, emplacement texte, prix, taxes et dates inchangés ; aucun lot, numéro de série ou emplacement structuré fictif n'est créé
  • Sécurité
    Les futures données physiques sont isolées par organisation avec relations composites, RLS, accès directs révoqués et journaux append-only
  • Amélioration
    LOT, SERIALIZED et TRANSFER restent inactifs et non sélectionnables ; les réponses API existantes conservent exactement leur contrat public sans exposer les nouveaux champs internes
v1.7.37
1er septembre 2026
Qualité du stock rendue observable par organisation

Les responsables autorisés disposent d'une vue tenant-scopée pour contrôler l'intégrité des quantités et les occurrences opérationnelles réellement conservées.

  • Nouveauté
    La page Qualité du stock présente les stocks négatifs, la couverture du ledger, les opérations, les rapprochements et les plans en attente sur une fenêtre réglable de 1 à 168 heures
  • Sécurité
    La vue et son API exigent le droit de lecture du stock dans l'organisation active ; aucune vue détaillée transverse aux organisations n'est exposée
  • Amélioration
    Les événements secondaires restent best-effort : une panne d'observabilité ne rejoue ni ne modifie une décision métier, et les compteurs annoncent uniquement les occurrences effectivement persistées
  • Sécurité
    Le journal opérationnel est append-only : ses occurrences ne peuvent pas être modifiées ou supprimées directement, tandis que la suppression complète d'une organisation conserve sa cascade contrôlée
  • Correction
    Une réponse de métriques malformée ou portant une fenêtre incohérente retire les indicateurs précédents et affiche un état d'erreur contrôlé
v1.7.36
1er septembre 2026
Articles de nouveau disponibles dans les mouvements de stock

Le formulaire de nouveau mouvement affiche à nouveau la liste complète des articles de l'organisation active et contrôle chaque page reçue avant toute saisie.

  • Correction
    Le sélecteur consomme désormais le tableau réellement renvoyé par l'API Stock et charge toutes ses pages, au lieu d'afficher silencieusement une liste vide ou incomplète
  • Amélioration
    Le cache est séparé par organisation active ; un chargement en cours ou en échec est annoncé et une réponse invalide bloque la création jusqu'au bouton Réessayer
v1.7.35
1er septembre 2026
Conflits de rapprochement stock conservés sans effet partiel

Une preuve ou une quantité devenue obsolète au moment de l'application reste désormais visible dans le plan, sans modifier le stock.

  • Correction
    Après l'annulation transactionnelle d'une application devenue incohérente, l'entrée passe une seule fois en conflit et le plan est recalculé comme partiel
  • Sécurité
    Le conflit est isolé dans l'organisation active et ne crée ni mouvement, ni reçu d'exécution, ni snapshot, ni impact financier
  • Amélioration
    Après actualisation, l'administrateur peut distinguer l'entrée en conflit avant de relancer une analyse et de vérifier la preuve
v1.7.34
1er septembre 2026
Rapprochement contrôlé des écarts de stock

Les administrateurs autorisés peuvent analyser les écarts historiques sans écriture, puis appliquer uniquement une correction prouvée et compensable.

  • Sécurité
    Le dry-run, la préparation, l’application et l’annulation exigent à la fois un rôle administrateur dans l’organisation active et le droit de validation du stock
  • Amélioration
    La source, la date et la campagne de comptage sont visibles avant décision ; les plans préparés restent accessibles après actualisation pour reprendre leur traitement
  • Correction
    Les historiques incomplets, les horodatages ambigus et les versions de stock modifiées restent inchangés ; une correction prouvée produit un seul mouvement financier neutre et une annulation compensatoire contrôlée
v1.7.33
31 août 2026
Actions de stock protégées contre les doubles envois

Les créations, mouvements, inventaires et réservations de pièces peuvent désormais être rejoués après une coupure réseau sans appliquer deux fois la même intention.

  • Sécurité
    Chaque action sensible contrôle d’abord l’utilisateur, l’organisation active, la permission et l’accès à l’intervention avant de consulter son reçu d’exécution
  • Correction
    Un double clic ou la répétition exacte d’une requête renvoie le premier résultat sans nouveau mouvement, débit, retour ni notification
  • Amélioration
    Les conflits d’écriture sont retentés au maximum trois fois puis signalés sans conserver de clé ou de contenu de commande en clair
  • Sécurité
    Le résultat exact de chaque action est conservé dans un snapshot interne vérifié, plafonné à 4 Mio et isolé par organisation pour garantir un rejeu fidèle
v1.7.32
31 août 2026
Mouvements de stock atomiques et réservations sans double débit

Les quantités du stock QUANTITY sont désormais modifiées par un moteur transactionnel unique, isolé par organisation et protégé contre les validations ou retours répétés.

  • Sécurité
    Entrées, sorties, réservations, retours et écarts d’inventaire contrôlent la permission serveur, l’organisation active et la quantité disponible au moment exact de l’écriture
  • Correction
    La consommation d’une pièce déjà réservée ne décrémente plus le stock une seconde fois ; une correction de consommation ne recrédite pas artificiellement le stock physique
  • Amélioration
    Le stock actuel est en lecture seule sur la fiche article et se corrige par un mouvement ou un inventaire traçable ; les transferts entre emplacements ne sont pas disponibles dans cette version
v1.7.31
31 août 2026
Actions d’intervention fiables et observables

Les actions de cycle de vie sont désormais cohérentes entre l’écran, les permissions et la trace serveur, y compris lors d’un rejeu ou d’une modification concurrente.

  • Correction
    L’annulation autorisée utilise correctement le contexte de validation et reste proposée uniquement pour un ordre ouvert ou en cours
  • Sécurité
    Chaque tentative de transition produit un résultat structuré appliqué, rejoué, refusé ou en conflit sans exposer le motif libre ni l’identité de connexion
  • Amélioration
    Un rejeu vers l’état déjà atteint ne duplique ni l’historique ni l’événement d’audit ; un conflit conserve l’état existant
v1.7.30
29 août 2026
Avancement opérationnel des interventions préparé séparément

Le socle des ordres de travail distingue désormais progressivement l’avancement terrain des états de facturation, de paiement et de litige, sans modifier les lectures existantes.

  • Amélioration
    Les nouveaux ordres et les transitions terrain renseignent un axe opérationnel dédié, préservé lors des étapes financières et des contestations
  • Sécurité
    La reprise des dossiers historiques dispose d’un dry-run tenant-scopé, d’un journal, d’un contrôle de concurrence et d’un retour arrière exact
  • Amélioration
    Les dossiers dont l’historique ne permet pas une conclusion certaine restent inchangés et sont signalés pour examen ; aucun backfill partagé ou de production n’est déclenché par cette livraison
v1.7.29
29 août 2026
Accès aux interventions alignés sur les permissions

La consultation, l’affectation, l’exécution et la validation des bons d’intervention appliquent désormais les permissions configurées pour l’organisation.

  • Sécurité
    La liste, le détail et l’historique exigent le droit de consultation ; seuls les techniciens actifs voient les interventions auxquelles ils sont affectés
  • Sécurité
    L’affectation utilise le droit de modification, l’avancement terrain le droit d’exécution et les actions structurelles le droit de validation
  • Amélioration
    Le socle par défaut accorde aux superviseurs les actions nécessaires et aux techniciens la consultation et l’exécution, sans réactiver un droit ou un module explicitement désactivé
v1.7.28
28 août 2026
Cycle de vie des interventions sécurisé et audité

Les changements d’état des bons d’intervention sont désormais appliqués de façon atomique, dans le périmètre de l’organisation active.

  • Sécurité
    Chaque transition contrôle l’organisation, l’état attendu et l’auteur avant d’enregistrer ensemble le nouvel état et sa trace d’audit
  • Amélioration
    Les états opérationnels, de facturation, de paiement et de litige restent distincts afin de préserver la réalité financière lors d’une clôture, d’une réouverture ou d’un complément accepté
  • Correction
    Les rejeux et modifications concurrentes sont détectés pour éviter les historiques en double et les changements d’état contradictoires
v1.7.27
25 août 2026
Série configurable des bons d’intervention

La configuration GMAO pilote désormais réellement la numérotation des futurs OT, y compris lors des conversions et créations automatiques.

  • Nouveauté
    Un administrateur peut définir le préfixe, le format, la longueur du compteur, le prochain numéro et la remise à zéro annuelle sans renuméroter l’historique
  • Sécurité
    La réservation est isolée par organisation, transactionnelle avec la création du bon et résistante aux collisions
  • Correction
    Les actions de gestion des membres et des accès portail restent alignées et entièrement visibles dans leurs tableaux
v1.7.26
24 août 2026
Modèles de facturation publiés et versionnés

Les réglages documentaires distinguent désormais le brouillon de travail du modèle publié utilisé par les futurs documents.

  • Nouveauté
    Un administrateur peut enregistrer le brouillon, prévisualiser un vrai PDF sans créer de facture ni consommer de numéro, puis publier une version immuable
  • Amélioration
    La devise par défaut préremplit les nouveaux devis et factures ; la version, la devise et le branding appliqués sont figés lors de l'émission
  • Sécurité
    Les modèles sont isolés par organisation et les factures déjà émises ne sont pas modifiées par une publication ultérieure
  • Correction
    Le diagnostic interne reconnaît désormais la catégorie d’opération et l’adresse de livraison déjà contrôlées par le moteur de facturation
v1.7.25
24 août 2026
Numérotation documentaire atomique et auditée

Les factures, devis et avoirs réservent désormais leur numéro avec la création du document, sans consommation isolée du compteur.

  • Sécurité
    La réservation et la création sont sérialisées par organisation avec reprise bornée des conflits PostgreSQL, y compris pour les factures manuelles, contractuelles et issues d'un devis ou d'une intervention
  • Correction
    L'ancien endpoint de génération renvoie maintenant une prévisualisation sans modifier le prochain compteur
  • Amélioration
    Chaque changement de numérotation conserve l'organisation, l'auteur et les valeurs avant/après dans le journal d'audit
v1.7.24
24 août 2026
Reprise des séries de factures, devis et avoirs

Un administrateur peut préparer chaque série documentaire avant sa première utilisation dans Failsafe, sans renuméroter l'historique.

  • Nouveauté
    Les séries Factures, Devis et Avoirs disposent chacune d'un préfixe, d'un format, d'une longueur minimale et d'un prochain compteur configurables
  • Sécurité
    Chaque série est verrouillée indépendamment dès son premier document et les numéros de devis sont uniques dans l'organisation active
  • Amélioration
    Les créations de devis, les conversions de demandes, les duplications et les avoirs utilisent désormais leur compteur configuré
v1.7.23
24 août 2026
Données financières d'intervention accessibles aux superviseurs

Le responsable d'intervention peut désormais rapprocher le réalisé, les coûts et le devis accepté depuis le bon d'intervention.

  • Correction
    L'onglet Facturation affiche au superviseur le montant contractuel, les taxes et le total du devis accepté au lieu de montants nuls
  • Amélioration
    Le superviseur accède également aux tarifs, coûts unitaires, marges et documents financiers liés à l'intervention ; l'accès reste limité à l'organisation active
  • Amélioration
    Les réglages financiers de l’organisation sont désormais séparés en Paiement & banque, Devis & conditions commerciales, Documents & numérotation et Politique de facturation ; les relances conservent leur écran spécialisé
  • Amélioration
    Les paramètres Organisation utilisent un menu de rubrique compact avec une URL dédiée par écran, sans réduire l’espace disponible pour les formulaires
  • Amélioration
    Le diagnostic de facturation électronique désigne désormais clairement la société émettrice comme l’organisation, sans vocabulaire technique vendeur dans l’interface
  • Amélioration
    L’espace Organisation utilise désormais des composants de production clairement nommés ; l’ancienne structure interne de prévisualisation a été retirée sans modifier les parcours ni les permissions
  • Amélioration
    La facturation électronique présente un résumé de progression dynamique et accessible qui signale les étapes configurées ou à compléter et conduit directement au réglage concerné
  • Amélioration
    L’adresse de routage électronique 0225 est désormais configurée dans Facturation électronique, au même endroit que le canal et les formats, sans duplication dans Identité & légal
v1.7.22
23 août 2026
Facturation structurée dans l’aperçu de l’organisation

L’espace Organisation FSAFE-71 sépare désormais l’identité légale, les paramètres commerciaux des devis, la facturation et la facturation électronique.

  • Amélioration
    L’onglet Identité & légal devient le formulaire unique de l’émetteur : raison sociale, SIREN, SIRET, TVA, RCS, capital, siège, contacts et adresse électronique sont enregistrés sans double saisie
  • Sécurité
    La sauvegarde de l’identité légale est réservée aux administrateurs, filtrée par organisation et synchronise atomiquement les données utilisées par les devis, factures, PDF et exports
  • Nouveauté
    Le fuseau horaire est désormais enregistré par organisation avec Europe/Paris comme valeur historique par défaut et une liste limitée aux territoires français pris en charge
  • Nouveauté
    L’adresse de facturation peut reprendre automatiquement l’adresse du siège ou être saisie séparément ; les futurs documents utilisent le choix enregistré sans modifier les factures déjà émises
  • Nouveauté
    Chaque fiche client distingue désormais l’adresse principale de l’adresse postale de facturation : le choix est explicite, disponible aussi dans le portail client et repris par les futurs devis, factures, PDF et exports structurés
  • Correction
    Les coordonnées bancaires distinguent désormais le code banque du BIC/SWIFT : une valeur invalide est expliquée et refusée, et le diagnostic de facturation électronique est relu au retour sur la page
  • Amélioration
    L’onglet Facturation organise les réglages en Documents, Paiement, Mentions légales et Numérotation avec des sauvegardes indépendantes
  • Amélioration
    Un diagnostic indique les informations manquantes et un aperçu fictif permet de contrôler la présentation sans créer de facture ni consommer de numéro
  • Sécurité
    Les séries documentaires restent en lecture seule tant que leur configuration concurrente, leur audit et leur isolation complète ne sont pas livrés
  • Amélioration
    Tarification, Taxes, Relances et Communications restent reliées à leurs référentiels spécialisés sans duplication des données
  • Nouveauté
    Le menu des factures relit les formats autorisés à chaque affichage, présente chaque sortie une seule fois et identifie clairement le format électronique choisi par défaut
  • Amélioration
    Le diagnostic de facturation électronique vérifie désormais les données réellement enregistrées pour l’organisation, signale précisément les champs à compléter et réserve les contrôles client, lignes et totaux à chaque facture
  • Amélioration
    Le diagnostic réglementaire mesure désormais la complétude des clients actifs, la numérotation et l’échéance par défaut, et signale sans faux positif les mentions 2026 qui ne sont pas encore modélisées
  • Amélioration
    L’onglet Facturation électronique guide maintenant l’administrateur en trois étapes — activation du canal, formats proposés puis vérification — et masque les paramètres de plateforme inutiles en téléchargement manuel
  • Amélioration
    Le diagnostic liste les clients actifs à compléter, indique les catégories de données manquantes et ouvre directement leur fiche, sans exposer leurs coordonnées ou identifiants fiscaux
  • Amélioration
    La page officielle de facturation électronique affiche uniquement les réglages et corrections utiles à l’organisation ; les évolutions réglementaires encore à développer sont isolées dans une note interne repliable de la prévisualisation FSAFE-71
  • Amélioration
    Le PDF standard et la partie lisible du Factur-X reprennent les mêmes couleurs, pied de page et mentions, figés avec la facture lors de son émission
  • Correction
    Les téléchargements PDF, UBL, CII et Factur-X conservent désormais le fichier temporaire jusqu’au démarrage effectif afin d’éviter un toast de succès sans fichier dans Safari
  • Sécurité
    Les routes d’export contrôlent le format autorisé dans l’organisation active et le générateur n’effectue aucun téléchargement de logo distant arbitraire
  • Nouveauté
    Le brouillon de facture distingue désormais livraison de biens, prestations de services et opération mixte ; pour les biens, l’adresse de livraison peut être confirmée identique, saisie distinctement ou résolue depuis le site d’intervention
  • Sécurité
    La catégorie et l’adresse structurée de livraison sont contrôlées dans l’organisation active, figées dans l’empreinte à l’émission et deviennent ensuite immuables
  • Amélioration
    Une adresse de livraison distincte est reprise de façon cohérente dans la fiche facture, le PDF, l’UBL, le CII et la partie XML du Factur-X ; une consolidation vers plusieurs adresses est bloquée
v1.7.21
23 août 2026
Communications et e-mails clarifiés

Le catalogue d’e-mails est désormais présenté comme un paramètre transversal de l’organisation plutôt que comme un réglage propre à la facturation.

  • Amélioration
    La page et les entrées de navigation portent le nom Communications & e-mails et classent les aperçus par maintenance, contrats et révisions, facturation et support
  • Amélioration
    Chaque domaine peut être ouvert directement par URL, notamment le filtre Facturation depuis les réglages financiers
  • Amélioration
    L’écran distingue les aperçus réellement disponibles des futures fonctions d’expéditeur, de branding, de déclencheurs et d’historique
  • Amélioration
    Le catalogue présente les communications dans un tableau compact avec domaine, description et action de prévisualisation
v1.7.20
20 août 2026
Montants contractuels et facturation clarifiés

Le parcours distingue désormais sans ambiguïté l'engagement commercial accepté, le temps réel de l'intervention et la transmission de la facture.

  • Correction
    L'onglet Facturation d'une intervention issue d'un devis affiche le montant contractuel figé ; le temps réel reste un indicateur opérationnel et ne recalcule plus le prix client
  • Correction
    La couverture historique des contrats de maintenance n'est plus présentée comme la couverture d'une intervention gouvernée par un devis accepté
  • Amélioration
    Valider une facture la passe à Validée sans la marquer Envoyée ; la transmission reste une action distincte et la création ouvre directement le document produit
  • Correction
    Les signatures ne bloquent la validation de l'intervention que lorsqu'elles sont configurées comme obligatoires
v1.7.19
20 août 2026
Statuts des documents adaptés au client

Le portail présente désormais les factures et devis du point de vue de leur destinataire, sans modifier leur état interne.

  • Correction
    Une facture transmise est affichée comme Reçue dans le portail client et reste Envoyée dans l’espace de gestion
  • Correction
    Un devis transmis est affiché comme Reçu dans le portail client et reste Envoyé dans l’espace commercial
v1.7.18
17 août 2026
Demandes portail mieux orientées

Le portail client distingue désormais clairement un besoin d’intervention d’une demande de prix avant d’ouvrir le formulaire correspondant.

  • Amélioration
    Le bouton Nouvelle demande propose un choix expliqué entre Demande d’intervention et Demande de devis, puis redirige vers le parcours adapté
v1.7.17
11 août 2026
Parcours devis-facture validé sur données réelles

Le parcours complet a été rejoué dans le navigateur, depuis l'acceptation portail du devis jusqu'à l'envoi et au contrôle externe de la facture électronique.

  • Correction
    L'acceptation portail conserve désormais une clé de requête stable et les prestations d'un devis mono-site sont présentées dans la carte du bâtiment concerné
  • Correction
    Le temps réel est saisi explicitement et peut être rattaché à une tâche ; terminer une tâche n'ajoute plus sa durée prévue au réalisé
  • Correction
    Les références de devis et d'intervention utilisent la qualification française DOCUMENT_ANNEXE dans UBL, CII et Factur-X conformément à BR-FR-17
  • Correction
    Après un échec d'envoi, une adresse corrigée crée une nouvelle livraison auditée sans modifier la facture scellée ni réutiliser le destinataire erroné
  • Sécurité
    La facture persistée FACT-2026-0006 est conforme PDF/A-3 avec veraPDF et déclarée Fully valid par FNFE après contrôles XMP, XSD et Schematron
v1.7.16
9 août 2026
Création de devis plus lisible et contrôlable

Le parcours de création rend visibles les montants générés par les tâches avant l’enregistrement et distingue clairement les prestations des frais d’établissement du devis.

  • Correction
    Les lignes contractuelles générées par les tâches sont désormais affichées et réconciliées avec les totaux HT, taxes et TTC avant la création du devis
  • Amélioration
    Les validations restent dans l’étape concernée, les champs détaillés disposent de libellés accessibles et le site de la tâche est repris depuis son équipement
  • Correction
    Les frais d’établissement du devis ne sont plus confondus avec le montant des prestations et un montant incohérent à zéro est refusé
  • Amélioration
    Les durées, montants, pluriels et fils d’Ariane du parcours devis utilisent désormais des libellés français cohérents
  • Amélioration
    L’onglet Prestations distingue maintenant la règle commerciale du devis de la facturation de chaque prestation. La modale rappelle leurs conséquences et affiche une seule méthode d’ajout à la fois : saisie rapide, source existante ou création détaillée
  • Amélioration
    Le périmètre d’intervention guide maintenant la sélection en deux étapes — bâtiments puis équipements — avec un filtre secondaire et un décompte immédiat, sans résumé dupliqué
  • Amélioration
    Dans l’étape Lignes, les prestations générées par les tâches sont maintenant présentées dans la carte du bâtiment concerné ; une prestation sans site reste signalée séparément
  • Amélioration
    La création ne propose temporairement que le devis d’intervention ; les devis de contrat historiques conservent leur type et leurs données sans permettre une conversion accidentelle
  • Amélioration
    Le cadre commercial explique maintenant les conséquences du forfait ferme, du temps et quantités et du mode mixte, ainsi que les conditions strictes d’un éventuel devis complémentaire
  • Amélioration
    Chaque prestation sélectionne désormais ses compétences et certifications facultatives depuis les référentiels existants ; une tâche sans exigence reste ouverte à tous les techniciens éligibles
  • Nouveauté
    La page de validation d’une intervention présente les dépassements contractuels et permet au responsable de corriger, absorber ou transmettre l’écart au traitement commercial avec un motif audité
  • Correction
    La création de facture depuis une intervention utilise désormais les périmètres des versions acceptées et applique automatiquement la stratégie consolidée ou séparée du dossier
  • Sécurité
    Le parcours complet est vérifié sur une base PostgreSQL isolée avec deux organisations, trois rôles, factures, avoirs et exports électroniques persistés
  • Nouveauté
    Le rapport Coûts et rentabilité repose désormais sur les temps validés, les pièces consommées et les déplacements réels validés ; il compare séparément les déplacements facturés HT et leur marge, avec période, devise et export CSV
v1.7.15
4 août 2026
Performance technicien calculée et explicable

La fiche technicien présente des indicateurs issus des tâches acceptées et des temps validés, avec une attribution prudente à l’équipe et des ajustements toujours motivés.

  • Nouveauté
    La fiche technicien compare durée prévisionnelle, temps réel brut et ajusté, gain ou dépassement, conformité, complétude, qualité, sécurité et réinterventions sur une période choisie
  • Amélioration
    Une intervention collective reste attribuée à l’équipe tant que les tâches et temps ne permettent pas une ventilation individuelle fiable
  • Sécurité
    Les indicateurs restent limités à l’organisation active, masquent prix et marges, et la consultation personnelle dépend du réglage de l’organisation
  • Correction
    Les causes externes, incidents et réinterventions ne modifient un KPI qu’après une décision responsable motivée et auditée
v1.7.14
4 août 2026
Facturation initiale et complémentaire traçable

Chaque organisation choisit une facturation séparée ou consolidée, figée sur l’intervention, et les factures restent reliées aux versions de devis réellement acceptées.

  • Nouveauté
    La file Prêts à facturer distingue le périmètre initial de chaque complément accepté et applique la stratégie séparée ou consolidée du dossier
  • Sécurité
    Les périmètres, factures, références et avoirs sont isolés par organisation, protégés côté serveur et générés de façon idempotente contre les doubles facturations
  • Amélioration
    Les exports UBL, CII et Factur-X conservent les références au devis initial, au complément, à l’intervention et, si nécessaire, à la facture initiale
  • Correction
    Une facture émise ne peut plus être modifiée ; toute correction passe par un avoir numéroté, référencé à la facture corrigée et exportable en UBL, CII ou Factur-X PDF/A-3
v1.7.13
4 août 2026
Temps contractuels et besoins complémentaires maîtrisés

Les temps réalisés sont désormais contrôlés par catégorie contre les durées des tâches acceptées, tandis que les besoins imprévus suivent une qualification séparée du devis et de la facturation.

  • Nouveauté
    Chaque temps conserve ses heures historiques et dispose de minutes de contrôle : toute fraction de minute compte, le cumul multi-techniciens inférieur ou égal est auto-validé et le forfait reste un suivi de rentabilité
  • Amélioration
    Un dépassement exige une décision opérationnelle tracée — correction, absorption, demande de complément ou poursuite urgente — sans modifier le prix accepté ni la facture
  • Nouveauté
    Le technicien peut signaler un besoin complémentaire sans prix ; les responsables le qualifient, demandent des informations, l’absorbent, le refusent ou ouvrent le traitement commercial
  • Sécurité
    Les besoins, décisions et événements sont isolés par organisation et protégés par les permissions serveur et l’affectation de l’intervention
  • Amélioration
    La signature technique dépend de la décision opérationnelle, pas d’une négociation commerciale en attente ; READY_TO_BILL reste bloqué tant que le traitement commercial n’est pas clôturé
v1.7.12
4 août 2026
Tâches contractuelles disponibles dans les interventions

La conversion d’un devis accepté crée désormais le périmètre opérationnel de l’intervention depuis ses tâches contractuelles, sans confondre prestations, fournitures, déplacements ou taxes avec le travail terrain.

  • Correction
    Seules les tâches de la version v2 acceptée deviennent des tâches d’intervention ; un ancien devis v1 affiche un avertissement et ne transforme aucune ligne financière en checklist
  • Nouveauté
    Chaque tâche indique son origine, son verrou contractuel, son statut, ses durées estimée et contractuelle, ses consignes, ses preuves et son éventuelle affectation
  • Sécurité
    Les tâches et checklists sont isolées par organisation ; les prix figés restent visibles aux responsables autorisés et sont masqués aux techniciens
  • Amélioration
    Une tâche obligatoire déclarée non applicable exige une justification puis la validation d’un responsable ; terminer une tâche ne crée jamais automatiquement du temps
v1.7.11
4 août 2026
Devis d’intervention structurés par tâches

Les devis d’intervention distinguent désormais le périmètre opérationnel des lignes financières, tout en conservant une version contractuelle immuable pour le client.

  • Nouveauté
    Le brouillon propose les modes forfait, temps et quantités ou mixte, ainsi qu’une politique explicite pour les travaux supplémentaires
  • Nouveauté
    Les tâches hiérarchiques portent les sites, équipements, durées, compétences, certifications, instructions et règles de tarification nécessaires à l’intervention
  • Amélioration
    Les tâches forfaitaires ou horaires génèrent une ligne dédiée, les tâches incluses référencent leur ligne de couverture et les tâches internes restent hors du prix et du portail client
  • Sécurité
    Les tâches, tarifs et liens financiers sont contrôlés dans l’organisation active ; les techniciens ne peuvent ni créer ni envoyer un devis commercial
  • Amélioration
    La version publiée, le portail et le PDF affichent le même périmètre client ainsi que l’éligibilité préalable des lignes variables à un complément, sans reconstruire les anciens devis ni modifier leurs versions historiques
v1.7.10
2 août 2026
Parties de la facture alignées sur les données réelles

Le détail d’une facture affiche désormais les coordonnées de facturation réelles de l’organisation active et du client facturé.

  • Correction
    Les blocs Émetteur et Client reprennent le nom, l’adresse de facturation, les contacts et les identifiants légaux réellement configurés
  • Correction
    La facture et son email séparent les montants HT et TTC, affichent les déplacements en kilomètres et conservent des unités conformes dans les exports électroniques
  • Correction
    Le formulaire technique de règlement et de transmission publique n’interrompt plus la lecture du détail de facture
  • Correction
    Chaque ligne de facture affiche désormais son unité métier, son taux de TVA et ses taxes additionnelles dans la page et dans le PDF ; son TTC inclut toutes les taxes rattachées, sans carte de calcul redondante sur la page
  • Correction
    L’export UBL respecte désormais l’ordre UBL 2.1 des totaux et n’annonce plus un virement bancaire sans IBAN vendeur
v1.7.9
2 août 2026
Coordonnées de facturation client fiabilisées

La modification d’un client accepte désormais une adresse postale de facturation non renseignée.

  • Correction
    Une adresse de facturation électronique 0225 valide peut être enregistrée même si les champs d’adresse postale de facturation sont vides
v1.7.8
1 août 2026
TVA et taxes séparées dans les devis

Le résumé financier présente désormais la TVA et les taxes additionnelles séparément, avec la même convention pour le gestionnaire et le client.

  • Correction
    La TCFE et les autres taxes additionnelles ne sont plus incluses sous le libellé TVA côté gestionnaire
  • Amélioration
    Le portail client affiche les taxes additionnelles qui participent au total TTC
v1.7.6-preview
31 juillet 2026
Prototype du nouveau shell d’intervention

Une route de démonstration isolée permet d’évaluer une navigation et une fiche d’intervention inspirées des maquettes Wesave, sans remplacer l’interface actuelle.

  • Nouveauté
    Le prototype sépare la navigation par modules, le contexte global et les actions propres à l’intervention
  • Amélioration
    Le contexte client, bâtiment, équipement, contrat et historique reste visible sur ordinateur et s’ouvre dans un panneau dédié sur mobile
  • Amélioration
    Le parcours de création simulé conserve des dépendances cohérentes entre client, site, zone, équipements, contrat et contrôles; il couvre aussi la planification facultative, les compétences requises, la tarification, la validation et le récapitulatif métier
  • Amélioration
    Depuis un résultat terminé, une suite entièrement simulée permet de tester le contrôle administratif, la classification contractuelle, le devis requis, le passage à READY_TO_BILL, la facture associée et la résolution d’un litige sans impact ou avec avoir
  • Amélioration
    La sidebar réductible et le menu mobile permettent de tester le shell complet avant toute migration des pages existantes
v1.7.7
1 août 2026
Authentification web découplée d’Expo

Le serveur web Failsafe démarre et authentifie les utilisateurs sans dépendance au SDK Expo, qui ne fait pas partie du périmètre de l’application.

  • Correction
    Le plugin Better Auth Expo et sa dépendance ont été retirés de la configuration web
  • Amélioration
    La documentation terrain décrit désormais l’interface web adaptative réellement utilisée
v1.7.6
1 août 2026
Facture alignée sur les devis d’intervention acceptés

La clôture financière d’une intervention hors contrat conserve désormais le prix accepté du devis initial et de ses compléments autorisés jusqu’à l’export Factur-X.

  • Correction
    Le snapshot READY_TO_BILL agrège une seule fois les prestations, articles, déplacements, TVA et taxes additionnelles des versions acceptées
  • Sécurité
    Chaque devis, version, intervention, client et donnée réalisée est contrôlé dans l’organisation active avant facturation
  • Correction
    La facture recopie le snapshot financier sans recalcul de TVA par défaut ; un rejeu exact retourne la facture existante et un chevauchement partiel est bloqué
  • Amélioration
    Le portail, le PDF et Factur-X utilisent les mêmes lignes persistées, avec TVA par ligne et taxes additionnelles séparées
v1.7.5
30 juillet 2026
Parcours devis fiabilisé de la demande à l’envoi

Les anomalies relevées pendant le test E2E de production sont corrigées avant la reprise du parcours jusqu’à la facture.

  • Correction
    Le prochain numéro de devis est déterminé numériquement, y compris lorsque des formats historiques de longueurs différentes coexistent
  • Correction
    Les articles, lignes BOM, équipements et taux de TVA sélectionnés sont conservés à l’enregistrement et contrôlés dans l’organisation active
  • Correction
    Les transitions de validation et d’envoi actualisent l’état affiché avant confirmation et présentent l’erreur serveur réelle en cas d’échec
v1.7.4
29 juillet 2026
Builds Vercel Python reproductibles dans GitHub

Les déploiements précompilés disposent désormais explicitement de l’outil Python attendu par le builder Vercel.

  • Correction
    Les jobs Preview et Production installent une version figée de uv avant de construire les fonctions Python
  • Amélioration
    Le contrôle CI/CD empêche la suppression accidentelle de ce prérequis de build
v1.7.3
29 juillet 2026
Contrôle Factur-X et mises à jour automatiques fiabilisés

La chaîne de livraison vérifie de nouveau la facture synthétique réglementaire et fait passer les mises à jour automatiques par develop.

  • Correction
    La fixture Factur-X fournit la date de réalisation et les coordonnées de paiement exigées avant la validation PDF/A
  • Amélioration
    Dependabot ouvre désormais ses pull requests vers develop afin de respecter le parcours de livraison vers main
v1.7.2
29 juillet 2026
Build Vercel unique et livraison précompilée

La CI construit désormais la version Vercel validée dans GitHub Actions puis publie exactement le même artefact, sans reconstruction distante concurrente.

  • Amélioration
    Les pushes develop et demo produisent une prévisualisation précompilée uniquement après une CI réussie
  • Sécurité
    La production exige une CI main réussie, un jeton Vercel protégé et une preuve du SHA réellement servi
  • Correction
    Les déploiements Git automatiques sont désactivés afin d’éviter deux builds et deux publications pour le même commit
v1.7.1-preview
29 juillet 2026
Aperçu unifié de l’administration de l’organisation

Une route parallèle regroupe les réglages réels de l’organisation active sans remplacer les pages historiques.

  • Nouveauté
    Pour les administrateurs, la page unifiée remplace les anciens liens Paramètres généraux et Organisation dans la navigation latérale
  • Sécurité
    La prévisualisation exige l’organisation active et délègue les écritures aux API tenant-scoped existantes
  • Nouveauté
    L’identité, le fuseau horaire, le logo et les relances de paiement sont configurables dans le parcours de test
v1.7.0
29 juillet 2026
Socle sécurisé de l’application mobile commune

Le backend expose désormais un contexte mobile versionné pour préparer une même application Expo sur iPhone et Android.

  • Sécurité
    La session mobile vérifie l’organisation active contre l’appartenance réelle de l’utilisateur
  • Nouveauté
    Le contrat mobile retourne le contexte autorisé et gère l’enregistrement tenant-scoped des terminaux
  • Sécurité
    Les photos d’intervention sont validées, stockées par organisation et refusées aux techniciens non affectés
v1.6.9
29 juillet 2026
Livraisons GitHub et Vercel rendues vérifiables

La chaîne de livraison distingue maintenant un service disponible de la version exacte réellement servie en production.

  • Sécurité
    Les actions GitHub sont figées sur des commits immuables et la CI utilise uniquement les permissions de lecture nécessaires
  • Correction
    Le contrôle de production échoue si failsafe-gmao.com ne sert pas exactement le commit attendu depuis main
  • Amélioration
    Dependabot, CODEOWNERS et un contrôle statique protègent durablement la configuration CI/CD
  • Amélioration
    Le parcours gratuit impose une intégration par develop avant toute Pull Request vers main, sans nécessiter GitHub Pro
v1.6.8
29 juillet 2026
Paramètres de facturation isolés par organisation

Les paramètres généraux et légaux utilisent désormais exclusivement l’organisation active, y compris lors de la première connexion d’un nouveau tenant.

  • Sécurité
    La page Paramètres n’affiche plus les coordonnées de démonstration FaciliTech pour les autres organisations
  • Correction
    Les paramètres de facturation absents sont initialisés à partir de l’organisation active au lieu de provoquer une erreur serveur
  • Correction
    Un owner conserve l’accès à la navigation Facturation électronique même si les permissions dynamiques de sa nouvelle organisation ne sont pas encore initialisées
  • Amélioration
    Les seeds créent un jeu de paramètres de facturation distinct pour chaque organisation synthétique
v1.6.7
29 juillet 2026
Routage de l’authentification fiabilisé en production

Les URL publiques Better Auth restent reliées à leur fonction déployée et les liens envoyés par email utilisent désormais le domaine canonique failsafe-gmao.com.

  • Correction
    Les routes de session, connexion, confirmation et mot de passe oublié ne retombent plus sur la page 404 du CDN
  • Correction
    Les liens de confirmation et de réinitialisation ne pointent plus vers l’URL technique temporaire du déploiement Vercel
  • Sécurité
    Le rate limiting du proxy continue de s’appliquer avant la réécriture vers le gestionnaire Better Auth
v1.6.6
29 juillet 2026
Emails de confirmation et de réinitialisation sécurisés

Les parcours Better Auth déclenchent désormais un véritable email transactionnel et n’annoncent plus un envoi lorsque le fournisseur échoue.

  • Correction
    La création d’un compte envoie le lien de confirmation via Mailtrap en développement et via Resend en production
  • Correction
    Le mot de passe oublié envoie réellement son lien et affiche une erreur explicite lorsque le fournisseur email ne confirme pas l’envoi
  • Sécurité
    Les comptes soumis à la vérification restent inaccessibles tant que l’utilisateur n’a pas suivi le lien reçu ; aucun jeton n’est écrit dans les journaux applicatifs
v1.6.5
29 juillet 2026
Identités SIREN et conformité française des factures électroniques

Les données légales vendeur et acheteur alimentent désormais distinctement le SIREN, le SIRET et les mentions françaises de l’export CII.

  • Correction
    La création et la modification d’un client conservent son SIREN de 9 chiffres au lieu de le supprimer lors de la validation API
  • Nouveauté
    Les paramètres légaux de l’organisation et du client distinguent SIREN, SIRET, email humain et adresse de routage électronique française 0225
  • Correction
    Le PDF standard et le PDF Factur-X affichent explicitement les SIREN vendeur et acheteur dans leurs blocs respectifs, en plus du SIRET et de la TVA
  • Correction
    Le pied de page de chaque page de facture reprend les informations réelles de l'émetteur : raison sociale, adresse, SIREN, SIRET, TVA, email et téléphone disponibles
  • Correction
    Le PDF standard comme le PDF Factur-X sont post-traités en PDF/A-3B avec métadonnées XMP et profil sRGB, et la génération échoue si cette conversion n'aboutit pas
  • Correction
    Le post-traitement Factur-X préserve les métadonnées métier DocumentType, DocumentFileName, Version et ConformanceLevel ; l'UBL expose le cadre S1, B1 ou M1 et les notes françaises PMT, PMD et AAB
  • Correction
    Le XML CII utilise les SIREN vendeur et acheteur, leurs adresses électroniques, le cadre de facturation B1, S1 ou M1 et les mentions PMT, PMD et AAB
  • Sécurité
    La modification des paramètres légaux est réservée aux administrateurs et reste limitée à l’organisation active
  • Amélioration
    La CI détecte les changements susceptibles d’affecter la facturation, génère une facture synthétique, contrôle automatiquement son XML et son PDF/A-3B avec veraPDF, publie le rapport et bloque la fusion en cas d’échec
  • Correction
    Le contrôle veraPDF exécuté dans Docker dispose des droits de lecture nécessaires sur les fichiers du runner et la CI propage désormais strictement son échec même lorsque le rapport est simultanément publié
v1.5.2
20 juillet 2026
Administration complète des comptes utilisateurs

Les propriétaires et administrateurs disposent désormais d'un éditeur cohérent pour les comptes internes et clients, directement depuis la liste des membres.

  • Nouveauté
    Les informations de compte modifiables couvrent le prénom, le nom, l'email de connexion, le téléphone, la fonction et le service ou département
  • Nouveauté
    Les comptes clients conservent en complément la gestion du rôle portail, des entités, des bâtiments autorisés et de leur activation
  • Sécurité
    Un administrateur peut modifier les comptes de l'organisation sauf celui du propriétaire, tandis que le propriétaire peut gérer tous les comptes
  • Correction
    Le rôle historique admin est normalisé vers admin_org et les doublons d'adresse email sont refusés
  • Correction
    La liste des conversations du portail affiche le prénom et le nom de l'auteur du dernier message, avec ses initiales, pour identifier immédiatement chaque échange
  • Correction
    Les données de démonstration garantissent désormais à chaque client portail des factures envoyées, payées et en retard, sans duplication lors des relances du seed
  • Correction
    La messagerie du portail identifie désormais l'entreprise prestataire par son nom et ses initiales au lieu d'afficher la marque Failsafe comme interlocuteur
  • Amélioration
    Le détail d'une facture regroupe les téléchargements PDF, UBL, CII et Factur-X dans un menu unique plus lisible
  • Nouveauté
    Les utilisateurs clients d'une même entité peuvent créer des conversations privées, sélectionner leurs collègues et recevoir des notifications sans exposer ces échanges au prestataire
  • Amélioration
    Le tableau des membres identifie l'entreprise prestataire des collaborateurs internes et la ou les entités clientes associées à chaque compte client
  • Nouveauté
    Un commentaire de facture peut être adressé au prestataire ou partagé en interne avec des utilisateurs sélectionnés de la même entité cliente ; les contestations restent obligatoirement externes
  • Sécurité
    Les conversations internes du client sont isolées de la boîte de réception, des réponses et des pièces jointes accessibles depuis le tableau de bord de l'organisation
v1.5.1
19 juillet 2026
Connexion unifiée et identité client fiabilisée

Les utilisateurs internes et clients utilisent désormais la même page de connexion, avec une destination et des droits déterminés par leur type de compte immuable.

  • Nouveauté
    La page /sign-in dirige automatiquement un collaborateur vers le tableau de bord et un utilisateur client vers le portail
  • Nouveauté
    Le propriétaire ou un administrateur invite et modifie un client depuis l'administration de l'organisation en définissant le client principal, le rôle portail et les bâtiments autorisés
  • Nouveauté
    Les administrateurs du portail peuvent inviter, modifier le rôle et le périmètre bâtiment, ou désactiver les autres utilisateurs clients
  • Sécurité
    Un compte client ne peut pas être converti en collaborateur interne, ni l'inverse, et les comptes clients ne peuvent pas ouvrir les pages ou API du tableau de bord
  • Sécurité
    Les accès client reposent exclusivement sur un périmètre actif explicite ; la désactivation ferme les sessions tout en conservant les messages, demandes et validations
  • Amélioration
    Les profils portail et Better Auth partagent désormais l'identité et le mot de passe du même compte, tandis que les anciens comptes disposent d'une campagne d'invitation contrôlée
  • Correction
    Dans la messagerie du portail, chaque réponse de l'équipe affiche le prénom et le nom du collaborateur qui l'a envoyée
  • Correction
    Les données de démonstration créent désormais des comptes clients complets avec profil portail, client principal, rôle et bâtiments autorisés
v1.5.0
19 juillet 2026
Portail client multi-entités et collaboratif

Le portail client est restructuré autour des rôles, du patrimoine autorisé et des parcours opérationnels attendus par les collectivités, administrations, bailleurs et clients privés.

  • Nouveauté
    Un utilisateur peut accéder à plusieurs clients et limiter son périmètre à certains bâtiments avec des rôles administrateur, patrimoine, demandeur, finance, énergie ou consultation
  • Nouveauté
    Les administrateurs client invitent, relancent ou révoquent leurs collaborateurs, attribuent leur rôle et leur périmètre bâtiment et ferment les sessions liées à un accès révoqué
  • Nouveauté
    La messagerie permet de créer des conversations, répondre et joindre des PDF ou images avec des contrôles d'accès par participant
  • Nouveauté
    Le client consulte un rapport publié puis valide l'intervention par signature, émet des réserves ou transmet une contestation motivée
  • Nouveauté
    Les contrats actifs disposent d'une vue détaillée et les factures adressées au client sont consultables en PDF, UBL, CII et Factur-X pendant la bêta
  • Nouveauté
    Les factures peuvent être commentées ou contestées depuis leur détail, avec suivi dans la messagerie et historique de la contestation
  • Nouveauté
    Les clients privés disposent d'un lien de paiement sécurisé configurable, tandis que les organismes publics suivent le statut et la référence Chorus Pro
  • Amélioration
    Le suivi énergétique respecte le périmètre bâtiment, sépare les unités et présente comparaison de période, coûts, objectifs contractuels, DJU, kWh/m² et qualité des relevés
  • Sécurité
    Les données portail sont filtrées par organisation, client, rôle et bâtiments, tandis que les documents non publiés et pièces jointes non autorisées restent inaccessibles
  • Sécurité
    Les invitations, révocations, messages, contestations et décisions client sont journalisés dans un audit portail persistant
  • Amélioration
    La sidebar, le menu mobile et l'administration d'organisation reflètent les mêmes modules activés : patrimoine, demandes, contrats, factures, énergie, messagerie et utilisateurs
  • Amélioration
    Le profil personnel, les notifications, la sécurité, les informations légales, les adresses, les contacts et la gestion des collaborateurs sont regroupés dans un seul espace Mon compte
  • Amélioration
    Le tableau de bord client privilégie désormais les actions à traiter, le patrimoine suivi et une liste d’interventions directement consultable, avec une présentation responsive plus compacte
  • Amélioration
    La messagerie du portail adopte un espace de travail responsive avec recherche et aperçu des conversations, fil de discussion, réponse avec pièces jointes et panneau de contexte métier
  • Nouveauté
    L’équipe d’exploitation dispose maintenant d’une boîte de réception dans le tableau de bord pour rechercher les échanges clients, répondre avec des pièces jointes, consulter le contexte métier et clôturer ou rouvrir une conversation
  • Sécurité
    Les conversations, réponses et pièces jointes côté exploitation sont filtrées par organisation active et protégées par les permissions clients en lecture ou modification
  • Nouveauté
    La messagerie du tableau de bord distingue désormais les échanges Clients des conversations Équipe, avec discussions directes ou de groupe, recherche, non-lus individuels et pièces jointes internes
  • Sécurité
    Une conversation interne et ses documents ne sont accessibles qu’aux collaborateurs participants appartenant à l’organisation active
v1.4.6
19 juillet 2026
Communications client essentielles branchées

Le parcours BETA-09 relie les événements client aux notifications du portail et au fournisseur email configuré.

  • Nouveauté
    Les demandes reçues ou traitées et les interventions planifiées ou terminées produisent une notification portail et déclenchent un envoi via le fournisseur email configuré
  • Correction
    Les actions de lecture individuelle et globale des notifications du portail utilisent désormais des routes fonctionnelles et bornées à l'utilisateur connecté
  • Correction
    Le PDF préparé lors de l'envoi d'une facture est maintenant réellement joint à l'email
  • Amélioration
    La messagerie reste explicitement incluse dans le périmètre bêta aux côtés des notifications
v1.4.5
19 juillet 2026
Facturation bêta et documents client fiabilisés

Le parcours BETA-08 relie désormais correctement les interventions aux factures et rend les documents accessibles au bon client.

  • Correction
    Les interventions sélectionnées depuis la création manuelle passent par le moteur de facturation canonique et restent associées à la facture
  • Nouveauté
    Le portail client permet de télécharger le PDF d'une facture depuis la liste des documents
  • Sécurité
    Le téléchargement portail vérifie simultanément l'organisation et le client propriétaire de la facture
  • Amélioration
    Les exports UBL, CII et Factur-X restent disponibles et vérifiables pendant la bêta
v1.4.4
19 juillet 2026
Observabilité et support bêta opérationnels

L’équipe support dispose désormais de signaux réels et de procédures ciblées pour diagnostiquer les incidents de la bêta.

  • Nouveauté
    La page de santé opérationnelle affiche les sessions, organisations, tickets ouverts, erreurs d’audit et jobs planifiés en échec à partir des données réelles
  • Amélioration
    Les erreurs serveur Next.js non gérées sont journalisées avec route, méthode, type de parcours et identifiant de requête Vercel
  • Sécurité
    Le logger structuré masque les autorisations, cookies, mots de passe, tokens et secrets d’infrastructure connus
  • Amélioration
    Des procédures d’incident couvrent la base, les emails, la facturation, les interventions, le portail client et les CRONs
v1.4.3
19 juillet 2026
Automatisations bêta sécurisées et supervisées

Les traitements planifiés sont limités au périmètre bêta utile et leurs échecs deviennent explicitement visibles dans GitHub Actions.

  • Correction
    Le résumé quotidien utilise désormais sa méthode de production autorisée et les révisions de contrats ciblent la route réellement disponible
  • Sécurité
    Chaque appel planifié conserve l'authentification par CRON_SECRET et les permissions du workflow sont réduites à la lecture du dépôt
  • Amélioration
    Les URL absentes, réponses non 200 et dépassements de délai font échouer les traitements obligatoires avec un diagnostic visible
  • Amélioration
    Un garde-fou CI vérifie les méthodes, routes, protections et planifications CRON approuvées avant intégration
v1.4.2
19 juillet 2026
Déploiement production contrôlé et restaurable

Le socle d'exploitation vérifie désormais le runtime, la disponibilité de l'application et de la base, ainsi que le résultat du déploiement Vercel.

  • Amélioration
    Contrôle automatique des versions Node et pnpm utilisées localement et dans la CI
  • Nouveauté
    Endpoint de santé sans cache contrôlant la disponibilité de l'application et de PostgreSQL
  • Amélioration
    Vérification post-déploiement avec tentatives successives après chaque mise à jour de main
  • Amélioration
    Runbook Vercel/Supabase et documentation de déploiement, sauvegarde, restauration et rollback remis en conformité avec l'architecture réelle
  • Sécurité
    Ajout d’un workflow de sauvegarde PostgreSQL chiffrée, contrôlée par SHA-256, et d’une restauration isolée refusant explicitement la base de production
v1.4.1
19 juillet 2026
Chargement fiable des stations météo

La liste des stations météo reste disponible dans les parcours bâtiments et énergie sans tentative de génération statique pendant le déploiement.

  • Correction
    La route authentifiée des stations météo est maintenant explicitement exécutée à la demande, ce qui supprime l'avertissement Dynamic server usage lors du build
  • Sécurité
    Le contrôle de l'organisation active reste appliqué avant tout chargement des stations météo
v1.4.0
18 juillet 2026
Version bêta opérationnelle, parcours GMAO et sécurité renforcée

Cette version réunit les sept lots bêta désormais intégrés à l'application, modernise les principaux parcours métier et renforce l'isolation des données entre organisations.

  • Amélioration
    BETA-01 : périmètre bêta cadré, modules non retenus masqués et points d'entrée de test ou de débogage neutralisés en production
  • Sécurité
    BETA-02 : isolation multi-tenant vérifiée sur les organisations, clients, équipements, factures et ressources associées
  • Nouveauté
    BETA-03 : parcours clients et patrimoine fiabilisés, de la création d'un client à la gestion de ses bâtiments et équipements
  • Nouveauté
    BETA-04 : portail client complété avec accès aux bâtiments, équipements, contrats, factures et interventions autorisés
  • Nouveauté
    BETA-05 : demandes d'intervention disponibles côté client et côté exploitation, avec suivi et transformation en ordre de travail
  • Nouveauté
    BETA-06 : cycle d'intervention consultable de bout en bout dans le portail, avec détail, statut, rapport et informations opérationnelles
  • Nouveauté
    BETA-07 : tableau de bord et planning opérationnel enrichis avec alertes, indicateurs, activités, actions rapides et affichage mobile
  • Amélioration
    Navigation, recherche globale, pages de détail, formulaires, tableaux et statuts harmonisés sur les principaux modules GMAO
  • Nouveauté
    Facturation électronique accessible depuis les paramètres de l’organisation, avec une sauvegarde contextualisée sans actions globales ambiguës, des contrôles préalables, des calculs unifiés et des exports structurés UBL, CII et Factur-X
  • Correction
    Flux financiers et ordres de travail fiabilisés, notamment les mouvements de stock, les temps, les rapports et les états de facturation
  • Sécurité
    Contrôles d'accès API généralisés autour de l'organisation active et vérification systématique de l'appartenance aux ressources
  • Sécurité
    Protection centralisée des exports CSV contre l'interprétation de formules par les tableurs
  • Amélioration
    Centre de documentation restructuré et garde-fous CI ajoutés pour contrôler l'architecture, la sécurité, les types et les tests avant intégration
v1.3.8
15 juillet 2026
Modernisation complète des parcours et du design system

Les 18 tickets UX de la roadmap Notion ont été terminés : les fondations visuelles, les modèles d'interface et les principaux parcours métier partagent désormais une expérience cohérente et responsive.

  • Amélioration
    UX-01 : cartographie et classement des 217 routes de l'application par modèle d'interface
  • Amélioration
    UX-02 à UX-05 : tokens du design system, typographie Geist, statuts métier et fondations d'accessibilité harmonisés
  • Nouveauté
    UX-06 à UX-09 : PageShell, PageHeader et modèles partagés pour les listes, fiches détaillées et formulaires
  • Amélioration
    UX-10 : shell dashboard, navigation locale et recherche globale modernisés
  • Amélioration
    UX-11 : dashboard recentré sur les KPI, alertes, échéances et actions opérationnelles
  • Amélioration
    UX-12 : ordres de travail et interventions migrés avec états, filtres, confirmations et parcours complet
  • Amélioration
    UX-13 : planning, affectations, absences et parcours technicien adaptés au clavier et au mobile
  • Amélioration
    UX-14 : clients, bâtiments, équipements, groupes, catégories et modèles patrimoniaux modernisés
  • Amélioration
    UX-15 : contrats, maintenance, factures, devis et avoirs alignés sur les composants partagés
  • Amélioration
    UX-16 : portail client modernisé avec navigation mobile et parcours prioritaires accessibles
  • Amélioration
    UX-17 : administration, site public, authentification et documentation restructurés
  • Correction
    UX-18 : frontières d'erreur ajoutées et validation finale réalisée sur les principaux formats responsive
v1.3.7
16 juin 2026
Contrats enrichis et chaîne de facturation électronique

Les tickets produit terminés entre le 9 et le 16 juin 2026 renforcent le paramétrage contractuel, unifient les calculs de facture et complètent la génération et la validation Factur-X.

  • Nouveauté
    9 juin 2026 : assistant contrats enrichi pour les postes P1 à P5, l'énergie, les compteurs, la reconduction et l'intéressement
  • Sécurité
    9 juin 2026 : validations métier et transverses renforcées avant la finalisation d'un contrat
  • Amélioration
    9 juin 2026 : détails financiers P1 et P4 persistés dans le schéma Prisma
  • Amélioration
    10 juin 2026 : moteur de facture canonique et contrôle préalable de conformité des données
  • Correction
    15 juin 2026 : TVA et taxes issues de la configuration du contrat ou de l'organisation avec fallback explicite
  • Nouveauté
    16 juin 2026 : contrôle préalable de l'éligibilité d'une facture à l'export électronique
  • Nouveauté
    16 juin 2026 : génération des formats structurés UBL et CII depuis les données de facturation
  • Nouveauté
    16 juin 2026 : endpoints d'export XML et payload Factur-X associés aux factures
  • Nouveauté
    16 juin 2026 : génération PDF/A-3 Factur-X et validation externe du PDF et du XML
  • Correction
    16 juin 2026 : mise en conformité du XML CII et utilisation des taux de TVA configurés sur les contrats
v1.3.6
2 juin 2026
Audit des révisions de prix et formules pondérées

Le calcul des révisions de prix devient traçable et administrable grâce à un écran d'audit et à une gestion enrichie des formules et indices.

  • Nouveauté
    Écran d'audit détaillé des calculs de révision depuis les contrats
  • Nouveauté
    Création, duplication, validation et versionnement des formules de révision
  • Nouveauté
    Gestion des pondérations et de leur mode d'application dans les formules
  • Amélioration
    Historique, synchronisation complète et statut d'actualisation des indices de prix
v1.3.5
27 mai 2026
Simulateur de révision et indices INSEE

Le module de révision des prix permet de simuler une formule et d'administrer les indices utilisés par les contrats.

  • Nouveauté
    Simulateur de révision de prix avec résultat détaillé avant application
  • Nouveauté
    Recherche et gestion des séries d'indices INSEE
  • Nouveauté
    Import et export CSV des valeurs d'indices avec fichier d'exemple
  • Amélioration
    Refonte des écrans de paramétrage des formules et des indices
v1.3.4
12 février 2026
Détail des ordres de travail et intervention terrain

Les pages de détail et d'intervention des ordres de travail ont été restructurées pour les responsables et les techniciens.

  • Nouveauté
    Page de détail enrichie avec contrat, compétences, checklist, rapport et onglets métier
  • Nouveauté
    Parcours technicien Mes interventions avec filtre sur les affectations
  • Nouveauté
    Stepper mobile en cinq étapes avec navigation persistante pour l'intervention terrain
  • Nouveauté
    Checklists regroupées par équipement, sous-tâches, notes et suivi de complétion
  • Amélioration
    Rapport technique simplifié et intégré au parcours d'intervention
v1.3.3
5 février 2026
Cycle de vie et architecture des ordres de travail

Le domaine des ordres de travail a été fiabilisé autour d'un cycle de vie canonique, de permissions métier et d'événements découplés.

  • Nouveauté
    Matrice de transitions centralisée avec permissions vérifiées pour chaque changement de statut
  • Nouveauté
    Passage contrôlé à l'état prêt à facturer et découplage des responsabilités financières
  • Amélioration
    Numérotation standardisée au format WO-AAAA-##### et génération centralisée
  • Amélioration
    Affectations harmonisées sur les membres d'organisation et requêtes migrées vers React Query
  • Amélioration
    Journal d'événements et traces techniques avec identifiant de corrélation
v1.3.2
27 janvier 2026
Gestion énergétique des bâtiments et contrats

Un module énergétique complet relie compteurs, relevés, météo, contrats, alertes et tableaux de bord.

  • Nouveauté
    Gestion des compteurs, relevés, imports CSV et stations météorologiques
  • Nouveauté
    Calcul des DJU, indicateurs énergétiques, courbes de suivi et consommations de référence
  • Nouveauté
    Alertes énergétiques pouvant générer automatiquement un ordre de travail
  • Nouveauté
    Configuration énergétique des contrats, calcul d'intéressement et suivi des trois courbes
  • Nouveauté
    Rapports énergétiques et consultation des consommations depuis le portail client
v1.3.1
19 janvier 2026
RBAC, modules et navigation multi-tenant

La navigation et les autorisations sont désormais calculées selon l'organisation active, son abonnement et ses règles métier.

  • Sécurité
    Règles RBAC métier appliquées aux rôles et permissions de l'organisation
  • Nouveauté
    Configuration des permissions et modules depuis l'administration de l'organisation
  • Nouveauté
    Gestion des modules inclus dans les produits, plans et dérogations d'organisation
  • Amélioration
    Navigation filtrée selon les modules activés et ajout d'une page d'accès refusé
  • Correction
    Alignement progressif du patrimoine historique Asset vers les modèles Building et Equipment
v1.3.0
14 décembre 2025
Panel Admin Plateforme & Système de Support

Nouveau panel d'administration plateforme (/admin) pour les super admins avec gestion des utilisateurs, organisations et métriques. Système complet de tickets de support pour les utilisateurs et l'équipe support.

  • Nouveauté
    Nouveau panel Admin Plateforme (/admin) accessible uniquement aux super_admin et admin_saas
  • Nouveauté
    Dashboard admin avec statistiques globales : utilisateurs, organisations, tickets, revenus
  • Nouveauté
    Gestion des utilisateurs : liste, recherche, filtres par rôle, impersonation
  • Nouveauté
    Gestion des organisations avec statistiques et accès rapide
  • Nouveauté
    Page Métriques avec graphiques d'évolution (utilisateurs, revenus, tickets)
  • Nouveauté
    Page Notifications système pour la gestion des alertes plateforme
  • Nouveauté
    Page Configuration interne pour les paramètres avancés
  • Nouveauté
    Sidebar dédiée pour l'admin avec navigation contextuelle
  • Nouveauté
    Bouton de chat support flottant accessible depuis toutes les pages du dashboard
  • Nouveauté
    Formulaire de création de ticket avec catégories dynamiques (Bug, Facturation, Fonctionnalité, Compte, Autre)
  • Nouveauté
    Interface Kanban avec drag & drop pour la gestion des tickets par le support
  • Nouveauté
    Page de détail du ticket avec conversation, notes internes et historique des modifications
  • Nouveauté
    Envoi d'emails automatiques lors des changements de statut avec textes commerciaux personnalisés
  • Nouveauté
    Page utilisateur 'Mes demandes de support' accessible depuis le menu profil
  • Nouveauté
    Historique complet des modifications (statut, priorité, assignation) avec nom de l'utilisateur
  • Nouveauté
    Intégration Mailtrap API pour les emails en développement, Resend pour la production
  • Amélioration
    Notes internes visibles uniquement par l'équipe support (non visibles par le client)
  • Amélioration
    Réponse par email au client directement depuis la page de détail du ticket
  • Sécurité
    Contrôle d'accès strict basé sur les rôles (RBAC) pour toutes les pages admin
v1.2.1
14 décembre 2025
Mode sombre complet + UI sans dégradés + stabilité facturation/contrats

Harmonisation du design (suppression des dégradés), corrections de compatibilité dark mode sur l'ensemble du dashboard et fiabilisation de plusieurs pages (factures/contrats).

  • Amélioration
    Suppression des dégradés dans l'UI (remplacement par des couleurs pleines) pour une cohérence visuelle
  • Amélioration
    Ajout d'un bouton de bascule clair/sombre dans le header du dashboard (à côté de la cloche de notifications)
  • Correction
    Corrections dark mode sur les cartes KPI/widgets et de nombreux composants (fonds, bordures, textes) pour éviter les éléments trop clairs
  • Correction
    Correction de la section facturation sur le détail d'un OT (styles adaptés au mode sombre)
  • Correction
    Normalisation des réponses API pour les endpoints de détail Contrats/Factures (format { success, data }) pour éviter l'erreur React Query 'Query data cannot be undefined'
  • Correction
    Correction de NewInvoiceForm: suppression du mot-clé async sur un Client Component (Next.js)
  • Correction
    Notifications: mise en conformité dark mode du style des notifications non lues (fond + bordure)
  • Amélioration
    Page Paramètres: champs et sections de facturation ajustés pour respecter le mode sombre (design tokens)
v1.2.0
14 décembre 2025
Harmonisation API Nominatim & Corrections Production

Migration vers l'API Nominatim (OpenStreetMap) pour le géocodage et corrections de stabilité.

  • Nouveauté
    Migration complète vers l'API Nominatim (OpenStreetMap) pour le géocodage d'adresses - 100% gratuit, sans clé API
  • Amélioration
    Ajout de `credentials: include` sur tous les appels fetch côté client pour une meilleure gestion de l'authentification
  • Correction
    Correction de l'erreur CSS @import dans globals.css (déplacement en haut du fichier)
  • Correction
    Correction du warning Next.js 16 Turbopack (ajout config turbopack vide)
  • Correction
    Amélioration de la gestion d'erreur API /api/clients pour les erreurs d'organisation
  • Amélioration
    Synchronisation du schéma Prisma avec la base de données (renommage banId → nominatimId)
v1.1.0
12 décembre 2025
Patrimoine, multi-tenant et socle Next.js 16

Les branches patrimoine, adresses, interventions multi-équipements, multi-tenant et modernisation du socle frontend ont été réunies le 12 décembre 2025.

  • Breaking
    Suppression du modèle Asset - remplacé par Building et Equipment
  • Nouveauté
    Nouveau modèle Building pour les bâtiments/sites avec adresses structurées
  • Nouveauté
    Nouveau modèle Equipment avec support des équipements intérieurs et extérieurs
  • Nouveauté
    Hiérarchie Client → BuildingGroup → Building → Floor → Zone → Equipment
  • Amélioration
    Relations optimisées pour les contrats et ordres de travail
  • Nouveauté
    Gestion structurée des adresses, géocodage et cartographie du patrimoine
  • Nouveauté
    Rapports d'intervention adaptés aux ordres de travail portant sur plusieurs équipements
  • Sécurité
    Refonte multi-tenant des données et interfaces autour de l'organisation active
  • Amélioration
    Migration vers Next.js 16, standardisation des DataTable et adaptation du déploiement Vercel
v1.0.1
2 décembre 2025
Module devis, refactorisation typée et fondations e-invoicing

Le merge du 2 décembre 2025 a réuni le module devis, la refactorisation applicative commencée le 23 novembre et les fondations de facturation électronique ajoutées le 26 novembre.

  • Nouveauté
    Champs de devis adaptés dynamiquement au type de ligne sélectionné
  • Nouveauté
    Création rapide d'un client, d'un bâtiment ou d'un équipement depuis le formulaire de devis
  • Amélioration
    Filtrage du patrimoine selon le client et extraction de composants partagés avec les contrats
  • Amélioration
    Types stricts généralisés dans les services contrats, PDF, ordres de travail, facturation et composants associés
  • Amélioration
    Suppression progressive des types any dans les routes API et les principaux parcours métier
  • Nouveauté
    Premiers types, constantes et spécifications du workflow de facturation électronique et de l'architecture multi-PDP
  • Correction
    Script de migration du prix unitaire de stock vers le prix de vente
v1.0.0
1 décembre 2025
Version initiale consolidée

Première version de référence de Failsafe GMAO, consolidant les branches fondatrices fusionnées entre décembre 2024 et novembre 2025.

  • Amélioration
    23 novembre 2025 : découpage du schéma Prisma en modules et adaptation à Prisma 7
  • Correction
    20 novembre 2025 : révisions contractuelles, TVA des pièces, validation des factures et corrections des modules principaux
  • Amélioration
    25 octobre 2025 : gestion des statuts de contrat, amélioration des interfaces et documentation des révisions et du RBAC
  • Correction
    22 et 23 octobre 2025 : finalisation des champs du formulaire contrat et corrections de leur intégration
  • Nouveauté
    22 octobre 2025 : génération automatique des ordres de travail depuis les contrats et harmonisation du formulaire contractuel
  • Amélioration
    21 octobre 2025 : restructuration des données d'initialisation par module pour les contrats, ordres de travail, stocks, maintenance et facturation
  • Nouveauté
    19 octobre 2025 : finalisation fonctionnelle des contrats et de la facturation avec pages, tests et documentation utilisateur
  • Amélioration
    17 octobre 2025 : évolution actifs/équipements, design system et intégration des notifications dans les services métier
  • Nouveauté
    14 octobre 2025 : facturation automatique des contrats et calcul des révisions avec indices INSEE
  • Nouveauté
    13 octobre 2025 : plans de maintenance, jours fériés, notifications préventives et tests des services
  • Nouveauté
    9 octobre 2025 : deuxième phase des contrats, système de facturation et refonte des ordres de travail
  • Nouveauté
    4 octobre 2025 : planning technicien, absences, disponibilités, formations, compétences et affectation intelligente des interventions
  • Nouveauté
    19 septembre 2025 : gestion des équipes, zones, équipements et véhicules avec leurs routes API
  • Amélioration
    19 septembre 2025 : nettoyage du socle applicatif, des composants de compte, du paiement, des permissions et de la configuration
  • Nouveauté
    16 au 25 décembre 2024 : abonnement, paiement, limites d'usage, portail de facturation, tableau de bord, réinitialisation planifiée et documentation
  • Sécurité
    8 décembre 2024 : socle Prisma/Supabase, authentification Better Auth et premiers rôles