Standard DESADV message

Cegid Orli - Documentation fonctionnelle - 2025

 

ORIGINE FONCTION

AVE

AVA

XC957
XC959

 

XC967
XC969

 

XC977
 

 

 

Principe général

 

      N.B. :
Mise en place d’un trigger sur table indispensable

 

Dans le cadre des échanges de commandes via EDI, il se peut que le partenaire EDI demande la génération d’un fichier d’avis d’expédition pour les différentes commandes échangées.

La nécessité de générer un fichier des avis d’expédition est gérée par la forme TA471 qui décrit les différentes modalités d’échange avec les différents partenaires EDI.

Pour la génération des avis d’expédition, le module standard d’extraction de fichiers XC300 est utilisé.

 

Le principe adopté est le suivant :

Il faut en premier lieu mettre en place un trigger sur la table des lignes de BP/BE/Pièce. La mise en place de ce trigger doit être effectuée par Cegid. Elle conditionne l’utilisation des passerelles assurant la génération des avis d’expédition.

Ce trigger se déclenche lors de chaque maintenance d’une ligne de BP/BE/Pièce.

Il teste la zone No de bon d’expédition.

Si cette dernière est modifiée et est différente de « . » (-> On vient de créer le bon d’expédition) et si la commande concernée est de type EDI, il insère un enregistrement dans la table XC_FIC (table standard utilisée lors des extractions de données). Cette table sert ensuite de base à la génération du fichier contenant les avis d’expédition.

 

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 AVE ou AVA (cas du DESADV particulier correspondant au commandes alloties).

Le code provenance est libre. Cependant, afin d’obtenir une « normalisation », il est conseillé d’utiliser la norme suivante 

Provenance = XXXXXX_Code société
(ou XXXXXX indique la norme utilisée,‎ à savoir 96A, 93A, EDISPO, EFOVAD).

 

Le fichier généré s’appelle

desadv.asc.<No demande>

ou

desadv.<No demande>.asc

(codification paramétrable au niveau de TA471).

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.


Rappel sur le principe des commandes alloties :

Une commande allotie est une commande unique concernant X destinataires distincts (le destinataire final est précisé dans l'enregistrement détaillant les différentes lignes de la commande).

Lors de son l'intégration par XC20B, la commande est alors éclatée en autant de sous-commandes que de destinataires présents dans les lignes.

Toutes ces sous-commandes ont donc la même référence de commande mais elles concernent des clients différents (chaque client correspondant alors à un magasin).

N.B. :
Lors de l'envoi du DESADV, il faut impérativement regrouper tous les BE concernant les sous-commandes pour pouvoir générer un fichier unique pour la commande allotie.
Il est donc essentiel de pouvoir maîtriser la chronologie pour la génération du DESADV.
En effet, le DESADV ne doit être généré que lorsque toutes les sous-commandes concernées ont été expédiées.
Pour cela, il faut utiliser le programme AS358 qui permet à l'utilisateur d'indiquer que le DESADV doit être généré pour une référence de commande donnée (critère disponible dans l'onglet des critères libres).


 

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. Elle permet l’installation du trigger sur la table des lignes de BP/BE/facture.

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. À 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 :

 

  • PARAMÉTRAGE AVANT EXTRACTION
  • LANCEMENT DE L’EXTRACTION

 

CONTRAINTES :

Il est indispensable d’avoir des expéditions mono commande.

Aucun contrôle n’est effectué dans la chaîne de livraison afin d’interdire à l’utilisateur la maintenance d’un BE ayant déjà été envoyé au partenaire.


‎ 

Paramétrage avant 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

 

XC957W01/LONG_DAT_DESADV
conditionne la taille de la donnée « Date d’envoi du Desadv » (position 29 de l’enregistrement ENT, lors de la génération du fichier (8 ou 12 caractères)

 

XC957W01/LONG_LIG_DESAV 
conditionne la taille de la zone « N° de ligne dans la commande d’origine »

 

 

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 avis d’expédition 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).

 


‎ 

 

TA450: PARAMÉTRAGE EXTRACTIONS DE FICHIERS

 

1) Onglet Paramétrage des Extractions

Cette fonction permet à l’utilisateur de définir les différentes passerelles d’extraction pouvant être lancées.

 

Si l’utilisateur souhaite générer un fichier DESADV à la norme EFOVAD pour la société, il faudra qu’il renseigne l'un des paramétrages suivants :

Provenance Origine Libellé Indicatif Programme extraction Répertoire
EFOVAD AVE « Avis d’expédition » AVA XC957W01 $ODIS/XC300
EFOVAD AVE « Avis d’expédition » AVA XC959W01 pour format JP562
EFOVAD AVA « Avis d’expédition allotie » AVA XC967W01 $ODIS/XC300
EFOVAD AVA « Avis d’expédition allotie » AVA XC969W01 pour format JP562

 

La passerelle AVE est utilisée pour les DESADV correspondant aux commandes standard.

La passerelle AVA est utilisée pour les DESADV correspondant aux commandes alloties.

Le répertoire n’indiqué qu’à titre indicatif ; il est modifiable par l’utilisateur sans aucune contrainte particulière.

 

 

2) Onglet « Extractions par code EDI »

Cette fonction permet à l’utilisateur de définir, pour chaque code EDI renseigné au niveau de TA440, les différentes passerelles d’extraction pouvant être lancées.

Il viendra donc renseigner la Provenance / Origine correspondant au message DESADV de son partenaire EDI (AVA ou AVE).

 

 

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 avis d’expédition par partenaire (un code EDI ne doit être associé à un seul partenaire) ou un fichier des avis d’expédition multi partenaires (il faut alors définir pour chaque code EDI, l’ensemble des partenaires qui lui sont rattachés).

 

 

TA471 : GESTION DES PARTENAIRES EDI

définit les différents partenaires avec lesquels la société souhaite effectuer des échanges EDI.

On retrouve, pour chaque partenaire, chaque langage et chaque version, les différents échanges gérés (réception de commandes, envoi d’accusés de réception (complets, partiels, avec modification), envoi des avis d’expédition, des factures, des catalogues de prix, des catalogues articles).

Dans l’onglet « Caractéristiques Envoi », on retrouve donc le message Avis d’expédition (DESADV) :

3 choix de « Format du fichier généré » s’offre à l’utilisateur :

  1. DESADV avec colisage global
    = fichier DESADV sans détail du colisage (global)
  2. DESADV avec détail du colisage
  3. DESADV mixte (synthèse des deux)

 

Le choix du type de fichier généré peut être variable par partenaire.

Le descriptif des différents fichiers disponibles est présent en annexe.

 

Si vous choisissez le format MIXTE, le fichier généré s’appellera :

desadv.<No_de_demande>.asc

 

Si vous choisissez le format avec ou sans détail du colisage, ‎le fichier généré s’appellera :

desadv.<No de demande>.asc

 

 

Lancement de l’extraction

 

XC300 : Lancement de l’extraction

L’utilisateur doit indiquer le code provenance et le code origine renseignées en TA450 pour les passerelles d’extraction des avis d’expédition (origine AVE ou AVA).

 

N.B. :
seules les livraisons sur des commandes importées par EDI normalisé ORDERS peuvent être traités dans l’extraction du message DESADV.

 

 

OUTILS COMPLÉMENTAIRES

 

XC963

Cette fonction MUL permet la sélection et la validation en masse de la liste des commandes qui seront expédiées ou non au partenaire EDI. Seules les commandes topées à ce niveau seront traitées lors de l'extraction des avis d'expédition et apparaîtront en manquants.
‎Une fois les critères renseignés, la fonction propose la liste des commandes pouvant être traitées (commandes non annulées et non encore topées).

Cette fonction n’est utile que pour les commandes Alloties.
En effet, comme il faut faire un avis de livraison par lot et qu’un lot correspond à plusieurs commandes dans Cegid Orli (commande alloties), cette fonction permet de valider en masse toutes les commandes d’un même lot, afin de déclencher l’avis d’expédition du lot.

 

 

XC964

Cette fonction permet de piloter XC963 en mode « batch », à partir d’un filtre, ‎pour automatiser la validation des commandes à expédier via DESADV.