Transactions EDI entrantes - Côté client (structure du fichier à plat)
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 ,
|
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 ,
|
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 ,
|
Article | 220 | 30 | AN | edi_cobln_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,
|
Prix | 261 | 14 | N5 | edi_cobln_mst.cont_price_conv ,
|
Code prix | 275 | 2 | AN | edi_cobln_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
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 ,
|
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 ,
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
et
|
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 ,
|
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 ,
(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 ,
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
et |
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 ,
|
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 ,
|
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 ,
(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 |