À propos des transactions entrantes

Infor CloudSuite Industrial EDI gère les données converties provenant du convertisseur EDI et les prépare pour CloudSuite Industrial.

Plusieurs fonctions d'EDI permettent que les données entrantes circulent sans obstacles entre les clients ou les fournisseurs dans CloudSuite Industrial. Ces processus sont les suivants :

  • chargement des données converties dans les tables de la base de données EDI, à partir des fichiers à plat ;
  • validation des données EDI ;
  • Enregistrement de données entrantes provenant des tables EDI dans les tables CloudSuite Industrial normales
  • traitement des erreurs ;
  • génération d'états relatifs aux erreurs ;
  • purge des transactions en entrée

L'accès à la boîte aux lettres EDI déclenche un flux de données en entrée. Cette action fait passer les données par le convertisseur dans les tables EDI CloudSuite Industrial.

Le schéma ci-dessous illustre les fonctions de EDI pour les données en entrée.

editrans1.gif

Transactions entrantes côté client

L'interface EDI prend en charge ces transactions entrantes provenant de vos clients :

  • Ordres d'achat (850/ORDERS) : Lorsqu'elles ont été enregistrées dans CloudSuite Industrial, ces transactions créent ou mettent à jour les commandes client standard ou ouvertes.
  • Ordres planification (830/DELFOR) : Lorsqu'elles ont été enregistrées dans CloudSuite Industrial, ces transactions créent ou mettent à jour les lignes de commande client (prévisions d'une commande d'un client) ou les lancements ouverts.
  • Ordres d'expédition (862/DELJIT) : Lorsqu'elles ont été enregistrées dans CloudSuite Industrial, ces transactions créent ou mettent à jour les lignes de commande client (confirmations d'une commande d'un client) ou les lancements ouverts.

Le système charge les transactions issues du convertisseur sous forme de fichiers ASCII formatés.

Transactions entrantes côté fournisseur

L'interface EDI prend en charge les transactions entrantes ci-dessous, provenant des fournisseurs :

  • AR des ordres d'achat (855/ORDRSP) : Cette transaction est enregistrée dans CloudSuite Industrial en tant qu'AR d'un ordre d'achat EDI. la fonction d'enregistrement automatique est disponible;
  • Préavis d'expédition (856/DESADV) : Cette transaction est enregistrée dans CloudSuite Industrial en tant qu'avis d'expédition fournisseur EDI et est utilisable en entrée de la fonction de réception d'ordre d'achat.
  • Factures (810/INVOIC) : Cette transaction est enregistrée dans CloudSuite Industrial en tant que facture fournisseur EDI et est utilisable en entrée du processus de génération de pièces comptables CF. la fonction d'enregistrement automatique est disponible;

Chargement des transactions entrantes

Vous pouvez importer les transactions entrantes EDI au moyen de l'utilitaire Charger Transactions EDI (util) ou laisser le système charger ces transactions dans le cadre d'une tâche d'arrière-plan que vous définissez.

CloudSuite Industrial charge les fichiers plats au format ASCII provenant du convertisseur dans les tables de la base de données EDI. Chaque transaction est représentée par plusieurs lignes dans le fichier ASCII et plusieurs enregistrements dans les tables EDI. Une validation minimale des données s'effectue à ce stade.

Les fichiers sont nommés comme indiqué ci-dessous. Pour les fichiers de données, le suffixe XXX correspond au code Prestataire, provenant de l'écran des paramètres EDI (fournisseurs et clients), et HHMM.JJJ indique l'heure et la date (calendrier julien) du fichier archive.

Cette table décrit les noms de fichier pour chaque type de transaction entrante :

Type trans. Nom fich. données Nom fich. archive
810 810_DTL.XXX INV(HHMM.JJJ)
830 (en-tête) RSEQ_HDR.XXX RH(HHMM.JJJ)
830 (détails) RSEQ_DTL.XXX RD(HHMM.JJJ)
850 850_EXP.XXX PO(HHMM.JJJ)
855 855_DTL.XXX ACK(HHMM.JJJ)
856 856_DTL.XXX VSN(HHMM.JJJ)
862 (en-tête) RSEQ_HDR.XXX SH(HHMM.JJJ)
862 (détails) RSEQ_DTL.XXX SD(HHMM.JJJ)

Validation des transactions

EDI valide les transactions entrantes en fonction d'un ensemble de règles prédéfini pour chaque type de transaction. Il existe deux types de règles de validation : les erreurs portant sur l'interface et les erreurs portant sur les données.

Les erreurs portant sur l'interface résultent d'un conflit de configuration entre le convertisseur et CloudSuite Industrial. Les erreurs portant sur les données sont des erreurs concernant les données elles-mêmes.

Chaque transaction entrante est validée dans le cadre du processus d'enregistrement des transactions. Si elle satisfait aux règles de validation, le système passe à l'enregistrement. Le système détecte les transactions qui ne satisfont pas à la validation. Pour les transactions côté client, vous pouvez consulter les erreurs dans l'écran Commandes EDI, en choisissant Actions > Liste Journal des erreurs. En ce qui concerne les transactions côté fournisseur, il existe pour chacune un état qui permet d'examiner les erreurs.

Enregistrement de transactions dans le système PGI / ERP

Afin d'enregistrer automatiquement les transactions entrantes dans CloudSuite Industrial, définissez l'indicateur Enreg. auto sur Entrant ou Les deux pour le prestataire. Lors du chargement des transactions dans les tables EDI, le système consulte cette option pour déterminer s'il faut enregistrer les transactions automatiquement. L'enregistrement déplace les données des tables EDI dans les tables de base de données CloudSuite Industrial normales.

Le système valide toutes les transactions entrantes et enregistre dans le système toutes celles qui ne comprennent pas d'erreurs. Le programme détecte les transactions qui ne peuvent pas être enregistrées en raison d'une erreur et les stocke dans les tables EDI en vue d'un traitement à partir de l'écran approprié.

Si vous sélectionnez Aucun pour l'option Enreg. auto, le système charge les transactions dans les tables EDI et le traitement prend fin. Vous pouvez alors exécuter les rapports pour examiner les données avant de procéder à l'enregistrement des transactions dans les tables de base de données CloudSuite Industrial normales.

Traitement des erreurs

En ce qui concerne les transactions côté client, il est possible de mettre à jour le champ dans l'écran lorsqu'un champ de données en entrée contient une erreur. Cela permet d'enregistrer la transaction dans CloudSuite Industrial, mais vous devez informer le prestataire de la modification apportée. Certains prestataires décident de supprimer la transaction d'origine et de la retransmettre après avoir corrigé les données. D'autres demandent un accusé de réception d'ordre d'achat (855/ORDRSP) mentionnant les modifications apportées.

Vous pouvez passer outre certaines erreurs décelées dans les données en entrée en désactivant certains tests de validation pour le prestataire concerné. Par exemple, vous pouvez ignorer les erreurs "Lim. crédit dépassée" ou "Prix unitaire incorrect".

En ce qui concerne les transactions côté fournisseur (informations provenant d'un fournisseur), vous ne pouvez pas modifier les données avant l'enregistrement. Lorsque des erreurs se produisent, vous pouvez soit passer outre dans le système CloudSuite Industrial, soit demander que les données vous soient retransmises.

Reportez-vous à Erreurs mettant fin à l'enregistrement des transactions de commande EDI côté client et Erreurs mettant fin à l'enregistrement des transactions EDI côté fournisseur.

Journal des erreurs et états relatifs aux erreurs

Des états relatifs aux erreurs sont disponibles pour chaque transaction entrante. Ils lancent le processus de validation de la transaction et présentent toutes les erreurs décelées dans cette dernière.

Les états contiennent des informations synthétiques sur les transactions qui comportent des erreurs et celles qui n'en comportent pas. Vous pouvez les imprimer tous pour une plage de prestataires donnée. D'autres critères de sélection sont également disponibles pour chaque type de transaction.