MCO Create Schema
MCO Create Schema
MCO Create Request Schema
********************************************************************
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:util="http://www.travelport.com/schema/util_v53_0" xmlns:com="http://www.travelport.com/schema/common_v53_0">
<soapenv:Header/>
<soapenv:Body>
<util:MCOCreateReq TraceId="?" TokenId="?" AuthorizedBy="?" TargetBranch="?" OverrideLogging="?" LanguageCode="?" ReturnAmenities="false" RetrieveProviderReservationDetails="false" MCONumber="?" TktIssueInd="?" AssocNum="?" IssueInd="?" ReasonCode="?" EndorsementData="?" TourCode="?" ProviderLocatorCode="?" ProviderCode="?">
<com:BillingPointOfSaleInfo OriginApplication="?" CIDBNumber="?"/>
<!--0 to 999 repetitions:-->
<com:AgentIDOverride SupplierCode="?" ProviderCode="?" AgentID="?"/>
<!--Optional:-->
<com:TerminalSessionInfo>?</com:TerminalSessionInfo>
<!--Optional:-->
<com:OverridePCC ProviderCode="?" PseudoCityCode="?"/>
<!--0 to 99 repetitions:-->
<util:SegmentNumber>?</util:SegmentNumber>
<!--0 to 999 repetitions:-->
<com:FormOfPayment Key="?" Type="?" FulfillmentType="?" FulfillmentLocation="?" FulfillmentIDType="?" FulfillmentIDNumber="?" IsAgentType="false" AgentText="?" ReuseFOP="?" ExternalReference="?" Reusable="false" ProfileID="?" ProfileKey="?" ElStat="?" KeyOverride="?">
<!--You have a CHOICE of the next 13 items at this level-->
<!--Optional:-->
<com:CreditCard Type="?" Number="?" ExpDate="?" Name="?" CVV="?" ApprovalCode="?" ExtendedPayment="?" CustomerReference="?" AcceptanceOverride="?" ThirdPartyPayment="false" BankName="?" BankCountryCode="?" BankStateCode="?" Enett="false" ProfileID="?" Key="?">
<!--Optional:-->
<com:PhoneNumber Key="?" Type="?" Location="?" CountryCode="?" AreaCode="?" Number="?" Extension="?" Text="?" ElStat="?" KeyOverride="?">
<!--0 to 999 repetitions:-->
<com:ProviderReservationInfoRef Key="?"/>
</com:PhoneNumber>
<!--Optional:-->
<com:BillingAddress Key="?" ElStat="?" KeyOverride="?">
<!--Optional:-->
<com:AddressName>?</com:AddressName>
<!--0 to 5 repetitions:-->
<com:Street>?</com:Street>
<!--Optional:-->
<com:City>?</com:City>
<!--Optional:-->
<com:State>?</com:State>
<!--Optional:-->
<com:PostalCode>?</com:PostalCode>
<!--Optional:-->
<com:Country>?</com:Country>
<!--0 to 99 repetitions:-->
<com:ProviderReservationInfoRef Key="?"/>
</com:BillingAddress>
</com:CreditCard>
<!--Optional:-->
<com:DebitCard Type="?" Number="?" ExpDate="?" Name="?" CVV="?" ApprovalCode="?" IssueNumber="?" ProfileID="?" Key="?">
<!--Optional:-->
<com:PhoneNumber Key="?" Type="?" Location="?" CountryCode="?" AreaCode="?" Number="?" Extension="?" Text="?" ElStat="?" KeyOverride="?">
<!--0 to 999 repetitions:-->
<com:ProviderReservationInfoRef Key="?"/>
</com:PhoneNumber>
<!--Optional:-->
<com:BillingAddress Key="?" ElStat="?" KeyOverride="?">
<!--Optional:-->
<com:AddressName>?</com:AddressName>
<!--0 to 5 repetitions:-->
<com:Street>?</com:Street>
<!--Optional:-->
<com:City>?</com:City>
<!--Optional:-->
<com:State>?</com:State>
<!--Optional:-->
<com:PostalCode>?</com:PostalCode>
<!--Optional:-->
<com:Country>?</com:Country>
<!--0 to 99 repetitions:-->
<com:ProviderReservationInfoRef Key="?"/>
</com:BillingAddress>
</com:DebitCard>
<!--Optional:-->
<com:EnettVan MinPercentage="?" MaxPercentage="?" ExpiryDays="?" MultiUse="true"/>
<!--Optional:-->
<com:Certificate Number="?" Amount="?" DiscountAmount="?" DiscountPercentage="?" NotValidBefore="?" NotValidAfter="?"/>
<!--Optional:-->
<com:TicketNumber>?</com:TicketNumber>
<!--Optional:-->
<com:Check MICRNumber="?" RoutingNumber="?" AccountNumber="?" CheckNumber="?"/>
<!--Optional:-->
<com:Requisition Number="?" Category="?" Type="?"/>
<!--Optional:-->
<com:MiscFormOfPayment CreditCardType="?" CreditCardNumber="?" ExpDate="?" Text="?" Category="?" AcceptanceOverride="?"/>
<!--Optional:-->
<com:AgencyPayment AgencyBillingIdentifier="?" AgencyBillingNumber="?" AgencyBillingPassword="?"/>
<!--Optional:-->
<com:UnitedNations Number="?"/>
<!--Optional:-->
<com:DirectPayment Text="?"/>
<!--Optional:-->
<com:AgentVoucher Number="?"/>
<!--Optional:-->
<com:PaymentAdvice Type="?" DocumentNumber="?" IssueDate="?" IssueCity="?" OriginalFOP="?"/>
<!--0 to 999 repetitions:-->
<com:ProviderReservationInfoRef Key="?" ProviderReservationLevel="true"/>
<!--0 to 999 repetitions:-->
<com:SegmentRef Key="?"/>
<!--Optional:-->
<com:BSPPayment BSPIdentifier="?" BSPPassword="?"/>
<!--Optional:-->
<com:ARCPayment ARCIdentifier="?" ARCPassword="?"/>
</com:FormOfPayment>
<!--0 to 999 repetitions:-->
<com:MCOMainData MCOAmount="?" MCOCurrency="?" MCOEquivFarePaid="?" MCOEquivCurrency="?" BankSellRate="?" PlatingCarrier="?" RelatedTktNum="?" ValidFor="?" TourOperator="?" Location="?" MCOTax="?">
<!--0 to 999 repetitions:-->
<com:PassengerInfo BookingTravelerRef="?" PassengerType="?">
<!--Optional:-->
<com:Name Prefix="?" First="?" Middle="?" Last="?" Suffix="?" TravelerProfileId="?"/>
</com:PassengerInfo>
<!--0 to 999 repetitions:-->
<com:TaxInfo Key="?" Category="?" CarrierDefinedCategory="?" SegmentRef="?" FlightDetailsRef="?" CouponRef="?" Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?" TaxExempted="?" ProviderCode="?" SupplierCode="?" Text="?">
<!--0 to 999 repetitions:-->
<com:TaxDetail Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?"/>
<!--Optional:-->
<com:IncludedInBase Amount="?"/>
</com:TaxInfo>
<!--Optional:-->
<com:Commission Amount="?" Percentage="?"/>
</com:MCOMainData>
<!--0 to 999 repetitions:-->
<com:MCORemark AdditionalRmk="?">?</com:MCORemark>
<!--0 to 999 repetitions:-->
<util:MCOMainTax Key="?" Category="?" CarrierDefinedCategory="?" SegmentRef="?" FlightDetailsRef="?" CouponRef="?" Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?" TaxExempted="?" ProviderCode="?" SupplierCode="?" Text="?">
<!--0 to 999 repetitions:-->
<com:TaxDetail Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?"/>
<!--Optional:-->
<com:IncludedInBase Amount="?"/>
</util:MCOMainTax>
<!--0 to 999 repetitions:-->
<util:PsgrFacilityCharge Key="?" Category="?" CarrierDefinedCategory="?" SegmentRef="?" FlightDetailsRef="?" CouponRef="?" Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?" TaxExempted="?" ProviderCode="?" SupplierCode="?" Text="?">
<!--0 to 999 repetitions:-->
<com:TaxDetail Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?"/>
<!--Optional:-->
<com:IncludedInBase Amount="?"/>
</util:PsgrFacilityCharge>
<!--0 to 999 repetitions:-->
<util:ZPTax Key="?" Category="?" CarrierDefinedCategory="?" SegmentRef="?" FlightDetailsRef="?" CouponRef="?" Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?" TaxExempted="?" ProviderCode="?" SupplierCode="?" Text="?">
<!--0 to 999 repetitions:-->
<com:TaxDetail Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?"/>
<!--Optional:-->
<com:IncludedInBase Amount="?"/>
</util:ZPTax>
<!--0 to 999 repetitions:-->
<com:MCOExchangeData>
<!--Optional:-->
<com:TktNum>?</com:TktNum>
<!--Optional:-->
<com:ThruTktInd>?</com:ThruTktInd>
<!--Optional:-->
<com:EndExchangeTktNum>?</com:EndExchangeTktNum>
<!--Optional:-->
<com:NumCoupons>?</com:NumCoupons>
<!--Optional:-->
<com:TktOne>?</com:TktOne>
<!--Optional:-->
<com:TktTwo>?</com:TktTwo>
<!--Optional:-->
<com:TktThree>?</com:TktThree>
<!--Optional:-->
<com:TktFour>?</com:TktFour>
<!--Optional:-->
<com:FOP>?</com:FOP>
<!--Optional:-->
<com:OrigTktNum>?</com:OrigTktNum>
<!--Optional:-->
<com:OrigCity>?</com:OrigCity>
<!--Optional:-->
<com:OrigTktDt>?</com:OrigTktDt>
<!--Optional:-->
<com:IATACode>?</com:IATACode>
</com:MCOExchangeData>
<!--0 to 999 repetitions:-->
<com:PTATODFee>
<!--Optional:-->
<com:FeeAppliesToInd>?</com:FeeAppliesToInd>
<!--Optional:-->
<com:FeeTypeInd>?</com:FeeTypeInd>
<!--Optional:-->
<com:FeeValue>?</com:FeeValue>
</com:PTATODFee>
<!--0 to 999 repetitions:-->
<com:Psgr>
<!--0 to 999 repetitions:-->
<com:LNameNum>?</com:LNameNum>
<!--0 to 999 repetitions:-->
<com:PsgrNum>?</com:PsgrNum>
<!--0 to 999 repetitions:-->
<com:AbsNameNum>?</com:AbsNameNum>
</com:Psgr>
</util:MCOCreateReq>
</soapenv:Body>
</soapenv:Envelope>
MCO Create Response Schema
********************************************************************
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:util="http://www.travelport.com/schema/util_v53_0" xmlns:com="http://www.travelport.com/schema/common_v53_0">
<soapenv:Header/>
<soapenv:Body>
<util:MCOCreateRsp TraceId="?" TransactionId="?" ResponseTime="?" CommandHistory="?" TransType="?">
<!--0 to 999 repetitions:-->
<com:ResponseMessage Code="?" Type="?" ProviderCode="?" SupplierCode="?">?</com:ResponseMessage>
<!--0 to 999 repetitions:-->
<util:FareNum>?</util:FareNum>
<!--0 to 999 repetitions:-->
<util:MCO MCONumber="?" TktIssueInd="?" IssueInd="?" ReasonCode="?" TourCode="?" MCOIssueDate="?" DocNum="?" ModifierData="?">
<!--0 to 999 repetitions:-->
<com:FormOfPayment Key="?" Type="?" FulfillmentType="?" FulfillmentLocation="?" FulfillmentIDType="?" FulfillmentIDNumber="?" IsAgentType="false" AgentText="?" ReuseFOP="?" ExternalReference="?" Reusable="false" ProfileID="?" ProfileKey="?" ElStat="?" KeyOverride="?">
<!--You have a CHOICE of the next 13 items at this level-->
<!--Optional:-->
<com:CreditCard Type="?" Number="?" ExpDate="?" Name="?" CVV="?" ApprovalCode="?" ExtendedPayment="?" CustomerReference="?" AcceptanceOverride="?" ThirdPartyPayment="false" BankName="?" BankCountryCode="?" BankStateCode="?" Enett="false" ProfileID="?" Key="?">
<!--Optional:-->
<com:PhoneNumber Key="?" Type="?" Location="?" CountryCode="?" AreaCode="?" Number="?" Extension="?" Text="?" ElStat="?" KeyOverride="?">
<!--0 to 999 repetitions:-->
<com:ProviderReservationInfoRef Key="?"/>
</com:PhoneNumber>
<!--Optional:-->
<com:BillingAddress Key="?" ElStat="?" KeyOverride="?">
<!--Optional:-->
<com:AddressName>?</com:AddressName>
<!--0 to 5 repetitions:-->
<com:Street>?</com:Street>
<!--Optional:-->
<com:City>?</com:City>
<!--Optional:-->
<com:State>?</com:State>
<!--Optional:-->
<com:PostalCode>?</com:PostalCode>
<!--Optional:-->
<com:Country>?</com:Country>
<!--0 to 99 repetitions:-->
<com:ProviderReservationInfoRef Key="?"/>
</com:BillingAddress>
</com:CreditCard>
<!--Optional:-->
<com:DebitCard Type="?" Number="?" ExpDate="?" Name="?" CVV="?" ApprovalCode="?" IssueNumber="?" ProfileID="?" Key="?">
<!--Optional:-->
<com:PhoneNumber Key="?" Type="?" Location="?" CountryCode="?" AreaCode="?" Number="?" Extension="?" Text="?" ElStat="?" KeyOverride="?">
<!--0 to 999 repetitions:-->
<com:ProviderReservationInfoRef Key="?"/>
</com:PhoneNumber>
<!--Optional:-->
<com:BillingAddress Key="?" ElStat="?" KeyOverride="?">
<!--Optional:-->
<com:AddressName>?</com:AddressName>
<!--0 to 5 repetitions:-->
<com:Street>?</com:Street>
<!--Optional:-->
<com:City>?</com:City>
<!--Optional:-->
<com:State>?</com:State>
<!--Optional:-->
<com:PostalCode>?</com:PostalCode>
<!--Optional:-->
<com:Country>?</com:Country>
<!--0 to 99 repetitions:-->
<com:ProviderReservationInfoRef Key="?"/>
</com:BillingAddress>
</com:DebitCard>
<!--Optional:-->
<com:EnettVan MinPercentage="?" MaxPercentage="?" ExpiryDays="?" MultiUse="true"/>
<!--Optional:-->
<com:Certificate Number="?" Amount="?" DiscountAmount="?" DiscountPercentage="?" NotValidBefore="?" NotValidAfter="?"/>
<!--Optional:-->
<com:TicketNumber>?</com:TicketNumber>
<!--Optional:-->
<com:Check MICRNumber="?" RoutingNumber="?" AccountNumber="?" CheckNumber="?"/>
<!--Optional:-->
<com:Requisition Number="?" Category="?" Type="?"/>
<!--Optional:-->
<com:MiscFormOfPayment CreditCardType="?" CreditCardNumber="?" ExpDate="?" Text="?" Category="?" AcceptanceOverride="?"/>
<!--Optional:-->
<com:AgencyPayment AgencyBillingIdentifier="?" AgencyBillingNumber="?" AgencyBillingPassword="?"/>
<!--Optional:-->
<com:UnitedNations Number="?"/>
<!--Optional:-->
<com:DirectPayment Text="?"/>
<!--Optional:-->
<com:AgentVoucher Number="?"/>
<!--Optional:-->
<com:PaymentAdvice Type="?" DocumentNumber="?" IssueDate="?" IssueCity="?" OriginalFOP="?"/>
<!--0 to 999 repetitions:-->
<com:ProviderReservationInfoRef Key="?" ProviderReservationLevel="true"/>
<!--0 to 999 repetitions:-->
<com:SegmentRef Key="?"/>
<!--Optional:-->
<com:BSPPayment BSPIdentifier="?" BSPPassword="?"/>
<!--Optional:-->
<com:ARCPayment ARCIdentifier="?" ARCPassword="?"/>
</com:FormOfPayment>
<!--0 to 999 repetitions:-->
<com:MCOMainData MCOAmount="?" MCOCurrency="?" MCOEquivFarePaid="?" MCOEquivCurrency="?" BankSellRate="?" PlatingCarrier="?" RelatedTktNum="?" ValidFor="?" TourOperator="?" Location="?" MCOTax="?">
<!--0 to 999 repetitions:-->
<com:PassengerInfo BookingTravelerRef="?" PassengerType="?">
<!--Optional:-->
<com:Name Prefix="?" First="?" Middle="?" Last="?" Suffix="?" TravelerProfileId="?"/>
</com:PassengerInfo>
<!--0 to 999 repetitions:-->
<com:TaxInfo Key="?" Category="?" CarrierDefinedCategory="?" SegmentRef="?" FlightDetailsRef="?" CouponRef="?" Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?" TaxExempted="?" ProviderCode="?" SupplierCode="?" Text="?">
<!--0 to 999 repetitions:-->
<com:TaxDetail Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?"/>
<!--Optional:-->
<com:IncludedInBase Amount="?"/>
</com:TaxInfo>
<!--Optional:-->
<com:Commission Amount="?" Percentage="?"/>
</com:MCOMainData>
<!--0 to 999 repetitions:-->
<com:MCORemark AdditionalRmk="?">?</com:MCORemark>
<!--0 to 999 repetitions:-->
<com:Endorsement Value="?"/>
<!--0 to 999 repetitions:-->
<util:MCOMainTax Key="?" Category="?" CarrierDefinedCategory="?" SegmentRef="?" FlightDetailsRef="?" CouponRef="?" Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?" TaxExempted="?" ProviderCode="?" SupplierCode="?" Text="?">
<!--0 to 999 repetitions:-->
<com:TaxDetail Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?"/>
<!--Optional:-->
<com:IncludedInBase Amount="?"/>
</util:MCOMainTax>
<!--0 to 999 repetitions:-->
<util:PsgrFacilityCharge Key="?" Category="?" CarrierDefinedCategory="?" SegmentRef="?" FlightDetailsRef="?" CouponRef="?" Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?" TaxExempted="?" ProviderCode="?" SupplierCode="?" Text="?">
<!--0 to 999 repetitions:-->
<com:TaxDetail Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?"/>
<!--Optional:-->
<com:IncludedInBase Amount="?"/>
</util:PsgrFacilityCharge>
<!--0 to 999 repetitions:-->
<util:ZPTax Key="?" Category="?" CarrierDefinedCategory="?" SegmentRef="?" FlightDetailsRef="?" CouponRef="?" Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?" TaxExempted="?" ProviderCode="?" SupplierCode="?" Text="?">
<!--0 to 999 repetitions:-->
<com:TaxDetail Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?"/>
<!--Optional:-->
<com:IncludedInBase Amount="?"/>
</util:ZPTax>
<!--0 to 999 repetitions:-->
<util:Txt>?</util:Txt>
<!--0 to 999 repetitions:-->
<com:MCOExchangeData>
<!--Optional:-->
<com:TktNum>?</com:TktNum>
<!--Optional:-->
<com:ThruTktInd>?</com:ThruTktInd>
<!--Optional:-->
<com:EndExchangeTktNum>?</com:EndExchangeTktNum>
<!--Optional:-->
<com:NumCoupons>?</com:NumCoupons>
<!--Optional:-->
<com:TktOne>?</com:TktOne>
<!--Optional:-->
<com:TktTwo>?</com:TktTwo>
<!--Optional:-->
<com:TktThree>?</com:TktThree>
<!--Optional:-->
<com:TktFour>?</com:TktFour>
<!--Optional:-->
<com:FOP>?</com:FOP>
<!--Optional:-->
<com:OrigTktNum>?</com:OrigTktNum>
<!--Optional:-->
<com:OrigCity>?</com:OrigCity>
<!--Optional:-->
<com:OrigTktDt>?</com:OrigTktDt>
<!--Optional:-->
<com:IATACode>?</com:IATACode>
</com:MCOExchangeData>
<!--0 to 999 repetitions:-->
<com:PTATODFee>
<!--Optional:-->
<com:FeeAppliesToInd>?</com:FeeAppliesToInd>
<!--Optional:-->
<com:FeeTypeInd>?</com:FeeTypeInd>
<!--Optional:-->
<com:FeeValue>?</com:FeeValue>
</com:PTATODFee>
</util:MCO>
</util:MCOCreateRsp>
</soapenv:Body>
</soapenv:Envelope>