Skip to main content
Amadeus의 판매 실적 보고서 조회 API인 SalesReports_DisplayQueryReport의 기술 용어를 정리한 문서입니다.

1. 개요

SalesReports_DisplayQueryReport

Amadeus GDS가 제공하는 일별 판매 실적 보고서(Sales Report) 조회 API. 특정 날짜 또는 기간의 오피스별 판매 실적(발권, 환불, 교환 등)을 조회하며, AlternativeCurrency(외화 기준)와 DFC(현지 통화 기준) 두 가지 모드를 지원한다.
[Query: 보고서 조회 요청]
  날짜, 오피스, 통화, 거래 유형, 문서 유형 등
       |
       v
  Amadeus Sales Report Engine
       |
       v
[Reply: 보고서 조회 결과]
  queryReportDataDetails
  +-- currencyInfo: 통화 정보
  +-- dateDetails: 시스템 날짜 / 요청 날짜
  +-- queryReportDataOfficeGroup x N (오피스별)
  |   +-- requestorAgencyDetails: 요청 대리점 정보
  |   +-- documentData x 9999 (문서별)
  |       +-- sequenceIdentification: 문서 순번
  |       +-- validatingCarrierDetails: 확인 항공사
  |       +-- documentNumber: 항공권/문서 번호
  |       +-- orderID / orderItemID: 주문 참조
  |       +-- documentDetails: 문서 상세 (Rail 등)
  |       +-- monetaryInformation: 금액 정보
  |       +-- bookingAgent: 예약 에이전트
  |       +-- transactionDataDetails: 거래 코드/유형
  |       +-- fopDetails: 결제 수단 (FOP)
  |       +-- passengerName: 승객명
  |       +-- enhancedPaxInfoCriteria: 승객 상세
  |       +-- statusDetails: 상태 정보
  |       +-- reservationInformation: PNR 참조
  |       +-- pricingIndicator: 가격 지표
  |       +-- agentDetails: 에이전트 상세
  +-- actionDetails: 스크롤 처리 정보
  +-- salesPeriodDetails: 보고서 기간 (From/To)
이 API는 WBS Integration Flow후속 처리 단계 Step 13 (AlternativeCurrency) 및 **Step 14 (DFC)**에 해당합니다.

Query / Reply 구조

구분메시지설명
QuerySalesReports_DisplayQueryReport 22.2.1A보고서 조회 조건 입력 (요청)
ReplySalesReports_DisplayQueryReportReply 22.2.1A보고서 데이터 반환 (응답)

2. AlternativeCurrency vs DFC

두 모드의 핵심 차이는 Query 메시지에 currencyInfo 블록의 포함 여부이다.
구분AlternativeCurrency (Step 13)DFC (Step 14)
currencyInfo 블록포함 (통화 코드 지정)미포함
응답 통화요청한 대체 통화 (USD 등)오피스 기본 통화 (ARS 등)
활용외화 기준 정산, 본사 통합 보고현지 통화 일일 정산
currencyQualifier3 (Target currency)미사용
AlternativeCurrency 요청 시:
  currencyInfo
  +-- currencyDetails
      +-- currencyQualifier = "3"   (Target currency)
      +-- currencyIsoCode  = "USD"  (원하는 통화)

DFC 요청 시:
  currencyInfo 블록 자체를 생략
  --> 응답이 오피스 기본 통화(Default Filing Currency)로 반환

3. Query 주요 구조 (조회 요청)

actionDetails (Action Details)

스크롤(페이지네이션) 처리에 사용되는 구조. 대량 보고서 조회 시 반복 호출에 활용한다.
필드설명
numberOfItemsDetails.numberOfItems요청할 행(row) 수
lastItemsDetails.lastItemIdentifier이전 응답의 마지막 키 (티켓 번호 또는 보고서 번호)

agentUserDetails (User Identification)

특정 에이전트 또는 사용자를 대상으로 보고서를 조회할 때 사용하는 구조.
필드Fmt설명
originatorIdan..9에이전트 사인 (Numeric Sine + Initials + Duty Code). 예: 0001XVSU
originatorTypeCodean1정보 유형. O = Original User ID
originatoran..99에이전트 Long Login 또는 LSS Login

dateDetails (Structured Date Time Information)

보고서 조회 대상 날짜를 지정하는 구조.
필드Fmt설명
businessSemantican..3날짜 의미 한정자
yearn4년도
monthn..2월 (1부터 시작)
dayn..2일 (1부터 시작)

businessSemantic (날짜 의미 한정자)

코드설명
CCurrent date, 현재 날짜
DSales report closure date, 판매 보고서 마감일
IIssuance date, 발권일
RRefunding date, 환불일
SSpecific date, 특정 날짜 지정

currencyInfo (Currencies)

대체 통화(AlternativeCurrency) 모드에서 보고서의 응답 통화를 지정하는 구조.
필드Fmt설명
currencyQualifieran..3통화 용도 한정자
currencyIsoCodean..3ISO 통화 코드 (KRW, USD, EUR 등)

currencyQualifier (통화 용도)

코드설명
2Reference currency, 기준 통화
3Target currency, 대상 통화 (변환 후 통화)

agencyDetails (Additional Business Source Information)

보고서 조회 대상 오피스/대리점을 지정하는 구조.
필드Fmt설명
sourceQualifier1an..3소스 한정자: 보고 오피스 유형
sourceQualifier2an..3동일 IATA 번호 공유 대리점 전체 여부
originatorIdn..9대리점 IATA 번호
inHouseIdentification1an..9대리점 오피스 ID

sourceQualifier (소스 한정자)

코드설명
REPReporting office, 보고 오피스
STPSTP office, 위성 발권 오피스
TDOTDO office, 티켓 배달 오피스

stockProviderDetails (Company Information)

Stock Provider(재고 제공자) 정보를 지정하는 구조. 산업 분야와 회사 코드를 포함한다.
필드Fmt설명
travelSectoran..3산업 분야 코드
companyCodeContextan..3코드 관할 기관
companyCodean..35회사 코드
companyNamean..35회사명
accessLevelan..3Non-Air 회사 접근 레벨

travelSector (산업 분야)

코드설명
AIRAir, 항공
CARCar, 렌터카
CRUCruise, 크루즈
HTLHotel, 호텔
INSInsurance, 보험
RAIRail, 철도

accessLevel (Non-Air 접근 레벨)

코드설명
CAComplete Access, 전체 접근
CPComplete Access Plus, 전체 접근 확장
DYDynamic Access, 동적 접근
SAStandard Access, 표준 접근

distributionMethod (Method)

문서 생성에 사용된 시스템(배포 채널)을 식별하는 구조.
필드Fmt설명
methodCodean..3배포 방법 코드. 예: ACCP(Amadeus Convergence Content Platform), O(Pyton flight platform), L(Light ticketing carrier), A(ATAC)

salesPeriodDetails (Structured Period Information)

보고서 조회 기간(From/To)을 지정하는 구조.
필드Fmt설명
beginDateTime.yearn4시작 년도
beginDateTime.monthn..2시작 월
beginDateTime.dayn..2시작 일
endDateTime.yearn4종료 년도
endDateTime.monthn..2종료 월
endDateTime.dayn..2종료 일

transactionData (Transaction Information for Ticketing)

보고서에 포함할 거래 유형과 거래 코드를 필터링하는 구조. 최대 2회 반복 가능.
필드Fmt설명
codean..4거래 코드 (Transaction Code)
typean..4거래 유형 (Transaction Type)
issueIndicatoran1발급 지표. O=원본, C=현행

formOfPaymentDetails (Form of Payment)

결제 수단(FOP)으로 보고서를 필터링하는 구조.
필드Fmt설명
typean..10결제 수단 유형 코드
vendorCodean..2신용카드 벤더 코드

validatingCarrierDetails (Transport Identifier)

확인 항공사(Validating Carrier)로 보고서를 필터링하는 구조.
필드Fmt설명
marketingCompanyan..3확인 항공사 코드 (2자리 IATA 코드)

requestOption (Selection Details)

보고서 조회 범위를 설정하는 옵션 구조.
필드Fmt설명
optionan..3주 옵션 (필수)
otherSelectionDetails.optionan..3추가 옵션 (최대 98개)

option (SOF 옵션)

코드설명
SOFAll agents of the office, 오피스 내 전체 에이전트
SANAll offices sharing the same IATA number, 동일 IATA 번호 전체 오피스
STPSatellite ticket office, 위성 발권 오피스
TDOTicket delivery office, 티켓 배달 오피스
BNRBy net remit qualifier, 순수 정산 기준

salesIndicator (Status Details)

판매 보고서 상태/유형 필터를 지정하는 구조. 최대 9회 반복 가능.
필드Fmt설명
indicatoran..3상태 한정자 (His=Historical, Crt=Current)
actionan..3보고서 소스 필터
typean..3판매 보고서 마감 유형
descriptionan..70연관 테이프 번호 (자유 텍스트)

action (보고서 소스 필터 — 1229 IA 02.2.8373)

코드설명
ALLAll NDCX sales reported and non reported, NDCX 전체 판매
AUTAutomated pricing, 자동 가격 산정
MANManual pricing, 수동 가격 산정

action (보고서 소스 필터 — 1229 1A 02.2.2104)

코드설명
ALAirline, 항공사
ARCARC
BSPBSP

fromSequenceDocumentNumber (Item Number)

보고서 정렬 기준이 되는 시퀀스 또는 문서 번호를 지정하는 구조.
필드Fmt설명
numberan..6시퀀스 번호 (6자리 이하) 또는 문서 번호 (7~10자리)
typean..3번호 유형

type (번호 유형)

코드설명
DDocument number, 문서 번호
SSequence number, 시퀀스 번호

reservationInformation (Reservation Control Information)

PNR 또는 철도 Provider Reference로 보고서를 필터링하는 구조. 최대 9회 반복 가능.
필드Fmt설명
companyIdan..35항공사/공급자 코드
controlNumberan..20예약 번호 (PNR Record Locator)

attributeInfo (Coded Attribute)

클라이언트 ID 등 속성으로 보고서를 필터링하는 구조.
필드Fmt설명
attributeTypean..5속성 유형 코드
attributeDescriptionan..256속성 값

attributeType (속성 유형 — 950K 1A 02.1.859)

코드설명
CLCClient code, 클라이언트 코드
FCAFare calculation, 운임 계산

4. Reply 주요 구조 (조회 응답)

errorGroup (Error Group)

오류 발생 시 반환되는 그룹 구조.
필드설명
errorOrWarningCodeDetails.errorCode오류/경고 코드
errorOrWarningCodeDetails.errorCategory코드 목록 한정자 (EC=Error, WEC=Warning)
errorWarningDescription.freeText오류/경고 상세 텍스트

queryReportDataDetails (보고서 데이터)

보고서 전체 데이터를 담는 최상위 그룹 구조.
필드StRep설명
currencyInfoM1보고서 통화 정보
stockProviderDetailsC1Stock Provider 산업 분야 및 코드
dateDetailsM2시스템 날짜 및 요청 날짜
queryReportDataOfficeGroupM9오피스별 문서 순잔액 그룹

queryReportDataOfficeGroup (오피스별 그룹)

오피스 단위로 문서 목록을 묶는 그룹 구조.
필드StRep설명
requestorAgencyDetailsM1요청 대리점 정보 (오피스 ID, IATA 번호)
documentDataM9999개별 문서(거래) 데이터

documentData (문서 데이터)

개별 문서(항공권, EMD, 환불 등)에 대한 상세 정보를 담는 구조. 보고서당 최대 9999건 반복.
필드StRep설명
sequenceIdentificationM1보고서 내 문서 순번
validatingCarrierDetailsC1확인 항공사
documentNumberM1항공권/문서 번호 및 항공사 코드
orderIDC1주문 식별 참조 (TKT별 고유)
orderItemIDC99주문 항목 식별 참조 (OrderID 내 반복)
documentDetailsC1Rail 등 특수 문서 번호
monetaryInformationM1금액 정보 (운임, 세금, 수수료 등)
bookingAgentM2예약 에이전트 사인
bookingAgentOtherUserDetailsC5에이전트 Short Login(SLG) / Full Name(AGN)
transactionDataDetailsM1거래 코드 및 거래 유형
fopDetailsM1결제 수단(FOP) 그룹
passengerNameC1승객명
enhancedPaxInfoCriteriaC1승객 상세 (PTC, 유아 여부 등)
statusDetailsC1문서 상태 정보
reservationInformationC9PNR / Provider Reference
pricingIndicatorC1가격 지표 (자동/수동)
agentDetailsC2문서 관련 에이전트/사용자
agentOtherUserDetailsC5에이전트 SLG/AGN
actionDetailsC1스크롤 처리 정보
salesPeriodDetailsC1보고서 기간 (From/To)

5. 거래 코드 (Transaction Code)

transactionDataDetails.code 필드에 사용되는 코드. 보고서 내 각 문서의 거래 성격을 나타낸다.

발권 관련

코드설명
TKTATicket Agent, 에이전트 발권
TKTBTicket Bulk, 대량 발권
TKTMTicket Manual, 수동 발권
TKTTTicket Transitional Automated, 자동 과도기 발권

취소/환불 관련

코드설명
CANRCancellation Refund, 취소 환불
CANXCancellation, 취소
CANNCancellation Non-refundable, 환불 불가 취소
RFNDRefund, 환불
RENMReissue Non-Manual, 비수동 재발행
RENAReissue Non-Automated, 비자동 재발행

교환/재발행 관련

코드설명
MCOAMCO Agent, 에이전트 MCO
MCOMMCO Manual, 수동 MCO
PTAMPTA Manual, 수동 PTA
TORMTour Order Manual, 수동 투어 오더

기타

코드설명
ACMRAgency Credit Memo Refund, 대리점 대변 메모 환불
ADMAAgency Debit Memo Agent, 대리점 차변 메모
ACMAAgency Credit Memo Agent, 대리점 대변 메모
MDnnMiscellaneous Document (nn = 번호)
MPnnMiscellaneous Payment (nn = 번호)
XSBAExchange Sale Bulk Agent
XSBMExchange Sale Bulk Manual
SSACSales Summary Agent, 판매 요약
SSADSales Summary Agent Debit, 판매 요약 차변
TAADTransaction Agent Automated Debit
RCSMReissue Credit Sale Manual
BPASBoarding Pass
PSCNPost-sale Commission Notice
VSCNVoid Sales Commission Notice
RSCNRefund Sales Commission Notice
TASFTicketing Agent Service Fee

6. 거래 유형 (Transaction Type)

transactionDataDetails.type 필드에 사용되는 코드. 거래의 대분류 유형을 나타낸다.
코드설명
SALESale, 판매
INVTInventory, 재고
REFDRefund, 환불
ADJAAdjustment Agent, 에이전트 조정
ADJPAdjustment Provider, 공급자 조정
AUTSAutomated Sale, 자동 판매
CCASCredit Card Adjustment Sale
CCCSCredit Card Cancellation Sale
MANSManual Sale, 수동 판매
VOIDVoid, 무효 처리

7. 금액 정보 (Monetary Information)

monetaryInformation 구조는 문서의 각종 금액을 담는다. monetaryDetailsotherMonetaryDetails로 구성된다.

monetaryDetails (주 금액)

필드Fmt설명
typeQualifieran..3금액 유형 한정자
amountan..35금액
currencyan..3통화 코드 (ISO)

otherMonetaryDetails (기타 금액, 최대 19회 반복)

monetaryDetails와 동일 구조로, 추가 금액 항목을 전달한다.

typeQualifier 주요 값 (5025 IA 02.2.1570)

코드설명
BBase fare, 기본 운임
EEquivalent fare, 환산 운임
FCommission amount, 수수료
HNet fare amount, 순 운임
ITransaction total amount, 거래 총액
MTicket total amount, 항공권 총액
TTicket document amount (base, tax, fee), 문서 금액
TTXTotal taxes amount, 세금 총액
712Total fare amount, 운임 총액
713Total amount of all surcharges, 전체 서차지 총액
714Refund amount, 환불 금액
715Fare difference amount, 운임 차액
AAdditional collection amount, 추가 징수 금액
AGTAgent amount (market specific), 에이전트 금액
CAdditional collection total, 추가 징수 합계
OBTotal carrier fees, 항공사 수수료 합계
SELSelling fare amount, 판매 운임

FOP 연관 금액 (5025 IA 02.2.598)

코드설명
FPForm of payment amount, 결제 수단 금액
MTicket total amount, 항공권 총액
TTicket document amount (base, tax, fee), 문서 금액

8. 결제 수단 (Form of Payment)

fopDetails 그룹 구조 내에서 결제 수단 정보를 전달한다.

fopDescription (결제 수단 상세)

필드Fmt설명
typean..10결제 수단 유형 코드
indicatoran..3결제 수단 지표
amountn..18결제 금액
vendorCodean..35신용카드 회사 코드 (VI, CA, AX 등)
creditCardNumberan..35신용카드 번호
expiryDatean..35신용카드 만료일
approvalCodean..17승인 코드
sourceOfApprovalan..3승인 소스 (F=CRS Floor limit, M=Manual)

type (결제 수단 유형 코드)

코드설명
CACash, 현금
CCCredit Card, 신용카드
CKCheck, 수표
AGTAgent (이전 발행 문서 교환/대리)
GRGovernment transportation request, 정부 운송 요청
MSMiscellaneous, 기타
NRNon-refundable (refund restricted), 환불 제한
PTPrepaid Ticket Advice (PTA), 선납 발권 안내
SGRSingle government transportation request, 단일 정부 운송 요청
UNUnited Nations Transportation Request, UN 운송 요청

indicator (FOP 지표 — 9988 IA 02.2.875)

코드설명
2Old, 이전
3New, 신규
4In connection with, 연관
5Original issue form of payment, 원본 발행 결제 수단

9. 문서 번호 및 상태

documentNumber (Ticket Number Details)

항공권/문서의 논리적 번호와 항공사 코드를 포함하는 구조.
필드Fmt설명
numberan..35문서 번호
numberOfBookletsn..15결합 발권(Conjunctive) 시 총 항공권 수
statusan..3문서 확인 상태

status (문서 상태 — 4405 IA 02.2.9497)

보고서 내 문서가 확인되었는지 여부.

documentDetails (Document Information Details)

Rail 등 특수 문서의 번호를 전달하는 구조.
필드Fmt설명
numberan..35문서 번호
statusan..3문서 참조 유형
processDetails처리 상세 (최대 10회)

status (문서 참조 유형 — 4405 IA 02.2.15664)

코드설명
DOCDocument Number Reference, 문서 번호 참조
INVInvoice, 인보이스

orderID (Order Identification)

NDC 주문 식별 참조. TKT별로 고유하다.
필드Fmt설명
owneran..5항공사(소유자) 코드
idan..40주문 참조 번호

orderItemID (Order Item Identification)

주문 내 개별 항목 식별. OrderID당 최대 99회 반복.
필드Fmt설명
owneran..5항공사(소유자) 코드
idan..99주문 항목 참조 번호

10. 승객 정보

passengerName (Traveller Information)

승객의 성(Surname) 정보를 전달하는 구조.
필드Fmt설명
surnamean..70승객 성(Surname) + 이름
typean..3단위 한정자

enhancedPaxInfoCriteria (Enhanced Traveller Information)

승객의 상세 정보를 전달하는 구조. PTC, 유아 여부, 타투 번호 등을 포함한다.
필드Fmt설명
qualifieran..3PAX = 승객, IN = 유아
quantityn..15수량
typean..3승객 유형 코드 (PTC)
otherTypean..3추가 승객 유형
uniqueCustomerIdentifieran..35타투 번호 (PNR 내 승객 식별)
infantIndicatoran1유아 지표

infantIndicator (유아 지표)

설명
1Infant (INF), 유아 - Edifact 추가 정보 없음
2Infant given name only (INF/BILL), 유아 이름만
3Infant given and last name (INFGATES/BILL), 유아 성+이름

otherPaxNamesDetails (이름 상세)

승객 1인당 최대 5가지 이름 유형(성인/유아)을 전달한다.
필드Fmt설명
nameTypean..5이름 유형 (Native, Universal 등)
referenceNamean1참조 이름 여부 (Y/N)
displayedNamean1PNR 표시 이름 여부 (Y/No)
romanizationMethodan..4로마자 변환 방법
surnamean..70
givenNamean..70이름
titlean..70호칭 (MR, MS 등)

nameType (이름 유형 — 950K 1A 12.2.28)

코드설명
NN1Romanizable Native Name, 로마자 변환 가능 원어 이름
NN2Non-Romanizable Native Name, 로마자 변환 불가 원어 이름
RN1Romanization of Native Name 1 in ASCII domain [A-Z]
RN2Romanization of Native Name 1 in extended ASCII domain
UNUniversal Name, 범용 이름

romanizationMethod (로마자 변환 방법 — 5800 1A 11.2.14)

코드설명
KARException table for last name + Revised romanization of Korean
MCRMcCune-Reishauer
RRKRevised romanization of Korean, 한국어 개정 로마자 표기법

11. 가격 지표 (Pricing Indicator)

pricingIndicator 구조는 문서의 가격 산정 방법을 나타낸다.
필드Fmt설명
indicatorsan..3가격 지표 코드 (최대 20회 반복)

indicators (가격 지표 — 5387 IA 02.2.1462)

코드설명
AAutomated pricing, 자동 가격 산정
MManual pricing, 수동 가격 산정

12. 상태 정보 (Status Details)

statusDetails 구조는 문서의 현재 상태, 보고서 마감 상태 등을 전달한다.
필드Fmt설명
indicatoran..3상태 한정자 (His/Crt)
actionan..3동작 코드
typean..3보고서 마감 유형
descriptionan..70테이프 번호 (자유 텍스트)

type (보고서 마감 유형 — 9015 IA 02.2.5536)

보고서의 마감(closure) 유형을 나타내는 코드.

13. 코드셋 참조 테이블

Code List Responsible Agency (3055 IA 02.2.4599)

코드 목록 관할 기관.
코드설명
2CEC (Commission of the European Communities)
3IATA (International Air Transport Association)
5ISO (International Organization of Standardization)
6IATCI
13ICAO (International Civil Aviation Organization)
ZZZMutually defined, 상호 약정

Code List Qualifier (1131 IA 02.2.929)

코드설명
ECError Codes, 오류 코드
WECWarning code, 경고 코드
WZZMutually defined warning, 상호 약정 경고
ZZZMutually defined, 상호 약정

Attribute Function Code Qualifier (9017 UN 02.A.4219)

코드설명
AGNAgent Full Name, 에이전트 전체 이름
SLGShort Login, 에이전트 약식 로그인

Currency (6345 IA 02.2.1432)

코드설명
777Neutral Unit of Construction (NUC), 중립 건설 단위

Issue Indicator (906T 1A 02.1.87 / 02.1.123)

코드설명
OOriginal transaction code, 원본 거래 코드
CCurrent transaction code, 현행 거래 코드

Company Identification (9906 IA 02.2.21001)

코드설명
7CCIndustry Car Rental Companies, 렌터카 업계
7HHIndustry Hotel Chains, 호텔 체인 업계

Source, coded (9890 IA 02.2.1337)

코드설명
FCRS Floor limit, CRS 한도
MManual, 수동
SLink, 링크

14. 응답 구조 다이어그램

SalesReports_DisplayQueryReportReply
|
+-- errorGroup [C, 1]
|   +-- errorOrWarningCodeDetails [M, 1]
|   +-- errorWarningDescription [C, 1]
|
+-- queryReportDataDetails [C, 1]
    +-- currencyInfo [M, 1]
    +-- stockProviderDetails [C, 1]
    +-- dateDetails [M, 2]
    |
    +-- queryReportDataOfficeGroup [M, 9] ......... 오피스별
    |   +-- requestorAgencyDetails [M, 1]
    |   |
    |   +-- documentData [M, 9999] ................ 문서별
    |       +-- sequenceIdentification [M, 1]
    |       +-- validatingCarrierDetails [C, 1]
    |       +-- documentNumber [M, 1]
    |       +-- orderID [C, 1]
    |       +-- orderItemID [C, 99]
    |       +-- documentDetails [C, 1]
    |       +-- monetaryInformation [M, 1]
    |       |   +-- monetaryDetails [M, 1]
    |       |   +-- otherMonetaryDetails [C, 19]
    |       +-- bookingAgent [M, 2]
    |       +-- bookingAgentOtherUserDetails [C, 5]
    |       +-- transactionDataDetails [M, 1]
    |       |   +-- code .......................... 거래 코드
    |       |   +-- type .......................... 거래 유형
    |       |   +-- issueIndicator ................ O/C
    |       +-- fopDetails [M, 1]
    |       |   +-- fopDescription [M, 1]
    |       |   +-- monetaryInfo [M*, 1]
    |       +-- passengerName [C, 1]
    |       +-- enhancedPaxInfoCriteria [C, 1]
    |       +-- statusDetails [C, 1]
    |       +-- reservationInformation [C, 9]
    |       +-- pricingIndicator [C, 1]
    |       +-- agentDetails [C, 2]
    |       +-- agentOtherUserDetails [C, 5]
    |
    +-- actionDetails [C, 1]
    +-- salesPeriodDetails [C, 1]

15. 메시지 구조 용어

기술 문서에서 사용되는 메시지 구조 정의 용어.
용어설명
Entity메시지 내 데이터 항목의 참조 이름
StructureEntity의 정식 명칭과 참조 번호
Rep (Repetitions)상위 구조 내에서의 반복 횟수
St (Status)필수 여부. M=Mandatory, C=Conditional, M*=구현 시 필수
Fmt (Format)데이터 형식. a=문자, n=숫자, an=영숫자, ..x=가변 길이
Grouped Structure하위 구조를 포함하는 복합 구조 (계층 구조)
Simple Structure데이터 요소만 포함하는 단순 구조
Codeset코드화된 데이터 항목의 가능한 값 목록

데이터 형식 표기법

표기의미예시
a3고정 3자리 문자USD
n4고정 4자리 숫자2024 (년도)
an..35가변 영숫자 최대 35자리HONG/GILDONG MR
n..18가변 숫자 최대 18자리528400 (금액)
an1고정 1자리 영숫자O (Issue Indicator)

약어 모음

약어정식 명칭설명
ACCPAmadeus Convergence Content PlatformAmadeus 통합 콘텐츠 플랫폼
ARCAirlines Reporting Corporation미주 지역 항공사 정산 기관
BSPBilling and Settlement PlanIATA 발권 정산 시스템
DFCDefault Filing Currency오피스 기본 통화
EMDElectronic Miscellaneous Document부가서비스 전표
FOPForm of Payment결제 수단
IATAInternational Air Transport Association국제항공운송협회
MCOMiscellaneous Charges Order기타 비용 주문서
NDCNew Distribution Capability항공사 직접 연결 표준
NUCNeutral Unit of Construction중립 건설 단위 (국제 운임 계산 기준)
PNRPassenger Name Record승객 예약 기록
PTAPrepaid Ticket Advice선납 발권 안내
PTCPassenger Type Code승객 유형 코드
SLGShort Login에이전트 약식 로그인
SOFSales report Office Filter판매 보고서 오피스 필터
STPSatellite Ticket Printer위성 발권 프린터/오피스
TDOTicket Delivery Office티켓 배달 오피스
TKTTicket항공권

참고

WBS Integration Flow - Step 13-14

PNR_Retrieve

BSP Settlement Guide