Protocole d'échanges de données
Qu’est-ce qu’un EDI ?
EDI est l'acronyme de "Electronic Data Interchange", qui signifie en français "Echange de Données Informatisées".
L'EDI est un protocole d'échange de données électroniques standardisé qui permet la transmission d'informations commerciales entre entreprises, de manière automatisée et sécurisée.
L'EDI permet de remplacer les processus manuels et papier par des échanges informatisés, ce qui permet de réduire les coûts et les délais de traitement, ainsi que de limiter les erreurs.
Caractéristiques principales de l'EDI
Standardisation : Utilise des formats normalisés (comme EDIFACT, TRADACOMS, Galia ou ANSI X12) pour garantir que les systèmes différents puissent comprendre et traiter les mêmes informations.
Automatisation : Permet une transmission automatique des données, ce qui améliore l'efficacité opérationnelle.
Rapidité : Accélère le traitement des commandes et des factures, réduisant les délais de livraison.
Réduction des coûts : Diminue les dépenses liées au papier, à l'envoi postal et au traitement manuel des documents.
EDIFACT :
EDIFACT (Electronic Data Interchange for Administration, Commerce and Transport) est un standard élaboré par les Nations Unies regroupe diverses règles syntaxiques, un protocole d’échange interactif ainsi qu’une gamme de messages standards pour les échanges de documents commerciaux électroniques entre plusieurs pays et plusieurs industries.
Quelques exemples de message de la norme EDIFACT :
- DELFOR – Delivery schedule– Programme de Livraison
- DELJIT – Delivery Just In Time– Appel de Livraison
- DESADV – Despatch Advice – Avis d’expédition
- INVOIC – Invoice – Facture
- INVRPT – Inventory Report – Etat des stocks
- ORDERS – Order – Commande
- ORDCHG – Order Change – Modification de commande
- ORDRSP – Order response – Réponse à la commande
Et bien d’autres APERAK, HANMOV, IFCSUM, IFTSTA, PROCAT, PRODAT, QALITY, RECADV, REMADV, ….. environ 200 types de message existent.
Liste non-exhaustive des différents types de documents de la norme EDIFACT
- 270-A1 – Eligibility, Coverage or BenefitInquiry
- 271-A1 – Eligibility, Coverage or Benefit Information
- 276-A1- Health Care Claim StatusRequest
- 277-A1 – Health Care Claim Status Notification
- 820-A1 – PaymentOrder/RemittanceAdvice
- 834-A1 – BenefitEnrollment and Maintenance
- APERAK – Application error and acknowledgement message
- AUTHOR – Authorization message
- AVLREQ – Availabilityrequest – interactive message
- AVLRSP – Availabilityresponse – interactive message
- BALANC – Balance message
- BANSTA – Bankingstatus message
- BAPLIE – Bayplan/stowage plan occupied and empty locations message
- BAPLTE – Bayplan/stowage plan total numbers message
- BERMAN – Berth management message
- CALINF – Vessel call information message
- CASINT – Request for legal administration action in civil proceedings message
- CASRES – Legal administration response in civil proceedings message
- CHACCO – Chart of accounts message
- CLASET – Classification information set message
- CNTCND – Contractual conditions message
- DOCARE – Response to an amendment of a documentarycredit message
- DOCINF – Documentarycreditissuance information message
- ENTREC – Accounting entries message
- FINCAN – Financial cancellation message
- FINPAY – Multiple interbankfundstransfer message
- FINSTA – Financial statement of an account message
- GENRAL – General purpose message
- GESMES – Genericstatistical message
- HANMOV – Cargo/goods handling and movement message
- ICASRP – Insurance claim assessment and reporting message
- ICSOLI – Insurance claim solicitor’s instruction message
- JUPREQ – Justifiedpaymentrequest message
- LEDGER – Ledger message
- LREACT – Life reinsuranceactivity message
- LRECLM – Life reinsurance claims message
- MEDPID – Person identification message
- MEDPRE – Medical prescription message
- OSTENQ – Orderstatusenquiry message
- OSTRPT – Orderstatus report message
- PARTIN – Party information message
- PASREQ – Traveltourism and leisureproduct application statusrequest – i
- PASRSP – Traveltourism and leisureproduct application statusresponse -i
- PAXLST – Passengerlist message
Voici un exemple d'un message EDIFACT de commande client (ORDERS):
UNB+UNOA:2+SENDERID+RECEIVERID+170717:0915+1++ORDERS'
UNH+1+ORDERS:D:96A:UN:EAN008'
BGM+220::9+ORDER_NUMBER+9'
DTM+4:20170717:102'
RFF+ON:REFERENCE_NUMBER'
NAD+BY+BUYER_NAME+BUYER_ADDRESS+BUYER_CITY+BUYER_POSTCODE+BUYER_COUNTRY'
NAD+SU+SUPPLIER_NAME+SUPPLIER_ADDRESS+SUPPLIER_CITY+SUPPLIER_POSTCODE+SUPPLIER_COUNTRY'
LIN+1++PRODUCT_CODE:EN'
QTY+21:ORDERED_QUANTITY'
MOA+203:ORDERED_AMOUNT'
PRI+AAA:PRICE'
LIN+2++PRODUCT_CODE:EN'
QTY+14:ORDERED_QUANTITY'
MOA+123:ORDERED_AMOUNT'
PRI+AAA:PRICE'
UNS+S'
CNT+1:2'
UNT+18+1'
Ce message contient des informations sur une commande client, telles que :
- les informations d'identification des partenaires commerciaux (SENDERID et RECEIVERID),
- les détails de la commande (produit, quantité, prix, etc.),
- et les dates associées à la commande (date de commande, date de livraison, etc.).
Dans un système EDI, parmi les messages types les plus utilisés, on retrouve l’avis d’expédition ou DESADV permettant de transmettre le détail des marchandises expédiées.
Pour que le client puisse réaliser une commande de produits via un système EDI, le message ORDERS est utilisé.
Pour confirmer la réception d’une commande, le client utilise le message ORDRSP.
Pour faire parvenir les données de facturation à un client, le message INVOIC est utilisé.
TRADACOMS
TRADACOMS est un ancien standard EDI britannique largement utilisé avant l'adoption d'EDIFACT. Bien qu'il soit obsolète aujourd'hui, il reste pertinent dans certains secteurs, tels que la distribution alimentaire au Royaume-Uni.
Voici un exemple d'un message TRADACOMS de commande client (ORDERS):
HDR ORDERS 1.0
HDRSTO FROM 000001
HDRWHO TO 000002
HDRPON PO12345
HDRORD ORD98765
HDRINV INVC5678
HDRDATE 20220416
HDRTIME 1415
HDRREF 1234
HDRGRP A
HDRGRP B
HDRORDT STANDARD
ORD 0001 001.23 EA 1 DEL NO
LIN 0002 012.34 EA 2 DEL YES
LIN 0003 000.56 EA 3 DEL NO
HDRRES YES
TRL ORDERS 00003
Ce message contient des informations sur une commande client, telles que :
- les informations d'identification des partenaires commerciaux (FROM et TO),
- les détails de la commande (produit, quantité, prix, etc.),
- et les dates associées à la commande (date de commande, date de livraison, etc.).
GALIA
Le standard GALIA (Groupement pour l’Amélioration des Liaisons dans l’Industrie Automobile) est utilisé dans l'industrie automobile en Europe, notamment en France, pour faciliter les échanges de données entre les différents acteurs de la chaîne d'approvisionnement.
Voici un exemple de message GALIA qui contient des informations de commande :
UNH+1+ORDERS:D:93A:UN:EAN008'
BGM+220::9+GALIA0123456789012+9'
DTM+137:201905011200:203'
DTM+11:201905021200:203'
NAD+BY+GALIA+001::92'
NAD+SU+ACME+001::92'
LIN+1++123456:VN:AU'
QTY+21:500'
FTX+AAI+++MICROPHONE'
LIN+2++123457:VN:AU'
QTY+21:1000'
FTX+AAI+++HEADPHONES'
UNT+8+1'
Ce message GALIA contient des informations sur une commande passée par l'acheteur (GALIA) auprès du fournisseur (ACME) pour les produits 123456 et 123457.
Les segments comprennent des informations sur :
- la commande (BGM),
- les dates de livraison (DTM),
- les identifiants de partenaires commerciaux (NAD),
- les détails de la commande (LIN, QTY, FTX),
- et le total (UNT).
Ce message peut être échangé entre les systèmes informatiques de GALIA et ACME pour automatiser le processus de commande et de traitement des commandes.
ANSI X12
ANSI X12 est un standard EDI largement utilisé aux États-Unis dans divers secteurs, notamment le commerce de détail, la logistique, les soins de santé et les services financiers.
Voici un exemple de message EDI ANSI X12 850 (Order) qui contient des informations de commande entre un fournisseur et un client :
ST*850*0001
BEG*00*SA*1039324**20220416
REF*DP*1212
DTM*002*20220420
N1*ST*ABC Corporation*92*5454-SSS
N3*PO Box 1234
N4*Atlanta*GA*30000
N1*SF*John Smith*TE*800-555-1212
PO1*1*100*EA*50**UP*56445498787
PID*F****Blue Widget
PO1*2*200*EA*75**UP*62554876532
PID*F****Green Widget
CTT*2
SE*10*0001
Ce message comprend plusieurs segments qui contiennent des informations sur la commande, telles que :
- le numéro de commande (BEG),
- les dates associées à la commande (DTM),
- les informations d'identification des partenaires commerciaux (N1),
- les détails de la commande (produit, quantité, prix, etc.), et les totaux (CTT).