Skip to main content
PNR 없이 특정 운임을 확정 조회하고 uniqueOfferReference를 발급받는 API 용어집입니다. FBA(Fare Basis Assignment) 옵션을 사용한 운임 기저 지정 가격 조회도 이 API를 통해 수행합니다.
이 API는 WBS Integration Flow가격 조회 및 규정 확인 단계 Step 4 및 **후속 처리 단계 Step 16 (FBA)**에 해당합니다.

1. 개요

Fare_InformativePricingWithoutPNR

Amadeus GDS가 제공하는 PNR 없이 여정의 운임을 확정 가격 조회하는 API. 항공사, 서비스 공급자 및 거래 파트너가 발권 목적으로 여정의 가격을 요청할 수 있다. 응답으로 uniqueOfferReference를 발급받아 후속 발권/규정 조회에 활용한다.
[Query: 가격 조회 요청]
  승객 정보, 여정(구간별 항공편), Pricing Option


  Amadeus Fare Engine


[Reply: 가격 조회 결과]
  mainGroup
  ├─ generalIndicators: SITI/SOTO 등 Pricing Indicator
  ├─ pricingGroupLevelGroup × N (Fare Group별)
  │   ├─ numberOfPax: 해당 그룹 승객 수
  │   ├─ fareInfoGroup: 운임 상세
  │   │   ├─ emptySegment: PTC 정보
  │   │   ├─ pricingIndicators: Ticket Designator, NVA/NVB
  │   │   ├─ fareAmount: 운임 금액
  │   │   ├─ textData: Fare Calculation Line
  │   │   └─ offerReferences: uniqueOfferReference
  │   ├─ surchargesGroup: 세금/패널티/PFC
  │   ├─ corporateGroup: Corporate Fare 정보
  │   ├─ negoFareGroup: Negotiated Fare 정보
  │   └─ segmentLevelGroup × N (구간별)
  │       ├─ segmentInformation: 날짜/항공사/구간
  │       ├─ additionalInformation: Ticket Designator, NVA/NVB
  │       ├─ fareBasis: Fare Basis, Transportation Class
  │       ├─ cabinGroup: 캐빈/클래스 정보
  │       ├─ baggageAllowance: 수하물 허용량
  │       └─ fareComponentDetailsGroup: Fare Component 상세
  ├─ carrierFeeGroup: OB/OC Fee 내역
  └─ fareComponentDetailsGroup: Fare Component/Bound 상세

Query / Reply 구조

구분메시지설명
QueryFare_InformativePricingWithoutPNR 18.1.1A여정 + 승객 + Pricing Option을 포함한 가격 조회 요청
ReplyFare_InformativePricingWithoutPNRReply 18.1.1A운임 확정 결과 + Offer Reference 반환
항목내용
API 명Fare_InformativePricingWithoutPNR
플로우 단계Step 4 — 가격 조회 및 규정 확인 / Step 16 — FBA 옵션
목적운임 확정 조회 + Offer ID 발급, FBA 옵션으로 특정 Fare Basis 지정 가격 산출
이전 단계Fare_InformativeBestPricingWithoutPNR
다음 단계Fare_CheckRules

2. Query 주요 구조 (가격 조회 요청)

passengersGroup

승객 정보를 정의하는 구조. 최대 198개 그룹까지 지정 가능.
필드구조StRep설명
segmentRepetitionControlSegment repetition controlM1그룹 내 승객 수 및 Group Tattoo
travellersIDSpecific traveller detailsC1LCC 가격 조회 시 항공사가 제공하는 승객 Tattoo. FSC에는 사용하지 않음
discountPtcFare informationC1PTC (Passenger Type Code) 지정

segmentGroup

여정 구간 정보를 정의하는 구조. 최대 99개 구간까지 지정 가능.
필드구조StRep설명
segmentInformationTravel product informationM1항공사, 편명, 출발지/도착지, 날짜 등 구간 상세
additionnalSegmentDetailsAdditional product detailsC1기술 착륙(Tech Stop) 정보. 현재 deprecated
inventoryProduct informationC1편 재고 정보 (개방 클래스, 잔여 좌석 수)

segmentInformation 하위 필드

필드설명
flightDate.departureDate출발일
flightDate.departureTime출발 시간
flightDate.arrivalDate도착일
flightDate.arrivalTime도착 시간
boardPointDetails.trueLocationId출발 공항 코드 (IATA 3자리)
offpointDetails.trueLocationId도착 공항 코드
companyDetails.marketingCompany마케팅 항공사 코드
companyDetails.operatingCompany운항 항공사 코드
flightIdentification.flightNumber편명 번호
flightIdentification.bookingClass예약 클래스 (RBD)

pricingOptionGroup

운임 조회 옵션을 설정하는 구조. 최대 999개 옵션까지 지정 가능. FBA, RLO, 통화 지정, PTC 등 다양한 가격 산출 제어를 수행한다.
필드구조StRep설명
pricingOptionKeyCoded pricing option keyM1Pricing Option 키 코드 (Attribute Key)
optionDetailAttributeC1옵션 상세 값 (name, value)
carrierInformationTransport identifierC1항공사 지정
currencyCurrenciesC1통화 지정
penDisInformationDiscount and penalty informationC1할인/패널티 정보
monetaryInformationMonetary informationC1금액 정보
taxInformationDuty/tax/fee detailsC99세금 정보
dateInformationStructured date time informationC2날짜 정보 (과거 가격 조회 등)
frequentFlyerInformationFrequent traveller identification codeC1상용고객 마일리지 정보
formOfPaymentInformationForm of paymentC1결제 수단 정보
locationInformationPlace/location identificationC1지점 정보 (POS, POT 등)
paxSegTstReferenceReference informationC1승객/구간/TST 참조

3. Pricing Option Key (Attribute Key) 코드셋

가격 조회 동작을 제어하는 핵심 옵션 키. pricingOptionKey.pricingOptionKey 필드에 사용한다.

운임 유형 지정

코드설명
RPPublished Fares — 공시 운임
RUUnifares — 통합 운임
RCCorporate negotiated fares — 기업 계약 운임
RWCorporate Unifares — 기업 통합 운임
RNNegotiated fare — 협정 운임
RLIReturn List of fare — 적용 가능한 운임 목록 반환
RLOReturn Lowest possible fare — 최저 운임 반환

FBA (Fare Basis Assignment) 관련

코드설명
FBAFare BAsis simple override — Fare Basis 단순 지정
FBLFare Basis force override — Fare Basis 강제 지정
FBPForce Break Point — 강제 구간 분리점 지정

통화 / 금액 제어

코드설명
FCOFare Currency Override — 운임 통화 강제 지정
FCSFare Currency Selection — 운임 통화 선택
MBTFare amount override with M/BT — M/BT 기준 운임 금액 재정의
MITFare amount override with M/IT — M/IT 기준 운임 금액 재정의

세금 / 수수료 제어

코드설명
ACAdd Country taxes — 국가 세금 추가
ATAdd Tax — 세금 추가
ETExempt Taxes — 세금 면제
WCWithhold Country taxes — 국가 세금 보류
WTWithhold Tax — 세금 보류
WQWithhold Q surcharges — Q 서차지 보류
NFNo ticketing Fee — 발권 수수료 없음
OBFOB Fees (include and/or exclude) — OB 수수료 포함/제외

가격 산출 제어

코드설명
CCControlling Carrier Override — 관할 항공사 재정의
VCValidating Carrier — 발권 항공사 지정
POSPoint Of Sale — 판매 지점 지정
POTPoint Of Ticketing override — 발권 지점 재정의
PTAPoint of Turnaround — 회항 지점 지정
DATpast DATe pricing — 과거 날짜 기준 가격 조회
DObooking Date Override — 예약 날짜 재정의
IPInstant Pricing — 즉시 가격 조회
NBPNo BreakPoint — 구간 분리점 없음
CONConnection — 환승 지정
STOStopover — 도중 체류 지정
GRIGlobal Route Indicator — 글로벌 경유 지표

기타

코드설명
PAXPassenger discount/PTC — 승객 할인/PTC 지정
PTCPTC only — PTC만 지정
PFFPricing by Fare Family — Fare Family 기준 가격 산출
PLPricing Logic — 가격 산출 로직
AWDAWarD — 마일리지 보상 운임
BNDBound Input — Bound 입력
DIADiagnostic Tool — 진단 도구
FOPForm Of Payment — 결제 수단
MAMileage Accrual — 마일리지 적립
MCMiles and Cash (Pricing by Points) — 마일리지+현금 혼합 결제
NOPNo Option — 옵션 없음
PRMexpanded PaRaMeters — 확장 파라미터
PSRPSR — PSR
TKTTicket Type — 항공권 유형
ZAPZAP-off — ZAP 해제

4. Reply 주요 구조 (가격 조회 결과)

messageDetails

메시지 처리 결과를 담는 구조. 요청이 정상 수행되었는지 여부를 확인한다.
필드구조StRep설명
messageDetailsMessage action detailsM1메시지 일반 정보, 요청 성공/실패 여부
errorGroupGroupC1오류 발생 시 오류 코드 및 설명

mainGroup

응답의 핵심 구조. 모든 가격 조회 결과 데이터를 포함한다.
필드구조StRep설명
dummySegmentDummy segmentM1구분자 (의미 없음)
convertionRateConversion rateC1통화 환율 정보
generalIndicatorsPricing/ticketing detailsM1SITI, SOTO 등 Pricing Indicator 및 International 플래그
pricingGroupLevelGroupGroupM*99Fare Group별 가격 상세
carrierFeeGroupGroupC9Carrier Fee(OB/OC) 내역
fareComponentDetailsGroupGroupC99Fare Component/Bound 수준 상세

generalIndicators (Pricing Indicator)

가격 조회의 글로벌 속성을 나타내는 지표. SITI/SOTO 구분, International 여부 등을 포함한다.
필드설명
priceTicketDetails.indicators가격 유형 한정자 (Price type qualifier)
priceTariffType운임 유형 코드

priceTariffType 주요 값

코드설명
PPRIVATE — 비공개 운임
AATAF
IIATA
MNEGO — 협정 운임
NDDF (Negotiated)
UDDF CORP — DDF 기업 운임
DTOUR — 관광 운임
TDDF INC TOUR — DDF 포함 관광
KDDF BULK TOUR — DDF 대량 관광
LOVERRIDE
OOVERRIDE

5. pricingGroupLevelGroup (Fare Group 상세)

승객 유형(PTC)별 운임 상세 정보를 포함하는 그룹. 최대 99개.
필드구조StRep설명
numberOfPaxSegment repetition controlM1해당 Fare Group의 승객 수
passengersIDSpecific traveller detailsC99승객 ID (요청과 동일)
fareInfoGroupGroupM*1운임 정보 상세
surchargesGroupGroupC1세금/패널티/PFC
corporateGroupGroupC99Corporate Fare 정보
negoFareGroupGroupC99Negotiated Fare 정보
segmentLevelGroupGroupC99구간별 운임 상세
structuredFareCalcGroupGroupC1구조화된 Fare Calculation (미구현)
carrierFeeGroupGroupC9Carrier Fee 내역
fareComponentDetailsGroupGroupC99Fare Component/Bound 수준 상세

6. fareInfoGroup (운임 정보)

Fare Group 내 운임 핵심 정보.
필드구조StRep설명
emptySegmentFare informationM1PTC, Fare Indicator 등 운임 기본 정보
pricingIndicatorsPricing/ticketing detailsC1Ticket Designator, NVA date, NVB date
fareAmountMonetary informationC1운임 금액 (Base Fare, Equivalent, Total 등)
textDataInteractive free textC99Fare Calculation Line, Mileage 계산선, Endorsement 정보
offerReferencesGroupC1Offer ReferenceuniqueOfferReference 포함

fareAmount — typeQualifier 주요 값

monetaryDetails.typeQualifier 필드에 사용되는 금액 유형 코드.
코드설명
BBase — 기본 운임
CNet Base Fare — 순 기본 운임
DTotal Base Fare (전체 승객)
EPublic Equivalent Fare — 공시 환산 운임
FPublic Base Fare — 공시 기본 운임
GGrand Total Fare (전체 승객)
HTotal Tax Fare (전체 승객)
MMaximum Penalty amount — 최대 패널티 금액
NNet Equivalent Fare — 순 환산 운임
PPayment — 결제 금액
QPrevious Quoted Base Fare — 이전 견적 기본 운임
RIn House fare type/Corporate contract/Negotiated Fare 참조 금액
SPoint of Sale — 판매 지점
TTax — 세금

7. offerReferences 및 uniqueOfferReference

offerReferences
├─ offerIdentifier
│   ├─ reference     : 참조 번호 (an..6)
│   ├─ offerId       : Offer 식별자 (an..35)
│   └─ uniqueOfferReference : 고유 Offer 참조 (an..60)  ★ 핵심
└─ references        : 승객/구간 Tattoo 참조 (최대 99)
    ├─ type           : 참조 한정자 (Passenger/Segment)
    └─ value          : 참조 번호
uniqueOfferReference는 이 API의 핵심 출력값으로, 후속 단계인 Fare_CheckRules, Air_SellFromRecommendation 등에서 해당 운임을 식별하는 데 사용한다. WBS 플로우에서 Step 4에서 발급되어 이후 단계로 전달된다.

8. surchargesGroup (세금/패널티/PFC)

필드구조StRep설명
taxesAmountTax detailsM1세금 관련 데이터
penaltiesAmountDiscount and penalty informationC1패널티 관련 정보 (금액, 비율, 통화)
pfcAmountMonetary informationC5Passenger Facility Charges (PFC)

9. segmentLevelGroup (구간별 운임 상세)

**개별 구간(Segment)**의 운임, Fare Basis, 캐빈, 수하물 정보를 포함.
필드구조StRep설명
segmentInformationTravel product informationM1구간 정보 (날짜, 항공사, 출발/도착)
additionalInformationPricing/ticketing detailsC1Ticket Designator, NVA date, NVB date
fareBasisFare qualifier detailsC1Transportation Class, Fare Basis, Fare by Rule 플래그
cabinGroupGroupC99캐빈/클래스 정보 (서비스 등급별)
baggageAllowanceExcess baggage detailsC1수하물 허용량
ptcSegmentNumber of unitsC1이 구간에 적용된 PTC
couponInformationQuantityC1국내선 쿠폰 값 / TPM

fareBasis 하위 필드

필드설명
fareBasisDetails.rateTariffClassFare Basis Code (예: YOWKR, HLE3M)
fareBasisDetails.otherRateTariffClassTicket Designator

cabinGroup 하위 필드

필드구조설명
cabinSegmentProduct information캐빈 정보 — bookingClassDetails.designator에 RBD 포함
baggageAllowanceExcess baggage details해당 캐빈의 수하물 허용량

10. fareComponentDetailsGroup (Fare Component 상세)

Fare Component 또는 Bound 수준의 상세 정보. Reply의 최상위 및 pricingGroupLevelGroup 내부에 모두 존재할 수 있다.
필드구조StRep설명
fareComponentIDItem numberM1Fare Component 번호 (FC) 또는 Bound 번호 (BND)
marketFareComponentTravel product informationC1시장 정보 (출발/도착 도시)
monetaryInformationMonetary informationC1Fare Component별 금액
componentClassInfoPricing or ticketing subsequentC1Fare Basis Code, Ticket Designator
fareQualifiersDetailFare qualifier detailsC1Fare Qualifier 상세
fareFamilyDetailsFare familyC1Fare Family 이름 및 계층
fareFamilyOwnerTransport identifierC1Fare Family 소유 항공사
couponDetailsGroupGroupM99Coupon 상세 (구간별)

fareComponentID — Item Number Type

코드설명
FCFare Component — 운임 구성 요소
BNDBound — 여정 방향 단위

fareFamilyDetails 하위 필드

필드형식설명
fareFamilynamean..30Fare Family 단축 이름 (예: LIGHT, STANDARD, FLEX)
hierarchyn..4Fare Family 내 계층 순서 (높을수록 상위 상품)
commercialFamilyDetails.commercialFamilyan..30상업용 Fare Family 이름 (최대 20개)

11. carrierFeeGroup (Carrier Fee — OB/OC)

항공사 수수료(OB/OC Fee)의 상세 내역. 공항/정부 수수료가 아닌 항공사 자체 수수료를 항공권 수익과 별도로 추적한다.
필드구조StRep설명
feeTypeSelection detailsM1수수료 성격 (OB, OC 등)
feeDetailsGroupC99개별 수수료 상세

feeDetails 하위 필드

필드설명
feeInfo수수료 정보
feeAmounts수수료 금액 (세금 포함/미포함, 총 세금)
feeTaxes이 수수료에 관련된 세금 (최대 99)
feeDescription수수료 속성 (상업적 설명 등)

12. corporateGroup / negoFareGroup (기업/협정 운임)

corporateGroup

필드구조설명
corporateDataFare calculation code detailsCorporate Fare 유형, 계약 번호, 회사명

negoFareGroup

필드구조설명
negoFareIndicatorsPricing/ticketing subsequent협정 운임 지표
extNegoFareIndicatorsFare qualifier details확장 협정 운임 한정자
negoFareAmountDiscount and penalty information협정 운임 금액
negoFareTextInteractive free text발권 시 Fare/Total 박스에 인쇄할 내용

13. convertionRate (환율 정보)

통화 환산율 정보.
필드형식Codeset설명
conversionTypean..39875 IA 02.2.153환산 유형 코드
currencyan..36345 IA 02.2.2034통화 코드 (ISO)
rateTypean..35419 IA 02.2.164환율 유형 한정자
pricingAmountn..18-가격 산출 금액
convertedValueAmountn..18-환산 후 금액
dutyTaxFeeTypean..35153 IA 02.2.335세금 유형

Conversion Type 주요 값 (9875 IA 02.2.153)

코드설명
700Fares — 운임
701Not rounded / truncated
702City — 도시
703Country — 국가
704Equivalent fare — 환산 운임
705Origin of travel — 여행 출발지
BBase — 기본
EPublic Equivalent Fare
FPublic Base Fare
TTax — 세금

14. Grouped Structure 참조

COUPONDETAILSTYPE

쿠폰(구간) 상세 정보.
필드구조설명
productIdReference information쿠폰 식별 Tattoo + 유형
flightConnectionTypeTravel product information편 접속 유형
couponTaxDetailsGroupGroup (x99)쿠폰별 세금 상세

FARECOMPONENTDTLSTYPE

Fare Component 상세 유형.
필드구조설명
fareComponentIDItem numberFC/BND 식별 번호
marketFareComponentTravel product information시장 정보 (출발/도착)
monetaryInformationMonetary information금액 정보
componentClassInfoPricing or ticketing subsequent클래스 정보
fareQualifiersDetailFare qualifier details운임 한정자
fareFamilyDetailsFare familyFare Family 정보
fareFamilyOwnerTransport identifierFare Family 소유 항공사
couponDetailsGroupGroup (x99)쿠폰 상세

OFFERREFERENCESTYPE

Offer 참조 유형.
필드구조설명
offerIdentifierOfferOffer 식별자 (uniqueOfferReference 포함)
referencesReference information (x99)승객/구간 Tattoo 참조

ERRORGROUPTYPE

오류 그룹 유형.
필드구조설명
errorOrWarningCodeDetailsApplication error information오류/경고 코드 상세
errorWarningDescriptionFree text information오류/경고 설명 텍스트

15. 주요 Codeset 테이블

Allowance or charge qualifier (5463 IA 02.2.237)

수하물 허용 단위.
설명
700Kilos (킬로그램)
701Pounds (파운드)
702Nil (없음)
CSpecial Charge (특별 요금)
NNumber of pieces (개수)
SSize (크기)
VValue (가치)
WWeight (무게)

Article availability (7011 IA 02.2.246 / 02.2.247)

좌석 가용 상태.
설명
AVLAvailable — 예약 가능
AQuota sell limit as agreed
CClosed — 마감
LWaitlist only — 대기자 명단만
NNear to sell — 판매 임박
RRequest only — 요청만 가능
XClosed to arrival — 도착 마감
ZAll status — 전체 상태
70ASuppress from display — 표시 억제
70BClass cancelled — 클래스 취소
70CClass closed on limit sales level

Duty/tax/fee category (5305 IA 02.2.385)

세금 카테고리.
설명
700Additional collection (ET 교환/재발행 신규 세금)
701Paid (ET 교환/재발행 기납부 세금)
702Current — 현재
703Total PFC (전체 승객 시설 사용료)
704Total taxes — 총 세금
705Refundable — 환불 가능
706VAT Penalty taxes
707VAT Residual value taxes
DInclude departure taxes only — 출발 세금만
ETax exempt — 세금 면제
ITaxes included — 세금 포함
NTaxes not applicable — 세금 미적용
QExempt security surcharge — 보안 서차지 면제
TDomestic tax not applicable — 국내 세금 미적용

Fare classification type (9878 IA 02.2.438)

설명
NTFNon Ticketable Fare — 발권 불가 운임

Data indicator (9988 IA 02.2.1204)

데이터 지표.
설명
DOMDomestic — 국내선
INTInternational — 국제선
LOCLocal — 지역
ECAEconomic area — 경제 구역
SCHInternational - Schengen zone
STPTechnical Stopover — 기술 착륙
EMPEmpty — 빈 값
NOTNot displayable — 표시 불가
AFTAfter take-off — 이륙 후
BEFBefore take-off — 이륙 전

16. Reply 구조 ASCII 다이어그램

Fare_InformativePricingWithoutPNRReply

├─ messageDetails [M×1]
│   └─ businessFunction / messageFunction / responseType

├─ errorGroup [C×1]
│   ├─ errorOrWarningCodeDetails
│   └─ errorWarningDescription

└─ mainGroup [C×1]
    ├─ dummySegment [M×1]
    ├─ convertionRate [C×1]
    │   └─ conversionType / currency / rateType / pricingAmount

    ├─ generalIndicatorsGroup [C×1]
    │   └─ generalIndicators [M×1]
    │       └─ indicators / priceTariffType (SITI/SOTO)

    ├─ pricingGroupLevelGroup [M*×99]  ← PTC별 운임 그룹
    │   ├─ numberOfPax [M×1]
    │   ├─ passengersID [C×99]
    │   │
    │   ├─ fareInfoGroup [M*×1]
    │   │   ├─ emptySegment: PTC / fareCategory
    │   │   ├─ pricingIndicators: Ticket Designator, NVA/NVB
    │   │   ├─ fareAmount: Base(B) / Equiv(E) / Total(G) / Tax(T)
    │   │   ├─ textData: Fare Calc Line, Endorsement
    │   │   └─ offerReferences ★
    │   │       ├─ offerIdentifier
    │   │       │   └─ uniqueOfferReference  ← 핵심 출력
    │   │       └─ references (pax/seg tattoo)
    │   │
    │   ├─ surchargesGroup [C×1]
    │   │   ├─ taxesAmount
    │   │   ├─ penaltiesAmount
    │   │   └─ pfcAmount
    │   │
    │   ├─ corporateGroup [C×99]
    │   ├─ negoFareGroup [C×99]
    │   │
    │   ├─ segmentLevelGroup [C×99]  ← 구간별
    │   │   ├─ segmentInformation: 날짜/항공사/구간
    │   │   ├─ additionalInformation: NVA/NVB
    │   │   ├─ fareBasis: Fare Basis Code ★
    │   │   ├─ cabinGroup [C×99]
    │   │   │   ├─ cabinSegment: RBD / Cabin
    │   │   │   └─ baggageAllowance
    │   │   ├─ ptcSegment
    │   │   └─ couponInformation
    │   │
    │   ├─ carrierFeeGroup [C×9]
    │   │   ├─ feeType: OB / OC
    │   │   └─ feeDetails [C×99]
    │   │       ├─ feeInfo / feeAmounts / feeTaxes
    │   │       └─ feeDescription
    │   │
    │   └─ fareComponentDetailsGroup [C×99]  ← FC/BND별
    │       ├─ fareComponentID: FC or BND
    │       ├─ marketFareComponent: 시장 구간
    │       ├─ monetaryInformation: FC별 금액
    │       ├─ componentClassInfo: Fare Basis
    │       ├─ fareFamilyDetails ★
    │       │   ├─ fareFamilyname
    │       │   ├─ hierarchy
    │       │   └─ commercialFamilyDetails
    │       ├─ fareFamilyOwner
    │       └─ couponDetailsGroup [M×99]

    └─ fareComponentDetailsGroup [C×99] (최상위)

17. FBA (Fare Basis Assignment) 사용법

FBA 옵션은 특정 Fare Basis를 강제 지정하여 가격을 조회할 때 사용한다. WBS 플로우의 Step 16에 해당한다.
FBA 조회 흐름:

1. Fare_InformativeBestPricingWithoutPNR (Step 3)
   → 최저가 검색, 가능한 Fare Basis 목록 확인

2. Fare_InformativePricingWithoutPNR + FBA (Step 16)
   → pricingOptionGroup에 FBA 키 지정
   → optionDetail.attributeType = Fare Basis Code
   → 특정 Fare Basis로 가격 확정

3. Fare_CheckRules (Step 4 연속)
   → uniqueOfferReference로 규정 조회

FBA vs FBL 차이

옵션설명
FBAFare BAsis simple override — 시스템이 해당 Fare Basis를 우선 사용하되, 불가능하면 대체 운임 적용
FBLFare Basis force override — 해당 Fare Basis를 강제 적용. 불가능하면 오류 반환

18. RLO (Return Lowest possible fare)

RLO 옵션을 지정하면 시스템이 입력된 여정에 대해 가능한 최저 운임을 반환한다. RLI(Return List of fare)와 함께 사용하면 적용 가능한 운임 목록도 함께 반환받을 수 있다.
pricingOptionGroup:
  pricingOptionKey = "RLO"
  → 최저 가능 운임으로 가격 산출

19. 메시지 구조 용어

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

데이터 형식 표기법

표기의미예시
a3고정 3자리 문자ICN
n6고정 6자리 숫자150326 (날짜)
an..35가변 영숫자 최대 35자리HONG/GILDONG MR
n..18가변 숫자 최대 18자리528400 (금액)
n1고정 1자리 숫자0 (날짜 변동)

약어 모음

약어정식 명칭설명
FBAFare Basis AssignmentFare Basis 지정 가격 조회 옵션
FBLFare Basis force override (Label)Fare Basis 강제 지정
FBPForce Break Point강제 구간 분리점
FCFare Component운임 구성 요소
BNDBound여정 방향 단위 (Outbound/Inbound)
RLOReturn Lowest possible fare최저 운임 반환 옵션
RLIReturn List of fare운임 목록 반환 옵션
PTCPassenger Type Code승객 유형 코드
RBDReservation Booking Designator예약 클래스
NVANot Valid After유효 종료일
NVBNot Valid Before유효 시작일
SITISold Inside, Ticketed Inside국내 판매 및 국내 발권
SOTOSold Outside, Ticketed Outside국외 판매 및 국외 발권
OBTicketing Fee (OB Fee)발권 수수료
OCOptional Carrier Fee선택적 항공사 수수료
PFCPassenger Facility Charge승객 시설 사용료
TPMTicketed Point Mileage발권 지점 간 마일리지
NUCNeutral Unit of Construction중립 환산 단위 (통화 코드 777)
TSTTransitional Stored Ticket임시 저장 항공권
FOPForm of Payment결제 수단
POSPoint of Sale판매 지점
POTPoint of Ticketing발권 지점
GRIGlobal Route Indicator글로벌 경유 지표
FSCFull Service Carrier풀서비스 항공사
LCCLow Cost Carrier저비용 항공사

참고

WBS Integration Flow - Step 4

WBS Integration Flow - Step 16 (FBA)

Fare_InformativeBestPricingWithoutPNR

Fare_CheckRules