Cloudbeds PMS 연동 설정하기
Cloudbeds 연결은 보통 약 10분이면 끝납니다. Cloudbeds는 OAuth v3를 사용합니다. 콜백에 버전이 없으면 AVA가 v3를 제공합니다. Cloudbeds v1과 v2는 폐기되었습니다. v1 또는 v2를 명시적으로 요청하면 지원되지 않는 버전 오류가 반환됩니다. 버전 고정을 제거하고 새 연결을 시작하세요. Cloudbeds는 이제 item access, read-only add-on access, 그리고 hotel, rate, taxes/fees에 대한 read access를 요청합니다. 또한 지원되는 rate-preservation 업데이트를 위해 adjustment write access를 요청합니다. AVA는 OAuth 리디렉션 전에 저장되지 않은 다른 Essentials 변경 사항을 저장합니다. 인증이 완료되면 Cloudbeds가 활성 PMS가 됩니다. 최종 처리가 완료되면 provider 선택이 자동으로 새로 고쳐집니다.
이 가이드는 Cloudbeds를 연결하는 방법을 안내합니다. 예약, 투숙객, 하우스키핑, 결제, 객실, 통화, 호텔, 요금, 세금 데이터를 동기화합니다. Cloudbeds가 연결을 거부하면 AVA는 오류 배너에 정확한 이유를 표시합니다.
찾는 위치
Settings → Essentials → Property Management System (PMS) Integration시작하기 전에
다음이 필요합니다.
- 관리자 권한이 있는 Cloudbeds 계정
- Cloudbeds 로그인 자격 증명
- 서드파티 앱을 승인할 권한
숙소당 한 번에 하나의 Cloudbeds 계정만 연결할 수 있습니다.
Cloudbeds에 연결하기
1단계: PMS로 Cloudbeds 선택
- Settings → Essentials로 이동합니다
- Property Management System (PMS) Integration까지 스크롤합니다
- Cloudbeds 카드를 클릭합니다
- 선택을 확인하는 체크 표시(✓)가 나타납니다
카드를 선택하면 연결이 준비됩니다. OAuth 인증이 완료되면 AVA가 Cloudbeds를 활성화합니다. Cloudbeds를 다시 선택하고 저장할 필요는 없습니다.
2단계: 연결 시작
- Connect to Cloudbeds 버튼을 클릭합니다
- AVA가 저장되지 않은 다른 Essentials 변경 사항을 먼저 저장합니다
- 브라우저에서 Cloudbeds 인증 페이지가 열립니다
3단계: 접근 권한 승인
- Cloudbeds 계정에 로그인합니다
- AVA가 요청하는 권한을 검토합니다
- Authorize 또는 Allow를 클릭합니다
- 인증이 완료되면 AVA로 돌아갑니다
AVA는 OAuth를 통해 Cloudbeds Property ID와 API 키를 받습니다. 이 값을 직접 입력할 필요는 없습니다.
AVA는 이제 다음 권한을 요청합니다.
| 권한 | AVA에서 사용하는 용도 |
|---|---|
read:hotel | 호텔 메타데이터 보기 |
read:guest | 투숙객 세부 정보 보기 |
write:guest | 투숙객 세부 정보 업데이트 |
read:housekeeping | 하우스키핑 데이터 보기 |
write:housekeeping | 하우스키핑 데이터 업데이트 |
read:rate | 요금제 데이터 보기 |
read:payment | 결제 데이터 보기 |
write:payment | 결제 데이터 업데이트 |
read:reservation | 예약 데이터 보기 |
write:reservation | 예약 데이터 업데이트 |
read:room | 객실 데이터 보기 |
write:room | 객실 데이터 업데이트 |
read:currency | 숙소 통화 설정 읽기 |
read:taxesAndFees | 세금 및 수수료 데이터 보기 |
read:item | item 카탈로그 데이터 보기 |
write:item | item 카탈로그 데이터 업데이트 |
read:addon | add-on 카탈로그 데이터 보기 |
write:adjustment | 지원되는 예약 업데이트 중 요금 보존 |
이 수정 사항이 적용되기 전에 Cloudbeds를 연결했다면 토큰에 기존 권한이 유지됩니다. Settings → Essentials에서 다시 연결하면 현재 전체 권한 집합을 받을 수 있습니다.
4단계: 연결 확인
- AVA 설정으로 돌아갑니다
- "Finalizing connection..."(5~10초)가 표시될 때까지 기다립니다
- 상태에 녹색 체크 표시가 나타납니다
- 메시지에 "Cloudbeds Account Linked"가 표시됩니다
- Cloudbeds provider 카드가 계속 선택되어 있는지 확인합니다
연결 완료입니다! 🎉
AVA는 최종 처리 후 provider 선택을 새로 고칩니다. 수동으로 페이지를 새로 고치지 않아도 선택된 카드에 Cloudbeds가 표시되어야 합니다.
Cloudbeds OAuth 오류
Cloudbeds가 연결을 차단하면 AVA는 이해하기 쉬운 메시지를 표시합니다. 더 이상 일반적인 실패 메시지를 보고 원인을 추측할 필요가 없습니다.
| 표시되는 내용 | 의미 | 조치 |
|---|---|---|
| Cloudbeds did not return the OAuth state parameter. | Cloudbeds 콜백에 state 데이터가 없습니다. | 연결을 다시 시작합니다. |
| Cloudbeds did not return an authorization code. | Cloudbeds가 인증을 완료하지 않았습니다. | Settings → Essentials에서 다시 연결합니다. |
| Cloudbeds OAuth state verification failed. | 콜백 state가 유효하지 않거나 만료되었습니다. | Cloudbeds를 다시 연결합니다. |
| Could not identify the merchant for this Cloudbeds link. | AVA가 콜백을 숙소와 일치시키지 못했습니다. | 올바른 숙소에 로그인했는지 확인합니다. |
| Version is required. | OAuth 콜백이 완료되지 않았습니다. | 새 Cloudbeds 연결을 시작합니다. AVA는 OAuth v3를 자동으로 사용합니다. |
| Unsupported Cloudbeds version. | 요청에서 폐기된 Cloudbeds v1 또는 v2를 선택했습니다. | 버전 고정을 제거한 다음 새 연결을 시작합니다. |
| Cloudbeds rejected the authorization code exchange. | Cloudbeds가 한 번만 사용할 수 있는 인증 코드를 거부했습니다. | Cloudbeds가 새 코드를 생성하도록 새 연결을 시작합니다. |
| Failed to link Cloudbeds account. | AVA가 백엔드 오류를 매핑하지 못했습니다. | 전체 메시지를 복사해 지원팀에 문의합니다. |
자동 동기화 대상
Cloudbeds는 실시간 업데이트에 webhooks를 사용합니다. Cloudbeds에서 변경이 발생하면 AVA가 즉시 알림을 받습니다.
| 이벤트 | 발생하는 일 |
|---|---|
| Reservation created | AVA가 알림을 받아 사전 도착 메시지를 예약할 수 있습니다 |
| Reservation dates changed | AVA가 예약된 메시지를 업데이트합니다 |
| Check-in/out status | 상태가 실시간으로 동기화됩니다 |
| Guest profile updated | AVA가 이메일 변경을 포함한 최신 투숙객 세부 정보를 새로 고칩니다. 이 정보는 자동 재전송 보정에 사용됩니다 |
AVA에서 예약을 볼 때 시스템은 Cloudbeds에서 최신 데이터를 직접 가져옵니다. 따라서 항상 최신 정보를 확인할 수 있습니다.
데이터는 주로 Cloudbeds → AVA 방향으로 흐릅니다. AVA에서 수행한 체크인 완료 같은 투숙객 업데이트는 Cloudbeds로 다시 전송됩니다.
Cloudbeds가 투숙객 업데이트를 보내면 AVA는 지난 사전 도착 이메일을 투숙객의 최신 PMS 주소로 다시 보낼 수 있습니다. 이 자동 보정은 다음 동기화 후에 실행됩니다.
여러 직원이 같은 Cloudbeds 데이터를 동시에 요청하면 AVA는 하나의 읽기 요청을 공유합니다.
Cloudbeds가 같은 access 또는 success:false 오류를 다시 반환하면 AVA는 반복 재시도를 잠시 멈춥니다.
주 투숙객이 동기화될 때 AVA는 예약의 estimated arrival time을 Cloudbeds v3로 보낼 수 있습니다. 동반 투숙객은 이 시간을 업데이트하지 않습니다. 유효하지 않거나 누락되었거나 빈 시간은 무시되므로 AVA가 기존 PMS 데이터를 지우지 않습니다. 이 선택적 업데이트가 실패하거나 Cloudbeds가 지원하지 않더라도 투숙객 동기화는 성공합니다.
결제 게시 동작
Cloudbeds 공유 청구서는 공유 부모 예약에 대해 하나의 통합 결제로 게시됩니다. AVA는 객실 수준 추적 메타데이터를 유지하므로 직원이 나중에 할당 내역을 감사할 수 있습니다. 예약이 공유 청구를 사용하지 않으면 AVA는 평소처럼 예약별로 게시합니다.
AVA가 결제를 게시하면 Cloudbeds는 결제 설명에 다음 세부 정보를 저장합니다.
Gateway Transaction ID: 결제 게이트웨이 거래 식별자입니다.Payment Reference: AVA 결제 참조값입니다.
두 값 중 하나를 사용해 Cloudbeds folio 항목과 Stripe의 결제를 대조할 수 있습니다. 나중에 folio를 읽을 때 Cloudbeds는 설명의 두 줄을 유지합니다.
AVA가 누락된 Cloudbeds 결제 수단을 복구해야 하는 경우 필수 method code를 사용합니다. 가능하면 일치하는 수단을 재사용하므로 반복 결제로 중복 항목이 생성되지 않습니다.
Cloudbeds 결제 대조
-
AVA에서 예약을 열고 Transaction ID 또는 결제 참조값을 기록합니다.
-
Cloudbeds에서 같은 예약의 folio를 엽니다.
-
AVA가 게시한 결제를 찾습니다.
-
Gateway Transaction ID 또는 Payment Reference를 AVA 결제와 비교합니다.
✓ 금액, 결제 수단, 참조값으로 같은 결제인지 확인할 수 있어야 합니다.
공유 청구서라면 공유 부모 예약의 folio를 확인합니다. Cloudbeds는 해당 공유 청구서에 대해 하나의 통합 결제를 표시합니다.
투숙객 및 직원 영향
- 투숙객 양식은 Cloudbeds 규칙에 맞춰 조정됩니다. 필수 필드와 숨김 필드는 Cloudbeds 설정에 따라 달라지므로 투숙객은 필요한 항목만 보게 됩니다.
- 예약 조회는 Cloudbeds를 사용합니다. Cloudbeds가 연결되지 않으면 투숙객 조회 단계가 실패합니다. AVA는 서비스 불가 오류를 표시하기 전에 최대 20초 동안 조회를 기다립니다.
- Cloudbeds 대체 조회는 정확한 OTA 확인 참조값을 사용합니다. 대규모 숙소에서도 검색이 원활하게 유지되고 첫 번째 결과 페이지 너머에서 일치하는 예약을 찾을 수 있습니다.
- ACI 문서 스캔은 Cloudbeds 투숙 인원을 변경하지 않습니다. AVA는 Registration 중 대기 중인 동반 투숙객이 생성되거나 동기화될 때, 그리고 최종 체크인 전에 수용 인원을 확인합니다.
- 투숙 인원 업데이트는 미리 배정된 실제 객실을 보존합니다. AVA가 Cloudbeds의 Adults 또는 Children을 변경해도 기존 객실 배정은 유지됩니다.
- 투숙 인원 편집은 원본의 예약 요금을 보존합니다. AVA는 Cloudbeds의 Adults 또는 Children을 변경할 때 객실별 no-reprice 설정을 보냅니다.
- 보정 보호 기능을 계속 사용할 수 있습니다. Cloudbeds가 예기치 않게 숙박 요금을 다시 계산하면 AVA가 날짜별 요금을 확인하고 대체 보정을 게시할 수 있습니다.
- 지원되는 원본 규칙은 원본을 고려한 계산을 사용합니다. 독점 백분율 수수료 하나에는 센트 단위 안전 세전 보정을 사용합니다. 여러 수수료를 포함한 완전 포함 백분율 수수료에는 정확한 총액 보정을 사용합니다.
- Cloudbeds가 업데이트를 완료한 후 날짜별 요금을 확인합니다. Cloudbeds는 요금 변경을 비동기적으로 적용합니다. AVA는 요금 작업을 기다린 다음 지연되는 요금제 요약에 의존하지 않고 날짜별 숙박 요금을 확인합니다.
- 지원되지 않는 원본 규칙은 안전하게 중단됩니다. 혼합, 고정, 누락, 판독 불가 또는 여러 독점 수수료는 투숙 인원 변경 전에
PMS_RATE_PRESERVATION_SOURCE_TAX_UNSUPPORTED를 반환합니다. - 숙소 수준 대체 기능을 계속 사용할 수 있습니다. 정확한 원본에 적용 가능한 수수료가 없을 때만 사용합니다.
- Cloudbeds의 작은 반올림 차이는 확인을 막지 않습니다. 10센트 이내에서 소계와 세금만 서로 반대 방향으로 동일하게 차이가 나면 AVA는 투숙객에게 표시되는 총액이 변경되지 않은 것으로 승인합니다.
- 작은 총액 잔여 차이도 승인될 수 있습니다. 최종 확인 재시도 후 원본을 고려한 업데이트는 일관된 총액 차이가 최대 5센트이면 승인할 수 있습니다. AVA는 확정 총액과 예약 총액을 메모로 추가합니다. 수동 보정을 게시하지 마세요.
- 공유 청구서에는 PMS 결제가 하나만 표시됩니다. 모든 객실이 아니라 공유 부모 folio에서 해당 결제를 볼 수 있습니다.
- 투숙객 이메일 변경은 재전송 보정을 유발할 수 있습니다. Cloudbeds가 투숙객 업데이트를 보내면 AVA는 지난 사전 도착 이메일을 최신 주소로 다시 보낼 수 있습니다.
- 예약 소스 라벨은 Cloudbeds 소스 메타데이터를 사용할 수 있습니다. 예약에
sourceName이 없으면 AVA는 연결된 Cloudbeds 소스 이름을 사용합니다. - Source collect는 가능한 경우 연결된 source record에서 가져옵니다. 호텔 및 채널 소스 동작이 Cloudbeds 설정과 일치하도록 합니다.
- Channel-collect invoices는 계속 면제 상태로 유지됩니다. Cloudbeds v3가 channel-collect invoice를 waived로 표시하면 AVA는 지급 가능 총액을 0으로 만들고 Streamliner에 면제를 표시합니다.
- 객실 상태 설정은 하우스키핑 동기화에만 영향을 줍니다. AVA에서 객실을 깨끗한 상태로 표시할 때 Cloudbeds로 Clean 또는 Inspected 상태 중 무엇을 보낼지 제어합니다. 투숙객 UI는 변경하지 않습니다.
- Estimated arrival time 동기화는 주 투숙객만 사용합니다. 동반 투숙객과 유효하지 않은 시간은 무시하므로 AVA는 PMS 값을 그대로 유지합니다.
- AVA는 item access와 read-only add-on access를 요청합니다.
write:addon은 의도적으로 제외됩니다. - 대체 요금 보정에는 adjustment access가 사용됩니다. Cloudbeds가 예기치 않게 요금을 다시 계산하는 경우 안전망 보정을 위해 AVA가
write:adjustment를 요청합니다. - Cloudbeds OAuth scope는 재연결 시 새로 고쳐집니다. 이 수정 사항 이전에 만든 연결은 다시 연결하여 현재 전체 권한 집합을 받으세요.
Cloudbeds는 AVA가 투숙 인원 편집 중 예기치 않은 재계산을 보정할 수 있도록 write:adjustment를 부여해야 합니다.
AVA가 PMS_RATE_PRESERVATION_ADJUSTMENT_SCOPE_MISSING을 보고하면 편집 재시도를 중지하세요.
관리자와 함께 Cloudbeds를 다시 연결하고 adjustment 권한을 승인하세요.
AVA는 투숙 인원 쓰기 전에 편집을 차단하므로 일반적으로 folio 대조가 필요하지 않습니다.
Cloudbeds 연결 해제
다음 경우에만 연결을 해제하세요.
- 다른 PMS로 전환할 때
- Cloudbeds 계정을 변경할 때
- 동기화 문제를 해결할 때
연결 해제 방법:
- Settings → Essentials로 이동합니다
- Disconnect from Cloudbeds를 클릭합니다
- 안내가 나오면 확인합니다
연결을 해제하면 모든 동기화가 즉시 중단됩니다. 기존 데이터는 남지만 업데이트되지 않습니다.
문제 해결
연결이 "Connecting..."에서 멈춤
- 30초 기다립니다
- 페이지를 새로 고칩니다
- 인터넷 연결을 확인합니다
- 다른 브라우저를 사용해 봅니다
Cloudbeds 연결 전 저장 오류
보이는 현상: "Failed to save settings before connecting: ..."
이유: AVA는 Cloudbeds로 이동하기 전에 저장되지 않은 다른 Essentials 변경 사항을 저장합니다. 메시지에 주의가 필요한 설정이 표시됩니다.
해결:
-
오류 배너에 표시된 전체 메시지를 읽습니다.
-
메시지에 지정된 설정을 수정합니다.
-
페이지에 저장되지 않은 변경 사항이 표시되면 Save를 선택합니다.
-
Connect to Cloudbeds를 다시 선택합니다.
✓ 저장이 성공하면 AVA가 Cloudbeds로 리디렉션합니다.
Cloudbeds OAuth 오류 메시지
보이는 현상: 배너에 Cloudbeds OAuth 메시지가 표시됩니다.
해결:
- 먼저 메시지를 읽습니다.
- 위 표와 대조합니다.
- 메시지에 state, code, version 또는 token exchange가 언급되면 새 Cloudbeds 연결을 시작합니다.
- Cloudbeds 관리자 계정을 사용 중인지 확인합니다.
- 실패한 인증 콜백을 재사용하지 마세요. Cloudbeds 인증 코드는 한 번만 사용할 수 있습니다.
- 새 연결도 실패하면 지원팀에 문의합니다.
가능한 경우 배너에 Cloudbeds 자체 오류 세부 정보가 표시됩니다. 따라서 지원을 요청할 때 더 명확한 출발점을 확보할 수 있습니다. Cloudbeds OAuth 버전을 생략하면 AVA는 기본적으로 v3를 사용합니다. Cloudbeds v1과 v2는 더 이상 지원되지 않습니다. 버전 없는 라우팅을 사용하면 AVA가 v3를 선택합니다.
예약이 동기화되지 않음
- 초기 동기화를 위해 15분 기다립니다
- 연결 상태를 확인합니다(녹색이어야 합니다)
- 연결을 해제한 후 다시 연결해 봅니다
- 예약이 Cloudbeds에 실제로 존재하는지 확인합니다
Cloudbeds 액세스 또는 숙소 오류
보이는 현상: You don't have access to property ID와 같은 메시지가 표시되거나 같은 Cloudbeds 오류가 즉시 다시 나타납니다.
이유: 연결된 Cloudbeds 계정이 해당 숙소를 읽을 수 없습니다. AVA도 반복 재시도를 잠시 멈춥니다.
해결:
-
올바른 Cloudbeds 숙소에 로그인했는지 확인합니다.
-
Cloudbeds 관리자에게 숙소 액세스와 권한을 확인해 달라고 요청합니다.
-
Refresh를 다시 클릭하기 전에 1분 기다립니다.
-
메시지가 계속 나타나면 지원팀에 문의합니다.
✓ Cloudbeds 액세스 문제가 해결되면 다음 새로 고침은 작동해야 합니다.
Cloudbeds adjustment 권한이 누락됨
보이는 현상: 투숙 인원 편집에서 PMS_RATE_PRESERVATION_ADJUSTMENT_SCOPE_MISSING을 반환합니다.
이유: Cloudbeds 숙소가 AVA에 write:adjustment 액세스 권한을 부여하지 않았습니다.
해결:
-
투숙 인원 편집 재시도를 중지합니다.
-
Settings → Essentials로 이동합니다.
-
관리자 계정으로 Cloudbeds를 다시 연결합니다.
-
write:adjustment권한을 승인합니다. -
연결이 완료될 때까지 기다린 다음 편집을 한 번만 다시 시도합니다.
✓ 권한이 활성화되면 AVA가 새 투숙 인원 편집을 승인해야 합니다.
처음 거부된 후 AVA가 최대 6시간 동안 숙소를 차단할 수 있습니다. 다시 연결하고 기다린 후에도 같은 코드가 남아 있으면 지원팀에 문의하세요.
Cloudbeds 소스 세금 설정을 검토해야 함
보이는 현상: 투숙 인원 편집에서 PMS_RATE_PRESERVATION_SOURCE_TAX_UNSUPPORTED를 반환합니다.
메시지에는 Cloudbeds 투숙 인원이 변경되지 않았다고 표시됩니다.
이유: 예약의 소스 세금 또는 수수료 규칙이 지원되지 않습니다. 복구할 수 없는 재계산을 방지하기 위해 AVA는 투숙 인원 쓰기 전에 중단합니다.
해결:
-
Cloudbeds에서 예약을 엽니다.
-
예약의 booking source와 target room type을 확인합니다.
-
소스의 세금 및 수수료를 검토합니다.
-
Cloudbeds 관리자에게 지원되지 않는 소스 규칙을 수정해 달라고 요청합니다. 여기에는 혼합, 백분율이 아닌, 판독 불가 또는 여러 독점 수수료가 포함될 수 있습니다.
-
AVA를 새로 고치고 투숙 인원 편집을 한 번 다시 시도합니다.
✓ Cloudbeds가 지원되는 소스 정책을 제공하면 편집이 계속되어야 합니다.
Cloudbeds에서 예약 총액을 확인하기 전에는 투숙 인원을 수동으로 변경하지 마세요. 소스 규칙이 지원되는 것처럼 보이는데도 AVA가 이 코드를 계속 반환하면 지원팀에 문의하세요.
Cloudbeds가 연결되었지만 활성 상태가 아님
보이는 현상: Cloudbeds는 성공적으로 연결되었지만 다른 PMS가 계속 선택되어 있습니다. 다음과 같은 메시지가 표시될 수 있습니다. "Cloudbeds is linked, but it could not be set as the active PMS. Select Cloudbeds above and save to finish."
해결:
-
Settings → Essentials로 이동합니다.
-
Cloudbeds provider 카드를 선택합니다.
-
Save를 클릭합니다.
-
저장 후에도 Cloudbeds 카드가 선택되어 있는지 확인합니다.
✓ 이제 Cloudbeds가 활성 PMS입니다.
경고가 다시 표시되면 Cloudbeds 연결 과정을 다시 실행하세요. 이미 연결된 계정의 활성화를 다시 시도하기 위해 같은 과정을 반복합니다.
카탈로그 탭이 나타나지 않음
보이는 현상: Items 또는 Add-ons 탭이 없습니다.
해결:
- Rooms 페이지를 다시 엽니다.
- Cloudbeds 권한 프롬프트를 확인합니다.
- 프롬프트에
read:item,write:item,read:addon이 포함되어 있는지 확인합니다. - 카탈로그 탭이 계속 나타나지 않으면 지원팀에 문의합니다.
Cloudbeds 인증 페이지가 열리지 않음
보이는 현상: Connect to Cloudbeds를 선택한 후 아무 일도 일어나지 않습니다.
해결:
- Settings → Essentials를 새로 고칩니다.
- Connect to Cloudbeds를 다시 선택합니다.
- 인터넷 연결을 확인합니다.
- 다른 브라우저나 시크릿 창을 사용해 봅니다.
보안
- 연결에는 보안이 적용된 OAuth 2.0을 사용합니다
- AVA는 비밀번호를 절대 저장하지 않습니다
- Cloudbeds에서 언제든지 액세스 권한을 취소할 수 있습니다
- 90일 동안 사용하지 않으면 연결이 만료됩니다
자주 묻는 질문
Cloudbeds 숙소를 여러 개 연결할 수 있나요? 아니요. AVA 계정당 숙소 하나만 연결할 수 있습니다.
연결을 해제하면 데이터가 삭제되나요? 아니요. 기존 데이터는 남지만 업데이트되지 않습니다.
직원이 Cloudbeds를 연결할 수 있나요? 아니요. 관리자만 PMS 연결을 관리할 수 있습니다.
여전히 해결되지 않나요?
다음과 같은 경우 success@vouch-technologies.com으로 문의하세요.
- ❌ 다시 연결한 후에도 같은 OAuth 오류가 나타납니다.
- ❌ Cloudbeds가 계속 인증 코드 교환을 거부합니다.
- ❌ 올바른 Cloudbeds 계정이나 숙소를 확인할 수 없습니다.
다음 정보를 함께 보내면 도움이 됩니다.
- 오류 배너 스크린샷
- 문제가 시작된 시간
- AVA에 표시된 정확한 메시지