Recommandez Zentriq et gagnez 30% récurrents, à vie sur chaque client que vous amenez.Devenir affilié →
Blog · PunchOut

Qu'est-ce qu'un catalogue PunchOut ? Guide simple pour les utilisateurs de Business Central

1 février 2025 · 9 min de lecture · Par l'équipe Zentriq

Si vous travaillez dans les achats et utilisez Microsoft Dynamics 365 Business Central, vous avez probablement déjà entendu le terme « catalogue PunchOut » (parfois écrit « Punch-Out » ou « Punchout »). Il s'agit d'une technologie qui existe depuis le début des années 2000, mais qui est souvent mal comprise, en particulier par les équipes qui débutent dans l'automatisation des achats.

Dans ce guide, nous expliquons ce qu'est un catalogue PunchOut, comment il fonctionne, quelles sont ses limites, et comment les alternatives modernes basées sur l'IA changent la donne pour les utilisateurs de Business Central.

Les catalogues PunchOut : les bases

Un catalogue PunchOut est un protocole qui permet à un acheteur de « sortir » (punch out) de son système d'achats (comme Business Central) pour accéder au site e-commerce d'un fournisseur. L'acheteur navigue et fait ses achats sur le site du fournisseur, ajoute des articles à un panier, puis « valide sa commande », mais au lieu de finaliser l'achat sur le site du fournisseur, les données du panier sont renvoyées au système d'achats sous la forme d'une demande d'achat.

L'idée est élégante : l'acheteur peut utiliser l'intégralité du catalogue produits du fournisseur, avec des prix et une disponibilité en temps réel, tandis que le système d'achats capture automatiquement les données de commande, sans aucune ressaisie manuelle.

Comment fonctionne le PunchOut traditionnel : cXML et OCI

Les catalogues PunchOut utilisent l'un des deux protocoles de communication suivants :

  • cXML (Commerce eXtensible Markup Language) : la norme PunchOut la plus répandue, développée par Ariba (aujourd'hui SAP Ariba). cXML définit la manière dont le système de l'acheteur initie une session PunchOut, la manière dont l'acheteur navigue sur le site du fournisseur, et la manière dont les données du panier sont renvoyées sous forme de document cXML.
  • OCI (Open Catalog Interface) : une norme alternative développée par SAP. OCI fonctionne de manière similaire à cXML mais utilise un format de message différent. Elle est plus courante dans les environnements SAP, mais est également prise en charge par certaines intégrations Business Central.

Le flux PunchOut classique se présente ainsi :

  1. L'acheteur clique sur un bouton « PunchOut » dans son système d'achats.
  2. Le système envoie une requête de configuration PunchOut (PunchOut Setup Request, cXML) au site web du fournisseur.
  3. Le site web du fournisseur s'ouvre dans le navigateur de l'acheteur avec des prix authentifiés.
  4. L'acheteur fait ses achats et ajoute des articles au panier.
  5. L'acheteur clique sur « Retour à la demande d'achat » (ou similaire).
  6. Le site du fournisseur renvoie un message de commande PunchOut (PunchOut Order Message, cXML) au système d'achats avec le contenu du panier.
  7. Le système d'achats crée une demande d'achat à partir des données du panier.

Pourquoi les catalogues PunchOut existent

Avant le PunchOut, les équipes achats disposaient de deux options pour commander auprès des fournisseurs : soit utiliser un catalogue statique (importé sous forme de fichier CSV ou maintenu manuellement dans l'ERP), soit passer des commandes entièrement en dehors de l'ERP et ressaisir les données à la main. Ces deux options posaient de sérieux problèmes : les catalogues statiques devenaient rapidement obsolètes, et la saisie manuelle était lente et source d'erreurs.

Les catalogues PunchOut ont résolu ces deux problèmes en donnant aux acheteurs accès au catalogue en temps réel du fournisseur tout en conservant le flux de données à l'intérieur du système d'achats. Pour les grandes entreprises qui achètent auprès de fournisseurs majeurs, le PunchOut est devenu un élément standard de l'arsenal d'achats.

Les limites du PunchOut traditionnel

Malgré son élégance, le PunchOut traditionnel présente d'importantes limites, en particulier pour les entreprises de taille intermédiaire qui utilisent Business Central :

1. Une intégration par fournisseur

Chaque connexion PunchOut nécessite une intégration technique entre votre système d'achats et la plateforme e-commerce du fournisseur. Le fournisseur doit prendre en charge cXML ou OCI, et les deux parties doivent configurer les points d'accès, les identifiants d'authentification et les correspondances de données. Cela coûte généralement entre CHF 1'000 et 5'000 par fournisseur et prend de plusieurs semaines à plusieurs mois.

2. La coopération du fournisseur est indispensable

Le PunchOut ne fonctionne que si le fournisseur le prend en charge. De nombreux petits et moyens fournisseurs ne proposent pas le PunchOut, faute de l'infrastructure technique ou d'un intérêt commercial pour le mettre en place. Cela signifie que le PunchOut ne couvre qu'une fraction de votre base de fournisseurs, généralement les 5 à 10 plus importants.

3. Une prise en charge limitée par Business Central

Le PunchOut a été conçu principalement pour SAP Ariba, Coupa et d'autres plateformes d'achats d'entreprise. Business Central offre une prise en charge native limitée du PunchOut. Bien que des connecteurs tiers existent, ils ajoutent des coûts et de la complexité.

4. Une charge de maintenance

Les connexions PunchOut se brisent. Les fournisseurs modifient leurs points d'accès cXML, mettent à jour leurs plateformes ou changent la structure de leurs catalogues. Chaque changement nécessite l'intervention de quelqu'un pour diagnostiquer et mettre à jour l'intégration. Pour les entreprises disposant de plus de 10 connexions PunchOut, cela devient un véritable casse-tête de maintenance permanent.

L'alternative par l'IA : capturer le panier sans intégration

Et si vous pouviez bénéficier des avantages du PunchOut, à savoir naviguer sur les sites des fournisseurs et transférer automatiquement les données du panier vers BC, sans aucune intégration par fournisseur ?

C'est précisément ce que fait la capture de panier basée sur l'IA. Au lieu de s'appuyer sur les protocoles cXML et la coopération du fournisseur, l'IA lit directement la page du panier du fournisseur, exactement comme le ferait un acheteur humain, et en extrait les noms de produits, les références (SKU), les quantités, les prix et la devise.

Zentriq PunchOut est une extension Chrome qui met en œuvre cette approche. Voici comment elle fonctionne :

  1. Naviguez sur n'importe quel site de fournisseur et ajoutez des articles à votre panier, exactement comme lors d'un achat classique.
  2. Cliquez sur l'icône Zentriq PunchOut dans votre barre d'outils Chrome.
  3. L'IA lit la page du panier et en extrait toutes les lignes d'articles avec leurs détails.
  4. Vérifiez les données extraites dans la fenêtre contextuelle de l'extension.
  5. Cliquez sur « Envoyer vers BC », et les lignes de la feuille de demande d'achat (Requisition Worksheet) sont créées automatiquement dans Business Central.

L'ensemble du processus prend moins de 30 secondes, fonctionne sur n'importe quel site de fournisseur (aucune intégration requise) et ne demande aucune configuration technique de la part du fournisseur.

PunchOut et capture de panier par IA : comparaison directe

  • Couverture des fournisseurs : le PunchOut traditionnel ne fonctionne qu'avec les fournisseurs intégrés. La capture de panier par IA fonctionne sur n'importe quel site web.
  • Temps de mise en place : le PunchOut prend plusieurs semaines par fournisseur. La capture de panier par IA est prête instantanément.
  • Coût par fournisseur : le PunchOut coûte entre CHF 1'000 et 5'000 par fournisseur. La capture de panier par IA n'engendre aucun coût par fournisseur.
  • Maintenance : le PunchOut exige une maintenance technique permanente. La capture de panier par IA s'adapte automatiquement aux changements des sites web.
  • Précision : les deux approches offrent une grande précision. Le PunchOut s'appuie sur des données structurées (cXML), tandis que la capture de panier par IA s'appuie sur une compréhension visuelle de la page.
  • Intégration à Business Central : le PunchOut nécessite un connecteur BC. La capture de panier par IA s'intègre nativement via l<link>API BC</link>.

Quand le PunchOut traditionnel reste pertinent

Le PunchOut traditionnel n'est pas mort. Pour les très grandes entreprises comptant un petit nombre de fournisseurs à fort volume, une connexion PunchOut cXML dédiée peut offrir des avantages tels que des paliers de prix négociés, le respect des engagements contractuels et une intégration approfondie du catalogue. Si vous commandez des millions par an auprès d'un seul fournisseur, le retour sur investissement d'une connexion PunchOut est évident.

Mais pour les entreprises de taille intermédiaire qui achètent auprès de dizaines, voire de centaines de fournisseurs, dont la plupart ne proposent pas le PunchOut, la capture de panier par IA est une solution bien plus pratique. Elle couvre l'intégralité de votre base de fournisseurs dès le premier jour.

Voyez les choses ainsi : le PunchOut traditionnel revient à construire une autoroute privée vers chaque fournisseur. La capture de panier par IA, c'est comme disposer d'une voiture capable de rouler sur n'importe quelle route. Vous n'avez pas besoin d'une autoroute privée lorsque l'IA peut emprunter n'importe quel itinéraire.

Pour commencer

Si vous êtes un utilisateur de Business Central qui souhaite automatiser ses achats sans la complexité du PunchOut traditionnel, la capture de panier par IA est le chemin le plus rapide vers des résultats. Zentriq PunchOut s'installe en quelques minutes, fonctionne sur n'importe quel site de fournisseur et vous fait gagner du temps dès le premier jour.

Démarrez gratuitement avec Zentriq ou demandez une démo pour voir la capture de panier par IA en action.