EDIFACT nedir?
EDIFACT, "Electronic Data Interchange for Administration, Commerce and Transport" kelimelerinin kısaltmasıdır. Bu,
Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.
aracılığıyla iki veya daha fazla iş ortağı arasında şirketler arası elektronik veri alışverişi için tanımlanan küresel bir kurallar dizisidir.EDIFACT'in amacı, iş ortakları arasındaki veri akışının optimizasyonu ve standardizasyonudur. Elektronik dosyadaki bilgileri tanımlayan ve çok çeşitli belge türleri (faturalar, satınalma siparişleri, irsaliyeler vb.) için kullanılan tekdüze segmentler ve elemanlar sadece farklılaştırılmış bir düzenleme ile tanımlanarak, dünya çapında bir standart oluşturulmuştur.
Bununla birlikte, EDIFACT standardı çok kapsamlı olduğundan ve hemen hemen her ticari işlem ve her endüstri için oluşturulduğundan, alt gruplar (sözde alt kümeler) kısa sürede ortaya çıkmıştır. EANCOM alt kümesi, EDIFACT standardının zorunlu alanlarını ve sektöre özgü isteğe bağlı alanları içeren perakende sektörü için oluşturulmuştur. Sözde alt kümeler oluşturarak, iletiler daha iyi işlenir ve anlaşılması daha kolay olur. Aşağıdaki tabloda, EDIFACT iletilerine genel bir bakış sunulmaktadır.
Bununla birlikte, EDIFACT standardı çok kapsamlı olduğundan ve hemen hemen her ticari işlem ve her endüstri için oluşturulduğundan, alt gruplar (sözde alt kümeler) kısa sürede ortaya çıkmıştır. EANCOM alt kümesi, EDIFACT standardının zorunlu alanlarını ve sektöre özgü isteğe bağlı alanları içeren perakende sektörü için oluşturulmuştur. Sözde alt kümeler oluşturarak, iletiler daha iyi işlenir ve anlaşılması daha kolay olur. Aşağıdaki tabloda, EDIFACT iletilerine genel bir bakış sunulmaktadır.
EDIFACT messages | ||
DELFOR | delivery forecast | What is an EDIFACT DELFOR Message? |
DELJIT | delivery Just-in-Time | What is an EDIFACT DELJIT Message? |
DESADV | despatch advice message | What is an EDIFACT DESADV Message? |
IFTMIN | instructions of transport | |
IFTMBF | transport booking request | |
IFTMBC | transport booking confirmation | |
INVOIC | invoice message | What is an EDIFACT INVOIC Message? |
ORDERS | purchase order message | What is an EDIFACT ORDERS Message? |
PAYORD | payment order message | |
PRICAT | price catalogue message | What is an EDIFACT PRICAT Message? |
PRODAT | product data message | |
INVRPT | inventory report | What is an EDIFACT INVRPT Message? |
RECADV | receipt advice | What is an EDIFACT RECADV Message? |
MSCONS | Metered Services CONsumption report message | |
UTILMD | UTILities Master Data message | |
ORDCHG | purchase order change request | What is an EDIFACT ORDCHG Message? |
CONTRL | functional acknowledgement | What is an EDIFACT CONTRL Message? |
REMADV | remittance advice | What is an EDIFACT REMADV Message? |
SLSRPT | outgoing sales report | What is an EDIFACT SLSRPT Message? |
ORDRSP | purchase order response | What is an EDIFACT ORDRSP Message? |
EDIFACT mesajının yapısı
Herhangi bir dil gibi, EDIFACT kuralları da kullanılacak bir karakter kümesine, kelime dağarcığına (veri öğeleri) ve dilbilgisine (sözdizimi) dayanır.Veri öğelerine, sözdiziminin veri öğesi gruplarına / segmentlerine ve mesaj türlerinin geliştirilmesine yönelik yönergelere dayanarak, küresel olarak uygulanabilir tek tip mesajlar oluşturulur. Sözdizimi, iletişim ortakları arasında değiş tokuş edilen mesajların eşit şekilde yapılandırılabileceği, yani kullanılan donanım ve yazılımdan bağımsız olarak tüm katılımcılar için eşit derecede iyi anlaşılabilir olduğu kuralları içerir. Buna ek olarak, sözdizimi, kullanıcının aktarım dosyalarını optimize etmesine olanak tanır, böylece yalnızca gerçekten gerekli olan içerik aktarılır.
Segmentler ve veri öğelerinin uzunluğu değişkendir. Sabit uzunluktaki veri kayıtlarının aksine, içeriklerinin boşluklarla veya sıfırlarla doldurulması gerekmez. Yalnızca geçerli iletide içeriği bulunan segmentler, veri öğesi grupları ve veri öğeleri aktarılır. Bu, veri iletimi ek yükünde önemli tasarruflara yol açar.
UN/EDIFACT sözdizimi/ISO 9735 | ||
Öğe | Segment | Ileti |
Birleşmiş Milletler ticaret verileri iş rehberinde Örneğin: Tarih, saat, ölçü birimi, miktar, şehir, sokak (... 35) değişken alan uzunluğu | Veri öğelerinin işlevsel gruplandırılması
NAD = ad ve adres = değişken segment uzunluğu | İş süreçlerini tanımlamak için segmentlerin gruplandırılması
Fatura, sipariş |
EDIFACT sözdizimi
EDIFACT Sözdizimi aşağıdaki gerçekleri tanımlar:A) Kullanılabilir karakter kümeleri
İleti içeriğini görüntülemek için şu anda iki karakter kümesi tanımlanmıştır:
- Tip A: yalnızca yazdırılabilir karakterler
- Tip B: yazdırılabilir karakterler ve veri iletişiminde izin verilen 7 ve 8 bit kodun tüm karakterleri.
B) Veri elemanları
Bu, örneğin makale numarası gibi bilgileri temsil eden temel modüldür. Veri öğesi, bir veri alanıyla karşılaştırılabilir. Veri öğeleri her zaman bir segment içinde tanımlanmış bir sıradadır. Segmentte konumlarına göre tanımlanabilirler.
C) Segmentler
Bu, mantıksal olarak ilişkili veri öğelerinin bir özetidir. Bir veri kümesiyle karşılaştırılabilir. Bir iletideki segmentler her zaman ileti yapısı diyagramında tanımlanan sıradadır.
EDIFACT segments | ||||
NAD | Name and address | |||
Description: | To specify the name, address and function of a partner, either as a code only by C082 or (if necessary also additionally) unstructured by C058 or structured by C080 to 3207 | |||
3035 | Participant, qualifier | M | an..3 | BY = purchaser DP = delivery address |
C082 | Identification of the participant | K | ||
3039 | Identification of the participant | M | an..17 | |
1131 | Code list, qualifier | K | an..3 | |
3055 | Responsible for code maintenance | K | an..3 | |
C058 | Name and address | K | ||
3124#1 | Line for name and address | M | an..35 | |
3124#2 | Line for name and address | K | an..35 | |
C080 | Name of the participant | K | ||
3036 | Name (1-5) | M | an..35 | |
3042 | Street | K | an..35 | |
3164 | City | K | an..35 | |
3251 | ZIP code | K | an..9 | |
3207 | Country | K | an..3 |
D) Haberler
İleti, fatura gibi bir ticari işlemi temsil etmek için gereken tüm EDIFACT segmentlerinin bir özetidir. İleti, ileti üstbilgisi segmentindeki (UNH) belirtimlerle tanımlanır. İleti sonu segmenti (UNT) ile kapatılır. Yalnızca veri öğeleri içerik barındıran segmentler aktarılır. Hiçbir bilginin bulunmadığı segmentler tamamen atlanır.
EDIFACT mesaj adı "D96 A" siparişleri şunları belirtir:
Bir sipariş "SİPARİŞLER" dir
"D" harfi taslak anlamına gelir
"96", bu mesajda bir değişiklik yapıldığı yıl ve
"A", 1996'nın ilk yarısında anlamına gelir.
İleti grubu, aynı alıcı için aynı ileti türünde, örneğin birkaç teslim notu gibi bir ileti grubudur.
Her ileti ileti referans numarasıyla tanımlandığından, ileti grubundaki iletilerin sırası rasgeledir. İleti grubu, üstbilgi segmenti UNG'deki belirtimlerle tanımlanır. Bir ileti grubunun sonu, UNE uç segmentiyle açıklanır.
E) İletim dosyası
Bu, iletilerin veya ileti gruplarının bir özetidir. Aktarım dosyası doğrudan bir alıcıya gönderilir veya bir takas merkezi aracılığıyla birkaç alıcıya iletilir. Her ileti grubu, gönderen ve alıcı bilgileri ve ileti referans numarası nedeniyle benzersiz olduğundan, aktarım dosyasındaki ileti grubunun sırası rasgele olabilir. Kullanıcı veri üstbilgisi segmentindeki (UNB) belirtimlerle tanımlanır ve kullanıcı veri uç segmenti (UNZ) ile biter. EDIFACT iletisinin iletim dosyası şöyle görünür:
Aşağıda, EDIFACT biçimindeki bir fatura örneği verilmiştir: |
Kod:
|
Bir EDIFACT mesajının temel yapısı her zaman aynıdır ve belirli çerçeve bölümlerinden oluşur:
UNA segmenti (isteğe bağlı): Burada ayırıcıları ve özel karakterleri
UNB segmenti olarak yeniden adlandırabilirsiniz: dosya başlığı; genel bilgileri
içeren UNZ ile zarfı oluşturur UNG segmenti: grup başlangıcı; iletiler ileti gruplarında
birleştirilebilir UNH segmenti: ileti üstbilgisi; gerçek iletinin bulunduğu
yer burasıdır UNT segmenti: mesajın
sonu UNE segmenti: grup sonu UNZ segmenti: dosyanın sonu