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

Remarque: 
  • Explication des abréviations de format : DT = date AN = alphanumérique N* = numérique (2ème chiffre = 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.

Exportation des factures 810

Si l'option Générer des factures de l'écran Profil Client EDI a été sélectionnée pour le prestataire associé à la commande client facturée, le système génère les factures au cours du processus d'impression de factures.

Structure du fichier à plat pour l'exportation des factures 810

Attention:  Pour obtenir un fichier plat unique, utilisable avec des convertisseurs autres que le convertisseur Radley, vous devez sélectionner le champ Interface générique dans l'écran Interface client EDI (param).
Attention:  Si la valeur dans un enregistrement CloudSuite Business Port, Frais divers, TVA, Montant acompte ou Total contient plus de 10 chiffres (par exemple, un montant supérieur à 99 999 999,99 euros), les chiffres en trop seront tronqués sur la droite dans l'enregistrement du fichier plat.

Cette table décrit les champs pour Enregistrement d'identifiant de mappage (pour les convertisseurs autres que Radley) :

Libellé champ Poste Long. Format Champ ou Notes
Code prestataire 1 7 AN

cust_tp_mst.tp_code

Vous pouvez entrer 17 caractères dans le champ Prestataire, mais CloudSuite Business n'utilisera que 7 caractères pour les exportations.

Indicateur SY1 (non programmable) 8 3 AN SY1 figé dans le code
Numéro type de transaction 11 6 AN 810 figé dans le code

Cette table décrit les champs d'en-tête :

Libellé champ Position : Radley Position : Autres convertisseurs Long. Format Champ ou Notes
Type enreg.   1 1 N0 1 = En-tête
Indicateur prestataire 1 2 2 AN cust_tp_mst.tp_code
N° facture 3 4 12 N0 edi_inv_hdr_mst.inv_num. La longueur des numéros de facture est déterminée par le champ Longueur facture dans l'écran Commandes (param). Toutefois, tous les 12 caractères de ce champ du fichier EDI doivent être préservés.
Non défini 15 16 18 AN Si vous utilisez une longueur de numéro de facture inférieure à 12, ce champ Non défini semble disposer d'un espace supplémentaire. Si vous utilisez ce champ Non défini, préservez son premier caractère et sa longueur définis.
Destination 33 34 5 AN substring(cust_tp_mst.tp_code,3,5) pour expédition au client
Non défini 38 39 5 AN  
Date facture 43 44 8 DT

edi_inv_hdr_mst.inv_date

Format = AAAAMMJJ

Type facture 51 52 2 AN cust_tp_mst.inv_code
Code PDE 53 54 30 AN do_hdr_mst.do_num ou edi_bol_mst.asn_num
Numéro ordre d'achat 83 84 22 AN edi_inv_hdr_mst.cust_po
Date ordre d'achat 105 106 8 DT

rma_mst.rma_date, co_mst.order_date, ou edi_co_mst.order_date.

Format = AAAAMMJJ

Non défini 113 114 53 AN  
Date expd 166 167 8 DT

edi_inv_hdr_mst.ship_date

Format = AAAAMMJJ

Non défini 174 175 67 AN  
% remise 241 242 5 N0 items_mst.disc_pct
Non défini 246 247 10 AN  
N° CNT 256 257 30 AN symedi_edi_bol_mst.bol_num
Non défini 268 287 117 AN  
Code cond. 403 404 2 AN symedi_edi_inv_hdr_mst.terms_code

(dernier caractère tronqué)

Non défini 405 406 2 AN  
Jrs remise 407 408 3 N0 items_mst.disc_days
Due Days 410 411 3 N0 items_mst.due_days
Non défini 413 414 13 N0  
Prox Day 426 427 2 N0 items_mst.prox_day
Non défini 428 429 103 N0  
A-OU-C 531 532 1 AN Si Prépayé alors "A" sinon ""
A-OU-C 532 533 1 AN Si Frs divers alors "C" sinon ""
A-OU-C 533 534 1 AN Si Port alors "C" sinon ""
A-OU-C 534 535 1 AN Si TVA alors "C" sinon ""
Non défini 535 536 201 AN  
AC-MONTANT 736 737 10 N0 edi_inv_hdr_mst.prepaid_amt
AC-MONTANT 746 747 10 N0 edi_inv_hdr_mst.misc_charges
AC-MONTANT 756 757 10 N0 edi_inv_hdr_mst.freight
AC-MONTANT 766 767 10 N0 edi_inv_stax_mst.sales_tax
Non défini 776 777 365 AN  
AC-TOTAL 1141 1142 10 N0 AC-MONTANT Total
Non défini 1151 1152 8 AN  
Indicateur importation/exportation 1159 1160 1 N0 0 figé dans le code - zéro
Non défini 1160 1161 652 AN  
  1811   1812   Longueur totale enregistrement

Cette table décrit les champs de Détails :

Libellé champ Position : Radley Position : Autres convertisseurs Long. Format Champ ou Notes
Type enreg.   1 1 N0 2 = Détails
Indicateur prestataire 1 2 2 AN cust_tp_mst.tp_code
N° facture 3 4 12 N0 edi_inv_item_mst.inv_num
Non défini 15 16 18 AN  
N° art. S-T 33 34 30 AN edi_inv_item_mst.item
Non défini 63 64 30 AN  
Destination 93 94 5 AN substring(cust_tp_mst.tp_code,3,5) pour expédition au client
Non défini 98 99 5 AN  
N° article client 103 104 30 AN coitem.cust_item, co_bln.cust_item
Numéro ordre d'achat 133 134 22 AN edi_inv_item_mst.cust_po
Ligne d'OA 155 156 4 AN edi_inv_item_mst.co_line
Non défini 159 160 16 AN  
Cadence d'OA 175 176 4 AN edi_inv_item_mst.co_release
Non défini 179 180 26 AN  
Quantité facturée 205 203 10, 13 N0

edi_inv_item_mst.qty_invoiced

(La longueur du champ Radley est de 10 ; la longueur des autres convertisseurs est de 13)

Prix 215 216 10 N0 edi_inv_item_mst.price
Unités de mesure 225 226 2 AN rmaitem_mst.u_m ou coitem_mst.u_m
Code base 227 228 2 AN UM figée dans le code
Non défini 229 230 48 N0  
Indicateur Soumis à conditions 277 278 1 N0 1 figé dans le code - un
Indicateur Soumis à remise 278 279 1 N0 Figé dans le code si edi_inv_item_mst.disc<>0 alors 1 sinon 0
% remise 279 280 5 N0 edi_inv_item_mst.disc
Montant remise 284 285 10 N0 Calculé
Montant article 294 295 10 N0 Calculé
Non défini 304 305 674 AN  
Quantité cdée 978 979 6 N0 rmaitem_mst.qty_to_return ou coitem_mst.qty_ordered
Unité de mesure cde 984 985 2 AN rmaitem_mst.u_m ou coitem_mst.u_m
Non défini 986 987 634 AN  
Indicateur importation/exportation 1620 1621 1 N0 0 figé dans le code - zéro
Non défini 1621 1622 428 AN  
  2048   2049   Longueur totale enregistrement

Cette table décrit les champs pour Type d'enregistrement à plusieurs dates d'échéance. Ce type d'enregistrement est utilisé pour chaque enregistrement de dates d'échéance multiples existant pour une facture.

Libellé champ Position : Radley Position : Autres convertisseurs Long. Format Champ ou Notes
Type enreg.   1 1 N0 3 = Date d'échéance
Indicateur prestataire 1 2 2 AN cust_tp_mst.tp_code
N° facture 3 4 12 N0 edi_inv_hdr_mst.inv_num
Non défini 15 16 18 N0 edi_inv_hdr_mst.inv_num
Date éch 33 34 8 DT edi_ar_terms_due_mst.due_date

Format : AAAAMMJJ

Pourcentage date d'échéance 41 42 5 N0 edi_ar_terms_due_mst.terms_percent
Montant date d'échéance 46 47 13 N0 edi_ar_terms_due_mst.amount
Chevmt Jrs éch. 59 60 10 N0 edi_ar_terms_due_mst.due_days_offset
Séq. conditions 69 70 9 N0 edi_ar_terms_due_mst.terms_seq

Exportation des AR des ordres d'achat 855

Les AR d'ordre d'achat sont générés au cours du processus d'enregistrement d'une commande client à partir des tables de base de données EDI dans CloudSuite Business si le champ Générer AR de l'écran Profil Client EDI est sélectionné pour le prestataire associé à la commande client. Le système génère également un AR d'ordre d'achat pour chaque commande imprimée par l'intermédiaire de l'état AR de commande (état).

Structure du fichier à plat pour l'exportation des AR des ordres d'achat 855

Attention:  Pour obtenir un fichier plat unique, utilisable avec des convertisseurs autres que le convertisseur Radley, vous devez sélectionner le champ Interface générique dans l'écran Interface client EDI (param).

Cette table décrit les champs pour Enregistrement d'identifiant de mappage (pour les convertisseurs autres que Radley) :

Libellé champ Poste Long. Format Champ ou Notes
Code prestataire 1 7 AN cust_tp_mst.tp_code

Vous pouvez entrer 17 caractères dans le champ Prestataire, mais CloudSuite Business n'utilisera que 7 caractères pour les exportations.

Indicateur SY1 (non programmable) 8 3 AN SY1 figé dans le code
Numéro type de transaction 11 6 AN 855 figé dans le code

Cette table décrit les champs d'en-tête - Type d'enregistrement 100 :

Libellé champ Poste Long. Format Champ ou Notes
Indicateur prestataire 1 2 AN substring(cust_tp_mst.tp_code, 1,2)
Numéro ordre d'achat 3 22 AN ack_cust_po (ackitem_mst.cust_po BCO)
Date ordre d'achat 25 8 DT ack_mst.order_date

Format = AAAAMMJJ

Indicateur d'AR 33 1 N0 Figé dans le code

si ack_mst.trx_code = "ACK" alors 1 sinon 3

Non défini 34 6 AN  
Type enreg. 40 3 N0 100 figé dans le code
N° séquence 43 6 N0 Calculé
Abréviation division 49 5 AN substring(cust_tp_mst.tp_code, 3,5)
Abréviation destination 54 5 AN substring(cust_tp_mst.tp_code, 3,5)
Non défini 59 15 AN  
Transact. définie 74 3 AN ack_mst.trx_code
Non défini 77 32 AN  
Date entrée données 109 8 DT

Date actuelle

Format = AAAAMMJJ

Heure entrée données 117 4 AN

Heure

Format = HHMM

Date export 121 8 DT

Date actuelle

Format = AAAAMMJJ

Non défini 129 30 AN  
Activé/désactivé composant et destination trouvés 159 1 N0 1 figé dans le code - un
Non défini 160 11 N0  
Objet 171 2 AN cust_tp_mst.ack_code
Type OA 173 2 AN Figé dans le code si ack_type = "R" alors "SA" sinon "BK"
Non défini 175 34 AN  
Conditions 209 2 AN ack_mst.terms (dernier caractère tronqué)
Non défini 211 39 AN  
N° contact OA 250 25 AN ack_mst.phone
Non défini 275 136 AN  
Exp. par 411 2 AN ack_mst.ship_code (dernier caractère tronqué)
Non défini 413 168 AN  
Indicateur entré manuellement 581 1 N0 0 figé dans le code - zéro
Client - Chaîne de caractères définie par l'utilisateur 1 582 20 AN ack_mst.charfld1 Radley non défini
Client - Chaîne de caractères définie par l'utilisateur 2 602 20 AN ack_mst.charfld2 Radley non défini
Client - Chaîne de caractères définie par l'utilisateur 3 622 20 AN ack_mst.charfld3 Radley non défini
Client - Champ date défini par l'utilisateur 642 8 DT

ack_mst.datefld Radley non défini

Format = AAAAMMJJ

Client - Chaîne décimale définie par l'utilisateur 1 650 14 AN ack_mst.decifld1 Radley non défini
Client - Chaîne décimale définie par l'utilisateur 2 664 14 AN ack_mst.decifld2 Radley non défini
Client - Chaîne décimale définie par l'utilisateur 3 678 14 AN ack_mst.decifld3 Radley non défini
Client - Chaîne logique définie par l'utilisateur 692 3 AN ack_mst.logifld Radley non défini

YES ou NO

Non défini 695 335 AN  
    1029   Longueur totale enregistrement

Structure du fichier à plat pour l'exportation des AR des ordres d'achat 855

Cette table décrit les champs pour l'enregistrement d'adresses - Type d'enregistrement 200 :

Libellé champ Poste Long. Format Champ ou Notes
Indicateur prestataire 1 2 AN substring(cust_tp_mst.tp_code, 1,2)
Numéro ordre d'achat 3 22 AN ack_cust_po (ackitem_mst.cust_po BCO)
Date ordre d'achat 25 8 DT

ack_mst.order_date

Format = AAAAMMJJ

Indicateur d'AR 33 1 N0

Figé dans le code

si ack_mst.trx_code = "ACK" alors 1 sinon 3

Non défini 34 6 AN  
Type enreg. 40 3 N0 200 figé dans le code
N° séquence 43 6 N0 Calculé
Abréviation division 49 5 AN substring (cust_tp_mst.tp_code, 3,5)
Abréviation destination 54 5 AN substring (cust_tp_mst.tp_code, 3,5)
Non défini 59 15 AN  
Transact. définie 74 3 AN ack_mst.trx_code
Non défini 77 32 AN  
Date entrée données 109 8 DT

Date actuelle

Format = AAAAMMJJ

Heure entrée données 117 4 AN

Heure

Format = HHMM

Date export 121 8 DT

Date actuelle

Format - AAAAMMJJ

Non défini 129 30 AN  
Activé/désactivé composant et destination trouvés 159 1 N0 1 figé dans le code - un
Non défini 160 10 AN  
Code ID entité 170 2 AN

Figé dans le code

'BT' Fact. à 'ST' Expéd. à

Non défini 172 19 AN  
Nom expéd./fact. à 191 60 AN custaddr_mst.name
Non défini 251 10 AN  
Adresse, nom 1 261 50 AN custaddr_mst.addr##1
Non défini 311 110 AN  
Adresse, ligne 1 421 50 AN custaddr_mst.addr##2
Non défini 471 110 AN  
Ville 581 30 AN custaddr_mst.city
Non défini 611 15 AN  
Prov/dépt 626 5 AN custaddr_mst.state
Code postal 631 10 AN custaddr_mst.zip
Non défini 641 477 AN  
    1118   Longueur totale enregistrement

Cette table décrit les champs de Détails - type d'enregistrement 300 :

Libellé champ Poste Long. Format Champ ou Notes
Indicateur prestataire 1 2 AN substring(cust_tp_mst.tp_code, 1,2)
Numéro ordre d'achat 3 22 AN ack_cust_po (ackitem_mst.cust_po BCO)
Date ordre d'achat 25 8 DT

ack_mst.order_date

Format = AAAAMMJJ

Indicateur d'AR 33 1 N0

Figé dans le code

si ack_mst.trx_code = "ACK" alors 1 sinon 3

Séquence de contrôle 34 6 AN ackitem_mst.ext_ref
Type enreg. 40 3 N0 300 figé dans le code
N° séquence 43 6 N0 Calculé
Abréviation division 49 5 AN substring(cust_tp_mst.tp_code, 3,5)
Abréviation destination 54 5 AN substring(cust_tp_mst.tp_code, 3,5)
Non défini 59 15 AN  
Transact. définie 74 3 AN ack_mst.trx_code
Non défini 77 32 AN  
Date entrée données 109 8 DT

Date actuelle

Format = AAAAMMJJ

Heure entrée données 117 4 AN

Heure

Format = HHMM

Date export 121 8 DT

Date actuelle

Format = AAAAMMJJ

Non défini 129 30 AN  
Activé/désactivé composant et destination trouvés 159 1 N0 1 figé dans le code - un
Non défini 160 10 N0  
Ligne d'OA 170 4 N0 ackitem_mst.co_line
Non défini 174 16 AN  
N° art. prestataire 190 30 AN ack_bln_mst.cust_item ou ackitem_mst.cust_item
Notre code article 220 30 AN ack_bln_mst.item ou ackitem_mst.item
Quantité 250 9 N0 ackitem_mst.qty_ordered
Unités de mesure 259 2 AN ack_bln_mst.u_m ou ackitem_mst.u_m
Prix 261 14 N0 ack_bln_mst.cont_price
Prix de base 275 2 AN ack_bln_mst.pricecode ou ackitem_mst.pricecode (dernier caractère tronqué)
Libellé 277 35 AN SpecificNotes.NoteContent
Non défini 312 30 AN  
Heure validation 342 3 AN 017 figé dans le code
Date requise 345 8 DT

ackitem_mst.due_date

Format = AAAAMMJJ

Non défini 353 4 AN  
Quantité ligne ouverte 357 9 N0 ack_bln_mst.blanket_qty
Non défini 366 470 AN  
Client - Chaîne de caractères définie par l'utilisateur 1 836 20 AN ack_mst.charfld1 Radley non défini
Client - Chaîne de caractères définie par l'utilisateur 2 856 20 AN ack_mst.charfld2 Radley non défini
Client - Chaîne de caractères définie par l'utilisateur 3 876 20 AN ack_mst.charfld3 Radley non défini
Client - Champ date défini par l'utilisateur 896 8 DT

ack_mst.datefld Radley non défini

Format = AAAAMMJJ

Client - Chaîne décimale définie par l'utilisateur 1 904 14 AN ack_mst.decifld1 Radley non défini
Client - Chaîne décimale définie par l'utilisateur 2 918 14 AN ack_mst.decifld2 Radley Non défini
Client - Chaîne décimale définie par l'utilisateur 3 932 14 AN ack_mst.decifld3 Radley non défini
Client - Chaîne logique définie par l'utilisateur 946 3 AN ack_mst.logifld - Radley non défini OUI ou NON
Non défini 949 76 AN  
    1024   Longueur totale enregistrement
Remarque:  Si vous utilisez le convertisseur Radley, les paramètres sont les suivants pour le champ Quantité, la longueur est 10, le format N0 et la position est 205. La longueur totale de l'enregistrement n'est pas affectée.

Exportation des préavis d'expédition 856

Les préavis d'expédition (PDE) sont utilisés dans la fonctionnalité EDI CloudSuite Business, pour informer le prestataire qu'une expédition de marchandises a été effectuée. Cette transaction indique le contenu de l'expédition, l'expéditeur et la destination. Un PDE est généré au cours du processus d'impression d'un préavis d'expédition si le champ Générer Avis d'exp. de l'écran Profil Client EDI a été sélectionné pour le prestataire associé à la commande client PDE.

Structure du fichier à plat de l'exportation des préavis d'expédition 856

Attention:  Pour obtenir un fichier plat unique, utilisable avec des convertisseurs autres que le convertisseur Radley, vous devez cochez la case Interface générique dans l'écran Interface client EDI (param).

Cette table décrit les champs pour Enregistrement d'identifiant de mappage (pour les convertisseurs autres que Radley) :

Libellé champ Poste Long. Format Champ ou Notes
Code prestataire 1 7 AN cust_tp_mst.tp_code
Indicateur SY1 (non programmable) 8 3 AN SY1 figé dans le code
Numéro type de transaction 11 6 AN 856 figé dans le code

Cette table décrit les champs d'en-tête :

Libellé champ Position : Radley Position : Autres convertisseurs Long. Format Champ ou Notes
Type enreg.   1 1 N0 1 = En-tête
Type transaction 1 2 1 N0 1 figé dans le code - un
Code Sté 2 3 7 AN edi_parms_mst.tp_code
Non défini 9 10 1 AN  
Indicateur prestataire 10 11 2 AN substring(cust_tp_mst.tp_code, 1,2)
N° expéd 12 13 30 AN edi_bol_mst.shipper_num
Non défini 42 43 40 AN  
Abréviation destination 82 83 5 AN substring(cust_tp-tp_code, 3,5)
Abréviation site 87 88 5 AN substring(bt_cust_tp_mst.tp_code, 3,5)
Abréviation Fact. à 92 93 5 AN substring(bt_cust_tp_mst.tp_code, 3,5)
Abréviation Expéd. à 97 98 5 AN substring(cust_tp_mst.tp_code, 3,5)
Date expd 102 103 8 DT

Date actuelle

Format = AAAAMMJJ

Hre expd 110 111 4 AN

Heure

Format = HHMM

Groupé 114 115 1 AN cust_tp_mst.pooled_asn
Non défini 115 116 31 AN  
Code transp. 146 147 4 AN co_mst.ship_code
Non défini 150 151 6 AN  
N° équipement 156 157 7 AN edi_bol_mst.veh_num
Non défini 163 164 10 AN  
Parcours 173 174 25 AN edi_bol_mst.route
Non défini 198 199 75 AN  
Statut 273 274 1 AN "N" figé dans le code
Date d'entrée 274 275 8 DT

Date actuelle

Format = AAAAMMJJ

Heure d'entrée 282 283 4 AN

Heure

Format = HHMM

Non défini 286 287 15 AN  
Réf. transporteur 301 302 15 AN edi_bol_mst.carrier_num
Non défini 316 317 16 AN  
Indicateur requis PdE 332 333 1 N0 1 figé dans le code - un
Non défini 333 334 120 AN  
Code PDE 453 454 30 AN do_hdr_mst.do_num ou edi_bol_mst.bol_num
N° CNT 483 484 30 AN do_hdr_mst.do_num ou edi_bol_mst.bol_num
Non défini 513 514 520 AN  
  1032   1033   Longueur totale enregistrement

Cette table décrit les champs de Détails :

Libellé champ Position : Radley Position : Autres convertisseurs Long. Format Champ ou Notes
Type enreg.   1 1 N0 2 = Détails
Type transaction 1 2 1 N0 1 figé dans le code - un
Code Sté 2 3 7 AN edi_parms_mst.tp_code
Non défini 9 10 1 AN  
Indicateur prestataire 10 11 2 AN substring(cust_tp_mst.tp_code, 1,2)
N° expéd 12 13 30 AN edi_bol_mst.shipper_num
Art. 42 43 30 AN edi_bol_item_mst.item
Art. du client 72 73 30 AN coitem_mst.cust_item ou " "
Qté expédiée 102 103 7 AN edi_bol_item_mst.qty
Unités de mesure 109 110 2 AN edi_bol_item_mst.u_m
Non défini 111 112 50 AN  
Libellé art. 161 162 30 AN edi_bol_item_mst.description
Poids article 191 192 10 N0 item_mst.unit_weight
Non défini 201 202 6 AN  
N° OA 207 208 22 AN edi_rel_po_mst.cust_po ou co_mst.cust_po
Date OA 229 230 8 DT

edi_co_mst.order_date ou co_mst.order_date

Format = AAAAMMJJ

Non défini 237 238 16 AN  
Prix 253 254 10 N0 coitem_mst.price ou 0
Non défini 263 264 40 AN  
Statut 303 304 1 AN "N" figé dans le code
Date d'entrée 304 305 8 DT

Date actuelle

Format = AAAAMMJJ

Heure d'entrée 312 313 4 AN

Heure

Format = HHMM

Non défini 316 317 332 AN  
N° de lot 648 649 30 AN matltrack_mst.lot
Non défini 678 679 417 AN  
  1094   1095   Longueur totale enregistrement

Cette table décrit les champs pour Enregistrement des numéros de série. L'enregistrement de numéro de série s'applique uniquement aux convertisseurs génériques (et non au convertisseur Radley). Cet enregistrement peut être inclus si l'option Impr n° de série est sélectionnée dans l'écran Profil Client EDI.

Libellé champ Position : Radley Position : Autres convertisseurs Long. Format Champ ou Notes
Type enreg.   1 1 N0 3 = Série
Type transaction   2 1 N0 1 figé dans le code - un
Code Sté   3 8 AN edi_parms_mst.tp_code
Indicateur prestataire   11 2 AN substring(cust_tp_mst.tp_code, 1,2)
N° expéd   13 30 AN edi_bol_mst.shipper_num
Art.   43 30 AN edi_bol_item_mst.item
Non défini   73 30 AN  
N° série   103 30 AN serial_mst.ser_num
Non défini   133 355 AN  
      487   Longueur totale enregistrement
Rubriques liées