版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学兔兔标准下载ICS35.240.60L70CATAGS中国航空运输协会团体标准T/CATAGS50—2022销售代理销售国内客票运价数据应用规范Applicationspecificationofdomesticpassengertickettariffdatabysalesagents2022-04-22发布 2022-04-22实施中国航运输会 发布T/CATAGS50—2022目 次前 言 II范围 1规性用件 1术和义 1112应场景 3价询 3价算 3运数处流程 3程明 3程分 4价验 4价算 7费算 8果出 8技要求 9999接报结构 9价询作 9则询作 17价算作 22附录A(资料性)运价据表 38附录B(资料性)国内客型表 45附录C(资料性)飞行类型 46附录D(资料性)运价旧则表 47附录E(资料性)第7部示例 67IT/CATAGS50—2022前 言本文按GB/T1.1—2020《准工导则 第部分标化件结和起规》定起草。本文件起草单位:中国民航信息网络股份有限公司。IIT/CATAGS50—2022销售代理销售国内客票运价数据应用规范范围本文件规定了国内客票销售代理对运价数据应用时的场景、数据处理流程和接口报文结构。本文件适用于国内客票销售代理对运价数据的应用。(GB/T18764-2002 GB/T18764-2002界定的以及下列术语和定义适用于本文件。航程3.1.1单程oneway一种不构成完整的来回程或环程的旅行。[来源:GB/T18764-2002,8.2.1]3.1.2来回程roundtrip从一地出发前往另一地又返回到原始发地的旅程。[来源:GB/T18764-2002,8.2.2]3.1.3缺口程openjaw航程中至少含有一段地面运输引起的中断。或航程中两点或两点以上有中断的航程。[来源:GB/T18764-2002,8.2.3]3.1.4经停stopover24小时。[来源:GB/T18764-2002,8.2.6]运价3.2.1运价fare旅客从出发地机场飞往目的地机场所支付的航空运输费用,不包括旅客从城市到机场的地面运输费用。3.2.2普通运价normalfare1T/CATAGS50—2022适用于头等舱、公务舱和经济舱等舱位等级的最高票价。[来源:中华人民共和国交通运输部令2020年第19号]3.2.3特种运价specialfare除旅客普通运价以外的其他票价。[来源:中华人民共和国交通运输部令2020年第19号]3.2.4规则价 farebyrule通过使用规则数据构造的新的运价。注:新的运价可以直接使用现有市场的运价,也可以根据规则限制条件构造生成。3.2.5原始价 basefare规则运价中用来指定规则数据的生成条件时,通常通过指定航空公司已发布的某种条件票价作为基础,这种基础运价称为原始运价。3.2.6私有价 privatefare[来源:中华人民共和国交通运输部令2020年第19号]3.2.7公布价 publicfare承运人对公众公开发布和销售的旅客运价,包括旅客普通运价和旅客特种运价。[来源:中华人民共和国交通运输部令2020年第19号]3.2.8大客运价 vipfare承运人已发布的大客户专属运价,只有大客户可用。3.2.9代理费 commission承运人付给代理人分销客票的费用。3.2.10税款tax/charge/fee航空公司按国家规定的税率向旅客征收的费用。3.2.11运价计算单元FareComponent(FC)用于运价计算的基本单元。3.2.12杂费 miscellaneous除运价以外的其他税费统称,包括燃油附加费、民航发展基金、代理费等。其他3.3.1解决方案solution根据航程特点给出的运价计算方法。注:通常把每种计算方法称为一种Solution。2T/CATAGS50—20223.3.2行程journey指旅客客票上所标明的,自客票中的始发地至目的地的全部航程。3.3.3品牌运价产品brandfareproduct承运人定义的客票价格加附加服务费用的综合航空运价产品。运价查询运价计算运价系统针对销售代理人发起的业务请求[见4],应按照图1或图2的表示对运价数据进行处理。图1 运价算据理程3T/CATAGS50—2022图2 运价询据理程SolutionSolution分成SolutionSolution)根据航程特点,运价系统生成的Solution包括:——单段Solution:所有航程都会生成单段Solution;——单程全程Solution:非联运的多段单程航程,都会生成单程全程Solution;——单程多段Solution:非联运3个航段以上(含)的单程航程都会生成单程多段Solution;SolutionSolution;SolutionSolution。FC)——单段Solution:创建出一个或多个FC,每个航段即为一个FC;——单程全程Solution:创建出一个FC,全航程即为一个FC;——单程多段Solution:创建出两个FC,起点至切分点为一个FC,切分点至终点为另一个FC;——来回程全程Solution:创建出一个FC,全航程即为一个FC;SolutionFCFC5.2.3FCFC4T/CATAGS50—2022FCAFCAFCAFCA5.3.1FCFC注:这里的业务请求信息包括:航司、日期、买家信息(包括购买时间、旅客类型、旅客大客户编码信息等)、卖家信息(包括购买渠道、卖家身份信息等)。FC(FC(FC(FC(FC(FC((OFFICE等),(注1:权限白名单,即为有权限;权限黑名单,即为无权限。注2:运价类型包括公布运价、私有运价、规则运价和大客户运价。5.3.2FCFC注:这里的业务请求信息包括:航司、航班号、行程信息、舱位。5T/CATAGS50—2022FCFC5.3.3FCFC注1:这里的业务请求信息包括行程信息、航班信息(航司、航班号、舱位、日期)。注2的数据,按照内容类型细分为:数据类型部分、日期/时间部分、旅客部分、航班部分和组合规则部分。FCFC日期用FCFC用FCFCSolutionSolutionSolutionFC(FCSolutionFCFC的组SolutionFC(FC注:该部分规则限制了同一Solution下各FC运价的组合限制。6T/CATAGS50—2022FC运价系统对经过5.3运价校验的FC结果逐项处理,将非金额的价格数据计算为具体金额,包括:Y军残5010%;——私有运价计算:私有运价数据为具体金额,直接选取;——规则运价计算:运价系统根据规则运价数据中的计算公式,计算得到最终的运价结果;如果规则运价重新定义了运价基础,则按照新的运价基础输出;——进位计算:针对运价结果,如果数据中有规定的进位方式,则按数据中的进位规则进位;如果数据中没有则按照人民币统一的规则(进位到十位)进行进位处理,生成最终运价结果。Solution运价系统对5.4.1FC计算结果逐项处理,将每个Solution中的FC价格进行组合计算,生成Solution价格结果。包括:——单段Solution计算:单段相加计算,将各FC价格加总。SolutionFCFC400CNY600CNYFC结果1000CNY和1100CNY,则最终该Solution即有4个价格结果:400+1000=1400400+1100=1500——单程全程Solution计算:单程全程匹配计算,直接使用FC计算结果。SolutionFCSolutionFC400CNY600CNYSolution2400CNY600CNY。——单程多段Solution计算:单程多段相加计算,将各FC价格加总。SolutionFCFC700CNY800CNYFC运价结果1000CNY和1100CNY,则最终该Solution即有4个价格结果:700+1000=1700700+1100=1800——来回程全程Solution计算:来回程全程匹配计算,直接使用FC计算结果。SolutionFCSolutionFC1400CNY1600CNYSolution21400CNY1600CNY。——来回程多段Solution计算:将各FC价格除以2,进行进位处理后加总。SolutionFCFC1400CNY1600CNYFC1000CNY1200CNYSolution41400/2+1000/2=1200,1400/2+1200/2=1300,1600/2+1000/2=1300,1600/2+1200/2=1400。运价系统对5.4.2得到的Solution计算结果进行处理,根据航空公司设定的业务规则对SolutionFC5.4.1FCFC5.4.1FC507T/CATAGS50—2022SolutionSolution。杂费计算——基于代理费率的计算:根据运价中的基础代理费率和附加代理费率,用运价金额×代理费率,计算得到各航段代理费,最后加总得到最终的代理费。B50.00——燃油附加费计算:按照航段的始发地、目的地、航司、购票日期,与燃油数据进行匹配,如果有匹配的,则取匹配数据的燃油附加费金额;如果没有则不收。最后加总算得最终的燃油附加费结果。(对5.4运价计算及5.5杂费计算结果进行输出,并根据销售代理人需要进行结果处理,包括:——票价计算组横式(FareCalculation)信息:生成票价组输出结果,记录运价计算结果中的各航段的运价信息;——支付方式FP(FormofPayment)信息:生成支付方式输出结果;——票价计算组FN(FootNote)信息:生成票价计算组输出结果,记录运价计算结果中的所有费用总和信息,包括票价总和及税费总和;——签注信息EI(EndorsementInformation):生成签注信息输出结果;——旅行编码TC(TourCode)信息:生成旅行编码输出结果;——大客户办理乘机手续SSRCKIN(SpecialServiceRequestChecKIN)信息:生成大客户办理乘机手续的输出结果;——运价基础SSRCKINFAREBASIS(SpecialServiceRequestChecKINFAREBASIS)信息:生成运价基础(品牌)办理乘机手续后的输出结果;RMKOT(Remarkoriginalticket)——代理费标签RMKCMS(RemarkCommission)8T/CATAGS50—2022——自动出票时限RMKPAT(Remarkpassengerairtariff)信息:生成出票限制信息输出结果;——品牌信息BF(BRANDFARE):生成品牌信息输出结果。传输每次交易中能传输和接收至少4K的数据。通信应采用XML报文标准实时(TYPEA)传输运价相关数据。报文销售代理人与运价系统交互的报文主要有:运价查询操作。表1 运价询求文段明字段名中文含义数据类型说明举例sysCode系统StringICS-航空公司销售系统;CRS-代理人销售系统CRSchannelId渠道String传统主机渠道为“IE”;网上渠道为“XXET”(XX为航司代码,例如国航为CA)CAETofficeIdOffice号String销售机构在中航信系统中的代号BJS999pid终端号String代理人在航信系统中的终端号20200city城市代码String销售地的城市代码SHEoperType操作类型Int2种取值:0-外部调用;1-内部调用(暂未用到)0SearchType查询类型Int2种取值:0-查询运价+税费;1-查询税费0ori始发地String始发地机场代码PEKdes目的地String目的地机场代码CANcarrier航空公司代码String航空公司两字码CATravelDate旅行日期String航班的日期20211111option排序选项String2种取值:H-由高到低排序;L/S-由低到高排序HtravelType航程种类Int3种取值:1-单程;2-来回程;空-不对航程种类进行筛选1classCode舱位代码String此参数用作特种运价的舱位筛选,空表示不对舱位进行筛选K9T/CATAGS50—2022表1 运查请报段说()字段名中文含义数据类型说明举例Saledate销售日期String销售日期20211111equipmentType机型String飞行器类型。详见附录CCRJpassengerType旅客类型StringCH-BCH34图3 运价询求文结图图4 运价询求文构图10T/CATAGS50—2022图4(第2页/共2页)示例:<FareInterface><Input><HeaderIn><sysCode>ICS</sysCode><channelId>CAET</channelId><officeId>PEK099</officeId><pid>12345</pid><city>BJS</city><language>CN</language></HeaderIn><Request><pubFareRequest><operType>0</operType><SearchType>0</SearchType><ori>PEK</ori><des>PVG</des><carrier>1E</carrier>11T/CATAGS50—2022<TravelDate><date>30DEC21</date><time>1100</time><week/></TravelDate><option>H</option><travelType/><classCode/><SaleDate><date/><time/><week/></SaleDate><equipmentType>73G</equipmentType><passengerType/></pubFareRequest></Request></Input></FareInterface>2。表2 运价询应文段明字段名中文含义数据类型说明举例isValidate运价是否有效String隶属于PubFare,运价是否有效NOoriAirport始发地机场String隶属于PubFare,始发地机场代码PEKdesAirport目的地机场String隶属于PubFare,目的地机场代码SHAoriCity始发地城市String隶属于PubFare,始发地城市代码BJSdesCity目的地城市String隶属于PubFare,目的地城市代码SHAcarrier航空公司代码String隶属于PubFare,航空公司两字码CApsTravelType特种运价的航程类型String隶属于PubFare,特种运价航程类型:0-单程,双倍来回程;1-单程;2-来回程1fareBasis运价基础String隶属于PubFare,运价基础KpsFare特种运价float隶属于PubFare,特种运价0.00discper折扣标准float隶属于PubFare,折扣率45currencyCode货币代码String隶属于PubFare,货币代码CNYclassCode舱位代码String隶属于PubFare,舱位代码GserviceClass服务等级String隶属于PubFare,服务等级:F-头等舱;C-公务舱;Y-经济舱YruleNo规则编号String隶属于PubFare,规则编号AV2EfareNo运价编号nonNegativeInteger隶属于PubFare,运价编号258212T/CATAGS50—2022表2 运查响报段说()字段名中文含义数据类型说明举例psFlag特种运价标志String2和折扣的方式;1-使用特种运价金额0rptFileNo文档号String隶属于PubFare,文档编号CA1109NEWCLS2011090801fareType运价类型String的是适用的旅客类型,可以是CH、IN、SD等CHhasRouting是否存在routingString同时为条件,且必须为NULLNULLpnFare普通运价float隶属于PubFare,普通运价价格1630pnTravelType普通运价航程类型String2-来回程0oneAmount单程价格float隶属于PubFare,单程价格570.00rtAmount来回程价格float隶属于PubFare,来回程价格1140.00TravelEffDate普通运价起始日期DateTime期23DEC19TravelDisDate普通运价截止日期DateTime期31DEC99taxFlag税费标记Int未知;2-交税2taxType税费种类Int民航发展基金0carrier航空公司代码String隶属于Tax,taxType为1时该项为空CAtaxAmount金额String隶属于Tax,税费金额20.00decimalPlace小数点位置Int隶属于Tax,小数点的位置2currency货币种类String隶属于Tax,货币种类CNYTPM里程Int里程117857图5 运价询应文体构图13T/CATAGS50—2022图6 PubFare构图14T/CATAGS50—2022图6(第2页/共3页)15T/CATAGS50—2022图6(第3页/共3页)示例1:成功响应样例详见附录E.1。
图7 Tax构图示例2:失败响应样例。<FareInterface><Output><Error><code>-1</code><message>指定月份没有该日期</message></Error></Output></FareInterface>16T/CATAGS50—2022规则查询操作。表3 规则询求文段明字段名中文含义数据类型说明举例carrier航空公司代码string航空公司两字码CApos营业部string营业部代码BJSsaleTime销售时间object销售时间date日期date隶属于saleTime,格式为:YYYY-MM-DD2021-11-13time时刻time隶属于saleTime,格式为:hh:mm:ss11:21:00ruleID规则IDstring规则编号FY1HlanguageCode规则文本输出语言string2种取值:CN-中文;EN-英文CN8图8 规则询求文构图示例:<ruleDisplay><domesticRuleDisplay><request><carrier>1E</carrier>17T/CATAGS50—2022<pos>CAN</pos><saleTime><date>2021-05-26</date><time>12:00:00</time></saleTime><ruleID>CZZ3ICYD</ruleID><languageCode>CN</languageCode><otherInfo><etermCommand/><userData/></otherInfo></request></domesticRuleDisplay></ruleDisplay>4。表4 规则询应文段明字段名中文含义数据类型说明举例carrier航空公司代码string航空公司两字码CAruleID规则IDstring规则编号123pos营业部string规则的营业部代码BJSsaleTime销售时间object销售时间date日期date隶属于saleTime,格式为:YYYY-MM-DD2021-11-11time时刻time隶属于saleTime,格式为:hh:mm:ss10:00:00rules规则体array规则体——catNo规则类型stringrules,当前规则有两种数据结构:旧规则和新规则,详见附录DcatNo的,具体如下:catNo名称包括:——OUTBOUND_INBOUND-去程/回程;——TEXT-适用规定;——PASSENGER-乘机者;——BOOK-预定规定;——COMBINATION-运价组合;——GROUP-团队规定;——TICKET-/出票;——REFOUND-退票规定;——REISSUE-变更规定;——EXPAND-扩充规定;——OTHER-其他规定。catNo名称包括:——CAT000-规则文本;——CAT002-旅行时间限制;——CAT003-航季日期范围;——CAT004-航班限制;TEXT18T/CATAGS50—2022表4 规查响报段说()字段名中文含义数据类型说明举例——CAT005-提前购票限制;——CAT010-组合限制;——CAT013-团队限制;——CAT015-销售限制;——CAT018-签注;——CAT031-变更限制;——CAT033-退票限制;catDetailsText规则内容文本string隶属于rules,规则内容文本详细信息仅成人旅客适用,儿童不适用。不得签转,改期收费。systemInfos系统信息array0..n——type信息类型stringmIno2EROR-错误;WARNING-警告code系统代码string隶属于systemInfos,系统代码9100text系统描述string隶属于systemInfos,系统描述请求类型错误otherInfodebug信息object其他信息——time耗时信息object隶属于otherInfo,耗时信息——elapseTime耗时num隶属于time,耗时87unit耗时单位string隶属于time,固定为msmsrequestTimeStamp请求时间戳object隶属于otherInfo,请求时间2020/01/0106:06:06date日期date隶属于qetTmampYYY--DD)2020-01-01time时刻time隶属于 requestTimeStamp ,(hh:mm:ss)06:06:06versions版本信息object隶属于otherInfo,版本信息1.0engineVersion后台引擎版本string隶属于versions,2种取值:V2-DPRICV2版本;V3-DPRICV3版本V2codeVersion代码版本string隶属于versions,代码版本2.5.3dbVersion数据版本string隶属于versions,数据版本号2.3.3etermCommandeterm请求原始指令(来自黑屏)string隶属于otherInfo,传统渠道指令回显PFN:01userData用户信息string隶属于otherInfo,用户信息,仅内部使用PEK099/PFNuuid内部流水号string隶属于otherInfo,用于问题排查定位Jahd813y5ha91219T/CATAGS50—2022图9 规则询应文体构图图10 rules结图20T/CATAGS50—2022图11 systemInfos构图图12 otherInfo结图示例1:成功响应样例详见附录E.2。21T/CATAGS50—2022示例2:失败响应样例<ruleDisplay><domesticRuleDisplay><response><systemInfos><systemInfo><type>WARNING</type><code>DPRIC-2980-10</code><text>未找到匹配条件的数据</text></systemInfo></systemInfos><otherInfo><time><elapseTime>46</elapseTime><unit>ms</unit></time><requestTimeStamp><requestTimeStampText>2021/11/1320:17:03</requestTimeStampText><requestTimeStamp><date>2021-11-13</date><time>20:17:03</time></requestTimeStamp></requestTimeStamp><versions><engineVersion>V2</engineVersion><codeVersion>v2021.09.15.01</codeVersion><dbVersion>v3.1.0</dbVersion></versions></otherInfo></response></domesticRuleDisplay></ruleDisplay>运价计算操作5。22T/CATAGS50—2022表5 运价算求文段明字段名隶属于中文含义数据类型说明举例sysCodeHeaderIn系统StringICS-航空公司销售系统;CRS-代理人销售系统ICSchannelId渠道String渠道为“XXET”(XX为航司代码,例如国航为CA)CAETofficeIdOffice号String销售机构在中航信系统中的代号BJS999pid终端号String代理人在航信系统中的终端号20200city城市代码String销售地的城市代码SHEoptionRequest-PricingRequest选项String2种取值:A-返回所有结果;M-返回一条结果。AvipCode大客户编码String大客户编码GPpassengerType旅客类型StringADCHIN则为faretype;否则与discountcode对应。详见附录B。CHgroupNumber团队人数Int默认为00isSeparatePnrPNR分离标识String默认为falsefalsepassengerId旅客序号String旅客在订单中的序号P1displayType显示类型Int0为显示格式,1为指令格式,默认为00currencyCode货币代码String默认为CNYCNYbaggage行李String包括数量和单位;单位可以为PC或KG;1PCbaseCommissionPct基础代理费Float范围需在0-99之间,否则报错8.00carrierRequest-PricingRequest-Sector-NormalSector航空公司代码string航空公司两字码CAflightNumber航班号String航班号1234flightNumberSuffix航班后缀String加飞航班后缀AbookingClass订座舱位String订座舱位YclassLevel订座舱位等级String非必输项YoriAirport始发地机场String始发地机场CANoriCity始发地城市String非必输项CANdesAirport目的地机场String目的地机场HAKdesCity目的地城市String非必输项HAKreservationState订座状态String订座状态,包括HK,DK,RRHKreservationNum订座人数Int订座人数2DeptDateTime起飞日期时间Datedatetimeweek;week2021-11-13/06:00:00ArrivalDateTime到达日期时间Datedatetimeweek;week2021-11-13/08:00:00delay到达日期变动String-3至+3,默认为0;非必输项0equipmentType机型String飞行器类型。详见附录C320operatingCarrier代码共享航空公司String非必输项CZoperatingFlightNumber代码共享航班号String非必输项6784operatingFlightNum代码共享航班号后String非必输项A23T/CATAGS50—2022字段名隶属于中文含义数据类型说明举例berSuffix缀表5运价计算请求报文字段说明(续)字段名隶属于中文含义数据类型说明举例operatingBookingClassNormalSector代码共享订座舱位String非必输项Y注1:请求中可有多个PricingRequest,最多为100个;注2:PricingRequest可以有多个Sector,最多为16个。131624T/CATAGS50—2022图13 运价算求文体构图25T/CATAGS50—2022图14 NormalSector结图第页/2图15 OpenSector构图26T/CATAGS50—2022图16 Baggage构图示例:<FareInterface><Input><HeaderIn><sysCode>CRS</sysCode><channelId>1E</channelId><officeId>PEK099</officeId><pid>11966</pid><city>BJS</city></HeaderIn><Request><PricingRequest><option>A</option><vipCode></vipCode><passengerType></passengerType><groupNumber>0</groupNumber><isSeparatePnr>false</isSeparatePnr><Sector><NormalSector><carrier>1E</carrier><flightNumber>2865</flightNumber><flightNumberSuffix/><bookingClass>Y</bookingClass><classLevel/><oriAirport>PEK</oriAirport><oriCity/><desAirport>SHA</desAirport><desCity/><reservationState>HK</reservationState><reservationNum>1</reservationNum><DeptDateTime><date>20JUL22</date><time>0800</time><week/></DeptDateTime><ArrivalDateTime><date>20JUL22</date><time>1000</time><week/></ArrivalDateTime><delay>0</delay>27T/CATAGS50—2022<equipmentType>D38</equipmentType><operatingCarrier/><operatingFlightNumber/><operatingFlightNumberSuffix/><operatingBookingClass/></NormalSector></Sector><Sector><NormalSector><carrier>1E</carrier><flightNumber>2866</flightNumber><flightNumberSuffix/><bookingClass>Y</bookingClass><classLevel/><oriAirport>SHA</oriAirport><oriCity/><desAirport>PEK</desAirport><desCity/><reservationState>HK</reservationState><reservationNum>1</reservationNum><DeptDateTime><date>20JUL22</date><time>1800</time><week/></DeptDateTime><ArrivalDateTime><date>20JUL22</date><time>2000</time><week/></ArrivalDateTime><delay>0</delay><equipmentType>D38</equipmentType><operatingCarrier/><operatingFlightNumber/><operatingFlightNumberSuffix/><operatingBookingClass/></NormalSector></Sector></PricingRequest></Request></Input></FareInterface>28T/CATAGS50—20226。表6 运价算应文段明字段名隶属于中文含义数据类型说明举例fareTypeFareResult(可返回多个,最个)运价类型Int6种取值:0-公布价单端相加;1-国航中转;2-其它航空公司中转;3-全程匹配价;4-组合价;5-拆分价1charge代理费率float代理费率8.00currencyCode货币代码String货币代码,空代表CNYCNYendorsement签注信息String签注。如果没有签注,则不返回不可签转tourCode旅行编码String旅行编码TC123fnFN项(计算组信息),记录运价计算结果中的所有费用总和信息,包括票价总和及税费总和String如果request中的displaytype=0,则输出为显示格式的FN;如果displaytype=1,则输出为指令格式的FNFN/FCNY3580.00/SCNY3580.00/C0.00/TEXEMPTCN/TEXEMPTYQfarecomponentfarecomponent(票价计算组横式信息),价计算结果中的各航段的运价信息String如果request中的displaytype=0,则输出为显示格式的FC;如果displaytype=1,则输出为指令格式的FCFC/PEKA-27OCT22CASHA1790.00YA-27OCT22CAPEK1790.00YCNY3580.00ENDfpFP项(支付方式)String如果request中的displaytype=0,则输出为显示格式的FP;如果displaytype=1,则输出为指令格式的FPFP/CASH,CNYeiEI项(签注信息)String如果request中的displaytype=0,则输出为显示格式的EI;如果displaytype=1,则输出为指令格式的EIEI/Q/GAITUISHOUFEI改退收费tcTC项(旅行编码)String如果request中的displaytype=0,则输出为显示格式的TC;如果displaytype=1,则输出为指令格式的TCTC123ssrSSR项(备注项)String备注信息SSRCHINPAT13NOV2129T/CATAGS50—2022表6 运计响报段说()字段名隶属于中文含义数据类型说明举例rmkFareResult(可返回多个最多为 20个)RMK项(说明项)StringRMK8RMKRMK项可显示航班号后缀RMKCMS/30.00//15.00+15.00rmkotRMKOT项(原票信息)String原票信息RMK 1CA4991P1SHA.1CA4991P1BJSrmkcmsRMKCMS(代理费信息)String代理费信息RMKCMS/30.00//15.00+15.00taxFlagFareResult 的(燃油附加费等税有多个)税费标记Int3种取值:0-免税;1-未知;2-交税2taxType税费种类Int2种取值:0-燃油;1-民航发展基金0taxAmount金额Int税费金额80decimalPlace小数点位置Int税费小数点位置2currency货币类型String货币类型CNYfareAmountFareResult 中的FareComponent(可以最多为16个)运价计算组的价格float运价计算组的价格780.00fareBasis运价基础String有可能跟Fare里面的farebasis不一样,但是以这个为最终显示给用户看的farebasisYRT90brandrph品牌运价产品序号int运价产品序号1oriCityFareComponent中 的SectorInfo(可以有多个最多为 16个)始发地城市String始发地城市代码CANdesCity目的地城市String目的地城市代码HAKCarrier航空公司代码string航空公司两字码CAflightNumber航班号String航班号1234DeptDateTime起飞时间Stringdatetime可不输2021-11-13/06:00:00notValidAfter机票有效期String机票有效期24MAR13notValidBefore机票最早使用日期或机票开始使用日期String机票最早使用日期或机票开始使用日期24MAR13baggage行李额String免费行李额20KGtaxFlagSectorInfo中的Tax税费标记Int3种取值:0-免税;1-未知;2-交税2taxType税费种类Int2种取值:0-燃油;1-民航发展基金0taxAmount金额Int税费金额80decimalPlace小数点位置Int税费小数点位置2currency货币种类String货币种类CNY30T/CATAGS50—2022表6 运计响报段说()字段名隶属于中文含义数据类型说明举例codeError(输入错误或者系统出错,则给出相应的错误信息)错误代码Int2---2-XML环境错误-1message报错信息String根据输入的语言类型,给出提示信息日期格式错误注:PricingResult可返回多个,最多为100个。1720图17 运价算应文体构图图18 FareResult构图31T/CATAGS50—2022图18(第2页/共2页)32T/CATAGS50—2022图19 FareComponet中SectorInfo构图33T/CATAGS50—2022图20 Error结图示例1:成功样例<FareInterface><Output><PricingResult><FareResult><isAutoFare>true</isAutoFare><fareType>0</fareType><fareAmount>3580.00</fareAmount><Tax><taxFlag>0</taxFlag><taxType>1</taxType><taxAmount>0.00</taxAmount><decimalPlace>2</decimalPlace><currency>CNY</currency></Tax><Tax><taxFlag>0</taxFlag><taxType>0</taxType><taxAmount>0.00</taxAmount><decimalPlace>2</decimalPlace><currency>CNY</currency></Tax><Tax><taxFlag>0</taxFlag><taxType>2</taxType><taxAmount>-1.00</taxAmount><decimalPlace>2</decimalPlace><currency>CNY</currency></Tax><charge>0.00</charge><currencyCode>CNY</currencyCode><endorsement>Q/GAITUISHOUFEI改退收费</endorsement><ZValue>34T/CATAGS50—2022<baseCommissionPct>-1.00</baseCommissionPct><addtCommissionPct>-1.00</addtCommissionPct><channelId>1E</channelId></ZValue><fn>FN/FCNY3580.00/SCNY3580.00/C0.00/TEXEMPTCN/TEXEMPTYQ</fn><fc>FC/PEKA-27OCT22CASHA1790.00YA-27OCT22CAPEK1790.00YCNY3580.00END</fc><fp>FP/CASH,CNY</fp><ei>EI/Q/GAITUISHOUFEI改退收费</ei><rmkot>RMKOT/0/11966/0-1CA4991P1SHA.1CA4991P1BJS</rmkot><rmkcms>RMKCMS/30.00//15.00+15.00</rmkcms><FareComponent><fareAmount>1790.00</fareAmount><fareBasis>Y</fareBasis><SectorInfo><oriCity>PEK</oriCity><desCity>SHA</desCity><carrier>1E</carrier><notValidAfter>27OCT22</notValidAfter><notValidBefore/><flightNumber>2865</flightNumber><baggage/><DeptDateTime><date>20JUL22</date><time>0800</time></DeptDateTime><Tax><taxFlag>0</taxFlag><taxType>1</taxType><taxAmount>0.00</taxAmount><decimalPlace>2</decimalPlace><currency>CNY</currency></Tax><Tax><taxFlag>0</taxFlag><taxType>0</taxType><taxAmount>0.00</taxAmount><decimalPlace>2</decimalPlace><currency>CNY</currency></Tax><FareComponent>35T/CATAGS50—2022<fareAmount>1790.00</fareAmount><fareBasis>Y</fareBasis><SectorInfo><oriCity>SHA</oriCity><desCity>PEK</desCity><carrier>1E</carrier><notValidAfter>27OCT22</notValidAfter><notValidBefore/><flightNumber>2866</flightNumber><baggage/><DeptDateTime><date>20JUL22</date><time>1800</time></DeptDateTime><Tax><taxFlag>0</taxFlag><taxType>1</taxType><taxAmount>0.00</taxAmount><decimalPlace>2</decimalPlace><currency>CNY</currency></Tax><Tax><taxFlag>0</taxFlag><taxType>0</taxType><taxAmount>0.00</taxAmount><decimalPlace>2</decimalPlace><currency>CNY</currency></Tax></FareComponent></FareResult></PricingResult></Output></FareInterface>示例2:失败样例<?xmlversion="1.0"encoding="GBK"?><FareInterface><Output><PricingResult><error>日期格式错误</error><errorCode>DPRIC-3043-11</errorCode>36T/CATAGS50—2022</PricingResult></Output></FareInterface>37T/CATAGS50—2022附录A(资料性)运价数据表运价数据表详见表A.1。表A.1运价数据表序号中文名称英文名称字段类型字段长度状态定义字段取值(缺省值)01航空公司carriercodeCHAR2M描述发布运价的航空公司两字IATA代码例:CA02运价种类farecategoryCHAR1M描述该运价所属大类,大类包含公布运价/私有运价,其中公布运价包括普通运价和特种运价0:私有运价1:公布运价03始发地代码origincodeCHAR3M描述运价适用的始发地代码,类型可支持城市/机场例:CAN04目的地代码destinationcodeCHAR3M描述运价适用的目的地代码,类型可支持城市/机场例:HAK05航程种类journeytypeCHAR3M描述运价适用的航程种类,如单程、来回程字段取值范围:OW:单程RT:来回程06运价基础farebasisCHAR1~15M航空公司一般给某一类运价产品都会指定一个运价基础代码,运价基础是由运价等级、出票代码及一到两个出票标识符组成的当为公布运价中的普通运价时,运价基础通常为Y当为公布运价中的特种运价时,运价基础通常等于舱位代码例:L/CA1T17347307儿童运价基础farebasisofchildfareCHAR1~15O业务含义同运价基础,指用于儿童运价例:YCH08婴儿运价基础farebasisofinfantfareCHAR1~15O业务含义同运价基础,指用于婴儿运价例:YIN09订座舱位bookingclassCHAR1~2M是指订座的代码,用来指定飞机或库存控制系统中的某一个座位。是由一个或两个字母组成的标识符例:L10旅客类型passengertypeCHAR2O指定运价的旅客类型,参考附录A国内旅客类型表例:GC11成人票价fareamountNUMBER11,3M指旅客从A到B的被收取的费用,或者可以说是一个需要旅客付费的价格,货币为CNY例:480.00012儿童票价childamountNUMBER11,3O指儿童旅客从A到B的被收取的费用,或者可以说是一个需要儿童旅客付费的价格,货币为CNY例:50.00013婴儿票价infantamountNUMBER11,3O指婴儿旅客从A到B的被收取的费用,或者可以说是一个需要婴儿旅客付费的价格,货币为CNY例:50.00038T/CATAGS50—2022表A.1 价据()序号中文名称英文名称字段类型字段长度状态定义字段取值(缺省值)14旅行代码tourcodeCHAR1~14O指用于标识成人票价的旅客代码,该编码将会打印在客票的旅客代码栏Tourcode内例:DM-1021NFD15儿童旅行代码childtourcodeCHAR1~14O业务含义同旅行代码,该编码将会打印在儿童客票的旅客代码栏Tourcode内例:DM-1021NFD16婴儿旅行代码infanttourcodeCHAR1~14O业务含义同旅行代码,该编码将会打印在婴儿客票的旅客代码栏Tourcode内例:DM-1021NFD17生效日期effectivedateDATE14M描述运价可以适用的最早日期,一般为查询,计算使用的最早日期例:2021/1/100:00:0018截止日期discontinuedateDATE14M描述运价可以适用的最晚日期,一般为查询,计算使用的最晚日期例:2021/11/3023:59:5919最早旅行日期firsttraveldateDATE14M描述运价适用的最早航班日期,公布运价日期到天,私有运价日期可到分钟例:2021/1/2200:00:0020最晚旅行日期lasttraveldateDATE14M描述运价适用的最晚航班日期,公布运价日期到天,私有运价日期可到分钟例:2021/12/3123:59:5921最早销售日期firstsaledateDATE14M描述运价适用的最早可销售日期,公布运价日期到天,私有运价日期可到分钟例:2021/1/100:00:0022最晚销售日期lastsaledateDATE14M描述运价适用的最晚可销售日期,公布运价日期到天,私有运价日期可到分钟例:2021/11/3023:59:5923旅行完成日期travelcompletedateDATE14O描述来回程运价最终的旅行完成日期例:2021/12/3123:59:5924规则编号rulenumberCHAR1~15M描述运价关联的规则编号例:703270216725服务等级serviceclassNUMBER1M航班提供的舱等服务,一般包括头等舱、商务舱、经济舱字段取值范围:–economy–business–first26签注限制endorsementCHAR1~30O在票价受到旅行时间、有效日期、能否更改航程等限制条件时,确保旅客和航空公司间共同理解的备注说明例:退票收30%的退票费,不得改签27去程是否允许变更outboundpermittedNUMBER1O用于描述去程航段是否允许变更字段取值范围:0表示不允许1表示允许28回程是否允许变更inboundpermittedNUMBER1O用于描述回程航段是否允许变更字段取值范围:0表示不允许1表示允许29最小停留时间minimumstaytimeNUMBER1~3O用来描述运价的最小停留时间,单位可以为支持日/月/小时例如:230最大停留时间maximumstaytimeNUMBER1~3O用来描述运价的最长停留时间,单位可以为支持日/月/小时例如:739T/CATAGS50—2022A.2。表A.2规则运价数据表序号中文名称英文名称字段类型字段长度状态定义字段取值(缺省值)1航空公司carriercodeCHAR2M描述规则运价的航空公司例:CA2规则运价优先级priorofFBRNUMBER1~5M描述在一个规则运价产品包中含有多条规则运价时,规则运价的高例:1003始发地代码origincodeCHAR13M描述规则运价的适用始发区域,支持机场/城市/国家例:BJS4目的地代码destinationcodeCHAR13M描述规则运价的适用目的区域,支持机场/城市/国家例:SHA5大客户编码适用标识account flagNUMBER1M描述当前大客户运价是否适用于大客户2适用6大客户编码accountcodeCHAR1~551C(0..50)用于指定规则运价适用的大客户编码,多个大客户编码以/分隔,每个大客户编码最长为10位例 :/CA0T9011/CA0T9012/CA0T90137最早销售日期firstsaledateDATE14M描述规则运价适用的最早销售日期00:00:008最晚销售日期lastsaledateDATE14M描述规则运价适用的最晚销售日期例 : 2021/11/3023:59:599最早旅行日期firsttraveldateDATE14M描述规则运价适用的最早旅行日期例:2021/1/2200:00:0010最晚旅行日期lasttraveldateDATE14M描述规则运价适用的最晚旅行日期例:2021/12/3123:59:5911航程种类journeytypeCHAR3O指定规则运价的航程种类3单程;RT-来回程12舱位代码bookingclassCHAR3~151O指定规则运价适用的订座舱位,支持多个舱位,且以/分隔例:/B/B1/13小舱位标识subclassflagNUMBER1O描述规则运价是否适用于小舱位2适用14直达运价标识directfareflagNUMBER1O描述规则运价是否为直达运价2种取值:1-是;0-否15旅客类型passengertypeCHAR2O指定规则运价的旅客类型,参考附录B国内旅客类型表;可支持多个例:CH,JC16限制Y舱价格标识YcabinfarechoosetagNUMBER1O指定规则运价是否限制Y舱价格1表示限制,0表示不限制17Y舱价格范围最小值minimumamount cabinfareNUMBER1~5O指定规则运价的Y舱价格范围最小取值100018Y舱价格范围最大值maximumamount cabinfareNUMBER1~5O指定规则运价的Y舱价格范围最大取值200019规则选择方式rulechoosetagofresultingfareNUMBER1M指定规则运价的规则选取方式3种取值:0-同时适用basefare规则;1-与原始运价相2-仅适用于新规则20规则编号rulenumberCHAR1~15C指定规则运价的新规则编号例:200818152200340T/CATAGS50—2022表A.2 则价据续)序号中文名称英文名称字段类型字段长度状态定义字段取值(缺省值)21代理人群组选择标识groupidentificationchoosetagofresultingfareNUMBER1M指定规则运价的代理人群组是否与原始运价相同2相同22其他规则限制标识other restricttagNUMBER1M用来指定规则运价是否含有其他规则限制,其他规则限制包括去程//最长停留期2使用23去程航段变更订座规定outboundpermittedNUMBER1C用来描述规则运价是否可以进行去程变更2允许24回程航段变更订座规定inboundpermittedNUMBER1C用来描述规则运价是否可以进行回程变更2允许25最小停留期minimumstayNUMBER1~3C用来描述规则运价的最短停留/月//月/小时26最大停留期maximumstayNUMBER1~3C用来描述规则运价的最长停留/月//月/小时27规则运价的计算方式calculatetypeofresultingfareNUMBER1C指定规则运价的计算方式151:指定金额;2:乘以比例+指定金金额;4:减Y舱指定比例;5:优惠代理费率-指定比例;6:加Y舱指定比例;7:优惠代理费率+指定比例;8Y舱*(优惠代理费率+指定比例);9:减Y*(优惠代理费率-指定比例);10:加Y舱制定比例-指定金额;11:减Y舱制定比例Y舱制定比例+指定金额;13:减Y舱制定比例+指定金额;14:自定义公式28指定金额amount ofresultingfareNUMBER1~5C指定规则运价的金额例:98029货币类型currency resultingfareCHAR3C指定规则运价的货币例:CNY30比例percent resultingfareNUMBER1~5C当规则运价的计算方式与比例相关时,指定的比例数值例:9031价格选择方式pricechooseofresultingfareNUMBER1C指定规则运价的价格选择方式3高;2-不限32自定义公式formula resultingfareCHAR1~500C描述规则运价的指定自定义公式例:B1*0.9+B2*0,833新运价价格底限计算方式calculatetyperesultingfarelowestlimitNUMBER1O表示新运价的价格底限类型2Y比例;2-适用于指定金额41T/CATAGS50—2022表A.2 则价据续)序号中文名称英文名称字段类型字段长度状态定义字段取值(缺省值)34新运价价格底限的百分比percent resultingfarelowestlimitNUMBER2~5C表示新运价的价格底限的百分比例:5035新运价价格底限的金额amount resultingfarelowestlimitNUMBER2~5C表示新运价的价格底限的指定金额,单位为人名币例:100036新运价价格底限的显示方式displaytypeofresultingfareonlowestlimitCHAR1C表示新运价的价格底限的显示方式2O-屏蔽结果;L-根据底限显示37新运价价格上限计算方式calculatetyperesultingfarehighestlimitNUMBER1O表示新运价的价格上限类型2Y比例;2-适用于指定金额38新运价价格上限的百分比percent resultingfarehighestlimitNUMBER1~5C表示新运价的价格上限的百分比例:9039新运价价格上限的金额amount resultingfarehighestlimitNUMBER1~5C表示新运价的价格上限的指定金额,单位为人名币例:500040新运价价格上限的显示方式displaytypeofresultingfareonhighestlimitCHAR1C表示新运价的价格上限的显示方式2O-屏蔽结果;H-根据上限显示41客票显示标识faredisplaytagonresultingfareNUMBER1O指定规则运价的客票显示方式是否与原始运价相同字段值范围:1表示相同;0表示不相同42新运价的运价基础farebasisofresultingfareCHAR1~15O指定规则运价的运价基础生成方式空表示选取原始运价基础或者动态运价标签*表示取原始运价运价基础*95表示用原始运价运价基础+95,例如Y95@1@表示选择动态运价基础+原始运价基础,@2@表示动态运价从基础+实收价格除于Y舱比例例:*9543新运价的旅行代码tour code resultingfareCHAR14O(新运价的旅行编号例:B2BSAA44签注信息endorsementofresultingfareCHAR1~30O指定规则运价的签注信息例:不得签转45豁免燃油费标识exemptYQflagofresultingfareNUMBER1O指定规则运价是否豁免燃油费2种取值:1-是;0-否46原始运价identificationbase identificationNUMBER3M原始运价的物理identification例:00147原始运价的航空公司carrierofbasefareCHAR3M指定原始运价的航空公司例:SC48原始运价的始发地代码origincodeofbasefareCHAR3M指定原始运价的始发地代码,可支持城市/机场例:PEK42T/CATAGS50—2022表A.2 则价据续)序号中文名称英文名称字段类型字段长度状态定义字段取值(缺省值)49原始运价的目的地代码destination basefareCHAR3M指定原始运价的目的地代码,可支持城市/机场例:SHA50原始运价的航程种类journeytypeofbasefareCHAR3M指定原始运价的航程种类,可支持3来回程;ALL-不限51原始运价的订座舱位bookingcodeofbasefareCHAR1~2O指定原始运价的订座舱位例:B52原始运价的运价基础farebasisbasefareCHAR1~15O指定原始运价的运价基础例:Y53原始运价类型basefaretypeNUMBER1M指定原始运价的运价类型20-公布运价;1-私有运价54原始运价发布类别distributiontypeCHAR2~10M指定原始运价的发布渠道1E表示中航信GDS航司代码+ET比如CAET电商渠道1E55规则运价适用的直达航线编号FBRapplicabledirectroutenumberCHAR1500M用于表示规则运价的直达适用航线的物理航线编号,为系统自动生成的64进制标识符64进制的标识符56顺序号SegmentnumberNUMBER1~3M用于识别某条直达适用航线的顺序号例:157始发地fromcodesegment applicabledirectrouteCHAR3M用于直达适用航线的始发地可支持城市/机场例:PEK58目的地to code ofsegment applicabledirectrouteCHAR3M用于直达适用航线的目的地可支持城市/机场例:SHA59规则运价除外的直达航线编号FBR excludedirect numberCHAR1500M用于表示规则运价的直达例外航线的物理航线编号,为系统自动生成的64进制标识符64进制的标识符60顺序号segmentnu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2020年苏盐井神笔试真题复刻版附满分答案
- 2025年哈尔滨冰城骨干考试90分上岸专属试题及答案
- 2026年英语必修三单词测试题及答案
- 2026高考化学全国卷真题卷考前一周必刷卷
- 2021届应届生国企风控岗面试题库及参考答案
- 比优特人员精简方案
- 初中语文人教部编版七年级下册太空一日教案
- 物流运输延误风险应对方案
- 行业未来发展承诺书4篇范文
- 2026年共同研发项目正式启动信7篇范本
- DZ∕T 0399-2022 矿山资源储量管理规范(正式版)
- 河北省九校联盟2023-2024学年高一下学期期中考试数学试题(解析版)
- 教职工反诈培训
- 4月16日世界噪音日科普知识介绍教学课件
- 河南烟草专卖局考试题库2024
- 2023年市场监管总局直属事业单位公开招聘57人笔试参考题库(共500题)答案详解版
- CPK-数据自动生成器
- 钢的热处理工艺课件
- 10年真题汇总内初班150分语文答案
- 第九单元+文人情致【知识精讲精研+能力培优提升】 高中音乐人音版下册
- 斯科特标准邮票目录
评论
0/150
提交评论