Aller au contenu
XSIS
Parler à un ingénieur

Secteurs

Industrie et ERP d’entreprise

Votre ERP au centre, relié aux usines, aux fournisseurs et à la finance

Extensions ERP, intégrations MES et fournisseurs, EDI et données de planification pour les industriels et les entreprises multi-entités.

Un ingénieur surveille les systèmes depuis une salle de contrôle

Présentation

Dans l’industrie et les entreprises multi-entités, l’ERP est le système de référence, mais il est rarement le seul. Les usines utilisent un MES et des outils qualité, fournisseurs et clients échangent en EDI, les banques détiennent la trésorerie et les planificateurs travaillent encore sur des tableurs.

Nous étendons et connectons l’ERP pour que les commandes, la production, les stocks, les données qualité et la finance circulent entre ces systèmes sans ressaisie. Nous travaillons avec SAP S/4HANA, Microsoft Dynamics 365, Oracle NetSuite, Oracle Fusion Cloud ERP, Odoo et Sage, sans que cela suppose un partenariat avec leurs éditeurs.

Nous développons aussi, autour de l’ERP, les outils utilisés à l’atelier et au bureau : applications mobiles pour les stocks et la maintenance, portails fournisseurs et tableaux de bord de planification.

Ce que nous construisons

Extensions de l’ERP

Modules, états et circuits de validation spécifiques, développés avec les outils d’extension propres à l’ERP et séparés du code standard pour préserver les mises à niveau.

Intégration avec l’atelier

Ordres de fabrication, déclarations de production, rebuts et résultats qualité échangés entre le MES, les machines et l’ERP.

Portails fournisseurs et clients

Confirmations de commande, prévisions, calendriers de livraison et factures partagés avec les partenaires.

Outils mobiles

Applications pour les mouvements de stock, la préparation, la maintenance et les contrôles, conçues pour les scanners et les mains gantées.

Données de planification et de pilotage

Pipelines de données et tableaux de bord pour la demande, la capacité, les stocks et les marges.

Finance multi-entités

Écritures intragroupe, données de consolidation et connectivité bancaire pour l’ensemble des entités et des pays.

Comment tout se connecte

L’ERP au centre, chaque connexion superviséeBanques, magasins, réseaux de paiement et tiers se connectent à l’ERP par une couche d’intégration unique. Tout échec arrive dans une file d’attente avec une alerte, jamais en silence.ERPERPSAP S/4HANA, OracleNetSuite, Dynamics365, Odoo, SageXSISCouched’intégrationAPI, files d’attente,mapping et validationBanqueBanquesPaiements, comptesrendus de statut,relevésPOSPOS et magasinsVentes, retours,stocks et prixPasserellePasserelle depaiement etacquéreurAutorisation carte etrèglementTiersTiersCRM, logistique,fiscalité, KYC etidentitéServiceSupervision et filed’exceptionsNouvelles tentatives,alertes et écarts derapprochementPersonnesVotre équiped’exploitation1REST/JSON · ODataIDoc2ISO 20022 pain.001SFTP H2H3camt.053MT9404REST/JSON5REST/JSON6ISO 85837SFTP8REST · SOAPwebhook910

L’ERP au centre, chaque connexion supervisée

Banques, magasins, réseaux de paiement et tiers se connectent à l’ERP par une couche d’intégration unique. Tout échec arrive dans une file d’attente avec une alerte, jamais en silence.

  • Flux principal
  • Asynchrone
  • Chemin d’exception

Le flux, étape par étape

  1. Source ERP, destination Couche d’intégration : Commandes, factures et campagnes de paiements, via REST/JSON · OData · IDoc (flux principal).
  2. Source Couche d’intégration, destination Banques : Fichiers de paiement, via ISO 20022 pain.001 · SFTP H2H (flux principal).
  3. Source Banques, destination Couche d’intégration : Relevés, via camt.053 · MT940 (asynchrone).
  4. Source POS et magasins, destination Couche d’intégration : Ventes et retours, via une file d’événements, via REST/JSON (asynchrone).
  5. Source Couche d’intégration, destination POS et magasins : Prix et stocks, via REST/JSON (flux principal).
  6. Source POS et magasins, destination Passerelle de paiement et acquéreur : Autorisation carte, via ISO 8583 (flux principal).
  7. Source Passerelle de paiement et acquéreur, destination Couche d’intégration : Fichiers de règlement, via SFTP (asynchrone).
  8. Source Couche d’intégration, destination Tiers : Clients, expéditions et documents fiscaux, via REST · SOAP · webhook (flux principal).
  9. Source Couche d’intégration, destination Supervision et file d’exceptions : Messages non traités, vers la file des messages en échec (chemin d’exception).
  10. Source Supervision et file d’exceptions, destination Votre équipe d’exploitation : Alertes et écarts à traiter (chemin d’exception).
De l’ERP à la banque : paiements sortants, relevés entrantsLes paiements approuvés quittent l’ERP sous forme de fichiers ISO 20022 signés, via un canal host-to-host. Les comptes rendus de statut et les relevés reviennent par le même chemin et sont rapprochés des postes ouverts. Les rejets et les lignes non rapprochées sont transmis à votre équipe, motif à l’appui.ERPERPCampagnes depaiements, postesouverts, grand livreXSISCouched’intégrationMapping, validation,signature etplanificationPasserelleCanal bancairesécuriséSFTP host-to-host,EBICS ou APIbancaireBanqueBanquePaiements et gestionde trésorerieServiceMoteur derapprochementRègles derapprochement ettolérancesPersonnesÉquipe trésorerie etfinanceTraite les rejets et lesécarts1REST/JSON · IDoc2ISO 20022 pain.001OpenPGP3SFTP H2H4pain.002 · camt.053MT9405SFTP H2H6camt.0537REST/JSON8pain.002RJCT910

De l’ERP à la banque : paiements sortants, relevés entrants

Les paiements approuvés quittent l’ERP sous forme de fichiers ISO 20022 signés, via un canal host-to-host. Les comptes rendus de statut et les relevés reviennent par le même chemin et sont rapprochés des postes ouverts. Les rejets et les lignes non rapprochées sont transmis à votre équipe, motif à l’appui.

  • Flux principal
  • Asynchrone
  • Chemin d’exception

Le flux, étape par étape

  1. Source ERP, destination Couche d’intégration : Campagne de paiements approuvée, via REST/JSON · IDoc (flux principal).
  2. Source Couche d’intégration, destination Canal bancaire sécurisé : Fichier de paiement signé et chiffré, via ISO 20022 pain.001 · OpenPGP (flux principal).
  3. Source Canal bancaire sécurisé, destination Banque : Remis à la banque, via SFTP H2H (flux principal).
  4. Source Banque, destination Canal bancaire sécurisé : Comptes rendus de statut et relevés, via pain.002 · camt.053 · MT940 (asynchrone).
  5. Source Canal bancaire sécurisé, destination Couche d’intégration : Collectés et validés, via SFTP H2H (asynchrone).
  6. Source Couche d’intégration, destination Moteur de rapprochement : Lignes de relevé, via camt.053 (asynchrone).
  7. Source Moteur de rapprochement, destination ERP : Écritures rapprochées comptabilisées, via REST/JSON (flux principal).
  8. Source Couche d’intégration, destination Équipe trésorerie et finance : Paiements rejetés, avec le code motif, via pain.002 RJCT (chemin d’exception).
  9. Source Moteur de rapprochement, destination Équipe trésorerie et finance : Lignes non rapprochées : écart de rapprochement (chemin d’exception).
  10. Source Équipe trésorerie et finance, destination ERP : Corrigés et soumis à nouveau (chemin d’exception).

Intégrations types

EDI avec les partenaires

Commandes, avis d’expédition et factures en EDIFACT ou en ANSI X12.

Banques

Paiements et relevés pour chaque entité, aux formats ISO 20022 et MT.

MES et systèmes d’usine

Systèmes de pilotage de la production, de qualité et de maintenance, par API, passerelles OPC UA ou fichiers.

CRM et commerce

Clients, devis et commandes issus des plateformes CRM et e-commerce.

Une ingénierie conforme aux règles

Traçabilité

Les numéros de lot et de série sont transmis à travers chaque intégration, afin qu’un rappel de produits ou un audit puisse suivre une pièce du fournisseur jusqu’au client.

Facturation électronique et fiscalité

Nous connectons les plateformes de facturation électronique et de déclaration fiscale exigées par chaque pays, et conservons les enregistrements qu’elles demandent.

Séparation des tâches

Les intégrations s’exécutent sous des comptes techniques nominatifs disposant uniquement des droits nécessaires, et chaque écriture peut être rattachée à sa source.

Questions et réponses

Les développements spécifiques bloqueront-ils nos mises à niveau de l’ERP ?

Pas s’ils sont réalisés correctement. Nous utilisons les points d’extension pris en charge par l’ERP, comme les API, les événements et les frameworks d’extension, et séparons le code spécifique du produit standard. Chaque extension est documentée et testée, afin de pouvoir être vérifiée sur une nouvelle version avant la mise à niveau.

Lien vers cette question
Avec quels ERP travaillez-vous ?

Nous travaillons avec SAP S/4HANA et SAP Business One, Microsoft Dynamics 365 Finance and Supply Chain Management et Business Central, Oracle NetSuite, Oracle Fusion Cloud ERP, Odoo, ainsi que Sage Intacct et Sage X3. La mention d’un produit ne signifie pas un partenariat avec son éditeur. Indiquez-nous votre version et vos modules, car ils déterminent les options d’intégration.

Lien vers cette question
Mettez-vous en œuvre des ERP ?

Notre cœur de métier est l’extension et l’intégration des ERP plutôt que leur mise en œuvre complète. Nous travaillons souvent aux côtés de votre intégrateur et prenons en charge les intégrations, la migration des données, les extensions spécifiques et les applications autour de l’ERP, afin que le projet principal tienne son planning.

Lien vers cette question
Pouvez-vous migrer nos données vers un nouvel ERP ?

Oui. Nous profilons et nettoyons les données, les faisons correspondre aux nouvelles structures et réalisons des migrations à blanc jusqu’à ce que les résultats se rapprochent de l’ancien système. La bascule est répétée et, après la mise en production, les postes ouverts, les soldes et les stocks sont contrôlés par rapport à des totaux convenus.

Lien vers cette question
Une même intégration peut-elle servir plusieurs sociétés et pays ?

Oui. Nous concevons les intégrations pour gérer plusieurs entités juridiques, devises, banques et règles fiscales depuis une seule plateforme, les paramètres de chaque entité étant définis par configuration plutôt que dans le code. Ajouter une entité revient alors à ajouter de la configuration et des tests, et non une nouvelle intégration.

Lien vers cette question
Qu’est-ce qui détermine le coût d’un projet d’intégration ERP ?

Le nombre de systèmes et de partenaires, le nombre de types de messages nécessaires pour chacun, la qualité des données, les possibilités d’extension de votre version d’ERP et le volume de tests exigé par vos partenaires. Nous chiffrons par flux après le cadrage, pour que vous puissiez commencer par les flux qui économisent le plus d’efforts.

Lien vers cette question

Dites-nous ce que vous devez construire ou connecter.

Décrivez les systèmes, le calendrier et les contraintes. Les ingénieurs concernés prennent ensuite le relais.

  • Notre équipe vous appellera dans les 24 heures, sur le créneau de votre choix
  • Notre équipe est disponible 24 h/24, 7 j/7