e-İrsaliye

Teknik Temel

GİB Referansı

GİB e-İrsaliye paketi, UBL-TR belge yapıları, resmi kılavuzlar ve teknik gereksinimler.

📦 Referans: Entegrasyon, GİB e-İrsaliye Uygulama Kılavuzu ile UBL-TR 1.2.1 şema ve şematron paketini birlikte esas alır. API request'i VBT sözleşmesini, üretilen veya hazır verilen UBL ise GİB sözleşmesini karşılamalıdır.

GİB Paketi

e-İrsaliye paketi iki belge tipini kapsar: sevki bildiren DespatchAdvice ve teslim sonucunu bildiren ReceiptAdvice. Paket sürümü değiştiğinde XSD, şematron, profil kuralları ve özel kılavuzlar birlikte değerlendirilmelidir.

Kullanım Yöntemi

VBT API'de giden irsaliye, alan bazlı JSON request'iyle veya entegratörün hazırladığı UBL dosyasıyla oluşturulabilir. Gelen irsaliye API'den okunur; teslim kararı gerekiyorsa asıl irsaliyeye bağlı ayrı bir ReceiptAdvice üretilir. JSON akışında UBL platform tarafından oluşturulur; hazır UBL akışında dosyanın tüm teknik doğruluğu entegratör tarafından sağlanır.

Teknik Gereksinimler

KonuGereksinimEntegrasyon kontrolü
Taraf kimliğiGönderici ve alıcı VKN/TCKN bilgileri ile posta kutusu etiketi aynı mükellefi göstermelidir.ReceiverIdentifier ile alıcı tarafını birlikte doğrulayın.
AdresGönderici ve alıcı posta adreslerinde ülke bilgisi bulunmalıdır.PostalAddress.Country kümesini her iki tarafta gönderin.
Sevk zamanıDüzenleme tarihi ile fiili sevk tarihi ve saati ayrı alanlardır.IssueDate ve Shipment.Delivery.Despatch değerlerini iş olayıyla eşleştirin.
Gönderi ve taşımaShipment, gönderi kimliği ve taşıma bilgileri bulunmalıdır.Taşıyıcı taraf veya sürücü/araç dalından geçerli olanı doldurun.
KalemlerHer satırın kimliği, miktarı ve mal bilgisi bulunmalıdır.LineCountNumeric ile DespatchLine sayısını eşleştirin.
DoğrulamaModel kontrolü, XSD ve şematron birbirinden ayrı geçiş kapılarıdır.Önizleme sonucundaki tüm hata katmanlarını giderin.

UBL Belge Standardı

Platformun ürettiği giden irsaliye ve irsaliye yanıtında aşağıdaki teknik kimlikler kullanılır. Hazır UBL dosyası da aynı değerleri taşımalıdır.

AlanDespatchAdviceReceiptAdvice
UBLVersionID2.12.1
CustomizationIDTR1.2.1TR1.2.1
ProfileIDTEMELIRSALIYE, MATBUDAN veya IDISIRSALIYETEMELIRSALIYE
Belge tipiDespatchAdviceTypeCodeReceiptAdviceTypeCode=SEVK
Hazır UBL: XML dosyası JSON'daki FileBytes alanına Base64 olarak gönderilir. IsZipped ve IsSigned değerleri gerçek dosya biçimiyle uyuşmalıdır. Önce OutgoingDespatchAdviceUblPreview, kayıt için AddOutgoingDespatchAdviceByUbl kullanın.

Taraf Kimlikleri

TarafUBL konumuGerekli bilgiler
Göndericicac:DespatchSupplierParty/cac:PartyVKN/TCKN, unvan/ad ve ülke içeren posta adresi
Alıcıcac:DeliveryCustomerParty/cac:PartyVKN/TCKN, unvan/ad ve ülke içeren posta adresi
Taşıyıcıcac:Shipment/cac:Delivery/cac:CarrierPartyTaşıyıcı kullanılıyorsa kimlik ve ad
Sürücücac:ShipmentStage/cac:DriverPersonSürücü kullanılıyorsa ad, soyad ve TCKN

Profil ve Özel Senaryo Kuralları

KapsamEk kuralUBL/API karşılığı
MATBUDANMatbu dayanak numarası ve tarihi bulunmalıdır.AdditionalDocumentReference
IDISIRSALIYESevkiyat numarası SE- + 7 rakam; her kalemde etiket numarası 2 harf + 7 rakamdır.SEVKIYATNO ve ETIKETNO
HKSHKS kapsamındaki her kalemde 19 karakterli künye numarası bulunmalıdır.AdditionalItemIdentification/ID[@schemeID='KUNYENO']
İhracatTürkiye'de mukim olmayan alıcı için kılavuzdaki kimlik ve GİB sanal alıcı yönlendirmesi uygulanır.Gerektiğinde VKN=2222222222
Çok aşamalı taşımaAynı sevkiyatın farklı ulaşım türleri ayrı güzergâhlar halinde belirtilir.Shipment altında Delivery çoklanır.

İrsaliye Yanıtı ve Yedi Günlük Süre

Alıcı, fiili sevk tarihinden itibaren yedi gün içinde kabul, kısmi kabul veya red yanıtı verebilir. Tam teslimde yanıt zorunlu değildir; yedi gün içinde yanıt verilmezse malların tamamının teslim alındığı kabul edilir. Eksik teslim varsa fiili miktarın zamanında kısmi kabul yanıtıyla bildirilmesi gerekir; platform süresi geçen yeni yanıtı kabul etmez.

Resmi Kaynaklar

Canlıya geçişte aşağıdaki bağlantıların güncel sürümleri ve GİB duyuruları yeniden kontrol edilmelidir.

KaynakKapsam
e-İrsaliye Uygulama KılavuzuBelge düzeni, yanıt süresi ve özel sevkiyat senaryoları
GİB e-Belge ana sayfasıGüncel paket ve duyurular
UBL-TR 1.2.1 PaketiXSD ve şematron dosyaları
İDİS Teknik KılavuzuIDISIRSALIYE, SEVKIYATNO ve ETIKETNO
Karekod veya Barkod StandardıGörsel üzerindeki karekod içeriği