Comment automatiser la saisie des commandes clients : EDI, portail, OCR ou agent relié à l'ERP
Il existe quatre façons d'arrêter de ressaisir les commandes clients dans l'ERP : l'EDI avec les clients qui savent l'envoyer, un portail où les clients saisissent eux-mêmes, l'OCR ou la capture par modèle pour quelques mises en page stables, et un agent relié à l'ERP qui lit ce qui arrive et bloque ce qu'il ne peut pas confirmer. La plupart des industriels et des négociants en combinent deux ou trois, selon les clients. Ce guide montre ce que votre ERP sait peut-être déjà faire, comment choisir avec une matrice de décision, quels détails font échouer un projet (références client, unités, commandes rectificatives), comment mesurer le vrai temps passé par commande avant de commencer, et ce que doivent couvrir un pilote et le coût complet.
- Publié le
- Mis à jour le
- Temps de lecture
- 19 min
- Auteur
- L'équipe Mirage Metrics
Périmètre : commandes clients B2B chez les industriels et les distributeurs, reçues par EDI, portail, e-mail, PDF, tableur ou scan, saisies dans n'importe quel ERP. Les commandes téléphoniques et le détail des mappings EDI ne sont pas traités. Les règles d'exception ont leur propre guide, en lien plus bas.
En bref
- Adapté à
- Responsables ADV et service client, directeurs des opérations, dirigeants de négoce, DSI et responsables ERP qui cherchent comment supprimer la ressaisie des commandes.
- Ce qu'il faut fournir
- Un mois de commandes compté par canal et par client, les fichiers clients et articles avec leurs correspondances, les tarifs et contrats, les unités et conditionnements, et les règles de chaque client (livraisons partielles, substitutions, calendriers).
- Ce qui s'automatise
- Lire les commandes, écarter ce qui n'en est pas, identifier clients et articles, convertir les unités selon des règles définies, contrôler prix, dates et doublons, et créer les commandes propres par l'interface de l'ERP.
- Ce qui reste validé par une personne
- Choisir entre deux articles possibles, accepter un prix hors tolérance, créer un client ou une adresse de livraison, modifier une commande déjà préparée, annuler, et faire évoluer les règles.
- Quand l'approche ne suffit pas
- Quand les données de référence ne sont pas fiables, quand la plupart des commandes se négocient au cas par cas plutôt que sur des conditions convenues, ou quand personne ne sait formuler les règles que l'ADV applique aujourd'hui.
Les quatre méthodes, et ce que chacune automatise
Les éditeurs présentent souvent ces méthodes comme concurrentes. Elles ne le sont pas : chacune supprime la saisie pour un type de client différent, et chacune laisse une partie différente du travail à quelqu'un. Ce qui compte, c'est la forme sous laquelle la commande vous arrive, et qui doit changer ses habitudes pour qu'elle arrive autrement.
| Méthode | Fonctionnement | Ce qu'elle supprime | Contrainte principale |
|---|---|---|---|
| EDI | Le système du client envoie une commande structurée (EDIFACT ou EANCOM ORDERS, X12 850 en Amérique du Nord) par un opérateur ou en AS2 ; un mapping la transforme en commande dans votre ERP. | La lecture et la saisie, entièrement, pour ce partenaire | Un projet d'intégration par partenaire, des deux côtés |
| Portail client ou boutique B2B | Le client saisit lui-même sa commande sur votre site, dans votre catalogue, à ses conditions tarifaires. | Votre saisie : le client la fait à votre place | L'adoption : le client doit accepter de se connecter |
| OCR ou capture par modèle | Le texte est lu sur le PDF ou le scan, et un modèle par mise en page indique où se trouve chaque champ. L'IA documentaire plus récente repère les champs sans position fixe. | La lecture du document, pour les mises en page paramétrées | Le rapprochement, les contrôles et l'intégration dans l'ERP restent à construire ; une nouvelle mise en page casse le modèle |
| Agent relié à l'ERP | Un logiciel lit la commande sous la forme où elle arrive, la rapproche de vos données de référence, applique vos règles et crée la commande, en bloquant ce qu'il ne peut pas confirmer. | Lecture, rapprochement, contrôle et création, quel que soit le format | Dépend de la qualité des données de référence et de règles écrites quelque part |
Le mot « agent » recouvre des produits fondés sur des règles, sur de la RPA qui pilote les écrans de l'ERP, ou sur des modèles de langage. Le critère n'est pas l'étiquette mais ce que l'outil fait d'une ligne qu'il ne peut pas confirmer : il la bloque avec une raison, ou il devine. La différence entre un agent et un robot qui rejoue des clics est détaillée dans agents IA ou RPA.
OCR des bons de commande : ce qu'il lit, ce qu'il ne décide pas
L'OCR est souvent le premier réflexe face à une pile de bons de commande PDF. Il transforme une image en texte, et la capture par modèle ajoute, pour chaque mise en page, la position des champs : numéro de commande en haut à droite, tableau des lignes au milieu. Avec dix clients fidèles à la même présentation depuis des années, cela peut suffire.
Trois limites apparaissent dès que le nombre de clients augmente. Chaque nouvelle mise en page demande un nouveau modèle, et un client qui change d'ERP change de bon de commande du jour au lendemain. L'IA documentaire repère les champs par leur sens plutôt que par leur position, ce qui élargit la couverture, mais ne règle pas la suite. Car surtout, ni l'OCR ni l'IA documentaire ne décident lequel de vos articles correspond à « 88-120-B », si « 66 » désigne des pièces ou des colis, ni si ce bon est une nouvelle commande ou le renvoi d'hier : ce travail de rapprochement, de contrôle et de création dans l'ERP reste entier.
Le choix de la technologie de lecture elle-même, par position ou par compréhension du document, est traité dans OCR ou LLM pour extraire vos documents. Les mentions qu'un bon de commande doit porter sont rappelées dans le bon de commande : définition et mentions obligatoires.
Ce que votre ERP sait peut-être déjà faire
Avant d'acheter quoi que ce soit, regardez ce que fournit déjà l'éditeur de votre ERP. Le tableau reprend ce que chaque éditeur documente, lu à la date indiquée en haut de page ; les éditions évoluent, confirmez avec votre intégrateur pour votre version.
| ERP | Ce que l'éditeur documente | Ce qu'il faut faire |
|---|---|---|
| Dynamics 365 Business Central | L'agent de commande client de Microsoft surveille une boîte mail, lit le message et ses pièces jointes PDF ou image, et crée toujours d'abord un devis, qui peut ensuite devenir une commande ; des utilisateurs désignés valident chaque message envoyé au client. Les références des clients sont gérées dans les références article. | À évaluer en premier. Testez-le sur vos vraies commandes, y compris les formats difficiles ; il consomme des crédits Copilot. |
| Dynamics 365 Supply Chain Management | Des identifiants d'article externes par client, utilisables pour rechercher un article sur une ligne de commande, depuis la version 10.0.45. | La table de correspondance existe ; la lecture de la commande relève d'un autre outil. Interfaces et points de contrôle : la saisie des commandes dans Dynamics 365. |
| SAP S/4HANA Cloud Public Edition | Le scénario Create Sales Orders from Unstructured Data transforme un bon de commande PDF ou image téléversé en demande de commande client, un brouillon que l'utilisateur peut simuler avant de créer la commande. Le cours de SAP précise que seuls les fichiers en anglais et en allemand sont pris en charge. | Peu utile tel quel pour des bons de commande rédigés en français : vérifiez l'état de la prise en charge des langues sur votre version. |
| SAP Business One | Les références des clients sont gérées comme numéros de catalogue du partenaire. Les commandes peuvent être créées depuis l'extérieur par le Service Layer, l'interface par laquelle passe le déploiement Biodéal. | Demandez à votre intégrateur ce que votre version propose pour lire les commandes. Interfaces, brouillons et numéros de catalogue : l'automatisation des commandes clients SAP. |
| Odoo | L'application eCommerce gère les boutiques B2B avec comptes clients et portail, des listes de prix par client et un bouton pour recommander une commande passée. Odoo documente la numérisation par IA des factures fournisseurs ; transformer le PDF d'un client en devis relève de modules tiers. | Le portail est natif. La lecture des PDF clients est un complément : à tester comme n'importe quel outil. |
| Sage, Cegid, Divalto et autres | Les éditions sont trop différentes pour être résumées ici. | Posez trois questions à votre intégrateur : quel format d'import de commandes l'ERP accepte, quel connecteur EDI il prend en charge, et si une commande peut être créée en brouillon ou en attente. |
Deux enseignements. Business Central, Supply Chain Management et Business One documentent chacun un emplacement pour les références des clients, et la plupart des ERP en ont un : si cette table est vide chez vous, la remplir est le premier chantier, quelle que soit la méthode retenue. Et quand la lecture est proposée par l'éditeur, ses limites sont écrites noir sur blanc (devis d'abord, deux langues, pièces jointes seulement) : testez-les sur vos vraies commandes avant de chercher ailleurs.
Matrice de décision : volume, clients, formats, modifications
Cinq critères tranchent la plupart des cas : combien de clients commandent, à quel point le volume est concentré, combien de formats arrivent, quelle est la complexité d'une ligne, et à quelle fréquence les commandes changent après envoi. La matrice se lit critère par critère ; la décision vient de la combinaison, par groupe de clients.
| Critère | EDI | Portail ou boutique B2B | OCR ou capture par modèle | Agent relié à l'ERP |
|---|---|---|---|---|
| Qui doit changer sa façon de travailler | Le client et vous : mapping, tests, raccordement | Le client, qui saisit la commande | Personne, une fois un modèle construit par mise en page | Personne |
| Clients concernés | Peu nombreux, gros, réguliers, équipés d'un prestataire EDI ou d'une DSI | Clients qui recommandent dans un catalogue stable | Une poignée de clients dont la mise en page ne change jamais | La longue traîne : beaucoup de clients, beaucoup de formats, surtout par e-mail |
| Formats pris en charge | Une norme convenue par partenaire | Un seul : le vôtre | Un modèle par mise en page | Toutes les mises en page, texte libre compris, avec les lignes douteuses bloquées |
| Volume qui justifie la mise en place | Élevé, par partenaire | Moyen, si les clients l'adoptent | Moyen à élevé, par mise en page | Faible par client, significatif au total |
| Complexité des lignes | Gérée si le mapping la prévoit | Limitée à ce que propose le portail | Tableaux stables ; les lignes sur deux rangs et les notes la cassent | Références client, unités absentes, notes, avec signalement |
| Modifications et annulations | Messages prévus (EDIFACT ORDCHG, X12 860) | Le client modifie jusqu'à votre heure limite | Un PDF corrigé est un nouveau document, sans lien | Doit reconnaître renvois et corrections par des règles |
| Ce qui la fait échouer | Des partenaires qui refusent de s'intégrer ; la maintenance des mappings | Des clients qui continuent d'envoyer des e-mails | Une nouvelle mise en page, une colonne déplacée | Des données de référence peu fiables ; des règles jamais écrites |
| Données de référence nécessaires | Correspondances ou GTIN dans le mapping | Catalogue et tarifs clients | Positions des champs et correspondances | Correspondances, unités, tarifs, adresses, règles par client |
Situations courantes et méthode qui convient le plus souvent
| Situation | Convient le plus souvent |
|---|---|
| Trois clients envoient la moitié des commandes et font déjà de l'EDI | L'EDI avec ces trois-là. Le reste se décide à part. |
| Plus de cent clients envoient des PDF et des tableurs dans leur propre format | Un agent relié à l'ERP, ou une lecture sans modèle complétée par vos propres rapprochements et contrôles |
| Dix clients, la même mise en page depuis des années, des lignes simples | La capture par modèle, ou l'import de tableur de l'ERP s'ils acceptent d'envoyer un fichier fixe |
| Les clients recommandent les mêmes articles chaque semaine | Un portail ou une boutique B2B avec recommande, s'ils l'adoptent ; gardez une voie pour les autres |
| Les commandes sont modifiées plusieurs fois avant livraison | Écrivez d'abord les règles de version : aucune méthode ne tient sans elles |
| Votre éditeur ERP fournit un agent adapté à vos formats | Testez-le d'abord sur une semaine de vraies commandes |
| Les fichiers clients et articles ne sont pas fiables | Nettoyez-les d'abord : sinon l'automatisation mesurera la qualité de vos données, sans gain de temps |
Fait et pratique
Les noms de messages de la matrice sont des faits, issus des organismes de normalisation. Le reste relève de la pratique recommandée, pas d'une mesure : servez-vous-en pour poser la question, puis testez sur vos propres commandes.
La plupart des ADV ont besoin de plusieurs méthodes
Classez vos clients par nombre de commandes sur les trois derniers mois et regardez la courbe. On observe souvent quelques clients qui pèsent lourd et une longue traîne qui envoie le reste, mais ce sont vos chiffres qui comptent. Traitez ensuite chaque groupe à sa façon :
- Les grands comptes : ceux qui ont un prestataire EDI ou une DSI. Proposez l'EDI ; s'ils envoient déjà des fichiers structurés, exploitez-les.
- Les habitués : ceux qui recommandent les mêmes articles. Proposez le portail, mesurez l'adoption au bout d'un trimestre, et gardez une voie pour ceux qui continuent par e-mail.
- La longue traîne : tous les autres, chacun dans son format. La capture par modèle si les mises en page sont peu nombreuses et stables ; un agent relié à l'ERP si elles sont nombreuses ou changent.
Quel que soit le panachage, tous les canaux doivent aboutir au même endroit : les mêmes fichiers clients et articles, les mêmes contrôles, la même file d'exceptions et le même décompte des commandes reçues. Trois outils avec chacun ses propres règles recréent les erreurs qu'on voulait supprimer. Pour le seul canal e-mail, voir aussi automatiser les commandes reçues par e-mail vers l'ERP.
Références client et codes articles
Une commande automatisée s'arrête rarement parce qu'elle est mal lue. Elle s'arrête parce qu'on ne sait pas quel article le client voulait. Les clients commandent avec leurs propres références, vos codes, des codes-barres, des libellés ou un renvoi à une commande passée, souvent plusieurs de ces formes sur le même bon.
| Ce que le client écrit | Exemple | Rapproché par | Quand ça échoue |
|---|---|---|---|
| La référence du client | « 88-120-B » | Table de correspondance du client | Absente : ligne bloquée, articles proposés, correspondance ajoutée une fois confirmée |
| Votre code article, recopié par le client | « 30412 » | Correspondance exacte sur votre code | Vérifier que l'article est toujours vendu et que le libellé concorde |
| Code-barres | GTIN | GTIN de l'article ou de l'unité | Le GTIN du colis et celui de l'unité sont différents : vérifier lequel |
| Libellé seul | « Vis H M12x40 zinguée » | Recherche sur le libellé, puis l'historique du client | Plusieurs candidats : bloquer, ne jamais choisir |
| Renvoi à une commande passée | « Comme le mois dernier » | Les commandes précédentes du client | Bloquer : articles et quantités à confirmer |
Constituez la table de correspondance à partir de l'historique avant tout pilote : pour chaque client, les commandes des derniers mois telles qu'il les a envoyées, rapprochées de ce que l'ADV a saisi. C'est l'actif le plus utile du projet, et sa place est dans l'ERP, pas dans l'outil d'automatisation, pour survivre à un changement d'outil. Après la mise en service, chaque ligne tranchée par une personne doit ajouter une correspondance, pour que la même question ne revienne pas.
Unités, conditionnements, tarifs, remises et dates
Une ligne parfaitement lue peut être fausse dans l'ERP parce qu'un nombre voulait dire autre chose. La règle vaut partout : ce sont vos données de référence qui disent ce que signifie une valeur, jamais le document du client.
| Problème | Exemple | Règle |
|---|---|---|
| Unité absente | « 66 » sans unité | Déduire l'unité seulement si le prix de la commande correspond à une seule unité de votre tarif, et le signaler |
| Unité écrite à la façon du client | « CS », « carton », « x6 », « PACK (X6P) » | Associer chaque écriture d'un client à une conversion définie, client par client |
| Pas un multiple du conditionnement | 25 unités d'un article vendu par 12 | Bloquer, ou arrondir selon une règle convenue avec ce client, jamais en silence |
| Prix différent de votre tarif | Ancien prix du client sur son bon | Votre tarif ou votre contrat s'applique ; hors tolérance, une personne décide |
| Remises | Remises en cascade ou propres au client | Calculées par la tarification de l'ERP, jamais recopiées du PDF |
| Date de livraison souhaitée | « 03/04 », « au plus vite », « semaine 14 » | Lire les formats sans ambiguïté ; bloquer les autres ; appliquer votre calendrier d'expédition |
Déduire l'unité du prix est le seul raccourci à connaître, parce qu'il se vérifie. Chez Biodéal, quand un bon donne une quantité sans unité, le système compare le prix unitaire du document au tarif SAP de chaque unité possible ; l'exemple de l'étude de cas est un litre de lait à 1,17 €, qui ne peut être qu'une brique et non un colis de six à environ 7 €. Les lignes ainsi déduites sont saisies et signalées à l'équipe pour confirmation.
Doublons, commandes rectificatives et annulations
L'EDI prévoit des messages pour les modifications. Dans EANCOM, la norme de GS1, le message ORDCHG permet à l'acheteur de modifier ou d'annuler des lignes, et précise que le numéro de commande, les parties ou un numéro de ligne ne se modifient pas ainsi : il faut annuler et recommander. La norme américaine X12 associe de même la commande 850 à une demande de modification 860 et à une réponse 865.
L'e-mail n'a pas de tel contrat. Un PDF renvoyé, un bon rectificatif et un aimable « merci d'annuler la ligne 3 » arrivent tous comme de nouveaux e-mails, et un traitement qui prend chaque e-mail pour une nouvelle commande crée des doublons. Écrivez les règles avant le pilote :
| Événement | Comment il se présente | Règle | Erreur à éviter |
|---|---|---|---|
| PDF renvoyé | Même numéro de commande, mêmes lignes, un e-mail plus tard | Rattacher à la première commande ; ne rien saisir | La saisir deux fois parce que l'e-mail est nouveau |
| Commande rectificative | Même numéro, une mention de révision ou des lignes modifiées | Comparer avec la commande dans l'ERP ; appliquer l'écart comme une modification, bloquée si la commande est déjà préparée | Créer une seconde commande, ou écraser une ligne expédiée |
| Ligne annulée | Une ligne absente de la nouvelle version, ou « annulez la ligne 3 » dans l'e-mail | Une personne décide si quelque chose est réservé ou expédié ; sinon appliquer et tracer | Prendre la ligne manquante pour une erreur de lecture |
| Commande entière annulée | Un e-mail, ou un bon marqué annulé | Toujours une personne : la commande peut être préparée, facturée ou partiellement livrée | Annuler automatiquement |
| Nouveau numéro pour les mêmes articles | Numéro différent, mêmes lignes et dates | Signaler un doublon possible et poser la question ; ne pas fusionner au jugé | Saisir les deux sans rien demander |
La clé est le couple client et numéro de commande, comparé aux commandes déjà reçues, avec comparaison des lignes quand le numéro correspond. L'étude de cas Biodéal décrit la même exigence à sa façon : l'agent suit une commande sur plusieurs e-mails, à mesure qu'elle est créée, fusionnée ou remplacée.
Lignes ambiguës et contrôle humain
Toutes les méthodes produisent des lignes qu'une personne doit trancher : un article avec deux candidats, une quantité dix fois supérieure à l'habitude, un prix hors tolérance, une adresse inconnue. Trois décisions organisent ce contrôle, et elles vous appartiennent, pas à l'outil :
- Où se place le point de contrôle : commandes créées en brouillon, en devis ou en attente jusqu'à validation, ou créées directement avec seules les lignes bloquées en attente. L'agent de Business Central commence toujours par un devis ; démarrer en brouillon puis assouplir client par client est la voie prudente.
- Ligne ou commande : faut-il saisir les lignes propres quand une seule est bloquée ? Jamais quand le doute porte sur le client, l'adresse ou un doublon, qui concernent toutes les lignes.
- Ce que voit la personne qui contrôle : le document source au bon endroit, la valeur lue, les candidats issus de vos données et la règle qui a déclenché le blocage.
La typologie complète des exceptions, l'écran de contrôle, les seuils et le journal d'audit sont détaillés dans le guide sur les exceptions de commande avant saisie dans l'ERP, et l'origine des erreurs de saisie dans les causes des erreurs de saisie dans l'ERP.
Mesurer le temps complet par commande
La plupart des calculs de rentabilité ne comptent que la saisie. Le temps qu'une commande coûte vraiment comprend aussi les relances pour la clarifier et les corrections quand elle a été mal saisie, et c'est précisément ce qui change, en bien ou en mal, quand on change la prise de commande. Mesurez-les par canal avant de choisir :
| Composante | Ce qu'elle couvre | Comment l'obtenir |
|---|---|---|
| Attente | Le temps que la commande passe dans la boîte mail avant d'être ouverte | Un délai, pas un effort : à suivre à part |
| Saisie | Ouvrir le document, trouver le client, saisir les lignes, chercher articles et prix | La seule part que comptent la plupart des estimations |
| Relances | E-mails et appels au client pour préciser un article, une unité, une date ou un prix | Les compter par commande et en chronométrer un échantillon |
| Corrections après saisie | Modifications, avoirs, relivraisons dus à une erreur de saisie | Journal des modifications de l'ERP et avoirs |
| Accusé de réception | Préparer et envoyer l'ARC | Souvent déjà automatique : à vérifier |
- Compter un mois complet de commandes par canal et par client, depuis l'ERP et la boîte mail
- Chronométrer un échantillon de commandes par canal sur deux semaines, du début à la fin, recherches comprises
- Compter les relances par commande dans les éléments envoyés et en chronométrer un échantillon
- Compter les corrections dans le journal des modifications de l'ERP et les avoirs dus à la saisie
- Noter le temps de référence par canal en minutes par commande, avec la taille de l'échantillon
Pour convertir cette mesure en heures et en coût, le calculateur du coût des erreurs de saisie de commandes prend le volume, les minutes par commande, le taux d'erreur et le coût horaire, et le calculateur de ROI de l'automatisation transforme les heures libérées en délai de retour sur investissement. Sur ce que coûte la saisie manuelle, voir le vrai coût de la saisie manuelle des commandes.
Exemple chiffré : des commandes qui arrivent par tous les canaux
Exemple illustratif, chiffres inventés : un distributeur de fournitures industrielles qui reçoit de l'EDI, des PDF, des tableurs et des e-mails
Hypothèses, toutes inventées. 100 clients envoient 2 500 commandes par mois. L'ADV a chronométré un échantillon par canal ; une relance prend 8 minutes et une correction après saisie 30 minutes. Les colonnes relances et corrections donnent le nombre d'événements par mois multiplié par la durée de chacun.
| Canal | Clients | Commandes par mois | Saisie, min par commande | Relances | Corrections | Total min | Heures |
|---|---|---|---|---|---|---|---|
| EDI | 5 | 1 000 | 1 | 25 x 8 | 4 x 30 | 1 320 | 22 |
| PDF par e-mail | 60 | 1 000 | 6 | 120 x 8 | 30 x 30 | 7 860 | 131 |
| Tableur | 10 | 300 | 10 | 30 x 8 | 12 x 30 | 3 600 | 60 |
| Texte dans l'e-mail | 25 | 200 | 4,5 | 30 x 8 | 10 x 30 | 1 440 | 24 |
| Total | 100 | 2 500 | 14 220 | 237 |
La saisie seule représente 10 900 minutes, soit environ 182 heures. Le temps complet est de 14 220 minutes, 237 heures : relances et corrections ajoutent 3 320 minutes, environ 23 % du total, qu'une estimation fondée sur la seule saisie oublie. Par commande, 5,7 minutes au total contre 4,4 de saisie. Les tableurs ne font que 12 % des commandes mais un quart des heures, parce que chacun porte beaucoup de lignes.
Trois options sont chiffrées ci-dessous. Relances et corrections restent à leur niveau de départ dans les trois : savoir si elles baissent, c'est ce que mesure le pilote, pas une hypothèse à poser.
| Option | Effet mensuel | Maintenance mensuelle | Gain net par mois | Effort ponctuel |
|---|---|---|---|---|
| A. Capture par modèle pour 8 mises en page PDF stables | 450 commandes : 6 min de saisie deviennent 2 min de vérification, 1 800 min gagnées | 2 changements de mise en page par mois x 3 h = 6 h | 24 h | Paramétrage des modèles |
| B. Agent relié à l'ERP pour toutes les commandes hors EDI | 1 500 commandes, 9 900 min de saisie supprimées ; contrôle : 225 commandes bloquées x 6 min + 75 vérifications par sondage x 2 min = 1 500 min | Règles et correspondances : 8 h | 132 h | Nettoyage des données de référence, 80 h |
| C. Passage à l'EDI du plus gros client PDF | 180 commandes : 6 min deviennent 1 min, 900 min gagnées | Maintenance du mapping avec le prestataire | 15 h | Intégration, 40 h en interne, plus les frais du prestataire |
L'option B fait passer le total mensuel de 237 à 105 heures (14 220 minutes, moins 9 900 de saisie, plus 1 500 de contrôle et 480 de maintenance : 6 300 minutes). Ses 80 heures de nettoyage représentent environ trois semaines de gain net. L'option C pèse peu seule, mais coûte peu de temps interne, amorti en moins de trois mois, et se combine avec B : le plus gros client passe à l'EDI, l'agent traite les 1 320 autres commandes hors EDI. L'option A reste limitée parce qu'elle ne couvre que les huit mises en page qui ne changent jamais : les 52 autres clients PDF, les tableurs et les e-mails restent saisis à la main.
Décision pour ce distributeur : piloter B sur vingt clients dont les expéditeurs de tableurs, proposer l'EDI au plus gros client PDF en parallèle, et ne rien changer pour les cinq clients EDI.
Le coût complet : ce qui entre dans le budget
Le prix des licences est la partie visible. Le coût complet compte six postes, et ceux qui décident du résultat sont en général les données de référence, le temps de contrôle et la maintenance, qu'aucun devis ne chiffre.
| Poste | EDI | Portail | Capture par modèle | Agent relié à l'ERP |
|---|---|---|---|---|
| Licences et frais | Abonnement au prestataire, frais par message ou par opérateur | Licence du module ou de la plateforme | Licence de capture, souvent à la page ou au document | Abonnement, souvent au volume |
| Intégration | Un mapping par partenaire et par type de message | Catalogue, tarifs et retour des commandes dans l'ERP | Écriture des données lues dans l'ERP | Lecture des données de référence et création des commandes |
| Intégration des clients | Par partenaire, des deux côtés | Formation et relance pour l'adoption | Aucune | Aucune |
| Nettoyage des données | Correspondances pour chaque partenaire | Catalogue et tarifs présentables aux clients | Correspondances pour chaque client | Correspondances, unités, adresses, règles par client |
| Temps de contrôle | File des erreurs EDI | Vérification des commandes saisies par les clients | Vérification de chaque champ lu | Lignes bloquées et sondages |
| Maintenance | Mapping à reprendre quand un partenaire change | Mise à jour du catalogue et du portail | Un modèle par mise en page modifiée | Règles et correspondances à mesure que les clients changent |
Deux postes méritent un chiffre à part dans toute proposition. Le temps de contrôle : la part des commandes bloquées multipliée par les minutes pour en traiter une, mesurée pendant le pilote plutôt que promise. Le changement de format : ce qui se passe, et qui paie, quand un client change d'ERP et que son bon de commande change du jour au lendemain. En EDI, c'est un mapping à reprendre avec le partenaire ; en capture par modèle, un nouveau modèle ; avec un agent, rien s'il lit sans modèle, mais ses correspondances restent à entretenir.
Les critères d'un pilote
Un pilote répond à une seule question : sur nos commandes, avec nos données, cette méthode supprime-t-elle plus de temps qu'elle n'en ajoute, sans perdre ni altérer une commande ? Définissez les mesures avant de commencer, et publiez les définitions avec les résultats.
| Élément | Ce qu'il faut fixer |
|---|---|
| Périmètre | Des clients choisis pour inclure les formats difficiles, pas seulement les propres ; une durée fixe d'au moins deux semaines pleines |
| Mode | En parallèle : l'ADV saisit comme d'habitude, le système traite les mêmes commandes sans rien écrire, ou crée des brouillons que personne ne valide |
| Commandes sans intervention | Compter des commandes, pas des lignes ; exclure ce qui a été classé comme n'étant pas une commande |
| Erreurs après validation | Lignes différentes de la bonne commande, en séparant celles saisies seules par le système et celles validées par une personne |
| Temps par commande | Temps complet, contrôle, relances et corrections compris, comparé à la mesure de départ sur les mêmes clients |
| Rien de perdu | Chaque e-mail et chaque pièce jointe reçus atteignent un statut ; le décompte quotidien tombe juste |
| Règle de sortie | Écrite avant le pilote : les seuils qui font passer un client en saisie réelle, et ce qui arrête le projet |
La méthode générale, du choix de l'échantillon à la décision de continuer ou d'arrêter, est dans le guide pour piloter un projet d'automatisation documentaire. Pour les commandes, incluez au moins un client qui modifie souvent ses commandes : c'est là qu'apparaissent les doublons et les écrasements silencieux.
Ce qu'un déploiement documente : Biodéal
Mirage a construit le traitement des commandes, de l'e-mail à l'ERP, chez Biodéal, distributeur de produits laitiers bio qui livre la grande distribution, des boulangeries et des grossistes, avec des commandes créées dans SAP Business One. C'est un seul déploiement, sur la longue traîne de la matrice : des clients qui commandent par e-mail, chacun dans son format. L'étude de cas documente les difficultés décrites dans ce guide :
- Les formats : PDF générés par l'ERP des clients, tableaux Word ou ODT, bons scannés et texte libre, chacun avec ses conventions de quantités (« 12 / 5 Kg », « PACK (X6P) », colonnes sans unité).
- L'unité déduite du prix, avec signalement des lignes concernées ; selon l'étude de cas, une commande de 12 lignes autrefois rejetée d'office est désormais saisie automatiquement.
- Le rejet de ce qui n'est pas une commande : accusés de réception, avis de rupture, commandes de Biodéal à ses propres fournisseurs.
- Des alertes plutôt que des échecs : une ligne dont la quantité ne peut pas être extraite ne fait jamais échouer toute la commande et ne disparaît pas ; elle part en alerte avec un diagnostic.
- Le marquage : chaque e-mail traité est tagué dans Outlook, et l'équipe voit ce qui a été pris en charge.
Ses chiffres publiés, qui ne décrivent que ce déploiement et ne constituent pas un taux à attendre ailleurs : 2 943 commandes traitées automatiquement depuis le lancement le 22 juillet 2025, 12 993 lignes saisies automatiquement, un délai médian de 48 secondes entre la réception de l'e-mail et la commande prête, 113 clients distincts, environ 7 % des commandes signalées pour vérification humaine, et aucune ligne perdue en silence, par construction. L'offre de Mirage pour ce type de flux est décrite sur la page automatisation de la saisie des commandes clients, et pour les clients trop petits pour l'EDI sur la page alternative à l'EDI.
Questions fréquentes
En général non. L'EDI, le portail, la capture et l'agent écrivent tous dans l'ERP existant, par son API, un format d'import ou un connecteur EDI. Un logiciel de gestion des commandes (OMS) répond à un autre besoin : orchestrer des commandes venant de nombreux canaux de vente et entrepôts. Si les commandes arrivent par e-mail et en PDF, ce qu'il faut supprimer, c'est la lecture et la ressaisie, qui se situent avant l'ERP.
Non, pas à lui seul. L'OCR transforme la page en texte ; il ne décide pas quel article votre client désigne, quelle unité s'applique ni si le prix est le bon. La capture par modèle fonctionne pour quelques mises en page stables. Avec beaucoup de clients et de formats, il faut en plus le rapprochement avec vos données, les contrôles et la création de la commande, à construire autour de l'outil de capture ou à obtenir avec un agent.
Pour les plus gros clients réguliers, oui s'ils l'acceptent : une commande structurée reste l'entrée la plus fiable. Pour la longue traîne, demander ne coûte rien, mais l'adoption dépend du client, et ceux qui refusent continueront d'envoyer des e-mails. Prévoyez les deux dès le départ.
Pour les commandes propres de clients connus, oui ; les lignes bloquées, les nouveaux clients, les nouvelles adresses de livraison, les écarts de prix et l'annulation d'une commande déjà préparée demandent toujours une personne. L'agent de Microsoft pour Business Central fait lui-même valider chaque message sortant. Décidez où se place le point de contrôle avant de choisir un outil.
Sources et périmètre
Vérifié le . Périmètre : les faits éditeurs et normes sont cités à l'endroit où ils sont affirmés ; la matrice, les postes de coût et les critères de pilote relèvent de la pratique recommandée ; l'exemple chiffré est inventé ; les faits Biodéal sont repris de son étude de cas et ne décrivent que ce déploiement.
- Microsoft Learn, vue d'ensemble de l'agent de commande client (Business Central) : surveillance d'une boîte mail, pièces jointes PDF et image, devis d'abord, validation des messages sortants, ordre de recherche des articles, crédits Copilot
- Microsoft Learn, utiliser les références article (Business Central) : références des clients rattachées à vos articles
- Microsoft Learn, identifiants d'article externes (Supply Chain Management) : identifiants externes par client sur les commandes, version 10.0.45
- SAP Learning, Creating Sales Orders from Unstructured Data (4X9) : bons de commande PDF et image en demandes de commande, simulation avant création, anglais et allemand seulement
- SAP Help, Managing Business Partner Catalog Numbers (SAP Business One) : références des clients rattachées à vos codes articles
- Documentation Odoo 18, comptes clients de l'eCommerce : accès B2B à la boutique, portail client, recommande
- Documentation Odoo 19, factures fournisseurs : numérisation par IA documentée pour les factures fournisseurs, avec crédits IAP
- Odoo Apps, un module tiers de numérisation des commandes clients : PDF client vers devis proposé par des tiers, pas par Odoo
- GS1, EANCOM 2002 S4 ORDCHG, demande de modification de commande : modification ou annulation de lignes par message ; changer le numéro de commande ou les parties impose d'annuler et de recommander
- ASC X12, flux des transactions de la chaîne d'approvisionnement : commande 850, accusé 855, demande de modification 860, réponse 865
- Mirage Metrics, étude de cas Biodéal : tous les faits et chiffres Biodéal de cette page
Sur le même sujet
- Les exceptions de commande avant saisie dans l'ERP : typologie, écran de contrôle et journal d'audit
- Automatiser les commandes reçues par e-mail : le canal e-mail seul
- Alternative à l'EDI pour les petits et moyens clients : la longue traîne que l'EDI n'atteint pas
- Automatisation des commandes clients SAP : interfaces Business One, S/4HANA et ECC
- Saisie des commandes dans Dynamics 365 : Supply Chain Management et Business Central
- OCR ou LLM pour extraire vos documents : combien de mises en page chacun sait lire
- Calculateur du coût des erreurs de saisie : votre temps de référence en heures et en coût
- Logiciels IA de traitement des commandes : les éditeurs de la catégorie agent
Voyez lesquelles de vos commandes un agent saisirait
Envoyez-nous une semaine de vraies commandes reçues par e-mail, PDF, tableurs et texte libre compris. Nous vous renvoyons chacune telle qu'elle serait créée dans votre ERP, avec les lignes que nous bloquerions et la raison de chaque blocage, à comparer avec votre temps de référence.
Vous préférez en discuter ? Réserver un appel