(Proposal_ORDERS / Propositions de Commandes client)

Cegid Orli - Documentation fonctionnelle - 2025

 

Annexe A :
‎Liste des données disponibles pour le fichier extrait

 

Les données pouvant être extraites au message PORDERS sont définies dans la fonction JP562 pour la fonction XC471. La description du fichier est celle de cette fonction.
‎Les données extraites sont les suivantes :

  1. Données
    ENTÊTE DE MESSAGE
  2. Données
    ENTÊTE DE PROPOSITION
  3. Données
    ADRESSE
  4. Données
    LIGNES DE PROPOSITION
  5. Données
    PIED DE PROPOSITION

 

1) Données ENTÊTE DE MESSAGE

No Intitulé Commentaires

Séquence du message

 

Version du message PORDERS

 

Edition du message PORDERS

 

Agence du message PORDERS

 

Association du message PORDERS

 

Code partenaire EDI

 

Société du partenaire EDI

 

Nom de la société du partenaire EDI

 

No TVA du partenaire EDI

 

10 

No SIRET du partenaire EDI

 

11 

C.I.E du partenaire EDI

 

12 

Code Entité Externe du partenaire EDI

 

13 

Code EDI du partenaire EDI

 

14 

Nom abrégé du partenaire EDI

 

15 

Raison sociale du partenaire EDI

 


‎ 

2) Données ENTÊTE DE PROPOSITION

No Intitulé commentaires

Référence de la commande EDI

 

No commande EDI

No commande Cegid Orli

Date de commande

 

Date de début de livraison

Si non renseignée se référer à celles des lignes

Date de fin de livraison

Si non renseignée se référer à celles des lignes

Code Monnaie

Code monnaie à la norme ISO

Code Mode de transport

Cette zone contient le mode d’expédition. Ce code est un code interne du partenaire EDI. S’il est renseigné c’est qu’il a été préalablement saisi dans TA471 dans le bon onglet.

Code Transporteur

Cette zone contient l’EAN transporteur. S’il est renseigné c’est qu’il a été préalablement saisi dans TA471 dans le bon onglet.

 

3) Données ADRESSE

No Intitulé commentaires

Référence de la commande EDI

 

Qualifiant intervenant

 

Identifiant intervenant

NULL

Type de Code

IV, DP, BY, SU

5

Identifiant intervenant

TVA

Type de Code

107

Identifiant intervenant

SIRET

Type de Code

ZZ

9

Identifiant intervenant

Cli ent ext

10

Type de Code

99

 

Zone 2 :

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 une adresse de commande particulière.

Si cette zone est égale à « DP » alors cela signifie que l’on a une adresse de livraison particulière.

Si cette zone est égale à « IV » alors cela signifie que l’on a 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 3/4

La zone 4 «Type de code » peut prendre les valeurs suivantes :

  • 9
    Dans ce cas, la zone 3 « Identifiant de l’intervenant » contient un code EAN. Il faut donc aller voir dans la zone « GENCOD Distributeur » de la fiche client afin de récupérer le code client Cegid Orli.
  • 107
    Dans ce cas, la zone « Identifiant de l’intervenant » contient un code SIRET ou un code SIREN. Il faut donc aller voir la zone « No SIRET » numéro de la fiche client afin de récupérer le code client Cegid Orli.
  • NULL
    Dans ce cas, la zone « Identifiant de l’intervenant » contient un No de TVA.
    ‎Il faut donc aller voir la zone « No TVA » de la fiche client afin de récupérer le code client Cegid Orli.

Si valeur différente des valeurs précédemment citées, le code reçu est considéré comme un code interne. Il faut donc aller voir dans la zone « Client Entité Externe » de la fiche client afin de récupérer le code client Cegid Orli.

 

 

4) Données LIGNES DE PROPOSITION 

No Intitulé commentaires

Référence de la commande EDI

 

No ligne commande EDI

No ligne dans Cegid Orli

Type de code EN

Valeur statique « EN » signifiant que le Code Article (champ 4) envoyé est un GENCOD (CA001)

4

Code Article EN

GENCOD de l’article

5

Type de code BP

Valeur statique « BP » signifiant que le Code Article (champ 6) envoyé est une référence article client (CL005)

6

Code Article BP

Référence Article Client

7

Libellé Article

Libellé de l’article Cegid Orli

8

Quantité proposée

 

9

Date de début de livraison

 

10

Date de fin de livraison

 

 

Zones 3/4 ou 5/6

Selon le partenaire EDI, 1 seul couple de critères devra être envoyé selon si celui-ci gère l’identifiant des articles en GENCOD, ou en Référence interne.

 

5) Données PIED DE PROPOSITION 

No Intitulé commentaires

Référence de la commande EDI

 

Nombre de lignes de commande EDI

 

Quantité totale de la commande

 

 


‎ 

Annexe B :
Structure du fichier à intégrer géré par Cegid Orli

 

Le fichier porders.asc doit se présenter de la façon suivante :

 

1) Type enregistrement Entête ENT

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

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 personne

Réf MAR

1

4

29

32

35

38

44

58

61

64

67

79

91

103

115

127

130

133

136

171

186

3

25

3

3

3

6

14

3

3

3

12

12

12

12

12

3

3

3

35

15

8

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

personne

N° marquage

 

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.

Si une des de ces 3 informations est renseignée, la commande est systématiquement placée en attente d’intégration dans la fonction CD360W02.

 

Zone 19

Cette zone n’est récupérée que dans l’optique de l’envoi des messages DESADV ou de ORDRSP.

 

 

2) Type enregistrement Entête EN2

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

 

Zone 4

Cette zone contient le code monnaie de la commande Le code monnaie est transmis dans la norme ISO et doit avoir été défini dans la fonction TA016.

 

Zone 5

Cette zone contient le code mode d’expédition souhaité. Ce code est un code interne du partenaire EDI. S’il est renseigné, il doit préalablement avoir été défini dans la fonction TA471 (forme assurant la gestion des partenaires EDI)

 

Zone 7

Cette zone contient le code EAN transporteur.

Si le code est renseigné, il doit préalablement avoir été défini dans la fonction TA471 (forme assurant la gestion des partenaires EDI)

 

Zones 8/9/10/11/12/13

Ces informations sont intégrées en tant que commentaires.

 

 

3) Type enregistrement Adresse 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. Il faut donc aller voir dans la zone « Code Int. Ent.» de la fiche client afin de récupérer le code client Cegid Orli.

107 Dans ce cas, la zone « Identifiant de l’intervenant » contient un code SIRET ou SIREN.
‎Il faut donc aller voir la zone « No SIRET » numéro de la fiche client afin de récupérer le code client Cegid Orli.

NULL Dans ce cas, la zone « Identifiant de l’intervenant » contient un No de TVA.
‎Il faut donc aller voir la zone « No TVA » de la fiche client afin de récupérer le code client Cegid Orli.

Si valeur différente des valeurs précédemment citées, le code reçu est considéré comme un code interne. Il faut donc aller voir dans la zone « Client Entité Externe » de la fiche client afin de récupérer le code client Cegid Orli.

 

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. Il faut donc aller voir la zone « No SIRET» de la fiche client afin de récupérer le code client Cegid Orli.


Zone 19/20 et 21/22 -> idem 17/18

REMARQUE :

Les adresses reçues via EDI ne sont pas du tout définies dans le format Cegid Orli.

En fait, nous pouvons effectuer le comparatif suivant :

 

Cegid Orli    EDI

2 lignes d’adresse de 32 caractères  4 lignes d’adresse de 35 caractères

      2 lignes de 35 caractères -> Contacts

CP sur 6 caractères   CP sur 9 caractères

Ville sur 25 caractères   Ville sur 20 caractères

      3 références + 2 No Communication

 

Lors de la création de la commande dans Cegid Orli, seules les deux premières lignes d’adresse sont récupérées (dans la limite des 32 caractères définis dans Cegid Orli). De la même façon, seuls les 6 premiers caractères du code postal sont pris en compte.

Par contre, les informations présentes dans les enregistrements de type « Adresses » sont conservées en tant que commentaires sur la commande (avec une liaison de fonctionnalité 00).

L’utilisateur peut donc les consulter via CD001 et modifier si nécessaire l’adresse générée.

 

 

4) Type enregistrement Commentaires Entête COM

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
‎(liaison de fonctionnalité 00).

 

 

5) Type enregistrement Référence RFE

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. Elle est donc systématiquement placée en anomalie et rejetée dans la fonction CD360W02.

Si la zone 3 (« Code référence ») vaut ‘X38’, la zone 4 (« No de référence ») contient la Référence de la proposition initiale.

Si la zone 3 (« Code référence ») est différente de ‘BO’, ‘X38’ et ‘ACW’, les informations renseignées sont conservée en tant que commentaires.

 

 

6) Type enregistrement ligne REG (Éléments ENTÊTE)

Reçu dans le fichier mais non géré par Cegid.

No Donnée Pos Lg. Segment

1

2

3

4

5

6

7

8

9

Type d’enregistrement

No de commande EDI

Type de remise/charge

Code règlement

Niveau de calcul

Pourcentage de remise

Quantité gratuite

Montant total remise/charge

Fonction remise

1

4

29

30

33

36

40

55

73

3

25

1

3

3

4

15

18

1

Constante = REG

BGM 1001

 

 

 

 

 

 

 


 

 

7) Type enregistrement ligne 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

42

43

Type d’enregistrement

No de commande EDI

No ligne

Type de code

Code Article

No 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

Qté gratuite incluse

Type UL

No d’opération promotionnelle

No de Référence de préparation

Code article acheteur

Libellé de la taille (BTB)

Libellé de la taille de base (BTB)

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

854

859

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

5

5

Constante = LIN

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

 

 

Zones 4/5

Si la zone 4 (« Type de code») est positionnée à « EN », la zone 5 (« Code article ») contient un GENCOD. Il doit donc être défini dans la fonction CA001.

Si la zone 4 (« Type de code ») est positionnée à « BP, la zone 5 (« Code article ») contient une référence article client. Le code renseigné doit donc être défini dans la fonction CL005.

 

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. Il doit donc être défini dans la fonction CA001.

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. Le code renseigné doit donc être défini dans la fonction CL005.

 

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.

N.B. :
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.

 

exemple :
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

Au niveau de ces zones les cas suivants peuvent se présenter :

 

Le prix brut et le prix net sont renseignés

Dans ce cas, seul le prix brut est traité. La fonction de contrôle compare ce prix avec le prix défini dans PR022 pour le produit/taille de la ligne de commande (pour le tarif et la période de tarif récupérés dans la fonction TA471).

Si le prix récupéré est différent du prix reçu, la validité du prix reçu est contrôlée en fonction du seuil de tolérance défini par l’utilisateur au niveau de la fonction TA471.

 

Seul le prix brut est renseigné

La fonction de contrôle compare donc ce prix avec le prix défini dans PR022 pour le produit/taille de la ligne de commande (pour le tarif et la période de tarif récupérés dans la fonction TA471).

Si le prix récupéré est différent du prix reçu, la validité du prix reçu est contrôlée en fonction du seuil de tolérance défini par l’utilisateur au niveau de la fonction TA471.

 

Seul le prix net est renseigné

La fonction de contrôle compare donc ce prix avec le prix défini dans PR022 pour le produit/taille de la ligne de commande (pour le tarif et la période de tarif récupérés dans la fonction TA471).

 

Si le prix récupéré est différent du prix reçu, la validité du prix reçu est contrôlée en fonction du seuil de tolérance défini par l’utilisateur au niveau de la fonction TA471.

 

N.B. :
Afin que le contrôle du prix soit cohérent, il est conseillé d’avoir des tarifs NETS pour le client concerné dans PR022 et, par voie de fait, aucun élément automatique de remise au niveau de la fonction PR023.

 

Aucun prix n’est renseigné

Dans ce cas, le produit/taille est valorisé au tarif défini dans la fonction TA471 pour le partenaire EDI.

 

 

8) Type enregistrement ligne REM (Éléments LIGNE)

Reçu dans le fichier mais non géré par Cegid Orli.

No Donnée Pos Lg. Segment

1

2

3

4

5

6

7

8

9

Type d’enregistrement

No de commande EDI

Type de remise/charge

Code règlement

Niveau de calcul

Pourcentage de remise

Quantité gratuite

Montant total remise/charge

Fonction remise

1

4

29

30

33

36

40

55

73

3

25

1

3

3

4

15

18

1

Constante = REG

BGM 1001

 

 

 

 

 

 

 

 

 

9) Type enregistrement Pied PIE

No Donnée Pos Lg. Segment

1

2

3

4

5

Type d’enregistrement

No de commande EDI

Nombre lignes de commande

Qté totale

Montant total

1

4

29

33

43

3

25

4

10

18

Constante = PIE

BGM 1001

CNT 6066 +2

CNT 6066 +1

MOA+79