Guide pratique · Commandes clients et ERP

Automatiser la saisie des commandes dans un ERP sans API : quelles solutions ?

Votre équipe reçoit les commandes par email, PDF ou Excel, mais votre ERP n’offre pas d’API exploitable ? Il existe parfois des solutions intermédiaires. Le bon choix dépend du logiciel, des contrôles métier et du niveau de risque acceptable.

Sans API ne veut pas dire sans possibilité d’automatisation

Dans beaucoup de PME, le travail manuel commence avant l’ERP. Le gestionnaire ADV ouvre une pièce jointe, retrouve le client, vérifie les références, cherche les tarifs applicables et prépare des lignes de commande. Une partie de ce travail peut être automatisée, même si la dernière étape de saisie reste manuelle.

Il faut toutefois distinguer trois opérations : extraire les données du document reçu, contrôler ces données par rapport aux règles de l’entreprise et transmettre le résultat dans l’ERP. Ces trois opérations n’ont pas besoin d’utiliser la même technologie.

Avant tout projet, commencez par demander à votre éditeur ou intégrateur ERP quels imports, exports, modules et interfaces sont réellement disponibles dans votre version. Ne supposez pas qu’un connecteur fonctionne avec tous les environnements d’une même marque.

Trois méthodes à examiner, dans cet ordre

Un fichier d’import natif est généralement plus facile à contrôler et maintenir qu’un robot qui clique dans une interface. Mais le choix dépend des capacités réelles de l’ERP et de ses contraintes d’exploitation.

01

Import CSV ou Excel

Quand l’envisager

L’ERP accepte les imports structurés, même sans interface de programmation.

Principe

L’automatisation lit le document entrant, contrôle les champs et prépare un fichier au format accepté. L’utilisateur valide puis lance l’import.

Point de vigilance

Vérifier les formats de dates, identifiants client, codes articles, unités et gestion des erreurs.

02

Fichier d’échange ou dépôt surveillé

Quand l’envisager

L’éditeur fournit un module d’import périodique, un dossier d’échange ou un connecteur documenté.

Principe

Un flux produit le fichier attendu et le dépose dans l’emplacement convenu, après les contrôles métier.

Point de vigilance

Sécuriser les accès, journaliser les échanges et définir qui traite les rejets.

03

Automatisation d’interface (RPA)

Quand l’envisager

Il n’existe aucune interface d’import exploitable et certaines actions doivent être réalisées dans l’écran du logiciel.

Principe

Un robot d’interface reproduit, sous supervision, les opérations standardisées d’un utilisateur.

Point de vigilance

Solution plus fragile : changements d’écran, temps de réponse, sessions, captcha et règles de licence peuvent bloquer son usage.

Exemple : de la commande PDF au fichier d’import ERP

Imaginons une société de distribution B2B recevant des commandes de plusieurs clients, avec des codes articles et des tarifs spécifiques. Le processus peut être organisé ainsi, à titre illustratif :

  1. 1. Cartographier l’entrée

    Recenser les canaux, les formats de commandes et les informations indispensables : références, quantités, tarifs, livraison, client.

  2. 2. Vérifier le référentiel

    Définir où retrouver les articles, les tarifs contractuels, les adresses et les unités. Sans données fiables, aucun contrôle automatisé n’est sûr.

  3. 3. Formaliser les exceptions

    Identifier à l’avance les dossiers qui doivent être arrêtés : client inconnu, prix incohérent, référence absente ou demande particulière.

  4. 4. Choisir la sortie ERP

    Comparer les imports natifs, les connecteurs fournis par l’éditeur et, en dernier recours, une automatisation d’interface.

  5. 5. Tester avant d’étendre

    Comparer les sorties préparées aux saisies habituelles sur un échantillon représentatif, puis mesurer la fiabilité et le temps passé.

Dans ce scénario, le système peut préparer des lignes validées et signaler uniquement les cas atypiques. Cela ne signifie pas qu’il décide automatiquement d’une remise, accepte un délai impossible ou modifie un tarif contractuel. L’équipe garde la main sur les décisions qui engagent l’entreprise.

Les contrôles indispensables avant un import

Cohérence métier

  • Correspondance entre le code article client et la référence interne
  • Prix, remises et devis applicables à la commande
  • Unités et quantités compatibles avec l’ERP
  • Client et adresse de livraison identifiés
  • Doublons de commandes déjà traitées

Sécurité et exploitation

  • Droits limités aux fichiers et outils nécessaires
  • Journal des contrôles et des écarts
  • Rejets d’import identifiables et récupérables
  • Possibilité d’arrêt ou de retour au processus manuel
  • Validation par la personne compétente avant toute action sensible

Une preuve de concept qui ne tient pas compte de ces cas est rarement suffisante pour un déploiement réel. Le coût du projet doit inclure les tests, la gestion des erreurs et la maintenance, pas seulement l’extraction du PDF.

Comment estimer si le projet en vaut la peine ?

Mesurez le nombre de commandes reçues, la durée totale de traitement, la fréquence des anomalies et le coût des manipulations actuelles. Comparez ensuite ce coût aux dépenses d’intégration et d’exploitation. Un petit pilote sur un type de commande et un format d’import peut permettre de comparer les résultats avec les opérations manuelles.

Questions fréquentes sur l’automatisation d’un ERP sans API

Faut-il obligatoirement une API pour automatiser la saisie dans un ERP ?

Non. Un import CSV, Excel ou un fichier d’échange peut parfois suffire. Il faut vérifier les possibilités exactes de la version de l’ERP et les droits d’utilisation.

Peut-on traiter des bons de commande PDF provenant de clients différents ?

Souvent, oui. Mais la qualité de l’extraction doit être vérifiée sur des formats représentatifs. Les documents ambigus ou incomplets doivent rester soumis à validation humaine.

Une automatisation d’interface est-elle aussi fiable qu’un import ?

Pas nécessairement. Une automatisation d’écran dépend de l’interface et de sa stabilité. Lorsqu’un import documenté existe, il est généralement préférable de l’étudier en premier.

Faut-il modifier ou remplacer l’ERP ?

Ce n’est pas le point de départ. L’objectif est d’exploiter les échanges disponibles autour de l’ERP existant. Une migration ne se justifie pas uniquement par un flux de saisie.

Un premier diagnostic, sans engagement

Votre ERP a-t-il déjà un point d’entrée exploitable ?

Décrivez vos documents entrants, vos contrôles et votre ERP. Nous pourrons identifier les premières questions à poser à l’éditeur et un périmètre d’automatisation réaliste à examiner.

Réserver mon mini-audit gratuit de 15 minutes

Quel processus commercial mérite d’être automatisé en premier ?

Commandes clients, ressaisies ADV, contrôles ou échanges avec votre ERP : présentez votre principal point de friction lors d’un premier diagnostic gratuit de 15 minutes.

Écrire sur WhatsApp