e-İrsaliye

Giden İrsaliye

Giden İrsaliye Sorumlulukları

Belge hazırlama, güvenli gönderim, fiili sevk, durum takibi ve mutabakat sorumlulukları.

Sorumluluk Sınırı

Entegratör iş olayının doğru ve tekil verisini sağlar; platform bu veriyi doğrular, UBL'ye dönüştürür, imzalar, GİB'e iletir ve gözlenebilir durumu sunar. GİB veya alıcı sonucu gelmeden ERP kaydı tamamlanmış sayılmamalıdır.

AşamaEntegratörPlatformKontrol kanıtı
HazırlıkProfil, taraf, sevk zamanı, taşıma ve kalem verisini iş olayından üretir.Model ve içerik kurallarını doğrular.Önizleme sonucu / hata listesi
TekilleştirmeDespatchAdviceExternalId değerini tekil ve kalıcı tutar.Aynı dış referans veya numara tekrarını reddeder.Dış referans + ETTN kaydı
UBL ve imzaJSON sözleşmesini eksiksiz gönderir ya da geçerli UBL sağlar.JSON'u UBL'ye dönüştürür; şema/şematron ve imza sürecini yürütür.Belge oluşturma cevabı
GönderimOluşturma ve gönderim davranışını seçilen endpoint sırasına göre yönetir.Belgeyi GİB kanalına iletir, hata ve ilerleme durumunu kaydeder.Durum endpointi
Karşı taraf sonucuKabul, kısmi kabul veya red sonucunu ERP'de işler.İrsaliye yanıtını alır ve giden belge durumuna yansıtır.Güncel kullanıcı durumu
MutabakatBelge numarası, ETTN, dış referans ve ERP anahtarını birlikte saklar.Liste, detay, UBL, PDF ve geçmiş çıktılarını sunar.Periyodik karşılaştırma

Güvenli Tekrar İlkesi

  1. Timeout sonrasında aynı iş olayı için yeni dış referans üretmeyin.
  2. Önce DespatchAdviceExternalId, ETTN veya belge numarasıyla sorgulayın.
  3. Kayıt bulunduysa mevcut belgenin durumunu izleyin.
  4. Kayıt yoksa aynı dış referansla kontrollü tekrar uygulayın.

Fiili Sevk ve Sonradan Güncelleme

Fiili sevk zamanı oluşturma anından farklı olabilir. İlk request'te doğru zaman biliniyorsa doğrudan gönderin; desteklenen durumda sonradan UpdateOutgoingActualDespatchDate ile ETTN bazında güncelleyin. Güncelleme cevabı sonrası belge durumunu yeniden kontrol edin.

Canlı Operasyon Kontrol Listesi

KontrolBeklenen
Kimlik korelasyonuDış referans, ETTN ve belge numarası birlikte saklanır.
Oluşturma sonucuNihai teslim sayılmaz; durum ayrıca izlenir.
Terminal olmayan durumKontrollü aralıklarla yeniden sorgulanır.
Gönderim hatasıYeni belge üretilmeden önce mevcut kayıt aranır.
Alıcı yanıtıERP'de ayrı bir iş sonucu olarak işlenir.
ArşivUBL/PDF, belge kimlikleriyle ilişkilendirilir.