Transactions EDI entrantes - Côté client (structure du fichier à plat)

Cette rubrique décrit la mise en page des fichiers plats pour les transactions EDI à demande entrantes.
Remarque : 

DT = Date

AN = Alphanumérique

N* = Numérique (* = nombre de décimales)

Longueur de champ : La longueur de chaque champ doit correspondre exactement à celle définie dans cette structure de fichier. La première position de chaque champ doit correspondre à celle définie dans la structure de fichier. Si vos valeurs ont une longueur inférieure à celle indiquée ici, des blancs sont rajoutés afin que la longueur corresponde et que chaque champ commence à la position correcte.

Ordres d'achat 850

Les ordres d'achat EDI 850 sont des commandes client dans CloudSuite Industrial. Il peut s'agir d'ordres standard ou ouverts. Le code transaction est RPO (Regular Purchase Order : ordre d'achat standard). CloudSuite Industrial ne gère pas les transactions 860 (modification d'ordre d'achat).

Le programme de chargement lit le type de transaction pour chaque enregistrement dans les fichiers d'importation fournis par le convertisseur (colonnes 40 à 42). Le type de transaction détermine la façon dont le programme de chargement gère les données.

Les types de transaction sont les suivants :

En-tête de commande client 100
Texte d'en-tête de commande client 110, 145, 170
Contact et numéro de téléphone 115, 150
Conditions 120
Taxe 140
Ligne de commande client 300
Date expiration/Date d'application 305
Texte de ligne 310, 370
Remise pour la ligne 320

L'adresse d'expédition est normalement indiquée dans la transaction de type 100. Une commande client EDI est créée, puis toutes les transactions de type 300 créent des lignes pour cette commande. L'adresse d'expédition peut également être transmise dans la transaction de type 300. Dans ce cas, une nouvelle commande client EDI est créée pour chaque adresse d'expédition différente associée au même numéro d'ordre d'achat.

Structure du fichier à plat pour l'importation des ordres d'achat 850

Cette table décrit le type d'enregistrement 100.

Description champ Poste Long. Format Champ ou Notes
Code prestataire 1 2 AN cust_tp_mst.tp_code,

edi_co_mst.tp_code

Numéro ordre d'achat 3 22 AN edi_co_mst.cust_po
Date commande 25 8 DT edi_co_mst.order_date Format = AAAAMMJJ
Non défini 33 7 AN  
Type transaction enregistrement 40 3 AN 100
Non défini 43 11 AN  
Code destination (expédition) 54 5 AN cust_tp_mst.tp_code
Non défini 59 15 AN  
Type transaction 74 3 AN edi_co_mst.trx-code Si 850, RPO (ordre d'achat standard) sinon POC (modification d'ordre d'achat)
Non défini 77 96 AN  
Type cde 173 2 AN edi_co_mst.type Si BE ou BK, B sinon R
Non défini 175 75 AN  
N° tél. 250 20 AN edi_co_mst.phone, incluez des tirets, exemple : 614-888-1234
Non défini 270 305 AN  
Chaîne de caractères définie par l'utilisateur 1 575 20 AN edi_co_mst.charfld1 Radley non défini
Champ Chaîne de caractères définie par l'utilisateur 2 595 20 AN edi_co_mst.charfld2 Radley non défini
Champ Chaîne de caractères définie par l'utilisateur 3 615 20 AN edi_co_mst.charfld3 Radley non défini
Champ Date définie par l'utilisateur 635 8 DT edi_co_mst.datefld Radley non défini = AAAAMMJJ
Champ décimal défini par l'utilisateur 1 643 12 N2 edi_co_mst.decifld1 Radley non défini
Champ décimal défini par l'utilisateur 2 655 12 N2 edi_co_mst.decifld2 Radley non défini
Champ décimal défini par l'utilisateur 3 667 12 N2 edi_co_mst.decifld3 Radley non défini
Champ logique défini par l'utilisateur 679 3 AN edi_co_mst.logifld Radley non défini OUI ou NON
Non défini 682 343 AN  
    1024   Longueur totale enregistrement

Cette table décrit les types d'enregistrement 110, 145 et 170.

Description champ Poste Long. Format Champ ou Notes
Non défini 1 2 AN  
Numéro ordre d'achat 3 22 AN edi_co_mst.cust_po
Non défini 25 15 AN  
Type transaction enregistrement 40 3 AN 110, 145 ou 170
Non défini 43 130 AN  
Notes d'en-tête d'ordre 1 173 40 AN SpecificNotes.NoteContent
Notes d'en-tête de commande 2 213 40 AN SpecificNotes.NoteContent
Non défini 253 772 AN  
    1024   Longueur totale enregistrement

Cette table décrit les types d'enregistrement 115 et 150.

Description champ Poste Long. Format Champ ou Notes
Non défini 1 2 AN  
Numéro ordre d'achat 3 22 AN edi_co_mst.cust_po
Non défini 25 15 AN  
Type transaction enregistrement 40 3 AN 115 ou 150
Non défini 43 129 AN  
Contact 172 15 AN edi_co_mst.contact
Non défini 187 22 AN  
N° tél. 209 20 AN edi_co_mst.phone

Format : avec des tirets. Exemple : 614-888-1234 En remplacement du numéro de téléphone dans le type d'enregistrement 100

Non défini 229 796    
    1024   Longueur totale enregistrement

Cette table décrit le type d'enregistrement 120.

Description champ Poste Long. Format Champ ou Notes
Non défini 1 2 AN  
Numéro ordre d'achat 3 22 AN edi_co_mst.cust_po
Non défini 25 15 AN  
Type transaction enregistrement 40 3 AN 120
Non défini 43 127 AN  
Conditions 170 2 AN edi_co_mst.terms_code
Non défini 172 2 AN  
Rem. cde 174 6 N6 edi_co_mst.disc
Remarque :  Si vous utilisez l'enregistrement 120, ce champ doit toujours contenir une valeur. Ce champ ne doit jamais être vide, car ceci se traduit par des valeurs NULL qui ne sont pas validées. Il ne peut pas contenir de virgule non plus. La virgule est figée entre le second et le troisième caractère.

Exemples :

999999 = 99,9999 %

020000 = 2,0000 %

000000 = 0%

Non défini 180 845 AN  
    1024   Longueur totale enregistrement

Cette table décrit le type d'enregistrement 140.

Le type d'enregistrement 140 paramètre edi_co_mst.tax_code1 selon shipcust_mst.tax_code1 ou customer.tax_code1.

Description champ Poste Long. Format Champ ou Notes
Non défini 1 2 AN  
Numéro ordre d'achat 3 22 AN edi_co_mst.cust_po
Non défini 25 15 AN  
Type transaction enregistrement 40 3 AN 140
Non défini 43 982 AN  
    1024   Longueur totale enregistrement

Cette table décrit le type d'enregistrement 300.

Description champ Poste Long. Format Champ ou Notes
Code prestataire 1 2 AN cust_tp_mst.tp_code,

edi_co_mst.tp_code

Numéro ordre d'achat 3 22 AN edi_co_mst.cust_po
Non défini 25 9 AN  
Référence externe 34 6 AN edi_coitem_mst.ext_ref
Type transaction enregistrement 40 3 AN 300
Non défini 43 11 AN  
Code destination (expédition) 54 5 AN cust_tp_mst.tp_code
Non défini 59 85 AN  
Code destination de remplacement 144 15 AN cust_tp_mst.tp_code
Non défini 159 31 AN  
Art. du client 190 30 AN edi_cobln_mst.cust_item,

edi_coitem_mst.cust_item

Article 220 30 AN edi_cobln_mst.item,

edi_coitem_mst.item

Quantité ligne/lancement 250 9 AN edi_coitem_mst.qty_ordered_conv
Unité de mesure 259 2 AN edi_cobln_mst.u_m,

edi_coitem_mst.u_m

Prix 261 14 N5 edi_cobln_mst.cont_price_conv,

edi_coitem_mst.price_conv

Code prix 275 2 AN edi_cobln_mst.pricecode,

edi_coitem_mst.pricecode

Non défini 277 68 AN  
Date d'échéance ligne/lancement 345 8 DT edi_coitem_mst.due_date

Format = AAAAMMJJ

Lorsque la date d'échéance ligne/lancement est vide, la routine de chargement calcule la date de la date de commande plus un décalage. Le système recherche un chevauchement dans cette commande (Pér. éch. std) : Contrat clt, Article, Entrée cde (param)

Non défini 353 4 AN  
Quantité ouverte 357 9 AN edi_cobln_mst.blanket_qty_conv
Non défini 366 60 AN  
Notes Lgn/cad 1 426 40 AN SpecificNotes.NoteContent - Radley non défini
Notes ligne/lancement 2 466 40 AN SpecificNotes.NoteContent - Radley non défini
Non défini 506 519 AN  
    1024   Longueur totale enregistrement

Cette table décrit le type d'enregistrement 305 (lignes ouvertes uniquement).

Description champ Poste Long. Format Champ ou Notes
Non défini 1 2 AN  
Numéro ordre d'achat 3 22 AN edi_co_mst.cust_po
Non défini 25 15 AN  
Type transaction enregistrement 40 3 AN 305
Non défini 43 578 AN  
Date validation 621 3 AN 001, 036, 093, 007 ou 092
Date expiration/Date d'application 624 8 DT edi_cobln_mst.exp_date

lorsque le qualificateur de date = 001, 036 ou 093 ou

edi_cobln_mst.eff_date

lorsque le qualificateur de date = 007 ou 092. Format = AAAAMMJJ

Non défini 632 393 AN  
    1024   Longueur totale enregistrement

Cette table décrit les types d'enregistrement 310 et 370.

Description champ Poste Long. Format Champ ou Notes
Non défini 1 2 AN  
Numéro ordre d'achat 3 22 AN edi_co_mst.cust_po,

edi_coitem_mst.cust_po

Non défini 25 15 AN  
Type transaction enregistrement 40 3 AN 310 ou 370
Non défini 43 130 AN  
Notes Lgn/cad commande 1 173 40 AN SpecificNotes.NoteContent
Notes ligne/lancement commande 2 213 40 AN SpecificNotes.NoteContent
Non défini 253 772 AN  
    1024   Longueur totale enregistrement

Cette table décrit le type d'enregistrement 320.

Description champ Poste Long. Format Champ ou Notes
Non défini 1 2 AN  
Numéro ordre d'achat 3 22 AN edi_co_mst.cust_po
Non défini 25 15 AN  
Type transaction enregistrement 40 3 AN 320
Non défini 43 131 AN  
Remise 174 6 N0 Exemple : 020000 = 2 %
Non défini 180 845    
    1024   Longueur totale enregistrement

Programmes prévisionnels 830/programmes de livraison 862

Les programmes prévisionnels et les programmes de livraison sont des commandes client ouvertes principalement utilisées par les prestataires de l'industrie automobile. Les deux transactions fournissent des informations pour des commandes client communes (identiques). Les programmes prévisionnels comportent des informations de planification à plus long terme. Ils sont généralement reçus une fois par semaine. Les programmes de livraison comportent des informations confirmées sur des lancements, ainsi que quelques informations de planification. Ils peuvent être reçus plusieurs fois dans une même journée. Il est courant de recevoir un lancement de programme de livraison pour une quantité donnée, puis de recevoir ultérieurement le même lancement pour une quantité différente. Les quantités des lancements peuvent également varier en fonction des quantités déjà expédiées.

Les commandes client ouvertes créées par les transactions EDI 830/862 sont initialement créées de l'une ou l'autre des façons suivantes : par numéro d'ordre d'achat ou par numéro de commande du convertisseur. Si tous les articles à expédier sont associés à un même numéro d'ordre d'achat, ils sont ajoutés à une commande client portant le numéro de l'ordre. Ces articles sont identifiés par le code transaction BPO (Blankets by PO number : ouvert par numéro d'OA). Le code transaction EDI (EDI-BPO, par exemple) est introduit dans le champ Pris par de l'écran Commandes, dans le système.

Il est toutefois plus fréquent que chaque article soit associé à un numéro d'ordre d'achat qui lui est propre. Cela pose problème, car plusieurs articles portant un numéro d'OA unique entraînent la création d'une commande client EDI pour chaque numéro d'OA.

Un numéro de commande client est alors ajouté dans le convertisseur. Le convertisseur transmet ce numéro de commande pour chaque article de cette commande. une commande client CloudSuite Industrial est créée à partir du numéro de commande entré dans le convertisseur, en tant que numéro de commande CloudSuite Industrial. Tous les articles portant ce numéro sont mappés sur la même commande CloudSuite Industrial. Ceux-ci sont connus comme code transaction BCO (Blankets by Customer Order number : ouvert par numéro de commande client) de commande client EDI.

Le numéro d'ordre d'achat associé à un article peut changer à tout moment. D'autre part, il doit être mentionné dans la transaction 856 en retour (préavis d'expédition). Pour cela, un numéro d'OA lancement est ajouté pour chaque lancement BCO.

Structure du fichier à plat pour l'importation des programmes prévisionnels 830 et des programmes de livraison 862

Cette table affiche des informations relatives à la section d'en-tête du fichier plat d'importation :

Description champ Poste Long. Format Champ ou Notes
Extension du fichier à plat EDI 1 8 AN edi_parms_mst.tp_code
Code prestataire 9 2 AN cust_tp_mst.tp_code
Article 11 30 AN edi_coitem_mst.item,

edi_cobln-item.item

Si la valeur de l'article entrant est vide, le système utilise le numéro d'article client entrant pour lire la table des contrats client. Si un enregistrement existe, il utilise le numéro d'article associé pour alimenter

edi_coitem_mst.item

et

edi_cobln_mst.item

.
Champ de clé d'ordre d'achat significative 41 22 AN Commandes d'achat par lots uniquement, en-tête et détail des liens
Non défini 63 6 AN  
Code destination (expédition) 69 5 AN cust_tp_mst.tp_code
Article client 74 30 AN edi_coitem_mst.cust_item,

edi_cobln_mst.cust_item

Type d'enregistrement (fichier à plat unique seulement) 104 1 N0 1 = Enregistrement d'en-tête Radley Non défini
Non défini 105 506 AN  
Unité de mesure cde 611 2 AN edi_coitem_mst.u_m
Non défini 613 153 AN  
Numéro commande client 766 10 AN edi_co_mst.sym-co-num,

edi_cobln_mst.co-num,

edi_coitem_mst.co-num

(BCO uniquement)

Non défini 776 262 AN  
    1037   Longueur totale enregistrement

Cette table affiche des informations relatives à la section détails du fichier plat d'importation :

Description champ PdV LEN Format Champ ou Notes
Extension du fichier à plat EDI 1 8 AN edi_parms_mst.tp_code
Code prestataire 9 2 AN cust_tp_mst.tp_code
Article 11 30 AN edi_coitem_mst.item,

edi_cobln-item.item.

S

i la valeur de l'article entrant est vide, le système utilise le numéro de l'article client entrant pour lire la table de référence croisée de l'article client. Si un enregistrement existe, il utilise le numéro d'article associé pour alimenter

edi_coitem_mst.item

et edi_cobln_mst.item.

Champ Clé d'ordre d'achat significative 41 22 AN Transactions BPO uniquement
Non défini 63 6 AN  
Code destination (expédition) 69 5 AN cust_tp_mst.tp_code
Statut lancement 74 2 AN edi_coitem_mst.stat si 10 ou 20 alors "O" sinon "P"
Date éch 76 8 DT edi_coitem_mst.due_date

- Utilisez la date promise (positions 216-223), mais si la date promise est vide ou égale à zéro, utilisez cette date d'échéance (positions 76-83). Format = AAAAMMJJ

Non défini 84 20 AN  
Type enreg. (pour un fichier à plat unique seulement) 104 1 N0 2 = Enregistrement de détails Radley Non défini
Non défini 105 79 AN  
Qté cdée 184 7 AN edi_coitem_mst.qty_ordered
Non défini 191 17 AN  
Date lancement 208 8 DT edi_coitem_mst.release_date

Format = AAAAMMJJ

Date promise 216 8 DT edi_coitem_mst.promise_date

Format = AAAAMMJJ

Non défini 224 4 AN  
Numéro ordre d'achat 228 22 AN edi_co_mst.cust_po,

edi_coitem_mst.cust_po

Non défini 250 65 AN  
Code type enreg. 315 3 AN 830 ou 862
Non défini 318 19 AN  
Statut lancement 337 1 AN edi_coitem_mst.stat

si S alors « O », sinon si F alors « P »; S'il existe, il remplace la position 74

Non défini 338 540 AN  
    877   Longueur totale enregistrement

Structure du fichier à plat d'importation dans l'interface Radley Shipper

Cette table affiche des informations relatives à la section d'en-tête du fichier plat d'importation :

Description champ Poste Long. Format Champ ou Notes
Type transaction 1 1 N0 Associe en-tête et détails
Code Sté 2 8 AN Associe en-tête et détails
Indicateur prestataire 10 2 AN Associe en-tête et détails
N° expéd 12 30 AN Associe en-tête et détails
Non défini 42 60 AN  
Date expd 102 8 DT dcco_mst.trans_date

(partie date) Format = AAAAMMJJ

Heure expédition 110 4 N0 dcco_mst.trans_date

(durée) Format = HHMM

Non défini 114 223 AN  
Numéro commande client 337 10 AN dcco_mst.co_num
Non défini 347 686 AN  
    1032   Longueur totale enregistrement

Cette table affiche des informations relatives à la section détail du fichier plat d'importation :

Description champ Poste Long. Format Champ ou Notes
Type transaction 1 1 N0 Associe en-tête et détails
Code Sté 2 8 AN Associe en-tête et détails
Indicateur prestataire 10 2 AN Associe en-tête et détails
N° expéd 12 30 AN Associe en-tête et détails
Art. 42 30 AN coitem_mst.item,

dcco_mst.item

Non défini 72 30 AN  
Qté expédiée 102 7 N0 dcco_mst.qty_shipped
Unité de mesure 109 2 AN dcco_mst.u_m
Non défini 111 294 AN  
Numéro commande client 405 10 AN coitem_mst.co_num,

dcco_mst.co_num

(utilisé si le numéro de commande client de l'en-tête est vide)

Non défini 415 680 AN  
    1094   Longueur totale enregistrement