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 SyteLine. Il peut s'agir d'ordres standard ou ouverts. Le code transaction est RPO (Regular Purchase Order : ordre d'achat standard). SyteLine 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 d'article 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 emplacement d'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
Libellé 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 cde | 25 | 8 | DT | edi_co_mst.order_date Format = AAAAMMJJ |
Non défini | 33 | 7 | AN | |
Type trans 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 trans | 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 alors 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 | Formatedi_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.
Libellé 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 trans 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.
Libellé 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 trans 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.
Libellé 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 trans 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.
Libellé 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 trans enregistrement | 40 | 3 | AN | 140 |
Non défini | 43 | 982 | AN | |
1024 | Longueur totale enregistrement |
Cette table décrit le type d'enregistrement 300.
Libellé 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 trans 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/libération | 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/cadence | 345 | 8 | DT | edi_coitem_mst.due_date
Format = AAAAMMJJ Lorsque la date d'échéance ligne/libération 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/libération 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).
Libellé 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 trans 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.
Libellé 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 trans 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/libération 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.
Libellé 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 trans 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 cadences, ainsi que quelques informations de planification. Ils peuvent être reçus plusieurs fois dans une même journée. Il est courant de recevoir une cadence de programme de livraison pour une quantité donnée, puis de recevoir ultérieurement la même cadence pour une quantité différente. Les quantités des cadences peuvent également varier en fonction des quantités déjà expédiées.
Les commandes client 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 basée sur le numéro de l'ordre d'achat 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.
Dans ce cas, un numéro de commande client est ajouté dans le convertisseur. Le convertisseur transmet ce numéro de commande pour chaque article de cette commande. une commande client SyteLine est créée à partir du numéro de commande entré dans le convertisseur, en tant que numéro de commande SyteLine. Tous les articles portant ce numéro sont mappés sur la même commande SyteLine. 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 cadence est ajouté pour chaque cadence 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 :
Libellé 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 article client entrant pour lire la table des contrats client. Si un enregistrement existe, il utilise le numéro d'article associé à renseigner
et
|
Champ clé OA significatif | 41 | 22 | AN | Ordres d'achat par lot uniquement, associe en-tête et détail |
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 enregistrement (un fichier à plat unique uniquement) | 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 :
Libellé 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 ,
Si 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é à renseigner
et |
Champ Clé OA 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 libération | 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 libération | 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 libération | 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 :
Libellé champ | Poste | Long. | Format | Champ ou Notes |
---|---|---|---|---|
Type trans | 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 :
Libellé champ | Poste | Long. | Format | Champ ou Notes |
---|---|---|---|---|
Type trans | 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 |