İspanya, İtalya ve Almanya'daki her otel, odalarında kimin kaldığını kayda geçirmek zorundadır. Üç ülke farklı alanlar ister, farklı sürelerde, farklı kanallar üzerinden, ve kayıtları farklı sürelerle saklar. Bunlardan biri için hazırlanmış bir check-in formu diğer ikisine uymaz.
Bu yazı her ülkenin birincil metinlerini okuyor ve alanları iki gruba ayırıyor: misafirin pasaportunda veya kimlik kartında basılı olanlar ve yalnızca misafirin size söyleyebileceği bilgiler. Aşağıdaki her gereklilik bağlantısı verilen kaynaktan alıntılanmıştır. Bir kaynak tam olarak okunamadığında boşluk doldurulmamış, adıyla belirtilmiştir.
Bu, pasaportları ve kimlik kartlarını bir fotoğraftan okuyan ve MRZ kontrol hanelerini sunucuda yeniden doğrulayan bir pasaport ve kimlik OCR API'si olan doc.cheap'in blogudur. Aşağıdakilerin hiçbiri ona bağlı değildir.
İspanya: Real Decreto 933/2021
İspanya'nın kuralları, İspanya resmi gazetesi BOE'de yayımlanan Real Decreto 933/2021 içindedir. Konsolide metinde "Última actualización, publicada el 27/10/2021" yazar ve bildirim yükümlülükleri "a partir del 2 de enero de 2023" uygulanır (Disposición final tercera).
Kararnamenin bir otelden istedikleri:
| Gereklilik | Metin ne diyor | Yer |
|---|---|---|
| Kim imzalar | Giriş formları "deberán ser firmados por toda persona mayor de catorce años"; 14 yaşından küçük bir çocuğun bilgilerini yanındaki yetişkin verir | Md. 4.2 |
| Doğruluk | İşletme, verilerin kimlik belgeleriyle örtüşmesinden sorumludur: "que habrán de ser exhibidos o facilitados por los usuarios" | Md. 4.3 |
| Kayıt | Ek I ve Ek II'deki verileri tutan bir "registro informático" | Md. 5.1 |
| Süre | Verileri "de manera inmediata, y en todo caso en un plazo no superior a 24 horas" gönderin; süre rezervasyondan ve "Al inicio de los servicios contratados" anından itibaren işler | Md. 6.3 |
| Kanal | "por procedimientos telemáticos"; profesyonel olmayan ev sahipleri başka yollar kullanabilir | Md. 6.4 |
| Saklama | "Los datos del registro informático deberán conservarse durante un plazo de tres años a contar desde la finalización del servicio o prestación contratada." | Md. 5.3 |
Misafir alanları Anexo I, A.3 bölümü "Datos de los viajeros" içindedir. Değerin nereden geldiğine göre sıralanmış liste:
| Anexo I A.3 alanı | Check-in'deki kaynak |
|---|---|
| a) Nombre | Belge |
| b) Primer apellido | Belge |
| c) Segundo apellido | Belge, sahibinin varsa |
| d) Sexo | Belge |
| e) Número de documento de identidad | Belge |
| f) Número de soporte del documento | Belge (İspanyol kartları); pasaport MRZ alanlarından biri değildir |
| g) Tipo de documento (DNI, pasaporte, TIE) | Belge |
| h) Nacionalidad | Belge |
| i) Fecha de nacimiento | Belge |
| j) Lugar de residencia habitual (Dirección completa, Localidad, País) | Misafir |
| k) Teléfono fijo, l) Teléfono móvil, m) Correo electrónico | Misafir |
| n) Número de viajeros | Misafir veya rezervasyon |
| o) Relación de parentesco entre los viajeros (biri reşit değilse) | Misafir |
A.4 bölümü "Datos de la transacción" rezervasyon tarafını ekler: sözleşme referansı, tarihi ve imzalar; giriş ve çıkışın tarihi ve saati; tesisin adresi, oda sayısı ve internet olup olmadığı; ve ödeme: türü, ödeme aracının tanımı, sahibi, kartın son kullanma tarihi ve ödeme tarihi. Bunların hiçbiri pasaportta yer almaz. Rezervasyon ve ödeme sistemlerinizden gelir.
Ayrıştırıcılar için bir tuzak: pasaportta tek bir soyadı alanı vardır. İspanyol isimlerinde çoğu zaman iki soyadı bulunur ve kararname bunları ayrı ayrı ister; bu yüzden form bölünmeyi göstermeli ve misafirin düzeltmesine izin vermelidir.
Almanya: Bundesmeldegesetz §§ 29 ve 30
Almanya'nın kuralları Federal İkamet Bildirimi Kanunu, yani Bundesmeldegesetz (BMG) içindedir. § 29 BMG kimin kayıt yaptırması gerektiğini söyler:
"Beherbergte ausländische Personen haben am Tag der Ankunft einen besonderen Meldeschein handschriftlich zu unterschreiben, der die in § 30 Absatz 2 aufgeführten Daten enthält." (§ 29(2))
Yani yürürlükteki metne göre yükümlülük yabancı misafirlere aittir ve varış gününde doğar. Birlikte seyahat eden yabancı eşler, partnerler ve reşit olmayan çocuklar yalnızca sayı olarak belirtilir; 10 kişiden büyük tur gruplarında yalnızca tur lideri imzalar. § 29(3)'e göre yabancı misafirler kimliklerini "durch die Vorlage eines gültigen Identitätsdokumentes (anerkannter und gültiger Pass oder Passersatz)" kanıtlar.
Formun kâğıt olması gerekmez. § 29(5)'e göre misafirin onayıyla veriler elektronik olarak toplanabilir ve misafir varış gününde üç yoldan biriyle onay verir: güçlü müşteri doğrulamalı bir kartlı ödeme, bir kimlik kartının veya oturma izninin elektronik kimlik işlevi ya da o kartın elektronik kimliğinin yerinde okunması.
§ 30 BMG içeriği belirler. Form "ausschließlich folgende Daten", yani yalnızca şu verileri içerir:
| § 30(2) alanı | Check-in'deki kaynak |
|---|---|
| 1. Datum der Ankunft und der voraussichtlichen Abreise | Misafir veya rezervasyon |
| 2. Familiennamen | Belge |
| 3. Vornamen | Belge |
| 4. Geburtsdatum | Belge |
| 5. Staatsangehörigkeiten | Belge (birden fazla vatandaşlığı olan misafir diğerlerini ekler) |
| 6. Anschrift | Misafir |
| 7. Zahl der ausländischen Mitreisenden und ihre Staatsangehörigkeit | Misafir |
| 8. Seriennummer des anerkannten und gültigen Passes oder Passersatzpapiers | Belge |
İşletmeci ayrıca formu kimlik belgesiyle karşılaştırmalı ve her farkı, ya da eksik veya geçersiz bir belgeyi not etmelidir (§ 30(2)). Eyaletler turizm ve kaplıca vergileri için alan ekleyebilir (§ 30(3)).
Saklama § 30(4)'tedir: formlar "vom Tag der Abreise der beherbergten Person an ein Jahr" saklanır, ardından "innerhalb von drei Monaten nach Ablauf der Aufbewahrungsfrist" imha edilir. Aynı süreler elektronik veriler için de geçerlidir; işletmeci bunları talep üzerine makinece okunabilir biçimde yetkililere vermelidir. İspanya ve İtalya'nın aksine BMG düzenli bir gönderim süresi koymaz: formlar tesiste tutulur ve istendiğinde gösterilir. Elektronik işleme, (AB) 2016/679 sayılı Tüzük'ün, yani GDPR'ın 24, 25 ve 32. maddelerini karşılamalıdır (§ 30(5)).
İtalya: TULPS md. 109 ve Alloggiati Web
İtalya'daki yükümlülük, kamu güvenliğine ilişkin birleştirilmiş kanun olan TULPS'un 109. maddesinden ve 7 Ocak 2013 ile 16 Eylül 2021 tarihli kararnamelerden gelir. Maddenin Normattiva'daki resmi metni betikle yüklendiğinden, buradaki alıntılar verileri alan Devlet Polisi portalı Alloggiati Web üzerinden yapılmıştır. Ana sayfasında şöyle yazar:
"I gestori di esercizi alberghieri e di tutte le altre strutture ricettive, ENTRO LE 24 ORE successive all'arrivo, devono comunicare alle questure territorialmente competenti, ESCLUSIVAMENTE per il tramite del Servizio Alloggiati, le generalità delle persone alloggiate. Se il soggiorno è inferiore alle 24 ore le generalità vanno inviate all'arrivo stesso."
Kısacası: varıştan sonraki 24 saat içinde, yalnızca Alloggiati Web üzerinden, misafirlerin kimlik bilgilerini yerel emniyet müdürlüğüne (questura) gönderin; 24 saatten kısa konaklamalarda varışta gönderin.
Portalın SSS sayfası üç nokta ekler:
| Nokta | SSS ne diyor |
|---|---|
| Kimlik | Md. 109 "si può dare alloggio esclusivamente a persone munite di un documento idoneo ad attestarne l'identità" der; bilgiler 2021'de değiştirilen 2013 kararnamesine göre Alloggiati Web üzerinden iletilir |
| Kısa süreli kiralama | Md. 109 yükümlülükleri 30 günden kısa kiralamaları da kapsar (113/2018 sayılı Kanun Hükmünde Kararname md. 19-bis) |
| Makbuzlar | "Le ricevute vanno conservate per cinque anni in formato digitale." |
Beş yılın portalın makbuzları, yani verileri gönderdiğinizin kanıtı için olduğuna dikkat edin. SSS, misafir verilerinin kendisinin saklanması hakkında bir şey söylemez.
Kesin alan listesi 2013 kararnamesinin teknik ekindedir. Portal bunu yalnızca PDF dosyaları olarak yayımlar ve bu dosyalar bu yazı için kelimesi kelimesine okunamadı; bu yüzden alan alan ayrım yapılmadı. İtalyan formunu kurmadan önce listeyi portalın kendi kılavuzlarından ve kod tablolarından alın ("Manuali" ve "Scarica tabelle" sayfaları). Alıntılanan metnin doğruladığı şey, misafirlerin "generalità" bilgilerinin gönderildiği ve her misafirin bir kimlik belgesine ihtiyaç duyduğudur.
Üç ülke yan yana
| İspanya | İtalya | Almanya | |
|---|---|---|---|
| Kaynak | Real Decreto 933/2021 | TULPS md. 109, 16/09/2021 tarihli DM ile değişik 7/01/2013 tarihli DM | BMG §§ 29, 30 |
| Kim kaydedilir | Her misafir; 14 yaş altı bir yetişkin aracılığıyla | Her misafir, kimlik belgesiyle | Yabancı misafirler; refakatçiler sayı olarak |
| Ad, doğum tarihi, uyruk | Evet | "Generalità" (kesin liste 2013 ekinde) | Evet |
| Cinsiyet | Evet | 2013 ekinde | Hayır |
| Belge numarası | Numara ve İspanyol kartlarında destek numarası | 2013 ekinde | Pasaport seri numarası |
| Adres | Olağan ikametin tam adresi | 2013 ekinde | Evet |
| Telefon ve e-posta | Evet | 2013 ekinde | Hayır |
| Ödeme verileri | Evet | Alıntılanan metinde geçmiyor | Hayır |
| Süre | 24 saat | 24 saat; 24 saatten kısa konaklamalarda varışta | Gönderim yok; form varış gününde imzalanır |
| Kanal | Elektronik | Yalnızca Alloggiati Web | Tesiste tutulur, istendiğinde gösterilir |
| Saklama | Hizmetin bitişinden itibaren 3 yıl | Makbuzlar 5 yıl | Ayrılıştan itibaren 1 yıl, 3 ay içinde imha |
Bu, alıntılanan metinlerin bir okumasıdır, hukuki tavsiye değildir. Almanya'da § 30(3) BMG'nin izin verdiği gibi, yerel vergi kuralları ek alanlar getirebilir.
Bir check-in formu belgeden neleri önceden doldurabilir
Tablolarda örtüşme açıkça görülüyor. Üç ülkenin hepsinde belgeden gelen alanlar aynı çekirdektir: adlar, soyadı, doğum tarihi, uyruk, belge numarası ve belge türü. İspanya ayrıca cinsiyeti ister. Geri kalanı, yani adres, telefon, e-posta, konaklama tarihleri, refakatçiler ve ödeme, misafirden veya rezervasyon sisteminizden gelir.
Bu da basit bir form tasarımı ortaya çıkarır:
- Belge alanlarını veri sayfasının fotoğrafından önceden doldurun. Misafir bunları yazmak yerine kontrol eder. Değerler belgenin kendisinden geldiği için bu, İspanyol kararnamesinin md. 4.3'teki doğruluk yükümlülüğünü ve § 30(2) BMG'deki karşılaştırma yükümlülüğünü de karşılar.
- MRZ kontrol hanelerini kullanın. Pasaportun makinece okunabilir bölgesi belge numarası, doğum tarihi ve son geçerlilik tarihi için kontrol haneleri taşır. Yanlış okunan veya yanlış yazılan bir hane kontrolden geçemez; böylece form, kayıt gönderilmeden önce bunu işaretleyebilir. MRZ denetleyicisi her hanenin nasıl hesaplandığını gösterir.
- İspanyol misafirler için soyadı bölünmesini gösterin. Pasaportta tek soyadı alanı, formda iki.
- Yalnızca ülkenin istediğini sorun. Bir Alman formu "ausschließlich" § 30(2) alanlarını içerir; bu yüzden İspanya'nın telefon ve e-posta alanlarını oraya taşımayın.
- Süreleri iş akışına yerleştirin. İspanya ve İtalya 24 saat sayar; Almanya varış gününü sayar.
doc.cheap nereye oturur
doc.cheap, POST /v1/scans ile her çağrıda bir görüntü okur ve belge alanlarını JSON olarak döndürür: holder.given_names, holder.surname, holder.birth_date, holder.sex ve holder.nationality ile document.kind, document.number, document.expiry_date ve document.issuing_state (düzenleyen devlet). mrz.status alanı kontrol hanelerinin passed mı failed mı olduğunu söyler, mrz.reason ise neyin başarısız olduğunu belirtir. Pasaport tanıma kılavuzu çağrıyı adım adım anlatır.
Belgelerdeki sandbox anahtarıyla bir check-in formuna eşlemenin taslağı:
const response = await fetch("https://api.doc.cheap/v1/scans", {
method: "POST",
headers: {
Authorization: "Bearer sk_sandbox_public",
"Content-Type": "application/json",
},
body: JSON.stringify({ image: base64Photo, reference: bookingId }),
});
const scan = await response.json();
const prefill = {
firstName: scan.holder?.given_names,
surname: scan.holder?.surname,
sex: scan.holder?.sex,
birthDate: scan.holder?.birth_date,
nationality: scan.holder?.nationality,
documentType: scan.document?.kind,
documentNumber: scan.document?.number,
documentExpiry: scan.document?.expiry_date,
issuingState: scan.document?.issuing_state,
mrzOk: scan.mrz?.status === "passed",
};
// Adres, telefon, e-posta, konaklama tarihleri ve refakatçiler misafirden alınır.
API form alanlarını doldurur. Polise, İspanyol makamlarına veya Alloggiati Web'e hiçbir şey göndermez: gönderim tesis sisteminizde kalır. Belge görüntüsünün kendisi asla saklanmaz ve retain_hours: 0 ayarlandığında tarama hakkında hiçbir şey kaydedilmez.
Herkese açık sandbox anahtarıyla hesap açmadan deneyebilirsiniz. doc.cheap her ay 100 ücretsiz tanıma içerir ve pasaport OCR API karşılaştırması diğer barındırılan hizmetleri yayımlanmış fiyatlarıyla listeler.
Yukarıdaki her hukuki ifade bağlantısı verilen BOE, gesetze-im-internet.de ve Alloggiati Web sayfalarından alıntılanmıştır; doc.cheap hakkındaki her ifade kodu üzerinden kontrol edilmiştir.
Size bir soru: check-in akışınız bu ülkelerden birden fazlasına hizmet veriyor mu ve farklılaşan alanları nasıl ele alıyorsunuz? Aşağıdaki yorumlarda bize anlatın.