OrderCancelRS NDC 2017.2

OrderCancelRS

OrderCancelRS

XPath: /OrderCancelRS

Data Type Value: OrderCancelRS

Description: The OrderCancel transaction set requests the cancellation of a specified order and returns confirmation of cancellation.


EchoToken

XPath: /OrderCancelRS/@EchoToken

Data Type Value: StringLength1to128

Description: A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.


TimeStamp

XPath: /OrderCancelRS/@TimeStamp

Data Type Value: dateTime

Description: Indicates the creation date and time of the message in UTC using the following format specified by ISO 8601; YYYY-MM-DDThh:mm:ssZ with time values using the 24-hour clock (e.g. 20 November 2003, 1:59:38 pm UTC becomes 2003-11-20T13:59:38Z).


Target

XPath: /OrderCancelRS/@Target

Data Type Value: Target

Description: Used to indicate whether the request is for the Test or Production system.


Version

XPath: /OrderCancelRS/@Version

Data Type Value: string

Description: For all IATA versioned messages, the version of the message is indicated by a decimal value.


TransactionIdentifier

XPath: /OrderCancelRS/@TransactionIdentifier

Data Type Value: StringLength1to32

Description: A unique identifier to relate all messages within a transaction (e.g., this would be sent in all request and response messages that are part of an on-going transaction).


SequenceNmbr

XPath: /OrderCancelRS/@SequenceNmbr

Data Type Value: nonNegativeInteger

Description: Used to identify the sequence number of the transaction as assigned by the sending system; allows for an application to process messages in a certain order or to request a resynchronization of messages if a system has been off-line and needs to retrieve messages that were missed.


TransactionStatusCode

XPath: /OrderCancelRS/@TransactionStatusCode

Data Type Value: TransactionStatusCode

Description: This indicates where this message falls within a sequence of messages.


PrimaryLangID

XPath: /OrderCancelRS/@PrimaryLangID

Data Type Value: language

Description: Identifies the primary language preference for the message. The human language is identified by ISO 639 codes.


AltLangID

XPath: /OrderCancelRS/@AltLangID

Data Type Value: language

Description: Identifies the alternate language for a customer or message. The human language is identified by ISO 639 codes.


RetransmissionIndicator

XPath: /OrderCancelRS/@RetransmissionIndicator

Data Type Value: boolean

Description: When true, indicates the message is being re-sent after a failure. It is recommended that this attribute is used (i.e., set to true) only when a message is retransmitted.


CorrelationID

XPath: /OrderCancelRS/@CorrelationID

Data Type Value: StringLength1to64

Description: Allow end-to-end correlation of log messages with the corresponding Web service message throughout the processing of the Web service message.

Document

Document

XPath: /OrderCancelRS/Document

Data Type Value: MsgDocumentType

Description: A data type for Common NDC Message Document Structures.


Name

XPath: /OrderCancelRS/Document/Name

Data Type Value: ProperNameSimpleType

Description: NDC Implementation Name. Example: ThisAirline Gateway.


ReferenceVersion

XPath: /OrderCancelRS/Document/ReferenceVersion

Data Type Value: ContextSimpleType

Description: NDC Framework Version. Example: SOAP 2015.1.

Success

Success

XPath: /OrderCancelRS/Success

Data Type Value: SuccessType

Description: The presence of the empty Success element explicitly indicates that the message succeeded.

Warnings

Warnings

XPath: /OrderCancelRS/Warnings

Data Type Value: WarningsType

Description: Used in conjunction with the Success element to define one or more business errors.


Warning

XPath: /OrderCancelRS/Warnings/Warning

Data Type Value: WarningType []

Description: Used in conjunction with the Success element to define a business error.


Language

XPath: /OrderCancelRS/Warnings/Warning/@Language

Data Type Value:

Description:


Type

XPath: /OrderCancelRS/Warnings/Warning/@Type

Data Type Value:

Description:


ShortText

XPath: /OrderCancelRS/Warnings/Warning/@ShortText

Data Type Value:

Description:


Code

XPath: /OrderCancelRS/Warnings/Warning/@Code

Data Type Value:

Description:


DocURL

XPath: /OrderCancelRS/Warnings/Warning/@DocURL

Data Type Value:

Description:


Status

XPath: /OrderCancelRS/Warnings/Warning/@Status

Data Type Value:

Description:


Tag

XPath: /OrderCancelRS/Warnings/Warning/@Tag

Data Type Value:

Description:


RecordID

XPath: /OrderCancelRS/Warnings/Warning/@RecordID

Data Type Value:

Description:

Response

Remark

XPath: /OrderCancelRS/Response/OrderCancelProcessing/Remarks/Remark

Data Type Value: Remark[]

Description: Remark Text.


OrderReference

XPath: /OrderCancelRS/Response/OrderReference

Data Type Value: UniqueStringID_SimpleType

Description: Cancelled order reference. Example: REF12345.


Remark

XPath: /OrderCancelRS/Response/ChangeFees/ApplicableFeeRemarks/Remark

Data Type Value: Remark[]

Description: Remark Text.


Type

XPath: /OrderCancelRS/Response/ChangeFees/Details/Detail/Type

Data Type Value: PenaltySimpleType

Description: Penalty Type. Examples: Cancellation, Change, NoShow, Upgrade, Other.


CurrencyAmountValue

XPath: /OrderCancelRS/Response/ChangeFees/Details/Detail/Amounts/Amount/CurrencyAmountValue

Data Type Value: CurrencyAmountOptType

Description: Penalty monetary value amount and currency code.


Code

XPath: /OrderCancelRS/Response/ChangeFees/Details/Detail/Amounts/Amount/CurrencyAmountValue/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


AmountApplication

XPath: /OrderCancelRS/Response/ChangeFees/Details/Detail/Amounts/Amount/AmountApplication

Data Type Value: PenaltyAppSimpleType

Description: Penalty Amount Application. Examples: MinimumPenaltyAmount, MaximumPenaltyAmount, Other.


Remark

XPath: /OrderCancelRS/Response/ChangeFees/Details/Detail/Amounts/Amount/ApplicableFeeRemarks/Remark

Data Type Value: Remark[]

Description: Remark Text.


TicketDocInfo

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo

Data Type Value: TicketDocInfo[]

Description: Ticket/document detail.


TicketDocNbr

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/TicketDocNbr

Data Type Value: TicketDocNbr

Description: Coupon Document Number.

Note: This is the document number comprised of the airline code, form code, and serial number.


Type

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/Type

Data Type Value: IATA_CodeType

Description: Coupon Type. Example: Y (EMD-S Standalone). Encoding Scheme: IATA Padis Codeset - List for data element 1001 (Document/ Message Name, coded).


NumberofBooklets

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/NumberofBooklets

Data Type Value: integer

Description: The number of booklets issued.


ReportingType

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/ReportingType

Data Type Value: ReportingType

Description: For billing and settlement purposes, each time a travel agent requests an airline to perform an action on a document (Issuance, Refund, Exchange), he needs to know how to reconciliate this action: via BSP, via ARC, directly done by the ORA, etc.


ObjectKey

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/CouponInfo/CurrentAirlineInfo/@ObjectKey

Data Type Value: ID

Description: Object globally unique Instance ID. Example: obj1.


AirportCode

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/CouponInfo/CurrentAirlineInfo/Departure/AirportCode

Data Type Value: AirportCode

Description: Airport or a city code. Use a three-letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory. Example: TPA.


Date

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/CouponInfo/CurrentAirlineInfo/Departure/Date

Data Type Value: date

Description: Departure date. Example: 2017-01-13. Encoding Scheme: ISO 8601 Date Format (YYYY-MM-DD).


Time

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/CouponInfo/CurrentAirlineInfo/Departure/Time

Data Type Value: TimeSimpleType

Description: Departure time. Example: 09:15. Encoding Scheme: ISO 8601 Military/24 Hour Format (HH:MM).


AirlineID

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/CouponInfo/CurrentAirlineInfo/MarketingCarrier/AirlineID

Data Type Value: AirlineID

Description: A two-character alpha-numeric code assigned according to the IATA Resolution 762 or a three-letter airline designator assigned by ICAO. Refer to IATA Airline Coding Directory.


FlightNumber

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/CouponInfo/CurrentAirlineInfo/MarketingCarrier/FlightNumber

Data Type Value: FlightNumber

Description: Flight Number. Example: 1234, or OPEN, or ARNK.


Status

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/CouponInfo/CurrentAirlineInfo/Status

Data Type Value: IATA_CodeType

Description: Reservation Status Code. Encoding Scheme: IATA Padis Codeset - List for data element 4405 (Status, coded).


CouponNumber

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/CouponInfo/CouponNumber

Data Type Value: integer

Description: Applicable coupon number. Example: 1234.


Status

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument/CouponInfo/Status

Data Type Value: IATA_CodeType

Description: Current status of the flight/value coupon. Example: E (Exchanged/reissued). Encoding Scheme: IATA Padis Codeset - List for data element 4405 (Status, coded).


Amount

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/Total/Amount

Data Type Value: Amount

Description: Used to specify the total or total net amount. Example 160 USD.


Code

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/Total/Amount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


Amount

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/BaseFare/Amount

Data Type Value: Amount

Description: Base Fare Amount. Example 160 USD.


Code

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/BaseFare/Amount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


Total

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/Taxes/Total

Data Type Value: Total

Description: Sub-total of all applicable taxes. Monetary value and currency code.


Code

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/Taxes/Total/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


Amount

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/Taxes/Breakdown/Tax/Amount

Data Type Value: CurrencyAmountOptType

Description: Amount. Example: 15000 USD.


Code

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/Taxes/Breakdown/Tax/Amount/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


TaxCode

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/Taxes/Breakdown/Tax/TaxCode

Data Type Value: string

Description: Tax Code. Example: AY, GB.


Description

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/Taxes/Breakdown/Tax/Description

Data Type Value: ShortDescSimpleType

Description: Tax short description. Example: $4 per flight segment, per passenger (U.S. domestic segment tax).


Method

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method

Data Type Value: Method[]

Description: Payment Method detail.


VoucherMethod

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/VoucherMethod

Data Type Value: VoucherMethodType

Description: VOUCHER Payment Form definition.


Number

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/VoucherMethod/Number

Data Type Value: ShortDescSimpleType

Description: Voucher ID or Number. Example: XX12345.


Expiration

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/VoucherMethod/EffectiveExpireDate/Expiration

Data Type Value: date

Description: Voucher Expiration date. Example: 2017-06-13.


RemainingValue

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/VoucherMethod/RemainingValue

Data Type Value: CurrencyAmountOptType

Description: Remaining Amount on Voucher.


Code

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/VoucherMethod/RemainingValue/@Code

Data Type Value: CurrencySimpleType

Description: Currency code. Example: USD. Encoding Scheme: ISO 4217 (three alpha character) Currency Code.


PaymentCardMethod

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/PaymentCardMethod

Data Type Value: PaymentCardMethodType

Description: PAYMENT CARD Payment Method definition.


CardType

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/PaymentCardMethod/CardType

Data Type Value: PayCardTypeSimpleType

Description: Magnetic striped card type.


CardCode

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/PaymentCardMethod/CardCode

Data Type Value: PayCardCodeSimpleType

Description: Credit card issuer code. Example: MC.

Note: This is the 2-character code of the credit card issuer.


MaskedCardNumber

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/PaymentCardMethod/MaskedCardNumber

Data Type Value: MaskedCardNumber

Description: Concealed credit card number, Example: xxxxxxxxxxxx9922.


Street

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/PaymentCardMethod/CardholderAddress/StructuredAddress/Street

Data Type Value:

Description:


CityName

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/PaymentCardMethod/CardholderAddress/StructuredAddress/CityName

Data Type Value: string

Description: City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address).


StateProv

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/PaymentCardMethod/CardholderAddress/StructuredAddress/StateProv

Data Type Value: string

Description: State or province code. Examples: NY, QUE.


PostalCode

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/PaymentCardMethod/CardholderAddress/StructuredAddress/PostalCode

Data Type Value: PostalCode

Description: Postal code. Examples: 11001, 11001-2345.


CountryCode

XPath: /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/Payments/Payment/Method/PaymentCardMethod/CardholderAddress/StructuredAddress/CountryCode

Data Type Value: CountryCode

Description: Country Code. Examples: US, FR. Encoding Scheme: ISO 3166-1 (two character) Country Code.

Errors

Errors

XPath: /OrderCancelRS/Errors

Data Type Value: ErrorsType

Description: A collection of errors that occurred during the processing of a message.


Error

XPath: /OrderCancelRS/Errors/Error

Data Type Value: ErrorType[]

Description: Standard way to indicate that an error occurred during the processing of an IATA message.


Language

XPath: /OrderCancelRS/Errors/Error/@Language

Data Type Value:

Description:


Type

XPath: /OrderCancelRS/Errors/Error/@Type

Data Type Value:

Description:


ShortText

XPath: /OrderCancelRS/Errors/Error/@ShortText

Data Type Value:

Description:


Code

XPath: /OrderCancelRS/Errors/Error/@Code

Data Type Value:

Description:


DocURL

XPath: /OrderCancelRS/Errors/Error/@DocURL

Data Type Value:

Description:


Status

XPath: /OrderCancelRS/Errors/Error/@Status

Data Type Value:

Description:


Tag

XPath: /OrderCancelRS/Errors/Error/@Tag

Data Type Value:

Description:


RecordID

XPath: /OrderCancelRS/Errors/Error/@RecordID

Data Type Value:

Description:


NodeList

XPath: /OrderCancelRS/Errors/Error/@NodeList

Data Type Value:

Description:

DataLists

GivenName

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/Individual/GivenName

Data Type Value: ProperNameType[]

Description: Individual's first or given name. Example: JOHN.


Surname

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/Individual/Surname

Data Type Value: ProperNameType

Description: Individual's family name, last name. Example: SMITH.


ContactID

XPath: /OrderCancelRS/DataLists/ContactList/ContactInformation/@ContactID

Data Type Value: ID

Description: Uniquely Identifies a set of Contact Information, within the context of one message.


ContactInfoRef

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/ContactInfoRef

Data Type Value: IDREF

Description: Reference to Contact Information, within the context of one message.


EmailAddressValue

XPath: /OrderCancelRS/DataLists/ContactList/ContactInformation/ContactProvided/EmailAddress/EmailAddressValue

Data Type Value: SimpleTextType

Description: The email address which should be used for contact purposes.


PhoneNumber

XPath: /OrderCancelRS/DataLists/ContactList/ContactInformation/ContactProvided/Phone/PhoneNumber

Data Type Value: NumberType

Description: Phone number text. Example: +1 999-999-9999 ext. 1234, 617-9976.

Note: This may be a simple, un-structured phone number, such as +01 999-999-9999 ext. 1234 or combined with the additional attributes to create a structured phone number.


Label

XPath: /OrderCancelRS/DataLists/ContactList/ContactInformation/ContactProvided/Phone/Label

Data Type Value: SimpleTextType

Description: Used to differentiate multiple Phone numbers of one contact. Examples: Work, Home, Mobile.


Street

XPath: /OrderCancelRS/DataLists/ContactList/ContactInformation/PostalAddress/Street

Data Type Value: SimpleTextType[]

Description: Street name and number corresponding to the postal address. Examples: Main Street, 100 Main Street.


CityName

XPath: /OrderCancelRS/DataLists/ContactList/ContactInformation/PostalAddress/CityName

Data Type Value: SimpleNameType

Description: The name, expressed as text, of the city, town, or village.


PostalCode

XPath: /OrderCancelRS/DataLists/ContactList/ContactInformation/PostalAddress/PostalCode

Data Type Value: SimpleCodeType

Description: Postal code. Examples: 11001, 11001-2345.


CountrySubdivisionName

XPath: /OrderCancelRS/DataLists/ContactList/ContactInformation/PostalAddress/CountrySubdivisionName

Data Type Value: ProperNameType

Description: The name, expressed as text, of the subdivision of a country.


CountryCode

XPath: /OrderCancelRS/DataLists/ContactList/ContactInformation/PostalAddress/CountryCode

Data Type Value: ISO_3166CountryCodeContentType

Description: ISO Country Code. Examples: US, FR.


Label

XPath: /OrderCancelRS/DataLists/ContactList/ContactInformation/PostalAddress/Label

Data Type Value: SimpleTextType

Description: Used to differentiate multiple Postal Addresses of one contact. Examples: AddressAtOrigin or AddressAtDestination.


PassengerID

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/@PassengerID

Data Type Value: ID

Description: Uniquely identifies a Passenger within the context of one message.


PassengerTypeCodeType

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/PTC

Data Type Value: PassengerTypeCodeType

Description: Type code applying to the Passenger which typically drives pricing (e.g., ADT, CHD, etc.).


Birthdate

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/Individual/Birthdate

Data Type Value: DateType

Description: Individual's birth location (e.g., city and/or country).


InfantRef

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/InfantRef

Data Type Value: IDREF

Description: Reference to Passenger instance within the context of one message, associating an infant on lap to this adult passenger.


IdentityDocumentNumber

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/IdentityDocument/IdentityDocumentNumber

Data Type Value: SimpleCodeType

Description: Uniquely identifies the document from all other identity documents issued by the state or organization. Example: passport number, drive license number.


IdentityDocumentType

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/IdentityDocument/IdentityDocumentType

Data Type Value: IdentityDocumentTypeCodeType

Description: The type of passenger document. Examples: PT (Passport).


Birthdate

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/IdentityDocument/Birthdate

Data Type Value: DateType

Description: Holder’s date of birth as written on the document.


Gender

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/IdentityDocument/Gender

Data Type Value: GenderCodeContentType

Description: Holder’s gender as specified on the document (M, F, or X for unspecified).


Surname

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/IdentityDocument/Surname

Data Type Value: ProperNameType

Description: Holder's family name, last name as written on the document. Example: SMITH.


GivenName

XPath: /OrderCancelRS/DataLists/PassengerList/Passenger/IdentityDocument/GivenName

Data Type Value: ProperNameType[]

Description: Holder's first or given name, as written on the document. Example: JOHN.