En flat fil i Electronic Data Interchange (EDI) er en ren tekstfil som brukes til å utveksle data i et strukturert format mellom ulike systemer. Flatfiler er enkle og oversiktlige, noe som gjør dem mye brukt til EDI-transaksjoner.
Viktige komponenter
Vanlig tekstformat: Data lagres i et lesbart format, noe som forenkler behandling og feilsøking.
Avgrensede felt: Hver post består av felter som er atskilt med spesifikke avgrensningstegn, for eksempel komma (CSV), tabulator (TSV) eller andre tegn.
Rader og poster: Hver rad i den flate filen representerer én enkelt post, og hver post følger en konsekvent struktur.
Ingen hierarkisk struktur: Flate filer er lineære og inneholder ikke nestede eller hierarkiske data.
Faste ogvariable flate filer: Faste og variable flate filer er viktige komponenter i EDI, og muliggjør effektiv og pålitelig datautveksling i formater som er enkle å administrere og implementere.
Fast flat fil i EDI
En fast flat fil i EDI bruker felt med forhåndsdefinerte, faste lengder. Hvert felt har et bestemt antall tegn, uavhengig av den faktiske datalengden, og kortere data fylles ut for å passe til den faste lengden.
Felt med fast lengde: Hvert felt har en spesifisert lengde, noe som sikrer ensartethet på tvers av poster.
Padding: Felt med kortere data fylles ut med mellomrom eller nuller for å matche den faste lengden.
Konsistent struktur: Sikrer at hver post har et identisk format, noe som forenkler parsing og behandling av data.
Fordeler med fast flat fil
Forbedrer forutsigbarheten: Faste lengder gjør det enklere å lese og analysere data, siden posisjonen til hvert enkelt felt er kjent.
Forenkler behandlingen: Reduserer kompleksiteten ved håndtering og tolkning av data, ettersom hver post følger et strengt format.
Variabel flat fil i EDI
En variabel flat fil i EDI inneholder felt som kan variere i lengde, noe som gir større fleksibilitet i datastrukturen. Avgrensere skiller vanligvis feltene fra hverandre, noe som gir mulighet for ulike datastørrelser innenfor samme post.
Felt med variabel lengde: Feltene kan variere i lengde, slik at det er plass til data av ulik størrelse.
Avgrensede felt: Feltene skilles av skilletegn, for eksempel komma eller tabulator, som angir slutten på ett felt og starten på et annet.
Fleksibel struktur: Støtter et format som kan tilpasses ulike datakrav.
Fordeler med variabel flatfil
Økt fleksibilitet: Gjør det mulig å inkludere mer komplekse og varierte data i hver post, noe som gjør det egnet for scenarier der datastørrelsen kan variere.
Tilrettelegger for ulike data: Støtter et bredere spekter av datatyper og -størrelser, noe som gjør det tilpasningsdyktig til ulike forretningsbehov.
Forenkler datahåndteringen: Gjør det enklere å håndtere og tolke data som ikke passer inn i en rigid struktur.
Meldingstyper
EDI-flatfiler støtter ulike meldingstyper, som hver er utformet for å forenkle spesifikke forretningstransaksjoner. Her er noen vanlige meldingstyper i flate EDI-filer:
Innkjøpsordre: Brukes til å legge inn en bestilling på varer eller tjenester.
Purchase Order Acknowledgment: Bekrefter mottak og aksept av en innkjøpsordre.
Advance Ship Notice (ASN): Gir detaljert informasjon om en forestående leveranse.
Faktura: Brukes til å fakturere for leverte varer eller tjenester.
Payment Order/Remittance Advice: Brukes til å foreta en betaling og gi betalingsinformasjon.
Pris-/salgskatalog: Inneholder produktinformasjon, inkludert beskrivelser og priser.
Inventory Inquiry/Advice: Kommuniserer lagernivåer og -status.
Functional Acknowledgment: Bekrefter mottak av en EDI-transaksjon og angir om den ble behandlet.
Purchase Order Change Request: Ber om endringer i en eksisterende innkjøpsordre.
Purchase Order Change Acknowledgment: Bekrefter endringene som er bedt om i en innkjøpsordre.
Statusmelding for transportørforsendelse: Gir statusinformasjon om en forsendelse.
Warehouse Shipping Order: Gir et lager instruks om å sende varer.
Warehouse Shipping Advice: Bekrefter forsendelsen av varer fra et lager.
Transportørfraktdetaljer og faktura: Brukes av transportører til å oppgi fraktdetaljer og fakturaer.
Motor Carrier Load Tender: Brukes til å tilby en forsendelse til en transportør.
Hvordan Qvalia støtter flat fil
Qvalia tilbyr løsninger for håndtering og konvertering av forretningsdokumenter til og fra faste og variable flatfilformater. Plattformen vår integreres med dine eksisterende systemer for å legge til rette for effektiv og nøyaktig electronic data interchange (EDI). Vi håndterer ulike transaksjoner, inkludert innkjøpsordrer, fakturaer og fraktmeldinger, og sørger for pålitelig og samsvarende datautveksling.