Insights
Accessibility
Lorsqu'un grand distributeur automobile a eu besoin d'un nouveau processus d'automatisation de la facturation, son équipe informatique interne n'a pas été en mesure de le mettre en place — non pas parce que la tâche était trop complexe, mais parce qu'elle manquait de ressources et d'outils adaptés. ENIT est alors intervenue et, en utilisant ENIT Flowbuilder en association avec OpenText , a mené le projet de la conception à la mise en service en moins de deux mois. Voici comment cela s'est déroulé concrètement.
Le problème : un décalage entre les besoins et la réponse apportée
Le détaillant exploite une plateforme de commerce électronique sur laquelle les clients peuvent acheter des accessoires et des équipements pour véhicules 24 heures sur 24. Chaque achat donne lieu à une facture qui doit être émise, signée et déclarée à l'administration fiscale nationale, le tout dans le respect des règles et de manière vérifiable.
Le client disposait déjà d'une solution OpenText pour la facturation à partir de SAP et d'autres systèmes existants. Lorsqu'un nouveau flux de facturation s'est avéré nécessaire pour traiter les factures provenant de la plateforme de commerce électronique, le projet a été confié à l'équipe informatique centrale. Après examen, celle-ci a conclu qu'elle ne pouvait pas se charger de ce projet : le manque de ressources disponibles et la méconnaissance de la couche d'intégration auraient entraîné un allongement des délais bien au-delà de ce dont l'entreprise avait besoin.
ENIT travaillait déjà sur ce projet. Le cahier des charges a été présenté lors des premières discussions et l'équipe d'ENIT a indiqué qu'elle pouvait mener à bien le projet rapidement. Le développement, les tests et la livraison ont été réalisés en moins de deux mois.
Comment ENIT Flowbuilder a raccourci le cycle de développement
Cette rapidité tenait à l'architecture. Plutôt que d'écrire du code d'intégration à partir de zéro, l'équipe a assemblé le flux de manière visuelle à l'aide d'ENIT Flowbuilder, la plateforme d'intégration « low-code » d'ENIT, spécialement conçue pour ce type d'orchestration de processus.
Le flux gère l'ensemble du processus de bout en bout :
- Interroge régulièrement l'API de la plateforme de commerce électronique du détaillant, en parcourant les nouvelles factures et les nouvelles notes de crédit par pages
- Récupère chaque document au format JSON et le convertit en XML en vue d'un traitement ultérieur
- Effectue une déduplication par rapport à une archive traitée, afin qu'aucune facture ne soit émise deux fois
- Envoie le fichier XML aux autorités fiscales — et renvoie une signature cryptographique associée aux données de la facture
- Intègre un code QR sur chaque facture que les consommateurs peuvent scanner pour vérifier la validité du document sur le portail de l'administration fiscale
- Transmet le document signé à OpenText , qui génère le fichier PDF final et le diffuse — principalement par e-mail
Le flux enregistre également chaque transaction dans une base de données — horodatages des téléchargements, nombre de factures, identifiants de lots — et gère les échecs de manière fluide : si un transfert SFTP échoue, le fichier est déplacé vers un dossier de relance et renvoyé lors du cycle suivant.
Il ne s'agit pas d'une simple intégration de base. Elle prend en charge plusieurs types de documents, la pagination, la gestion des erreurs, la déduplication, la signature réglementaire et la journalisation des audits. Le fait qu'elle ait été développée et mise en place en six semaines en dit plus long sur les outils utilisés que sur la simplicité de la tâche.
Pourquoi la mise en conformité fiscale n'a pas ralenti le processus
Dans de nombreux projets d'intégration, les exigences de conformité élargissent le périmètre et accroissent l'incertitude. Dans ce cas précis, l'étape de signature — qui consiste à apposer une signature cryptographique imposée par l'État sur chaque facture avant que celle-ci ne puisse être légalement émise — a été considérée comme un simple maillon supplémentaire du processus.
Comme ENIT Flowbuilder sépare la logique d'intégration de la couche de sortie, l'ajout d'une étape de traitement réglementaire n'implique pas de repenser l'architecture du pipeline. Les données transitent, sont signées, puis poursuivent leur chemin vers Exstream. Chaque étape est visible, vérifiable et peut faire l'objet de tests indépendants.
Ce modèle s'applique directement à d'autres exigences réglementaires : ZUGFeRD en Allemagne, PEPPOL pour les transactions B2B transfrontalières ou Swefaktura pour le secteur public suédois. Le principe sous-jacent est le même : il s'agit d'une étape de transformation bien définie, et non d'un nouveau projet.
Ce que cela implique pour les responsables de processus et les responsables produit
Le résultat n'a pas seulement été une mise en œuvre plus rapide. Il s'agissait d'un modèle différent pour la manière dont le travail d'intégration est mené.
Les cycles de développement traditionnels — définition, acquisition, développement, test, déploiement — sont adaptés à la mise en place de grandes plateformes. Ils s’avèrent toutefois disproportionnés pour les travaux d’intégration, où la logique est bien comprise mais où l’exécution est limitée par les ressources disponibles et la flexibilité des outils. ENIT Flowbuilder a été conçu pour combler cette lacune : les flux sont assemblés visuellement, les modifications sont traçables et la logique métier réside dans le flux lui-même plutôt que d’être enfouie dans le code de l’application.
Pour un responsable de processus, cela signifie que vous pouvez comprendre le fonctionnement du système. Pour un chef de produit, cela signifie que les demandes de modification ne nécessitent pas de sprint de développement. Pour un architecte de solutions, cela signifie que la couche d'intégration peut être maintenue sans avoir recours à des connaissances tacites.
Vous êtes confronté à un problème similaire ?
Si vous êtes confronté à un processus de facturation qui repose sur des intégrations obsolètes, à une échéance de mise en conformité que le service informatique estime ne pas pouvoir respecter à temps, ou à un retard de livraison qui ne cesse de s'accumuler, nous serons ravis de vous expliquer comment cela pourrait se traduire concrètement dans votre environnement.
Contactez ENIT pour entamer la conversation, ou découvrez-en plus sur ENIT Flowbuilder sur enit.se.
