UBL-TR formatında kısmi red yanıtı xml'i portalda hatalı görünüyor, entegratör (Uyumsoft) kaynaklı mı yoksa GİB tarafında mı takıldı?
3 Cevap Nasıl Uygulanır?
UBL-TR formatında gelen kısmi red veya irsaliye yanıtlarının portal ekranlarında bozuk görünmesi ya da şema hatası vermesi durumunda sorunun kaynağını (GİB mi yoksa Entegratör mü) anlamak için şu teknik aşamaları incelemeniz gerekir:
- GİB Durum Kodunun Kontrolü: Uyumsoft portalında gelen yanıtın detayına girerek GİB Durum Kodunu kontrol edin. Eğer kod 1200 (Başarıyla İşlendi) veya 1300 (Başarıyla Tamamlandı) ise belge GİB merkezi sisteminden ve posta kutusundan başarıyla geçmiş demektir. Bu durumda sorun kesinlikle GİB altyapısında değildir. Eğer kod 1215, 1220 veya 1230 ise belge zaten schematron kurallarına takılmıştır.
- XSLT (Görselleştirme Şablonu) Uyumsuzluğu: Portalde satırların üst üste binmesi, boş gelmesi veya 'XSLT parse error' vermesi %90 oranında Uyumsoft'un kullandığı varsayılan XSLT stil şablonunun kısmi red tag'lerini (
ReceiptLinealtındakiRejectedQuantityveRejectReasonCodealanlarını) doğru işleyememesinden kaynaklanır. Çoğu standart şablon sadece tam kabul/tam red için optimize edilmiştir; kısmi kabul/red alt elemanlarını render ederken döngü hatası verebilir. - Ham XML İncelemesi: Uyumsoft arayüzünden ilgili belgenin 'Ham XML İndir' seçeneğine tıklayın. İndirdiğiniz XML dosyasını GİB'in resmi Schematron Kontrol Aracı veya Notepad++ ile açın. XML içerisinde
cac:DocumentResponseve satır bazlı red alanları standartlara uygun şekilde kapalı ve geçerli ise verinizde bir kayıp yoktur. - Çözüm Adımları: Ham XML geçerli ve GİB durumu 1200 ise Uyumsoft destek birimine çağrı açarak gelen belgenin UUID'sini iletin ve gelen kutusu XSLT şablonunun güncellenmesini isteyin. Geçici olarak yanıtın içeriğini XML içerisindeki sayısal değerlerden okuyup muhasebe kaydınızı oluşturabilirsiniz.
Kısacası veriniz GİB'de takılmamıştır; sorun entegratörün görselleştirme katmanındaki (XSLT) eksik tanımlamalardan kaynaklanmaktadır.
Durum durum koduna bağlıdır. Eğer belgenin GİB statüsü '1200, Başarıyla İşlendi' olarak görünüyorsa iletim GİB tarafında başarıyla tamamlanmıştır ve takılma yoktur. Görüntüleme hatası tamamen Uyumsoft portalının XML dosyasını ekrana basarken kullandığı stil şablonunun (XSLT) kısmi red satırlarını desteklememesinden kaynaklanır. Ham XML dosyasını indirip bir metin editörüyle açarak alıcının hangi satırdan ne kadar adet reddettiğini doğrudan XML içinden teyit edebilirsiniz.
E-İrsaliye uygulaması lojistik ve sevkiyat yapan işletmeler için operasyonel hızı artırırken yol denetimlerinde katı kurallar barındırır.
- Fiili sevkiyat başlamadan önce e-İrsaliyenin düzenlenip GİB sistemine başarılı şekilde iletilmiş olması zorunludur; yola çıktıktan sonra irsaliye düzenlenemez.
- Araçta kağıt çıktı bulundurma zorunluluğu kalkmıştır; ancak denetim memurlarına gösterilmek üzere irsaliyenin karekodunun (QR) veya ETTN numarasının mobil cihazda hazır bulunması gerekir.
- Taşıyıcı ve şoför bilgilerinin (TCKN/Plaka) eksiksiz yazılması, sınır kapılarında ve yol kontrol noktalarında araçların durdurulmadan geçmesini sağlar.
Sistem arızası anında matbu sevk irsaliyesi düzenlenip üzerine 'e-İrsaliye sistem arızası nedeniyle düzenlenmiştir' şerhi düşülmelidir.