e-İrsaliye

Başlangıç

e-İrsaliye Nedir?

e-İrsaliye'nin kapsamı, belge türleri, teknik kimliği ve birbirinden ayrılan giden/gelen belge yaşam döngülerine giriş.

Kapsam

e-İrsaliye, malın fiili sevkini elektronik ortamda belgeleyen UBL-TR belgesidir. Bu rehber iki ayrı yönü birlikte ele alır: işletmenin düzenleyip gönderdiği giden e-İrsaliye ve işletmeye ulaştıktan sonra ERP'ye aktarılan, gerekirse irsaliye yanıtı verilen gelen e-İrsaliye.

İki belge, iki görev: Sevk belgesi DespatchAdvice, alıcının kabul, kısmi kabul veya red kararını taşıyan yanıt ReceiptAdvice yapısındadır. İrsaliye yanıtı yeni bir sevk belgesi değildir.

Belge Ailesi

BelgeUBL köküİşlevTeknik kimlik
e-İrsaliyeDespatchAdviceGönderici, alıcı, sevk zamanı, taşıma ve mal kalemlerini bildirir.UUID / ETTN
İrsaliye yanıtıReceiptAdviceAlıcının teslim aldığı, eksik veya reddettiği miktarları asıl irsaliyeye bağlar.Kendi UUID değeri ve DespatchDocumentReference/ID

Desteklenen Profiller

ProfileIdDespatchAdviceTypeCodeKullanım
TEMELIRSALIYESEVKStandart elektronik sevk irsaliyesi.
MATBUDANMATBUDANMatbu düzenlenmiş irsaliyenin elektronik sisteme aktarılması; dayanak belge referansı zorunludur.
IDISIRSALIYESEVKİDİS kapsamındaki sevkiyat; sevkiyat numarası ve kalem etiket numarası taşır.

Belge Yaşam Döngüsü

Giden e-İrsaliye ile gelen e-İrsaliye aynı durum makinesini paylaşmaz. Giden yönde belge hazırlanır, imzalanır, GİB ve alıcıya iletilir; ardından varsa kabul, kısmi kabul veya red sonucu izlenir. Gelen yönde belge ETTN ile tekilleştirilip ERP'ye alınır; teslim sonucu gerekiyorsa yedi günlük pencere içinde ayrı bir irsaliye yanıtı oluşturulur.

YönBaşlangıçTemel kararlarKanonik akış
Giden e-İrsaliyeÖnizleme ve oluşturma request'iProfil, fiili sevk, imza, gönderim, alıcı sonucuGiden İrsaliye Akışı
Gelen e-İrsaliyeGİB'den alınan belgenin listede görünmesiERP aktarımı, kabul/kısmi kabul/red, yedi günlük süreGelen İrsaliye Akışı

Uçtan Uca Entegrasyon Yol Haritası

Üretim entegrasyonu yalnız belge oluşturma çağrısından oluşmaz. Mükellef ve etiket kontrolü, önizleme, tekil kimlikler, asenkron durum, gelen belge ve ERP mutabakatı birlikte tasarlanmalıdır.

Oturum aç

Token sonucunu güvenli biçimde saklayın ve API isteklerinde VbtAuthorization ile gönderin.

Tarafları doğrula

Gönderici/alıcı VKN veya TCKN'si ile alıcı posta kutusu etiketini aynı mükellefle eşleştirin.

Önizle

JSON veya hazır UBL gövdesini uygun önizleme endpointiyle doğrulayın; hata listesini kapatın.

Oluştur ve gönder

Dönen ETTN, belge numarası ve dış referansı kaydedin; imza ve GİB gönderim durumunu izleyin.

Gelenleri işle

Yeni irsaliyeleri ETTN ile tekilleştirip ERP'ye alın; işleme işaretini yerel kayıt tamamlanınca güncelleyin.

Yanıt ve mutabakat

Eksik teslim veya red varsa süre içinde yanıt verin; belge ve yanıt durumlarını terminal sonuca kadar eşleştirin.

KararKullanılacak işlemSonraki kontrol
JSON modelinden giden irsaliye oluşturulacakAddOutgoingDespatchAdviceETTN ile giden belge durumunu sorgulayın.
Hazır UBL gönderilecekOutgoingDespatchAdviceUblPreview ve AddOutgoingDespatchAdviceByUblParse, şema/şematron ve durum sonucunu kontrol edin.
Yeni gelen irsaliyeler ERP'ye alınacakGetIncomingDespatchAdviceListKalıcı ERP kaydından sonra işleme durumunu güncelleyin.
Teslim sonucu bildirilecekAddOutgoingReceiptAdviceYanıt durumunu ve yedi günlük pencereyi izleyin.

Hangi Yönden İlerlemelisiniz?

YönKapsamBaşlangıç
Giden İrsaliyeJSON veya hazır UBL ile belge oluşturma, önizleme, GİB'e gönderme, durum takibi ve alıcı yanıtının izlenmesi.Giden senaryoları inceleyin
Gelen İrsaliyeYeni belgeleri listeleme, içeriği ERP'ye aktarma, işlem durumunu işaretleme ve irsaliye yanıtı üretme.Gelen senaryoları inceleyin

Entegrasyon Öncesi Kritik Ayrımlar

KonuDoğru yaklaşım
Oluşturma sonucuBelgenin kaydedildiğini gösterir; GİB ve alıcı tesliminin tamamlandığını göstermez. ETTN saklanıp durum ayrıca izlenir.
Fiili sevk zamanıShipment.Delivery.Despatch.ActualDespatchDate ve ActualDespatchTime iş olayındaki gerçek sevk zamanıyla doldurulur.
Taşıyıcı veya sürücüGönderi en az bir taşıyıcı taraf ya da sürücü bilgisi içermelidir; seçilen dalın zorunlu kimlik alanları tamamlanır.
ERP işaretlemeIsErpProcessed yalnız başarılı ERP kaydından sonra güncellenir; belge durumuyla karıştırılmaz.