e-Bilet

Karayolu e-Bileti

Karayolu Alan Kuralları

Karayolu request alanları, koşullu zorunluluklar, numara ve tekillik kuralları.

Kimlik ve Numara Alanları

AlanZorunlulukKural
TicketNumberKoşulluGönderilirse 16 karakter olmalı, 4–7. karakterler TicketModDate yılıyla eşleşmeli ve Türkçe karakter içermemelidir. Boşsa LocationCode zorunludur.
LocationCodeKoşulluTicketNumber boş bırakıldığında platform numara üretimi için gönderilir.
TicketExternalNumberTekrar güvenliği için gerekliKaynak sistemde tekil tutulur; daha önce kullanılmış değer yeni kayıt olarak kabul edilmez.
UUIdOpsiyonelBoş bırakıldığında platform tarafından üretilir; response değeri saklanır.
TicketPnrNoOpsiyonelKaynak sistem PNR bilgisi.
TicketReferenceNumberOpsiyonelİlişkili bilet veya kaynak referansı.

Yolcu Alanları

AlanKoşulKural
PassangerNameSurnameHer biletteBoş bırakılamaz.
PassangerIsTRHer biletteTürkiye kimliği ile pasaport yolunu seçer.
PassangerTaxOrIdPassangerIsTR=true11 haneli ve yalnız rakam olmalıdır.
PassangerPasaportNoPassangerIsTR=falseYabancı yolcu için pasaport numarası gönderilir.
SeatNumberHer biletteBoş bırakılamaz.

Sefer, Hizmet ve Ödeme

AlanZorunlulukAçıklama
ServiceTypeZorunluSEYAHAT, BAGAJ, CEZA, IPTALDEGISIKLIKTAZMINATI, YEMEK, KOLTUKSECIMI veya DIGER.
PaymentTypeGönderilmesi önerilirDesteklenen ödeme değerlerinden biri kullanılmalıdır; boş değer rapor üretiminde varsayılan ödeme davranışına düşebilir.
DepartureDateRapor ve sefer için gerekliKalkış tarih/saatini taşır.
DepartureFromSenaryoya göreKalkış noktası.
DestinationSenaryoya göreVarış noktası.
DepertureNoSenaryoya göreModeldeki alan adı bu yazımla kullanılır; sefer numarasını taşır.

Gider Gösteren

AlanKoşulKural
IsCustomerHer biletteGider gösteren bilgisinin rapora eklenip eklenmeyeceğini belirler.
CustomerTaxOrIdIsCustomer=true10 veya 11 haneli ve yalnız rakam olmalıdır.
CustomerTaxOfficeIsCustomer=trueBoş bırakılamaz.
CustomerNameIsCustomer=trueGider gösteren kişi veya firma adı.

Tutar Alanları

AlanAnlamTutarlılık
TicketFeeKDV hariç bilet/hizmet tutarıGİB raporunun tutar alanına aktarılır.
TicketVatAmountKDV tutarıGİB raporunun kdv alanına aktarılır.
TicketTotalFeeToplam bilet bedeliKaynak sistemde TicketFee + TicketVatAmount ve diğer vergi bileşenleriyle tutarlı tutulmalıdır.
OtherTaxCode, OtherTaxName, OtherTaxAmountVarsa diğer vergiKod, ad ve tutar birlikte gönderilmelidir.

Gönderim Öncesi Kontrol

KontrolBaşarılı sinyal
Bilet numarası/seri seçimiYa geçerli TicketNumber ya da LocationCode var.
Yolcu kimliğiVatandaşlık seçimine uygun TCKN veya pasaport bilgisi var.
TekillikTicketExternalNumber bu iş belgesi için değişmez.
Sefer ve koltukKalkış zamanı ile SeatNumber dolu.
Gider gösterenIsCustomer=true ise kimlik ve vergi dairesi tamam.
TutarlarKDV hariç, KDV ve toplam değerler kaynak ERP ile aynı.