openapi: 3.0.1 info: title: TravelMessage.v31 version: '3.1' contact: name: G7-OTA-TEAM url: 'https://prod.api.tui/' email: b2bota.g7.support@tui.nl description: | This API can be used to get availability and create bookings for TUI packages following the ANVR G7 standard. With the Supply feed OTA's get information of all the available TUI packages, along with other relevant details such as price, extras, etc. For Supply the TravelMessage 3.1 is not used. So this is defined on another page. But it contains the necessary data to continue with the API's described here. The information from the Supply file can be used to do an AvailabilityRequest to get more detailed data. This data can be used for getting a Price breakdown using the ReceiptRequest or start the bookflow transaction using the Sell, Assign and BookRequests to create a booking in tui.nl. With AddProAvailability and AddProDetails information can be requested for available extra's and transportrental and added to the Sell, Assign and BookRequests. The BreakRequest can be used After SellRequest but before BookRequest to cancel the current transaction. If a booking is successfully created the RecapRequest can be used to get all information from that booking and CancellationRequest can be used to directly cancel a booking. The schema's are based on the travelmessage.xsd and translated to OpenAPI specification. Not all groups and/or fields are used in the defined api's. Also it is possible that fields that are **not mandatory** for G7 are in fact **mandatory** for TUI. All api's are based on the 3.1 G7 version with a few changes to support TUI packages. The Supply has a custom defined schema. x-header: | This API returns the price and availability for TUI's packages specifically for OTA's according to the G7 standard. x-summary: | This API returns the price and availability for TUI's packages specifically for OTA's according to the G7 standard. The Travelmessage API returns information on all the available tui.nl packages, along with other relevant details such as price, extras, etc. for this specified package. This API also allows to start a bookingdialogue for these packages. servers: - url: https://prod.api.tui description: Production - url: https://playground.api.tui description: Playground for testing paths: /travelmessage/v3.1/availabilityrequest: post: tags: - TravelMessage summary: Does an AvailabilityRequest description: | The availability of a journey can be requested with the dialogue Availability. For this API the "*Package approach*" is used. This means that filling the "*PackageDetails*" in the request will return a complete package (Transport, accommodation and/or additional products) in the response. These components must be used in the next steps of the booking process **Request:** Besides the mandatory fields only filtering is possible for: * DeparturePoint * BoardType **Response:** * Happy flow: Transport, Accommodation and AdditionalProducts data for chosen product * No availability: Error message given "No data found" * Error: Response has an errormessage security: - oAuth2ClientCredentials: [ ] requestBody: required: true content: application/xml: schema: $ref: '#/components/schemas/AvailabilityRequestTree' examples: AvailabilityRequest: $ref: '#/components/examples/AvailabilityRequestExample' responses: '200': description: AvailabilityRequest Handled content: application/xml: schema: $ref: '#/components/schemas/AvailabilityResponseTree' examples: AvailabilityResponse: $ref: '#/components/examples/AvailabilityResponseExample' AvailabilityResponse(no availability): $ref: '#/components/examples/AvailabilityResponseNaExample' AvailabilityResponse (error): $ref: '#/components/examples/ErrorMessageExample' '400': description: Missing elements in Request content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' '500': description: Server Error content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' /travelmessage/v3.1/receiptrequest: post: tags: - TravelMessage summary: Does a ReceiptRequest description: | The ReceiptRequest message can be done to get an actual price of a chosen package and components. It's a kind of combination of Sell- and AssignRequest but without starting a transaction. The response contains only a price breakdown for each passenger. If no prices are found an errormessage will be returned with the message "no data found". The price description can contain only a description or a description plus additional information. If a price component relates to the package itself only a description is given, for example "reissom". If a price is related to a specific component additional information is given to trace the price back to the component. This information is in the following format seperated with a pipe "|": 1. Description 2. Type (T = Transport, A = Accommodation/Unit, TE = Transport Extra, E = Extra) 3. Relation (depending on type) T = TransportID A = AccommodationID, UnitID and ArrivalDate TE = TransportID, GroupID, ExtraID, StartDate E = GroupID, ExtraID, startDate Examples: - Package: "Reissom" - Transport (T) : "Luchthaventoeslag|T|f36627fe-b3ec-4a08-afba-820ff267a7e5#20231103 OR 503 AMSMBJ" - Accommodation(A): "Vroegboekkorting|A|A0192836|2919b8e9-7ae3-4883-9ecf-0377d8a8d202|11/03/2023" - Transport Extra (TE): "Klasse (PWIM)|TE|f36627fe-b3ec-4a08-afba-820ff267a7e5#20231103 OR 503 AMSMBJ|SEAT|PWIM|2023-11-03" - Extra (E): "Transfer (TXX)|E|Transfer|TXX|2023-11-03" For this Request/Response the v3.1.xsd is changed to fit the needs for TUI. **Response:** * Happy flow: Price breakdown for each passenger * No data found: response has an errormessage with type info * Error: response has an errormessage security: - oAuth2ClientCredentials: [ ] requestBody: required: true content: application/xml: schema: $ref: '#/components/schemas/ReceiptRequestTree' examples: ReceiptRequest: $ref: '#/components/examples/ReceiptRequestExample' responses: '200': description: ReceiptRequest Handled content: application/xml: schema: $ref: '#/components/schemas/ReceiptResponseTree' examples: ReceiptResponse: $ref: '#/components/examples/ReceiptResponseExample' ReceiptResponse (no data found): $ref: '#/components/examples/ReceiptResponseNaExample' ReceiptResponse (error): $ref: '#/components/examples/ErrorMessageExample' '400': description: Missing elements in Request content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' '500': description: Server Error content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' /travelmessage/v3.1/sellrequest: post: tags: - TravelMessage summary: Does a SellRequest description: | The dialogue of Sell aims at indicating the package parts which have been selected for the subsequent dialogue. The message contains package information and optional information relating to Transport, Accommodation and Additional products (Roundtrip and Cruise information are not implemented yet). For TUI the SellRequest is used to create a new session. Some basic validation is taking place, and the response is more or less a copy of the request. It is important to put all the parts in the SellRequest, because they will be checked in the next step, the AssignRequest. When parts are changed (for example rooms) or added (for example extra's) a new SellRequest has to be done. **Response:** * Happy flow: copy of request with status = "OK" * Error: response has an errormessage security: - oAuth2ClientCredentials: [ ] requestBody: required: true content: application/xml: schema: $ref: '#/components/schemas/SellRequestTree' examples: SellRequest: $ref: '#/components/examples/SellRequestExample' responses: '200': description: SellRequest Handled content: application/xml: schema: $ref: '#/components/schemas/SellResponseTree' examples: SellResponse: $ref: '#/components/examples/SellResponseExample' SellResponse (error): $ref: '#/components/examples/ErrorMessageExample' '400': description: Missing elements in Request content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' '500': description: Server Error content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' /travelmessage/v3.1/assignrequest: post: tags: - TravelMessage summary: Does a AssignRequest description: | In the AssignRequest the passengers and there assignments to the package parts are given. The "*SenderSessionID*" of the SellResponse must be used as "*ReceiverSessionID*" in the AssignRequest to use the session created during the SellRequest. Validation is done to check if the same parts are used as in SellRequest. The response may contain more elements then assigned (extras). These are default components which do not influence the price, like flight extra's as SeatsType, Meals, Luggage or default transfers. Usually upgrades for these components are available. Because AssignResponse gives no description of these default components (just and ID and dates) the Extras itself will also be returned in te response. The means that the TResponse also contains AdditionalProducts and Transport.TransportTo[From].AdditionalProducts. Besides these components also a price breakdown is returned. The price description can contain only a description or a description plus additional information. If a price component relates to the package itself only a description is given, for example "reissom". If a price is related to a specific component additional information is given to trace the price back to the component. This information is in the following format seperated with a pipe "|": 1. Description 2. Type (T = Transport, A = Accommodation/Unit, TE = Transport Extra, E = Extra) 3. Relation (depending on type) T = TransportID A = AccommodationID, UnitID and ArrivalDate TE = TransportID, GroupID, ExtraID, StartDate E = GroupID, ExtraID, startDate Examples: - Package: "Reissom" - Transport (T) : "Luchthaventoeslag|T|f36627fe-b3ec-4a08-afba-820ff267a7e5#20231103 OR 503 AMSMBJ" - Accommodation(A): "Vroegboekkorting|A|A0192836|2919b8e9-7ae3-4883-9ecf-0377d8a8d202|11/03/2023" - Transport Extra (TE): "Klasse (PWIM)|TE|f36627fe-b3ec-4a08-afba-820ff267a7e5#20231103 OR 503 AMSMBJ|SEAT|PWIM|2023-11-03" - Extra (E): "Transfer (TXX)|E|Transfer|TXX|2023-11-03" Changes for passenger information (for example name) or a different assignment can be done without doing a new SellRequest. **Response:** * Happy flow: Copy of assignment plus price breakdown * Error: response has an errormessage security: - oAuth2ClientCredentials: [ ] requestBody: required: true content: application/xml: schema: $ref: '#/components/schemas/AssignRequestTree' examples: AssignRequest: $ref: '#/components/examples/AssignRequestExample' responses: '200': description: AssignRequest Handled content: application/xml: schema: $ref: '#/components/schemas/AssignResponseTree' examples: AssignResponse: $ref: '#/components/examples/AssignResponseExample' AssignResponse (error): $ref: '#/components/examples/ErrorMessageExample' '400': description: Missing elements in Request content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' '500': description: Server Error content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' /travelmessage/v3.1/bookrequest: post: tags: - TravelMessage summary: Does a BookRequest description: | There can be made a booking with the dialogue of BookRequest. Although the xml data of the BookRequest is the same as the AssignRequest and required in the G7 XML for TUI only the confirmation counts. So using the same "*ReceiverSessionID*" as in the AssignRequest is enough. Changes made to passengers and assignments at this stage will be ignored. The information that was in the Assign stage will be used. **Request:** * Same as AssignRequest, but changes are ignored. **Response:** * Happy flow: Confirmed Booking (with BookID) * Error: response has an errormessage security: - oAuth2ClientCredentials: [ ] requestBody: required: true content: application/xml: schema: $ref: '#/components/schemas/BookRequestTree' examples: BookRequest: $ref: '#/components/examples/BookRequestExample' responses: '200': description: BookRequest Handled content: application/xml: schema: $ref: '#/components/schemas/BookResponseTree' examples: BookResponse: $ref: '#/components/examples/BookResponseExample' BookResponse (error): $ref: '#/components/examples/ErrorMessageExample' '400': description: Missing elements in Request content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' '500': description: Server Error content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' /travelmessage/v3.1/breakrequest: post: tags: - TravelMessage summary: Does a BreakRequest description: | The Break-dialogue allows the OTA to cut off a session between the travel agent and the tour operator decently. A new session can be started by sending a new SellRequest. **Response:** * Happy flow : Only a Control group is returned * Error: response has an errormessage security: - oAuth2ClientCredentials: [ ] requestBody: required: true content: application/xml: schema: $ref: '#/components/schemas/BreakRequestTree' examples: BreakRequest: $ref: '#/components/examples/BreakRequestExample' responses: '200': description: BreakRequest Handled content: application/xml: schema: $ref: '#/components/schemas/BreakResponseTree' examples: BreakResponse: $ref: '#/components/examples/BreakResponseExample' BreakResponse (error): $ref: '#/components/examples/ErrorMessageExample' '400': description: Missing elements in Request content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' '500': description: Server Error content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' /travelmessage/v3.1/addproavailabilityrequest: post: tags: - TravelMessage summary: Does a AddProAvailabilityRequest description: | AddProAvailability is used to acquire summary information about additional products. There a two approaches defined in the ANVR documentation. With **overview** response, ResponseID is filled with AvailabilityResponse. Only minimum information, ID and description are given in the response. If a **detailed** response is necessary ResponseID will be filled with AvailabilityDetailsResponse. Detailed information is given like prices, age restrictions allotment etc. For TUI both approaches are not implemented (yet) but a third approach is done. If as RequestID/ResponseID "*AddProAvailabilityTransportRequest/Response*" is given with a Transportgroup then detailed information is returned for extra's that are transport dependent. For example if flights are given extra's can be returned like luggage upgrades, meals upgrades and so on. The returned information can be used in the ReceiptRequest and the bookflow in Sell, Assign and BookRequest. **Request:** * Overview, request only contains PackageDetails section and ResponseID is "*AvailabilityResponse*" (not implemented) * Details, request only contains PackageDetails section and ResponseID is "*AvailabilityDetailsResponse*" (not implemented) * Transport, request contains PackageDetails and Transport section and RequestID/ResponseID is "*AddProAvailabilityTransportRequest/Response*" **Response:** * Overview, only basic information is returned * Details, detailed information is returned * Transport, detailed information is returned for the given transports This information is grouped in Transport-AdditionalProducts-Extras and is related with the given transports by the group RelatedTransport security: - oAuth2ClientCredentials: [ ] requestBody: required: true content: application/xml: schema: $ref: '#/components/schemas/AddProAvailabilityRequestTree' examples: AddProAvailabilityRequest (Transport): $ref: '#/components/examples/AddProAvailabilityRequestTransportExample' AddProAvailabilityRequest: $ref: '#/components/examples/AddProAvailabilityRequestExample' responses: '200': description: AddProAvailabilityRequest Handled content: application/xml: schema: $ref: '#/components/schemas/AddProAvailabilityResponseTree' examples: AddProAvailabilityResponse (Transport): $ref: '#/components/examples/AddProAvailabilityResponseTransportExample' AddProAvailabilityResponse (error): $ref: '#/components/examples/ErrorMessageExample' AddProAvailabilityResponse: value: 'NOT IMPLEMENTED' '400': description: Missing elements in Request content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' '500': description: Server Error content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' /travelmessage/v3.1/addprodetailsrequest: post: tags: - TravelMessage summary: Does a AddProDetailsRequest description: > AddProDetails is used to acquire detailed information about additional products. It is a continuation of the AddProAvailability overview request. It is possible to get separate information for each extra or transport rental, just by adding the extra or transport rental in the request. **NOT IMPLEMENTED (YET)** security: - oAuth2ClientCredentials: [] requestBody: required: true content: application/xml: schema: $ref: '#/components/schemas/AddProDetailsRequestTree' examples: AddProDetailsRequest: $ref: '#/components/examples/AddProDetailsRequest' responses: '200': description: AddProDetailsRequest Handled content: application/xml: schema: $ref: '#/components/schemas/AddProDetailsResponseTree' examples: AddProDetailsResponse: $ref: '#/components/examples/AddProDetailsResponse' '400': description: Missing elements in Request content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' '500': description: Server Error content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' /travelmessage/v3.1/recaprequest: post: tags: - TravelMessage summary: Does a RecapRequest description: | With the dialogue of Recap a recapitulation from the data stored at the Touroperator concerning the current session or currently booked trip can be requested. For TUI only getting the requested booking is implemented. **Request:** * Only "*BookID*" is required in the SecurityInfo group. **Response:** * All information concerning the given booking like Passenger info, Transport, Accommodation Extra's, and Prices. * Error: if booking cannot be found with given request data The price description can contain only a description or a description plus additional information. If a price component relates to the package itself only a description is given, for example "reissom". If a price is related to a specific component additional information is given to trace the price back to the component. This information is in the following format seperated with a pipe "|": 1. Description 2. Type (T = Transport, A = Accommodation/Unit, TE = Transport Extra, E = Extra) 3. Relation (depending on type) T = TransportID A = AccommodationID, UnitID and ArrivalDate TE = TransportID, GroupID, ExtraID, StartDate E = GroupID, ExtraID, startDate Examples: - Package: "Reissom" - Transport (T) : "Luchthaventoeslag|T|f36627fe-b3ec-4a08-afba-820ff267a7e5#20231103 OR 503 AMSMBJ" - Accommodation(A): "Vroegboekkorting|A|A0192836|2919b8e9-7ae3-4883-9ecf-0377d8a8d202|11/03/2023" - Transport Extra (TE): "Klasse (PWIM)|TE|f36627fe-b3ec-4a08-afba-820ff267a7e5#20231103 OR 503 AMSMBJ|SEAT|PWIM|2023-11-03" - Extra (E): "Transfer (TXX)|E|Transfer|TXX|2023-11-03" security: - oAuth2ClientCredentials: [ ] requestBody: required: true content: application/xml: schema: $ref: '#/components/schemas/RecapRequestTree' examples: RecapRequestExample: $ref: '#/components/examples/RecapRequestExample' responses: '200': description: RecapRequest Handled content: application/xml: schema: $ref: '#/components/schemas/RecapResponseTree' examples: RecapResponseExample: $ref: '#/components/examples/RecapResponseExample' RecapResponse (error): $ref: '#/components/examples/ErrorMessageExample' '400': description: Missing elements in Request content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' '500': description: Server Error content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' /travelmessage/v3.1/cancellationrequest: post: tags: - TravelMessage summary: Does a CancellationRequest description: | Two messages will be send by cancelling a booking; a CancellationRequest followed by a CancellationConfirmedRequest. This is because of the possible cancellation costs which require confirmation. For TUI now only CancellationConfirmedRequest is implemented. No check yet for getting the cancellation cost first. **Request:** * "*BookID*", "*DepartureDate*" and "*ContactName*" are required in the SecurityInfo group. **Response:** * Given back cancellation costs when cancellation is done. * Error: If booking is not found or booking is already cancelled security: - oAuth2ClientCredentials: [ ] requestBody: required: true content: application/xml: schema: $ref: '#/components/schemas/CancellationRequestTree' examples: CancellationRequestExample: $ref: '#/components/examples/CancellationConfirmedRequestExample' responses: '200': description: CancellationRequest Handled content: application/xml: schema: $ref: '#/components/schemas/CancellationResponseTree' examples: CancellationResponse: $ref: '#/components/examples/CancellationConfirmedResponseExample' CancellationResponse (Already Cancelled): $ref: '#/components/examples/CancellationConfirmedResponseAcExample' CancellationResponse (error): $ref: '#/components/examples/ErrorMessageExample' '400': description: Missing elements in Request content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' '500': description: Server Error content: application/xml: schema: $ref: '#/components/schemas/ProblemDetails' components: securitySchemes: oAuth2ClientCredentials: type: oauth2 description: This API uses OAuth 2 with the implicit grant flow. flows: clientCredentials: tokenUrl: 'https://prod.api.tui/oauth2/token' scopes: {} schemas: # Enums AccommodationType: type: string enum: - alb - apo - app - bnb - bng - bry - cam - car - cha - cpr - cru - est - ghf - gue - hos - hot - hui - kas - mai - mot - pen - pou - res - rh - ron - sch - tnt - vak - vil - wng - ALB - APO - APP - BNB - BNG - BRY - CAM - CAR - CHA - CPR - CRU - EST - GHF - GUE - HOS - HOT - HUI - KAS - MAI - MOT - PEN - POU - RES - RH - RON - SCH - TNT - VAK - VIL - WNG AgeType: type: string enum: - Max - Min xml: attribute: true BoardType: type: string enum: - lg # logies - lo - hp - vp - ab - bb - cb - br - vb - ai - dv - ph - pv - pa - ua - ld - LG - LO - HP - VP - AB - BB - CB - BR - VB - AI - DV - PH - PV - PA - UA - LD ClassTip: type: string enum: - Yes - No xml: attribute: true ControlLanguage: type: string enum: - NL xml: attribute: true CurrencyType: type: string enum: - EUR xml: attribute: true DocumentAddressTypeID: type: string enum: - KLT #Adressing to the customer - RSB #Adressingto the travelagency DocumentDeliveryID: type: string enum: - EMAIL #Information will bes end by e-mail - POST #Information will be send by postal services - URL #Information can be downloaded using the supported URL DocumentTypeID: type: string enum: - HTML #HTML-format - PAPER #The document will be deliverd on paper - PDF #PDF-format - TEXT #Text-format - XML #XML-format DurationType: type: string enum: - dagen - nachten xml: attribute: true DutchDays: type: string enum: - ma - di - wo - do - vr - za - zo ExtrasCategoryType: type: string enum: - autoverhuur - accomodatieservice - bagage - camperverhuur - citycards - entreekaarten - excursiecards - fietsverhuur - ferryservice - overnachtingshotel - openbaarvervoerkaarten - parkeerservice - restaurant - skischool - skimateriaal - skipas - taxiservice - transfer - transportservice - stoelen FacilityType: type: string enum: - 1e - 1k - 2e - 2k - 3e - 3k - ac - az - ba - bd - bg - bi - bk - bl - br - bt - bu - bz - do - dz - et - ex - fr - gl - gs - in - js - kn - ks - kt - lu - lz - ma - mz - no - oo - pz - sp - st - su - tb - te - tz - ve - vz - wc - we - wk - zq - zu - zw - zx - zy - zz - 1E - 1K - 2E - 2K - 3E - 3K - AC - AZ - BA - BD - BG - BI - BK - BL - BR - BT - BU - BZ - DO - DZ - ET - EX - FR - GL - GS - IN - JS - KN - KS - KT - LU - LZ - MA - MZ - NO - OO - PZ - SP - ST - SU - TB - TE - TZ - VE - VZ - WC - WE - WK - ZQ - ZU - ZW - ZX - ZY - ZZ Gender: type: string enum: - m - v - M - V ISOCountry: type: string enum: - ad - ae - af - ag - ai - al - am - an - ao - aq - ar - as - at - au - aw - ax - az - ba - bb - bd - be - bf - bg - bh - bi - bj - bl - bm - bn - bo - br - bs - bt - bv - bw - by - bz - ca - cc - cd - cf - cg - ch - ci - ck - cl - cm - cn - co - cr - cu - cv - cx - cy - cz - de - dj - dk - dm - do - dz - ec - ee - eg - eh - er - es - et - fi - fj - fk - fm - fo - fr - ga - gb - gd - ge - gf - gg - gh - gi - gl - gm - gn - gp - gq - gr - gs - gt - gu - gw - gy - hk - hm - hn - hr - ht - hu - id - ie - il - im - in - io - iq - ir - is - it - je - jm - jo - jp - ke - kg - kh - ki - km - kn - kp - kr - kw - ky - kz - la - lb - lc - li - lk - lr - ls - lt - lu - lv - ly - ma - mc - md - me - mf - mg - mh - mk - ml - mm - mn - mo - mp - mq - mr - ms - mt - mu - mv - mw - mx - my - mz - na - nc - ne - nf - ng - ni - nl - no - np - nr - nu - nz - om - pa - pe - pf - pg - ph - pk - pl - pm - pn - pr - ps - pt - pw - py - qa - re - ro - rs - ru - rw - sa - sb - sc - sd - se - sg - sh - si - sj - sk - sl - sm - sn - so - sr - st - sv - sy - sz - tc - td - tf - tg - th - tj - tk - tl - tm - tn - to - tr - tt - tv - tw - tz - ua - ug - um - us - uy - uz - va - vc - ve - vg - vi - vn - vu - wf - ws - ye - yt - za - zm - zw - bq - cw - sx - AD - AE - AF - AG - AI - AL - AM - AN - AO - AQ - AR - AS - AT - AU - AW - AX - AZ - BA - BB - BD - BE - BF - BG - BH - BI - BJ - BL - BM - BN - BO - BR - BS - BT - BV - BW - BY - BZ - CA - CC - CD - CF - CG - CH - CI - CK - CL - CM - CN - CO - CR - CU - CV - CX - CY - CZ - DE - DJ - DK - DM - DO - DZ - EC - EE - EG - EH - ER - ES - ET - FI - FJ - FK - FM - FO - FR - GA - GB - GD - GE - GF - GG - GH - GI - GL - GM - GN - GP - GQ - GR - GS - GT - GU - GW - GY - HK - HM - HN - HR - HT - HU - ID - IE - IL - IM - IN - IO - IQ - IR - IS - IT - JE - JM - JO - JP - KE - KG - KH - KI - KM - KN - KP - KR - KW - KY - KZ - LA - LB - LC - LI - LK - LR - LS - LT - LU - LV - LY - MA - MC - MD - ME - MF - MG - MH - MK - ML - MM - MN - MO - MP - MQ - MR - MS - MT - MU - MV - MW - MX - MY - MZ - NA - NC - NE - NF - NG - NI - NL - NO - NP - NR - NU - NZ - OM - PA - PE - PF - PG - PH - PK - PL - PM - PN - PR - PS - PT - PW - PY - QA - RE - RO - RS - RU - RW - SA - SB - SC - SD - SE - SG - SH - SI - SJ - SK - SL - SM - SN - SO - SR - ST - SV - SY - SZ - TC - TD - TF - TG - TH - TJ - TK - TL - TM - TN - TO - TR - TT - TV - TW - TZ - UA - UG - UM - US - UY - UZ - VA - VC - VE - VG - VI - VN - VU - WF - WS - YE - YT - ZA - ZM - ZW - BQ - CW - SX LatitudeDirection: type: string enum: - N - Z xml: attribute: true LongitudeDirection: type: string enum: - O - W xml: attribute: true MessageType: type: string enum: - Error - System - Info - Erratum MessageID: type: integer enum: - 0 - 1 - 2 - 101 - 102 - 103 - 104 - 105 - 106 - 107 - 108 - 109 - 110 - 111 - 112 - 113 - 114 - 115 - 1001 - 1002 - 1003 - 1004 - 1005 - 1006 - 1007 - 1008 - 1009 - 1010 - 1011 - 1012 - 1013 - 1014 - 1015 - 1016 - 1017 - 1018 - 1019 - 1020 - 1021 - 1022 - 1023 - 1024 - 1025 - 1026 - 1027 - 1028 - 1029 - 1030 - 1031 - 1032 - 1033 - 1034 - 1035 - 1036 - 1037 - 1038 - 1039 - 1040 - 1041 - 1042 - 1043 - 1044 - 1045 - 1046 - 1047 - 1048 - 1049 - 1050 - 1051 - 1052 - 1053 - 1054 - 1055 - 1056 - 1057 - 1058 - 1059 - 1060 - 1070 - 1071 MultiMediaFormatValues: type: string enum: - GIF - BMP - SVG - EPS - AVI - WAV - MP3 - XML - HTML - PDF - TXT xml: attribute: true MultiMediaViewValues: type: string enum: - Detail - Overview - Environment xml: attribute: true MultiMediaTypeValues: type: string enum: - Photo - Map - Illustration - Logo - Movie xml: attribute: true MutationType: type: string enum: - Deletion - Mutation - New - Reset OfferType: type: string enum: - regular - offer PackageType: type: string enum: - PAKK - TRAN - ACCO - CARR - MOBI PEType: type: string enum: - E - M - P xml: attribute: true PointType: type: string enum: - IATAcode - Postcode - Internal - ANVRLandStreek xml: attribute: true PriceCode: type: string enum: - 001 - 002 - 011 - 012 - 017 - 018 - 019 - 020 - 021 - 022 - 024 - 025 - 026 - 032 - 040 - 041 - 042 - 060 - 090 - 100 - 111 - 116 - 117 - 119 - 128 - 129 - 130 - 131 - 150 - 152 - 170 - 180 - 190 - 220 - 329 - 350 - 999 PricePer: type: string enum: - pn - pw - pa - kn - kw - ka - tp xml: attribute: true PriceType: type: string enum: - perdag - vastbedrag SalesResponsibilityType: type: string enum: - Agent - Organizer Sign: type: string enum: - '-' xml: attribute: true TransportType: type: string enum: - vl - bu - tr - fe - bo - ev - VL - BU - TR - FE - BO - EV TimeReliability: enum: - zeker - voorbehoud type: string xml: attribute: true nullable: true TravelMessageVersionID: type: string enum: - '3.1' xml: attribute: true UnitType: type: string pattern: '(\d+pk)|(\d+PK)|(\d+ka)|(\d+KA)|(\d+kb)|(\d+KB)|(\d+kw)|(\d+KW)|(\d+kv)|(\d+KV)|(\d+ph)|(\d+PH)|(\d+pt)|(\d+PT)|(\d+pc)|(\d+PC)|(\d+ks)|(\d+KS)|(\d+pl)|(\d+PL)|(\d+ps)|(\d+PS)|(\d+pz)|(\d+PZ)|(\d+gk)|(\d+GK)|(\d+tc)|(\d+TC)|(div)|(DIV)|(stn)|(STN)' YesNoValue: type: string enum: - ja - nee xml: attribute: true # Elements AccoAssignment: type: object properties: AccommodationID: type: string ComponentID: type: string Sequence: type: string ArrivalDate: type: string format: 'YYYY-MM-DD' Duration: $ref: '#/components/schemas/Duration' DepartureDate: type: string format: 'YYYY-MM-DD' BoardAssignment: type: array title: BoardAssignment items: $ref: '#/components/schemas/BoardAssignment' UnitAssignment: type: array title: UnitAssignment items: $ref: '#/components/schemas/UnitAssignment' ExtrasAssignment: type: array title: ExtrasAssignment items: $ref: '#/components/schemas/ExtrasAssignment' required: - AccommodationID - ArrivalDate - Duration - UnitAssignment Accommodation: title: Accommodation type: object properties: AccommodationID: type: string ComponentID: type: string AccommodationType: $ref: '#/components/schemas/AccommodationType' Name: type: string Address: type: string ZipCode: type: string Place: type: string CountryID: $ref: '#/components/schemas/ISOCountry' GPSCode: $ref: '#/components/schemas/GPSCode' Telephone: type: string ArrivalDate: type: string format: 'YYYY-MM-DD' DepartureDate: type: string format: 'YYYY-MM-DD' Duration: $ref: '#/components/schemas/Duration' Unit: type: array title: Unit items: $ref: '#/components/schemas/Unit' Arrangement: type: array title: Arrangement items: $ref: '#/components/schemas/Arrangement' Extras: type: array title: Extras items: $ref: '#/components/schemas/Extras' MultiMedia: type: array title: MultiMedia items: $ref: '#/components/schemas/MultiMedia' required: - AccommodationID - ArrivalDate - Duration - Unit AdditionalProducts: type: object properties: Extras: type: array title: Extras items: $ref: '#/components/schemas/Extras' TransportRental: type: array title: TransportRental items: $ref: '#/components/schemas/TransportRental' AgeCondition: title: Age Condition type: object properties: AgeType: $ref: '#/components/schemas/AgeType' APAssignment: type: object properties: ExtrasAssignment: type: array title: ExtrasAssignment items: $ref: '#/components/schemas/ExtrasAssignment' TRentalAssignment: type: array title: TRentalAssignment items: $ref: '#/components/schemas/TRentalAssignment' Arrangement: title: Arrangement type: object properties: ArrangementID: type: string Sequence: type: string Description: type: string ArrivalDate: type: string format: 'YYYY-MM-DD' Duration: $ref: '#/components/schemas/Duration' Allotment: type: integer format: int32 required: - ArrangementID - Sequence - ArrivalDate - Duration - Allotment Arrival: type: object properties: Point: $ref: '#/components/schemas/Point' Date: type: string format: "YYYY-MM-DD" Time: $ref: '#/components/schemas/Time' DropOff: $ref: '#/components/schemas/DropOff' required: - Point - Date ArrivalInfo: type: object properties: Point: $ref: '#/components/schemas/Point' PriceNotes: type: array title: PriceNotes items: type: string ArrivalDay: type: array title: ArrivalDay items: $ref: '#/components/schemas/DutchDays' required: - Point Board: title: Board type: object properties: BoardType: $ref: '#/components/schemas/BoardType' Description: type: string title: Description PriceNotes: type: array items: $ref: '#/components/schemas/PriceNote' required: - BoardType BoardAssignment: type: object properties: BoardType: $ref: '#/components/schemas/BoardType' PaxID: type: array title: PaxID items: type: string required: - BoardType BookInfo: type: object properties: InvoiceID: type: string InvoiceDate: type: string format: 'YYYY-MM-DD' InvoiceStatus: type: string TravelDocumentsStatus: type: string CancellationInformation: type: object properties: Description: type: string Url: type: string required: - Description CancellationPolicy: type: object properties: CancellationPeriod: type: array title: CancellationPeriod items: type: object title: CancellationPeriod properties: CancellationPeriodDateTimeFrom: allOf: - $ref: '#/components/schemas/DateAndTime' required: - Date - Time CancellationPeriodDateTimeTo: allOf: - $ref: '#/components/schemas/DateAndTime' required: - Date - Time DescriptionField: type: string CancellationRate: type: integer CancellationFoundation: type: number CancellationAmmount: type: number Class: type: object properties: Tip: $ref: '#/components/schemas/ClassTip' ClassID: type: string Description: type: string Seats: type: number RequiredSeats: type: number Surcharge: type: object properties: Currency: $ref: '#/components/schemas/CurrencyType' Sign: $ref: '#/components/schemas/Sign' PriceNotes: type: string CancellationInformation: $ref: '#/components/schemas/CancellationInformation' PaxID: type: array title: PaxID items: type: string required: - ClassID - Seats Carrier: type: object properties: CarrierID: type: string Description: type: string FlightNumber: type: string Stopovers: type: object properties: NumberOfStops: type: number xml: attribute: true Stop: type: object properties: Index: type: number xml: attribute: true Arrival: allOf: - $ref: '#/components/schemas/DateAndTime' required: - Date Departure: allOf: - $ref: '#/components/schemas/DateAndTime' required: - Date Point: $ref: '#/components/schemas/Point' Checkin: $ref: '#/components/schemas/YesNoValue' LeaveFlight: $ref: '#/components/schemas/YesNoValue' required: - NumberOfStops required: - CarrierID - Stopovers Condition: allOf: - type: object oneOf: - title: NumberOfPersons properties: NumberOfPersons: type: integer format: int32 required: - NumberOfPersons - title: AgeCondition properties: AgeCondition: $ref: '#/components/schemas/AgeCondition' Contact: type: object properties: PaxID: type: string Initials: type: string Infix: type: string Name: type: string Gender: $ref: '#/components/schemas/Gender' Address: type: string Zipcode: type: string Place: type: string Country: type: string TelHome: type: string TelWork: type: string TelMobile: type: string Email: type: string BankAccount: type: string required: - Name - Gender - TelHome Date: # Made a separate component. Occurs several times as a single component. type: string format: 'YYYY-MM-DD' DateAndTime: title: DateAndTime type: object properties: Date: type: string format: YYYY-MM-DD Time: $ref: '#/components/schemas/Time' Departure: type: object properties: Point: $ref: '#/components/schemas/Point' Date: type: string format: "YYYY-MM-DD" Time: $ref: '#/components/schemas/Time' PickUp: $ref: '#/components/schemas/PickUp' required: - Point - Date DepartureArrivalInfo: type: object properties: Point: $ref: '#/components/schemas/Point' required: - Point Duration: type: object title: Duration properties: Duration: $ref: '#/components/schemas/DurationType' Document: type: object properties: DocumentType: type: object title: DocumentType properties: DocumentTypeID: $ref: '#/components/schemas/DocumentTypeID' Description: type: string required: - DocumentTypeID DocumentDelivery: type: object title: DocumentDelivery properties: DocumentDeliveryID: $ref: '#/components/schemas/DocumentDeliveryID' Description: type: string required: - DocumentDeliveryID DocumentAddressType: type: array title: DocumentAddressType items: type: object properties: DocumentAddressTypeID: $ref: '#/components/schemas/DocumentAddressTypeID' Description: type: string required: - DocumentAddressTypeID required: - DocumentType - DocumentDelivery - DocumentAddressType DropOff: type: object properties: Point: $ref: '#/components/schemas/Point' Date: type: string format: "YYYY-MM-DD" Time: $ref: '#/components/schemas/Time' required: - Point - Date Extras: type: object properties: Required: $ref: '#/components/schemas/YesNoValue' CategoryChoice: $ref: '#/components/schemas/YesNoValue' ExtraID: type: string Sequence: type: string Description: type: string ExtendedDescription: type: string ExtrasCategory: $ref: '#/components/schemas/ExtrasCategoryType' From: $ref: '#/components/schemas/DateAndTime' To: $ref: '#/components/schemas/DateAndTime' Allotment: type: number Status: $ref: '#/components/schemas/Status' MinQuantity: type: number MaxQuantity: type: number RecomPrice: type: array title: RecomPrice items: $ref: '#/components/schemas/RecomPrice' PriceNotes: type: array title: PriceNotes items: type: string MinChildAge: type: number MaxChildAge: type: number ChildPrice: title: ChildPrice type: object properties: Currency: $ref: '#/components/schemas/CurrencyType' Sign: $ref: '#/components/schemas/Sign' MultiMedia: type: array title: MultiMedia items: $ref: '#/components/schemas/MultiMedia' RelatedTransport: type: array title: RelatedTransport items: $ref: '#/components/schemas/RelatedTransport' CancellationInformation: $ref: '#/components/schemas/CancellationInformation' Prices: type: object title: Prices properties: AgeRestrictedPrice: type: array items: type: object properties: Default: type: string xml: attribute: true RecomPrice: $ref: '#/components/schemas/RecomPrice' Description: type: string ExtendedDescription: type: string MinAge: type: integer MaxAge: type: integer ExtrasPax: type: array title: ExtrasPax items: $ref: '#/components/schemas/ExtrasPax' GroupID: type: string required: - ExtraID - Description ExtrasAssignment: type: object properties: ExtraID: type: string Sequence: type: string From: $ref: '#/components/schemas/DateAndTime' To: $ref: '#/components/schemas/DateAndTime' Quantity: type: number ExtrasPax: type: array title: ExtrasPax items: $ref: '#/components/schemas/ExtrasPax' RelatedTransport: type: array title: RelatedTransport items: $ref: '#/components/schemas/RelatedTransport' required: - ExtraID - Sequence Facility: title: Facility type: object properties: FacilityType: $ref: '#/components/schemas/FacilityType' Description: title: Description type: string FulfilmentComponent: type: object properties: Document: type: array title: Document items: $ref: '#/components/schemas/Document' required: - Document ExtrasPax: type: object properties: PaxID: type: array title: PaxID items: type: string Quantity: type: number required: - PaxID - Quantity GPSCode: type: object properties: Latitude: type: object properties: LatitudeDirection: $ref: '#/components/schemas/LatitudeDirection' LatitudeDegrees: type: number LatitudeMinutes: type: number LatitudeSeconds: type: number LatitudeDecimal: type: number required: - LatitudeDirection - LatitudeDegrees - LatitudeMinutes - LatitudeSeconds - LatitudeDecimal Longitude: type: object properties: LongitudeDirection: $ref: '#/components/schemas/LongitudeDirection' LongitudeDegrees: type: number LongitudeMinutes: type: number LongitudeSeconds: type: number LongitudeDecimal: type: number required: - LongitudeDirection - LongitudeDegrees - LongitudeMinutes - LongitudeSeconds - LongitudeDecimal required: - Latitude - Longitude HomeStay: type: object properties: Initials: type: string Infix: type: string Name: type: string TelHome: type: string TelWork: type: string TelMobile: type: string Email: type: string required: - Name - TelHome Image: type: object properties: imagetype: # Thumbnail, Small or Fullsize type: string xml: attribute: true summer: # yes/no type: string xml: attribute: true winter: # yes/no type: string xml: attribute: true Title: type: string Sequence: type: string Url: type: string required: - Url Insurance: type: object properties: InsuranceID: type: string Description: type: string ExtendedDescription: type: string Category: type: string RecomPrice: type: array title: RecomPrice items: $ref: '#/components/schemas/RecomPrice' PriceNotes: type: array title: PriceNotes items: type: string PriceType: $ref: '#/components/schemas/PriceType' PriceDescription: type: string PolicyCosts: type: number Coverage: type: string Risk: type: string required: - InsuranceID - Description InsuranceAssignment: type: object properties: insuranceID: type: string PaxID: type: array title: PaxID items: type: string Quantity: type: number required: - insuranceID - Quantity Location: # Here there is a choice between : # 1. Country, Area, Place # 2. CountryID, AreaID, PlaceID, AccommodationID allOf: - type: object oneOf: - title: CountryName properties: # probably this choice is used Country: type: string Area : type: string Place: type: string required: - Country - Place - title: CountryID properties: CountryID: $ref: '#/components/schemas/ISOCountry' AreaID : type: string PlaceID: type: string AccommodationID: type: string required: - CountryID - PlaceID - type: object properties: GPSCode: $ref: '#/components/schemas/GPSCode' MultiMedia: type: object properties: Description: type: string xml: attribute: true Format: $ref: '#/components/schemas/MultiMediaFormatValues' Size: type: string xml: attribute: true ReleaseDate: type: string format: "YYYY-MM-DD" xml: attribute: true Source: type: string xml: attribute: true Type: $ref: '#/components/schemas/MultiMediaTypeValues' View: $ref: '#/components/schemas/MultiMediaViewValues' Heigth: type: string xml: attribute: true Width: type: string xml: attribute: true Length: type: string xml: attribute: true Occupancy: type: object properties: Occupation: $ref: '#/components/schemas/Occupation' Occupation: type: array title: Occupation items: allOf: - type: object oneOf: - title: Occupation properties: Quantity: type: integer title: Quantity format: int32 Condition: type: array title: Condition items: $ref: '#/components/schemas/Condition' required: - Quantity ProblemDetails: type: object properties: type: type: string nullable: true title: type: string nullable: true status: type: integer format: int32 nullable: true detail: type: string nullable: true instance: type: string nullable: true additionalProperties: {} PackageDetails: type: object properties: waitListCheck: $ref: '#/components/schemas/YesNoValue' NumberOfAlternatives: type: integer xml: attribute: true PackageID: type: string Description: type: string Brand: type: string NumberOfAdults: type: integer example: 2 NumberOfChildren: type: integer NumberOfBabies: type: integer DepartureDate: type: string format: 'YYYY-MM-DD' DeparturePoint: type: string example: AMS AccommodationType: $ref: '#/components/schemas/AccommodationType' BoardType: $ref: '#/components/schemas/BoardType' UnitType: $ref: '#/components/schemas/UnitType' FacilityType: type: array title: FacilityType items: $ref: '#/components/schemas/FacilityType' Duration: $ref: '#/components/schemas/Duration' MultiMedia: type: array title: MultiMedia items: $ref: '#/components/schemas/MultiMedia' PackageType: $ref: '#/components/schemas/PackageType' required: - PackageID - NumberOfAdults - NumberOfChildren - NumberOfBabies - DepartureDate - Duration - PackageType PackageDetailsReceipt: type: object properties: PackageID: $ref: '#/components/schemas/PackageID' DepartureDate: $ref: '#/components/schemas/Date' Duration: $ref: '#/components/schemas/Duration' required: - PackageID - DepartureDate - Duration PackageID: # Made a separate component. Occurs several times as a single component. type: string ProductInfo: type: object properties: Description: type: string PublicationPeriod: $ref: '#/components/schemas/StartAndEndDate' Category: type: integer Reference: $ref: '#/components/schemas/Reference' ImageLocation: type: string TextLocation: type: string FacilityGroup: $ref: '#/components/schemas/FacilityGroup' Reference: type: object properties: ReferenceID: type: integer Description: type: string FacilityGroup: type: object properties: Facility: type: array items: type: integer PackageInfo: type: object properties: Description: type: string PublicationPeriod: $ref: '#/components/schemas/StartAndEndDate' BookPeriod: $ref: '#/components/schemas/StartAndEndDate' TravelPeriod: $ref: '#/components/schemas/StartAndEndDate' Category: type: string ImageGroup: type: object title: ImageGroup properties: Image: type: array items: $ref: '#/components/schemas/Image' required: - Image TextGroup: type: object title: TextGroup properties: Text: type: array items: $ref: '#/components/schemas/Text' required: - Text PropertyGroup: type: object title: PropertyGroup properties: PropertyItem: type: array items: $ref: '#/components/schemas/PropertyItem' required: - PropertyItem required: - Description PaxAssignment: type: object properties: TransportAssignment: type: array title: TransportAssignment items: $ref: '#/components/schemas/TransportAssignment' AccoAssignment: type: array title: AccoAssignment items: $ref: '#/components/schemas/AccoAssignment' PreferencesAndEssentials: title: PreferencesAndEssentials type: array items: $ref: '#/components/schemas/PreferencesAndEssentials' APAssignment: $ref: '#/components/schemas/APAssignment' PaxDescription: type: object properties: PaxID: type: string GivenNames: type: string Initials: type: string Infix: type: string Name: type: string DateOfBirth: type: string format: 'YYYY-MM-DD' Age: type: number Gender: $ref: '#/components/schemas/Gender' Nationality: type: string PassportNumber: type: string Discounts: $ref: '#/components/schemas/Discounts' required: - PaxID - Initials - Name - DateOfBirth - Gender PaxDetails: type: object properties: PaxDescription: type: array title: PaxDescription items: $ref: '#/components/schemas/PaxDescription' Contact: $ref: '#/components/schemas/Contact' HomeStay: $ref: '#/components/schemas/HomeStay' required: - PaxDescription - HomeStay PaxDetailsReceipt: type: object properties: PaxID: $ref: '#/components/schemas/PaxID' DateOfBirth: $ref: '#/components/schemas/Date' Discounts: $ref: '#/components/schemas/Discounts' PaxID: type: string PickUp: type: object properties: Point: $ref: '#/components/schemas/Point' Date: type: string format: "YYYY-MM-DD" Time: $ref: '#/components/schemas/Time' required: - Point - Date Point: type: object properties: PointType: $ref: '#/components/schemas/PointType' PointID: type: string Description: type: string GPSCode: $ref: '#/components/schemas/GPSCode' required: - PointType - PointID PreferencesAndEssentials: type: object properties: PEType: $ref: '#/components/schemas/PEType' PECode: type: string Dscription: type: string ObjectID: type: string Sequence: type: string PaxID: type: array title: PaxID items: type: string required: - PEType - PECode Price: type: object properties: Currency: $ref: '#/components/schemas/CurrencyType' PricePer: $ref: '#/components/schemas/PricePer' Sign: $ref: '#/components/schemas/Sign' CommissionPercentage: title: Commission Percentage type: string xml: attribute: true CommissionAmount: title: Commission Amount type: string xml: attribute: true PriceValue: type: object properties: Currency: $ref: '#/components/schemas/CurrencyType' PricePer: $ref: '#/components/schemas/PricePer' Sign: $ref: '#/components/schemas/Sign' PriceInfo: type: object properties: Price: $ref: '#/components/schemas/Price' PricePaySupplyer: allOf: - $ref: '#/components/schemas/PricePay' title: PricePaySupplyer PricePayLocally: allOf: - $ref: '#/components/schemas/PricePay' title: PricePayLocally TotalCommission: type: object properties: Currency: $ref: '#/components/schemas/CurrencyType' Sign: $ref: '#/components/schemas/Sign' required: - Price - PricePaySupplyer PriceDetails: type: object properties: PriceDescription: type: string PriceCode: $ref: '#/components/schemas/PriceCode' Price: $ref: '#/components/schemas/Price' PaxID: type: string Qantity: type: number VATRate: type: number AdditionalCharge: $ref: '#/components/schemas/CurrencyType' Discount: $ref: '#/components/schemas/CurrencyType' required: - PriceDescription - Price PriceNote: type: string title: Pricenote PricePay: type: object properties: Price: $ref: '#/components/schemas/Price' PriceDetails: type: array title: PriceDetails items: $ref: '#/components/schemas/PriceDetails' required: - Price - PriceDetails PropertyItem: type: object properties: PropertyCode: type: string Description: type: string required: - PropertyCode - Description RecomPrice: type: object properties: Currency: $ref: '#/components/schemas/CurrencyType' PricePer: $ref: '#/components/schemas/PricePer' Sign: $ref: '#/components/schemas/Sign' RelatedTransport: type: object properties: TransportID: type: string ClassID: type: string Responsibilities: type: object properties: SalesResponsibility: $ref: '#/components/schemas/SalesResponsibilityType' required: - SalesResponsibility RoomAssignment: type: object properties: AllInOneRoom: $ref: '#/components/schemas/YesNoValue' Sequence: type: string RoomNumber: type: string PaxID: type: array title: PaxID items: type: string required: - PaxID - Sequence RoomNumber: title: RoomNumber type: integer format: int32 SecurityInfo: type: object properties: BookID: type: string DepartureDate: type: string format: 'YYYY-MM-DD' NumberOfAdults: type: number ContactName: type: string SenderID: type: string required: - BookID StartAndEndDate: type: object properties: StartDate: type: string format: 'YYYY-MM-DD' EndDate: type: string format: 'YYYY-MM-DD' required: - StartDate - EndDate Status: type: object properties: StatusID: type: string Description: type: string required: - StatusID - Description Text: type: object properties: type: # general or detailed type: string xml: attribute: true summer: # yes/no $ref: '#/components/schemas/YesNoValue' winter: # yes/no $ref: '#/components/schemas/YesNoValue' Title: type: string Sequence: type: string TextContent: type: string required: - TextContent Time: type: object properties: Reliability: $ref: '#/components/schemas/TimeReliability' # Components Transport: type: object properties: TransportTo: type: array title: TransportTo items: $ref: '#/components/schemas/TransportFromTo' TransportFrom: type: array title: TransportFrom items: $ref: '#/components/schemas/TransportFromTo' PriceNotes: type: array title: PriceNotes items: type: string AdditionalProducts: $ref: '#/components/schemas/AdditionalProducts' required: - TransportTo TransportAssignment: type: object properties: ComponentID: type: string TransportID: type: string Sequence: type: string ClassID: type: string PickUp: $ref: '#/components/schemas/PickUp' DropOff: $ref: '#/components/schemas/DropOff' PaxID: type: array title: PaxID items: type: string required: - TransportID - ClassID TransportFromTo: type: object properties: TransportID: type: string ComponentID: type: string Sequence: type: string TransportType: $ref: '#/components/schemas/TransportType' Carrier: $ref: '#/components/schemas/Carrier' Departure: $ref: '#/components/schemas/Departure' Arrival: $ref: '#/components/schemas/Arrival' Status: $ref: '#/components/schemas/Status' Class: type: array title: Class items: $ref: '#/components/schemas/Class' MultiMedia: type: array title: MultiMedia items: $ref: '#/components/schemas/MultiMedia' required: - TransportID - TransportType - Departure - Arrival TransportRental: type: object properties: TransportRentalID: type: string Sequence: type: string Description: type: string ExtendedDescription: type: string Category: type: string Status: $ref: '#/components/schemas/Status' PickUp: type: array title: PickUp items: $ref: '#/components/schemas/PickUp' DropOff: type: array title: DropOff items: $ref: '#/components/schemas/DropOff' RecomPrice: type: array title: RecomPrice items: $ref: '#/components/schemas/RecomPrice' PriceNotes: type: array title: PriceNotes items: type: string Insurance: $ref: '#/components/schemas/Insurance' MultiMedia: type: array title: MultiMedia items: $ref: '#/components/schemas/MultiMedia' CancellationInformation: $ref: '#/components/schemas/CancellationInformation' PaxID: type: array title: PaxID items: type: string GroupID: type: string required: - TransportRentalID - Description TRentalAssignment: type: object properties: TransportRentalID: type: string Sequence: type: string PickUp: type: array title: PickUp items: $ref: '#/components/schemas/PickUp' DropOff: type: array title: DropOff items: $ref: '#/components/schemas/DropOff' InsuranceAssignment: $ref: '#/components/schemas/InsuranceAssignment' PaxID: type: array title: PaxID items: type: string required: - TransportRentalID - Sequence - PaxID Unit: title: Unit type: object properties: UnitID: type: string UnitType: $ref: '#/components/schemas/UnitType' UnitDif: type: string Description: type: string RoomNumber: title: RoomNumber type: array items: $ref: '#/components/schemas/RoomNumber' Board: title: Board type: array items: $ref: '#/components/schemas/Board' MinOccupancy: $ref: '#/components/schemas/Occupancy' MaxOccupancy: $ref: '#/components/schemas/Occupancy' Allotment: title: Allotment type: integer format: int32 RequiredNumber: title: Required Number type: integer format: int32 Status: $ref: '#/components/schemas/Status' UnitPrice: type: array title: UnitPrice items: $ref: '#/components/schemas/UnitPrice' PriceNotes: type: array title: PriceNotes items: $ref: '#/components/schemas/PriceNote' Facility: type: array title: Facility items: $ref: '#/components/schemas/Facility' MultiMedia: type: array title: MultiMedia items: $ref: '#/components/schemas/MultiMedia' CancellationInformation: $ref: '#/components/schemas/CancellationInformation' RoomAssignment: type: array title: RoomAssignment items: $ref: '#/components/schemas/RoomAssignment' required: - UnitID - UnitType UnitAssignment: type: object properties: UnitID: type: string Quantity: type: number RoomAssignment: type: array title: RoomAssignment items: $ref: '#/components/schemas/RoomAssignment' required: - UnitID - Quantity - RoomAssignment UnitPrice: type: object properties: BoardType: $ref: '#/components/schemas/BoardType' Price: $ref: '#/components/schemas/Price' PriceIncluded: $ref: '#/components/schemas/PriceValue' PriceLocalIncluded: $ref: '#/components/schemas/PriceValue' MutationType: $ref: '#/components/schemas/MutationType' OfferType: title: Offer Type type: string Status: $ref: '#/components/schemas/Status' Occupancy: title: Occupancy type: integer format: int16 required: - BoardType - Price - Status Messages: type: object properties: MessageID: $ref: '#/components/schemas/MessageID' MessageType: $ref: '#/components/schemas/MessageType' MessageOnField: type: string DescriptionField: type: string Date: type: string format: 'YYYY-MM-DD' TravelMessage: type: object properties: VersionID: $ref: '#/components/schemas/TravelMessageVersionID' Control: $ref: '#/components/schemas/Control' required: - Control - VersionID additionalProperties: false Control: type: object properties: Language: allOf: - $ref: '#/components/schemas/ControlLanguage' example: 'NL' Test: allOf: - $ref: '#/components/schemas/YesNoValue' example: 'nee' SenderSessionID: type: string ReceiverSessionID: type: string Date: type: string format: 'YYYY-MM-DD' Time: $ref: '#/components/schemas/Time' MessageSequence: type: number example: '1' PreviousMessageSequence: type: string nullable: true SenderID: type: string ReceiverID: type: string EmployeeID: type: string nullable: true RequestID: type: string ResponseID: type: string ResponseStatus: type: string nullable: true required: - SenderSessionID - ReceiverSessionID - Date - Time - MessageSequence - SenderID - ReceiverID - RequestID - ResponseID - Language additionalProperties: false Discounts: type: object properties: DiscountID: type: array title: DiscountID items: type: string AvailabilityRequest: type: object properties: PackageDetails: $ref: '#/components/schemas/PackageDetails' SellRequest: type: object properties: PackageDetails: $ref: '#/components/schemas/PackageDetails' Transport: type: array title: Transport items: $ref: '#/components/schemas/Transport' Accommodation: type: array title: Accommodation items: $ref: '#/components/schemas/Accommodation' AdditionalProducts: $ref: '#/components/schemas/AdditionalProducts' Responsibilities: $ref: '#/components/schemas/Responsibilities' required: - PackageDetails - Responsibilities AssignRequest: type: object properties: PaxDetails: $ref: '#/components/schemas/PaxDetails' PaxAssignment: $ref: '#/components/schemas/PaxAssignment' Responsibilities: $ref: '#/components/schemas/Responsibilities' Discounts: $ref: '#/components/schemas/Discounts' required: - PaxDetails - PaxAssignment - Responsibilities BookRequest: type: object properties: PaxDetails: $ref: '#/components/schemas/PaxDetails' PaxAssignment: $ref: '#/components/schemas/PaxAssignment' FulfilmentComponent: $ref: '#/components/schemas/FulfilmentComponent' Responsibilities: $ref: '#/components/schemas/Responsibilities' Discounts: $ref: '#/components/schemas/Discounts' required: - PaxDetails - PaxAssignment - Responsibilities BookResponse: type: object properties: BookID: type: string BookEmployeeID: type: string Date: type: string format: 'YYYY-MM-DD' Time: $ref: '#/components/schemas/Time' OptionDate: type: string format: 'YYYY-MM-DD' Status: $ref: '#/components/schemas/Status' BookInfo: $ref: '#/components/schemas/BookInfo' Responsibilities: $ref: '#/components/schemas/Responsibilities' required: - BookID - Date - Time - Status - OptionDate AddProAvailabilityRequest: type: object title: SellRequest properties: PackageDetails: $ref: '#/components/schemas/PackageDetails' Transport: $ref: '#/components/schemas/Transport' AdditionalProducts: $ref: '#/components/schemas/AdditionalProducts' Responsibilities: $ref: '#/components/schemas/Responsibilities' required: - PackageDetails - Responsibilities AddProDetailsRequest: type: object title: SellRequest properties: PackageDetails: $ref: '#/components/schemas/PackageDetails' AdditionalProducts: $ref: '#/components/schemas/AdditionalProducts' Responsibilities: $ref: '#/components/schemas/Responsibilities' required: - PackageDetails - Responsibilities AvailabilityRequestTree: type: object title: TravelMessage (AvailabilityRequest) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TRequest: type: object properties: AvailabilityRequest: $ref: '#/components/schemas/AvailabilityRequest' AvailabilityResponseTree: type: object title: Travelmessage (AvailabilityResponse) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TResponse: type: object title: TResponse properties: Transport: type: array title: Transport items: $ref: '#/components/schemas/Transport' Accommodation: type: array title: Accommodation items: $ref: '#/components/schemas/Accommodation' AdditionalProducts: $ref: '#/components/schemas/AdditionalProducts' Messages: type: array title: Messages items: $ref: '#/components/schemas/Messages' SellRequestTree: type: object title: Travelmessage (SellRequest) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TRequest: type: object title: TRequest properties: SellRequest: $ref: '#/components/schemas/SellRequest' SellResponseTree: type: object title: Travelmessage (SellResponse) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TResponse: type: object title: TResponse properties: Transport: type: array title: Transport items: $ref: '#/components/schemas/Transport' Accommodation: title: Accommodation type: array items: $ref: '#/components/schemas/Accommodation' AdditionalProducts: $ref: '#/components/schemas/AdditionalProducts' Messages: type: array title: Messages items: $ref: '#/components/schemas/Messages' AssignRequestTree: type: object title: Travelmessage (AssignRequest) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TRequest: type: object title: TRequest properties: AssignRequest: $ref: '#/components/schemas/AssignRequest' AssignResponseTree: type: object title: Travelmessage (AssignResponse) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TResponse: type: object title: TResponse properties: Transport: $ref: '#/components/schemas/Transport' AdditionalProducts: $ref: '#/components/schemas/AdditionalProducts' PaxAssignment: $ref: '#/components/schemas/PaxAssignment' PriceInfo: $ref: '#/components/schemas/PriceInfo' CancellationPolicy: $ref: '#/components/schemas/CancellationPolicy' Messages: type: array title: Messages items: $ref: '#/components/schemas/Messages' BookRequestTree: type: object title: Travelmessage (BookRequest) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TRequest: type: object title: TRequest properties: BookRequest: $ref: '#/components/schemas/BookRequest' BookResponseTree: type: object title: Travelmessage (BookResponse) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TResponse: type: object title: TResponse properties: BookResponse: $ref: '#/components/schemas/BookResponse' Messages: type: array title: Messages items: $ref: '#/components/schemas/Messages' AddProAvailabilityRequestTree: type: object title: Travelmessage (AddProAvailabilityRequest) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TRequest: type: object title: TRequest properties: SellRequest: $ref: '#/components/schemas/AddProAvailabilityRequest' AddProAvailabilityResponseTree: type: object title: Travelmessage (AddProAvailabilityResponse) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TResponse: type: object title: TResponse properties: PackageDetails: $ref: '#/components/schemas/PackageDetails' Transport: $ref: '#/components/schemas/Transport' AdditionalProducts: $ref: '#/components/schemas/AdditionalProducts' Messages: type: array title: Messages items: $ref: '#/components/schemas/Messages' AddProDetailsRequestTree: type: object title: Travelmessage (AddProDetailsRequest) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TRequest: type: object title: TRequest properties: SellRequest: $ref: '#/components/schemas/AddProDetailsRequest' AddProDetailsResponseTree: type: object title: Travelmessage (AddProDetailsResponse) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TResponse: type: object title: TResponse properties: PackageDetails: $ref: '#/components/schemas/PackageDetails' AdditionalProducts: $ref: '#/components/schemas/AdditionalProducts' Messages: type: array title: Messages items: $ref: '#/components/schemas/Messages' RecapRequestTree: type: object title: Travelmessage (RecapRequest) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TRequest: type: object title: TRequest properties: SecurityInfo: $ref: '#/components/schemas/SecurityInfo' RecapResponseTree: type: object title: Travelmessage (RecapResponse) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TResponse: type: object title: TResponse properties: PackageDetails: $ref: '#/components/schemas/PackageDetails' Transport: type: array title: Transport items: $ref: '#/components/schemas/Transport' Accommodation: title: Accommodation type: array items: $ref: '#/components/schemas/Accommodation' AdditionalProducts: $ref: '#/components/schemas/AdditionalProducts' PaxDetails: $ref: '#/components/schemas/PaxDetails' PaxAssignment: $ref: '#/components/schemas/PaxAssignment' PriceInfo: $ref: '#/components/schemas/PriceInfo' BookResponse: $ref: '#/components/schemas/BookResponse' Messages: type: array title: Messages items: $ref: '#/components/schemas/Messages' BreakRequestTree: type: object title: TravelMessage (BreakRequest) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' BreakResponseTree: type: object title: TravelMessage (BreakResponse) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' CancellationRequestTree: type: object title: TravelMessage (CancellationRequest) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TRequest: type: object title: TRequest properties: SecurityInfo: $ref: '#/components/schemas/SecurityInfo' CancellationResponseTree: type: object title: TravelMessage (CancellationResponse) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TResponse: type: object title: TResponse properties: PriceInfo: $ref: '#/components/schemas/PriceInfo' Messages: type: array title: Messages items: $ref: '#/components/schemas/Messages' ReceiptRequestTree: type: object title: Travelmessage (ReceiptRequest) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TRequest: type: object title: TRequest properties: ReceiptRequest: $ref: '#/components/schemas/ReceiptRequest' ReceiptResponseTree: type: object title: Travelmessage (ReceiptResponse) xml: name: TravelMessage allOf: - $ref: '#/components/schemas/TravelMessage' properties: TResponse: type: object title: TResponse properties: ReceiptResponse: $ref: '#/components/schemas/ReceiptResponse' Messages: type: array title: Messages items: $ref: '#/components/schemas/Messages' ReceiptRequest: type: object properties: PackageDetails: $ref: '#/components/schemas/PackageDetailsReceipt' PaxDetails: $ref: '#/components/schemas/PaxDetailsReceipt' Transport: $ref: '#/components/schemas/Transport' Accommodation: $ref: '#/components/schemas/Accommodation' AdditionalProducts: $ref: '#/components/schemas/AdditionalProducts' Discounts: $ref: '#/components/schemas/Discounts' ReceiptResponse: type: object properties: PriceInfo: $ref: '#/components/schemas/PriceInfo' CancellationPolicty: $ref: '#/components/schemas/CancellationPolicy' examples: ErrorMessageExample: value: > 39fac699-319e-4613-b5e9-2eff48e21de6 2023-01-11 1 TUI 9998 ...Request ...Response 1 Error Algemene systeemfout AvailabilityRequestExample: value: > 1 2024-01-27 1 9998 TUI AvailabilityRequest AvailabilityResponse 8baccc9b-1a87-42fa-9e4e-866c3eb30020 TUI_NL 2 0 0 2024-01-27 7 PAKK AvailabilityResponseExample: value: > 1 2024-01-08 1 TUI 9998 AvailabilityRequest AvailabilityResponse ja 8baccc9b-1a87-42fa-9e4e-866c3eb30020 Parque Santiago IV TUI_NL 2 0 0 2024-01-27 7 PAKK ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED VL OR TUI Fly OR 1653 2024-01-27 2024-01-27 LPA EIN Eindhoven 2024-01-27 TFS Tenerife 2024-01-27 01 OK PNOM Economy Class 179 0 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED VL OR TUI Fly OR 1653 TFS Tenerife 2024-02-03 EIN Eindhoven 2024-02-03 01 OK PNOM Economy Class 175 0 0 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED VL OR TUI Fly OR 1661 AMS Amsterdam 2024-01-27 TFS Tenerife 2024-01-27 01 OK PNOM Economy Class 186 0 f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED VL OR TUI Fly OR 1662 TFS Tenerife 2024-02-03 AMS Amsterdam 2024-02-04 01 OK PNOM Economy Class 184 0 4200 A0410459 HOT Parque Santiago IV 2024-01-27 2024-02-03 bc35339c-3c6f-4e98-9afb-5235c8e8a287 4PK LG Logies 1 4 5 LG 159300 159300 160300 01 OK 1 LG 115900 115900 116900 01 OK 2 2530d17a-1033-45ea-99e4-485ad05f2255 6PK LG Logies 1 6 4 LG 181900 181900 183900 01 OK 1 LG 128400 128400 130400 01 OK 2 AvailabilityResponseNaExample: value: > 4 2024-01-11 1 TUI 9998 AvailabilityRequest AvailabilityResponse 0 Info [5015] Geen gegevens gevonden voor deze selectie ReceiptRequestExample: value: > 99769a45-0d36-498d-b742-71a257d86c9e 2024-01-08 1 9998 TUI ReceiptRequest ReceiptResponse 8baccc9b-1a87-42fa-9e4e-866c3eb30020 2024-01-27 7 1 1990-11-20 2 1990-11-21 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED VL OR Tui Fly OR 1653 EIN 2024-01-27 TFS 2024-01-27 PNOM 2 1 2 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED VL OR Tui Fly OR 1653 TFS 2024-02-03 EIN 2024-02-03 PNOM 2 1 2 BG00 BG00 bagage 2024-01-27 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM 1 2 2 baggage BG00 BG00 bagage 2024-02-03 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM 1 2 2 baggage A0410459 HOT 2024-01-27 2024-02-03 bc35339c-3c6f-4e98-9afb-5235c8e8a287 4PK LG 1 1 2 ReceiptResponseExample: value: > 99769a45-0d36-498d-b742-71a257d86c9e 2024-01-08 1 TUI 9998 ReceiptRequest ReceiptResponse ja 232800 231800 Reissom 001 116722 1 Reissom 001 116722 2 Beveiligingsservicekosten|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 999 487 1 Servicekosten voor passagier|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 999 1064 1 Nederlandse staatsbelasting|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 999 795 1 Beveiligingsservicekosten|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 999 487 2 Servicekosten voor passagier|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 999 1064 2 Nederlandse staatsbelasting|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 999 795 2 Vertrekkosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 999 642 1 Beveiligingsbelasting|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 999 327 1 Luchtvaart beveiligingskosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 999 63 1 Vertrekkosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 999 642 2 Beveiligingsbelasting|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 999 327 2 Luchtvaart beveiligingskosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 999 63 2 Vroegboekkorting|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27 025 4200 1 Vroegboekkorting|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27 025 4200 2 Klasse (Flight no meal)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|ssr-service-bundle|PNOM|2024-01-27 999 0 1 Klasse (Flight no meal)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|ssr-service-bundle|PNOM|2024-01-27 999 0 2 Klasse (Flight no meal)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|ssr-service-bundle|PNOM|2024-02-03 999 0 1 Klasse (Flight no meal)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|ssr-service-bundle|PNOM|2024-02-03 999 0 2 Maaltijden (Geen maaltijd)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|meals|NO_MEAL|2024-01-27 999 0 1 Maaltijden (Geen maaltijd)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|meals|NO_MEAL|2024-01-27 999 0 2 Maaltijden (Geen maaltijd)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|meals|NO_MEAL|2024-02-03 999 0 1 Maaltijden (Geen maaltijd)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|meals|NO_MEAL|2024-02-03 999 0 2 Bagage (Alleen handbagage)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|baggage|BG00|2024-01-27 999 0 1 Bagage (Alleen handbagage)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|baggage|BG00|2024-01-27 999 0 2 Bagage (Alleen handbagage)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|baggage|BG00|2024-02-03 999 0 1 Bagage (Alleen handbagage)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|baggage|BG00|2024-02-03 999 0 2 Stoeltype (Economy)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|seatclass|STANDARD_SEAT|2024-01-27 999 0 1 Stoeltype (Economy)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|seatclass|STANDARD_SEAT|2024-01-27 999 0 2 Stoeltype (Economy)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|seatclass|STANDARD_SEAT|2024-02-03 999 0 1 Stoeltype (Economy)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|seatclass|STANDARD_SEAT|2024-02-03 999 0 2 1000 Tourist Tax|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27 999 500 1 Tourist Tax|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27 999 500 2 ReceiptResponseNaExample: value: > 39fac699-319e-4613-b5e9-2eff48e21de6 2024-01-10 1 TUINL 9998 ReceiptRequest ReceiptResponse 0 Info [5009] Geen gegevens gevonden voor deze selectie SellRequestExample: value: > 99769a45-0d36-498d-b742-71a257d86c9e 2024-01-08 1 9998 TUI SellRequest SellResponse 8baccc9b-1a87-42fa-9e4e-866c3eb30020 2 0 0 2024-01-27 EIN LG 7 PAKK ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED VL OR TuiFlyNe OR 1653 EIN 2024-01-27 TFS 2024-01-27 PNOM 2 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED VL OR TuiFlyNe OR 1653 TFS 2024-02-03 EIN 2024-02-03 PNOM 2 BG00 BG00 bagage 2024-01-27 2 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM baggage BG00 BG00 bagage 2024-02-03 2 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM baggage A0410459 HOT 2024-01-27 2024-02-03 bc35339c-3c6f-4e98-9afb-5235c8e8a287 4PK LG 1 Agent SellResponseExample: value: > 83c221a7-5f2d-419d-9423-6882c3d49a45 99769a45-0d36-498d-b742-71a257d86c9e 2024-01-08 2 TUI 9998 SellRequest SellResponse ja ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED VL OR TuiFlyNe OR 1653 EIN 2024-01-27 TFS 2024-01-27 01 OK PNOM 2 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED VL OR TuiFlyNe OR 1653 TFS 2024-02-03 EIN 2024-02-03 01 OK PNOM 2 BG00 BG00 bagage 2024-01-27 2 01 OK ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM baggage BG00 BG00 bagage 2024-02-03 2 01 OK 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM baggage A0410459 HOT 2024-01-27 2024-02-03 bc35339c-3c6f-4e98-9afb-5235c8e8a287 4PK LG 1 01 OK AssignRequestExample: value: > 99769a45-0d36-498d-b742-71a257d86c9e 83c221a7-5f2d-419d-9423-6882c3d49a45 2024-01-08 3 9998 TUI AssignRequest AssignResponse 1 Saul L de Agustin 1990-11-20 M NL MNL876543210 2 Kavya Z van Wantjes 1990-11-21 V NL MFL876543210 1 L Agustin M
Zijdehoenderlaan 162
3773 WW BARNEVELD NL 0342123456 > > rudy.lodeweges@tui.nl
K care AtHome Name 06123456798
ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 1 PNOM 1 2 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 2 PNOM 1 2 A0410459 1 2024-01-27 2024-02-03 LG 1 2 bc35339c-3c6f-4e98-9afb-5235c8e8a287 1 1 101 1 2 BG00 1 2024-01-27 2024-01-27 2 1 1 2 1 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM BG00 2 2024-02-03 2024-02-03 2 1 1 2 1 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM Agent
AssignResponseExample: value: > 83c221a7-5f2d-419d-9423-6882c3d49a45 99769a45-0d36-498d-b742-71a257d86c9e 2024-01-08 4 TUI 9998 AssignRequest AssignResponse ja ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM 1 2 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM 1 2 A0410459 2024-01-27 2024-02-03 LG 1 2 bc35339c-3c6f-4e98-9afb-5235c8e8a287 1 1 1 2 NO_MEAL 1 2024-01-27 2024-01-27 2 1 1 2 1 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM NO_MEAL 2 2024-02-03 2024-02-03 2 1 1 2 1 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM BG00 3 2024-01-27 2024-01-27 2 1 1 2 1 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM BG00 4 2024-02-03 2024-02-03 2 1 1 2 1 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM STANDARD_SEAT 5 2024-01-27 2024-01-27 2 1 1 2 1 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM STANDARD_SEAT 6 2024-02-03 2024-02-03 2 1 1 2 1 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM 232800 231800 Reissom 001 116722 1 Reissom 001 116722 2 Beveiligingsservicekosten|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 999 487 1 Servicekosten voor passagier|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 999 1064 1 Nederlandse staatsbelasting|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 999 795 1 Beveiligingsservicekosten|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 999 487 2 Servicekosten voor passagier|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 999 1064 2 Nederlandse staatsbelasting|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 999 795 2 Vertrekkosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 999 642 1 Beveiligingsbelasting|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 999 327 1 Luchtvaart beveiligingskosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 999 63 1 Vertrekkosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 999 642 2 Beveiligingsbelasting|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 999 327 2 Luchtvaart beveiligingskosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 999 63 2 Vroegboekkorting|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27 025 4200 1 Vroegboekkorting|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27 025 4200 2 Klasse (Flight no meal)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|ssr-service-bundle|PNOM|2024-01-27 999 0 1 Klasse (Flight no meal)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|ssr-service-bundle|PNOM|2024-01-27 999 0 2 Klasse (Flight no meal)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|ssr-service-bundle|PNOM|2024-02-03 999 0 1 Klasse (Flight no meal)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|ssr-service-bundle|PNOM|2024-02-03 999 0 2 Maaltijden (Geen maaltijd)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|meals|NO_MEAL|2024-01-27 999 0 1 Maaltijden (Geen maaltijd)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|meals|NO_MEAL|2024-01-27 999 0 2 Maaltijden (Geen maaltijd)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|meals|NO_MEAL|2024-02-03 999 0 1 Maaltijden (Geen maaltijd)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|meals|NO_MEAL|2024-02-03 999 0 2 Bagage (Alleen handbagage)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|baggage|BG00|2024-01-27 999 0 1 Bagage (Alleen handbagage)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|baggage|BG00|2024-01-27 999 0 2 Bagage (Alleen handbagage)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|baggage|BG00|2024-02-03 999 0 1 Bagage (Alleen handbagage)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|baggage|BG00|2024-02-03 999 0 2 Stoeltype (Economy)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|seatclass|STANDARD_SEAT|2024-01-27 999 0 1 Stoeltype (Economy)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|seatclass|STANDARD_SEAT|2024-01-27 999 0 2 Stoeltype (Economy)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|seatclass|STANDARD_SEAT|2024-02-03 999 0 1 Stoeltype (Economy)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|seatclass|STANDARD_SEAT|2024-02-03 999 0 2 1000 Tourist Tax|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27 999 500 1 Tourist Tax|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27 999 500 2 BookRequestExample: value: > 99769a45-0d36-498d-b742-71a257d86c9e 83c221a7-5f2d-419d-9423-6882c3d49a45 2024-01-08 5 9998 TUI BookRequest BookResponse 1 Saul L de Agustin 1990-11-20 M NL MNL876543210 2 Kavya Z van Wantjes 1990-11-21 V NL MFL876543210 1 L Agustin M
Zijdehoenderlaan 162
3773 WW BARNEVELD NL 0342123456 > > rudy.lodeweges@tui.nl
K care AtHome Name 06123456798
ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED 1 PNOM 1 2 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED 2 PNOM 1 2 A0410459 1 2024-01-27 2024-02-03 LG 1 2 bc35339c-3c6f-4e98-9afb-5235c8e8a287 1 1 101 1 2 BG00 1 2024-01-27 2024-01-27 2 1 1 2 1 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM BG00 2 2024-02-03 2024-02-03 2 1 1 2 1 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM Agent
BookResponseExample: value: > 83c221a7-5f2d-419d-9423-6882c3d49a45 99769a45-0d36-498d-b742-71a257d86c9e 2024-01-08 6 TUI 9998 BookRequest BookResponse ja 200001563808 TUI 2024-01-08 01 Akkoord BreakRequestExample: value: > 88bf7060-5852-44c7-8a51-eb1548952008 9ad90b74-4fb4-40d8-a7cb-f355e3f51313 2024-01-10 1 1653 TUI BreakRequest BreakResponse BreakResponseExample: value: > 9ad90b74-4fb4-40d8-a7cb-f355e3f51313 88bf7060-5852-44c7-8a51-eb1548952008 2024-01-10 2 TUI 1653 BreakRequest BreakResponse ja AddProAvailabilityRequestExample: value: > 88bf7060-5852-44c7-8a51-eb1548952008 2020-09-11 1 1653 TUI AddProAvailabilityRequest AvailabilityResponse c1fb1e86-e331-4598-a461-b202e6133cb2 2 0 0 2022-12-13 7 PAKK Agent AddProAvailabilityRequestTransportExample: value: > 7f44c39a-d247-42ba-8605-d188f63dc264 2024-01-09 1 9998 TUI AddProAvailabilityTransportRequest AddProAvailabilityTransportResponse 8baccc9b-1a87-42fa-9e4e-866c3eb30020 2 0 0 2024-01-27 AMS LG 7 PAKK 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED VL OR TuiFlyNe OR 1661 AMS 2024-01-27 TFS 2024-01-27 PNOM 2 f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED VL OR TuiFlyNe OR 1662 TFS 2024-02-03 AMS 2024-02-04 PNOM 2 Agent AddProAvailabilityResponseTransportExample: value: > 7f44c39a-d247-42ba-8605-d188f63dc264 2024-01-09 1 TUI 9998 AddProAvailabilityTransportRequest AddProAvailabilityTransportResponse ja 8baccc9b-1a87-42fa-9e4e-866c3eb30020 2 0 0 2024-01-27 AMS LG 7 PAKK 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED VL OR TuiFlyNe OR 1661 AMS 2024-01-27 TFS 2024-01-27 PNOM 2 f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED VL OR TuiFlyNe OR 1662 TFS 2024-02-03 AMS 2024-02-04 PNOM 2 BG00 00 kg hold baggage bagage 2024-01-27 2024-01-27 99 01 OK 0 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED PNOM baggage BG20 20 kg hold baggage bagage 2024-01-27 2024-01-27 99 01 OK 2500 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED PNOM baggage BG25 25 kg hold baggage bagage 2024-01-27 2024-01-27 99 01 OK 2900 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED PNOM baggage BG30 30 kg hold baggage bagage 2024-01-27 2024-01-27 99 01 OK 3400 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED PNOM baggage BG40 40 kg hold baggage bagage 2024-01-27 2024-01-27 99 01 OK 4200 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED PNOM baggage BG50 50 kg hold baggage bagage 2024-01-27 2024-01-27 99 01 OK 5200 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED PNOM baggage COMFORT_SEAT Comfort stoelen stoelen 2024-01-27 2024-01-27 39 01 OK 2000 2 17 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED PNOM seatclass STANDARD_SEAT Standaard stoelen stoelen 2024-01-27 2024-01-27 99 01 OK 0 2 17 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED PNOM seatclass BG00 00 kg hold baggage bagage 2024-02-03 2024-02-04 99 01 OK 0 f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED PNOM baggage BG20 20 kg hold baggage bagage 2024-02-03 2024-02-04 99 01 OK 2500 f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED PNOM baggage BG25 25 kg hold baggage bagage 2024-02-03 2024-02-04 99 01 OK 2900 f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED PNOM baggage BG30 30 kg hold baggage bagage 2024-02-03 2024-02-04 99 01 OK 3400 f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED PNOM baggage BG40 40 kg hold baggage bagage 2024-02-03 2024-02-04 99 01 OK 4200 f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED PNOM baggage BG50 50 kg hold baggage bagage 2024-02-03 2024-02-04 99 01 OK 5200 f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED PNOM baggage COMFORT_SEAT Comfort stoelen stoelen 2024-02-03 2024-02-04 39 01 OK 2000 2 17 f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED PNOM seatclass STANDARD_SEAT Standaard stoelen stoelen 2024-02-03 2024-02-04 99 01 OK 0 2 17 f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED PNOM seatclass AddProDetailsRequest: value: > NOT IMPLEMENTED AddProDetailsResponse: value: > NOT IMPLEMENTED RecapRequestExample: value: > 88bf7060-5852-44c7-8a51-eb1548952008 2024-01-08 1 9998 TUI RecapRequest RecapResponse 200001563808 RecapResponseExample: value: > 200001563808 88bf7060-5852-44c7-8a51-eb1548952008 2024-01-08 1 TUI 9998 RecapRequest RecapResponse ja 8baccc9b-1a87-42fa-9e4e-866c3eb30020 TUI_NL 2 0 0 2024-01-27 7 PAKK ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED VL OR OR 1653 2024-01-27 2024-01-27 LPA EIN 2024-01-27 TFS 2024-01-27 PNOM 2 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED VL OR OR 1653 TFS 2024-02-03 EIN 2024-02-03 PNOM 2 NO_MEAL Maaltijden (Geen maaltijd) transportservice 2024-01-27 2024-01-27 2 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM meals BG00 Bagage (Alleen handbagage) bagage 2024-01-27 2024-01-27 2 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM baggage STANDARD_SEAT Stoeltype (Economy) stoelen 2024-01-27 2024-01-27 2 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM seatclass NO_MEAL Maaltijden (Geen maaltijd) transportservice 2024-02-03 2024-02-03 2 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM meals BG00 Bagage (Alleen handbagage) bagage 2024-02-03 2024-02-03 2 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM baggage STANDARD_SEAT Stoeltype (Economy) stoelen 2024-02-03 2024-02-03 2 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM seatclass A0410459 HOT 2024-01-27 2024-02-03 bc35339c-3c6f-4e98-9afb-5235c8e8a287 DIV LG 1 01 OK ba148c8e-b0d2-4934-bb40-35cc111d0a99 Saul S de Agustin 1990-11-20 M NL 64590858-5888-418e-bf53-55835dbe10da Kavya K Kuna Wantjes 1990-11-21 V ba148c8e-b0d2-4934-bb40-35cc111d0a99 S de Agustin M
Zijdehoenderlaan 162
3773 WW BARNEVELD NL +31342123456 rudy.lodeweges@tui.nl
care AtHome Name +316123456798
ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM ba148c8e-b0d2-4934-bb40-35cc111d0a99 64590858-5888-418e-bf53-55835dbe10da 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM ba148c8e-b0d2-4934-bb40-35cc111d0a99 64590858-5888-418e-bf53-55835dbe10da A0410459 2024-01-27 2024-02-03 LG ba148c8e-b0d2-4934-bb40-35cc111d0a99 64590858-5888-418e-bf53-55835dbe10da bc35339c-3c6f-4e98-9afb-5235c8e8a287 1 1 ba148c8e-b0d2-4934-bb40-35cc111d0a99 64590858-5888-418e-bf53-55835dbe10da NO_MEAL 1 2024-01-27 2024-01-27 2 ba148c8e-b0d2-4934-bb40-35cc111d0a99 1 64590858-5888-418e-bf53-55835dbe10da 1 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM NO_MEAL 2 2024-02-03 2024-02-03 2 ba148c8e-b0d2-4934-bb40-35cc111d0a99 1 64590858-5888-418e-bf53-55835dbe10da 1 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM BG00 3 2024-01-27 2024-01-27 2 ba148c8e-b0d2-4934-bb40-35cc111d0a99 1 64590858-5888-418e-bf53-55835dbe10da 1 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM BG00 4 2024-02-03 2024-02-03 2 ba148c8e-b0d2-4934-bb40-35cc111d0a99 1 64590858-5888-418e-bf53-55835dbe10da 1 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM STANDARD_SEAT 5 2024-01-27 2024-01-27 2 ba148c8e-b0d2-4934-bb40-35cc111d0a99 1 64590858-5888-418e-bf53-55835dbe10da 1 ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED PNOM STANDARD_SEAT 6 2024-02-03 2024-02-03 2 ba148c8e-b0d2-4934-bb40-35cc111d0a99 1 64590858-5888-418e-bf53-55835dbe10da 1 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED PNOM 232800 231800 Reissom 001 116722 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Reissom 001 116722 64590858-5888-418e-bf53-55835dbe10da Beveiligingsservicekosten|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS 032 487 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Servicekosten voor passagier|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS 032 1064 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Nederlandse staatsbelasting|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS 032 795 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Beveiligingsservicekosten|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS 032 487 64590858-5888-418e-bf53-55835dbe10da Servicekosten voor passagier|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS 032 1064 64590858-5888-418e-bf53-55835dbe10da Nederlandse staatsbelasting|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS 032 795 64590858-5888-418e-bf53-55835dbe10da Vertrekkosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN 032 642 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Beveiligingsbelasting|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN 032 327 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Luchtvaart beveiligingskosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN 032 63 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Vertrekkosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN 032 642 64590858-5888-418e-bf53-55835dbe10da Beveiligingsbelasting|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN 032 327 64590858-5888-418e-bf53-55835dbe10da Luchtvaart beveiligingskosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN 032 63 64590858-5888-418e-bf53-55835dbe10da Vroegboekkorting|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27 025 4200 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Vroegboekkorting|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27 025 4200 64590858-5888-418e-bf53-55835dbe10da Maaltijden (Geen maaltijd)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|meals|NO_MEAL|2024-01-27 999 0 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Maaltijden (Geen maaltijd)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|meals|NO_MEAL|2024-01-27 999 0 64590858-5888-418e-bf53-55835dbe10da Maaltijden (Geen maaltijd)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|meals|NO_MEAL|2024-02-03 999 0 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Maaltijden (Geen maaltijd)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|meals|NO_MEAL|2024-02-03 999 0 64590858-5888-418e-bf53-55835dbe10da Klasse (Flight no meal)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|ssr-service-bundle|PNOM|2024-01-27 999 0 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Klasse (Flight no meal)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|ssr-service-bundle|PNOM|2024-01-27 999 0 64590858-5888-418e-bf53-55835dbe10da Klasse (Flight no meal)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|ssr-service-bundle|PNOM|2024-02-03 999 0 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Klasse (Flight no meal)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|ssr-service-bundle|PNOM|2024-02-03 999 0 64590858-5888-418e-bf53-55835dbe10da Bagage (Alleen handbagage)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|baggage|BG00|2024-01-27 999 0 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Bagage (Alleen handbagage)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|baggage|BG00|2024-01-27 999 0 64590858-5888-418e-bf53-55835dbe10da Bagage (Alleen handbagage)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|baggage|BG00|2024-02-03 999 0 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Bagage (Alleen handbagage)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|baggage|BG00|2024-02-03 999 0 64590858-5888-418e-bf53-55835dbe10da Stoeltype (Economy)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|seatclass|STANDARD_SEAT|2024-01-27 999 0 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Stoeltype (Economy)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|seatclass|STANDARD_SEAT|2024-01-27 999 0 64590858-5888-418e-bf53-55835dbe10da Stoeltype (Economy)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|seatclass|STANDARD_SEAT|2024-02-03 999 0 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Stoeltype (Economy)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|seatclass|STANDARD_SEAT|2024-02-03 999 0 64590858-5888-418e-bf53-55835dbe10da 1000 Tourist Tax|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27 999 500 ba148c8e-b0d2-4934-bb40-35cc111d0a99 Tourist Tax|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27 999 500 64590858-5888-418e-bf53-55835dbe10da 200001563808 TUI 2024-01-08 01 Akkoord
CancellationConfirmedRequestExample: value: > 1 2024-01-10 1 9998 TUI CancellationConfirmedRequest CancellationConfirmedResponse 200000354001 CancellationConfirmedResponseExample: value: > 1 1 2024-01-105 1 TUI 9998 CancellationConfirmedRequest CancellationConfirmedResponse 0 0 Annuleringsvergoeding 0 Annuleringskosten 0 CancellationConfirmedResponseAcExample: value: > 200000503888 2 2024-01-10 1 TUI 9998 CancellationConfirmedRequest CancellationConfirmedResponse 0 Info [5010] Boeking is al geannuleerd