1. Kapsam ve Amaç
Türkiye Turizm Tanıtım ve Geliştirme Ajansı (TGA) koordinasyonunda yürütülen Konaklama Tesisleri Merkezi Veri Tabanı Uygulaması, Türkiye genelindeki konaklama tesislerinin günlük operasyonel verilerini tek bir merkezde, standart formatta ve güvenli bir altyapı ile toplamayı amaçlamaktadır.
Bu sistem sayesinde; tesislerin Otel Yönetim Sistemleri (PMS) ile TGA arasında otomatik bir veri köprüsü kurulabileceği gibi, herhangi bir yazılım kullanmayan tesis yetkilileri de verilerini doğrudan
Tesis Künye Uygulaması (
https://tesis-kunye.tga.gov.tr) üzerinden sisteme kaydedebilmektedir. Her iki yöntemle toplanan veriler sayesinde sektörün anlık, hatasız ve bütünleşik bir şekilde analiz edilmesi hedeflenmektedir.
3. API Kullanımı ve Teknik Detaylar
3.1 Ortamlar ve Entegrasyon Süreci
Veri aktarımı güvenli HTTPS protokolü üzerinden JSON formatında yapılmaktadır. Sisteme erişim için her tesise veya yazılım firmasına özel bir API Anahtarı (API Key) tanımlanmaktadır.
Kimlik Doğrulama: Servise yapılacak tüm veri gönderim isteklerinde, API anahtarının HTTP istek başlıklarında X-API-Key parametresi ile gönderilmesi zorunludur.
Ortamlar: Entegrasyon, veri güvenliği ve hatasız geçiş amacıyla iki aşamalı (Test ve Canlı) olarak kurgulanmıştır.
A) Test (Pre-Prod) Ortamı
Yazılım firmalarının geliştirmelerini yapıp format doğrulayacakları başlangıç ortamıdır.
Kullanım Mantığı: Geliştirme aşamasında denemeler Swagger arayüzü üzerinden yapılabilir. Yanıtlarda (response) dönen api_version bilgisinin sistemlerinizce kontrol edilmesi zorunludur. Eğer versiyon değişirse (Örn: v1.0'dan v2.0'a), teknik ekibinizin ivedilikle Test Dokümantasyon sayfasına giderek “Yayın Notlarını” (Release Notes) okuması ve test yapılarını bu yeni kurallara göre güncellemesi beklenmektedir.
B) Canlı (Prod) Ortamı
Testleri başarıyla tamamlanan tesislerin gerçek veri akışını başlattığı ortamdır.
Kullanım Mantığı: Canlı ortamda manuel test işlemi yapılmayacağı ve tüm akış otomasyon üzerinden sağlanacağı için bu ortamda Swagger arayüzü bulunmamaktadır. Canlı sisteme taşındıktan sonra da otomatik versiyon uyarı mekanizmanız devrede olmalı ve olası kural değişikliklerinde doğrudan Canlı Dokümantasyon adresi takip edilerek sistemler güncel tutulmalıdır.
3.2 Veri Gönderim Kuralları ve Kapsamı
Entegrasyon sürecinin standartlara uygun ve hatasız ilerleyebilmesi için tesislerin ve yazılım firmalarının aşağıdaki kurallara uyması beklenmektedir:
Geçmiş 7 Gün ve Gerçekleşen Konaklama Kuralı
Sisteme veri gönderimi her gün düzenli olarak yapılmalıdır. Her bir gönderim paketinde, işlem yapılan günden geriye dönük son 7 güne ait veriler yer almalıdır.
Sisteme yalnızca gerçekleşmiş (fiili) konaklama verileri iletilmeli; iptaller (cancelled), no-show veya opsiyonlu rezervasyonlar kesinlikle veri setine dahil edilmemelidir.
Veri Kategorileri (Tablolar)
Gönderilen her günlük veri seti, 3 temel veri kategorisini içerecek şekilde kurgulanmıştır:
Genel Bilgiler: İlgili tarihte geceleyen toplam oda ve kişi sayısı (In-house), sadece o gün giriş (check-in) yapan oda ve kişi sayısı (giren_oda, giren_kisi), elde edilen net oda geliri.
(Not: Tesis geneli Ortalama Kalış Süresi - ALS hesaplamalarının doğru yapılabilmesi için günlük giriş/check-in verilerinin iletilmesi zorunludur.)
Demografik Veriler: Konaklayan misafirlerin uyruk (ülke ISO kodu) bazlı geceleyen oda/kişi sayısı, giriş (check-in) yapan oda/kişi sayısı ve gelir dağılımı.
(Hedef pazar bazlı ALS analizi için)
Kanal Verileri: Satışın gerçekleştiği kanal (Acenta, Online, Bireysel vb.) bazlı geceleyen oda/kişi sayısı, giriş (check-in) yapan oda/kişi sayısı ve gelir dağılımı.
(Satış kanalı bazlı ALS analizi için)
Çoklu Para Birimi (Multi-Currency) Desteği
Sistemimizde zorunlu bir para birimi (örneğin sadece TRY) veya kur dönüşümü (conversion) kısıtlaması yoktur. Tesisler, tahsilatlarını gerçekleştirdikleri orijinal para birimleri üzerinden verilerini iletebilirler.
Önemli Not: Aynı güne ait birden fazla para birimiyle işlem yapılmışsa (Örn: Hem TRY, hem EUR, hem USD geliri varsa), o rapor tarihi için para birimi bazında ayrı ayrı veri kayıtları oluşturularak gönderilmelidir. Herhangi bir kur hesabı yapılmasına gerek yoktur.