Annexe : Structure du fichier géré par Cegid Orli
Pour chaque association No de BE, No de commande EDI, les enregistrements suivants seront générés dans le fichier desadv.asc
A/ Fichier sans détail du colisage
- ENT
- ADR
- COL
- LIG
B/ Fichier avec détail du colisage
- ENT
- ADR
- COL
- LIG
C/ Fichier Mixte
- ENT
- ADR
- COT
- LIM
- COL
- colis
- palette
- LIG
A/ Fichier sans détail du colisage
1) Type d'enregistrement Entête ENT
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. Entête ENT |
1 |
3 |
Constante = ENT |
|
2 |
No version |
4 |
3 |
|
|
3 |
No révision |
7 |
3 |
|
|
4 |
Agence de contrôle |
10 |
2 |
|
|
5 |
Code association |
12 |
6 |
|
|
6 |
Type avis d'expédition |
18 |
3 |
341, 340 ou 351 |
|
7 |
No avis d'expédition |
21 |
8 |
|
|
8 |
Date avis d'exp. |
29 |
8 |
SSAAMMJJ |
|
9 |
Date mise a disposition |
37 |
12 |
|
|
10 |
Date livraison prévue |
49 |
12 |
|
|
11 |
Date d'enlèvement |
61 |
12 |
|
|
12 |
No commande acheteur |
73 |
25 |
|
|
13 |
Destinataire message |
98 |
15 |
|
|
14 |
Numéro de BP (si mono BP) |
113 |
17 |
|
|
15 |
Référence Client |
130 |
35 |
|
Zones 2/3/4/5 : Version/Edition/Agence/Association
Ces zones seront récupérées dans la forme TA471. En effet, c’est dans cette forme que l’utilisateur peut définir, pour chaque partenaire, les caractéristiques du langage utilisé pour l’envoi des avis d’expédition.
Zone 6 : Type d’avis d’expédition
La fonction TA471 permet à l’utilisateur de définir les correspondances entre les codes condition de port Cegid Orli et les codes condition de port gérés par les différents langages utilisés par les partenaires EDI.
Cette zone contient la correspondance définie par l’utilisateur au niveau de la forme TA471 pour le code condition de port du BE en cours de traitement
Zone 7 : No d’avis d’expédition
Cette zone contient le No de bon d’expédition Cegid Orli
Zone 8 : Date d’avis d’expédition
Cette zone est initialisée avec la date système.
Zone 9 : Date de mise à disposition
Cette zone contiendra la date de création du BE
Zone 10 : Date de livraison prévue
Cette zone contient la valeur d’expédition du BE. Si non renseignée, cette zone contient la valeur de la date système à laquelle vient s’ajouter le nombre de jours d’acheminement de la commande.
Zone 11 : Date d’enlèvement
Cette zone contient la date de création du BE
Zone 12 : No de commande acheteur
Cette zone contient le No de la commande EDI étant à l’origine de la livraison.
Zone 13 : Destinataire du message
Cette zone contient le destinataire de la commande -> Partenaire EDI étant à l’origine de l’envoi de la commande.
Zone 14 : No de BP
Cette zone contient le No de BP de l’expédition. Elle n’est renseignée que si l’expédition est mono BP.
Zone 15 : Référence client
Cette zone contient une référence client à rappeler lors de l’envoi du DESADV.
Cette zone n’est pas renseignée.
2) Type d'enregistrement Adresse ADR
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. Adresse ADR |
1 |
3 |
Constante = ADR |
|
2 |
Qualifiant intervenant |
4 |
3 |
|
|
3 |
Identifiant intervenant |
7 |
20 |
|
|
4 |
Organisme responsable |
27 |
3 |
|
|
5 |
Nom intervenant |
30 |
35 |
|
|
6 |
Rue1 intervenant |
65 |
35 |
|
|
7 |
Rue2 intervenant |
100 |
35 |
|
|
8 |
Ville intervenant |
135 |
35 |
|
|
9 |
Code postal intervenant |
170 |
9 |
|
|
10 |
Code ISO pays intervenant |
179 |
3 |
|
Zone 2 : Qualifiant de l’intervenant
Cette zone contient l’indicatif du type d’adresse reçu (IV / BY / DP ..) .
Zone 3 : Identifiant de l’intervenant
Cette zone contient l’identifiant du client facturé/Livré ou commandé. En fait, elle correspond à la valeur renseignée dans l’étiquette 3039 du segment NAD.
Zone 4 : Organisme responsable
Cette zone correspond à la valeur renseignée dans l’étiquette 3055 du segment NAD. Elle peut prendre les valeurs suivantes :
- 9 -> Dans ce cas, la zone 3 contient un code EAN.
- 107 -> Dans ce cas, la zone 3 contient un code SIRET ou un code SIREN
- NULL -> Dans ce cas, la zone3 contient un No de TVA.
- Autre valeur -> Dans ce cas, la zone 3 contient un No Interne
Chacune des zones qui suivent correspond à la valeur d’une étiquette du segment NAD :
Zone 5 : Nom intervenant (étiquette 3036)
Zone 6 : Rue 1 de l’intervenant (étiquette 3124)
Zone 7 : Rue 2 de l’intervenant (étiquette 3124)
Zone 8 : Ville de l’intervenant (étiquette 3164)
Zone 9 : Code postal de l’intervenant(étiquette 3251)
Zone 10 : Code pays ISO de l’intervenant(étiquette 3207)
3) Type d'enregistrement Colis COL
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. colis COL |
1 |
3 |
Constante = COL |
|
2 |
Nombre total colis |
4 |
8 |
|
|
3 |
Poids expédition en KGM |
12 |
8 |
|
|
4 |
Volume expédition en KGM |
20 |
8 |
|
Cet enregistrement contient les informations globales sur le colisage du bon d’expédition.
4) Type d'enregistrement Ligne LIG
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. ligne AVE LIN |
1 |
3 |
Constante = LIN |
|
2 |
No ligne dans cde d'origine |
4 |
3 |
|
|
3 |
Code article |
7 |
17 |
|
|
4 |
Type code article |
24 |
3 |
|
|
5 |
Quantité livrée |
27 |
8 |
|
|
6 |
EAN Destinataire |
35 |
20 |
|
|
7 |
Libellé taille |
55 |
5 |
|
|
8 |
N° de commande acheteur |
60 |
25 |
|
|
9 |
N° de BE |
85 |
8 |
|
|
10 |
Compteur |
93 |
20 |
|
|
11 |
Code article complémentaire |
113 |
15 |
|
|
12 |
Type code article complémentaire |
128 |
3 |
|
B/ Fichier avec détail du colisage
1) Type d'enregistrement Entête ENT
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. Entête ENT |
1 |
3 |
Constante = ENT |
|
2 |
No version |
4 |
3 |
|
|
3 |
No révision |
7 |
3 |
|
|
4 |
Agence de contrôle |
10 |
2 |
|
|
5 |
Code association |
12 |
6 |
|
|
6 |
Type avis d'expédition |
18 |
3 |
341, 340 ou 351 |
|
7 |
No avis d'expédition |
21 |
8 |
|
|
8 |
Date avis d'exp. |
29 |
8 |
SSAAMMJJ |
|
9 |
Date mise à disposition |
37 |
12 |
|
|
10 |
Date livraison prévue |
49 |
12 |
|
|
11 |
Date d'enlèvement |
61 |
12 |
|
|
12 |
No commande acheteur |
73 |
25 |
|
|
13 |
Destinataire message |
98 |
15 |
|
|
14 |
Numéro de BP (si mono BP) |
113 |
17 |
|
|
15 |
Référence Client |
130 |
35 |
|
2) Type d'enregistrement Adresse ADR
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. Adresse ADR |
1 |
3 |
Constante = ADR |
|
2 |
Qualifiant intervenant |
4 |
3 |
|
|
3 |
Identifiant intervenant |
7 |
20 |
|
|
4 |
Organisme responsable |
27 |
3 |
|
|
5 |
Nom intervenant |
30 |
35 |
|
|
6 |
Rue1 intervenant |
65 |
35 |
|
|
7 |
Rue2 intervenant |
100 |
35 |
|
|
8 |
Ville intervenant |
135 |
35 |
|
|
9 |
Code postal intervenant |
170 |
9 |
|
|
10 |
Code ISO pays intervenant |
179 |
3 |
|
3) Type d'enregistrement Colis COL
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. colis COL |
1 |
3 |
Constante = COL |
|
2 |
Nombre de colis |
4 |
8 |
Valeur 1 |
|
3 |
Poids du colis en KGM |
12 |
8 |
|
|
4 |
Volume du colis en KGM |
20 |
8 |
|
|
5 |
Numéro de colis |
28 |
15 |
|
Zone 5 : Cette zone contient le No de colis.
On a donc un enregistrement de type COL par colis présent dans l’expédition.
4) Type d'enregistrement Ligne LIG
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. ligne AVE LIN |
1 |
3 |
Constante = LIN |
|
2 |
No ligne dans cde d'origine |
4 |
3 |
|
|
3 |
Code article |
7 |
17 |
|
|
4 |
Type code article |
24 |
3 |
|
|
5 |
Quantité livrée |
27 |
8 |
|
|
6 |
EAN Destinataire |
35 |
20 |
|
|
7 |
Libellé taille |
55 |
5 |
|
|
8 |
N° de commande acheteur |
60 |
25 |
|
|
9 |
N° de BE |
85 |
8 |
|
|
10 |
Compteur |
93 |
20 |
|
|
11 |
Code article complémentaire |
113 |
15 |
|
|
12 |
Type code article complémentaire |
128 |
3 |
|
C/ Fichier Mixte
1) Type d'enregistrement Entête ENT
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. Entête ENT |
1 |
3 |
Constante = ENT |
|
2 |
No version |
4 |
3 |
|
|
3 |
No révision |
7 |
3 |
|
|
4 |
Agence de contrôle |
10 |
2 |
|
|
5 |
Code association |
12 |
6 |
|
|
6 |
Type avis d'expédition |
18 |
3 |
341, 340 ou 351 |
|
7 |
No avis d'expédition |
21 |
8 |
|
|
8 |
Date avis d'exp. |
29 |
12 |
SSAAMMJJ |
|
9 |
Date mise à disposition |
41 |
12 |
|
|
10 |
Date livraison prévue |
53 |
12 |
|
|
11 |
Date d'enlèvement |
65 |
12 |
|
|
12 |
No commande acheteur |
77 |
25 |
|
|
13 |
Destinataire message |
102 |
15 |
|
|
14 |
Numéro de BP (si mono BP) |
117 |
17 |
|
|
15 |
Référence client |
134 |
35 |
|
|
16 |
Code mode transport |
169 |
3 |
|
|
17 |
Qualifiant Code transporteur |
172 |
3 |
|
|
18 19 20 21 |
Code EAN transporteur Date de la commande client Identifiant SU + No BE Date de livraison estimée |
175 195 207 228 |
20 12 21 12 |
SSAAMMJJ
SSAAMMJJ |
Zone 21 : Date de livraison estimée
La date de livraison estimée est alimentée de la façon suivante :
- Récupération en priorité de la date de début de livraison demandée présente en entête de commande EDI (date présente dans CD362 la commande allotie).
- Si la date de livraison demandée n’est pas présente en entête de commande alors récupération de la date de début de livraison demandée minimale présente dans les lignes de la commande traitée.
En cas de commande allotie, la recherche s’effectue comme suit :
- Récupération en priorité de la date de début de livraison demandée présente en entête de commande EDI (date présente dans CD362 pour la première sous-commande rattachée à la commande allotie traitée).
- Si la date de livraison demandée n’est pas présente en entête de commande alors récupération de la date de début de livraison demandée minimale présente dans les lignes des sous-commandes rattachées à la commande allotie traitée.
2) Type d'enregistrement Adresse ADR
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. Adresse ADR |
1 |
3 |
Constante = ADR |
|
2 |
Qualifiant intervenant |
4 |
3 |
|
|
3 |
Identifiant intervenant |
7 |
20 |
|
|
4 |
Organisme responsable |
27 |
3 |
|
|
5 |
Nom intervenant |
30 |
35 |
|
|
6 |
Rue1 intervenant |
65 |
35 |
|
|
7 |
Rue2 intervenant |
100 |
35 |
|
|
8 |
Ville intervenant |
135 |
35 |
|
|
9 |
Code postal intervenant |
170 |
9 |
|
|
10 |
Code ISO pays intervenant |
179 |
3 |
|
3) Type d'enregistrement Colis COT
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. colis COT |
1 |
3 |
Constante = COT |
|
2 |
Nombre total colis |
4 |
8 |
|
|
3 |
Poids expédition en KGM |
12 |
8 |
|
|
4 |
Volume expédition en KGM |
20 |
8 |
|
|
5 |
Compteur colis |
28 |
15 |
Valeur 1 en dur |
|
6 |
Compteur forcé |
43 |
15 |
Valeur 0 en dur |
4) Type d'enregistrement Ligne LIM
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. ligne AVE LIM |
1 |
3 |
Constante = LIM |
|
2 |
No ligne dans cde d'origine |
4 |
3 |
|
|
3 |
Code article |
7 |
17 |
|
|
4 |
Type code article |
24 |
3 |
|
|
5 6 |
Quantité commandée EAN Destinataire |
27 35 |
8 20 |
|
|
7 |
Libellé de taille |
55 |
5 |
|
|
8 |
No commande acheteur |
60 |
25 |
|
|
9 |
N° de BE |
85 |
8 |
|
|
10 |
Compteur |
93 |
20 |
|
|
11 |
Code article complémentaire |
113 |
15 |
|
|
12 |
Type code article complémentaire |
128 |
3 |
|
Cet enregistrement contient les lignes dites « Manquantes »
N.B. :
seuls les GENCOD pour lesquelles aucune livraison n’a été effectuée devront figurer dans cet enregistrement. Les GENCOD partiellement livrés ne seront pas présents à ce niveau).
5) Type d'enregistrement Colis COL
a) Cas d’une palette
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. colis COL |
1 |
3 |
Constante = COL |
|
2 |
Nombre de palette |
4 |
8 |
Constante = 1 |
|
3 |
Poids de la palette en KGM |
12 |
8 |
|
|
4 |
Volume de la palette en M3 |
20 |
8 |
|
|
5 |
Numéro de la palette |
28 |
15 |
|
|
6 |
Codification SSCC de la palette |
43 |
20 |
Alimenté s.si paramètre |
|
7 |
PCB |
63 |
5 |
Constante = 0 |
|
8 |
Référence rayon (RFF -> ACT) |
68 |
35 |
Constante = NULL |
|
9 |
Compteur colis |
103 |
15 |
Valeur 1 à X (compteur) |
|
10 11 |
Compteur forcé Type d’élément |
118 133 |
15 3 |
Valeur 1 en dur Constante = 201 |
b) Cas d’un colis
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. colis COL |
1 |
3 |
Constante = COL |
|
2 |
Nombre de colis |
4 |
8 |
|
|
3 |
Poids du colis en KGM |
12 |
8 |
|
|
4 |
Volume du colis en M3 |
20 |
8 |
|
|
5 |
Numéro de colis |
28 |
15 |
|
|
6 |
Codification SSCC |
43 |
20 |
Alimenté s.si paramètre |
|
7 |
PCB du carton |
63 |
5 |
|
|
8 |
Référence rayon (RFF -> ACT) |
68 |
35 |
|
|
9 |
Compteur colis |
103 |
15 |
Valeur 1 à X (compteur) |
|
1011 12 |
Compteur forcé Type d’élément Nombre de pièces du colis |
118 133 135 |
15 2 6 |
Valeur 1 en dur Constante = CT
|
6) Type d'enregistrement Ligne LIG
| No | Donnée | Pos | Lg. | Commentaire |
|
1 |
Type d'enr. ligne AVE LIN |
1 |
3 |
Constante = LIN |
|
2 |
No ligne dans cde d'origine |
4 |
3 |
|
|
3 |
Code article |
7 |
17 |
|
|
4 |
Type code article |
24 |
3 |
|
|
5 |
Quantité livrée |
27 |
8 |
|
|
6 |
EAN Destinataire |
35 |
20 |
|
|
7 |
Libellé taille |
55 |
5 |
|
|
8 |
N° de commande acheteur |
60 |
25 |
|
|
9 |
N° de BE |
85 |
8 |
|
|
10 |
Compteur |
93 |
20 |
|
|
11 |
Code article complémentaire |
113 |
15 |
|
|
12 |
Type code article complémentaire |
128 |
3 |
|
Quel que soit le format DESADV choisi, je peux vous communiquer les informations suivantes :
No de ligne :
Le No de ligne sera complété à gauche par des 0.
Poids :
Les poids sont exprimés en KG. Ils sont arrondis au KG le plus proche.
Nous complétons à gauche par des 0.
exemple : Un poids de 35 KG se présentera ainsi dans le fichier
00000035
Volume :
Les volumes sont exprimés en M3. Ils sont arrondis au M3 le plus proche.
Nous complétons à gauche par des 0.
exemple : Un volume de 50 KG se présentera ainsi dans le fichier
00000050
Quantité/PCB :
Les quantités et PCB sont complétées à gauche par des 0.
exemple : Une quantité de 65 se présentera ainsi dans le fichier
00000065
De la même façon un PCB de 20 se présentera ainsi dans le fichier
00000020
Lors de l’intégration des commandes alloties, il est procédé à la création d‘une sous commande par destinataire final.
Par contre, lors de la génération des avis d’expédition, la fonction regroupera toutes les sous commandes dans un seul DESADV (qui sera donc généré pour la commande allotie d’origine).