<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Termi24</title>
    <description>The latest articles on DEV Community by Termi24 (@termi24).</description>
    <link>https://dev.to/termi24</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3995678%2F9d878705-26eb-4ee8-b618-a190a61421a3.jpg</url>
      <title>DEV Community: Termi24</title>
      <link>https://dev.to/termi24</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/termi24"/>
    <language>en</language>
    <item>
      <title>Migrer d'Excel vers un ERP : le guide étape par étape</title>
      <dc:creator>Termi24</dc:creator>
      <pubDate>Sun, 21 Jun 2026 19:37:20 +0000</pubDate>
      <link>https://dev.to/termi24/migrer-dexcel-vers-un-erp-le-guide-etape-par-etape-hao</link>
      <guid>https://dev.to/termi24/migrer-dexcel-vers-un-erp-le-guide-etape-par-etape-hao</guid>
      <description>&lt;h2&gt;
  
  
  Quand Excel ne suffit plus
&lt;/h2&gt;

&lt;p&gt;Excel est un outil formidable pour démarrer, prototyper un calcul ou suivre une liste. Mais à mesure qu'une entreprise grandit, le tableur atteint ses limites. La &lt;strong&gt;migration excel erp&lt;/strong&gt; devient alors moins un projet informatique qu'une décision de gestion : il s'agit de fiabiliser la donnée qui pilote toute l'activité.&lt;/p&gt;

&lt;h3&gt;
  
  
  Les signaux qui ne trompent pas
&lt;/h3&gt;

&lt;p&gt;Plusieurs symptômes indiquent qu'un tableur a fait son temps :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Des fichiers qui se multiplient et divergent&lt;/strong&gt; : &lt;code&gt;stock_v3_FINAL_corrigé.xlsx&lt;/code&gt; circule par e-mail, et plus personne ne sait quelle version fait foi.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Des erreurs manuelles invisibles&lt;/strong&gt; : une formule écrasée, une plage mal étendue, un copier-coller décalé — et un chiffre faux se propage sans alerte.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Aucune piste d'audit&lt;/strong&gt; : impossible de savoir qui a modifié quoi, ni quand. Un point critique dès qu'on parle de comptabilité ou de conformité.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pas de temps réel ni de collaboration fiable&lt;/strong&gt; : deux personnes ne peuvent pas travailler sereinement sur la même source, et les indicateurs sont toujours en retard.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pas de lien entre les métiers&lt;/strong&gt; : le commercial, le stock et la facturation vivent dans des fichiers séparés, ressaisis à la main.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Un &lt;a href="https://erp.eyeot.fr/glossaire/erp" rel="noopener noreferrer"&gt;ERP&lt;/a&gt; résout précisément ces problèmes : une base de données unique, partagée, tracée, où chaque module (ventes, achats, stock, finance) alimente automatiquement les autres.&lt;/p&gt;

&lt;h2&gt;
  
  
  Les étapes d'une migration réussie
&lt;/h2&gt;

&lt;p&gt;Une &lt;strong&gt;migration excel erp&lt;/strong&gt; ne s'improvise pas. Elle se découpe en quatre grandes phases, à mener dans l'ordre.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Cadrage et périmètre
&lt;/h3&gt;

&lt;p&gt;Avant de toucher au moindre fichier, posez le cadre :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Quels processus migrer en premier ?&lt;/strong&gt; Inutile de tout basculer d'un coup. Identifiez le périmètre prioritaire (souvent le couple ventes-stock, ou la facturation).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quels sont les objectifs mesurables ?&lt;/strong&gt; Réduire les ressaisies, fiabiliser les niveaux de stock, accélérer la clôture comptable. Traduisez-les en &lt;a href="https://erp.eyeot.fr/glossaire/kpi" rel="noopener noreferrer"&gt;indicateurs&lt;/a&gt; suivis avant/après.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qui pilote ?&lt;/strong&gt; Désignez un référent métier par domaine. C'est lui qui validera les règles de gestion et les jeux de données.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ce cadrage évite l'effet « usine à gaz » où l'on cherche à tout reproduire à l'identique, y compris les bricolages Excel hérités.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Reprise et nettoyage des données
&lt;/h3&gt;

&lt;p&gt;C'est l'étape la plus sous-estimée — et la plus déterminante. &lt;strong&gt;Un ERP nourri de données sales restera sale.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Auditez l'existant&lt;/strong&gt; : doublons de clients, références produits incohérentes, formats de dates mélangés, champs vides.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nettoyez avant d'importer&lt;/strong&gt; : standardisez les unités, les codes, les intitulés. Profitez-en pour archiver ce qui n'a plus d'utilité.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Définissez les correspondances&lt;/strong&gt; (mapping) : chaque colonne du tableur doit pointer vers le bon champ de l'ERP.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Importez par lots et vérifiez&lt;/strong&gt; : commencez par les données de référence (clients, fournisseurs, articles), puis les flux (commandes, factures).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cette reprise concerne aussi bien les contacts qui alimenteront le module &lt;a href="https://erp.eyeot.fr/solutions/crm" rel="noopener noreferrer"&gt;CRM&lt;/a&gt; que les articles destinés à la &lt;a href="https://erp.eyeot.fr/solutions/stock" rel="noopener noreferrer"&gt;gestion de stock&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Paramétrage et configuration
&lt;/h3&gt;

&lt;p&gt;L'ERP doit refléter votre fonctionnement réel :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Droits et rôles&lt;/strong&gt; : qui voit quoi, qui valide quoi. C'est aussi le moment d'appliquer les bonnes pratiques &lt;a href="https://erp.eyeot.fr/glossaire/rgpd" rel="noopener noreferrer"&gt;RGPD&lt;/a&gt; sur l'accès aux données personnelles.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Règles de gestion&lt;/strong&gt; : numérotation des pièces, taux de TVA, circuits de validation, seuils d'alerte de stock.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Connexions entre modules&lt;/strong&gt; : une commande validée doit déduire le stock et préparer la facture, sans ressaisie.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Veillez à conserver la conformité comptable : un module de &lt;a href="https://erp.eyeot.fr/solutions/finance" rel="noopener noreferrer"&gt;finance&lt;/a&gt; ou de &lt;a href="https://erp.eyeot.fr/solutions/facturation" rel="noopener noreferrer"&gt;facturation&lt;/a&gt; digne de ce nom doit produire un &lt;a href="https://erp.eyeot.fr/glossaire/fec" rel="noopener noreferrer"&gt;fichier des écritures comptables (FEC)&lt;/a&gt; exportable pour l'administration.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Tests et bascule (go-live)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Recette sur jeu de données réel&lt;/strong&gt; : faites tourner un cycle complet (devis → commande → livraison → facture) et comparez avec Excel.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Choisissez votre stratégie de bascule&lt;/strong&gt; : &lt;em&gt;big bang&lt;/em&gt; (tout d'un coup) pour les petites structures, ou &lt;em&gt;progressive&lt;/em&gt; module par module pour limiter le risque.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prévoyez une période de double saisie courte&lt;/strong&gt; : rassurante, mais à borner dans le temps pour ne pas épuiser les équipes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Figez une date d'arrêt d'Excel&lt;/strong&gt; : sans échéance ferme, le tableur survit indéfiniment et la migration échoue à moitié.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Les pièges classiques à éviter
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Vouloir tout migrer d'un coup&lt;/strong&gt;, y compris les processus obsolètes. La migration est l'occasion de simplifier, pas de cloner ses mauvaises habitudes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Négliger la qualité des données&lt;/strong&gt; : c'est la première cause de rejet par les utilisateurs (« l'outil est faux »).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sous-estimer la reprise d'historique&lt;/strong&gt; : décidez clairement ce que vous reprenez (soldes, en-cours) et ce que vous archivez en lecture seule.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Oublier la réversibilité&lt;/strong&gt; : conservez une sauvegarde figée des fichiers Excel d'origine, horodatée.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Acheter trop de fonctionnalités d'un coup&lt;/strong&gt; : commencez par le cœur, étendez ensuite. Les capacités de &lt;a href="https://erp.eyeot.fr/solutions/intelligence" rel="noopener noreferrer"&gt;pilotage et d'analyse&lt;/a&gt; viennent enrichir le socle une fois la donnée propre.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conduite du changement : embarquer les équipes
&lt;/h2&gt;

&lt;p&gt;Un projet d'ERP réussi est avant tout un projet humain. Un outil parfait que personne n'utilise ne sert à rien.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Communiquez le « pourquoi »&lt;/strong&gt; : montrez les irritants Excel que l'ERP supprime (ressaisies, erreurs, fichiers perdus).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Formez sur les cas réels&lt;/strong&gt; des utilisateurs, pas sur des démos théoriques.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Désignez des référents internes&lt;/strong&gt; capables de répondre aux questions du quotidien.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mesurez et célébrez les gains&lt;/strong&gt; : temps gagné, erreurs évitées, &lt;a href="https://erp.eyeot.fr/glossaire/bi" rel="noopener noreferrer"&gt;indicateurs&lt;/a&gt; enfin fiables et en temps réel.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;L'adhésion se gagne quand chacun constate que l'ERP lui simplifie la vie — pas quand il a l'impression qu'on lui impose une contrainte de plus.&lt;/p&gt;

&lt;h2&gt;
  
  
  Découvrir eyeot
&lt;/h2&gt;

&lt;p&gt;eyeot est un ERP français qui couvre le CRM, le stock, la facturation, la finance et bien d'autres domaines au sein d'une base unique. L'objectif : remplacer la mosaïque de tableurs par une source de vérité partagée et traçable.&lt;/p&gt;

&lt;p&gt;Vous envisagez une &lt;strong&gt;migration excel erp&lt;/strong&gt; pour votre organisation ? Le &lt;strong&gt;compte particulier gratuit&lt;/strong&gt; d'eyeot (un utilisateur, tous les modules, sans carte bancaire, sans limite de durée) permet de tester l'outil sur vos propres données, immédiatement, via &lt;a href="https://erp.eyeot.fr/sign-up" rel="noopener noreferrer"&gt;erp.eyeot.fr/sign-up&lt;/a&gt;. Une bonne occasion de cadrer votre projet et d'évaluer concrètement la transition.&lt;/p&gt;

</description>
      <category>erp</category>
      <category>datamigration</category>
      <category>excel</category>
      <category>data</category>
    </item>
    <item>
      <title>Factur-X : comprendre la facture électronique hybride</title>
      <dc:creator>Termi24</dc:creator>
      <pubDate>Sun, 21 Jun 2026 19:28:26 +0000</pubDate>
      <link>https://dev.to/termi24/factur-x-comprendre-la-facture-electronique-hybride-amb</link>
      <guid>https://dev.to/termi24/factur-x-comprendre-la-facture-electronique-hybride-amb</guid>
      <description>&lt;h2&gt;
  
  
  Qu'est-ce que Factur-X ?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Factur-X&lt;/strong&gt; est le format français de facture électronique dite &lt;em&gt;hybride&lt;/em&gt;. Son principe est simple mais astucieux : un seul fichier sert à la fois l'humain et la machine. Concrètement, une facture Factur-X est un document PDF parfaitement lisible à l'écran ou à l'impression, dans lequel est &lt;strong&gt;embarqué un fichier XML&lt;/strong&gt; contenant les mêmes informations sous forme structurée.&lt;/p&gt;

&lt;p&gt;Cette dualité résout le vieux dilemme de la dématérialisation. Pendant des années, les entreprises ont échangé des PDF que le destinataire devait ressaisir ou « scanner » par OCR, avec son lot d'erreurs. À l'inverse, les flux EDI purement structurés étaient illisibles sans outil dédié. Factur-X réconcilie les deux mondes : le comptable voit une facture normale, tandis que son logiciel lit directement les données pour les intégrer sans saisie manuelle.&lt;/p&gt;

&lt;p&gt;Le format a été conçu conjointement par le Forum National de la Facture Électronique français (FNFE-MPE) et son homologue allemand, ce qui en fait un standard &lt;strong&gt;franco-allemand interopérable&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  L'architecture hybride : PDF/A-3 + XML CII
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Le PDF/A-3, la couche lisible
&lt;/h3&gt;

&lt;p&gt;Le conteneur de Factur-X n'est pas un PDF ordinaire mais un &lt;strong&gt;PDF/A-3&lt;/strong&gt; (norme ISO 19005-3). Cette variante du PDF est dédiée à l'archivage long terme et présente une caractéristique décisive : elle autorise officiellement l'&lt;strong&gt;intégration de pièces jointes&lt;/strong&gt; à l'intérieur du document. C'est ce qui permet de loger le fichier XML directement dans le PDF, sous un nom de fichier normalisé (&lt;code&gt;factur-x.xml&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;Le PDF/A-3 garantit aussi que le rendu visuel restera fidèle dans dix ou quinze ans, polices et mise en page incluses — un atout pour la conservation probatoire.&lt;/p&gt;

&lt;h3&gt;
  
  
  Le XML CII, la couche structurée
&lt;/h3&gt;

&lt;p&gt;Les données structurées s'expriment en &lt;strong&gt;XML au format CII&lt;/strong&gt; (Cross Industry Invoice), une syntaxe normalisée par l'UN/CEFACT. On y retrouve, balisées une à une, toutes les informations de la facture : identité du vendeur et de l'acheteur, numéro, dates, lignes de détail, bases et taux de &lt;a href="https://erp.eyeot.fr/glossaire/tva" rel="noopener noreferrer"&gt;TVA&lt;/a&gt;, totaux, conditions de paiement.&lt;/p&gt;

&lt;p&gt;En cas de divergence, &lt;strong&gt;c'est le XML qui fait foi&lt;/strong&gt; sur le plan du traitement automatisé : le logiciel comptable s'appuie sur lui, pas sur le visuel. Le PDF reste la représentation de référence pour l'œil humain.&lt;/p&gt;

&lt;h2&gt;
  
  
  La norme EN 16931, socle européen
&lt;/h2&gt;

&lt;p&gt;Au-dessus de la syntaxe se trouve la &lt;strong&gt;sémantique&lt;/strong&gt;, définie par la norme européenne &lt;strong&gt;EN 16931&lt;/strong&gt;. Issue de la directive 2014/55/UE, elle établit un &lt;em&gt;modèle sémantique&lt;/em&gt; commun : la liste des informations qu'une facture électronique doit ou peut contenir et leur signification, indépendamment du langage technique employé.&lt;/p&gt;

&lt;p&gt;Factur-X est l'une des implémentations de cette norme. Une facture conforme au cœur de l'EN 16931 sera comprise de la même manière dans toute l'Union européenne, qu'elle soit exprimée en CII ou dans la syntaxe alternative UBL. C'est cette convergence sémantique qui rend l'interopérabilité possible entre éditeurs, pays et plateformes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Les profils Factur-X
&lt;/h2&gt;

&lt;p&gt;Toutes les factures n'ont pas le même besoin de richesse de données. Factur-X définit donc plusieurs &lt;strong&gt;profils&lt;/strong&gt;, du plus léger au plus complet :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;MINIMUM&lt;/strong&gt; : données d'en-tête essentielles, surtout utiles pour le pré-remplissage comptable.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BASIC WL&lt;/strong&gt; (&lt;em&gt;without lines&lt;/em&gt;) : totaux et TVA, sans le détail des lignes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BASIC&lt;/strong&gt; : ajoute le détail des lignes de facturation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EN 16931&lt;/strong&gt; : le profil de référence, qui couvre l'intégralité du socle sémantique européen.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EXTENDED&lt;/strong&gt; : enrichi pour les cas métier complexes (multi-livraisons, secteurs spécifiques).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Plus le profil est élevé, plus l'automatisation côté destinataire est complète — sans saisie ni rapprochement manuel.&lt;/p&gt;

&lt;h2&gt;
  
  
  Factur-X et ZUGFeRD : cousins germains
&lt;/h2&gt;

&lt;p&gt;La confusion est fréquente, et pour cause. &lt;strong&gt;ZUGFeRD&lt;/strong&gt; est le nom allemand du même standard. Depuis ZUGFeRD 2.x et Factur-X 1.0, les deux formats sont &lt;strong&gt;techniquement identiques&lt;/strong&gt; : une facture émise en Factur-X est lue sans difficulté par un système attendant du &lt;a href="https://erp.eyeot.fr/glossaire/zugferd" rel="noopener noreferrer"&gt;ZUGFeRD&lt;/a&gt;, et réciproquement.&lt;/p&gt;

&lt;p&gt;Les différences relèvent surtout de la gouvernance et de la dénomination des profils. Côté allemand, ZUGFeRD ajoute notamment un profil &lt;strong&gt;XRECHNUNG&lt;/strong&gt; dédié au secteur public. Pour un éditeur français, retenir l'essentiel suffit : produire du Factur-X conforme, c'est produire un document compatible avec l'écosystème allemand.&lt;/p&gt;

&lt;h2&gt;
  
  
  Émettre et recevoir une facture Factur-X
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Émettre
&lt;/h3&gt;

&lt;p&gt;Générer une facture Factur-X suppose de produire &lt;strong&gt;simultanément&lt;/strong&gt; la représentation visuelle et les données structurées, puis de les fusionner dans un PDF/A-3 valide. Les étapes typiques :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Constituer le modèle sémantique de la facture (vendeur, acheteur, lignes, TVA, totaux).&lt;/li&gt;
&lt;li&gt;Sérialiser ces données en XML CII selon le profil retenu.&lt;/li&gt;
&lt;li&gt;Mettre en page le PDF/A-3 lisible.&lt;/li&gt;
&lt;li&gt;Embarquer le XML comme pièce jointe normalisée dans le PDF.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Un logiciel de &lt;a href="https://erp.eyeot.fr/solutions/facturation" rel="noopener noreferrer"&gt;facturation&lt;/a&gt; intégré réalise ces étapes de façon transparente : l'utilisateur clique sur « émettre la facture » et obtient un fichier hybride conforme, prêt à être envoyé. Cela vaut aussi pour les pièces amont du cycle, comme un &lt;a href="https://erp.eyeot.fr/glossaire/devis" rel="noopener noreferrer"&gt;devis&lt;/a&gt; que l'on transforme ensuite en facture.&lt;/p&gt;

&lt;h3&gt;
  
  
  Recevoir
&lt;/h3&gt;

&lt;p&gt;À la réception, le traitement est inversé : le logiciel &lt;strong&gt;extrait le XML&lt;/strong&gt; du PDF, le valide contre le profil et la norme EN 16931, puis &lt;strong&gt;intègre automatiquement&lt;/strong&gt; les écritures et le rapprochement (commande, bon de réception, paiement). Le PDF, lui, peut être classé en &lt;a href="https://erp.eyeot.fr/solutions/ged" rel="noopener noreferrer"&gt;GED&lt;/a&gt; pour la conservation. Le gain est immédiat : fin de la ressaisie, réduction des erreurs et accélération du cycle de validation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Factur-X dans la réforme française
&lt;/h2&gt;

&lt;p&gt;Factur-X tient une place centrale dans la généralisation de la facture électronique entre entreprises. La réforme retient trois formats socles : &lt;strong&gt;CII, UBL et Factur-X&lt;/strong&gt; (l'hybride). Les flux transitent par des &lt;strong&gt;Plateformes de Dématérialisation Partenaires&lt;/strong&gt;, ou &lt;a href="https://erp.eyeot.fr/glossaire/pdp" rel="noopener noreferrer"&gt;PDP&lt;/a&gt;, chargées d'émettre, transmettre et recevoir les factures.&lt;/p&gt;

&lt;p&gt;Le calendrier annoncé prévoit une &lt;strong&gt;obligation de réception pour toutes les entreprises&lt;/strong&gt;, puis une obligation d'émission échelonnée selon la taille. Anticiper ce changement, c'est s'assurer que ses outils savent déjà produire et lire du Factur-X — et que les données comptables remontent proprement dans le module &lt;a href="https://erp.eyeot.fr/solutions/finance" rel="noopener noreferrer"&gt;finance&lt;/a&gt;, jusqu'aux obligations comme le &lt;a href="https://erp.eyeot.fr/glossaire/fec" rel="noopener noreferrer"&gt;FEC&lt;/a&gt;. (Le calendrier réglementaire pouvant évoluer, vérifiez toujours les échéances officielles en vigueur.)&lt;/p&gt;

&lt;h2&gt;
  
  
  Aller plus loin avec eyeot
&lt;/h2&gt;

&lt;p&gt;eyeot est un ERP français qui couvre le cycle complet devis → commande → facture, avec un module de facturation et un module finance reliés à la gestion documentaire. Si la facture électronique hybride fait partie de vos chantiers, le &lt;strong&gt;compte particulier 100 % gratuit&lt;/strong&gt; (un utilisateur, tous les modules, sans carte bancaire) vous permet de tester l'outil immédiatement : inscription sur &lt;a href="https://erp.eyeot.fr/sign-up" rel="noopener noreferrer"&gt;erp.eyeot.fr/sign-up&lt;/a&gt;. Une bonne occasion de préparer sereinement la transition vers Factur-X.&lt;/p&gt;

</description>
      <category>facturx</category>
      <category>einvoicing</category>
      <category>erp</category>
      <category>xml</category>
    </item>
    <item>
      <title>L'ERP à l'ère des agents IA : pourquoi le protocole MCP change la donne</title>
      <dc:creator>Termi24</dc:creator>
      <pubDate>Sun, 21 Jun 2026 19:26:36 +0000</pubDate>
      <link>https://dev.to/termi24/lerp-a-lere-des-agents-ia-pourquoi-le-protocole-mcp-change-la-donne-2c6l</link>
      <guid>https://dev.to/termi24/lerp-a-lere-des-agents-ia-pourquoi-le-protocole-mcp-change-la-donne-2c6l</guid>
      <description>&lt;h2&gt;
  
  
  Des API à la conversation : un nouveau mode d'accès à l'ERP
&lt;/h2&gt;

&lt;p&gt;Pendant vingt ans, intégrer un logiciel de gestion à un autre outil supposait d'écrire du code : appeler une &lt;a href="https://erp.eyeot.fr/glossaire/api-rest" rel="noopener noreferrer"&gt;API REST&lt;/a&gt;, gérer l'authentification, parser les réponses, maintenir le tout à chaque évolution. Cette approche reste solide, mais elle exclut de fait tous les utilisateurs qui ne sont pas développeurs.&lt;/p&gt;

&lt;p&gt;L'arrivée des agents IA — ChatGPT, Claude, Cursor et leurs équivalents — change la donne. Ces assistants ne se contentent plus de répondre à des questions : ils peuvent &lt;strong&gt;agir&lt;/strong&gt;, c'est-à-dire déclencher des opérations dans un système tiers. Pour qu'un agent crée un devis, lise un stock ou planifie une intervention dans un &lt;a href="https://erp.eyeot.fr/glossaire/erp" rel="noopener noreferrer"&gt;ERP&lt;/a&gt;, il lui faut un langage commun avec ce logiciel. C'est précisément le rôle du protocole MCP.&lt;/p&gt;

&lt;h2&gt;
  
  
  Le protocole MCP, en clair
&lt;/h2&gt;

&lt;p&gt;Le &lt;strong&gt;MCP (Model Context Protocol)&lt;/strong&gt; est un protocole ouvert qui standardise la connexion entre un modèle de langage et des sources de données ou des outils externes. On le compare souvent à un « port universel » : plutôt que de réinventer une intégration sur mesure pour chaque assistant, un éditeur expose une seule fois ses capacités via un serveur &lt;a href="https://erp.eyeot.fr/glossaire/mcp" rel="noopener noreferrer"&gt;MCP&lt;/a&gt;, et n'importe quel agent compatible peut s'y connecter.&lt;/p&gt;

&lt;p&gt;Concrètement, un serveur MCP publie une liste d'&lt;strong&gt;outils&lt;/strong&gt; (tools). Chaque outil décrit une action possible — « créer un client », « lister les factures impayées », « consulter le tableau de bord » — avec ses paramètres attendus. L'agent IA découvre cette liste, choisit l'outil pertinent en fonction de la demande de l'utilisateur, le remplit et reçoit le résultat structuré.&lt;/p&gt;

&lt;h3&gt;
  
  
  Comment ça marche concrètement
&lt;/h3&gt;

&lt;p&gt;Un utilisateur écrit dans son assistant : &lt;em&gt;« Crée un devis de 1 500 € pour le client Durand et envoie-le. »&lt;/em&gt; L'agent :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Découvre&lt;/strong&gt; les outils exposés par le serveur MCP de l'ERP.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sélectionne&lt;/strong&gt; l'outil de création de devis et déduit les paramètres du message.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Appelle&lt;/strong&gt; l'outil via le serveur, qui exécute l'opération comme le ferait l'interface web.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Restitue&lt;/strong&gt; une confirmation lisible et, le cas échéant, le lien vers le document.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;L'atout majeur : ces outils peuvent être &lt;strong&gt;générés automatiquement&lt;/strong&gt; à partir de la spécification OpenAPI de l'ERP. Chaque route documentée devient un outil exploitable par l'agent, sans réécriture manuelle. eyeot adopte cette logique : son serveur MCP dérive ses outils de l'API existante et achemine chaque appel à travers la même pile que l'interface — préservant authentification, périmètre de données et journal d'audit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Authentification : ouvrir l'ERP aux agents sans baisser la garde
&lt;/h2&gt;

&lt;p&gt;Donner à une IA les clés d'un système de gestion soulève immédiatement une question de sécurité. Un ERP contient des données financières, RH et clients : l'accès agentique ne peut pas s'appuyer sur un simple mot de passe partagé.&lt;/p&gt;

&lt;p&gt;Le standard qui s'impose est &lt;strong&gt;&lt;a href="https://erp.eyeot.fr/glossaire/oauth" rel="noopener noreferrer"&gt;OAuth&lt;/a&gt; 2.1&lt;/strong&gt;, avec plusieurs modes adaptés au contexte :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Authorization Code + PKCE&lt;/strong&gt; : l'utilisateur s'authentifie dans son navigateur et autorise explicitement l'agent. Le jeton délivré est de courte durée et renouvelable.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Device Grant&lt;/strong&gt; : pensé pour les agents en ligne de commande ou les applications sans navigateur intégré (un assistant de bureau, par exemple). L'utilisateur valide l'accès sur un autre écran.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clés d'API&lt;/strong&gt; émises par l'organisation, au périmètre maîtrisé, pour les intégrations de service.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dans tous les cas, le principe reste le même : l'agent hérite des &lt;strong&gt;permissions de l'utilisateur&lt;/strong&gt; qui l'a autorisé, jamais davantage. Un assistant connecté au compte d'un commercial ne pourra pas consulter la paie. Cette cohérence repose sur un contrôle d'accès fin, appliqué à chaque requête, et sur la multi-location stricte des données.&lt;/p&gt;

&lt;h2&gt;
  
  
  Les garde-fous indispensables d'un ERP agentique
&lt;/h2&gt;

&lt;p&gt;Un agent IA est puissant mais faillible : il peut mal interpréter une consigne, répéter une action, ou agir trop vite. Un ERP prêt pour l'IA doit donc intégrer des mécanismes de sécurité conçus pour ce nouveau mode d'usage.&lt;/p&gt;

&lt;h3&gt;
  
  
  Idempotency : ne pas créer deux fois la même facture
&lt;/h3&gt;

&lt;p&gt;Si un agent renvoie une requête après un délai réseau, il risque de &lt;strong&gt;dupliquer une opération&lt;/strong&gt; — deux factures, deux commandes. La parade est l'&lt;strong&gt;idempotency&lt;/strong&gt; : l'agent joint un identifiant unique (&lt;code&gt;Idempotency-Key&lt;/code&gt;) à chaque requête sensible. Si le serveur reçoit deux fois la même clé, il renvoie le résultat initial sans réexécuter l'action. Une seule facture est créée, quoi qu'il arrive.&lt;/p&gt;

&lt;h3&gt;
  
  
  Dry-run : simuler avant d'écrire
&lt;/h3&gt;

&lt;p&gt;Avant de valider une opération à fort impact, il est précieux de pouvoir &lt;strong&gt;prévisualiser ses effets sans rien modifier&lt;/strong&gt;. Le mode &lt;em&gt;dry-run&lt;/em&gt; (souvent un en-tête &lt;code&gt;X-Dry-Run&lt;/code&gt;) exécute la logique métier, capture ce qui aurait changé — mutations, notifications, déclenchements — puis annule tout. L'agent peut ainsi annoncer &lt;em&gt;« voici ce que cette action va produire »&lt;/em&gt; avant de demander une confirmation finale.&lt;/p&gt;

&lt;h3&gt;
  
  
  Audit et RBAC : traçabilité et permissions
&lt;/h3&gt;

&lt;p&gt;Chaque action déclenchée par un agent doit être &lt;strong&gt;tracée comme n'importe quelle action humaine&lt;/strong&gt; : qui, quoi, quand, depuis quel jeton. Un journal d'audit horodaté — idéalement chaîné cryptographiquement — garantit qu'aucune opération automatisée n'échappe au contrôle. Côté droits, le &lt;strong&gt;&lt;a href="https://erp.eyeot.fr/glossaire/multi-tenant" rel="noopener noreferrer"&gt;RBAC&lt;/a&gt;&lt;/strong&gt; filtre en amont ce que l'agent peut faire. Pour les décisions automatisées touchant des personnes, le cadre du &lt;a href="https://erp.eyeot.fr/glossaire/rgpd" rel="noopener noreferrer"&gt;RGPD&lt;/a&gt; (notamment l'article 22) impose par ailleurs de garder un humain dans la boucle.&lt;/p&gt;

&lt;p&gt;À ces garde-fous s'ajoute une logique de &lt;strong&gt;lecture seule par défaut&lt;/strong&gt; : un agent peut consulter et informer librement, tandis que les opérations d'écriture restent conditionnées à une autorisation active. Une frontière nette entre « lire » et « agir ».&lt;/p&gt;

&lt;h2&gt;
  
  
  Cas d'usage concrets
&lt;/h2&gt;

&lt;p&gt;Une fois l'ERP rendu pilotable par IA, les usages se multiplient :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Reporting conversationnel&lt;/strong&gt; : « Quel est mon chiffre d'affaires du mois et mes impayés ? » sans ouvrir le moindre tableau de bord.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Saisie assistée&lt;/strong&gt; : dicter une opportunité, un client ou un ticket à l'oral, l'agent structurant l'information.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Orchestration cross-module&lt;/strong&gt; : relier devis, stock et facturation en une seule consigne, en s'appuyant sur l'&lt;a href="https://erp.eyeot.fr/solutions/intelligence" rel="noopener noreferrer"&gt;intelligence cross-module&lt;/a&gt; de l'ERP.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Connexion à l'écosystème&lt;/strong&gt; : combiner l'ERP à d'autres outils via des &lt;a href="https://erp.eyeot.fr/solutions/integrations" rel="noopener noreferrer"&gt;intégrations&lt;/a&gt; déclenchées par l'agent.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;L'objectif n'est pas de remplacer l'interface, mais d'offrir un &lt;strong&gt;canal supplémentaire&lt;/strong&gt;, plus rapide pour certaines tâches répétitives ou exploratoires.&lt;/p&gt;

&lt;h2&gt;
  
  
  Découvrir eyeot
&lt;/h2&gt;

&lt;p&gt;eyeot est un ERP français pensé pour cette nouvelle génération d'usages : son serveur &lt;a href="https://erp.eyeot.fr/solutions/mcp-ia" rel="noopener noreferrer"&gt;MCP&lt;/a&gt; expose les opérations métier aux agents compatibles, avec authentification OAuth, idempotency, mode dry-run et journal d'audit intégrés. L'accès agentique respecte les mêmes permissions et la même isolation que l'interface web.&lt;/p&gt;

&lt;p&gt;Si vous souhaitez expérimenter le pilotage d'un ERP depuis votre assistant favori, le &lt;strong&gt;compte particulier est 100 % gratuit, en permanence&lt;/strong&gt; — un utilisateur, tous les modules, sans carte bancaire. Créez votre compte en quelques minutes sur &lt;a href="https://erp.eyeot.fr/sign-up" rel="noopener noreferrer"&gt;erp.eyeot.fr/sign-up&lt;/a&gt; et éprouvez l'outil en conditions réelles.&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>erp</category>
      <category>ai</category>
      <category>oauth</category>
    </item>
  </channel>
</rss>
