Annexe 1 : Structure du fichier géré par Cegid Orli
Le fichier orders.asc doit se présenter de la façon suivante :
Type enregistrement « Entête » ENT
(ORL_POR_CDE_ENT1)
| No | Donnée | Pos | Lg. | Segment |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
Type d’enregistrement No de commande EDI No de version Code Edition Agence Association Référence du message EDI Type de commande EDI Type de fonction Type d’accusé Date de commande Date de livraison + tôt Date livraison au + tard Date Enlèvement au + tôt Date enlèvement au + tard Code condition de paiement Code moyen de paiement Cond. particulières de liv No référence client Code DESADV requis |
1 4 29 32 35 38 44 58 61 64 67 79 91 103 115 127 130 133 136 171 |
3 25 3 3 3 6 14 3 3 3 12 12 12 12 12 3 3 3 35 1 |
Constante = ENT BGM 1004 UNH 0052 UNH 0054 UNH 0051 UNH 0057 UNH 0062 BGM 1001 BGM 1225 BGM 4343 DTM +137 DTM +2 ou DTM +64 DTM +63 DTM +200 ou +234 DTM +235 PAI 4439 PAI 4461 ALI 4183 RFF + CR O si DESADV requis |
Zones 1 à 7
Ces zones sont obligatoires.
Zone 8
Cette zone permet de définir le type de commande EDI reçu
Les valeurs possibles sont :
220 : Commande ferme
221 : Commande ouverte (prévisionnelle)
226 : Appel sur commande ouverte (commande ferme sur prévisionnelle)
Zone 9
Seules les valeurs 7 (duplicata) et 9 (original) sont autorisées.
Zone 10
Cette zone permet d’indiquer le type d’accusé demandé par le partenaire
Les valeurs autorisées sont :
AC : Accusé avec détail des modifications
AI : N’accuser réception que des modifications
NA : Pas d’accusé requis
Zone 12
Cette zone permet d’initialiser la date début de livraison demandée pour le produit/taille.
Si elle n’est pas renseignée dans cet enregistrement elle prend la valeur de la date minimale présente dans l’enregistrement LIG.
Zone 13
Cette zone permet d’initialiser la date fin de livraison demandée pour le produit/taille.
Si elle n’est pas renseignée dans cet enregistrement elle prend la valeur de la date maximale présente dans l’enregistrement LIG.
Zones 14/15
Ces zones ne sont pas utilisées pour l’instant
Zones 16/17/18
Ces informations sont intégrées en tant que commentaires.
Zone 19
Cette zone n’est récupérée que dans l’optique de l’envoi des messages DESADV ou de ORDRSP.
Type enregistrement « Entête complémentaire » EN2
(ORL_POR_CDE_ENT2)
| No | Donnée | Pos | Lg. | Segment |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Type d’enregistrement No de commande EDI Qualif. Monnaie Code Monnaie Code Mode de transport Qualif. Code transport Code transporteur Conditions de livraison 1 Conditions de livraison 2 Agence de départ Agence d’acheminement Code Agence départ Code Agence acheminement Référence du transporteur Libellé transporteur Poids total Unité de poids Nombre de colis |
1 4 29 32 35 38 41 61 131 201 271 341 366 391 408 443 452 455 |
3 25 3 3 3 3 20 70 70 70 70 25 25 17 35 9 3 3 |
Constante = EN2 BGM 1001 CUX 6343 CUX 6345 TDT 8067 TDT 3055 TDT 3127 TOD 4052 TOD 4052 LOC +5 3224 LOC +7 3224 LOC +5 3225 LOC +7 3225 TDT 8028 TDT 3128 |
|
19 |
Code moyen transport |
458 |
8 |
|
|
20 |
Émetteur UNB |
466 |
20 |
|
Zone 4
Cette zone contient le code monnaie de la commande Le code monnaie est transmis dans la norme ISO.
Zone 5
Cette zone contient le code mode d’expédition souhaité.
Ce code est un code interne du partenaire EDI.
Zone 7
Cette zone contient le code EAN transporteur.
Zones 8/9/10/11/12/13
Ces informations sont intégrées en tant que commentaires.
Type enregistrement « Adresse » ADR
(ORL_POR_CDE_CLI_ADR)
| No | Donnée | Pos | Lg. | Segment | |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
Type d’enregistrement No de commande EDI Qualifiant Intervenant Identifiant Intervenant Type de code Adresse 1 Adresse 2 Nom 1 Nom 2 Rue et BP 1 Rue et BP 2 Commune Code postal Code pays Précision lieu Liv Type code lieu Liv Qualif référence 1 No référence 1 Qualif référence 2 No référence 2 Qualif référence 3 No référence 3 Fonction correspondant 1 Service 1 Mode de communication 1 No de communication Fonction correspondant 2 Service 2 Mode de communication 2 No de communication 2 |
1 4 29 32 52 55 90 125 160 195 230 265 300 309 312 332 335 338 373 376 411 414 449 452 487 490 515 518 553 556 |
3 25 3 20 3 35 35 35 35 35 35 35 9 3 20 3 3 35 3 35 3 35 3 35 3 25 3 35 3 35 |
Constante = ADR BGM 1001 NAD 3035 NAD 3039 NAD 3055 NAD 3124 NAD 3124 NAD C080 NAD C080 NAD C059 NAD C059 NAD 3164 NAD 3251 NAD 3207 LOC 3225 LOC 3055 RFF 1153 RFF 1154 RFF 1153 RFF 1154 RFF 1153 RFF 1154 CTA 3139 CTA 3412 COM 3155 COM 3148 CTA 3139 CTA 3412 COM 3155 COM 3148 |
|
Zone 3
Cette zone permet de définir le type d’adresse traité
Les valeurs contrôlées sont :
BY : Client de la commande
DP : Client livré
IV : Client Facturé
SU : Fournisseur
Si cette zone est égale à « BY »
alors cela signifie que l’on a reçu une adresse de commande particulière.
Si cette zone est égale à « DP »
alors cela signifie que l’on a reçu une adresse de livraison particulière.
Si cette zone est égale à « IV »
alors cela signifie que l’on a reçu une adresse de facture particulière.
Si cette zone est égale à « SU »
alors l’enregistrement permet d’identifier le fournisseur concerné (société dans Cegid Orli).
Zones 4/5
La zone 5 «Type de code » peut prendre les valeurs suivantes :
9 Dans ce cas, la zone 4 « Identifiant de l’intervenant » contient un code EAN.
107 Dans ce cas, la zone « Identifiant de l’intervenant » contient un code SIRET ou un code SIREN.
NULL Dans ce cas, la zone « Identifiant de l’intervenant » contient un No de TVA.
Si valeur différente des valeurs précédemment citées, le code reçu est considéré comme la REFERENCE CLIENT EXTERNE (CL001 / onglet Codification).
Zones 17/18
Si cette zone 17 (« Qualif référence ») est positionnée à ‘OP’ alors la zone 18 (« No référence) contient le No de commande prévisionnelle à laquelle est rattachée la commande en cours de traitement.
Si cette zone 17 (« Qualif référence ») est positionnée à ‘XA’ alors la zone 18 (« No référence) contient le No de SIRET du client.
Zone 19/20 et 21/22 -> idem 17/18
Type enregistrement « Commentaires Entête » COM
(ORL_POR_CDE_DOC)
| No | Donnée | Pos | Lg. | Segment |
|
1 2 3 4 |
Type d’enregistrement No de commande EDI Code type de commentaire Ligne de commentaire |
1 4 29 32 |
3 25 3 241 |
Constante = COM BGM 1001 FTX 4451 FTX 4440 |
Ces zones sont récupérées en tant que commentaires sur la commande.
Type enregistrement « Référence » RFE
(ORL_POR_EDI_REF)
| No | Donnée | Pos | Lg. | Commentaire |
|
1 2 3 4 5 |
Type d’enregistrement No de commande EDI Code référence No de référence Date de référence |
1 4 29 32 67 |
3 25 3 35 12 |
Constante = RFE BGM 1001 RFF 1153 RFF 1154 DTM+171 |
Zones 3/4
Si la zone 3 (« Code référence ») vaut ‘BO’, la zone 4 (« No de référence ») contient le No de la commande prévisionnelle à laquelle est rattachée la commande en cours de traitement.
Si la zone 3 (« Code référence ») vaut ‘ACW’, la zone 4 (« No de référence ») la commande passée doit être annulée.
Si la zone 3 (« Code référence ») est différente de ‘BO’ et ‘ACW’, les informations renseignées sont conservées en tant que commentaires.
(ORL_POR_EDI_LIG)
| No | Donnée | Pos | Lg. | Segment | |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
Type d’enregistrement No de commande EDI No ligne Type de code Code Article N° ligne du père (colis) Type de code supplémentaire Article Supplémentaire Libellé Article Quantité Commandée Quantité Gratuite PCB Qualif Unité commandée Date livraison au + tôt Date livraison au + tard Date enlèvement au + tôt Date enlèvement au + tard Qualif 1er FTX Commentaire 1 Commentaire 2 Commentaire 3 Qualif 2ème FTX Commentaire 1 Commentaire 2 Commentaire 3 Prix brut HT Prix HT net Référence cde Prev. Nbre UL ligne commande Code UL Qualif type de code ECI Code article ECI Prix de vente public Qté par conditionnement PCB Montant HT net de la ligne Destinataire marchandise Qte gratuite incluse Type UL No d’opération promotionnelle No d’ordre d’achat interne Code article acheteur |
1 4 29 35 38 53 59 62 77 147 152 157 162 165 177 189 201 213 216 286 356 426 429 499 569 639 651 663 698 706 720 723 738 750 755 773 786 791 794 814 834 |
3 25 6 3 15 6 3 15 70 5 5 5 3 12 12 12 12 3 70 70 70 3 70 70 70 12 12 35 8 14 3 15 12 5 18 13 5 3 20 20 20 |
Constante = LIG BGM 1001 LIN 1082 LIN 7143 LIN 7140 LIN 7182 PIA 7143 PIA 7140 IMD 7008 (les 2) QTY +21 QTY +192 QTY +59 QTY 6411 DTM +2 ou 64 DTM +63 DTM +200 ou 234 DTM +235 FTX 4451 FTX 4450 FTX 4450 FTX 4450 FTX 4451 FTX 4450 FTX 4450 FTX 4450 PRI+AFF ou AAB PRI+AAA RFF+BO 1154 PAC 7224 PAC 7064 PIA 7143 PIA 7140 PRI+INF 5118
RFF1153 ACD
|
|
Zones 4/5
Si la zone 4 (« Type de code») est positionnée à « EN »,
la zone 5 (« Code article ») contient un GENCOD.
Si la zone 4 (« Type de code ») est positionnée à « BP »,
la zone 5 (« Code article ») contient une référence article client.
Zone 6
Zone non gérée pour l’instant.
Zones 7/8
Si la zone 7 (« Type de code supplémentaire ») est positionnée à « EN »,
la zone 8 (« Code article supplémentaire») contient un GENCOD.
Si la zone 7 (« Type de code supplémentaire ») est positionnée à « SA », « IN » ou « MF »,
la zone 8 (« Code article supplémentaire ») contient une référence article client.
Zone 10
Cette zone contient la quantité commandée pour le produit et la taille.
Zone 11
Cette zone contient la quantité commandée à titre gratuit pour le produit et la taille.
Si une quantité gratuite est renseignée, une ligne de commande sera créée pour le produit/taille avec un prix spécial à 0.
Zone 12
Cette zone n’est pas traitée lors de l’intégration de commande.
Elle n’est utilisée que pour l’envoi des avis d’expédition (message DESADV).
Zone 14
Cette zone permet d’initialiser la date début de livraison demandée pour le produit/taille.
Si elle n’est pas renseignée dans l’enregistrement LIG et qu’elle n’était pas non plus présente dans l’enregistrement ENT, elle prend la valeur du délai commercial éventuel du produit.
Zone 15
Cette zone permet d’initialiser la date fin de livraison demandée pour le produit/taille
(par défaut elle est initialisée avec la valeur définie pour cette zone dans l’enregistrement ENT).
Zones 18 à 25
Ces zones donnent lieu à la création d’un texte sur la ligne de commande concernée.
Remarque : Les commentaires étant mis au niveau de la ligne Cegid Orli (= 20 tailles),
il convient d’insérer, pour chaque commentaire, le No de la taille concernée.
Ex : Si les commentaires concernent la taille 1 et 3 et que les tailles 2 et 4 sont également commandées, la ligne Cegid Orli contient les 4 tailles.
Par contre, les commentaires définis pour la ligne se présentent comme suit :
1ère ligne : Taille 1 : + valeur de la zone 19
2ème ligne : Taille 1 : + valeur de la zone 20
3ème ligne : Taille 1 : + valeur de la zone 21
4ème ligne : Taille 1 : + valeur de la zone 22
5ème ligne : Taille 1 : + valeur de la zone 23
6ème ligne : Taille 1 : + valeur de la zone 24
1ère ligne : Taille 3 : + valeur de la zone 19
2ème ligne : Taille 3 : + valeur de la zone 20
3ème ligne : Taille 3 : + valeur de la zone 21
4ème ligne : Taille 3 : + valeur de la zone 22
5ème ligne : Taille 3 : + valeur de la zone 23
6ème ligne : Taille 3 : + valeur de la zone 24
Zones 26/27
Cette zone contient les prix brut et net auxquels est passée la ligne de commande
Zone 40
Cette zone contient une information qui est récupérée et traitée sous forme de texte à la ligne de commande.
La liaison affectée à ce texte est la liaison définie dans le paramètre d’intégration LIAISON_FTX. Si ce paramètre n’est pas renseigné, c’est la première liaison de type 00 dans TA014, par ordre alphabétique.
Le texte créé est formaté sous la forme suivante :
« Ordre d’achat : xxxxxxxxxxxxxxxxxxxxxx »
Type enregistrement ligne « Mesures » MES
(ORL_POR_EDI_MES)
| No | Donnée | Pos | Lg. | Segment |
|
1 |
Type d’enregistrement |
1 |
3 |
Constante = MES |
|
2 |
REF_CDE_CLI |
4 |
25 |
|
|
3 |
NUM_LIG_EDI |
29 |
6 |
|
|
4 |
LIB_MES |
35 |
30 |
|
|
5 |
UNIT_MES |
65 |
3 |
|
|
6 |
VAL_MES |
68 |
10 |
|
|
7 |
TAIL_BASE_SUR_MES |
78 |
5 |
|
|
8 |
OBS |
83 |
70 |
|
Type enregistrement ligne « Colis » COL
(ORL_POR_EDI_COL)
| No | Donnée | Pos | Lg. | Segment |
|
1 |
Type d’enregistrement |
1 |
3 |
Constante = MES |
|
2 |
REF_CDE_CLI |
4 |
25 |
|
|
3 |
NUM_LIG_EDI |
29 |
6 |
|
|
4 |
NUM_COLI_1 |
35 |
35 |
|
|
5 |
RANG_COLI_1 |
70 |
3 |
|
|
… |
… |
… |
… |
… |
|
12 |
NUM_COLI_5 |
187 |
35 |
|
|
13 |
RANG_COLI_5 |
222 |
3 |
|
Type enregistrement « Pied » PIE
(ORL_POR_CDE_PIED)
| No | Donnée | Pos | Lg. | Segment | |
|
1 |
Type d’enregistrement |
|
1 |
3 |
Constante = PIE |
|
2 |
No de commande EDI |
REF_CDE_CLI |
4 |
25 |
BGM 1001 |
|
3 |
Nombre lignes de commande |
NB_LIG_CDE |
29 |
4 |
CNT 6066 +2 |
|
4 |
Qte totale |
QTE_TOT_CDE |
33 |
10 |
CNT 6066 +1 |
|
5 |
Montant total |
MONT_HTB_CDE |
43 |
18 |
MOA+79 |
N.B. :
il existait d’anciens types d’enregistrement
(REM « Éléments LIGNE » & REG « Éléments ENTÊTE »), qui ne sont plus utilisés