| ORIGINE | FONCTION |
| RPT |
XC968 |
Dans le cadre des échanges via EDI, il se peut que le partenaire EDI demande la génération d’un message INVRPT (INVentory RePorT) contenant les différents produits avec, pour chacun d’eux, le stock disponible et le prix unitaire.
Le périmètre des produits concernés par le message INVRPT sera celui délimité par les critères existants pour le message PRICAT gérés au niveau de TA471 qui décrit les différentes modalités d’échange avec les partenaires EDI. Pour l’envoi d’un message INVRPT il est donc indispensable que le paramétrage PRICAT soit en place. Il sera toutefois possible d’envoyer au partenaire un message INVRPT sans avoir à envoyer de message PRICAT et vice versa du fait que les deux extractions auront des entrées séparées lors du lancement via le module standard d’extraction de fichiers XC300.
Le principe adopté est le suivant :
Le message INVRPT sera envoyé à la demande et à tout moment souhaité par l’utilisateur sans qu’il ait forcement changement de stock. Contrairement au message PRICAT, le message INVRPT ne nécessite pas la mise en place d’un trigger de déclenchement de l’insertion automatique d’un enregistrement dans la table XC_FIC (table standard utilisée lors des extractions de données).
Ainsi pour permettre le fonctionnement à l’aide du module standard XC300, le fichier de collecte sera initialisé par Cegid lors de la mise en place avec le code origine RPT.
Conditions d’utilisation du module d’extraction XC300
Il faut créer pour chaque société (si vous souhaitez obtenir un fichier par société), des passerelles d’extraction différentes qui correspondent aux différents langages gérés (EANCOM 93A, EANCOM 96A, EDI-SPORT, EFOVAD).
La création de ces passerelles s’effectue au niveau de la forme TA450.
Chaque passerelle est caractérisée par un code provenance et un code origine particuliers.
Le code origine doit toujours être RPT.
Le code provenance est libre.
Le nom du fichier généré est paramétré au niveau de la fonction TA450.
Ce fichier est placé dans un répertoire UNIX paramétrable au niveau de la forme TA450. La récupération de ce fichier et la mise à disposition de ce dernier dans la boite aux lettres du partenaire est à la charge du client.
Un aperçu du fichier généré peut être visualisé au niveau du détail du traitement (JP530).
Description des fonctions du module
Avant la première utilisation de ce module, une phase de paramétrage est indispensable. Celle-ci est réalisée EXCLUSIVEMENT par Cegid.
N.B. :
Le descriptif du fichier généré est évolutif et peut être amené à être modifié en fonction de vos demandes et des contraintes imposées par vos partenaires. La description de votre fichier doit être cependant étudiée et peut nécessiter la création de fonctions annexes pour l’initialisation de certaines données. A l’issue de cette étude, un paramétrage sous forme d’INTERD et éventuellement la réalisation de fonctions sous forme d’aménagement seront nécessaires.
Les fonctions du module peuvent être scindées en plusieurs parties :
- PARAMETRAGE AVANT EXTRACTION
- LANCEMENT DE L’EXTRACTION
Avant d’utiliser ce module, un certain nombre de données doit être renseigné dans Cegid Orli.
Vous devez renseigner les informations suivantes :
PARAMÈTRES GÉNÉRAUX
EDI_ORLI_SIT
(indispensable pour l’utilisation du module d’extraction XC300.
OPTIONS
XC300W01/SOUS_REP
JP020 : Compteur de message INVRPT
Chaque envoi (lot) est numéroté à l'aide du compteur INVRPT sur 8 chiffres.
TA440: RÉFÉRENCEMENT GENERAL DES CODES EDI
Cette fonction permet à l’utilisateur de définir les différents codes EDI pour lesquels un fichier des INVRPT doit être généré.
L’utilisateur peut soit renseigner un code EDI par partenaire (-> Génération d’un fichier par partenaire), soit un code EDI générique qui regroupera tous les partenaires (-> Génération d’un fichier multi partenaires).
1) Onglets « Code EDI » / « Code EDI génériques »
L’utilisateur peut soit renseigner un code EDI par partenaire (-> Génération d’un fichier par partenaire), soit un code EDI générique qui regroupera tous les partenaires (-> Génération d’un fichier multi partenaires).
2) Onglet « Codes EDI »
Cet onglet permet à l’utilisateur de suspendre les passerelles d’extraction pour un destinataire donné (code EDI)
TA450 : PARAMÉTRAGE EXTRACTIONS DE FICHIERS
1) Onglet Paramétrage des Extractions de fichiers
Cette fonction permet à l’utilisateur de définir les différentes passerelles d’extraction pouvant être lancées.
Il faudra renseigner ici :
Provenance Origine Indicatif Fonction
PIECE INVRPT RPT XC968
N.B. :
Le répertoire n’est indiqué qu’à titre indicatif. Il est modifiable par l’utilisateur sans aucune contrainte particulière.
2) Onglet «Liste des Extractions par code EDI »
Cette fonction permet à l’utilisateur de définir, pour chaque code EDI renseigné dans TA440, les différentes passerelles d’extraction pouvant être lancées.
On reportera donc ici les Provenance/Origine précédemment définies dans l’onglet « Paramétrage des extractions ».
Le format d’extraction _FOR ainsi que le type de format sont ceux référencé au niveau de la fonction de paramétrage des extractions (JP562).
3) Onglet « Association code EDI Cegid Orli – Entité Externe »
Cette fonction permet à l’utilisateur d’associer chaque partenaire EDI à un code EDI particulier. C’est au niveau de cette forme qu’il est possible de choisir de générer un fichier des pièces par partenaire (un code EDI ne doit être associé à un seul partenaire) ou un fichier des pièces multi partenaires (il faut alors définir pour chaque code EDI, l’ensemble des partenaires qui lui sont rattachés au niveau des zones « Société client » et « Code client »).
AR072 : GESTION DES CATALOGUES PRODUITS
Il faut dans un premier temps définir un catalogue contenant les différents produits pouvant être envoyés au partenaire EDI. La création de ce catalogue doit s’effectuer au niveau de AR072.
Le catalogue doit être défini dans un contexte « EDI ».
JP562 : PARAMÉTRAGE DES FORMATS DES MESSAGES EDI
Afin de s’affranchir le plus possible des langages et des traducteurs,
la fonction JP562 permet de définir la structure du fichier qu’on souhaite générer pour le partenaire EDI.
N.B. :
Afin d’ouvrir au maximum le paramétrage, il y a possibilité de saisir du texte libre.
TA471 : GESTION DES PARTENAIRES EDI
Cette fonction permet à l’utilisateur de définir les différents partenaires avec lesquels la société souhaite effectuer des échanges EDI.
Il permet ainsi de définir, pour chaque partenaire, chaque langage et chaque version, les différents échanges gérés.
Le périmètre des produits concernés par le message INVRPT sera celui délimité par les mêmes critères existants pour le message PRICAT. Pour l’envoi d’un message INVRPT il est donc indispensable que le paramétrage PRICAT soit en place. Il sera toutefois possible d’envoyer au partenaire un INVRPT sans avoir à envoyer de PRICAT et vice versa du fait que les deux extractions auront des entrées séparées lors du lancement par XC300.
Les critères suivants définis au niveau de l’onglet PRICAT du TA471 concernent également le message INVRPT:
La saison commerciale
La division commerciale
La date de début de la période de validité du catalogue
La date de fin de la période de validité du catalogue
Le catalogue produit. Il doit être de contexte EDI au niveau de la fonction AR072
La case à cocher Ctrl si elle est cochée désactive le contrôle de validité du produit dans la saison de vente.
La 1ère période de tarif
Le 1er code tarif
La 2ème période de tarif
Le 2ème code tarif
La 3ème période de tarif
Le 3ème code tarif
Les zones période et code tarif seront utilisées pour le calcul du prix unitaire de l’EAN produit du message INVRPT.
N.B. :
pour cette valorisation, on considérera en priorité le couple (1ère période, 1er code tarif) à défaut (2ème période, 2ème code tarif) et à défaut (3ème période, 3ème code tarif). Si le traitement d’extraction ne peut pas effectuer la valorisation (exemple : absence du prix de vente au niveau PR022 pour l’EAN produit), le traitement ne génèrera pas d’anomalie:
Le détail du message INVRPT sera généré avec la zone prix unitaire à vide.
Les produits pour lesquelles on envoie le stock dans le message INVRPT sont ceux répondant aux conditions suivantes :
- Le produit appartient au catalogue EDI associé au partenaire.
- Le produit est en état 0.
- La date d’arrêt commercial du produit n’est pas inférieure à la date de génération du message.
- Le produit est compatible avec le paramétrage AR014 (Composition division commerciale)
- Le produit est compatible avec le paramétrage AR027 (Définition des règles de vente)
Les magasins de stock concernés sont référencés au niveau de l’onglet INVRPT : Si le message INVRPT est géré pour le partenaire EDI, un nouvel onglet du TA471 « Message INVRPT » est accessible pour permettre à l’utilisateur de définir une liste de correspondance entre les codes magasins produits finis Cegid Orli (avec affichage du libellé magasin produits finis) et les codes EAN magasins du partenaire EDI. Les caractéristiques du message INVRPT définies au niveau du premier onglet sont répétées sur chaque ligne de correspondance.
XC300 : Lancement de l’extraction
L’utilisateur doit indiquer le code provenance et le code origine renseignés en TA450
pour les passerelles d’extraction des articles (origine RPT).
Un batch PL-SQL est alors automatiquement lancé et assure la génération du fichier INVRPT attendu.