e-Bilet

Teknik Temel

GİB Referansı

e-Bilet paketleri, kullanım yöntemi, teknik gereksinimler, rapor türleri ve resmî kaynaklar.

📦 Referans: e-Bilet entegrasyonu, GİB'in ortak e-Bilet web servis sözleşmesi ile belge ailesine özgü rapor kılavuzlarını birlikte esas alır. Rapor paketi, entegratörün bilet oluşturma request'inden farklı bir teknik çıktıdır.

GİB Paketi

GİB, karayolu/denizyolu, etkinlik, havayolu ve e-Yolcu Listesi raporlarını ayrı teknik kılavuzlarla tanımlar. Bir rapor ZIP'i aynı adlı rapor XML'ini taşır ve e-Bilet web servisine dosya eki olarak iletilir.

Rapor ailesiTemel içerikBu rehberdeki platform kapsamı
Karayolu/Denizyolu e-Bilet RaporuGeçerli biletler, iptal kayıtları, hizmet/ödeme ve bilet erişim bilgileriKarayolu e-Bileti için açıklanır
e-Yolcu Listesi RaporuSefer, araç, araç işleten, hasılat ve koltuk/yolcu kayıtlarıe-Yolcu Listesi için açıklanır
Etkinlik e-Bilet RaporuEtkinlik, organizatör, bilet ve iptal bilgileriResmî GİB gereksinimi gösterilir; otomatik platform raporlaması mevcut destek taahhüdüne dahil değildir
Havayolu e-Bilet RaporuUçuş, yolcu, satış/iade, tutar ve referans bilgileriResmî GİB gereksinimi gösterilir; otomatik platform raporlaması ve iade referans aktarımı mevcut destek taahhüdüne dahil değildir

Kullanım Yöntemi

Entegratör bilet veya yolcu listesi request'ini VBT API'ye gönderir. Platform imzalı belge çıktısını hazırlar ve destek kapsamındaki belgeleri ilgili rapor döneminin paketine alır. GİB rapor ZIP'i platform tarafından sendDocumentFile metoduyla iletilir; paket sonucu getBatchStatus metoduyla sorgulanır.

Kanal ayrımı: Firma için yapılandırılan FTP teslimi, GİB'in sendDocumentFile çağrısı değildir. FTP, bilet veya yolcu listesi dosyalarının firmaya teslim edilmesini sağlar; GİB rapor sonucu ayrı izlenir.

Teknik Gereksinimler

GereksinimGİB sözleşmesiEntegrasyon etkisi
Paket biçimiZIP; içinde paketle aynı adı taşıyan rapor XML'iEntegratör bilet request'inde ZIP üretmez; platformun rapor sonucunu izler.
Dosya boyutuWeb servisi kılavuzunda paket için en fazla 5 MBRaporlar gerektiğinde parçalara ayrılabilir.
Karakter kodlamasıUTF-8 XMLTürkçe karakterler ve metin alanları UTF-8 olarak korunur.
İmzaZaman damgalı mali mühür/elektronik imza gereksinimleriBelge ve rapor imza süreçleri platform tarafından yürütülür.
Paket gönderimisendDocumentFileBaşarılı taşıma cevabı nihai işleme sonucu değildir.
Paket durumugetBatchStatusGİB terminal sonucu ayrıca sorgulanır.

Bilet Erişim Adresi

GİB'in güncel karayolu, etkinlik ve havayolu rapor kılavuzları raporlanan bilet için erişim adresi ister. Platform rapor çıktısında bu alanı belge UUID'siyle ilişkilendirilmiş görüntüleme adresinden üretir. Entegratör, request içinde ayrıca rapor URL'si göndermemelidir.

Erişim sorumluluğu: PDF'in kaynak sistemde saklanması ile GİB raporundaki erişim adresi farklı sorumluluklardır. Kaynak sistem, API'den aldığı belge kimliklerini ve kendi arşiv kaydını yine korumalıdır.

Rapor Sonucunun Anlamı

Belgenin `raporlandı` olarak görünmesi, GİB paketinin kabul edildiği anlamına gelmez. İlk durum belgeyi rapor paketine bağlar; GİB sonucu paket sorgusunun terminal cevabıyla kesinleşir.

AşamaGözlenebilir sonuçKaynak sistem kararı
Belge kaydıBilet numarası ve UUId döndüBelge kimliğini sakla, PDF durumunu izle
PDF hazırİmzalı PDF bağlantısı kullanılabilirÇıktıyı arşivle; GİB rapor sonucunu başarılı varsayma
Rapor paketine alındıBilet/liste durumu raporlandıGİB paket sonucu için ayrı izleme yap
GİB başarılıPaket durum kodu başarılıRapor mutabakatını kapat
GİB hatalıPaket hata kodu ve açıklamasıYeni belge üretmeden önce paket/belge kimliğiyle hata nedenini incele

Resmî Kaynaklar

KaynakKapsam
GİB e-Bilet Mevzuat ve Teknik MimariGüncel kılavuz ve paketlerin ana yayın sayfası
e-Bilet Web Servisi KılavuzusendDocumentFile, getBatchStatus, güvenlik ve hata kodları
Karayolu/Denizyolu Rapor KılavuzuKarayolu bilet raporu alanları ve kuralları
e-Yolcu Listesi Rapor KılavuzuSefer, araç, yolcu ve koltuk raporu
Etkinlik Rapor KılavuzuEtkinlik bileti ve iptal raporu
Havayolu Rapor KılavuzuSatış/iade, uçuş, tutar ve referans alanları
e-Bilet Rapor Özeti KılavuzuRapor özeti kapsamı