Wat is het EDI-bestandsformaat?
De .edi bestandsextensie wordt gebruikt door bestanden die voldoen aan de EDI (Electronic Data Interchange) standaard. .edi-bestanden slaan gestructureerde zakelijke transactiegegevens op in platte-tekstformaat.
.edi-bestanden worden gebruikt voor het uitwisselen van elektronische zakelijke documenten - zoals inkooporders, facturen en verzendberichten - tussen handelspartners. Het EDI-formaat ontstond als een gestandaardiseerd middel om papieren handelsdocumenten te vervangen door digitale equivalenten. Er bestaan veel verschillende EDI-standaardimplementaties en geen enkel programma ondersteunt ze allemaal. Daarom moeten handelspartners die .edi-bestanden uitwisselen vooraf afspreken welke EDI-standaard ze gebruiken.
De twee dominante standaardfamilies zijn ANSI X12 (Noord-Amerika, onderhouden door ASC X12 sinds 1979) en EDIFACT (internationaal, sinds 1987). Een X12-document begint met een ISA interchange envelope-segment; een EDIFACT-document begint met een optioneel UNA service-string advice-segment gevolgd door een UNB interchange-header. Binnen beide families worden gegevenselementen gescheiden door configureerbare scheidingstekens en eindigen segmenten met een afsluitteken (meestal ~ in X12).
Populaire EDI-standaardimplementaties zijn onder meer:
TRADACOMS- Britse detailhandelODETTE/VDA- automobielindustrieIDOC(SAP) - SAP-eigen tussenliggende documenten gebruikt in EDI-workflowsEDIFICE- elektronica- en IT-sectorcXML/xCBL- op XML gebaseerde B2B-variantenOAGIS- Open Applications Group Integration Specification
Beveiliging & veiligheid
RISICO: LOWEDI-bestanden zijn platte tekst zonder uitvoerbare inhoud, dus het openen ervan is veilig. De echte zorg is vertrouwelijkheid: EDI-documenten bevatten gevoelige zakelijke en soms persoonlijke gegevens (orders, prijzen, adressen en in de gezondheidszorg patiëntinformatie die onder HIPAA valt). Plak geen echte EDI in willekeurige online „EDI viewer”-sites - gebruik offline tools (Notepad++, een desktop EDI-viewer) voor alles wat echte partner- of patiëntgegevens bevat.
Formaatdetails
in een notendopProgramma's die EDI-bestanden openen
Technische details
diepe specificaties| Bestandstype | Gestructureerd zakelijk document in platte tekst; geen binaire signatuur |
| Primaire standaardfamilies | ANSI X12 (Noord-Amerika) en UN/EDIFACT (internationaal) |
| X12 interchange start | ISA-segment op byte-offset 0 (Interchange Control Header) |
| EDIFACT interchange start | Optioneel UNA service-string advice-segment, daarna UNB interchange-header |
| X12 segment-afsluiter | Door gebruiker gedefinieerd; tilde (~) is de de-facto standaard, gedeclareerd in ISA16 |
| X12 element-scheidingsteken | Door gebruiker gedefinieerd; asterisk (*) is de de-facto standaard, gedeclareerd in ISA03 |
| Envelop-hiërarchie (X12) | ISA/IEA (interchange) → GS/GE (functionele groep) → ST/SE (transactieset) |
| Envelop-hiërarchie (EDIFACT) | UNB/UNZ (interchange) → UNG/UNE (functionele groep) → UNH/UNT (bericht) |
| Veelvoorkomende X12-transactiesets | 850 Inkooporder, 810 Factuur, 856 Verzendbericht, 997 Functionele bevestiging |
| Veelvoorkomende EDIFACT-berichttypen | ORDERS, INVOIC, DESADV, CONTRL |
| MIME-type | application/edi-x12 (X12); application/edifact (EDIFACT) |
| Karaktercodering | Standaard 7-bit ASCII; EDIFACT breidt uit naar ISO 8859 of UTF-8 via UNA-servicestring |
| HIPAA-mandaat | X12 versie 5010 vereist voor alle Amerikaanse EDI-transacties in de gezondheidszorg sinds januari 2012 |
| Typische bestandsgrootte | Van enkele honderden bytes voor een enkele transactie tot meerdere MB voor grote batchbestanden |
| Industriesectoren | Detailhandel, gezondheidszorg, automotive, logistiek, financiën, overheidsinkoop |
| Uitgebracht | ANSI X12 since 1979; UN/EDIFACT since 1987 |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.x12.org |
EDI conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over EDI-bestanden.