Cautare 97166745
Log Client
| Data/Ora | Durata(s) | Endpoint | Utilizator | IP | ||
|---|---|---|---|---|---|---|
| 12.03.2026 12:11:03 | 4.247004032135 | POST /api/search-by-plan | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": "97166745",
"Results": [
{
"Id": 450385189,
"Legs": [
{
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "1089",
"FlightCode": "AF1089",
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-19T08:20",
"FlightTime": 200,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "03:20",
"StopDurationString": " 8h",
"StopDurationMinutes": 480
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7964",
"FlightCode": "AF7964",
"DepartureTime": "2026-09-19T16:20",
"ArrivalTime": "2026-09-20T05:35",
"FlightTime": 675,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:15",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-20T05:35",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 22h 35m",
"TravelTimeMinutes": 1355,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-12T12:11:07.493074+02:00",
"DateTo": "2026-09-19T06:00:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7965",
"FlightCode": "AF7965",
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T08:05",
"FlightTime": 710,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:50",
"StopDurationString": " 3h 55m",
"StopDurationMinutes": 235
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "6634",
"FlightCode": "AF6634",
"DepartureTime": "2026-10-02T12:00",
"ArrivalTime": "2026-10-02T15:50",
"FlightTime": 170,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:50",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T15:50",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 18h 35m",
"TravelTimeMinutes": 1115,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-12T12:11:07.493466+02:00",
"DateTo": "2026-10-01T22:15:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 1760,
"SearchPrice": 1760.46,
"Taxes": 0,
"ServiceFeeValue": 264,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 2.0774,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 2470,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 2024,
"DepartureDate": "2026-09-19T06:00:00.000000+03:00",
"ReturnDate": "2026-10-01T22:15:00.000000+03:00",
"SupplierClassString": "Standard",
"SupplierListTxt": "airfranceklm",
"EqHash": "AF|1089|Standard|AF|7964|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_06-00|01-10-2026_22-15"
},
{
"Id": 450385166,
"Legs": [
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "1089",
"FlightCode": "AF1089",
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-19T08:20",
"FlightTime": 200,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "STANDARD",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "03:20",
"StopDurationString": " 8h",
"StopDurationMinutes": 480
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7964",
"FlightCode": "AF7964",
"DepartureTime": "2026-09-19T16:20",
"ArrivalTime": "2026-09-20T05:35",
"FlightTime": 675,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "STANDARD",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "11:15",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-20T05:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 22h 35m",
"TravelTimeMinutes": 1355,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"089e6ec7dc7bb7e236d9ba324ea97708": {
"info": "T",
"name": "Class CDG - MRU",
"type": "info"
},
"0f9817da4e761593c3d09f46899b093c": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags CDG - MRU",
"type": "info"
},
"33d3b152f040214db864bb41fd447459": {
"info": "ECONOMY",
"name": "Cabin OTP - CDG",
"type": "info"
},
"3abb83a754657211b2b0548865090a47": {
"info": "STANDARD",
"name": "BrandedFare CDG - MRU",
"type": "info"
},
"3bdaa51961609e9f13a186193ddce8d0": {
"info": "STANDARD",
"name": "BrandedFareLabel OTP - CDG",
"type": "info"
},
"4c4ba6f540530c4a41d4c3cd0d120202": {
"info": "TGL0KBSA",
"name": "FareBasis OTP - CDG",
"type": "info"
},
"57b7e40b4ecae50501e2c9033bd4547c": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags OTP - CDG",
"type": "info"
},
"5e7aeb7ac44cb7aa587f18c81a2aec99": {
"info": "TGL0KBSA",
"name": "FareBasis CDG - MRU",
"type": "info"
},
"7a7bdb1fb72302ff7808b18cfe6d4181": {
"info": "Q",
"name": "Class OTP - CDG",
"type": "info"
},
"7df85ab0972016709f870a1fe0842a3c": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags CDG - MRU",
"type": "info"
},
"90eb6d3df5a8c71cf715a1c8fb7bf3dd": {
"info": "[{\"description\":\"SNACK\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"BEVERAGE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MILEAGE ACCRUAL\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"UPGRADE ELIGIBILITY\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities CDG - MRU",
"type": "info"
},
"91900608264ba68e112047edd922915f": {
"info": "STANDARD",
"name": "BrandedFareLabel CDG - MRU",
"type": "info"
},
"928c977f1b91b06322cf72259073fc40": {
"info": "ECONOMY",
"name": "Cabin CDG - MRU",
"type": "info"
},
"b63d378b92328068c0b86682877fb976": {
"info": "STANDARD",
"name": "BrandedFare OTP - CDG",
"type": "info"
},
"bd12bd1546edb1a529a0d8441f2bdb6a": {
"info": "[{\"description\":\"SNACK\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"BEVERAGE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MILEAGE ACCRUAL\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"UPGRADE ELIGIBILITY\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities OTP - CDG",
"type": "info"
},
"f2b21044175d0654437659e5e993636b": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags OTP - CDG",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T12:11:07.493881+02:00",
"DateTo": "2026-09-19T06:00:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7965",
"FlightCode": "AF7965",
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T08:05",
"FlightTime": 710,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "STANDARD",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "11:50",
"StopDurationString": " 3h 55m",
"StopDurationMinutes": 235
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "6634",
"FlightCode": "AF6634",
"DepartureTime": "2026-10-02T12:00",
"ArrivalTime": "2026-10-02T15:50",
"FlightTime": 170,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "STANDARD",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "02:50",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T15:50",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 18h 35m",
"TravelTimeMinutes": 1115,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"1699e27bdfb634ba90de6bc089e55983": {
"info": "STANDARD",
"name": "BrandedFareLabel CDG - OTP",
"type": "info"
},
"223df7b0b87db008737b9082ea5e0c24": {
"info": "STANDARD",
"name": "BrandedFare CDG - OTP",
"type": "info"
},
"35309ca8043f7c5f391dce55ecfd5dbe": {
"info": "TGL0KBSA",
"name": "FareBasis CDG - OTP",
"type": "info"
},
"3a57ace21d9026152b1ad40b8a02b5be": {
"info": "STANDARD",
"name": "BrandedFare MRU - CDG",
"type": "info"
},
"4f403ad13a40b08d03257be76f3b80e2": {
"info": "T",
"name": "Class MRU - CDG",
"type": "info"
},
"578bbaf090c1aa941a2fd5f592af5421": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags MRU - CDG",
"type": "info"
},
"5b9b992ec0736ad226666cc5de679a2d": {
"info": "ECONOMY",
"name": "Cabin MRU - CDG",
"type": "info"
},
"5e4c7d3daff746faae186e2ad5d9a67c": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags CDG - OTP",
"type": "info"
},
"6640bea2d6c8ac3e4d9b8f086217e2cb": {
"info": "STANDARD",
"name": "BrandedFareLabel MRU - CDG",
"type": "info"
},
"8eea4d54f1132e46f87e7f36cc9b1024": {
"info": "G",
"name": "Class CDG - OTP",
"type": "info"
},
"a87f5db3cf3fe4a6747af182585e9b3c": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags CDG - OTP",
"type": "info"
},
"bbad0498ecd9f08b7a4171fbebf8ee7c": {
"info": "[{\"description\":\"SNACK\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"BEVERAGE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MILEAGE ACCRUAL\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"UPGRADE ELIGIBILITY\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities MRU - CDG",
"type": "info"
},
"c1bb4bd4fa6d4d70fd48b2fdb1bcabc6": {
"info": "[{\"description\":\"SNACK\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"BEVERAGE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MILEAGE ACCRUAL\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"UPGRADE ELIGIBILITY\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities CDG - OTP",
"type": "info"
},
"e48fdf50a491f7bf7ef15983cf567cf4": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags MRU - CDG",
"type": "info"
},
"e8eb7520b715a278d690f3aa5cf185a0": {
"info": "ECONOMY",
"name": "Cabin CDG - OTP",
"type": "info"
},
"ef233a2215ed9d86d4518b7e9e052fb9": {
"info": "TGL0KBSA",
"name": "FareBasis MRU - CDG",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T12:11:07.494178+02:00",
"DateTo": "2026-10-01T22:15:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 1856,
"SearchPrice": 1856.46,
"Taxes": 0,
"ServiceFeeValue": 278,
"Currency": "EUR",
"Type": "amadeus",
"Score": 2.0774,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-09-19T23:59",
"TotalFlightTimeMinutes": 2470,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 2134,
"DepartureDate": "2026-09-19T06:00:00.000000+03:00",
"ReturnDate": "2026-10-01T22:15:00.000000+03:00",
"SupplierClassString": "STANDARD",
"SupplierListTxt": "GDS",
"EqHash": "AF|1089|STANDARD|AF|7964|STANDARD|AF|7965|STANDARD|AF|6634|STANDARD|19-09-2026_06-00|01-10-2026_22-15"
},
{
"Id": 450385171,
"Legs": [
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "RO",
"Name": "TAROM ROMANIAN",
"ShortName": "Tarom-Romanian",
"OnlineCheckinOnly": false
},
"FlightNumber": "381",
"FlightCode": "RO381",
"DepartureTime": "2026-09-19T08:40",
"ArrivalTime": "2026-09-19T11:00",
"FlightTime": 200,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "03:20",
"StopDurationString": " 5h 20m",
"StopDurationMinutes": 320
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "MK",
"Name": "AirMauritius",
"ShortName": "Air Mauritius",
"OnlineCheckinOnly": false
},
"FlightNumber": "15",
"FlightCode": "MK15",
"DepartureTime": "2026-09-19T16:20",
"ArrivalTime": "2026-09-20T05:35",
"FlightTime": 675,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "11:15",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-09-19T08:40",
"ArrivalTime": "2026-09-20T05:35",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "multiple",
"AirlineName": "Companii Multiple",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 19h 55m",
"TravelTimeMinutes": 1195,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"089e6ec7dc7bb7e236d9ba324ea97708": {
"info": "Q",
"name": "Class CDG - MRU",
"type": "info"
},
"0f9817da4e761593c3d09f46899b093c": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags CDG - MRU",
"type": "info"
},
"33d3b152f040214db864bb41fd447459": {
"info": "ECONOMY",
"name": "Cabin OTP - CDG",
"type": "info"
},
"4c4ba6f540530c4a41d4c3cd0d120202": {
"info": "QLSXROR7",
"name": "FareBasis OTP - CDG",
"type": "info"
},
"57b7e40b4ecae50501e2c9033bd4547c": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags OTP - CDG",
"type": "info"
},
"5e7aeb7ac44cb7aa587f18c81a2aec99": {
"info": "QLSXROR7",
"name": "FareBasis CDG - MRU",
"type": "info"
},
"7a7bdb1fb72302ff7808b18cfe6d4181": {
"info": "N",
"name": "Class OTP - CDG",
"type": "info"
},
"7df85ab0972016709f870a1fe0842a3c": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags CDG - MRU",
"type": "info"
},
"928c977f1b91b06322cf72259073fc40": {
"info": "ECONOMY",
"name": "Cabin CDG - MRU",
"type": "info"
},
"f2b21044175d0654437659e5e993636b": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags OTP - CDG",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T12:11:07.494652+02:00",
"DateTo": "2026-09-19T08:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "MK",
"Name": "AirMauritius",
"ShortName": "Air Mauritius",
"OnlineCheckinOnly": false
},
"FlightNumber": "14",
"FlightCode": "MK14",
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T08:05",
"FlightTime": 710,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "11:50",
"StopDurationString": " 3h 55m",
"StopDurationMinutes": 235
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "RO",
"Name": "TAROM ROMANIAN",
"ShortName": "Tarom-Romanian",
"OnlineCheckinOnly": false
},
"FlightNumber": "382",
"FlightCode": "RO382",
"DepartureTime": "2026-10-02T12:00",
"ArrivalTime": "2026-10-02T15:50",
"FlightTime": 170,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "02:50",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T15:50",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "multiple",
"AirlineName": "Companii Multiple",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 18h 35m",
"TravelTimeMinutes": 1115,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"35309ca8043f7c5f391dce55ecfd5dbe": {
"info": "QLSXROR7",
"name": "FareBasis CDG - OTP",
"type": "info"
},
"4f403ad13a40b08d03257be76f3b80e2": {
"info": "Q",
"name": "Class MRU - CDG",
"type": "info"
},
"578bbaf090c1aa941a2fd5f592af5421": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags MRU - CDG",
"type": "info"
},
"5b9b992ec0736ad226666cc5de679a2d": {
"info": "ECONOMY",
"name": "Cabin MRU - CDG",
"type": "info"
},
"5e4c7d3daff746faae186e2ad5d9a67c": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags CDG - OTP",
"type": "info"
},
"8eea4d54f1132e46f87e7f36cc9b1024": {
"info": "N",
"name": "Class CDG - OTP",
"type": "info"
},
"a87f5db3cf3fe4a6747af182585e9b3c": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags CDG - OTP",
"type": "info"
},
"e48fdf50a491f7bf7ef15983cf567cf4": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags MRU - CDG",
"type": "info"
},
"e8eb7520b715a278d690f3aa5cf185a0": {
"info": "ECONOMY",
"name": "Cabin CDG - OTP",
"type": "info"
},
"ef233a2215ed9d86d4518b7e9e052fb9": {
"info": "QLSXROR7",
"name": "FareBasis MRU - CDG",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T12:11:07.495241+02:00",
"DateTo": "2026-10-01T22:15:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 2208,
"SearchPrice": 2208.46,
"Taxes": 0,
"ServiceFeeValue": 331,
"Currency": "EUR",
"Type": "amadeus",
"Score": 1.6976,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-09-19T23:59",
"TotalFlightTimeMinutes": 2310,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 2539,
"DepartureDate": "2026-09-19T08:40:00.000000+03:00",
"ReturnDate": "2026-10-01T22:15:00.000000+03:00",
"SupplierClassString": "",
"SupplierListTxt": "GDS",
"EqHash": "RO|381||MK|15||MK|14||RO|382||19-09-2026_08-40|01-10-2026_22-15"
},
{
"Id": 450385168,
"Legs": [
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "RO",
"Name": "TAROM ROMANIAN",
"ShortName": "Tarom-Romanian",
"OnlineCheckinOnly": false
},
"FlightNumber": "381",
"FlightCode": "RO381",
"DepartureTime": "2026-09-19T08:40",
"ArrivalTime": "2026-09-19T11:00",
"FlightTime": 200,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "03:20",
"StopDurationString": " 7h 20m",
"StopDurationMinutes": 440
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "MK",
"Name": "AirMauritius",
"ShortName": "Air Mauritius",
"OnlineCheckinOnly": false
},
"FlightNumber": "933",
"FlightCode": "MK933",
"DepartureTime": "2026-09-19T18:20",
"ArrivalTime": "2026-09-20T07:30",
"FlightTime": 670,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "11:10",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-09-19T08:40",
"ArrivalTime": "2026-09-20T07:30",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "multiple",
"AirlineName": "Companii Multiple",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 21h 50m",
"TravelTimeMinutes": 1310,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"089e6ec7dc7bb7e236d9ba324ea97708": {
"info": "O",
"name": "Class CDG - MRU",
"type": "info"
},
"0f9817da4e761593c3d09f46899b093c": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags CDG - MRU",
"type": "info"
},
"33d3b152f040214db864bb41fd447459": {
"info": "ECONOMY",
"name": "Cabin OTP - CDG",
"type": "info"
},
"4c4ba6f540530c4a41d4c3cd0d120202": {
"info": "OLSLROR7",
"name": "FareBasis OTP - CDG",
"type": "info"
},
"57b7e40b4ecae50501e2c9033bd4547c": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags OTP - CDG",
"type": "info"
},
"5e7aeb7ac44cb7aa587f18c81a2aec99": {
"info": "OLSLROR7",
"name": "FareBasis CDG - MRU",
"type": "info"
},
"7a7bdb1fb72302ff7808b18cfe6d4181": {
"info": "N",
"name": "Class OTP - CDG",
"type": "info"
},
"7df85ab0972016709f870a1fe0842a3c": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags CDG - MRU",
"type": "info"
},
"928c977f1b91b06322cf72259073fc40": {
"info": "ECONOMY",
"name": "Cabin CDG - MRU",
"type": "info"
},
"f2b21044175d0654437659e5e993636b": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags OTP - CDG",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T12:11:07.495753+02:00",
"DateTo": "2026-09-19T08:40:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "MK",
"Name": "AirMauritius",
"ShortName": "Air Mauritius",
"OnlineCheckinOnly": false
},
"FlightNumber": "14",
"FlightCode": "MK14",
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T08:05",
"FlightTime": 710,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "11:50",
"StopDurationString": " 3h 55m",
"StopDurationMinutes": 235
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "RO",
"Name": "TAROM ROMANIAN",
"ShortName": "Tarom-Romanian",
"OnlineCheckinOnly": false
},
"FlightNumber": "382",
"FlightCode": "RO382",
"DepartureTime": "2026-10-02T12:00",
"ArrivalTime": "2026-10-02T15:50",
"FlightTime": 170,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "02:50",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T15:50",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "multiple",
"AirlineName": "Companii Multiple",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 18h 35m",
"TravelTimeMinutes": 1115,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"35309ca8043f7c5f391dce55ecfd5dbe": {
"info": "QLSXROR7",
"name": "FareBasis CDG - OTP",
"type": "info"
},
"4f403ad13a40b08d03257be76f3b80e2": {
"info": "Q",
"name": "Class MRU - CDG",
"type": "info"
},
"578bbaf090c1aa941a2fd5f592af5421": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags MRU - CDG",
"type": "info"
},
"5b9b992ec0736ad226666cc5de679a2d": {
"info": "ECONOMY",
"name": "Cabin MRU - CDG",
"type": "info"
},
"5e4c7d3daff746faae186e2ad5d9a67c": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags CDG - OTP",
"type": "info"
},
"8eea4d54f1132e46f87e7f36cc9b1024": {
"info": "N",
"name": "Class CDG - OTP",
"type": "info"
},
"a87f5db3cf3fe4a6747af182585e9b3c": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags CDG - OTP",
"type": "info"
},
"e48fdf50a491f7bf7ef15983cf567cf4": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags MRU - CDG",
"type": "info"
},
"e8eb7520b715a278d690f3aa5cf185a0": {
"info": "ECONOMY",
"name": "Cabin CDG - OTP",
"type": "info"
},
"ef233a2215ed9d86d4518b7e9e052fb9": {
"info": "QLSXROR7",
"name": "FareBasis MRU - CDG",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T12:11:07.496156+02:00",
"DateTo": "2026-10-01T22:15:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 2071,
"SearchPrice": 2071.18,
"Taxes": 0,
"ServiceFeeValue": 311,
"Currency": "EUR",
"Type": "amadeus",
"Score": 1.6816,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-09-19T23:59",
"TotalFlightTimeMinutes": 2425,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 2382,
"DepartureDate": "2026-09-19T08:40:00.000000+03:00",
"ReturnDate": "2026-10-01T22:15:00.000000+03:00",
"SupplierClassString": "",
"SupplierListTxt": "GDS",
"EqHash": "RO|381||MK|933||MK|14||RO|382||19-09-2026_08-40|01-10-2026_22-15"
},
{
"Id": 450385178,
"Legs": [
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "IST",
"City": {
"Code": "IST",
"Country": {
"Code": "TR",
"CountryNameLocal": "Turcia"
},
"CityNameLocal": "Istanbul"
},
"Name": "Istanbul Airport",
"Latitude": "40.976922",
"Longitude": "28.814606"
},
"Airline": {
"AirlineCode": "TK",
"Name": "Turkish Airlines",
"ShortName": "Turkish Airlines",
"OnlineCheckinOnly": false
},
"FlightNumber": "1042",
"FlightCode": "TK1042",
"DepartureTime": "2026-09-19T12:55",
"ArrivalTime": "2026-09-19T14:25",
"FlightTime": 90,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 2.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "FLEXIBLE",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 2,
"description": 2
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "01:30",
"StopDurationString": " 11h 50m",
"StopDurationMinutes": 710
},
{
"Origin": {
"Code": "IST",
"City": {
"Code": "IST",
"Country": {
"Code": "TR",
"CountryNameLocal": "Turcia"
},
"CityNameLocal": "Istanbul"
},
"Name": "Istanbul Airport",
"Latitude": "40.976922",
"Longitude": "28.814606"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "TK",
"Name": "Turkish Airlines",
"ShortName": "Turkish Airlines",
"OnlineCheckinOnly": false
},
"FlightNumber": "176",
"FlightCode": "TK176",
"DepartureTime": "2026-09-20T02:15",
"ArrivalTime": "2026-09-20T12:45",
"FlightTime": 570,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 2.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "FLEXIBLE",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 2,
"description": 2
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "09:30",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-09-19T12:55",
"ArrivalTime": "2026-09-20T12:45",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "TK",
"AirlineName": "Turkish Airlines",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 22h 50m",
"TravelTimeMinutes": 1370,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"00e726332a9d273c0dd83ed5eacb74f8": {
"info": "{\"quantity\":2}",
"name": "IncludedCheckedBags OTP - IST",
"type": "info"
},
"0235ed45000c36c48fc5eebc03f97021": {
"info": "SN2XEX",
"name": "FareBasis IST - MRU",
"type": "info"
},
"16f6747bdef19f460c9a0038bd85ac1c": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags IST - MRU",
"type": "info"
},
"21882b329d1407c4c7ab32974b3cde75": {
"info": "FLEXIBLE",
"name": "BrandedFareLabel IST - MRU",
"type": "info"
},
"382b6089b18b611d5161089cb6eefe37": {
"info": "ECONOMY",
"name": "Cabin IST - MRU",
"type": "info"
},
"5e7a154223689df812f672fea70b74ce": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags OTP - IST",
"type": "info"
},
"7b9c570ec6a88efc3a1579ac9242b659": {
"info": "S",
"name": "Class OTP - IST",
"type": "info"
},
"7da25c06d531dcedf0e74e1f053fa019": {
"info": "ECONOMY",
"name": "Cabin OTP - IST",
"type": "info"
},
"8b0ea71192c5d722d341f69f43606931": {
"info": "FX",
"name": "BrandedFare OTP - IST",
"type": "info"
},
"94ceba22af45ed0f1bafcf9aa7cd4728": {
"info": "[{\"description\":\"BAG INCLUDED\",\"isChargeable\":false,\"amenityType\":\"BAGGAGE\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL SERVICE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"STANDARD SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"REFUNDABLE TICKET\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"CHANGEABLE TICKET\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"ONLINE MESSAGE RIGHT\",\"isChargeable\":false,\"amenityType\":\"ENTERTAINMENT\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"FRONT SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities OTP - IST",
"type": "info"
},
"99df28cf507d2895634f4b4fb11236a9": {
"info": "S",
"name": "Class IST - MRU",
"type": "info"
},
"9f1a0dcec220d2e726aba7d9a86fb6b4": {
"info": "[{\"description\":\"BAG INCLUDED\",\"isChargeable\":false,\"amenityType\":\"BAGGAGE\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL SERVICE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"STANDARD SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"REFUNDABLE TICKET\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"CHANGEABLE TICKET\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"ONLINE MESSAGE RIGHT\",\"isChargeable\":false,\"amenityType\":\"ENTERTAINMENT\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"FRONT SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities IST - MRU",
"type": "info"
},
"c5948ce17275d0624835aa3fa8c9c267": {
"info": "{\"quantity\":2}",
"name": "IncludedCheckedBags IST - MRU",
"type": "info"
},
"cfd6765a73fba00621dfc8f794bab54d": {
"info": "SN2XEX",
"name": "FareBasis OTP - IST",
"type": "info"
},
"d1c07612aadd83b629d6d1ea5893264b": {
"info": "FLEXIBLE",
"name": "BrandedFareLabel OTP - IST",
"type": "info"
},
"dd000e4b5fadee338b654677a58d65d3": {
"info": "FX",
"name": "BrandedFare IST - MRU",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T12:11:07.496670+02:00",
"DateTo": "2026-09-19T12:55:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "IST",
"City": {
"Code": "IST",
"Country": {
"Code": "TR",
"CountryNameLocal": "Turcia"
},
"CityNameLocal": "Istanbul"
},
"Name": "Istanbul Airport",
"Latitude": "40.976922",
"Longitude": "28.814606"
},
"Airline": {
"AirlineCode": "TK",
"Name": "Turkish Airlines",
"ShortName": "Turkish Airlines",
"OnlineCheckinOnly": false
},
"FlightNumber": "161",
"FlightCode": "TK161",
"DepartureTime": "2026-10-01T20:35",
"ArrivalTime": "2026-10-02T04:55",
"FlightTime": 560,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 2.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "PROMOTIONAL",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 2,
"description": 2
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "09:20",
"StopDurationString": " 2h",
"StopDurationMinutes": 120
},
{
"Origin": {
"Code": "IST",
"City": {
"Code": "IST",
"Country": {
"Code": "TR",
"CountryNameLocal": "Turcia"
},
"CityNameLocal": "Istanbul"
},
"Name": "Istanbul Airport",
"Latitude": "40.976922",
"Longitude": "28.814606"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "TK",
"Name": "Turkish Airlines",
"ShortName": "Turkish Airlines",
"OnlineCheckinOnly": false
},
"FlightNumber": "1043",
"FlightCode": "TK1043",
"DepartureTime": "2026-10-02T06:55",
"ArrivalTime": "2026-10-02T08:10",
"FlightTime": 75,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 2.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "PROMOTIONAL",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 2,
"description": 2
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "01:15",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-10-01T20:35",
"ArrivalTime": "2026-10-02T08:10",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "TK",
"AirlineName": "Turkish Airlines",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 12h 35m",
"TravelTimeMinutes": 755,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"0721a5c9af27607ccfffa0daf970dab5": {
"info": "ECONOMY",
"name": "Cabin IST - OTP",
"type": "info"
},
"102a78ffd5af0aa1deed36480617280b": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags IST - OTP",
"type": "info"
},
"1072267efb3a6d04b2ffaa5378a7916d": {
"info": "{\"quantity\":2}",
"name": "IncludedCheckedBags IST - OTP",
"type": "info"
},
"3d4f45acd4da09cceee80991ec28e0e3": {
"info": "PROMOTIONAL",
"name": "BrandedFareLabel IST - OTP",
"type": "info"
},
"3e2a1019541b425843a36f46f9ddc785": {
"info": "[{\"description\":\"BAG INCLUDED\",\"isChargeable\":false,\"amenityType\":\"BAGGAGE\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL SERVICE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"STANDARD SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"CHANGEABLE TICKET\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"ONLINE MESSAGE RIGHT\",\"isChargeable\":false,\"amenityType\":\"ENTERTAINMENT\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"FRONT SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities IST - OTP",
"type": "info"
},
"86bac7bb17109210edee329cb40886c9": {
"info": "PROMOTIONAL",
"name": "BrandedFareLabel MRU - IST",
"type": "info"
},
"8b55fec615e3a32aac67dd2c4b799da5": {
"info": "[{\"description\":\"BAG INCLUDED\",\"isChargeable\":false,\"amenityType\":\"BAGGAGE\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL SERVICE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"STANDARD SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"CHANGEABLE TICKET\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"ONLINE MESSAGE RIGHT\",\"isChargeable\":false,\"amenityType\":\"ENTERTAINMENT\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"FRONT SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities MRU - IST",
"type": "info"
},
"9b6911ec30155258438e7352bd9158ae": {
"info": "TN2XPB",
"name": "FareBasis MRU - IST",
"type": "info"
},
"a7e337060d787de228f0ab9bc2734eb2": {
"info": "PS",
"name": "BrandedFare IST - OTP",
"type": "info"
},
"aad144926a76366c2682e48d51fce10b": {
"info": "TN2XPB",
"name": "FareBasis IST - OTP",
"type": "info"
},
"baf800f4756f2dcc5aaed7f29165ea0a": {
"info": "{\"quantity\":2}",
"name": "IncludedCheckedBags MRU - IST",
"type": "info"
},
"c0448a049881e84269b33176c1a664c6": {
"info": "T",
"name": "Class IST - OTP",
"type": "info"
},
"c4702067ec5432421394326599579b18": {
"info": "ECONOMY",
"name": "Cabin MRU - IST",
"type": "info"
},
"ed57c43408be4e9b6f98fbc1b3fcc301": {
"info": "PS",
"name": "BrandedFare MRU - IST",
"type": "info"
},
"ee064e7957d477393bfb0ef96e85be71": {
"info": "T",
"name": "Class MRU - IST",
"type": "info"
},
"eefe8c70cf7775d6b768a09f47dfbc16": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags MRU - IST",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T12:11:07.497048+02:00",
"DateTo": "2026-10-01T20:35:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 2827,
"SearchPrice": 2826.64,
"Taxes": 0,
"ServiceFeeValue": 424,
"Currency": "EUR",
"Type": "amadeus",
"Score": 0.6502,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-09-19T23:59",
"TotalFlightTimeMinutes": 2125,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 3251,
"DepartureDate": "2026-09-19T12:55:00.000000+03:00",
"ReturnDate": "2026-10-01T20:35:00.000000+03:00",
"SupplierClassString": "FLEXIBLE, PROMOTIONAL",
"SupplierListTxt": "GDS",
"EqHash": "TK|1042|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1043|PROMOTIONAL|19-09-2026_12-55|01-10-2026_20-35"
},
{
"Id": 450385176,
"Legs": [
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "IST",
"City": {
"Code": "IST",
"Country": {
"Code": "TR",
"CountryNameLocal": "Turcia"
},
"CityNameLocal": "Istanbul"
},
"Name": "Istanbul Airport",
"Latitude": "40.976922",
"Longitude": "28.814606"
},
"Airline": {
"AirlineCode": "TK",
"Name": "Turkish Airlines",
"ShortName": "Turkish Airlines",
"OnlineCheckinOnly": false
},
"FlightNumber": "1046",
"FlightCode": "TK1046",
"DepartureTime": "2026-09-19T21:35",
"ArrivalTime": "2026-09-19T23:05",
"FlightTime": 90,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 2.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "FLEXIBLE",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 2,
"description": 2
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "01:30",
"StopDurationString": " 3h 10m",
"StopDurationMinutes": 190
},
{
"Origin": {
"Code": "IST",
"City": {
"Code": "IST",
"Country": {
"Code": "TR",
"CountryNameLocal": "Turcia"
},
"CityNameLocal": "Istanbul"
},
"Name": "Istanbul Airport",
"Latitude": "40.976922",
"Longitude": "28.814606"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "TK",
"Name": "Turkish Airlines",
"ShortName": "Turkish Airlines",
"OnlineCheckinOnly": false
},
"FlightNumber": "176",
"FlightCode": "TK176",
"DepartureTime": "2026-09-20T02:15",
"ArrivalTime": "2026-09-20T12:45",
"FlightTime": 570,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 2.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "FLEXIBLE",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 2,
"description": 2
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "09:30",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-09-19T21:35",
"ArrivalTime": "2026-09-20T12:45",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "TK",
"AirlineName": "Turkish Airlines",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 14h 10m",
"TravelTimeMinutes": 850,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"00e726332a9d273c0dd83ed5eacb74f8": {
"info": "{\"quantity\":2}",
"name": "IncludedCheckedBags OTP - IST",
"type": "info"
},
"0235ed45000c36c48fc5eebc03f97021": {
"info": "SN2XEX",
"name": "FareBasis IST - MRU",
"type": "info"
},
"16f6747bdef19f460c9a0038bd85ac1c": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags IST - MRU",
"type": "info"
},
"21882b329d1407c4c7ab32974b3cde75": {
"info": "FLEXIBLE",
"name": "BrandedFareLabel IST - MRU",
"type": "info"
},
"382b6089b18b611d5161089cb6eefe37": {
"info": "ECONOMY",
"name": "Cabin IST - MRU",
"type": "info"
},
"5e7a154223689df812f672fea70b74ce": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags OTP - IST",
"type": "info"
},
"7b9c570ec6a88efc3a1579ac9242b659": {
"info": "S",
"name": "Class OTP - IST",
"type": "info"
},
"7da25c06d531dcedf0e74e1f053fa019": {
"info": "ECONOMY",
"name": "Cabin OTP - IST",
"type": "info"
},
"8b0ea71192c5d722d341f69f43606931": {
"info": "FX",
"name": "BrandedFare OTP - IST",
"type": "info"
},
"94ceba22af45ed0f1bafcf9aa7cd4728": {
"info": "[{\"description\":\"BAG INCLUDED\",\"isChargeable\":false,\"amenityType\":\"BAGGAGE\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL SERVICE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"STANDARD SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"REFUNDABLE TICKET\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"CHANGEABLE TICKET\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"ONLINE MESSAGE RIGHT\",\"isChargeable\":false,\"amenityType\":\"ENTERTAINMENT\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"FRONT SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities OTP - IST",
"type": "info"
},
"99df28cf507d2895634f4b4fb11236a9": {
"info": "S",
"name": "Class IST - MRU",
"type": "info"
},
"9f1a0dcec220d2e726aba7d9a86fb6b4": {
"info": "[{\"description\":\"BAG INCLUDED\",\"isChargeable\":false,\"amenityType\":\"BAGGAGE\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL SERVICE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"STANDARD SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"REFUNDABLE TICKET\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"CHANGEABLE TICKET\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"ONLINE MESSAGE RIGHT\",\"isChargeable\":false,\"amenityType\":\"ENTERTAINMENT\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"FRONT SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities IST - MRU",
"type": "info"
},
"c5948ce17275d0624835aa3fa8c9c267": {
"info": "{\"quantity\":2}",
"name": "IncludedCheckedBags IST - MRU",
"type": "info"
},
"cfd6765a73fba00621dfc8f794bab54d": {
"info": "SN2XEX",
"name": "FareBasis OTP - IST",
"type": "info"
},
"d1c07612aadd83b629d6d1ea5893264b": {
"info": "FLEXIBLE",
"name": "BrandedFareLabel OTP - IST",
"type": "info"
},
"dd000e4b5fadee338b654677a58d65d3": {
"info": "FX",
"name": "BrandedFare IST - MRU",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T12:11:07.497531+02:00",
"DateTo": "2026-09-19T21:35:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "IST",
"City": {
"Code": "IST",
"Country": {
"Code": "TR",
"CountryNameLocal": "Turcia"
},
"CityNameLocal": "Istanbul"
},
"Name": "Istanbul Airport",
"Latitude": "40.976922",
"Longitude": "28.814606"
},
"Airline": {
"AirlineCode": "TK",
"Name": "Turkish Airlines",
"ShortName": "Turkish Airlines",
"OnlineCheckinOnly": false
},
"FlightNumber": "161",
"FlightCode": "TK161",
"DepartureTime": "2026-10-01T20:35",
"ArrivalTime": "2026-10-02T04:55",
"FlightTime": 560,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 2.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "PROMOTIONAL",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 2,
"description": 2
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "09:20",
"StopDurationString": " 2h",
"StopDurationMinutes": 120
},
{
"Origin": {
"Code": "IST",
"City": {
"Code": "IST",
"Country": {
"Code": "TR",
"CountryNameLocal": "Turcia"
},
"CityNameLocal": "Istanbul"
},
"Name": "Istanbul Airport",
"Latitude": "40.976922",
"Longitude": "28.814606"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "TK",
"Name": "Turkish Airlines",
"ShortName": "Turkish Airlines",
"OnlineCheckinOnly": false
},
"FlightNumber": "1043",
"FlightCode": "TK1043",
"DepartureTime": "2026-10-02T06:55",
"ArrivalTime": "2026-10-02T08:10",
"FlightTime": 75,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 2.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "PROMOTIONAL",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 2,
"description": 2
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "01:15",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-10-01T20:35",
"ArrivalTime": "2026-10-02T08:10",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "TK",
"AirlineName": "Turkish Airlines",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 12h 35m",
"TravelTimeMinutes": 755,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"0721a5c9af27607ccfffa0daf970dab5": {
"info": "ECONOMY",
"name": "Cabin IST - OTP",
"type": "info"
},
"102a78ffd5af0aa1deed36480617280b": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags IST - OTP",
"type": "info"
},
"1072267efb3a6d04b2ffaa5378a7916d": {
"info": "{\"quantity\":2}",
"name": "IncludedCheckedBags IST - OTP",
"type": "info"
},
"3d4f45acd4da09cceee80991ec28e0e3": {
"info": "PROMOTIONAL",
"name": "BrandedFareLabel IST - OTP",
"type": "info"
},
"3e2a1019541b425843a36f46f9ddc785": {
"info": "[{\"description\":\"BAG INCLUDED\",\"isChargeable\":false,\"amenityType\":\"BAGGAGE\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL SERVICE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"STANDARD SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"CHANGEABLE TICKET\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"ONLINE MESSAGE RIGHT\",\"isChargeable\":false,\"amenityType\":\"ENTERTAINMENT\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"FRONT SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities IST - OTP",
"type": "info"
},
"86bac7bb17109210edee329cb40886c9": {
"info": "PROMOTIONAL",
"name": "BrandedFareLabel MRU - IST",
"type": "info"
},
"8b55fec615e3a32aac67dd2c4b799da5": {
"info": "[{\"description\":\"BAG INCLUDED\",\"isChargeable\":false,\"amenityType\":\"BAGGAGE\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL SERVICE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"STANDARD SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"CHANGEABLE TICKET\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"ONLINE MESSAGE RIGHT\",\"isChargeable\":false,\"amenityType\":\"ENTERTAINMENT\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"FRONT SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities MRU - IST",
"type": "info"
},
"9b6911ec30155258438e7352bd9158ae": {
"info": "TN2XPB",
"name": "FareBasis MRU - IST",
"type": "info"
},
"a7e337060d787de228f0ab9bc2734eb2": {
"info": "PS",
"name": "BrandedFare IST - OTP",
"type": "info"
},
"aad144926a76366c2682e48d51fce10b": {
"info": "TN2XPB",
"name": "FareBasis IST - OTP",
"type": "info"
},
"baf800f4756f2dcc5aaed7f29165ea0a": {
"info": "{\"quantity\":2}",
"name": "IncludedCheckedBags MRU - IST",
"type": "info"
},
"c0448a049881e84269b33176c1a664c6": {
"info": "T",
"name": "Class IST - OTP",
"type": "info"
},
"c4702067ec5432421394326599579b18": {
"info": "ECONOMY",
"name": "Cabin MRU - IST",
"type": "info"
},
"ed57c43408be4e9b6f98fbc1b3fcc301": {
"info": "PS",
"name": "BrandedFare MRU - IST",
"type": "info"
},
"ee064e7957d477393bfb0ef96e85be71": {
"info": "T",
"name": "Class MRU - IST",
"type": "info"
},
"eefe8c70cf7775d6b768a09f47dfbc16": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags MRU - IST",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T12:11:07.497913+02:00",
"DateTo": "2026-10-01T20:35:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 2827,
"SearchPrice": 2826.64,
"Taxes": 0,
"ServiceFeeValue": 424,
"Currency": "EUR",
"Type": "amadeus",
"Score": 0.6445,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-09-19T23:59",
"TotalFlightTimeMinutes": 1605,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 3251,
"DepartureDate": "2026-09-19T21:35:00.000000+03:00",
"ReturnDate": "2026-10-01T20:35:00.000000+03:00",
"SupplierClassString": "FLEXIBLE, PROMOTIONAL",
"SupplierListTxt": "GDS",
"EqHash": "TK|1046|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1043|PROMOTIONAL|19-09-2026_21-35|01-10-2026_20-35"
}
],
"Themes": [],
"Origin": "OTP",
"Destination": "MRU",
"DepartureDate": "2026-09-19",
"ReturnDate": "2026-10-01",
"Passengers": "[{\"code\":\"ADT\",\"age\":40},{\"code\":\"ADT\",\"age\":40}]",
"RoundTrip": true,
"AllowNoBags": false,
"Completed": false,
"Class": "0",
"Nonstop": false,
"NearbyAirports": false,
"FlightPlanId": 68,
"Extra": [],
"AmaRef": "0645d1d7-3c2e-bbc4-15fe-05f3b3257fda",
"LogUrl": "https:\/\/flights.karpaten.ro\/logs\/by-search\/97166745",
"FlightPlanLimits": {
"maxResults": 6,
"maxAirlineResults": 2
}
} | ||||||
| 12.03.2026 12:11:08 | 4.0427758693695 | GET /api/confirm/450385189 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 450385189,
"Legs": [
{
"Id": 898339225,
"Type": "tf_composed",
"OptionalServices": [
{
"Id": 16506740,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "Fara bagaj",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-MRU",
"SupplierValue": "0",
"SupplierName": "LuggageOptions",
"CreatedAt": "2026-03-12T12:11:12.156309+02:00",
"CabinClasses": [],
"LegId": 898339225
},
{
"Id": 16506741,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "1 - 1 bags, 23Kg total",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-MRU",
"SupplierValue": "1",
"SupplierName": "OutwardLuggageOptions",
"CreatedAt": "2026-03-12T12:11:12.156315+02:00",
"CabinClasses": [],
"LegId": 898339225
},
{
"Id": 16506742,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "1 - 1 hand bags, 7Kg total",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-MRU",
"SupplierValue": "1",
"SupplierName": "OutwardHandLuggageOptions",
"CreatedAt": "2026-03-12T12:11:12.156322+02:00",
"CabinClasses": [],
"LegId": 898339225
}
],
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"OptionalServices": [],
"FlightNumber": "1089",
"FlightCode": "AF1089",
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-19T08:20",
"FlightTime": 200,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "03:20",
"StopDurationString": " 8h",
"StopDurationMinutes": 480,
"LastConfirmedAt": "2026-03-12T12:11:12.156159+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"OptionalServices": [],
"FlightNumber": "7964",
"FlightCode": "AF7964",
"DepartureTime": "2026-09-19T16:20",
"ArrivalTime": "2026-09-20T05:35",
"FlightTime": 675,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:15",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.169552+02:00"
}
],
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-20T05:35",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 22h 35m",
"TravelTimeMinutes": 1355,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [
{
"name": "ValidatingCarrier",
"type": "remark",
"info": "AF"
},
{
"name": "Hand Luggage for outbound",
"type": "text",
"info": "1 piece"
},
{
"name": "Hand Luggage for inbound",
"type": "text",
"info": "1 piece"
},
{
"name": "Baggage Allowance",
"type": "text",
"info": "1 free luggage of 23 Kg for outward trip 1 free luggage of 23 Kg for return trip"
},
{
"name": "CANCELLATION-PDE-NAV-PN1",
"type": "text",
"info": "Booking cancellation is not available for this booking prior to departure"
},
{
"name": "CANCELLATION-ADE-NAV-PN1",
"type": "text",
"info": "Booking cancellation is not available for this booking after departure"
},
{
"name": "CHANGE-PDE-PN1",
"type": "text",
"info": "You can change the booking prior to departure with proper charge of 150.00 EUR"
},
{
"name": "CHANGE-ADE-PN1",
"type": "text",
"info": "You can change the booking after departure with proper charge of 150.00 EUR"
},
{
"name": "CANCELLATION-PDE-NAV-PN2",
"type": "text",
"info": "Booking cancellation is not available for this booking prior to departure"
},
{
"name": "CANCELLATION-ADE-NAV-PN2",
"type": "text",
"info": "Booking cancellation is not available for this booking after departure"
},
{
"name": "CHANGE-PDE-PN2",
"type": "text",
"info": "You can change the booking prior to departure with proper charge of 150.00 EUR"
},
{
"name": "CHANGE-ADE-PN2",
"type": "text",
"info": "You can change the booking after departure with proper charge of 150.00 EUR"
},
{
"name": "Terms & Url",
"type": "url",
"info": "https:\/\/www.airfrance.co.uk\/GB\/en\/common\/transverse\/footer\/edito_cgt1_airfrance.htm"
},
{
"name": "Booking-On-Hold expiry period",
"type": "remark",
"info": "3d49m"
}
],
"Cancellation": {
"DateFrom": "2026-03-12T12:11:12.182299+02:00",
"DateTo": "2026-09-19T06:00:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Id": 898339226,
"Type": "tf_composed",
"OptionalServices": [
{
"Id": 16506737,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "Fara bagaj",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "MRU-OTP",
"SupplierValue": "0",
"SupplierName": "LuggageOptions",
"CreatedAt": "2026-03-12T12:11:12.156233+02:00",
"CabinClasses": [],
"LegId": 898339226
},
{
"Id": 16506738,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "1 - 1 bags, 23Kg total",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "MRU-OTP",
"SupplierValue": "1",
"SupplierName": "ReturnLuggageOptions",
"CreatedAt": "2026-03-12T12:11:12.156284+02:00",
"CabinClasses": [],
"LegId": 898339226
},
{
"Id": 16506739,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "1 - 1 hand bags, 7Kg total",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "MRU-OTP",
"SupplierValue": "1",
"SupplierName": "ReturnHandLuggageOptions",
"CreatedAt": "2026-03-12T12:11:12.156292+02:00",
"CabinClasses": [],
"LegId": 898339226
}
],
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"OptionalServices": [],
"FlightNumber": "7965",
"FlightCode": "AF7965",
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T08:05",
"FlightTime": 710,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:50",
"StopDurationString": " 3h 55m",
"StopDurationMinutes": 235,
"LastConfirmedAt": "2026-03-12T12:11:12.171980+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"OptionalServices": [],
"FlightNumber": "6634",
"FlightCode": "AF6634",
"DepartureTime": "2026-10-02T12:00",
"ArrivalTime": "2026-10-02T15:50",
"FlightTime": 170,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:50",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.174266+02:00"
}
],
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T15:50",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 18h 35m",
"TravelTimeMinutes": 1115,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [
{
"name": "ValidatingCarrier",
"type": "remark",
"info": "AF"
},
{
"name": "Hand Luggage for outbound",
"type": "text",
"info": "1 piece"
},
{
"name": "Hand Luggage for inbound",
"type": "text",
"info": "1 piece"
},
{
"name": "Baggage Allowance",
"type": "text",
"info": "1 free luggage of 23 Kg for outward trip 1 free luggage of 23 Kg for return trip"
},
{
"name": "CANCELLATION-PDE-NAV-PN1",
"type": "text",
"info": "Booking cancellation is not available for this booking prior to departure"
},
{
"name": "CANCELLATION-ADE-NAV-PN1",
"type": "text",
"info": "Booking cancellation is not available for this booking after departure"
},
{
"name": "CHANGE-PDE-PN1",
"type": "text",
"info": "You can change the booking prior to departure with proper charge of 150.00 EUR"
},
{
"name": "CHANGE-ADE-PN1",
"type": "text",
"info": "You can change the booking after departure with proper charge of 150.00 EUR"
},
{
"name": "CANCELLATION-PDE-NAV-PN2",
"type": "text",
"info": "Booking cancellation is not available for this booking prior to departure"
},
{
"name": "CANCELLATION-ADE-NAV-PN2",
"type": "text",
"info": "Booking cancellation is not available for this booking after departure"
},
{
"name": "CHANGE-PDE-PN2",
"type": "text",
"info": "You can change the booking prior to departure with proper charge of 150.00 EUR"
},
{
"name": "CHANGE-ADE-PN2",
"type": "text",
"info": "You can change the booking after departure with proper charge of 150.00 EUR"
},
{
"name": "Terms & Url",
"type": "url",
"info": "https:\/\/www.airfrance.co.uk\/GB\/en\/common\/transverse\/footer\/edito_cgt1_airfrance.htm"
},
{
"name": "Booking-On-Hold expiry period",
"type": "remark",
"info": "3d49m"
}
],
"Cancellation": {
"DateFrom": "2026-03-12T12:11:12.182697+02:00",
"DateTo": "2026-10-01T22:15:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 1760,
"SearchPrice": 1760.46,
"Taxes": 0,
"ServiceFeeValue": 264,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 2.0774,
"NeedsAdvancePassengerInfo": false,
"Remarks": {
"ticketing": "Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes",
"ValidatingCarrier": "AF",
"Booking-On-Hold expiry period": "3d49m"
},
"AllowsLaterTicketing": true,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-03-15T13:00",
"TotalFlightTimeMinutes": 2470,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 2024,
"DepartureDate": "2026-09-19T06:00:00.000000+03:00",
"ReturnDate": "2026-10-01T22:15:00.000000+03:00",
"SupplierClassString": "Standard",
"SupplierListTxt": "airfranceklm",
"EqHash": "AF|1089|Standard|AF|7964|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_06-00|01-10-2026_22-15"
} | ||||||
| 12.03.2026 12:11:12 | 22.107506990433 | POST /api/booking | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Request{
"Format": "json",
"order": {
"flightBooking": {
"result": {
"id": 450385189
},
"airReservationLocatorCodes": [
"2831443"
],
"fakeBooking": 0,
"bookedInERP": true,
"contactPerson": {
"fullName": "BADEA ANDREI",
"email": "flights@karpaten.ro",
"phone": "+40 763697928"
},
"travelers": [
{
"prefix": "Mr",
"firstName": "ANDREI",
"lastName": "BADEA",
"dOB": "2000-09-20",
"type": "ADT",
"nationality": "RO",
"optionalServices": []
},
{
"prefix": "Ms",
"firstName": "MIRUNA ELENA",
"lastName": "BADEA",
"dOB": "2001-10-28",
"type": "ADT",
"nationality": "RO",
"optionalServices": []
}
]
},
"person": {
"firstName": "ANDREI",
"lastName": "BADEA",
"personalCode": "",
"city": null
}
}
}Response{
"Id": 10947,
"Status": "pending",
"Total": "2024.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "BADEA ANDREI",
"CreatedAt": "2026-03-12T12:11:12.000000+02:00",
"Slug": "54125C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10757,
"FirstName": "ANDREI",
"LastName": "BADEA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10956,
"Result": {
"Id": 450385189,
"Legs": [
{
"Id": 898339225,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "1089",
"FlightCode": "AF1089",
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-19T08:20",
"FlightTime": 200,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "03:20",
"StopDurationString": " 8h",
"StopDurationMinutes": 480,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7964",
"FlightCode": "AF7964",
"DepartureTime": "2026-09-19T16:20",
"ArrivalTime": "2026-09-20T05:35",
"FlightTime": 675,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:15",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-20T05:35",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 22h 35m",
"TravelTimeMinutes": 1355,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [
{
"info": "AF",
"name": "ValidatingCarrier",
"type": "remark"
},
{
"info": "1 piece",
"name": "Hand Luggage for outbound",
"type": "text"
},
{
"info": "1 piece",
"name": "Hand Luggage for inbound",
"type": "text"
},
{
"info": "1 free luggage of 23 Kg for outward trip 1 free luggage of 23 Kg for return trip",
"name": "Baggage Allowance",
"type": "text"
},
{
"info": "Booking cancellation is not available for this booking prior to departure",
"name": "CANCELLATION-PDE-NAV-PN1",
"type": "text"
},
{
"info": "Booking cancellation is not available for this booking after departure",
"name": "CANCELLATION-ADE-NAV-PN1",
"type": "text"
},
{
"info": "You can change the booking prior to departure with proper charge of 150.00 EUR",
"name": "CHANGE-PDE-PN1",
"type": "text"
},
{
"info": "You can change the booking after departure with proper charge of 150.00 EUR",
"name": "CHANGE-ADE-PN1",
"type": "text"
},
{
"info": "Booking cancellation is not available for this booking prior to departure",
"name": "CANCELLATION-PDE-NAV-PN2",
"type": "text"
},
{
"info": "Booking cancellation is not available for this booking after departure",
"name": "CANCELLATION-ADE-NAV-PN2",
"type": "text"
},
{
"info": "You can change the booking prior to departure with proper charge of 150.00 EUR",
"name": "CHANGE-PDE-PN2",
"type": "text"
},
{
"info": "You can change the booking after departure with proper charge of 150.00 EUR",
"name": "CHANGE-ADE-PN2",
"type": "text"
},
{
"info": "https:\/\/www.airfrance.co.uk\/GB\/en\/common\/transverse\/footer\/edito_cgt1_airfrance.htm",
"name": "Terms & Url",
"type": "url"
},
{
"info": "3d49m",
"name": "Booking-On-Hold expiry period",
"type": "remark"
}
],
"Cancellation": {
"DateFrom": "2026-03-12T12:11:34.784364+02:00",
"DateTo": "2026-09-19T06:00:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Id": 898339226,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7965",
"FlightCode": "AF7965",
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T08:05",
"FlightTime": 710,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:50",
"StopDurationString": " 3h 55m",
"StopDurationMinutes": 235,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "6634",
"FlightCode": "AF6634",
"DepartureTime": "2026-10-02T12:00",
"ArrivalTime": "2026-10-02T15:50",
"FlightTime": 170,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:50",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T15:50",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 18h 35m",
"TravelTimeMinutes": 1115,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [
{
"info": "AF",
"name": "ValidatingCarrier",
"type": "remark"
},
{
"info": "1 piece",
"name": "Hand Luggage for outbound",
"type": "text"
},
{
"info": "1 piece",
"name": "Hand Luggage for inbound",
"type": "text"
},
{
"info": "1 free luggage of 23 Kg for outward trip 1 free luggage of 23 Kg for return trip",
"name": "Baggage Allowance",
"type": "text"
},
{
"info": "Booking cancellation is not available for this booking prior to departure",
"name": "CANCELLATION-PDE-NAV-PN1",
"type": "text"
},
{
"info": "Booking cancellation is not available for this booking after departure",
"name": "CANCELLATION-ADE-NAV-PN1",
"type": "text"
},
{
"info": "You can change the booking prior to departure with proper charge of 150.00 EUR",
"name": "CHANGE-PDE-PN1",
"type": "text"
},
{
"info": "You can change the booking after departure with proper charge of 150.00 EUR",
"name": "CHANGE-ADE-PN1",
"type": "text"
},
{
"info": "Booking cancellation is not available for this booking prior to departure",
"name": "CANCELLATION-PDE-NAV-PN2",
"type": "text"
},
{
"info": "Booking cancellation is not available for this booking after departure",
"name": "CANCELLATION-ADE-NAV-PN2",
"type": "text"
},
{
"info": "You can change the booking prior to departure with proper charge of 150.00 EUR",
"name": "CHANGE-PDE-PN2",
"type": "text"
},
{
"info": "You can change the booking after departure with proper charge of 150.00 EUR",
"name": "CHANGE-ADE-PN2",
"type": "text"
},
{
"info": "https:\/\/www.airfrance.co.uk\/GB\/en\/common\/transverse\/footer\/edito_cgt1_airfrance.htm",
"name": "Terms & Url",
"type": "url"
},
{
"info": "3d49m",
"name": "Booking-On-Hold expiry period",
"type": "remark"
}
],
"Cancellation": {
"DateFrom": "2026-03-12T12:11:34.784780+02:00",
"DateTo": "2026-10-01T22:15:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 1760,
"SearchPrice": 1760.46,
"Taxes": 0,
"ServiceFeeValue": 264,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 2.0774,
"NeedsAdvancePassengerInfo": false,
"Remarks": {
"ticketing": "Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes",
"ValidatingCarrier": "AF",
"Booking-On-Hold expiry period": "3d49m"
},
"AllowsLaterTicketing": true,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-03-15T13:00",
"TotalFlightTimeMinutes": 2470,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 2024,
"DepartureDate": "2026-09-19T06:00:00.000000+03:00",
"ReturnDate": "2026-10-01T22:15:00.000000+03:00",
"SupplierClassString": "Standard",
"SupplierListTxt": "airfranceklm",
"EqHash": "AF|1089|Standard|AF|7964|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_06-00|01-10-2026_22-15"
},
"ContactPerson": {
"Id": 10956,
"FullName": "BADEA ANDREI",
"Email": "flights@karpaten.ro",
"Phone": "+40 763697928",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23539",
"Key": "b6872bdb472aceb382d120==",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ANDREI",
"LastName": "BADEA",
"DOB": "2000-09-20",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23540",
"Key": "fb49cdf9d99537be3afc0c==",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIRUNA ELENA",
"LastName": "BADEA",
"DOB": "2001-10-28",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "a06e6ac5ab9a3ea79d267a787a949fa8",
"Status": "booked",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
"0_Y96KQD"
],
"AirReservationLocatorCodes": [
"2831443"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [
"<CommandList>\n<ProcessTerms millis=\"2140\">\n<LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n<RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n<TFBookingReference>G1URXRSV0<\/TFBookingReference>\n<Router>\n<RequiredParameterList>\n<RequiredParameter>\n<Name>DateOfBirth<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Date of birth (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>false<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>DateOfBirthIsNotRequiredForAdults<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Frequent flyer number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Passport number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportExpiryDate<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport expiry date (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportCountryOfIssue<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport country of issue<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsSearch<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsBooking<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BillingAddress<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>Nationality<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Please enter the country of nationality (two-letter code, e.g. GB)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerType<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select a Frequent Flyer Type: JL(Japan airlines - JAL Mileage Bank), BE(FLYBE LIMITED - Avios), DL(Delta Airlines - SkyMiles), G3(GOL - Smiles), ME(Middle East Airlines - Cedar Miles), SK(SAS - EuroBonus), MF(Xiamen Airlines - Egret Miles), GA(Garuda Indonesia - GarudaMiles), KE(Korean Air - Skypass), MH(Malaysian Airlines - Enrich), OK(Czech Airlines - OK Plus), WS(WESTJET - WestJet Rewards), MK(Air Mauritius - KestrelFlyer), SU(Aeroflot - Aeroflot Bonus), UX(Air Europa - Air Europa Suma), SV(Saudi Arabian Airlines - Alfursan), CI(China Airlines - Dynasty Flyer), MU(China Eastern - Eastern Miles), AM(Aeromexico - Club Premier), AR(Aerolineas Argentinas - Aerolineas Plus), CT(Alitalia City Liner - MilleMiglia), EY(ETIHAD AIRWAYS - Etihad Guest), CZ(China Southern Airlines - Sky Pearl Club), VN(Vietnam Airlines - LotusMiles), FB(Flying Blue), VS(VIRGIN ATLANTIC AIRWAYS LIMITED - Flying Club), 9W(Jet Airways - JetPrivilege)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>SeatOptions<\/Name>\n<Type>custom<\/Type>\n<DisplayText>Please Select Seat Options: 1089-8A(W@23.99EUR@223),1089-8C(A@23.99EUR@223),1089-8D(A@20.99EUR@223),1089-8E(N@20.99EUR@223),1089-8F(W@20.99EUR@223),1089-9A(W@23.99EUR@223),1089-9C(A@23.99EUR@223),1089-9D(A@20.99EUR@223),1089-9E(N@20.99EUR@223),1089-9F(W@20.99EUR@223),1089-10A(W@23.99EUR@223),1089-10C(A@23.99EUR@223),1089-10D(A@20.99EUR@223),1089-10E(N@20.99EUR@223),1089-10F(W@20.99EUR@223),1089-11A(WG|W@23.99EUR@223),1089-11C(WG|A@23.99EUR@223),1089-11D(WG|A@20.99EUR@223),1089-11E(WG|N@20.99EUR@223),1089-11F(WG|W@20.99EUR@223),1089-12A(WG|W@23.99EUR@223),1089-12C(WG|A@23.99EUR@223),1089-12D(WG|A@20.99EUR@223),1089-12E(WG|N@20.99EUR@223),1089-12F(WG|W@20.99EUR@223),1089-14A(1A|WG|E|EL|W|IE@25.99EUR@223),1089-14C(1A|WG|A|E|EL|IE@25.99EUR@223),1089-14D(1A|WG|A|E|EL|IE@22.99EUR@223),1089-14E(1A|WG|E|EL|IE|N@22.99EUR@223),1089-14F(1A|WG|E|EL|W|IE@22.99EUR@223),1089-15A(WG|W@16.99EUR@223),1089-15C(WG|A@16.99EUR@223),1089-15D(WG|A@14.99EUR@223),1089-15E(WG|N@14.99EUR@223),1089-15F(WG|W@14.99EUR@223),1089-16A(WG|W@16.99EUR@223),1089-16C(WG|A@16.99EUR@223),1089-16D(WG|A@14.99EUR@223),1089-16E(WG|N@14.99EUR@223),1089-16F(WG|W@14.99EUR@223),1089-17A(WG|W@16.99EUR@223),1089-17C(WG|A@16.99EUR@223),1089-17D(WG|A@14.99EUR@223),1089-17E(WG|N@14.99EUR@223),1089-17F(WG|W@14.99EUR@223),1089-18A(WG|W@16.99EUR@223),1089-18C(WG|A@16.99EUR@223),1089-18D(WG|A@14.99EUR@223),1089-18E(WG|N@14.99EUR@223),1089-18F(WG|W@14.99EUR@223),1089-19A(WG|W@16.99EUR@223),1089-19C(WG|A@16.99EUR@223),1089-19D(WG|A@14.99EUR@223),1089-19E(WG|N@14.99EUR@223),1089-19F(WG|W@14.99EUR@223),1089-20A(W@14.99EUR@223),1089-20C(A@14.99EUR@223),1089-20D(A@8.99EUR@223),1089-20E(N@8.99EUR@223),1089-20F(W@8.99EUR@223),1089-21A(W@14.99EUR@223),1089-21C(A@14.99EUR@223),1089-21D(A@8.99EUR@223),1089-21E(N@8.99EUR@223),1089-21F(W@8.99EUR@223),1089-22A(T|W@0.00EUR@223),1089-22C(A|T@0.00EUR@223),1089-22D(A@8.99EUR@223),1089-22E(N@8.99EUR@223),1089-22F(W@8.99EUR@223),1089-23A(T|W@0.00EUR@223),1089-23C(A|T@0.00EUR@223),1089-23D(A@8.99EUR@223),1089-23E(N@8.99EUR@223),1089-23F(W@8.99EUR@223),1089-24A(T|W@0.00EUR@223),1089-24C(A|T@0.00EUR@223),1089-24D(A@8.99EUR@223),1089-24E(N@8.99EUR@223),1089-24F(W@8.99EUR@223),1089-25A(T|W@0.00EUR@223),1089-25C(A|T@0.00EUR@223),1089-25D(A@8.99EUR@223),1089-25E(N@8.99EUR@223),1089-25F(W@8.99EUR@223),1089-26A(T|W@0.00EUR@223),1089-26C(A|T@0.00EUR@223),1089-26D(A@5.99EUR@223),1089-26E(N@5.99EUR@223),1089-26F(W@5.99EUR@223),1089-27A(T|W@0.00EUR@223),1089-27C(A|T@0.00EUR@223),1089-27D(A@5.99EUR@223),1089-27E(N@5.99EUR@223),1089-27F(W@5.99EUR@223),1089-28A(W@8.99EUR@223),1089-28C(A@8.99EUR@223),1089-28D(A@5.99EUR@223),1089-28E(N@5.99EUR@223),1089-28F(W@5.99EUR@223),1089-29A(W@8.99EUR@223),1089-29C(A@8.99EUR@223),1089-29D(A@5.99EUR@223),1089-29E(N@5.99EUR@223),1089-29F(W@5.99EUR@223),1089-30A(W@8.99EUR@223),1089-30C(A@8.99EUR@223),1089-30D(A@5.99EUR@223),1089-30E(N@5.99EUR@223),1089-30F(W@5.99EUR@223),1089-31A(W@8.99EUR@223),1089-31C(A@8.99EUR@223),1089-31D(A@5.99EUR@223),1089-31E(N@5.99EUR@223),1089-31F(W@5.99EUR@223);;;;<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ExcludeAncillaryOptions<\/Name>\n<Type>boolean<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>UseCardPreRegisteredWithSupplier<\/Name>\n<Type>custom<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PostCode<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>CorporateIdentifier<\/Name>\n<Type>text<\/Type>\n<DisplayText>Corporate identifier of the agent who makes the booking<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTACostCentre<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAEmployeeId<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTATravelBookerName<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAJobNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAProjectCode<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTABusinessUnit<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAOther<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BookingOnHold<\/Name>\n<Type>boolean<\/Type>\n<DisplayText>Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<\/RequiredParameterList>\n<Supplier>airfranceklm<\/Supplier>\n<Vendor>\n<Name>Air France<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<Complete>true<\/Complete>\n<RequestedLocations>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<\/RequestedLocations>\n<GroupList>\n<Group>\n<Id>ZWBS9VJOHD65S1FG<\/Id>\n<OutwardList>\n<Outward>\n<Id>9N8VODIKLRG312NI<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1355<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Destination>\n<DepartDate>19\/09\/2026-06:00<\/DepartDate>\n<ArriveDate>19\/09\/2026-08:20<\/ArriveDate>\n<Duration>200<\/Duration>\n<TfOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF1089<\/Code>\n<Number>1089<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>223<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<DepartDate>19\/09\/2026-16:20<\/DepartDate>\n<ArriveDate>20\/09\/2026-05:35<\/ArriveDate>\n<Duration>675<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7964<\/Code>\n<Number>7964<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Outward>\n<\/OutwardList>\n<ReturnList>\n<Return>\n<Id>JRBF7AJQZWZGZ5NW<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1115<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2E<\/Terminal>\n<\/Destination>\n<DepartDate>01\/10\/2026-22:15<\/DepartDate>\n<ArriveDate>02\/10\/2026-08:05<\/ArriveDate>\n<Duration>710<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7965<\/Code>\n<Number>7965<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Destination>\n<DepartDate>02\/10\/2026-12:00<\/DepartDate>\n<ArriveDate>02\/10\/2026-15:50<\/ArriveDate>\n<Duration>170<\/Duration>\n<TfOperator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF6634<\/Code>\n<Number>6634<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>73H<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Return>\n<\/ReturnList>\n<Price>\n<Amount>1760.46<\/Amount>\n<Currency>EUR<\/Currency>\n<TaxItemList>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>HLS<\/Code>\n<Name>Hand luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>LGS<\/Code>\n<Name>Luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<\/TaxItemList>\n<\/Price>\n<\/Group>\n<\/GroupList>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>ValidatingCarrier<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>AF<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for outbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for inbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Baggage Allowance<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 free luggage of 23 Kg for outward trip 1 free luggage of 23 Kg for return trip<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Terms & Url<\/DisplayName>\n<InfoType>url<\/InfoType>\n<Info>https:\/\/www.airfrance.co.uk\/GB\/en\/common\/transverse\/footer\/edito_cgt1_airfrance.htm<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Booking-On-Hold expiry period<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>3d49m<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Router>\n<\/ProcessTerms>\n<GeneralInfoItemList>\n<GeneralInfoItem>\n<Name>ClientAddress<\/Name>\n<Value>159.223.18.67<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>StartTime<\/Name>\n<Value>12\/03\/26-10:11:13<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>EndTime<\/Name>\n<Value>12\/03\/26-10:11:15<\/Value>\n<\/GeneralInfoItem>\n<\/GeneralInfoItemList>\n<\/CommandList>\n"
],
"AirReservationXmlRequests": [
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<CommandList>\n <ProcessTerms>\n <LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n <XmlLoginId>AHCA6ZIPB9TSWP31<\/XmlLoginId>\n <RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n <OutwardId>9N8VODIKLRG312NI<\/OutwardId>\n <ReturnId>JRBF7AJQZWZGZ5NW<\/ReturnId>\n <BookingProfile>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>PointOfSale<\/Name>\n <Value>RO<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UseCardPreRegisteredWithSupplier<\/Name>\n <Value>true<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserIPAddress<\/Name>\n <Value>127.0.0.1<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserBrowserAgent<\/Name>\n <Value>curl<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UserData<\/Name>\n <Value>flights@karpaten.ro, +40763697928, KARPATEN OUTGOING S.R.L.<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>RequestOrigin<\/Name>\n <Value>Romania-flights.karpaten.ro<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>BookingOnHold<\/Name>\n <Value>y<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <TravellerList>\n <Traveller>\n <Age>25<\/Age>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>ANDREI<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>20\/09\/2000<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <Traveller>\n <Age>24<\/Age>\n <Name>\n <Title>Ms<\/Title>\n <NamePartList>\n <NamePart>MIRUNA ELENA<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>28\/10\/2001<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <\/TravellerList>\n <ContactDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>BADEA<\/NamePart>\n <NamePart>ANDREI<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <HomePhone>\n <InternationalCode>0040<\/InternationalCode>\n <AreaCode><\/AreaCode>\n <Number>763697928<\/Number>\n <Extension><\/Extension>\n <\/HomePhone>\n <Email>flights@karpaten.ro<\/Email>\n <\/ContactDetails>\n <BillingDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>Ioana<\/NamePart>\n <NamePart>BRANEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <CreditCard>\n <NameOnCard>\n <NamePartList>\n <NamePart>IOANA BIANCA BRANEA<\/NamePart>\n <\/NamePartList>\n <\/NameOnCard>\n <Number>5167607650556335<\/Number>\n <SecurityCode>383<\/SecurityCode>\n <ExpiryDate>09\/28<\/ExpiryDate>\n <StartDate>09\/23<\/StartDate>\n <CardType>MasterCard<\/CardType>\n <IssueNumber>0<\/IssueNumber>\n <\/CreditCard>\n <\/BillingDetails>\n <\/BookingProfile>\n <\/ProcessTerms>\n<\/CommandList>\n"
],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": true,
"CreatedAt": "2026-03-12T12:11:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-09-19T06:00:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-12T12:11:15.000000+02:00"
} | ||||||
| 12.03.2026 12:20:08 | 0.0592360496521 | GET /api/booking/10947 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10947,
"Status": "pending",
"Total": "2024.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "BADEA ANDREI",
"CreatedAt": "2026-03-12T12:11:12.000000+02:00",
"Slug": "54125C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10757,
"FirstName": "ANDREI",
"LastName": "BADEA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10956,
"Result": {
"Id": 450385189,
"Legs": [
{
"Id": 898339225,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "1089",
"FlightCode": "AF1089",
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-19T08:20",
"FlightTime": 200,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "03:20",
"StopDurationString": " 8h",
"StopDurationMinutes": 480,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7964",
"FlightCode": "AF7964",
"DepartureTime": "2026-09-19T16:20",
"ArrivalTime": "2026-09-20T05:35",
"FlightTime": 675,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:15",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-20T05:35",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 22h 35m",
"TravelTimeMinutes": 1355,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-12T12:20:08.446674+02:00",
"DateTo": "2026-09-19T06:00:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Id": 898339226,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7965",
"FlightCode": "AF7965",
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T08:05",
"FlightTime": 710,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:50",
"StopDurationString": " 3h 55m",
"StopDurationMinutes": 235,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "6634",
"FlightCode": "AF6634",
"DepartureTime": "2026-10-02T12:00",
"ArrivalTime": "2026-10-02T15:50",
"FlightTime": 170,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:50",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T15:50",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 18h 35m",
"TravelTimeMinutes": 1115,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-12T12:20:08.448798+02:00",
"DateTo": "2026-10-01T22:15:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 1760,
"SearchPrice": 1760.46,
"Taxes": 0,
"ServiceFeeValue": 264,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 2.0774,
"NeedsAdvancePassengerInfo": false,
"Remarks": {
"ticketing": "Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes",
"ValidatingCarrier": "AF",
"Booking-On-Hold expiry period": "3d49m"
},
"AllowsLaterTicketing": true,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-03-15T13:00",
"TotalFlightTimeMinutes": 2470,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 2024,
"DepartureDate": "2026-09-19T06:00:00.000000+03:00",
"ReturnDate": "2026-10-01T22:15:00.000000+03:00",
"SupplierClassString": "Standard",
"SupplierListTxt": "airfranceklm",
"EqHash": "AF|1089|Standard|AF|7964|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_06-00|01-10-2026_22-15"
},
"ContactPerson": {
"Id": 10956,
"FullName": "BADEA ANDREI",
"Email": "flights@karpaten.ro",
"Phone": "+40 763697928",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23539",
"Key": "b6872bdb472aceb382d120==",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ANDREI",
"LastName": "BADEA",
"DOB": "2000-09-20",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23540",
"Key": "fb49cdf9d99537be3afc0c==",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIRUNA ELENA",
"LastName": "BADEA",
"DOB": "2001-10-28",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "a06e6ac5ab9a3ea79d267a787a949fa8",
"Status": "booked",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
"0_Y96KQD"
],
"AirReservationLocatorCodes": [
"2831443"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [
"<CommandList>\n<ProcessTerms millis=\"2140\">\n<LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n<RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n<TFBookingReference>G1URXRSV0<\/TFBookingReference>\n<Router>\n<RequiredParameterList>\n<RequiredParameter>\n<Name>DateOfBirth<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Date of birth (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>false<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>DateOfBirthIsNotRequiredForAdults<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Frequent flyer number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Passport number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportExpiryDate<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport expiry date (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportCountryOfIssue<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport country of issue<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsSearch<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsBooking<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BillingAddress<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>Nationality<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Please enter the country of nationality (two-letter code, e.g. GB)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerType<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select a Frequent Flyer Type: JL(Japan airlines - JAL Mileage Bank), BE(FLYBE LIMITED - Avios), DL(Delta Airlines - SkyMiles), G3(GOL - Smiles), ME(Middle East Airlines - Cedar Miles), SK(SAS - EuroBonus), MF(Xiamen Airlines - Egret Miles), GA(Garuda Indonesia - GarudaMiles), KE(Korean Air - Skypass), MH(Malaysian Airlines - Enrich), OK(Czech Airlines - OK Plus), WS(WESTJET - WestJet Rewards), MK(Air Mauritius - KestrelFlyer), SU(Aeroflot - Aeroflot Bonus), UX(Air Europa - Air Europa Suma), SV(Saudi Arabian Airlines - Alfursan), CI(China Airlines - Dynasty Flyer), MU(China Eastern - Eastern Miles), AM(Aeromexico - Club Premier), AR(Aerolineas Argentinas - Aerolineas Plus), CT(Alitalia City Liner - MilleMiglia), EY(ETIHAD AIRWAYS - Etihad Guest), CZ(China Southern Airlines - Sky Pearl Club), VN(Vietnam Airlines - LotusMiles), FB(Flying Blue), VS(VIRGIN ATLANTIC AIRWAYS LIMITED - Flying Club), 9W(Jet Airways - JetPrivilege)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>SeatOptions<\/Name>\n<Type>custom<\/Type>\n<DisplayText>Please Select Seat Options: 1089-8A(W@23.99EUR@223),1089-8C(A@23.99EUR@223),1089-8D(A@20.99EUR@223),1089-8E(N@20.99EUR@223),1089-8F(W@20.99EUR@223),1089-9A(W@23.99EUR@223),1089-9C(A@23.99EUR@223),1089-9D(A@20.99EUR@223),1089-9E(N@20.99EUR@223),1089-9F(W@20.99EUR@223),1089-10A(W@23.99EUR@223),1089-10C(A@23.99EUR@223),1089-10D(A@20.99EUR@223),1089-10E(N@20.99EUR@223),1089-10F(W@20.99EUR@223),1089-11A(WG|W@23.99EUR@223),1089-11C(WG|A@23.99EUR@223),1089-11D(WG|A@20.99EUR@223),1089-11E(WG|N@20.99EUR@223),1089-11F(WG|W@20.99EUR@223),1089-12A(WG|W@23.99EUR@223),1089-12C(WG|A@23.99EUR@223),1089-12D(WG|A@20.99EUR@223),1089-12E(WG|N@20.99EUR@223),1089-12F(WG|W@20.99EUR@223),1089-14A(1A|WG|E|EL|W|IE@25.99EUR@223),1089-14C(1A|WG|A|E|EL|IE@25.99EUR@223),1089-14D(1A|WG|A|E|EL|IE@22.99EUR@223),1089-14E(1A|WG|E|EL|IE|N@22.99EUR@223),1089-14F(1A|WG|E|EL|W|IE@22.99EUR@223),1089-15A(WG|W@16.99EUR@223),1089-15C(WG|A@16.99EUR@223),1089-15D(WG|A@14.99EUR@223),1089-15E(WG|N@14.99EUR@223),1089-15F(WG|W@14.99EUR@223),1089-16A(WG|W@16.99EUR@223),1089-16C(WG|A@16.99EUR@223),1089-16D(WG|A@14.99EUR@223),1089-16E(WG|N@14.99EUR@223),1089-16F(WG|W@14.99EUR@223),1089-17A(WG|W@16.99EUR@223),1089-17C(WG|A@16.99EUR@223),1089-17D(WG|A@14.99EUR@223),1089-17E(WG|N@14.99EUR@223),1089-17F(WG|W@14.99EUR@223),1089-18A(WG|W@16.99EUR@223),1089-18C(WG|A@16.99EUR@223),1089-18D(WG|A@14.99EUR@223),1089-18E(WG|N@14.99EUR@223),1089-18F(WG|W@14.99EUR@223),1089-19A(WG|W@16.99EUR@223),1089-19C(WG|A@16.99EUR@223),1089-19D(WG|A@14.99EUR@223),1089-19E(WG|N@14.99EUR@223),1089-19F(WG|W@14.99EUR@223),1089-20A(W@14.99EUR@223),1089-20C(A@14.99EUR@223),1089-20D(A@8.99EUR@223),1089-20E(N@8.99EUR@223),1089-20F(W@8.99EUR@223),1089-21A(W@14.99EUR@223),1089-21C(A@14.99EUR@223),1089-21D(A@8.99EUR@223),1089-21E(N@8.99EUR@223),1089-21F(W@8.99EUR@223),1089-22A(T|W@0.00EUR@223),1089-22C(A|T@0.00EUR@223),1089-22D(A@8.99EUR@223),1089-22E(N@8.99EUR@223),1089-22F(W@8.99EUR@223),1089-23A(T|W@0.00EUR@223),1089-23C(A|T@0.00EUR@223),1089-23D(A@8.99EUR@223),1089-23E(N@8.99EUR@223),1089-23F(W@8.99EUR@223),1089-24A(T|W@0.00EUR@223),1089-24C(A|T@0.00EUR@223),1089-24D(A@8.99EUR@223),1089-24E(N@8.99EUR@223),1089-24F(W@8.99EUR@223),1089-25A(T|W@0.00EUR@223),1089-25C(A|T@0.00EUR@223),1089-25D(A@8.99EUR@223),1089-25E(N@8.99EUR@223),1089-25F(W@8.99EUR@223),1089-26A(T|W@0.00EUR@223),1089-26C(A|T@0.00EUR@223),1089-26D(A@5.99EUR@223),1089-26E(N@5.99EUR@223),1089-26F(W@5.99EUR@223),1089-27A(T|W@0.00EUR@223),1089-27C(A|T@0.00EUR@223),1089-27D(A@5.99EUR@223),1089-27E(N@5.99EUR@223),1089-27F(W@5.99EUR@223),1089-28A(W@8.99EUR@223),1089-28C(A@8.99EUR@223),1089-28D(A@5.99EUR@223),1089-28E(N@5.99EUR@223),1089-28F(W@5.99EUR@223),1089-29A(W@8.99EUR@223),1089-29C(A@8.99EUR@223),1089-29D(A@5.99EUR@223),1089-29E(N@5.99EUR@223),1089-29F(W@5.99EUR@223),1089-30A(W@8.99EUR@223),1089-30C(A@8.99EUR@223),1089-30D(A@5.99EUR@223),1089-30E(N@5.99EUR@223),1089-30F(W@5.99EUR@223),1089-31A(W@8.99EUR@223),1089-31C(A@8.99EUR@223),1089-31D(A@5.99EUR@223),1089-31E(N@5.99EUR@223),1089-31F(W@5.99EUR@223);;;;<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ExcludeAncillaryOptions<\/Name>\n<Type>boolean<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>UseCardPreRegisteredWithSupplier<\/Name>\n<Type>custom<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PostCode<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>CorporateIdentifier<\/Name>\n<Type>text<\/Type>\n<DisplayText>Corporate identifier of the agent who makes the booking<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTACostCentre<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAEmployeeId<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTATravelBookerName<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAJobNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAProjectCode<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTABusinessUnit<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAOther<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BookingOnHold<\/Name>\n<Type>boolean<\/Type>\n<DisplayText>Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<\/RequiredParameterList>\n<Supplier>airfranceklm<\/Supplier>\n<Vendor>\n<Name>Air France<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<Complete>true<\/Complete>\n<RequestedLocations>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<\/RequestedLocations>\n<GroupList>\n<Group>\n<Id>ZWBS9VJOHD65S1FG<\/Id>\n<OutwardList>\n<Outward>\n<Id>9N8VODIKLRG312NI<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1355<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Destination>\n<DepartDate>19\/09\/2026-06:00<\/DepartDate>\n<ArriveDate>19\/09\/2026-08:20<\/ArriveDate>\n<Duration>200<\/Duration>\n<TfOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF1089<\/Code>\n<Number>1089<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>223<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<DepartDate>19\/09\/2026-16:20<\/DepartDate>\n<ArriveDate>20\/09\/2026-05:35<\/ArriveDate>\n<Duration>675<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7964<\/Code>\n<Number>7964<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Outward>\n<\/OutwardList>\n<ReturnList>\n<Return>\n<Id>JRBF7AJQZWZGZ5NW<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1115<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2E<\/Terminal>\n<\/Destination>\n<DepartDate>01\/10\/2026-22:15<\/DepartDate>\n<ArriveDate>02\/10\/2026-08:05<\/ArriveDate>\n<Duration>710<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7965<\/Code>\n<Number>7965<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Destination>\n<DepartDate>02\/10\/2026-12:00<\/DepartDate>\n<ArriveDate>02\/10\/2026-15:50<\/ArriveDate>\n<Duration>170<\/Duration>\n<TfOperator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF6634<\/Code>\n<Number>6634<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>73H<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Return>\n<\/ReturnList>\n<Price>\n<Amount>1760.46<\/Amount>\n<Currency>EUR<\/Currency>\n<TaxItemList>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>HLS<\/Code>\n<Name>Hand luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>LGS<\/Code>\n<Name>Luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<\/TaxItemList>\n<\/Price>\n<\/Group>\n<\/GroupList>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>ValidatingCarrier<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>AF<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for outbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for inbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Baggage Allowance<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 free luggage of 23 Kg for outward trip 1 free luggage of 23 Kg for return trip<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Terms & Url<\/DisplayName>\n<InfoType>url<\/InfoType>\n<Info>https:\/\/www.airfrance.co.uk\/GB\/en\/common\/transverse\/footer\/edito_cgt1_airfrance.htm<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Booking-On-Hold expiry period<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>3d49m<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Router>\n<\/ProcessTerms>\n<GeneralInfoItemList>\n<GeneralInfoItem>\n<Name>ClientAddress<\/Name>\n<Value>159.223.18.67<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>StartTime<\/Name>\n<Value>12\/03\/26-10:11:13<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>EndTime<\/Name>\n<Value>12\/03\/26-10:11:15<\/Value>\n<\/GeneralInfoItem>\n<\/GeneralInfoItemList>\n<\/CommandList>\n"
],
"AirReservationXmlRequests": [
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<CommandList>\n <ProcessTerms>\n <LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n <XmlLoginId>AHCA6ZIPB9TSWP31<\/XmlLoginId>\n <RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n <OutwardId>9N8VODIKLRG312NI<\/OutwardId>\n <ReturnId>JRBF7AJQZWZGZ5NW<\/ReturnId>\n <BookingProfile>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>PointOfSale<\/Name>\n <Value>RO<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UseCardPreRegisteredWithSupplier<\/Name>\n <Value>true<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserIPAddress<\/Name>\n <Value>127.0.0.1<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserBrowserAgent<\/Name>\n <Value>curl<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UserData<\/Name>\n <Value>flights@karpaten.ro, +40763697928, KARPATEN OUTGOING S.R.L.<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>RequestOrigin<\/Name>\n <Value>Romania-flights.karpaten.ro<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>BookingOnHold<\/Name>\n <Value>y<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <TravellerList>\n <Traveller>\n <Age>25<\/Age>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>ANDREI<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>20\/09\/2000<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <Traveller>\n <Age>24<\/Age>\n <Name>\n <Title>Ms<\/Title>\n <NamePartList>\n <NamePart>MIRUNA ELENA<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>28\/10\/2001<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <\/TravellerList>\n <ContactDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>BADEA<\/NamePart>\n <NamePart>ANDREI<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <HomePhone>\n <InternationalCode>0040<\/InternationalCode>\n <AreaCode><\/AreaCode>\n <Number>763697928<\/Number>\n <Extension><\/Extension>\n <\/HomePhone>\n <Email>flights@karpaten.ro<\/Email>\n <\/ContactDetails>\n <BillingDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>Ioana<\/NamePart>\n <NamePart>BRANEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <CreditCard>\n <NameOnCard>\n <NamePartList>\n <NamePart>IOANA BIANCA BRANEA<\/NamePart>\n <\/NamePartList>\n <\/NameOnCard>\n <Number>5167607650556335<\/Number>\n <SecurityCode>383<\/SecurityCode>\n <ExpiryDate>09\/28<\/ExpiryDate>\n <StartDate>09\/23<\/StartDate>\n <CardType>MasterCard<\/CardType>\n <IssueNumber>0<\/IssueNumber>\n <\/CreditCard>\n <\/BillingDetails>\n <\/BookingProfile>\n <\/ProcessTerms>\n<\/CommandList>\n"
],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": true,
"CreatedAt": "2026-03-12T12:11:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-09-19T06:00:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-12T12:11:15.000000+02:00"
} | ||||||
| 12.03.2026 12:25:07 | 0.051689147949219 | GET /api/booking/10947 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10947,
"Status": "pending",
"Total": "2024.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "BADEA ANDREI",
"CreatedAt": "2026-03-12T12:11:12.000000+02:00",
"Slug": "54125C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10757,
"FirstName": "ANDREI",
"LastName": "BADEA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10956,
"Result": {
"Id": 450385189,
"Legs": [
{
"Id": 898339225,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "1089",
"FlightCode": "AF1089",
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-19T08:20",
"FlightTime": 200,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "03:20",
"StopDurationString": " 8h",
"StopDurationMinutes": 480,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7964",
"FlightCode": "AF7964",
"DepartureTime": "2026-09-19T16:20",
"ArrivalTime": "2026-09-20T05:35",
"FlightTime": 675,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:15",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-20T05:35",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 22h 35m",
"TravelTimeMinutes": 1355,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-12T12:25:07.542041+02:00",
"DateTo": "2026-09-19T06:00:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Id": 898339226,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7965",
"FlightCode": "AF7965",
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T08:05",
"FlightTime": 710,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:50",
"StopDurationString": " 3h 55m",
"StopDurationMinutes": 235,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "6634",
"FlightCode": "AF6634",
"DepartureTime": "2026-10-02T12:00",
"ArrivalTime": "2026-10-02T15:50",
"FlightTime": 170,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:50",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T15:50",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 18h 35m",
"TravelTimeMinutes": 1115,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-12T12:25:07.543784+02:00",
"DateTo": "2026-10-01T22:15:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 1760,
"SearchPrice": 1760.46,
"Taxes": 0,
"ServiceFeeValue": 264,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 2.0774,
"NeedsAdvancePassengerInfo": false,
"Remarks": {
"ticketing": "Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes",
"ValidatingCarrier": "AF",
"Booking-On-Hold expiry period": "3d49m"
},
"AllowsLaterTicketing": true,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-03-15T13:00",
"TotalFlightTimeMinutes": 2470,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 2024,
"DepartureDate": "2026-09-19T06:00:00.000000+03:00",
"ReturnDate": "2026-10-01T22:15:00.000000+03:00",
"SupplierClassString": "Standard",
"SupplierListTxt": "airfranceklm",
"EqHash": "AF|1089|Standard|AF|7964|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_06-00|01-10-2026_22-15"
},
"ContactPerson": {
"Id": 10956,
"FullName": "BADEA ANDREI",
"Email": "flights@karpaten.ro",
"Phone": "+40 763697928",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23539",
"Key": "b6872bdb472aceb382d120==",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ANDREI",
"LastName": "BADEA",
"DOB": "2000-09-20",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23540",
"Key": "fb49cdf9d99537be3afc0c==",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIRUNA ELENA",
"LastName": "BADEA",
"DOB": "2001-10-28",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "a06e6ac5ab9a3ea79d267a787a949fa8",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
"0_Y96KQD"
],
"AirReservationLocatorCodes": [
"2831443"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [
"<CommandList>\n<ProcessTerms millis=\"2140\">\n<LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n<RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n<TFBookingReference>G1URXRSV0<\/TFBookingReference>\n<Router>\n<RequiredParameterList>\n<RequiredParameter>\n<Name>DateOfBirth<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Date of birth (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>false<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>DateOfBirthIsNotRequiredForAdults<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Frequent flyer number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Passport number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportExpiryDate<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport expiry date (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportCountryOfIssue<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport country of issue<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsSearch<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsBooking<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BillingAddress<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>Nationality<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Please enter the country of nationality (two-letter code, e.g. GB)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerType<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select a Frequent Flyer Type: JL(Japan airlines - JAL Mileage Bank), BE(FLYBE LIMITED - Avios), DL(Delta Airlines - SkyMiles), G3(GOL - Smiles), ME(Middle East Airlines - Cedar Miles), SK(SAS - EuroBonus), MF(Xiamen Airlines - Egret Miles), GA(Garuda Indonesia - GarudaMiles), KE(Korean Air - Skypass), MH(Malaysian Airlines - Enrich), OK(Czech Airlines - OK Plus), WS(WESTJET - WestJet Rewards), MK(Air Mauritius - KestrelFlyer), SU(Aeroflot - Aeroflot Bonus), UX(Air Europa - Air Europa Suma), SV(Saudi Arabian Airlines - Alfursan), CI(China Airlines - Dynasty Flyer), MU(China Eastern - Eastern Miles), AM(Aeromexico - Club Premier), AR(Aerolineas Argentinas - Aerolineas Plus), CT(Alitalia City Liner - MilleMiglia), EY(ETIHAD AIRWAYS - Etihad Guest), CZ(China Southern Airlines - Sky Pearl Club), VN(Vietnam Airlines - LotusMiles), FB(Flying Blue), VS(VIRGIN ATLANTIC AIRWAYS LIMITED - Flying Club), 9W(Jet Airways - JetPrivilege)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>SeatOptions<\/Name>\n<Type>custom<\/Type>\n<DisplayText>Please Select Seat Options: 1089-8A(W@23.99EUR@223),1089-8C(A@23.99EUR@223),1089-8D(A@20.99EUR@223),1089-8E(N@20.99EUR@223),1089-8F(W@20.99EUR@223),1089-9A(W@23.99EUR@223),1089-9C(A@23.99EUR@223),1089-9D(A@20.99EUR@223),1089-9E(N@20.99EUR@223),1089-9F(W@20.99EUR@223),1089-10A(W@23.99EUR@223),1089-10C(A@23.99EUR@223),1089-10D(A@20.99EUR@223),1089-10E(N@20.99EUR@223),1089-10F(W@20.99EUR@223),1089-11A(WG|W@23.99EUR@223),1089-11C(WG|A@23.99EUR@223),1089-11D(WG|A@20.99EUR@223),1089-11E(WG|N@20.99EUR@223),1089-11F(WG|W@20.99EUR@223),1089-12A(WG|W@23.99EUR@223),1089-12C(WG|A@23.99EUR@223),1089-12D(WG|A@20.99EUR@223),1089-12E(WG|N@20.99EUR@223),1089-12F(WG|W@20.99EUR@223),1089-14A(1A|WG|E|EL|W|IE@25.99EUR@223),1089-14C(1A|WG|A|E|EL|IE@25.99EUR@223),1089-14D(1A|WG|A|E|EL|IE@22.99EUR@223),1089-14E(1A|WG|E|EL|IE|N@22.99EUR@223),1089-14F(1A|WG|E|EL|W|IE@22.99EUR@223),1089-15A(WG|W@16.99EUR@223),1089-15C(WG|A@16.99EUR@223),1089-15D(WG|A@14.99EUR@223),1089-15E(WG|N@14.99EUR@223),1089-15F(WG|W@14.99EUR@223),1089-16A(WG|W@16.99EUR@223),1089-16C(WG|A@16.99EUR@223),1089-16D(WG|A@14.99EUR@223),1089-16E(WG|N@14.99EUR@223),1089-16F(WG|W@14.99EUR@223),1089-17A(WG|W@16.99EUR@223),1089-17C(WG|A@16.99EUR@223),1089-17D(WG|A@14.99EUR@223),1089-17E(WG|N@14.99EUR@223),1089-17F(WG|W@14.99EUR@223),1089-18A(WG|W@16.99EUR@223),1089-18C(WG|A@16.99EUR@223),1089-18D(WG|A@14.99EUR@223),1089-18E(WG|N@14.99EUR@223),1089-18F(WG|W@14.99EUR@223),1089-19A(WG|W@16.99EUR@223),1089-19C(WG|A@16.99EUR@223),1089-19D(WG|A@14.99EUR@223),1089-19E(WG|N@14.99EUR@223),1089-19F(WG|W@14.99EUR@223),1089-20A(W@14.99EUR@223),1089-20C(A@14.99EUR@223),1089-20D(A@8.99EUR@223),1089-20E(N@8.99EUR@223),1089-20F(W@8.99EUR@223),1089-21A(W@14.99EUR@223),1089-21C(A@14.99EUR@223),1089-21D(A@8.99EUR@223),1089-21E(N@8.99EUR@223),1089-21F(W@8.99EUR@223),1089-22A(T|W@0.00EUR@223),1089-22C(A|T@0.00EUR@223),1089-22D(A@8.99EUR@223),1089-22E(N@8.99EUR@223),1089-22F(W@8.99EUR@223),1089-23A(T|W@0.00EUR@223),1089-23C(A|T@0.00EUR@223),1089-23D(A@8.99EUR@223),1089-23E(N@8.99EUR@223),1089-23F(W@8.99EUR@223),1089-24A(T|W@0.00EUR@223),1089-24C(A|T@0.00EUR@223),1089-24D(A@8.99EUR@223),1089-24E(N@8.99EUR@223),1089-24F(W@8.99EUR@223),1089-25A(T|W@0.00EUR@223),1089-25C(A|T@0.00EUR@223),1089-25D(A@8.99EUR@223),1089-25E(N@8.99EUR@223),1089-25F(W@8.99EUR@223),1089-26A(T|W@0.00EUR@223),1089-26C(A|T@0.00EUR@223),1089-26D(A@5.99EUR@223),1089-26E(N@5.99EUR@223),1089-26F(W@5.99EUR@223),1089-27A(T|W@0.00EUR@223),1089-27C(A|T@0.00EUR@223),1089-27D(A@5.99EUR@223),1089-27E(N@5.99EUR@223),1089-27F(W@5.99EUR@223),1089-28A(W@8.99EUR@223),1089-28C(A@8.99EUR@223),1089-28D(A@5.99EUR@223),1089-28E(N@5.99EUR@223),1089-28F(W@5.99EUR@223),1089-29A(W@8.99EUR@223),1089-29C(A@8.99EUR@223),1089-29D(A@5.99EUR@223),1089-29E(N@5.99EUR@223),1089-29F(W@5.99EUR@223),1089-30A(W@8.99EUR@223),1089-30C(A@8.99EUR@223),1089-30D(A@5.99EUR@223),1089-30E(N@5.99EUR@223),1089-30F(W@5.99EUR@223),1089-31A(W@8.99EUR@223),1089-31C(A@8.99EUR@223),1089-31D(A@5.99EUR@223),1089-31E(N@5.99EUR@223),1089-31F(W@5.99EUR@223);;;;<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ExcludeAncillaryOptions<\/Name>\n<Type>boolean<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>UseCardPreRegisteredWithSupplier<\/Name>\n<Type>custom<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PostCode<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>CorporateIdentifier<\/Name>\n<Type>text<\/Type>\n<DisplayText>Corporate identifier of the agent who makes the booking<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTACostCentre<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAEmployeeId<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTATravelBookerName<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAJobNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAProjectCode<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTABusinessUnit<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAOther<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BookingOnHold<\/Name>\n<Type>boolean<\/Type>\n<DisplayText>Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<\/RequiredParameterList>\n<Supplier>airfranceklm<\/Supplier>\n<Vendor>\n<Name>Air France<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<Complete>true<\/Complete>\n<RequestedLocations>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<\/RequestedLocations>\n<GroupList>\n<Group>\n<Id>ZWBS9VJOHD65S1FG<\/Id>\n<OutwardList>\n<Outward>\n<Id>9N8VODIKLRG312NI<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1355<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Destination>\n<DepartDate>19\/09\/2026-06:00<\/DepartDate>\n<ArriveDate>19\/09\/2026-08:20<\/ArriveDate>\n<Duration>200<\/Duration>\n<TfOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF1089<\/Code>\n<Number>1089<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>223<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<DepartDate>19\/09\/2026-16:20<\/DepartDate>\n<ArriveDate>20\/09\/2026-05:35<\/ArriveDate>\n<Duration>675<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7964<\/Code>\n<Number>7964<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Outward>\n<\/OutwardList>\n<ReturnList>\n<Return>\n<Id>JRBF7AJQZWZGZ5NW<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1115<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2E<\/Terminal>\n<\/Destination>\n<DepartDate>01\/10\/2026-22:15<\/DepartDate>\n<ArriveDate>02\/10\/2026-08:05<\/ArriveDate>\n<Duration>710<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7965<\/Code>\n<Number>7965<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Destination>\n<DepartDate>02\/10\/2026-12:00<\/DepartDate>\n<ArriveDate>02\/10\/2026-15:50<\/ArriveDate>\n<Duration>170<\/Duration>\n<TfOperator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF6634<\/Code>\n<Number>6634<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>73H<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Return>\n<\/ReturnList>\n<Price>\n<Amount>1760.46<\/Amount>\n<Currency>EUR<\/Currency>\n<TaxItemList>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>HLS<\/Code>\n<Name>Hand luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>LGS<\/Code>\n<Name>Luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<\/TaxItemList>\n<\/Price>\n<\/Group>\n<\/GroupList>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>ValidatingCarrier<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>AF<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for outbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for inbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Baggage Allowance<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 free luggage of 23 Kg for outward trip 1 free luggage of 23 Kg for return trip<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Terms & Url<\/DisplayName>\n<InfoType>url<\/InfoType>\n<Info>https:\/\/www.airfrance.co.uk\/GB\/en\/common\/transverse\/footer\/edito_cgt1_airfrance.htm<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Booking-On-Hold expiry period<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>3d49m<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Router>\n<\/ProcessTerms>\n<GeneralInfoItemList>\n<GeneralInfoItem>\n<Name>ClientAddress<\/Name>\n<Value>159.223.18.67<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>StartTime<\/Name>\n<Value>12\/03\/26-10:11:13<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>EndTime<\/Name>\n<Value>12\/03\/26-10:11:15<\/Value>\n<\/GeneralInfoItem>\n<\/GeneralInfoItemList>\n<\/CommandList>\n"
],
"AirReservationXmlRequests": [
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<CommandList>\n <ProcessTerms>\n <LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n <XmlLoginId>AHCA6ZIPB9TSWP31<\/XmlLoginId>\n <RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n <OutwardId>9N8VODIKLRG312NI<\/OutwardId>\n <ReturnId>JRBF7AJQZWZGZ5NW<\/ReturnId>\n <BookingProfile>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>PointOfSale<\/Name>\n <Value>RO<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UseCardPreRegisteredWithSupplier<\/Name>\n <Value>true<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserIPAddress<\/Name>\n <Value>127.0.0.1<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserBrowserAgent<\/Name>\n <Value>curl<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UserData<\/Name>\n <Value>flights@karpaten.ro, +40763697928, KARPATEN OUTGOING S.R.L.<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>RequestOrigin<\/Name>\n <Value>Romania-flights.karpaten.ro<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>BookingOnHold<\/Name>\n <Value>y<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <TravellerList>\n <Traveller>\n <Age>25<\/Age>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>ANDREI<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>20\/09\/2000<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <Traveller>\n <Age>24<\/Age>\n <Name>\n <Title>Ms<\/Title>\n <NamePartList>\n <NamePart>MIRUNA ELENA<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>28\/10\/2001<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <\/TravellerList>\n <ContactDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>BADEA<\/NamePart>\n <NamePart>ANDREI<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <HomePhone>\n <InternationalCode>0040<\/InternationalCode>\n <AreaCode><\/AreaCode>\n <Number>763697928<\/Number>\n <Extension><\/Extension>\n <\/HomePhone>\n <Email>flights@karpaten.ro<\/Email>\n <\/ContactDetails>\n <BillingDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>Ioana<\/NamePart>\n <NamePart>BRANEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <CreditCard>\n <NameOnCard>\n <NamePartList>\n <NamePart>IOANA BIANCA BRANEA<\/NamePart>\n <\/NamePartList>\n <\/NameOnCard>\n <Number>5167607650556335<\/Number>\n <SecurityCode>383<\/SecurityCode>\n <ExpiryDate>09\/28<\/ExpiryDate>\n <StartDate>09\/23<\/StartDate>\n <CardType>MasterCard<\/CardType>\n <IssueNumber>0<\/IssueNumber>\n <\/CreditCard>\n <\/BillingDetails>\n <\/BookingProfile>\n <\/ProcessTerms>\n<\/CommandList>\n"
],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [
"0572354155271",
"0572354155270"
],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": true,
"CreatedAt": "2026-03-12T12:11:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-09-19T06:00:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-12T12:11:15.000000+02:00"
} | ||||||
| 13.03.2026 04:26:29 | 0.06486701965332 | GET /api/booking/10947 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10947,
"Status": "pending",
"Total": "2024.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "BADEA ANDREI",
"CreatedAt": "2026-03-12T12:11:12.000000+02:00",
"Slug": "54125C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10757,
"FirstName": "ANDREI",
"LastName": "BADEA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10956,
"Result": {
"Id": 450385189,
"Legs": [
{
"Id": 898339225,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "1089",
"FlightCode": "AF1089",
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-19T08:20",
"FlightTime": 200,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "03:20",
"StopDurationString": " 8h",
"StopDurationMinutes": 480,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7964",
"FlightCode": "AF7964",
"DepartureTime": "2026-09-19T16:20",
"ArrivalTime": "2026-09-20T05:35",
"FlightTime": 675,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:15",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-20T05:35",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 22h 35m",
"TravelTimeMinutes": 1355,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-13T04:26:29.280568+02:00",
"DateTo": "2026-09-19T06:00:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Id": 898339226,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7965",
"FlightCode": "AF7965",
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T08:05",
"FlightTime": 710,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:50",
"StopDurationString": " 3h 55m",
"StopDurationMinutes": 235,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "6634",
"FlightCode": "AF6634",
"DepartureTime": "2026-10-02T12:00",
"ArrivalTime": "2026-10-02T15:50",
"FlightTime": 170,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:50",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T15:50",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 18h 35m",
"TravelTimeMinutes": 1115,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-13T04:26:29.282563+02:00",
"DateTo": "2026-10-01T22:15:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 1760,
"SearchPrice": 1760.46,
"Taxes": 0,
"ServiceFeeValue": 264,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 2.0774,
"NeedsAdvancePassengerInfo": false,
"Remarks": {
"ticketing": "Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes",
"ValidatingCarrier": "AF",
"Booking-On-Hold expiry period": "3d49m"
},
"AllowsLaterTicketing": true,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-03-15T13:00",
"TotalFlightTimeMinutes": 2470,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 2024,
"DepartureDate": "2026-09-19T06:00:00.000000+03:00",
"ReturnDate": "2026-10-01T22:15:00.000000+03:00",
"SupplierClassString": "Standard",
"SupplierListTxt": "airfranceklm",
"EqHash": "AF|1089|Standard|AF|7964|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_06-00|01-10-2026_22-15"
},
"ContactPerson": {
"Id": 10956,
"FullName": "BADEA ANDREI",
"Email": "flights@karpaten.ro",
"Phone": "+40 763697928",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23539",
"Key": "b6872bdb472aceb382d120==",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ANDREI",
"LastName": "BADEA",
"DOB": "2000-09-20",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23540",
"Key": "fb49cdf9d99537be3afc0c==",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIRUNA ELENA",
"LastName": "BADEA",
"DOB": "2001-10-28",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "a06e6ac5ab9a3ea79d267a787a949fa8",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
"0_Y96KQD"
],
"AirReservationLocatorCodes": [
"2831443"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [
"<CommandList>\n<ProcessTerms millis=\"2140\">\n<LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n<RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n<TFBookingReference>G1URXRSV0<\/TFBookingReference>\n<Router>\n<RequiredParameterList>\n<RequiredParameter>\n<Name>DateOfBirth<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Date of birth (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>false<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>DateOfBirthIsNotRequiredForAdults<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Frequent flyer number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Passport number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportExpiryDate<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport expiry date (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportCountryOfIssue<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport country of issue<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsSearch<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsBooking<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BillingAddress<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>Nationality<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Please enter the country of nationality (two-letter code, e.g. GB)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerType<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select a Frequent Flyer Type: JL(Japan airlines - JAL Mileage Bank), BE(FLYBE LIMITED - Avios), DL(Delta Airlines - SkyMiles), G3(GOL - Smiles), ME(Middle East Airlines - Cedar Miles), SK(SAS - EuroBonus), MF(Xiamen Airlines - Egret Miles), GA(Garuda Indonesia - GarudaMiles), KE(Korean Air - Skypass), MH(Malaysian Airlines - Enrich), OK(Czech Airlines - OK Plus), WS(WESTJET - WestJet Rewards), MK(Air Mauritius - KestrelFlyer), SU(Aeroflot - Aeroflot Bonus), UX(Air Europa - Air Europa Suma), SV(Saudi Arabian Airlines - Alfursan), CI(China Airlines - Dynasty Flyer), MU(China Eastern - Eastern Miles), AM(Aeromexico - Club Premier), AR(Aerolineas Argentinas - Aerolineas Plus), CT(Alitalia City Liner - MilleMiglia), EY(ETIHAD AIRWAYS - Etihad Guest), CZ(China Southern Airlines - Sky Pearl Club), VN(Vietnam Airlines - LotusMiles), FB(Flying Blue), VS(VIRGIN ATLANTIC AIRWAYS LIMITED - Flying Club), 9W(Jet Airways - JetPrivilege)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>SeatOptions<\/Name>\n<Type>custom<\/Type>\n<DisplayText>Please Select Seat Options: 1089-8A(W@23.99EUR@223),1089-8C(A@23.99EUR@223),1089-8D(A@20.99EUR@223),1089-8E(N@20.99EUR@223),1089-8F(W@20.99EUR@223),1089-9A(W@23.99EUR@223),1089-9C(A@23.99EUR@223),1089-9D(A@20.99EUR@223),1089-9E(N@20.99EUR@223),1089-9F(W@20.99EUR@223),1089-10A(W@23.99EUR@223),1089-10C(A@23.99EUR@223),1089-10D(A@20.99EUR@223),1089-10E(N@20.99EUR@223),1089-10F(W@20.99EUR@223),1089-11A(WG|W@23.99EUR@223),1089-11C(WG|A@23.99EUR@223),1089-11D(WG|A@20.99EUR@223),1089-11E(WG|N@20.99EUR@223),1089-11F(WG|W@20.99EUR@223),1089-12A(WG|W@23.99EUR@223),1089-12C(WG|A@23.99EUR@223),1089-12D(WG|A@20.99EUR@223),1089-12E(WG|N@20.99EUR@223),1089-12F(WG|W@20.99EUR@223),1089-14A(1A|WG|E|EL|W|IE@25.99EUR@223),1089-14C(1A|WG|A|E|EL|IE@25.99EUR@223),1089-14D(1A|WG|A|E|EL|IE@22.99EUR@223),1089-14E(1A|WG|E|EL|IE|N@22.99EUR@223),1089-14F(1A|WG|E|EL|W|IE@22.99EUR@223),1089-15A(WG|W@16.99EUR@223),1089-15C(WG|A@16.99EUR@223),1089-15D(WG|A@14.99EUR@223),1089-15E(WG|N@14.99EUR@223),1089-15F(WG|W@14.99EUR@223),1089-16A(WG|W@16.99EUR@223),1089-16C(WG|A@16.99EUR@223),1089-16D(WG|A@14.99EUR@223),1089-16E(WG|N@14.99EUR@223),1089-16F(WG|W@14.99EUR@223),1089-17A(WG|W@16.99EUR@223),1089-17C(WG|A@16.99EUR@223),1089-17D(WG|A@14.99EUR@223),1089-17E(WG|N@14.99EUR@223),1089-17F(WG|W@14.99EUR@223),1089-18A(WG|W@16.99EUR@223),1089-18C(WG|A@16.99EUR@223),1089-18D(WG|A@14.99EUR@223),1089-18E(WG|N@14.99EUR@223),1089-18F(WG|W@14.99EUR@223),1089-19A(WG|W@16.99EUR@223),1089-19C(WG|A@16.99EUR@223),1089-19D(WG|A@14.99EUR@223),1089-19E(WG|N@14.99EUR@223),1089-19F(WG|W@14.99EUR@223),1089-20A(W@14.99EUR@223),1089-20C(A@14.99EUR@223),1089-20D(A@8.99EUR@223),1089-20E(N@8.99EUR@223),1089-20F(W@8.99EUR@223),1089-21A(W@14.99EUR@223),1089-21C(A@14.99EUR@223),1089-21D(A@8.99EUR@223),1089-21E(N@8.99EUR@223),1089-21F(W@8.99EUR@223),1089-22A(T|W@0.00EUR@223),1089-22C(A|T@0.00EUR@223),1089-22D(A@8.99EUR@223),1089-22E(N@8.99EUR@223),1089-22F(W@8.99EUR@223),1089-23A(T|W@0.00EUR@223),1089-23C(A|T@0.00EUR@223),1089-23D(A@8.99EUR@223),1089-23E(N@8.99EUR@223),1089-23F(W@8.99EUR@223),1089-24A(T|W@0.00EUR@223),1089-24C(A|T@0.00EUR@223),1089-24D(A@8.99EUR@223),1089-24E(N@8.99EUR@223),1089-24F(W@8.99EUR@223),1089-25A(T|W@0.00EUR@223),1089-25C(A|T@0.00EUR@223),1089-25D(A@8.99EUR@223),1089-25E(N@8.99EUR@223),1089-25F(W@8.99EUR@223),1089-26A(T|W@0.00EUR@223),1089-26C(A|T@0.00EUR@223),1089-26D(A@5.99EUR@223),1089-26E(N@5.99EUR@223),1089-26F(W@5.99EUR@223),1089-27A(T|W@0.00EUR@223),1089-27C(A|T@0.00EUR@223),1089-27D(A@5.99EUR@223),1089-27E(N@5.99EUR@223),1089-27F(W@5.99EUR@223),1089-28A(W@8.99EUR@223),1089-28C(A@8.99EUR@223),1089-28D(A@5.99EUR@223),1089-28E(N@5.99EUR@223),1089-28F(W@5.99EUR@223),1089-29A(W@8.99EUR@223),1089-29C(A@8.99EUR@223),1089-29D(A@5.99EUR@223),1089-29E(N@5.99EUR@223),1089-29F(W@5.99EUR@223),1089-30A(W@8.99EUR@223),1089-30C(A@8.99EUR@223),1089-30D(A@5.99EUR@223),1089-30E(N@5.99EUR@223),1089-30F(W@5.99EUR@223),1089-31A(W@8.99EUR@223),1089-31C(A@8.99EUR@223),1089-31D(A@5.99EUR@223),1089-31E(N@5.99EUR@223),1089-31F(W@5.99EUR@223);;;;<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ExcludeAncillaryOptions<\/Name>\n<Type>boolean<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>UseCardPreRegisteredWithSupplier<\/Name>\n<Type>custom<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PostCode<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>CorporateIdentifier<\/Name>\n<Type>text<\/Type>\n<DisplayText>Corporate identifier of the agent who makes the booking<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTACostCentre<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAEmployeeId<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTATravelBookerName<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAJobNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAProjectCode<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTABusinessUnit<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAOther<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BookingOnHold<\/Name>\n<Type>boolean<\/Type>\n<DisplayText>Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<\/RequiredParameterList>\n<Supplier>airfranceklm<\/Supplier>\n<Vendor>\n<Name>Air France<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<Complete>true<\/Complete>\n<RequestedLocations>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<\/RequestedLocations>\n<GroupList>\n<Group>\n<Id>ZWBS9VJOHD65S1FG<\/Id>\n<OutwardList>\n<Outward>\n<Id>9N8VODIKLRG312NI<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1355<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Destination>\n<DepartDate>19\/09\/2026-06:00<\/DepartDate>\n<ArriveDate>19\/09\/2026-08:20<\/ArriveDate>\n<Duration>200<\/Duration>\n<TfOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF1089<\/Code>\n<Number>1089<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>223<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<DepartDate>19\/09\/2026-16:20<\/DepartDate>\n<ArriveDate>20\/09\/2026-05:35<\/ArriveDate>\n<Duration>675<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7964<\/Code>\n<Number>7964<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Outward>\n<\/OutwardList>\n<ReturnList>\n<Return>\n<Id>JRBF7AJQZWZGZ5NW<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1115<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2E<\/Terminal>\n<\/Destination>\n<DepartDate>01\/10\/2026-22:15<\/DepartDate>\n<ArriveDate>02\/10\/2026-08:05<\/ArriveDate>\n<Duration>710<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7965<\/Code>\n<Number>7965<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Destination>\n<DepartDate>02\/10\/2026-12:00<\/DepartDate>\n<ArriveDate>02\/10\/2026-15:50<\/ArriveDate>\n<Duration>170<\/Duration>\n<TfOperator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF6634<\/Code>\n<Number>6634<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>73H<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Return>\n<\/ReturnList>\n<Price>\n<Amount>1760.46<\/Amount>\n<Currency>EUR<\/Currency>\n<TaxItemList>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>HLS<\/Code>\n<Name>Hand luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>LGS<\/Code>\n<Name>Luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<\/TaxItemList>\n<\/Price>\n<\/Group>\n<\/GroupList>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>ValidatingCarrier<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>AF<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for outbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for inbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Baggage Allowance<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 free luggage of 23 Kg for outward trip 1 free luggage of 23 Kg for return trip<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Terms & Url<\/DisplayName>\n<InfoType>url<\/InfoType>\n<Info>https:\/\/www.airfrance.co.uk\/GB\/en\/common\/transverse\/footer\/edito_cgt1_airfrance.htm<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Booking-On-Hold expiry period<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>3d49m<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Router>\n<\/ProcessTerms>\n<GeneralInfoItemList>\n<GeneralInfoItem>\n<Name>ClientAddress<\/Name>\n<Value>159.223.18.67<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>StartTime<\/Name>\n<Value>12\/03\/26-10:11:13<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>EndTime<\/Name>\n<Value>12\/03\/26-10:11:15<\/Value>\n<\/GeneralInfoItem>\n<\/GeneralInfoItemList>\n<\/CommandList>\n"
],
"AirReservationXmlRequests": [
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<CommandList>\n <ProcessTerms>\n <LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n <XmlLoginId>AHCA6ZIPB9TSWP31<\/XmlLoginId>\n <RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n <OutwardId>9N8VODIKLRG312NI<\/OutwardId>\n <ReturnId>JRBF7AJQZWZGZ5NW<\/ReturnId>\n <BookingProfile>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>PointOfSale<\/Name>\n <Value>RO<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UseCardPreRegisteredWithSupplier<\/Name>\n <Value>true<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserIPAddress<\/Name>\n <Value>127.0.0.1<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserBrowserAgent<\/Name>\n <Value>curl<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UserData<\/Name>\n <Value>flights@karpaten.ro, +40763697928, KARPATEN OUTGOING S.R.L.<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>RequestOrigin<\/Name>\n <Value>Romania-flights.karpaten.ro<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>BookingOnHold<\/Name>\n <Value>y<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <TravellerList>\n <Traveller>\n <Age>25<\/Age>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>ANDREI<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>20\/09\/2000<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <Traveller>\n <Age>24<\/Age>\n <Name>\n <Title>Ms<\/Title>\n <NamePartList>\n <NamePart>MIRUNA ELENA<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>28\/10\/2001<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <\/TravellerList>\n <ContactDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>BADEA<\/NamePart>\n <NamePart>ANDREI<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <HomePhone>\n <InternationalCode>0040<\/InternationalCode>\n <AreaCode><\/AreaCode>\n <Number>763697928<\/Number>\n <Extension><\/Extension>\n <\/HomePhone>\n <Email>flights@karpaten.ro<\/Email>\n <\/ContactDetails>\n <BillingDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>Ioana<\/NamePart>\n <NamePart>BRANEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <CreditCard>\n <NameOnCard>\n <NamePartList>\n <NamePart>IOANA BIANCA BRANEA<\/NamePart>\n <\/NamePartList>\n <\/NameOnCard>\n <Number>5167607650556335<\/Number>\n <SecurityCode>383<\/SecurityCode>\n <ExpiryDate>09\/28<\/ExpiryDate>\n <StartDate>09\/23<\/StartDate>\n <CardType>MasterCard<\/CardType>\n <IssueNumber>0<\/IssueNumber>\n <\/CreditCard>\n <\/BillingDetails>\n <\/BookingProfile>\n <\/ProcessTerms>\n<\/CommandList>\n"
],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [
"0572354155271",
"0572354155270"
],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": true,
"CreatedAt": "2026-03-12T12:11:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-09-19T06:00:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-12T12:11:15.000000+02:00"
} | ||||||
| 14.03.2026 04:27:50 | 0.048118114471436 | GET /api/booking/10947 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10947,
"Status": "pending",
"Total": "2024.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "BADEA ANDREI",
"CreatedAt": "2026-03-12T12:11:12.000000+02:00",
"Slug": "54125C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10757,
"FirstName": "ANDREI",
"LastName": "BADEA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10956,
"Result": {
"Id": 450385189,
"Legs": [
{
"Id": 898339225,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "1089",
"FlightCode": "AF1089",
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-19T08:20",
"FlightTime": 200,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "03:20",
"StopDurationString": " 8h",
"StopDurationMinutes": 480,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7964",
"FlightCode": "AF7964",
"DepartureTime": "2026-09-19T16:20",
"ArrivalTime": "2026-09-20T05:35",
"FlightTime": 675,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:15",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-20T05:35",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 22h 35m",
"TravelTimeMinutes": 1355,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-14T04:27:50.871233+02:00",
"DateTo": "2026-09-19T06:00:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Id": 898339226,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7965",
"FlightCode": "AF7965",
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T08:05",
"FlightTime": 710,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:50",
"StopDurationString": " 3h 55m",
"StopDurationMinutes": 235,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "6634",
"FlightCode": "AF6634",
"DepartureTime": "2026-10-02T12:00",
"ArrivalTime": "2026-10-02T15:50",
"FlightTime": 170,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:50",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T15:50",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 18h 35m",
"TravelTimeMinutes": 1115,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-14T04:27:50.872821+02:00",
"DateTo": "2026-10-01T22:15:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 1760,
"SearchPrice": 1760.46,
"Taxes": 0,
"ServiceFeeValue": 264,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 2.0774,
"NeedsAdvancePassengerInfo": false,
"Remarks": {
"ticketing": "Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes",
"ValidatingCarrier": "AF",
"Booking-On-Hold expiry period": "3d49m"
},
"AllowsLaterTicketing": true,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-03-15T13:00",
"TotalFlightTimeMinutes": 2470,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 2024,
"DepartureDate": "2026-09-19T06:00:00.000000+03:00",
"ReturnDate": "2026-10-01T22:15:00.000000+03:00",
"SupplierClassString": "Standard",
"SupplierListTxt": "airfranceklm",
"EqHash": "AF|1089|Standard|AF|7964|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_06-00|01-10-2026_22-15"
},
"ContactPerson": {
"Id": 10956,
"FullName": "BADEA ANDREI",
"Email": "flights@karpaten.ro",
"Phone": "+40 763697928",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23539",
"Key": "b6872bdb472aceb382d120==",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ANDREI",
"LastName": "BADEA",
"DOB": "2000-09-20",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23540",
"Key": "fb49cdf9d99537be3afc0c==",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIRUNA ELENA",
"LastName": "BADEA",
"DOB": "2001-10-28",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "a06e6ac5ab9a3ea79d267a787a949fa8",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
"0_Y96KQD"
],
"AirReservationLocatorCodes": [
"2831443"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [
"<CommandList>\n<ProcessTerms millis=\"2140\">\n<LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n<RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n<TFBookingReference>G1URXRSV0<\/TFBookingReference>\n<Router>\n<RequiredParameterList>\n<RequiredParameter>\n<Name>DateOfBirth<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Date of birth (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>false<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>DateOfBirthIsNotRequiredForAdults<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Frequent flyer number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Passport number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportExpiryDate<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport expiry date (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportCountryOfIssue<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport country of issue<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsSearch<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsBooking<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BillingAddress<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>Nationality<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Please enter the country of nationality (two-letter code, e.g. GB)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerType<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select a Frequent Flyer Type: JL(Japan airlines - JAL Mileage Bank), BE(FLYBE LIMITED - Avios), DL(Delta Airlines - SkyMiles), G3(GOL - Smiles), ME(Middle East Airlines - Cedar Miles), SK(SAS - EuroBonus), MF(Xiamen Airlines - Egret Miles), GA(Garuda Indonesia - GarudaMiles), KE(Korean Air - Skypass), MH(Malaysian Airlines - Enrich), OK(Czech Airlines - OK Plus), WS(WESTJET - WestJet Rewards), MK(Air Mauritius - KestrelFlyer), SU(Aeroflot - Aeroflot Bonus), UX(Air Europa - Air Europa Suma), SV(Saudi Arabian Airlines - Alfursan), CI(China Airlines - Dynasty Flyer), MU(China Eastern - Eastern Miles), AM(Aeromexico - Club Premier), AR(Aerolineas Argentinas - Aerolineas Plus), CT(Alitalia City Liner - MilleMiglia), EY(ETIHAD AIRWAYS - Etihad Guest), CZ(China Southern Airlines - Sky Pearl Club), VN(Vietnam Airlines - LotusMiles), FB(Flying Blue), VS(VIRGIN ATLANTIC AIRWAYS LIMITED - Flying Club), 9W(Jet Airways - JetPrivilege)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>SeatOptions<\/Name>\n<Type>custom<\/Type>\n<DisplayText>Please Select Seat Options: 1089-8A(W@23.99EUR@223),1089-8C(A@23.99EUR@223),1089-8D(A@20.99EUR@223),1089-8E(N@20.99EUR@223),1089-8F(W@20.99EUR@223),1089-9A(W@23.99EUR@223),1089-9C(A@23.99EUR@223),1089-9D(A@20.99EUR@223),1089-9E(N@20.99EUR@223),1089-9F(W@20.99EUR@223),1089-10A(W@23.99EUR@223),1089-10C(A@23.99EUR@223),1089-10D(A@20.99EUR@223),1089-10E(N@20.99EUR@223),1089-10F(W@20.99EUR@223),1089-11A(WG|W@23.99EUR@223),1089-11C(WG|A@23.99EUR@223),1089-11D(WG|A@20.99EUR@223),1089-11E(WG|N@20.99EUR@223),1089-11F(WG|W@20.99EUR@223),1089-12A(WG|W@23.99EUR@223),1089-12C(WG|A@23.99EUR@223),1089-12D(WG|A@20.99EUR@223),1089-12E(WG|N@20.99EUR@223),1089-12F(WG|W@20.99EUR@223),1089-14A(1A|WG|E|EL|W|IE@25.99EUR@223),1089-14C(1A|WG|A|E|EL|IE@25.99EUR@223),1089-14D(1A|WG|A|E|EL|IE@22.99EUR@223),1089-14E(1A|WG|E|EL|IE|N@22.99EUR@223),1089-14F(1A|WG|E|EL|W|IE@22.99EUR@223),1089-15A(WG|W@16.99EUR@223),1089-15C(WG|A@16.99EUR@223),1089-15D(WG|A@14.99EUR@223),1089-15E(WG|N@14.99EUR@223),1089-15F(WG|W@14.99EUR@223),1089-16A(WG|W@16.99EUR@223),1089-16C(WG|A@16.99EUR@223),1089-16D(WG|A@14.99EUR@223),1089-16E(WG|N@14.99EUR@223),1089-16F(WG|W@14.99EUR@223),1089-17A(WG|W@16.99EUR@223),1089-17C(WG|A@16.99EUR@223),1089-17D(WG|A@14.99EUR@223),1089-17E(WG|N@14.99EUR@223),1089-17F(WG|W@14.99EUR@223),1089-18A(WG|W@16.99EUR@223),1089-18C(WG|A@16.99EUR@223),1089-18D(WG|A@14.99EUR@223),1089-18E(WG|N@14.99EUR@223),1089-18F(WG|W@14.99EUR@223),1089-19A(WG|W@16.99EUR@223),1089-19C(WG|A@16.99EUR@223),1089-19D(WG|A@14.99EUR@223),1089-19E(WG|N@14.99EUR@223),1089-19F(WG|W@14.99EUR@223),1089-20A(W@14.99EUR@223),1089-20C(A@14.99EUR@223),1089-20D(A@8.99EUR@223),1089-20E(N@8.99EUR@223),1089-20F(W@8.99EUR@223),1089-21A(W@14.99EUR@223),1089-21C(A@14.99EUR@223),1089-21D(A@8.99EUR@223),1089-21E(N@8.99EUR@223),1089-21F(W@8.99EUR@223),1089-22A(T|W@0.00EUR@223),1089-22C(A|T@0.00EUR@223),1089-22D(A@8.99EUR@223),1089-22E(N@8.99EUR@223),1089-22F(W@8.99EUR@223),1089-23A(T|W@0.00EUR@223),1089-23C(A|T@0.00EUR@223),1089-23D(A@8.99EUR@223),1089-23E(N@8.99EUR@223),1089-23F(W@8.99EUR@223),1089-24A(T|W@0.00EUR@223),1089-24C(A|T@0.00EUR@223),1089-24D(A@8.99EUR@223),1089-24E(N@8.99EUR@223),1089-24F(W@8.99EUR@223),1089-25A(T|W@0.00EUR@223),1089-25C(A|T@0.00EUR@223),1089-25D(A@8.99EUR@223),1089-25E(N@8.99EUR@223),1089-25F(W@8.99EUR@223),1089-26A(T|W@0.00EUR@223),1089-26C(A|T@0.00EUR@223),1089-26D(A@5.99EUR@223),1089-26E(N@5.99EUR@223),1089-26F(W@5.99EUR@223),1089-27A(T|W@0.00EUR@223),1089-27C(A|T@0.00EUR@223),1089-27D(A@5.99EUR@223),1089-27E(N@5.99EUR@223),1089-27F(W@5.99EUR@223),1089-28A(W@8.99EUR@223),1089-28C(A@8.99EUR@223),1089-28D(A@5.99EUR@223),1089-28E(N@5.99EUR@223),1089-28F(W@5.99EUR@223),1089-29A(W@8.99EUR@223),1089-29C(A@8.99EUR@223),1089-29D(A@5.99EUR@223),1089-29E(N@5.99EUR@223),1089-29F(W@5.99EUR@223),1089-30A(W@8.99EUR@223),1089-30C(A@8.99EUR@223),1089-30D(A@5.99EUR@223),1089-30E(N@5.99EUR@223),1089-30F(W@5.99EUR@223),1089-31A(W@8.99EUR@223),1089-31C(A@8.99EUR@223),1089-31D(A@5.99EUR@223),1089-31E(N@5.99EUR@223),1089-31F(W@5.99EUR@223);;;;<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ExcludeAncillaryOptions<\/Name>\n<Type>boolean<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>UseCardPreRegisteredWithSupplier<\/Name>\n<Type>custom<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PostCode<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>CorporateIdentifier<\/Name>\n<Type>text<\/Type>\n<DisplayText>Corporate identifier of the agent who makes the booking<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTACostCentre<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAEmployeeId<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTATravelBookerName<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAJobNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAProjectCode<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTABusinessUnit<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAOther<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BookingOnHold<\/Name>\n<Type>boolean<\/Type>\n<DisplayText>Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<\/RequiredParameterList>\n<Supplier>airfranceklm<\/Supplier>\n<Vendor>\n<Name>Air France<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<Complete>true<\/Complete>\n<RequestedLocations>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<\/RequestedLocations>\n<GroupList>\n<Group>\n<Id>ZWBS9VJOHD65S1FG<\/Id>\n<OutwardList>\n<Outward>\n<Id>9N8VODIKLRG312NI<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1355<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Destination>\n<DepartDate>19\/09\/2026-06:00<\/DepartDate>\n<ArriveDate>19\/09\/2026-08:20<\/ArriveDate>\n<Duration>200<\/Duration>\n<TfOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF1089<\/Code>\n<Number>1089<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>223<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<DepartDate>19\/09\/2026-16:20<\/DepartDate>\n<ArriveDate>20\/09\/2026-05:35<\/ArriveDate>\n<Duration>675<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7964<\/Code>\n<Number>7964<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Outward>\n<\/OutwardList>\n<ReturnList>\n<Return>\n<Id>JRBF7AJQZWZGZ5NW<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1115<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2E<\/Terminal>\n<\/Destination>\n<DepartDate>01\/10\/2026-22:15<\/DepartDate>\n<ArriveDate>02\/10\/2026-08:05<\/ArriveDate>\n<Duration>710<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7965<\/Code>\n<Number>7965<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Destination>\n<DepartDate>02\/10\/2026-12:00<\/DepartDate>\n<ArriveDate>02\/10\/2026-15:50<\/ArriveDate>\n<Duration>170<\/Duration>\n<TfOperator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF6634<\/Code>\n<Number>6634<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>73H<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Return>\n<\/ReturnList>\n<Price>\n<Amount>1760.46<\/Amount>\n<Currency>EUR<\/Currency>\n<TaxItemList>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>HLS<\/Code>\n<Name>Hand luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>LGS<\/Code>\n<Name>Luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<\/TaxItemList>\n<\/Price>\n<\/Group>\n<\/GroupList>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>ValidatingCarrier<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>AF<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for outbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for inbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Baggage Allowance<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 free luggage of 23 Kg for outward trip 1 free luggage of 23 Kg for return trip<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Terms & Url<\/DisplayName>\n<InfoType>url<\/InfoType>\n<Info>https:\/\/www.airfrance.co.uk\/GB\/en\/common\/transverse\/footer\/edito_cgt1_airfrance.htm<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Booking-On-Hold expiry period<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>3d49m<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Router>\n<\/ProcessTerms>\n<GeneralInfoItemList>\n<GeneralInfoItem>\n<Name>ClientAddress<\/Name>\n<Value>159.223.18.67<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>StartTime<\/Name>\n<Value>12\/03\/26-10:11:13<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>EndTime<\/Name>\n<Value>12\/03\/26-10:11:15<\/Value>\n<\/GeneralInfoItem>\n<\/GeneralInfoItemList>\n<\/CommandList>\n"
],
"AirReservationXmlRequests": [
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<CommandList>\n <ProcessTerms>\n <LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n <XmlLoginId>AHCA6ZIPB9TSWP31<\/XmlLoginId>\n <RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n <OutwardId>9N8VODIKLRG312NI<\/OutwardId>\n <ReturnId>JRBF7AJQZWZGZ5NW<\/ReturnId>\n <BookingProfile>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>PointOfSale<\/Name>\n <Value>RO<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UseCardPreRegisteredWithSupplier<\/Name>\n <Value>true<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserIPAddress<\/Name>\n <Value>127.0.0.1<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserBrowserAgent<\/Name>\n <Value>curl<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UserData<\/Name>\n <Value>flights@karpaten.ro, +40763697928, KARPATEN OUTGOING S.R.L.<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>RequestOrigin<\/Name>\n <Value>Romania-flights.karpaten.ro<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>BookingOnHold<\/Name>\n <Value>y<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <TravellerList>\n <Traveller>\n <Age>25<\/Age>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>ANDREI<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>20\/09\/2000<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <Traveller>\n <Age>24<\/Age>\n <Name>\n <Title>Ms<\/Title>\n <NamePartList>\n <NamePart>MIRUNA ELENA<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>28\/10\/2001<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <\/TravellerList>\n <ContactDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>BADEA<\/NamePart>\n <NamePart>ANDREI<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <HomePhone>\n <InternationalCode>0040<\/InternationalCode>\n <AreaCode><\/AreaCode>\n <Number>763697928<\/Number>\n <Extension><\/Extension>\n <\/HomePhone>\n <Email>flights@karpaten.ro<\/Email>\n <\/ContactDetails>\n <BillingDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>Ioana<\/NamePart>\n <NamePart>BRANEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <CreditCard>\n <NameOnCard>\n <NamePartList>\n <NamePart>IOANA BIANCA BRANEA<\/NamePart>\n <\/NamePartList>\n <\/NameOnCard>\n <Number>5167607650556335<\/Number>\n <SecurityCode>383<\/SecurityCode>\n <ExpiryDate>09\/28<\/ExpiryDate>\n <StartDate>09\/23<\/StartDate>\n <CardType>MasterCard<\/CardType>\n <IssueNumber>0<\/IssueNumber>\n <\/CreditCard>\n <\/BillingDetails>\n <\/BookingProfile>\n <\/ProcessTerms>\n<\/CommandList>\n"
],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [
"0572354155271",
"0572354155270"
],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": true,
"CreatedAt": "2026-03-12T12:11:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-09-19T06:00:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-12T12:11:15.000000+02:00"
} | ||||||
| 15.03.2026 04:28:57 | 0.045747041702271 | GET /api/booking/10947 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10947,
"Status": "pending",
"Total": "2024.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "BADEA ANDREI",
"CreatedAt": "2026-03-12T12:11:12.000000+02:00",
"Slug": "54125C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10757,
"FirstName": "ANDREI",
"LastName": "BADEA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10956,
"Result": {
"Id": 450385189,
"Legs": [
{
"Id": 898339225,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "1089",
"FlightCode": "AF1089",
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-19T08:20",
"FlightTime": 200,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "03:20",
"StopDurationString": " 8h",
"StopDurationMinutes": 480,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7964",
"FlightCode": "AF7964",
"DepartureTime": "2026-09-19T16:20",
"ArrivalTime": "2026-09-20T05:35",
"FlightTime": 675,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:15",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-20T05:35",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 22h 35m",
"TravelTimeMinutes": 1355,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-15T04:28:57.423693+02:00",
"DateTo": "2026-09-19T06:00:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Id": 898339226,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7965",
"FlightCode": "AF7965",
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T08:05",
"FlightTime": 710,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:50",
"StopDurationString": " 3h 55m",
"StopDurationMinutes": 235,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "6634",
"FlightCode": "AF6634",
"DepartureTime": "2026-10-02T12:00",
"ArrivalTime": "2026-10-02T15:50",
"FlightTime": 170,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:50",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T15:50",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 18h 35m",
"TravelTimeMinutes": 1115,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-15T04:28:57.425178+02:00",
"DateTo": "2026-10-01T22:15:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 1760,
"SearchPrice": 1760.46,
"Taxes": 0,
"ServiceFeeValue": 264,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 2.0774,
"NeedsAdvancePassengerInfo": false,
"Remarks": {
"ticketing": "Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes",
"ValidatingCarrier": "AF",
"Booking-On-Hold expiry period": "3d49m"
},
"AllowsLaterTicketing": true,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-03-15T13:00",
"TotalFlightTimeMinutes": 2470,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 2024,
"DepartureDate": "2026-09-19T06:00:00.000000+03:00",
"ReturnDate": "2026-10-01T22:15:00.000000+03:00",
"SupplierClassString": "Standard",
"SupplierListTxt": "airfranceklm",
"EqHash": "AF|1089|Standard|AF|7964|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_06-00|01-10-2026_22-15"
},
"ContactPerson": {
"Id": 10956,
"FullName": "BADEA ANDREI",
"Email": "flights@karpaten.ro",
"Phone": "+40 763697928",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23539",
"Key": "b6872bdb472aceb382d120==",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ANDREI",
"LastName": "BADEA",
"DOB": "2000-09-20",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23540",
"Key": "fb49cdf9d99537be3afc0c==",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIRUNA ELENA",
"LastName": "BADEA",
"DOB": "2001-10-28",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "a06e6ac5ab9a3ea79d267a787a949fa8",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
"0_Y96KQD"
],
"AirReservationLocatorCodes": [
"2831443"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [
"<CommandList>\n<ProcessTerms millis=\"2140\">\n<LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n<RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n<TFBookingReference>G1URXRSV0<\/TFBookingReference>\n<Router>\n<RequiredParameterList>\n<RequiredParameter>\n<Name>DateOfBirth<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Date of birth (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>false<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>DateOfBirthIsNotRequiredForAdults<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Frequent flyer number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Passport number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportExpiryDate<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport expiry date (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportCountryOfIssue<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport country of issue<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsSearch<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsBooking<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BillingAddress<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>Nationality<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Please enter the country of nationality (two-letter code, e.g. GB)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerType<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select a Frequent Flyer Type: JL(Japan airlines - JAL Mileage Bank), BE(FLYBE LIMITED - Avios), DL(Delta Airlines - SkyMiles), G3(GOL - Smiles), ME(Middle East Airlines - Cedar Miles), SK(SAS - EuroBonus), MF(Xiamen Airlines - Egret Miles), GA(Garuda Indonesia - GarudaMiles), KE(Korean Air - Skypass), MH(Malaysian Airlines - Enrich), OK(Czech Airlines - OK Plus), WS(WESTJET - WestJet Rewards), MK(Air Mauritius - KestrelFlyer), SU(Aeroflot - Aeroflot Bonus), UX(Air Europa - Air Europa Suma), SV(Saudi Arabian Airlines - Alfursan), CI(China Airlines - Dynasty Flyer), MU(China Eastern - Eastern Miles), AM(Aeromexico - Club Premier), AR(Aerolineas Argentinas - Aerolineas Plus), CT(Alitalia City Liner - MilleMiglia), EY(ETIHAD AIRWAYS - Etihad Guest), CZ(China Southern Airlines - Sky Pearl Club), VN(Vietnam Airlines - LotusMiles), FB(Flying Blue), VS(VIRGIN ATLANTIC AIRWAYS LIMITED - Flying Club), 9W(Jet Airways - JetPrivilege)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>SeatOptions<\/Name>\n<Type>custom<\/Type>\n<DisplayText>Please Select Seat Options: 1089-8A(W@23.99EUR@223),1089-8C(A@23.99EUR@223),1089-8D(A@20.99EUR@223),1089-8E(N@20.99EUR@223),1089-8F(W@20.99EUR@223),1089-9A(W@23.99EUR@223),1089-9C(A@23.99EUR@223),1089-9D(A@20.99EUR@223),1089-9E(N@20.99EUR@223),1089-9F(W@20.99EUR@223),1089-10A(W@23.99EUR@223),1089-10C(A@23.99EUR@223),1089-10D(A@20.99EUR@223),1089-10E(N@20.99EUR@223),1089-10F(W@20.99EUR@223),1089-11A(WG|W@23.99EUR@223),1089-11C(WG|A@23.99EUR@223),1089-11D(WG|A@20.99EUR@223),1089-11E(WG|N@20.99EUR@223),1089-11F(WG|W@20.99EUR@223),1089-12A(WG|W@23.99EUR@223),1089-12C(WG|A@23.99EUR@223),1089-12D(WG|A@20.99EUR@223),1089-12E(WG|N@20.99EUR@223),1089-12F(WG|W@20.99EUR@223),1089-14A(1A|WG|E|EL|W|IE@25.99EUR@223),1089-14C(1A|WG|A|E|EL|IE@25.99EUR@223),1089-14D(1A|WG|A|E|EL|IE@22.99EUR@223),1089-14E(1A|WG|E|EL|IE|N@22.99EUR@223),1089-14F(1A|WG|E|EL|W|IE@22.99EUR@223),1089-15A(WG|W@16.99EUR@223),1089-15C(WG|A@16.99EUR@223),1089-15D(WG|A@14.99EUR@223),1089-15E(WG|N@14.99EUR@223),1089-15F(WG|W@14.99EUR@223),1089-16A(WG|W@16.99EUR@223),1089-16C(WG|A@16.99EUR@223),1089-16D(WG|A@14.99EUR@223),1089-16E(WG|N@14.99EUR@223),1089-16F(WG|W@14.99EUR@223),1089-17A(WG|W@16.99EUR@223),1089-17C(WG|A@16.99EUR@223),1089-17D(WG|A@14.99EUR@223),1089-17E(WG|N@14.99EUR@223),1089-17F(WG|W@14.99EUR@223),1089-18A(WG|W@16.99EUR@223),1089-18C(WG|A@16.99EUR@223),1089-18D(WG|A@14.99EUR@223),1089-18E(WG|N@14.99EUR@223),1089-18F(WG|W@14.99EUR@223),1089-19A(WG|W@16.99EUR@223),1089-19C(WG|A@16.99EUR@223),1089-19D(WG|A@14.99EUR@223),1089-19E(WG|N@14.99EUR@223),1089-19F(WG|W@14.99EUR@223),1089-20A(W@14.99EUR@223),1089-20C(A@14.99EUR@223),1089-20D(A@8.99EUR@223),1089-20E(N@8.99EUR@223),1089-20F(W@8.99EUR@223),1089-21A(W@14.99EUR@223),1089-21C(A@14.99EUR@223),1089-21D(A@8.99EUR@223),1089-21E(N@8.99EUR@223),1089-21F(W@8.99EUR@223),1089-22A(T|W@0.00EUR@223),1089-22C(A|T@0.00EUR@223),1089-22D(A@8.99EUR@223),1089-22E(N@8.99EUR@223),1089-22F(W@8.99EUR@223),1089-23A(T|W@0.00EUR@223),1089-23C(A|T@0.00EUR@223),1089-23D(A@8.99EUR@223),1089-23E(N@8.99EUR@223),1089-23F(W@8.99EUR@223),1089-24A(T|W@0.00EUR@223),1089-24C(A|T@0.00EUR@223),1089-24D(A@8.99EUR@223),1089-24E(N@8.99EUR@223),1089-24F(W@8.99EUR@223),1089-25A(T|W@0.00EUR@223),1089-25C(A|T@0.00EUR@223),1089-25D(A@8.99EUR@223),1089-25E(N@8.99EUR@223),1089-25F(W@8.99EUR@223),1089-26A(T|W@0.00EUR@223),1089-26C(A|T@0.00EUR@223),1089-26D(A@5.99EUR@223),1089-26E(N@5.99EUR@223),1089-26F(W@5.99EUR@223),1089-27A(T|W@0.00EUR@223),1089-27C(A|T@0.00EUR@223),1089-27D(A@5.99EUR@223),1089-27E(N@5.99EUR@223),1089-27F(W@5.99EUR@223),1089-28A(W@8.99EUR@223),1089-28C(A@8.99EUR@223),1089-28D(A@5.99EUR@223),1089-28E(N@5.99EUR@223),1089-28F(W@5.99EUR@223),1089-29A(W@8.99EUR@223),1089-29C(A@8.99EUR@223),1089-29D(A@5.99EUR@223),1089-29E(N@5.99EUR@223),1089-29F(W@5.99EUR@223),1089-30A(W@8.99EUR@223),1089-30C(A@8.99EUR@223),1089-30D(A@5.99EUR@223),1089-30E(N@5.99EUR@223),1089-30F(W@5.99EUR@223),1089-31A(W@8.99EUR@223),1089-31C(A@8.99EUR@223),1089-31D(A@5.99EUR@223),1089-31E(N@5.99EUR@223),1089-31F(W@5.99EUR@223);;;;<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ExcludeAncillaryOptions<\/Name>\n<Type>boolean<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>UseCardPreRegisteredWithSupplier<\/Name>\n<Type>custom<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PostCode<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>CorporateIdentifier<\/Name>\n<Type>text<\/Type>\n<DisplayText>Corporate identifier of the agent who makes the booking<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTACostCentre<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAEmployeeId<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTATravelBookerName<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAJobNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAProjectCode<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTABusinessUnit<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAOther<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BookingOnHold<\/Name>\n<Type>boolean<\/Type>\n<DisplayText>Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<\/RequiredParameterList>\n<Supplier>airfranceklm<\/Supplier>\n<Vendor>\n<Name>Air France<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<Complete>true<\/Complete>\n<RequestedLocations>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<\/RequestedLocations>\n<GroupList>\n<Group>\n<Id>ZWBS9VJOHD65S1FG<\/Id>\n<OutwardList>\n<Outward>\n<Id>9N8VODIKLRG312NI<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1355<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Destination>\n<DepartDate>19\/09\/2026-06:00<\/DepartDate>\n<ArriveDate>19\/09\/2026-08:20<\/ArriveDate>\n<Duration>200<\/Duration>\n<TfOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF1089<\/Code>\n<Number>1089<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>223<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<DepartDate>19\/09\/2026-16:20<\/DepartDate>\n<ArriveDate>20\/09\/2026-05:35<\/ArriveDate>\n<Duration>675<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7964<\/Code>\n<Number>7964<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Outward>\n<\/OutwardList>\n<ReturnList>\n<Return>\n<Id>JRBF7AJQZWZGZ5NW<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1115<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2E<\/Terminal>\n<\/Destination>\n<DepartDate>01\/10\/2026-22:15<\/DepartDate>\n<ArriveDate>02\/10\/2026-08:05<\/ArriveDate>\n<Duration>710<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7965<\/Code>\n<Number>7965<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Destination>\n<DepartDate>02\/10\/2026-12:00<\/DepartDate>\n<ArriveDate>02\/10\/2026-15:50<\/ArriveDate>\n<Duration>170<\/Duration>\n<TfOperator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF6634<\/Code>\n<Number>6634<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>73H<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Return>\n<\/ReturnList>\n<Price>\n<Amount>1760.46<\/Amount>\n<Currency>EUR<\/Currency>\n<TaxItemList>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>HLS<\/Code>\n<Name>Hand luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>LGS<\/Code>\n<Name>Luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<\/TaxItemList>\n<\/Price>\n<\/Group>\n<\/GroupList>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>ValidatingCarrier<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>AF<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for outbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for inbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Baggage Allowance<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 free luggage of 23 Kg for outward trip 1 free luggage of 23 Kg for return trip<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Terms & Url<\/DisplayName>\n<InfoType>url<\/InfoType>\n<Info>https:\/\/www.airfrance.co.uk\/GB\/en\/common\/transverse\/footer\/edito_cgt1_airfrance.htm<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Booking-On-Hold expiry period<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>3d49m<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Router>\n<\/ProcessTerms>\n<GeneralInfoItemList>\n<GeneralInfoItem>\n<Name>ClientAddress<\/Name>\n<Value>159.223.18.67<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>StartTime<\/Name>\n<Value>12\/03\/26-10:11:13<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>EndTime<\/Name>\n<Value>12\/03\/26-10:11:15<\/Value>\n<\/GeneralInfoItem>\n<\/GeneralInfoItemList>\n<\/CommandList>\n"
],
"AirReservationXmlRequests": [
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<CommandList>\n <ProcessTerms>\n <LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n <XmlLoginId>AHCA6ZIPB9TSWP31<\/XmlLoginId>\n <RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n <OutwardId>9N8VODIKLRG312NI<\/OutwardId>\n <ReturnId>JRBF7AJQZWZGZ5NW<\/ReturnId>\n <BookingProfile>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>PointOfSale<\/Name>\n <Value>RO<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UseCardPreRegisteredWithSupplier<\/Name>\n <Value>true<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserIPAddress<\/Name>\n <Value>127.0.0.1<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserBrowserAgent<\/Name>\n <Value>curl<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UserData<\/Name>\n <Value>flights@karpaten.ro, +40763697928, KARPATEN OUTGOING S.R.L.<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>RequestOrigin<\/Name>\n <Value>Romania-flights.karpaten.ro<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>BookingOnHold<\/Name>\n <Value>y<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <TravellerList>\n <Traveller>\n <Age>25<\/Age>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>ANDREI<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>20\/09\/2000<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <Traveller>\n <Age>24<\/Age>\n <Name>\n <Title>Ms<\/Title>\n <NamePartList>\n <NamePart>MIRUNA ELENA<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>28\/10\/2001<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <\/TravellerList>\n <ContactDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>BADEA<\/NamePart>\n <NamePart>ANDREI<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <HomePhone>\n <InternationalCode>0040<\/InternationalCode>\n <AreaCode><\/AreaCode>\n <Number>763697928<\/Number>\n <Extension><\/Extension>\n <\/HomePhone>\n <Email>flights@karpaten.ro<\/Email>\n <\/ContactDetails>\n <BillingDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>Ioana<\/NamePart>\n <NamePart>BRANEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <CreditCard>\n <NameOnCard>\n <NamePartList>\n <NamePart>IOANA BIANCA BRANEA<\/NamePart>\n <\/NamePartList>\n <\/NameOnCard>\n <Number>5167607650556335<\/Number>\n <SecurityCode>383<\/SecurityCode>\n <ExpiryDate>09\/28<\/ExpiryDate>\n <StartDate>09\/23<\/StartDate>\n <CardType>MasterCard<\/CardType>\n <IssueNumber>0<\/IssueNumber>\n <\/CreditCard>\n <\/BillingDetails>\n <\/BookingProfile>\n <\/ProcessTerms>\n<\/CommandList>\n"
],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [
"0572354155271",
"0572354155270"
],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": true,
"CreatedAt": "2026-03-12T12:11:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-09-19T06:00:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-12T12:11:15.000000+02:00"
} | ||||||
| 16.03.2026 04:29:08 | 0.049727201461792 | GET /api/booking/10947 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10947,
"Status": "pending",
"Total": "2024.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "BADEA ANDREI",
"CreatedAt": "2026-03-12T12:11:12.000000+02:00",
"Slug": "54125C",
"StatusChangedToPaid": false,
"Person": {
"Id": 10757,
"FirstName": "ANDREI",
"LastName": "BADEA",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10956,
"Result": {
"Id": 450385189,
"Legs": [
{
"Id": 898339225,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "1089",
"FlightCode": "AF1089",
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-19T08:20",
"FlightTime": 200,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "03:20",
"StopDurationString": " 8h",
"StopDurationMinutes": 480,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7964",
"FlightCode": "AF7964",
"DepartureTime": "2026-09-19T16:20",
"ArrivalTime": "2026-09-20T05:35",
"FlightTime": 675,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:15",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-09-19T06:00",
"ArrivalTime": "2026-09-20T05:35",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Mauritius (MRU)",
"TravelTimeString": " 22h 35m",
"TravelTimeMinutes": 1355,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-16T04:29:08.204162+02:00",
"DateTo": "2026-09-19T06:00:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "MRU"
},
{
"Id": 898339226,
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "MRU",
"City": {
"Code": "MRU",
"Country": {
"Code": "MU",
"CountryNameLocal": "Mauritius"
},
"CityNameLocal": "Mauritius"
},
"Name": "Plaisance Arptt",
"Latitude": "-20.430235",
"Longitude": "57.6836"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "7965",
"FlightCode": "AF7965",
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T08:05",
"FlightTime": 710,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "11:50",
"StopDurationString": " 3h 55m",
"StopDurationMinutes": 235,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "6634",
"FlightCode": "AF6634",
"DepartureTime": "2026-10-02T12:00",
"ArrivalTime": "2026-10-02T15:50",
"FlightTime": 170,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Standard",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:50",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-03-12T12:11:12.000000+02:00"
}
],
"DepartureTime": "2026-10-01T22:15",
"ArrivalTime": "2026-10-02T15:50",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "airfranceklm",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Mauritius (MRU)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 18h 35m",
"TravelTimeMinutes": 1115,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-03-16T04:29:08.205509+02:00",
"DateTo": "2026-10-01T22:15:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "MRU",
"DestinationCode": "OTP"
}
],
"TotalPrice": 1760,
"SearchPrice": 1760.46,
"Taxes": 0,
"ServiceFeeValue": 264,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 2.0774,
"NeedsAdvancePassengerInfo": false,
"Remarks": {
"ticketing": "Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes",
"ValidatingCarrier": "AF",
"Booking-On-Hold expiry period": "3d49m"
},
"AllowsLaterTicketing": true,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-03-15T13:00",
"TotalFlightTimeMinutes": 2470,
"AccommodationNights": "11",
"TotalPriceWithServiceFee": 2024,
"DepartureDate": "2026-09-19T06:00:00.000000+03:00",
"ReturnDate": "2026-10-01T22:15:00.000000+03:00",
"SupplierClassString": "Standard",
"SupplierListTxt": "airfranceklm",
"EqHash": "AF|1089|Standard|AF|7964|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_06-00|01-10-2026_22-15"
},
"ContactPerson": {
"Id": 10956,
"FullName": "BADEA ANDREI",
"Email": "flights@karpaten.ro",
"Phone": "+40 763697928",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23539",
"Key": "b6872bdb472aceb382d120==",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "ANDREI",
"LastName": "BADEA",
"DOB": "2000-09-20",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23540",
"Key": "fb49cdf9d99537be3afc0c==",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "MIRUNA ELENA",
"LastName": "BADEA",
"DOB": "2001-10-28",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "a06e6ac5ab9a3ea79d267a787a949fa8",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
"0_Y96KQD"
],
"AirReservationLocatorCodes": [
"2831443"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [
"<CommandList>\n<ProcessTerms millis=\"2140\">\n<LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n<RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n<TFBookingReference>G1URXRSV0<\/TFBookingReference>\n<Router>\n<RequiredParameterList>\n<RequiredParameter>\n<Name>DateOfBirth<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Date of birth (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>false<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>DateOfBirthIsNotRequiredForAdults<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Frequent flyer number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText>Passport number<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportExpiryDate<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport expiry date (dd\/mm\/yyyy)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PassportCountryOfIssue<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Passport country of issue<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsSearch<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ChildrenAndInfantsBooking<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BillingAddress<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>Nationality<\/Name>\n<Type>formatted_text<\/Type>\n<DisplayText>Please enter the country of nationality (two-letter code, e.g. GB)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>FrequentFlyerType<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select a Frequent Flyer Type: JL(Japan airlines - JAL Mileage Bank), BE(FLYBE LIMITED - Avios), DL(Delta Airlines - SkyMiles), G3(GOL - Smiles), ME(Middle East Airlines - Cedar Miles), SK(SAS - EuroBonus), MF(Xiamen Airlines - Egret Miles), GA(Garuda Indonesia - GarudaMiles), KE(Korean Air - Skypass), MH(Malaysian Airlines - Enrich), OK(Czech Airlines - OK Plus), WS(WESTJET - WestJet Rewards), MK(Air Mauritius - KestrelFlyer), SU(Aeroflot - Aeroflot Bonus), UX(Air Europa - Air Europa Suma), SV(Saudi Arabian Airlines - Alfursan), CI(China Airlines - Dynasty Flyer), MU(China Eastern - Eastern Miles), AM(Aeromexico - Club Premier), AR(Aerolineas Argentinas - Aerolineas Plus), CT(Alitalia City Liner - MilleMiglia), EY(ETIHAD AIRWAYS - Etihad Guest), CZ(China Southern Airlines - Sky Pearl Club), VN(Vietnam Airlines - LotusMiles), FB(Flying Blue), VS(VIRGIN ATLANTIC AIRWAYS LIMITED - Flying Club), 9W(Jet Airways - JetPrivilege)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>SeatOptions<\/Name>\n<Type>custom<\/Type>\n<DisplayText>Please Select Seat Options: 1089-8A(W@23.99EUR@223),1089-8C(A@23.99EUR@223),1089-8D(A@20.99EUR@223),1089-8E(N@20.99EUR@223),1089-8F(W@20.99EUR@223),1089-9A(W@23.99EUR@223),1089-9C(A@23.99EUR@223),1089-9D(A@20.99EUR@223),1089-9E(N@20.99EUR@223),1089-9F(W@20.99EUR@223),1089-10A(W@23.99EUR@223),1089-10C(A@23.99EUR@223),1089-10D(A@20.99EUR@223),1089-10E(N@20.99EUR@223),1089-10F(W@20.99EUR@223),1089-11A(WG|W@23.99EUR@223),1089-11C(WG|A@23.99EUR@223),1089-11D(WG|A@20.99EUR@223),1089-11E(WG|N@20.99EUR@223),1089-11F(WG|W@20.99EUR@223),1089-12A(WG|W@23.99EUR@223),1089-12C(WG|A@23.99EUR@223),1089-12D(WG|A@20.99EUR@223),1089-12E(WG|N@20.99EUR@223),1089-12F(WG|W@20.99EUR@223),1089-14A(1A|WG|E|EL|W|IE@25.99EUR@223),1089-14C(1A|WG|A|E|EL|IE@25.99EUR@223),1089-14D(1A|WG|A|E|EL|IE@22.99EUR@223),1089-14E(1A|WG|E|EL|IE|N@22.99EUR@223),1089-14F(1A|WG|E|EL|W|IE@22.99EUR@223),1089-15A(WG|W@16.99EUR@223),1089-15C(WG|A@16.99EUR@223),1089-15D(WG|A@14.99EUR@223),1089-15E(WG|N@14.99EUR@223),1089-15F(WG|W@14.99EUR@223),1089-16A(WG|W@16.99EUR@223),1089-16C(WG|A@16.99EUR@223),1089-16D(WG|A@14.99EUR@223),1089-16E(WG|N@14.99EUR@223),1089-16F(WG|W@14.99EUR@223),1089-17A(WG|W@16.99EUR@223),1089-17C(WG|A@16.99EUR@223),1089-17D(WG|A@14.99EUR@223),1089-17E(WG|N@14.99EUR@223),1089-17F(WG|W@14.99EUR@223),1089-18A(WG|W@16.99EUR@223),1089-18C(WG|A@16.99EUR@223),1089-18D(WG|A@14.99EUR@223),1089-18E(WG|N@14.99EUR@223),1089-18F(WG|W@14.99EUR@223),1089-19A(WG|W@16.99EUR@223),1089-19C(WG|A@16.99EUR@223),1089-19D(WG|A@14.99EUR@223),1089-19E(WG|N@14.99EUR@223),1089-19F(WG|W@14.99EUR@223),1089-20A(W@14.99EUR@223),1089-20C(A@14.99EUR@223),1089-20D(A@8.99EUR@223),1089-20E(N@8.99EUR@223),1089-20F(W@8.99EUR@223),1089-21A(W@14.99EUR@223),1089-21C(A@14.99EUR@223),1089-21D(A@8.99EUR@223),1089-21E(N@8.99EUR@223),1089-21F(W@8.99EUR@223),1089-22A(T|W@0.00EUR@223),1089-22C(A|T@0.00EUR@223),1089-22D(A@8.99EUR@223),1089-22E(N@8.99EUR@223),1089-22F(W@8.99EUR@223),1089-23A(T|W@0.00EUR@223),1089-23C(A|T@0.00EUR@223),1089-23D(A@8.99EUR@223),1089-23E(N@8.99EUR@223),1089-23F(W@8.99EUR@223),1089-24A(T|W@0.00EUR@223),1089-24C(A|T@0.00EUR@223),1089-24D(A@8.99EUR@223),1089-24E(N@8.99EUR@223),1089-24F(W@8.99EUR@223),1089-25A(T|W@0.00EUR@223),1089-25C(A|T@0.00EUR@223),1089-25D(A@8.99EUR@223),1089-25E(N@8.99EUR@223),1089-25F(W@8.99EUR@223),1089-26A(T|W@0.00EUR@223),1089-26C(A|T@0.00EUR@223),1089-26D(A@5.99EUR@223),1089-26E(N@5.99EUR@223),1089-26F(W@5.99EUR@223),1089-27A(T|W@0.00EUR@223),1089-27C(A|T@0.00EUR@223),1089-27D(A@5.99EUR@223),1089-27E(N@5.99EUR@223),1089-27F(W@5.99EUR@223),1089-28A(W@8.99EUR@223),1089-28C(A@8.99EUR@223),1089-28D(A@5.99EUR@223),1089-28E(N@5.99EUR@223),1089-28F(W@5.99EUR@223),1089-29A(W@8.99EUR@223),1089-29C(A@8.99EUR@223),1089-29D(A@5.99EUR@223),1089-29E(N@5.99EUR@223),1089-29F(W@5.99EUR@223),1089-30A(W@8.99EUR@223),1089-30C(A@8.99EUR@223),1089-30D(A@5.99EUR@223),1089-30E(N@5.99EUR@223),1089-30F(W@5.99EUR@223),1089-31A(W@8.99EUR@223),1089-31C(A@8.99EUR@223),1089-31D(A@5.99EUR@223),1089-31E(N@5.99EUR@223),1089-31F(W@5.99EUR@223);;;;<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ExcludeAncillaryOptions<\/Name>\n<Type>boolean<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>UseCardPreRegisteredWithSupplier<\/Name>\n<Type>custom<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>PostCode<\/Name>\n<Type>notice<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>CorporateIdentifier<\/Name>\n<Type>text<\/Type>\n<DisplayText>Corporate identifier of the agent who makes the booking<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Luggage Option: 1 (1 bags - 23Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>OutwardHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Outward Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>ReturnHandLuggageOptions<\/Name>\n<Type>value_select<\/Type>\n<DisplayText>Please Select Return Hand Luggage Option: 1 (1 bags - 7Kg total - 0.00 EUR)<\/DisplayText>\n<PerPassenger>true<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTACostCentre<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAEmployeeId<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTATravelBookerName<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAJobNumber<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAProjectCode<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTABusinessUnit<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>AmexBTAOther<\/Name>\n<Type>text<\/Type>\n<DisplayText><\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<RequiredParameter>\n<Name>BookingOnHold<\/Name>\n<Type>boolean<\/Type>\n<DisplayText>Request booking-on-hold (y\/n). Please note the booking will expire in: 3 days, 49 minutes<\/DisplayText>\n<PerPassenger>false<\/PerPassenger>\n<IsOptional>true<\/IsOptional>\n<\/RequiredParameter>\n<\/RequiredParameterList>\n<Supplier>airfranceklm<\/Supplier>\n<Vendor>\n<Name>Air France<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<Complete>true<\/Complete>\n<RequestedLocations>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<\/RequestedLocations>\n<GroupList>\n<Group>\n<Id>ZWBS9VJOHD65S1FG<\/Id>\n<OutwardList>\n<Outward>\n<Id>9N8VODIKLRG312NI<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1355<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Destination>\n<DepartDate>19\/09\/2026-06:00<\/DepartDate>\n<ArriveDate>19\/09\/2026-08:20<\/ArriveDate>\n<Duration>200<\/Duration>\n<TfOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF1089<\/Code>\n<Number>1089<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>223<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Destination>\n<DepartDate>19\/09\/2026-16:20<\/DepartDate>\n<ArriveDate>20\/09\/2026-05:35<\/ArriveDate>\n<Duration>675<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7964<\/Code>\n<Number>7964<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Outward>\n<\/OutwardList>\n<ReturnList>\n<Return>\n<Id>JRBF7AJQZWZGZ5NW<\/Id>\n<CacheInfo>\n<CacheDataAgeSeconds>0<\/CacheDataAgeSeconds>\n<\/CacheInfo>\n<Duration>1115<\/Duration>\n<SegmentList>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>MRU<\/Code>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2E<\/Terminal>\n<\/Destination>\n<DepartDate>01\/10\/2026-22:15<\/DepartDate>\n<ArriveDate>02\/10\/2026-08:05<\/ArriveDate>\n<Duration>710<\/Duration>\n<TfOperator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>AirMauritius<\/Name>\n<Code>MK<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF7965<\/Code>\n<Number>7965<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>359<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<Segment>\n<Origin>\n<Type>airport<\/Type>\n<Code>CDG<\/Code>\n<Terminal>2F<\/Terminal>\n<\/Origin>\n<Destination>\n<Type>airport<\/Type>\n<Code>OTP<\/Code>\n<\/Destination>\n<DepartDate>02\/10\/2026-12:00<\/DepartDate>\n<ArriveDate>02\/10\/2026-15:50<\/ArriveDate>\n<Duration>170<\/Duration>\n<TfOperator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/TfOperator>\n<TfVendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/TfVendingOperator>\n<Operator>\n<Name>TAROM ROMANIAN<\/Name>\n<Code>RO<\/Code>\n<\/Operator>\n<VendingOperator>\n<Name>Air France<\/Name>\n<Code>AF<\/Code>\n<\/VendingOperator>\n<FlightId>\n<Code>AF6634<\/Code>\n<Number>6634<\/Number>\n<\/FlightId>\n<TravelClass>\n<TfClass>Economy With Restrictions<\/TfClass>\n<SupplierClass>Standard<\/SupplierClass>\n<SupplierFareBasisCode>TGL0KBSA<\/SupplierFareBasisCode>\n<SupplierRBDCode>T<\/SupplierRBDCode>\n<\/TravelClass>\n<AircraftType>\n<AircraftCode>73H<\/AircraftCode>\n<\/AircraftType>\n<FareEligibilityType>Published Fare<\/FareEligibilityType>\n<SegmentMayEndWithAStop>false<\/SegmentMayEndWithAStop>\n<\/Segment>\n<\/SegmentList>\n<Vendor>\n<Name>airfranceklm<\/Name>\n<Url>http:\/\/www.airfrance.com\/indexCom_en.html<\/Url>\n<\/Vendor>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>Fare Type<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Published Fare<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Supplier fare price type<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>70J<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Return>\n<\/ReturnList>\n<Price>\n<Amount>1760.46<\/Amount>\n<Currency>EUR<\/Currency>\n<TaxItemList>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>HLS<\/Code>\n<Name>Hand luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<TaxItem>\n<Type>Surcharge<\/Type>\n<Code>LGS<\/Code>\n<Name>Luggage surcharge<\/Name>\n<Amount>0.00<\/Amount>\n<Currency>EUR<\/Currency>\n<\/TaxItem>\n<\/TaxItemList>\n<\/Price>\n<\/Group>\n<\/GroupList>\n<SupplierInfoList>\n<SupplierInfo>\n<DisplayName>ValidatingCarrier<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>AF<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for outbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Hand Luggage for inbound<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 piece<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Baggage Allowance<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>1 free luggage of 23 Kg for outward trip 1 free luggage of 23 Kg for return trip<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN1<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-PDE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking prior to departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CANCELLATION-ADE-NAV-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>Booking cancellation is not available for this booking after departure<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-PDE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking prior to departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>CHANGE-ADE-PN2<\/DisplayName>\n<InfoType>text<\/InfoType>\n<Info>You can change the booking after departure with proper charge of 150.00 EUR<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Terms & Url<\/DisplayName>\n<InfoType>url<\/InfoType>\n<Info>https:\/\/www.airfrance.co.uk\/GB\/en\/common\/transverse\/footer\/edito_cgt1_airfrance.htm<\/Info>\n<\/SupplierInfo>\n<SupplierInfo>\n<DisplayName>Booking-On-Hold expiry period<\/DisplayName>\n<InfoType>remark<\/InfoType>\n<Info>3d49m<\/Info>\n<\/SupplierInfo>\n<\/SupplierInfoList>\n<\/Router>\n<\/ProcessTerms>\n<GeneralInfoItemList>\n<GeneralInfoItem>\n<Name>ClientAddress<\/Name>\n<Value>159.223.18.67<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>StartTime<\/Name>\n<Value>12\/03\/26-10:11:13<\/Value>\n<\/GeneralInfoItem>\n<GeneralInfoItem>\n<Name>EndTime<\/Name>\n<Value>12\/03\/26-10:11:15<\/Value>\n<\/GeneralInfoItem>\n<\/GeneralInfoItemList>\n<\/CommandList>\n"
],
"AirReservationXmlRequests": [
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<CommandList>\n <ProcessTerms>\n <LoginId>AHCA6ZIPB9TSWP31<\/LoginId>\n <XmlLoginId>AHCA6ZIPB9TSWP31<\/XmlLoginId>\n <RoutingId>G1RJGLRHNAS697ES<\/RoutingId>\n <OutwardId>9N8VODIKLRG312NI<\/OutwardId>\n <ReturnId>JRBF7AJQZWZGZ5NW<\/ReturnId>\n <BookingProfile>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>PointOfSale<\/Name>\n <Value>RO<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UseCardPreRegisteredWithSupplier<\/Name>\n <Value>true<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserIPAddress<\/Name>\n <Value>127.0.0.1<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>EndUserBrowserAgent<\/Name>\n <Value>curl<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>UserData<\/Name>\n <Value>flights@karpaten.ro, +40763697928, KARPATEN OUTGOING S.R.L.<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>RequestOrigin<\/Name>\n <Value>Romania-flights.karpaten.ro<\/Value>\n <\/CustomSupplierParameter>\n <CustomSupplierParameter>\n <Name>BookingOnHold<\/Name>\n <Value>y<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <TravellerList>\n <Traveller>\n <Age>25<\/Age>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>ANDREI<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>20\/09\/2000<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <Traveller>\n <Age>24<\/Age>\n <Name>\n <Title>Ms<\/Title>\n <NamePartList>\n <NamePart>MIRUNA ELENA<\/NamePart>\n <NamePart>BADEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <CustomSupplierParameterList>\n <CustomSupplierParameter>\n <Name>DateOfBirth<\/Name>\n <Value>28\/10\/2001<\/Value>\n <\/CustomSupplierParameter>\n <\/CustomSupplierParameterList>\n <\/Traveller>\n <\/TravellerList>\n <ContactDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>BADEA<\/NamePart>\n <NamePart>ANDREI<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <HomePhone>\n <InternationalCode>0040<\/InternationalCode>\n <AreaCode><\/AreaCode>\n <Number>763697928<\/Number>\n <Extension><\/Extension>\n <\/HomePhone>\n <Email>flights@karpaten.ro<\/Email>\n <\/ContactDetails>\n <BillingDetails>\n <Name>\n <Title>Mr<\/Title>\n <NamePartList>\n <NamePart>Ioana<\/NamePart>\n <NamePart>BRANEA<\/NamePart>\n <\/NamePartList>\n <\/Name>\n <Address>\n <Company>KARPATEN OUTGOING S.R.L.<\/Company>\n <Flat><\/Flat>\n <BuildingName><\/BuildingName>\n <BuildingNumber>77A<\/BuildingNumber>\n <Street>Teleajen<\/Street>\n <Locality><\/Locality>\n <City>Bucuresti<\/City>\n <Province>Sector 2<\/Province>\n <Postcode>123456<\/Postcode>\n <CountryCode>RO<\/CountryCode>\n <\/Address>\n <CreditCard>\n <NameOnCard>\n <NamePartList>\n <NamePart>IOANA BIANCA BRANEA<\/NamePart>\n <\/NamePartList>\n <\/NameOnCard>\n <Number>5167607650556335<\/Number>\n <SecurityCode>383<\/SecurityCode>\n <ExpiryDate>09\/28<\/ExpiryDate>\n <StartDate>09\/23<\/StartDate>\n <CardType>MasterCard<\/CardType>\n <IssueNumber>0<\/IssueNumber>\n <\/CreditCard>\n <\/BillingDetails>\n <\/BookingProfile>\n <\/ProcessTerms>\n<\/CommandList>\n"
],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [
"0572354155271",
"0572354155270"
],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": true,
"CreatedAt": "2026-03-12T12:11:12.000000+02:00"
},
"PassengerCount": 2,
"ReservationDate": "2026-09-19T06:00:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-03-12T12:11:15.000000+02:00"
} | ||||||
| Log validare plan de zbor | ||
|---|---|---|
|
RO|381||MK|15||MK|14||RO|382||19-09-2026_08-40|01-10-2026_22-15|amadeus|2539 Passed | ||
|
RO|381||MK|15||MK|14||RO|384||19-09-2026_08-40|01-10-2026_22-15|amadeus|2539 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
RO|383||MK|15||MK|14||RO|382||19-09-2026_16-25|01-10-2026_22-15|amadeus|2565 flight_time Flight time of 2170 minutes exceeds plan limit(1400 minutes) | ||
|
RO|383||MK|15||MK|14||RO|384||19-09-2026_16-25|01-10-2026_22-15|amadeus|2565 flight_time Flight time of 2170 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089||MK|15||MK|14||RO|382||19-09-2026_06-00|01-10-2026_22-15|amadeus|2509 Passed | ||
|
AF|1089||MK|15||MK|14||RO|384||19-09-2026_06-00|01-10-2026_22-15|amadeus|2509 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
RO|381||MK|15||MK|14||AF|1088||19-09-2026_08-40|01-10-2026_22-15|amadeus|2510 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
RO|381||MK|933||MK|14||RO|382||19-09-2026_08-40|01-10-2026_22-15|amadeus|2382 Passed | ||
|
RO|381||MK|933||MK|14||RO|384||19-09-2026_08-40|01-10-2026_22-15|amadeus|2382 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
RO|383||MK|15||MK|14||AF|1088||19-09-2026_16-25|01-10-2026_22-15|amadeus|2536 flight_time Flight time of 2170 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089||MK|15||MK|14||AF|1088||19-09-2026_06-00|01-10-2026_22-15|amadeus|2481 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089||MK|933||MK|14||RO|382||19-09-2026_06-00|01-10-2026_22-15|amadeus|2352 flight_time Flight time of 1470 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089||MK|933||MK|14||RO|384||19-09-2026_06-00|01-10-2026_22-15|amadeus|2352 flight_time Flight time of 1470 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889||MK|933||MK|14||RO|382||19-09-2026_13-20|01-10-2026_22-15|amadeus|2352 Passed | ||
|
AF|1889||MK|933||MK|14||RO|384||19-09-2026_13-20|01-10-2026_22-15|amadeus|2352 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
RO|381||MK|933||MK|14||AF|1088||19-09-2026_08-40|01-10-2026_22-15|amadeus|2353 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089||MK|933||MK|14||AF|1088||19-09-2026_06-00|01-10-2026_22-15|amadeus|2323 flight_time Flight time of 1470 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889||MK|933||MK|14||AF|1088||19-09-2026_13-20|01-10-2026_22-15|amadeus|2323 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|Flex|AF|470|Flex|AF|7965|Flex|AF|1088|Flex|19-09-2026_06-00|01-10-2026_22-15|tf_round_trip|2785 flight_time Flight time of 1470 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|Flex|AF|470|Flex|AF|7965|Flex|AF|6634|Flex|19-09-2026_06-00|01-10-2026_22-15|tf_round_trip|2784 flight_time Flight time of 1470 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|Flex|AF|470|Flex|AF|7965|Flex|AF|6639|Flex|19-09-2026_06-00|01-10-2026_22-15|tf_round_trip|2784 flight_time Flight time of 1470 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|Flex|AF|470|Flex|AF|7965|Flex|AF|1088|Flex|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|2820 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|Flex|AF|470|Flex|AF|7965|Flex|AF|6634|Flex|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|2819 bundles Flight bundles "Flex" not compatible with plan requirements "Standard, Economy Classic, Economy Basic, Promotional, economy, Economy Restricted, Economy Flexible, Eco Fly" | ||
|
AF|1889|Flex|AF|470|Flex|AF|7965|Flex|AF|6639|Flex|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|2819 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6636|Flex|AF|470|Flex|AF|7965|Flex|AF|1088|Flex|19-09-2026_08-40|01-10-2026_22-15|tf_round_trip|2698 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6636|Flex|AF|470|Flex|AF|7965|Flex|AF|6634|Flex|19-09-2026_08-40|01-10-2026_22-15|tf_round_trip|2697 bundles Flight bundles "Flex" not compatible with plan requirements "Standard, Economy Classic, Economy Basic, Promotional, economy, Economy Restricted, Economy Flexible, Eco Fly" | ||
|
AF|6636|Flex|AF|470|Flex|AF|7965|Flex|AF|6639|Flex|19-09-2026_08-40|01-10-2026_22-15|tf_round_trip|2697 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|Flex|AF|7964|Flex|AF|7965|Flex|AF|1088|Flex|19-09-2026_06-00|01-10-2026_22-15|tf_round_trip|2393 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|Flex|AF|7964|Flex|AF|7965|Flex|AF|6634|Flex|19-09-2026_06-00|01-10-2026_22-15|tf_round_trip|2392 bundles Flight bundles "Flex" not compatible with plan requirements "Standard, Economy Classic, Economy Basic, Promotional, economy, Economy Restricted, Economy Flexible, Eco Fly" | ||
|
AF|1089|Flex|AF|7964|Flex|AF|7965|Flex|AF|6639|Flex|19-09-2026_06-00|01-10-2026_22-15|tf_round_trip|2392 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6636|Flex|AF|7964|Flex|AF|7965|Flex|AF|1088|Flex|19-09-2026_08-40|01-10-2026_22-15|tf_round_trip|2393 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6636|Flex|AF|7964|Flex|AF|7965|Flex|AF|6634|Flex|19-09-2026_08-40|01-10-2026_22-15|tf_round_trip|2392 bundles Flight bundles "Flex" not compatible with plan requirements "Standard, Economy Classic, Economy Basic, Promotional, economy, Economy Restricted, Economy Flexible, Eco Fly" | ||
|
AF|6636|Flex|AF|7964|Flex|AF|7965|Flex|AF|6639|Flex|19-09-2026_08-40|01-10-2026_22-15|tf_round_trip|2392 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6637|Flex|AF|7964|Flex|AF|7965|Flex|AF|1088|Flex|19-09-2026_16-25|01-10-2026_22-15|tf_round_trip|2418 flight_time Flight time of 2170 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6637|Flex|AF|7964|Flex|AF|7965|Flex|AF|6634|Flex|19-09-2026_16-25|01-10-2026_22-15|tf_round_trip|2417 flight_time Flight time of 2170 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6637|Flex|AF|7964|Flex|AF|7965|Flex|AF|6639|Flex|19-09-2026_16-25|01-10-2026_22-15|tf_round_trip|2417 flight_time Flight time of 2170 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|STANDARD|AF|470|STANDARD|AF|7965|STANDARD|AF|1088|STANDARD|19-09-2026_06-00|01-10-2026_22-15|amadeus|2551 flight_time Flight time of 1470 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|STANDARD|AF|470|STANDARD|AF|7965|STANDARD|AF|6634|STANDARD|19-09-2026_06-00|01-10-2026_22-15|amadeus|2550 flight_time Flight time of 1470 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|STANDARD|AF|470|STANDARD|AF|7965|STANDARD|AF|6639|STANDARD|19-09-2026_06-00|01-10-2026_22-15|amadeus|2550 flight_time Flight time of 1470 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|STANDARD|AF|470|STANDARD|AF|7965|STANDARD|AF|1088|STANDARD|19-09-2026_13-20|01-10-2026_22-15|amadeus|2551 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|STANDARD|AF|470|STANDARD|AF|7965|STANDARD|AF|6634|STANDARD|19-09-2026_13-20|01-10-2026_22-15|amadeus|2550 Passed | ||
|
AF|1889|STANDARD|AF|470|STANDARD|AF|7965|STANDARD|AF|6639|STANDARD|19-09-2026_13-20|01-10-2026_22-15|amadeus|2550 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6636|STANDARD|AF|470|STANDARD|AF|7965|STANDARD|AF|1088|STANDARD|19-09-2026_08-40|01-10-2026_22-15|amadeus|2417 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6636|STANDARD|AF|470|STANDARD|AF|7965|STANDARD|AF|6634|STANDARD|19-09-2026_08-40|01-10-2026_22-15|amadeus|2416 Passed | ||
|
AF|6636|STANDARD|AF|470|STANDARD|AF|7965|STANDARD|AF|6639|STANDARD|19-09-2026_08-40|01-10-2026_22-15|amadeus|2416 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|STANDARD|AF|7964|STANDARD|AF|7965|STANDARD|AF|1088|STANDARD|19-09-2026_06-00|01-10-2026_22-15|amadeus|2136 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|STANDARD|AF|7964|STANDARD|AF|7965|STANDARD|AF|6634|STANDARD|19-09-2026_06-00|01-10-2026_22-15|amadeus|2134 Passed | ||
|
AF|1089|STANDARD|AF|7964|STANDARD|AF|7965|STANDARD|AF|6639|STANDARD|19-09-2026_06-00|01-10-2026_22-15|amadeus|2134 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6636|STANDARD|AF|7964|STANDARD|AF|7965|STANDARD|AF|1088|STANDARD|19-09-2026_08-40|01-10-2026_22-15|amadeus|2136 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6636|STANDARD|AF|7964|STANDARD|AF|7965|STANDARD|AF|6634|STANDARD|19-09-2026_08-40|01-10-2026_22-15|amadeus|2134 Passed | ||
|
AF|6636|STANDARD|AF|7964|STANDARD|AF|7965|STANDARD|AF|6639|STANDARD|19-09-2026_08-40|01-10-2026_22-15|amadeus|2134 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6637|STANDARD|AF|7964|STANDARD|AF|7965|STANDARD|AF|1088|STANDARD|19-09-2026_16-25|01-10-2026_22-15|amadeus|2161 flight_time Flight time of 2170 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6637|STANDARD|AF|7964|STANDARD|AF|7965|STANDARD|AF|6634|STANDARD|19-09-2026_16-25|01-10-2026_22-15|amadeus|2160 flight_time Flight time of 2170 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6637|STANDARD|AF|7964|STANDARD|AF|7965|STANDARD|AF|6639|STANDARD|19-09-2026_16-25|01-10-2026_22-15|amadeus|2160 flight_time Flight time of 2170 minutes exceeds plan limit(1400 minutes) | ||
|
TK|1040|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1039|PROMOTIONAL|19-09-2026_15-55|01-10-2026_20-35|amadeus|3136 Passed | ||
|
TK|1040|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1043|PROMOTIONAL|19-09-2026_15-55|01-10-2026_20-35|amadeus|3251 Passed | ||
|
TK|1040|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1045|PROMOTIONAL|19-09-2026_15-55|01-10-2026_20-35|amadeus|3136 flight_time Flight time of 1480 minutes exceeds plan limit(1400 minutes) | ||
|
TK|1040|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|8592|PROMOTIONAL|19-09-2026_15-55|01-10-2026_20-35|amadeus|3481 Passed | ||
|
TK|1040|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|8598|PROMOTIONAL|19-09-2026_15-55|01-10-2026_20-35|amadeus|3377 flight_time Flight time of 1775 minutes exceeds plan limit(1400 minutes) | ||
|
TK|1042|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1039|PROMOTIONAL|19-09-2026_12-55|01-10-2026_20-35|amadeus|3136 Passed | ||
|
TK|1042|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1043|PROMOTIONAL|19-09-2026_12-55|01-10-2026_20-35|amadeus|3251 Passed | ||
|
TK|1042|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1045|PROMOTIONAL|19-09-2026_12-55|01-10-2026_20-35|amadeus|3136 flight_time Flight time of 1480 minutes exceeds plan limit(1400 minutes) | ||
|
TK|1042|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|8592|PROMOTIONAL|19-09-2026_12-55|01-10-2026_20-35|amadeus|3481 Passed | ||
|
TK|1042|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|8598|PROMOTIONAL|19-09-2026_12-55|01-10-2026_20-35|amadeus|3377 flight_time Flight time of 1775 minutes exceeds plan limit(1400 minutes) | ||
|
TK|1044|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1039|PROMOTIONAL|19-09-2026_09-30|01-10-2026_20-35|amadeus|3159 flight_time Flight time of 1575 minutes exceeds plan limit(1400 minutes) | ||
|
TK|1044|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1043|PROMOTIONAL|19-09-2026_09-30|01-10-2026_20-35|amadeus|3274 flight_time Flight time of 1575 minutes exceeds plan limit(1400 minutes) | ||
|
TK|1044|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1045|PROMOTIONAL|19-09-2026_09-30|01-10-2026_20-35|amadeus|3159 flight_time Flight time of 1575 minutes exceeds plan limit(1400 minutes) | ||
|
TK|1044|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|8592|PROMOTIONAL|19-09-2026_09-30|01-10-2026_20-35|amadeus|3504 flight_time Flight time of 1575 minutes exceeds plan limit(1400 minutes) | ||
|
TK|1044|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|8598|PROMOTIONAL|19-09-2026_09-30|01-10-2026_20-35|amadeus|3400 flight_time Flight time of 1575 minutes exceeds plan limit(1400 minutes) | ||
|
TK|1046|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1039|PROMOTIONAL|19-09-2026_21-35|01-10-2026_20-35|amadeus|3136 Passed | ||
|
TK|1046|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1043|PROMOTIONAL|19-09-2026_21-35|01-10-2026_20-35|amadeus|3251 Passed | ||
|
TK|1046|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1045|PROMOTIONAL|19-09-2026_21-35|01-10-2026_20-35|amadeus|3136 flight_time Flight time of 1480 minutes exceeds plan limit(1400 minutes) | ||
|
TK|1046|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|8592|PROMOTIONAL|19-09-2026_21-35|01-10-2026_20-35|amadeus|3481 Passed | ||
|
TK|1046|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|8598|PROMOTIONAL|19-09-2026_21-35|01-10-2026_20-35|amadeus|3377 flight_time Flight time of 1775 minutes exceeds plan limit(1400 minutes) | ||
|
TK|8591|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1039|PROMOTIONAL|19-09-2026_07-35|01-10-2026_20-35|amadeus|3481 flight_time Flight time of 1690 minutes exceeds plan limit(1400 minutes) | ||
|
TK|8591|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1043|PROMOTIONAL|19-09-2026_07-35|01-10-2026_20-35|amadeus|3596 flight_time Flight time of 1690 minutes exceeds plan limit(1400 minutes) | ||
|
TK|8591|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1045|PROMOTIONAL|19-09-2026_07-35|01-10-2026_20-35|amadeus|3481 flight_time Flight time of 1690 minutes exceeds plan limit(1400 minutes) | ||
|
TK|8591|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|8592|PROMOTIONAL|19-09-2026_07-35|01-10-2026_20-35|amadeus|3826 flight_time Flight time of 1690 minutes exceeds plan limit(1400 minutes) | ||
|
TK|8591|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|8598|PROMOTIONAL|19-09-2026_07-35|01-10-2026_20-35|amadeus|3722 flight_time Flight time of 1690 minutes exceeds plan limit(1400 minutes) | ||
|
TK|8597|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1039|PROMOTIONAL|19-09-2026_21-10|01-10-2026_20-35|amadeus|3481 Passed | ||
|
TK|8597|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1043|PROMOTIONAL|19-09-2026_21-10|01-10-2026_20-35|amadeus|3596 Passed | ||
|
TK|8597|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|1045|PROMOTIONAL|19-09-2026_21-10|01-10-2026_20-35|amadeus|3481 flight_time Flight time of 1480 minutes exceeds plan limit(1400 minutes) | ||
|
TK|8597|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|8592|PROMOTIONAL|19-09-2026_21-10|01-10-2026_20-35|amadeus|3826 Passed | ||
|
TK|8597|FLEXIBLE|TK|176|FLEXIBLE|TK|161|PROMOTIONAL|TK|8598|PROMOTIONAL|19-09-2026_21-10|01-10-2026_20-35|amadeus|3722 flight_time Flight time of 1775 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|Standard|AF|470|Standard|AF|7965|Standard|AF|1088|Standard|19-09-2026_06-00|01-10-2026_22-15|tf_round_trip|2383 flight_time Flight time of 1470 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|Standard|AF|470|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_06-00|01-10-2026_22-15|tf_round_trip|2382 flight_time Flight time of 1470 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|Standard|AF|470|Standard|AF|7965|Standard|AF|6639|Standard|19-09-2026_06-00|01-10-2026_22-15|tf_round_trip|2382 flight_time Flight time of 1470 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|Standard|AF|470|Standard|AF|7965|Standard|AF|1088|Standard|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|2422 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|Standard|AF|470|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|2421 Passed | ||
|
AF|1889|Standard|AF|470|Standard|AF|7965|Standard|AF|6639|Standard|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|2421 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6636|Standard|AF|470|Standard|AF|7965|Standard|AF|1088|Standard|19-09-2026_08-40|01-10-2026_22-15|tf_round_trip|2307 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6636|Standard|AF|470|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_08-40|01-10-2026_22-15|tf_round_trip|2306 Passed | ||
|
AF|6636|Standard|AF|470|Standard|AF|7965|Standard|AF|6639|Standard|19-09-2026_08-40|01-10-2026_22-15|tf_round_trip|2306 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|Standard|AF|7964|Standard|AF|7965|Standard|AF|1088|Standard|19-09-2026_06-00|01-10-2026_22-15|tf_round_trip|2025 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1089|Standard|AF|7964|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_06-00|01-10-2026_22-15|tf_round_trip|2024 Passed | ||
|
AF|1089|Standard|AF|7964|Standard|AF|7965|Standard|AF|6639|Standard|19-09-2026_06-00|01-10-2026_22-15|tf_round_trip|2024 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6636|Standard|AF|7964|Standard|AF|7965|Standard|AF|1088|Standard|19-09-2026_08-40|01-10-2026_22-15|tf_round_trip|2025 flight_time Flight time of 1570 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6636|Standard|AF|7964|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_08-40|01-10-2026_22-15|tf_round_trip|2024 Passed | ||
|
AF|6636|Standard|AF|7964|Standard|AF|7965|Standard|AF|6639|Standard|19-09-2026_08-40|01-10-2026_22-15|tf_round_trip|2024 flight_time Flight time of 1580 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6637|Standard|AF|7964|Standard|AF|7965|Standard|AF|1088|Standard|19-09-2026_16-25|01-10-2026_22-15|tf_round_trip|2050 flight_time Flight time of 2170 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6637|Standard|AF|7964|Standard|AF|7965|Standard|AF|6634|Standard|19-09-2026_16-25|01-10-2026_22-15|tf_round_trip|2049 flight_time Flight time of 2170 minutes exceeds plan limit(1400 minutes) | ||
|
AF|6637|Standard|AF|7964|Standard|AF|7965|Standard|AF|6639|Standard|19-09-2026_16-25|01-10-2026_22-15|tf_round_trip|2049 flight_time Flight time of 2170 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|Flex|AF|652|Flex|AF|7952|Flex|AF|7942|Flex|AF|673|Flex|AF|1888|Flex|19-09-2026_13-20|01-10-2026_15-25|tf_round_trip|3164 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
AF|1889|Flex|AF|652|Flex|AF|7952|Flex|AF|7942|Flex|AF|673|Flex|AF|6634|Flex|19-09-2026_13-20|01-10-2026_15-25|tf_round_trip|3163 flight_time Flight time of 1525 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|Flex|AF|652|Flex|AF|7952|Flex|AF|7944|Flex|AF|647|Flex|AF|1088|Flex|19-09-2026_13-20|01-10-2026_22-00|tf_round_trip|3164 flight_time Flight time of 1585 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|Flex|AF|652|Flex|AF|7952|Flex|KL|3849|Flex|KL|1404|Flex|KL|1375|Flex|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|3491 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
AF|1889|Flex|AF|652|Flex|AF|7952|Flex|KL|3849|Flex|KL|1404|Flex|KL|2717|Flex|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|3189 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|Flex|AF|652|Flex|AF|7952|Flex|KL|3849|Flex|KL|1406|Flex|KL|1375|Flex|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|3491 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
AF|1889|Flex|AF|652|Flex|AF|7952|Flex|KL|3849|Flex|KL|1406|Flex|KL|2717|Flex|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|3189 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
KL|1372|Flex|KL|1407|Flex|KL|3848|Flex|AF|7942|Flex|AF|673|Flex|AF|1888|Flex|19-09-2026_07-05|01-10-2026_15-25|tf_round_trip|2528 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|1372|Flex|KL|1407|Flex|KL|3848|Flex|AF|7942|Flex|AF|673|Flex|AF|6634|Flex|19-09-2026_07-05|01-10-2026_15-25|tf_round_trip|2527 flight_time Flight time of 1525 minutes exceeds plan limit(1400 minutes) | ||
|
KL|1372|Flex|KL|1407|Flex|KL|3848|Flex|AF|7944|Flex|AF|647|Flex|AF|1088|Flex|19-09-2026_07-05|01-10-2026_22-00|tf_round_trip|2528 flight_time Flight time of 1585 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|2190|Flex|AF|7942|Flex|AF|673|Flex|AF|1888|Flex|19-09-2026_08-35|01-10-2026_15-25|tf_round_trip|2394 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|2190|Flex|AF|7942|Flex|AF|673|Flex|AF|6634|Flex|19-09-2026_08-35|01-10-2026_15-25|tf_round_trip|2394 flight_time Flight time of 1525 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|2190|Flex|AF|7944|Flex|AF|647|Flex|AF|1088|Flex|19-09-2026_08-35|01-10-2026_22-00|tf_round_trip|2394 flight_time Flight time of 1585 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|3848|Flex|AF|7942|Flex|AF|673|Flex|AF|1888|Flex|19-09-2026_08-35|01-10-2026_15-25|tf_round_trip|2528 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|3848|Flex|AF|7942|Flex|AF|673|Flex|AF|6634|Flex|19-09-2026_08-35|01-10-2026_15-25|tf_round_trip|2527 flight_time Flight time of 1525 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|3848|Flex|AF|7944|Flex|AF|647|Flex|AF|1088|Flex|19-09-2026_08-35|01-10-2026_22-00|tf_round_trip|2528 flight_time Flight time of 1585 minutes exceeds plan limit(1400 minutes) | ||
|
KL|1372|Flex|KL|1407|Flex|KL|3848|Flex|KL|3849|Flex|KL|1404|Flex|KL|1375|Flex|19-09-2026_07-05|01-10-2026_22-15|tf_round_trip|2854 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|1372|Flex|KL|1407|Flex|KL|3848|Flex|KL|3849|Flex|KL|1404|Flex|KL|2717|Flex|19-09-2026_07-05|01-10-2026_22-15|tf_round_trip|2551 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
KL|1372|Flex|KL|1407|Flex|KL|3848|Flex|KL|3849|Flex|KL|1406|Flex|KL|1375|Flex|19-09-2026_07-05|01-10-2026_22-15|tf_round_trip|2854 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|1372|Flex|KL|1407|Flex|KL|3848|Flex|KL|3849|Flex|KL|1406|Flex|KL|2717|Flex|19-09-2026_07-05|01-10-2026_22-15|tf_round_trip|2551 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|2190|Flex|KL|3849|Flex|KL|1404|Flex|KL|1375|Flex|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2722 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|2190|Flex|KL|3849|Flex|KL|1404|Flex|KL|2717|Flex|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2417 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|2190|Flex|KL|3849|Flex|KL|1406|Flex|KL|1375|Flex|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2722 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|2190|Flex|KL|3849|Flex|KL|1406|Flex|KL|2717|Flex|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2417 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|3848|Flex|KL|3849|Flex|KL|1404|Flex|KL|1375|Flex|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2854 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|3848|Flex|KL|3849|Flex|KL|1404|Flex|KL|2717|Flex|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2551 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|3848|Flex|KL|3849|Flex|KL|1406|Flex|KL|1375|Flex|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2854 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|2700|Flex|KL|1407|Flex|KL|3848|Flex|KL|3849|Flex|KL|1406|Flex|KL|2717|Flex|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2551 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|Standard|AF|652|Standard|AF|7952|Standard|AF|7942|Standard|AF|673|Standard|AF|1888|Standard|19-09-2026_13-20|01-10-2026_15-25|tf_round_trip|2784 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
AF|1889|Standard|AF|652|Standard|AF|7952|Standard|AF|7942|Standard|AF|673|Standard|AF|6634|Standard|19-09-2026_13-20|01-10-2026_15-25|tf_round_trip|2783 flight_time Flight time of 1525 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|Standard|AF|652|Standard|AF|7952|Standard|AF|7944|Standard|AF|647|Standard|AF|1088|Standard|19-09-2026_13-20|01-10-2026_22-00|tf_round_trip|2784 flight_time Flight time of 1585 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|Standard|AF|652|Standard|AF|7952|Standard|KL|3849|Standard|KL|1404|Standard|KL|1375|Standard|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|3077 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
AF|1889|Standard|AF|652|Standard|AF|7952|Standard|KL|3849|Standard|KL|1404|Standard|KL|2717|Standard|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|2798 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
AF|1889|Standard|AF|652|Standard|AF|7952|Standard|KL|3849|Standard|KL|1406|Standard|KL|1375|Standard|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|3077 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
AF|1889|Standard|AF|652|Standard|AF|7952|Standard|KL|3849|Standard|KL|1406|Standard|KL|2717|Standard|19-09-2026_13-20|01-10-2026_22-15|tf_round_trip|2798 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
KL|1372|Standard|KL|1407|Standard|KL|3848|Standard|AF|7942|Standard|AF|673|Standard|AF|1888|Standard|19-09-2026_07-05|01-10-2026_15-25|tf_round_trip|2171 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|1372|Standard|KL|1407|Standard|KL|3848|Standard|AF|7942|Standard|AF|673|Standard|AF|6634|Standard|19-09-2026_07-05|01-10-2026_15-25|tf_round_trip|2170 flight_time Flight time of 1525 minutes exceeds plan limit(1400 minutes) | ||
|
KL|1372|Standard|KL|1407|Standard|KL|3848|Standard|AF|7944|Standard|AF|647|Standard|AF|1088|Standard|19-09-2026_07-05|01-10-2026_22-00|tf_round_trip|2171 flight_time Flight time of 1585 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|2190|Standard|AF|7942|Standard|AF|673|Standard|AF|1888|Standard|19-09-2026_08-35|01-10-2026_15-25|tf_round_trip|2038 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|2190|Standard|AF|7942|Standard|AF|673|Standard|AF|6634|Standard|19-09-2026_08-35|01-10-2026_15-25|tf_round_trip|2038 flight_time Flight time of 1525 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|2190|Standard|AF|7944|Standard|AF|647|Standard|AF|1088|Standard|19-09-2026_08-35|01-10-2026_22-00|tf_round_trip|2038 flight_time Flight time of 1585 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|3848|Standard|AF|7942|Standard|AF|673|Standard|AF|1888|Standard|19-09-2026_08-35|01-10-2026_15-25|tf_round_trip|2171 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|3848|Standard|AF|7942|Standard|AF|673|Standard|AF|6634|Standard|19-09-2026_08-35|01-10-2026_15-25|tf_round_trip|2170 flight_time Flight time of 1525 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|3848|Standard|AF|7944|Standard|AF|647|Standard|AF|1088|Standard|19-09-2026_08-35|01-10-2026_22-00|tf_round_trip|2171 flight_time Flight time of 1585 minutes exceeds plan limit(1400 minutes) | ||
|
KL|1372|Standard|KL|1407|Standard|KL|3848|Standard|KL|3849|Standard|KL|1404|Standard|KL|1375|Standard|19-09-2026_07-05|01-10-2026_22-15|tf_round_trip|2463 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|1372|Standard|KL|1407|Standard|KL|3848|Standard|KL|3849|Standard|KL|1404|Standard|KL|2717|Standard|19-09-2026_07-05|01-10-2026_22-15|tf_round_trip|2183 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
KL|1372|Standard|KL|1407|Standard|KL|3848|Standard|KL|3849|Standard|KL|1406|Standard|KL|1375|Standard|19-09-2026_07-05|01-10-2026_22-15|tf_round_trip|2463 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|1372|Standard|KL|1407|Standard|KL|3848|Standard|KL|3849|Standard|KL|1406|Standard|KL|2717|Standard|19-09-2026_07-05|01-10-2026_22-15|tf_round_trip|2183 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|2190|Standard|KL|3849|Standard|KL|1404|Standard|KL|1375|Standard|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2331 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|2190|Standard|KL|3849|Standard|KL|1404|Standard|KL|2717|Standard|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2049 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|2190|Standard|KL|3849|Standard|KL|1406|Standard|KL|1375|Standard|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2331 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|2190|Standard|KL|3849|Standard|KL|1406|Standard|KL|2717|Standard|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2049 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|3848|Standard|KL|3849|Standard|KL|1404|Standard|KL|1375|Standard|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2463 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|3848|Standard|KL|3849|Standard|KL|1404|Standard|KL|2717|Standard|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2183 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|3848|Standard|KL|3849|Standard|KL|1406|Standard|KL|1375|Standard|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2463 max_stops 2 stops exceeds plan limit(1 stops) | ||
|
KL|2700|Standard|KL|1407|Standard|KL|3848|Standard|KL|3849|Standard|KL|1406|Standard|KL|2717|Standard|19-09-2026_08-35|01-10-2026_22-15|tf_round_trip|2183 flight_time Flight time of 1590 minutes exceeds plan limit(1400 minutes) | ||
| Afiseaza toate (+152) | ||