L'EDI par fichier plat a maintenu en vie un petit 3PL avec qui je travaille pendant 8 mois. Mais reprenons depuis le début — parce qu'en e-commerce, le pire moment n'est pas un mauvais avis. C'est un gros client qui demande « votre entrepôt prend-il en charge l'EDI ? » — et vous qui restez sans voix pendant que l'affaire s'envole.

L'année dernière, une marque d'articles pour la maison m'a contacté — des dizaines de milliers de commandes par an, voulant passer par un petit 3PL avec qui je travaille. Tout se passait à merveille jusqu'à ce que leur acheteur demande innocemment : « votre entrepôt prend-il en charge l'EDI ? » Mon cerveau a juste fait « bzzzt » — EDI quoi ? Ça se mange ?

Il s'avère que cette question a failli tuer l'affaire. Alors ceci s'adresse à tous les propriétaires de petits entrepôts et de petits 3PL qui se sont sentis aussi perdus que moi : comment tenir le coup avec des fichiers plats quand un client exige l'EDI — et quand il faut absolument passer au niveau supérieur.

D'abord en langage clair : c'est quoi, l'EDI

L'EDI (Electronic Data Interchange), sans jargon, c'est « des machines qui échangent des poignées de main secrètes ».

Envoyer des tableurs par e-mail, c'est d'humain à humain — quelqu'un à l'autre bout doit encore tout saisir à la main. L'EDI, c'est de système à système : votre WMS génère un message standardisé, le système du client le reçoit, l'analyse et l'enregistre. Aucun humain au milieu.

La « poignée de main » suit des standards internationaux — ANSI X12 est celui que vous rencontrerez en Amérique du Nord. Quelques codes de message que vous croiserez tôt ou tard, à retenir :

  • 850 : bon de commande (le client vous commande)
  • 856 : avis d'expédition / ASN (vous dites au client « c'est expédié, voici le numéro de suivi »)
  • 810 : facture
  • 940 : ordre d'expédition d'entrepôt (monde 3PL : le client vous dit d'expédier)
  • 945 : avis d'expédition d'entrepôt (monde 3PL : vous confirmez « expédié »)

Quand un gros client dit « il nous faut l'EDI », neuf fois sur dix il n'a vraiment besoin que de deux ou trois d'entre eux — généralement 856 plus 810, ou 940 plus 945. Demandez exactement lesquels avant de discuter de la mise en œuvre. N'achetez pas tout le buffet quand il ne vous faut que deux plats.

L'astuce du fichier plat : CSV plus SFTP, à la débrouille

Le vrai EDI, c'est passer par un prestataire EDI (SPS Commerce, TrueCommerce, ce genre-là). La mise en œuvre se mesure en mois, et les prix sont ce que leur site web affiche ce trimestre — consultez leur site officiel pour les tarifs actuels. Pour un petit entrepôt, c'est trop cher et trop lent. L'affaire n'attend pas.

Voici donc la voie débrouille que nous avons prise — le « fichier plat » :

  1. Chaque après-midi à heure fixe, le WMS exporte un CSV : numéro de commande, numéro de suivi, SKU, quantité, date d'expédition. Une ligne par commande.
  2. Réordonnez les colonnes et corrigez le format de date pour correspondre à la feuille de correspondance Excel du client.
  3. Envoyez le fichier sur une planification via SFTP vers le serveur du client.
  4. Leur informaticien a écrit un petit script qui l'intègre automatiquement dans leur système.

Coût total : zéro. Le WMS exporte déjà, les outils SFTP sont gratuits, et le client a écrit son propre script. Nous avons fonctionné ainsi pendant 8 mois pendant que le volume passait de deux ou trois cents commandes par jour à sept ou huit cents. Pas un seul accroc.

Cette astuce fonctionne — je l'ai testée moi-même. Mais avertissement honnête d'emblée : c'est un pansement, pas un remède.

Voyons les chiffres : fichier plat vs vrai EDI vs API

Fichier plat (CSV + SFTP) Vrai EDI (via prestataire / VAN) Intégration API
Coût initial Quasiment zéro Frais de mise en œuvre + de correspondance (consultez les tarifs officiels du prestataire) Temps de développeur
Délai de lancement Quelques jours De quelques semaines à quelques mois Dépend de la file de développement
Qui repère les erreurs Celui qui fait le rapprochement manuel L'accusé 997 confirme automatiquement Codes de réponse en temps réel
Convient à quel volume Quelques centaines de commandes/jour Plus de 1,000/jour, plusieurs clients Quand vous avez une équipe technique
Acceptation client Dépend du client Passeport de l'industrie De plus en plus de clients l'acceptent

Vous voyez le compromis ? Le fichier plat gagne sur la vitesse et le coût. Il perd sur « personne ne vous prévient quand ça casse » et « le client pourrait ne pas l'accepter ».

Là où ça m'a explosé à la figure : l'incident du format de date

Laissez-moi vous raconter la fois où ça nous a brûlés, parce que c'est le plus gros point faible du fichier plat.

Notre WMS a sorti une mise à jour qui a changé silencieusement le format de date du CSV de YYYY-MM-DD à MM/DD/YYYY. Nous ne l'avons pas remarqué ; le fichier est parti comme d'habitude. Le système du client a traité chaque date comme invalide — tout le lot d'avis d'expédition 856 a été rejeté. Leurs rendez-vous de réception sont planifiés automatiquement à partir des 856, donc tout le tableau des rendez-vous s'est effondré et les camions ont commencé à s'entasser à leur portail. Leur directeur des opérations a appelé et nous a passé un savon.

Le vrai EDI a quelque chose appelé le 997 — un accusé fonctionnel. Ont-ils reçu votre message ? Le format était-il valide ? Le système confirme automatiquement. Le fichier plat n'a rien de tout ça. Quand c'est faux, c'est juste faux, personne ne vous le dit, et quand vous vous en rendez compte le client hurle déjà.

Après ça, nous avons ajouté un correctif basse technologie : chaque jour après l'envoi, vérifiez manuellement 5 commandes par sondage par rapport au système du client. Primitif, mais ça marche. À faible volume, les yeux humains sont le meilleur 997 que vous puissiez obtenir.

Trois signaux qu'il est temps de passer votre EDI de petit entrepôt au niveau supérieur

Combien de temps le fichier plat peut-il tenir ? Surveillez ces trois signaux — si l'un d'eux apparaît, arrêtez de serrer les dents :

Signal un : le volume dépasse la surveillance humaine. Deux ou trois cents commandes par jour, les contrôles par sondage suffisent. Mille par jour avec des yeux humains sur le rapprochement — ce n'est qu'une question de temps avant que quelque chose casse.

Signal deux : le client commence à demander des accusés et des données en temps réel. Confirmations 997, synchronisations quotidiennes d'inventaire 947, statut d'expédition 214 en temps réel — le fichier plat ne peut pas jouer là. C'est le terrain de jeu du vrai EDI.

Signal trois : faites le calcul. Prenez une calculatrice : heures hebdomadaires consacrées à « exporter, rapprocher, renvoyer, se disputer avec le client », fois le taux horaire, fois 4 pour le mois. Si ce chiffre bat les frais mensuels du prestataire EDI (consultez son site officiel), passer au niveau supérieur vous fait littéralement gagner de l'argent. Quand j'ai fait nos chiffres, les heures que nous brûlions chaque semaine avaient dépassé les frais mensuels depuis longtemps — personne n'avait juste pris la peine de les additionner.

Et voici la contre-intuition pour les propriétaires de petits entrepôts : passer au vrai EDI en premier n'est pas toujours un progrès. Si votre inventaire WMS est un désastre — le comptable ne correspond jamais au physique — alors l'EDI ne fait qu'automatiser et accélérer vos erreurs directement vers le client. Faux, plus vite, et plus proprement. Mettez d'abord votre précision d'inventaire à un niveau sur lequel vous miseriez votre réputation, puis parlez d'EDI. Inversez l'ordre et vous brûlez de l'argent.

Liste anti-brûlure : avant de signer quoi que ce soit

  1. Demandez au client exactement quelles transactions il lui faut. 850, 856, 810 est la combinaison la plus courante — ne payez pas pour des messages que vous n'utiliserez jamais.
  2. Les VAN (réseaux à valeur ajoutée) facturent au volume. Petit volume, ne vous en faites pas. Gros volume, négociez — et consultez le site officiel du prestataire pour les tarifs actuels.
  3. Ne testez pas seulement le chemin ensoleillé. Retours, expéditions fractionnées, prélèvements courts, mauvaises adresses — faites passer chaque message d'exception dans les tests. Neuf fois sur dix, les pannes en production viennent de flux d'exception que personne n'a testés.
  4. Choisissez un prestataire avec des modèles de l'industrie 3PL. Un prestataire EDI générique pourrait mapper 940/945 à partir de zéro ; un avec des modèles de l'industrie peut vous faire fonctionner en quelques jours.

L'astuce du fichier plat fonctionne — je l'ai testée moi-même, et à faible volume c'est magique. Mais c'est un pansement. Continuez à serrer les dents à mesure que le volume augmente et une explosion coûtera plus cher que la mise à niveau ne coûterait jamais. Quand le moment vient, dépensez l'argent — dépensez-le là où ça compte.

Par Ah K, vendeur e-commerce (5 ans)

Traduit de l'anglais. En cas de divergence, la version anglaise fait foi.