Paramétrage d'une interface de comptabilité externe
CloudSuite Industrial fournit une interface basée XML qui peut être utilisée avec un système financier externe tel que Infor SunSystems ou SAP. Par ailleurs, CloudSuite Industrial fournit une interface de données à accès direct pour Infor Global Financials (IGF). Vous pouvez choisir les types d'informations financières à exporter ou à importer entre CloudSuite Industrial et l'autre système.
- Si vous paramétrez le progiciel Enterprise Financials (interface SunSystems) Infor CloudSuite Industrial, reportez-vous au Guide d'installation et d'implémentation Enterprise Financials (Enterprise Financials Installation and Implementation Guide) Infor CloudSuite Industrial plutôt que de suivre ces étapes.
- Si vous paramétrez l'intégration à IGF, reportez-vous au Guide d'intégration pour Infor Global Financials (Integration Guide for Infor Global Financials) Infor CloudSuite Industrial plutôt que de suivre ces étapes.
- Si vous utilisez un autre progiciel, suivez les étapes ci-dessous.
Utilisez cette rubrique conjointement avec Paramétrage d'une interface financière entrante.
Pour paramétrer l'interface de CloudSuite Industrial sur un système financier externe :
- EXTFIN : est utilisée pour l'exportation des transactions CC, CF et GL de CloudSuite Industrial vers le système financier externe, ainsi que pour l'exportation des demandes de mise à jour des tables CloudSuite Industrial par le système financier externe. Cette catégorie inclut les fonctions et les documents XML requis pour exporter les informations comptables :
- ExtFinAPVoucherPosting : exporte les données des tables export_aptrx et export_aptrxd de CloudSuite Industrial qui contiennent les tables des données collectées depuis diverses tables CF.
- ExtFinARInvoicePosting : exporte les données des tables export_arinv et export_arinvd de CloudSuite Industrial qui contiennent les tables des données collectées depuis diverses tables CC.
- ExtFinAnaLedgerPosting : exporte les données de la table ana_ledger de CloudSuite Industrial.
- ExtFinLedgerPosting : exporte les données de la table ledger de CloudSuite Industrial.
- ExtFinRequest : exporte une requête vers le module financier externe pour les mises à jour d'une table spécifique de CloudSuite Industrial. Pour plus d'informations, reportez-vous à la rubrique d'aide Demandes Intfc cpta externe (util).
- EXTFIN Customer : est utilisée pour l'exportation des informations client de CloudSuite Industrial. Cette catégorie inclut les tables sœurs custaddr et customer de la base de données.
- Fournisseur EXTFIN : utilisé pour l'exportation des informations fournisseurs de CloudSuite Industrial. Cette catégorie inclut les tables sœurs vendaddr et vendor de la base de données.
Traitement des notes pour les enregistrements client et fournisseur : Lorsqu'un nouvel enregistrement client ou fournisseur est ajouté dans CloudSuite Industrial, les informations sont envoyées au système financier externe dans un document XML unique regroupant respectivement les informations des tables jumelles customer/custaddr ou vendor/vendadd. Les informations de custaddr ou de vendaddr du document XML unique contiennent uniquement les valeurs clés et les valeurs par défaut spécifiées pour les colonnes de la table. Les valeurs définies par l'utilisateur seront incluses dans une mise à jour qui suivra l'ajout. Toutefois, concernant les mises à jour des enregistrements client et fournisseur, le document XML récupère les enregistrements uniquement dans la table qui a été modifiée.
- Utilisez l'écran Règles de réplication pour créer une règle de réplication pour chaque catégorie EXTFIN.
Cela doit être effectué au niveau de chaque site CloudSuite Industrial à partir duquel vous exportez des données vers le site EXTFIN. Si vous avez créé des catégories supplémentaires pour votre système de comptabilité externe au cours de l'étape précédente, vous devez également définir des règles s'appliquant aux nouvelles catégories.
Une règle type inclura des informations telles que :
Site source : OH (le site à partir duquel les données seront extraites)
Site cible : EXTFIN
Catégorie : EXTFIN Fournisseur
Description : Transfert des informations fournisseur vers EXTFIN
Type intervalle : Immédiat (seule la valeur Transactionnel fonctionnera ici)
Intervalle : (vide si le Type intervalle est Immédiat ; sinon une autre valeur d'intervalle)
Début intervalle à : (vide si le Type intervalle est Immédiat ; sinon une date)
Désactiver réplication: (non coché - EXTFIN utilise la réplication)
Màj Ttes colonnes : (non coché)
- Dans l'écran Gestion réplication, cliquez sur le bouton pour reconstruire les déclencheurs des tables de base de données sur la base des règles créées au cours de l'étape précédente.
- Arrêtez et lancez les services de réplication sur le serveur d'utilitaires CloudSuite Industrial.
- Définissez l'URL (définie à l'étape 6) de votre système comptable externe pour extraire et traiter les documents XML mentionnés à l'étape 12.
A nouveau, dans ces exemples, nous utilisons des noms de vues au lieu des noms de tables.
- Les documents "update collection" EXTFIN XML sont utilisés pour indiquer les informations de CloudSuite Industrial qui doivent être mises à jour dans le système financier externe. Ils commencent par un ensemble de balises similaires aux balises suivantes :
<IDORequest>
<RequestHeader Type="UpdateCollection">
<RequestData>
<UpdateCollection Name="EXTFIN.xml_doc_name.table">
Par exemple : <UpdateCollection Name="EXTFIN.ExtFinLedgerPosting.ledger">
Le système comptable externe est supposé répondre à ces requêtes "update collection" en mettant à jour les données dans l'application financière externe.
- Les documents "load collection" EXTFIN XML sont utilisés pour demander des informations au système financier externe qui doivent être mises à jour dans CloudSuite Industrial. Ils commencent par un ensemble de balises similaires aux balises suivantes :
<IDORequest>
<RequestHeader Type="LoadCollection">
<RequestData>
<LoadCollection Name="EXTFIN.xml_doc_name.table">
Par exemple :
<LoadCollection Name="EXTFIN.ExtFinRequestChart.chart">
L'anomalie est la requête Solde enregistré client qui utilise une méthode "invoke" :
<Invoke="EXTFIN.ExtFinRequestCustomerPostedBalance">
Le module financier externe est supposé répondre aux requêtes "load collection" et "invoke method" en retournant à CloudSuite Industrial une réponse "update collection" incluant les données requises.
Pour plus d'informations, reportez-vous à Exemple : Requête de données à partir d'un module financier externe.
- Les documents XML EXTFIN Fournisseur et EXTFIN Client contiennent une balise similaire à celle qui suit :
<UpdateCollectionName="Table!replication_category_to_object_name">
Par exemple :
<UpdateCollectionName="Table!Customer">
Le système comptable externe est supposé répondre à ces requêtes "update collection" en mettant à jour les données dans l'application financière externe.
Votre système de comptabilité externe devrait utiliser les informations de ces balises pour déterminer comment traiter et mettre en correspondance les données dans chaque document XML. Le processus d'importation du système externe doit également gérer les informations batch_seq dans le document XML.
Pour en savoir plus sur la syntaxe et les balises utilisées dans les documents XML, reportez-vous au document Integrating IDOs with External Applications, notamment au chapitre sur les documents de requête et de réponse XML IDO.
Des exemples de documents XML sortants pouvant être générés par CloudSuite Industrial sont disponibles sous la forme de fichiers ZIP sur notre site d'assistance technique.
- Les documents "update collection" EXTFIN XML sont utilisés pour indiquer les informations de CloudSuite Industrial qui doivent être mises à jour dans le système financier externe. Ils commencent par un ensemble de balises similaires aux balises suivantes :
-
Paramétrez l'interface à partir du système externe dans CloudSuite Industrial.
Reportez-vous à la rubrique Paramétrage d'une interface financière entrante.