호텔 예약 추출

모든 호텔 예약 확인서 스크린샷에서 호텔명, 체크인 날짜, 확인 코드 추출

대부분의 PDF 추출 도구는 호텔 예약 확인서에서 실패합니다. 호텔 체인과 OTA마다 날짜, 확인 코드, 총 요금을 완전히 다른 시각적 영역에 배치하기 때문입니다. 이 도구는 위치가 아닌 의미를 기준으로 모든 정보를 읽습니다.

스크린샷당 5~10초 · 인쇄 텍스트 최대 99% 정확도

호텔명 · 날짜 · 금액
Hilton · Marriott · Booking.com
명명된 열

모든 호텔 예약 확인서에는 이 여덟 가지 필드가 포함됩니다

사용자 정의 열 추출을 사용하면 필드 이름을 직접 지정할 수 있으며, AI는 위치가 아닌 의미를 기준으로 각 필드를 읽습니다.

내용 — 예약서에 명시된 정보
호텔 이름

숙소명 — "Hilton Austin Downtown" 또는 "Holiday Inn Express" — 모든 예약 확인서 상단에서 확인할 수 있습니다.

확인 코드

영숫자 예약 참조 번호 — 발신자에 따라 "확인 번호" 또는 "예약 ID"로 표시됩니다.

체크인 날짜

"7월 22일", "2026년 7월 22일" 또는 "07/22/2026" — AI는 체크인 맥락을 인식하여 모든 날짜 형식을 읽습니다.

체크아웃 날짜

체크인과 함께 읽습니다 — "7월 22일–26일"과 같은 범위는 자동으로 두 개의 열로 분할됩니다.

총 요금

단일 총액 라인 또는 객실 요금 + 세금으로 항목별 표시 — AI는 의미론적 맥락을 통해 총액을 찾습니다.

객실 유형

"킹 스위트" 또는 "더블 퀸" — 대부분의 예약 확인서에서 요금 내역 근처에 있습니다.

원본 — 발신자 UI에 표시된 정보
투숙객 이름

예약자 — 헤더 또는 결제 섹션

예약 출처

호텔 직접 예약 vs OTA (Booking.com, Expedia)

취소 정책

무료, 부분 환불, 또는 환불 불가

호텔 예약 확인서는 다른 어떤 예약 유형보다도 다양합니다 — 그리고 모든 차이가 템플릿 도구를 무너뜨립니다

Hilton의 직접 이메일, Booking.com의 영수증, Expedia 앱 스크린샷은 모두 동일한 예약 데이터를 보여주지만, 시각적 구조는 전혀 공유하지 않습니다. 기존 추출 방식이 실패하는 이유와 의미론적 읽기가 이러한 가변성을 처리하는 방법을 설명합니다.

01

발신자마다 날짜 표기 방식이 다릅니다

Hilton 이메일은 "Jul 22–26"로 표시합니다. Booking.com 영수증은 "22 July 2026 – 26 July 2026"으로 작성합니다. Expedia 앱은 "Check-in: 07/22/2026"을 별도 줄에 표시합니다. 세 출처, 세 가지 날짜 형식 — 동일한 2박 숙박입니다. 하나에 학습된 템플릿 파서는 나머지 두 개를 잘못 읽습니다.

02

OTA와 호텔 직영 템플릿의 레이아웃은 전혀 다릅니다

Booking.com 영수증은 호텔명, 날짜, 총 요금을 녹색 헤더와 취소 배지가 있는 간결한 카드에 담습니다. Marriott 이메일은 객실 유형과 요금 내역이 포함된 브랜드 다중 섹션 템플릿을 사용합니다. 동일한 필드, 완전히 다른 시각적 영역입니다. 하나에 훈련된 기존 OCR은 다른 쪽에서 잘못된 열을 생성합니다.

03

취소 정책은 중요하지만 매번 다른 방식으로 숨겨져 있습니다

Booking.com에서는 색상으로 구분된 배지로 표시됩니다. Hilton Honors에서는 텍스트 단락으로 나타납니다. Expedia에서는 작은 링크 뒤에 숨겨져 있습니다. r/travel 여행자들은 정기적으로 모든 예약을 스크린샷으로 저장하지만, 추출 도구가 이를 포착하지 못해 여전히 취소 조건을 수동으로 확인해야 합니다.

01

의미론적 날짜 읽기, 모든 형식 처리

체크인 날짜 열을 지정하면 AI가 "Jul 22", "22 July 2026", "07/22/2026"을 모두 체크인 레이블 옆의 달력 날짜로 인식하여 동일한 필드에 입력합니다. "Jul 22–26" 같은 결합 범위는 자동으로 체크인과 체크아웃 열로 분리됩니다. 표준화가 필요하신가요? 힌트를 추가하세요: 체크인 날짜 (YYYY-MM-DD).

02

모든 예약 출처에 하나의 열 세트

호텔 이름, 확인 코드, 체크인 날짜, 총 요금을 한 번 정의하세요. AI가 Hilton Honors 이메일, Booking.com 영수증, Expedia 앱 스크린샷을 단일 배치로 처리합니다. 각각은 동일한 스프레드시트의 행이 됩니다 — 출처별 템플릿이 필요 없습니다.

03

모든 맥락에서 취소 약관 추출

취소 정책 열을 추가하세요. AI가 녹색 배지, 작은 글씨의 약관, 링크 인접 텍스트를 의미론적 맥락으로 읽습니다. "무료 취소", "환불 불가", "7월 20일까지 취소 시 전액 환불"이 모두 표시 방식과 관계없이 동일한 열에 매핑된다는 것을 이해합니다.

호텔 확인서 폴더 하나에서 깔끔한 예약 기록 스프레드시트로

수동 방식

이번 분기에 세 건의 호텔 예약을 했습니다 — 컨퍼런스 참석을 위한 Hilton 직접 예약, 고객 방문을 위한 Booking.com 객실, 팀 워크숍을 위한 Expedia 패키지. Hilton 이메일은 브랜드 템플릿에 "7월 22일–26일"과 "총액: $892.00"을 표시합니다. Booking.com은 녹색 "무료 취소" 배지가 있는 간결한 카드를 사용합니다. Expedia는 객실 요금, 세금, 리조트 피를 별도로 항목화합니다. 각각을 열어 읽고 경비 추적기에 입력하는 데 약 2분이 소요됩니다.

사용자 정의 열 추출 사용 시

세 파일을 모두 한 번에 드롭합니다. 호텔 이름, 확인 코드, 체크인 날짜, 체크아웃 날짜, 객실 유형, 총 요금, 예약 출처, 취소 정책 등 8개의 열 이름을 입력합니다. AI는 각 스크린샷을 독립적으로 처리합니다 — Hilton 이메일, Booking.com 카드, Expedia 앱 화면 모두 동일한 스프레드시트 열로 변환됩니다. 예약당 5-10초 — 한 번의 내보내기, 세 개의 행, 사용자가 정의한 모든 필드가 열에 채워집니다.

호텔 예약 확인서 추출이 가장 효과적인 경우와 그렇지 않은 경우

가장 효과적인 경우

이메일 또는 앱의 전체 해상도 스크린샷. 기계 렌더링 텍스트는 최대 99% 정확도를 달성합니다. 잘린 보기가 아닌 전체 확인서를 캡처하세요.

호텔 직영 및 OTA 출처의 일괄 처리. 하나의 열 세트로 Hilton 이메일, Booking.com 영수증, Expedia 앱 스크린샷을 한 번에 추출합니다. 각각은 동일한 스프레드시트의 행이 됩니다.

출장 경비 정산. 추출된 행이 여행 기록에 바로 입력됩니다. 호텔명, 날짜, 금액, 취소 정책을 한 번에 처리합니다.

주의가 필요한 경우

채팅 앱을 통해 전달된 압축 스크린샷. WhatsApp 또는 SMS 압축은 취소 세부 약관 및 세금 내역의 정확도를 떨어뜨립니다. 가능하면 전체 해상도 캡처를 사용하세요.

여러 페이지로 된 확인서는 별도 스크린샷이 필요합니다. AI는 각 이미지를 독립적으로 처리하며, 여러 확인 코드에 걸친 예약을 자동으로 병합하지 않습니다. 내보내기 후 투숙객 이름을 키로 사용하여 행을 병합하세요.

텍스트 라벨 없이 정책을 나타내는 아이콘. 설명 텍스트가 없는 색상 기호는 시각적 정보일 뿐입니다. 정책의 텍스트 버전이 포함된 전체 확인 페이지를 사용하세요.

자주 묻는 질문

호텔 예약 확인서에 "Jul 22–26"처럼 연도 없이 범위로 표시된 체크인 날짜체크아웃 날짜를 추출할 수 있나요?

AI는 화면에 보이는 날짜 정보를 그대로 추출합니다. "Jul 22–26"과 같은 결합된 범위는 체크인 날짜(Jul 22)와 체크아웃 날짜(Jul 26)라는 두 개의 열로 분할되며, 이는 날짜 범위가 숙박 기간을 나타낸다는 의미론적 이해에 기반합니다. 연도가 표시되지 않으면 출력에도 연도가 나타나지 않습니다. 정렬 및 필터링이 가능한 신뢰할 수 있는 레코드를 얻으려면 날짜와 함께 달력 연도가 포함된 전체 확인 이메일 또는 상세 페이지를 캡처하세요.

Booking.com이나 Expedia 같은 OTA 스크린샷의 레이아웃이 호텔 직발송 이메일과 완전히 다른 경우에도 호텔 이름총 요금이 추출되나요?

네. AI는 시각적 템플릿을 일치시키는 것이 아니라 의미론적 맥락을 통해 읽습니다. Booking.com 영수증은 녹색 헤더가 있는 간결한 카드 안에 숙소 이름을 배치하는 반면, Hilton Honors 이메일은 브랜드화된 여러 섹션 템플릿을 사용합니다. 동일한 열 정의가 두 경우 모두에서 올바르게 추출되는 이유는 AI가 "체크인" 레이블 옆에 있는 숙소 이름과 녹색 카드 안에 있는 숙소 이름이 동일한 필드를 나타냄을 이해하기 때문입니다.

취소 정책이 컬러 배지로 표시되거나 이메일 하단의 작은 글씨로 표시될 때 AI는 어떻게 처리하나요?

AI는 스타일과 관계없이 예약 맥락과의 의미론적 관계를 통해 취소 정책 텍스트를 식별합니다. "무료 취소"가 포함된 녹색 배지, "취소 정책" 제목 아래의 텍스트 단락, "취소 정책 보기" 링크와 인접 텍스트 등 모두 동일한 취소 정책 열로 해석됩니다. 추출이 작동하지 않을 수 있는 유일한 경우는 정책이 텍스트 없이 순수 시각적 아이콘으로만 표시될 때입니다.

호텔 직발송 확인서와 Booking.com, Expedia, Hotels.com의 OTA 예약 스크린샷을 동일한 배치에 섞어서 사용할 수 있나요?

동일한 배치, 동일한 열 세트입니다. 호텔 이름, 확인 코드, 체크인 날짜, 체크아웃 날짜, 객실 유형, 총 요금, 예약 출처, 취소 정책을 한 번 정의하면 AI가 Marriott Honors 이메일, Booking.com 영수증, Expedia 앱 화면 캡처 등 모든 스크린샷을 처리합니다. 각 스크린샷은 동일한 예약 로그 스프레드시트의 한 행이 됩니다. 전체 유형 간 기능에 대한 자세한 내용은 예약 확인서 개요를 참조하세요.

요금 내역에 객실 요금, 세금, 리조트 피가 별도로 표시되는 경우 — 각각을 개별 열로 추출할 수 있나요?

가능합니다. 요금 구성 요소별로 별도의 열을 정의하세요 — 객실 요금, 세금 및 수수료, 리조트 피, 총 요금 — 그러면 AI가 내역에서 각 레이블이 지정된 금액을 읽어옵니다. 확인서에 "총액" 한 줄만 표시되는 경우, AI는 이를 총 요금 열에 매핑하고 구성 요소 열은 비워둡니다. 이는 출처에 관계없이 작동합니다. Hilton은 Booking.com과 다르게 항목을 구분하지만, 동일한 열 정의가 각 확인서가 제공하는 세부 수준을 채워줍니다. 비용 정산을 위해 모든 예약에서 총 요금 열이 안정적으로 채워지는 것이 실질적인 이점이며, 구성 요소별 열은 가능한 경우 추가 혜택입니다.

📮 contact email: [email protected]