{
    "file_type": "IMR",
    "category": "ticket",
    "action": "issue",
    "header": {
        "version": "AIR-BLK207",
        "air_type": "IM",
        "sequence": "243",
        "record_locator": "1A1291480",
        "amendment_number": "001001",
        "amendment_sequence": ""
    },
    "pnr_info": {
        "raw_muc": "MUC1A YBY5VK012;0202;ABJ26222P;39202763;ABJ26222P;39202763;ABJ26222P;39202763;ABJ26222P;39202763;01;;;;;;;;;;;;;;;;;;;;;AF YBY5VK;AT YBY5VK",
        "pnr": "YBY5VK",
        "agency_office_id": "ABJ26222P",
        "airlines": [
            "AF",
            "AT"
        ]
    },
    "validating_carrier": {
        "raw_content": ""
    },
    "transaction": {
        "type": "ET"
    },
    "servicing_data": {
        "raw_content": "7906/ 0002AGSU-0002AGSU----",
        "servicing_carrier": "7906",
        "agent_code": "0002AG"
    },
    "dates": {
        "pnr_creation": "2025-06-25",
        "pnr_modification": "2025-07-07",
        "air_creation": "2025-07-07"
    },
    "flight_segments": [
        {
            "type": "UNTICKETED",
            "segment_number": "003",
            "sequence": "014",
            "departure": {
                "code": "ABJ",
                "name": "ABIDJAN",
                "country": "CI"
            },
            "arrival": {
                "code": "CMN",
                "name": "CASABLANCA CMN",
                "country": "MA"
            },
            "flight": {
                "carrier": "AT",
                "number": "0532",
                "booking_class": "K",
                "departure_date": "2025-11-14",
                "departure_time": "05:50",
                "arrival_time": "11:15",
                "arrival_date": "2025-11-14"
            },
            "status": "CONFIRMED",
            "booking_status": {
                "code": "HK",
                "number": 2,
                "description": "Confirmed"
            },
            "meal": "",
            "stops": 0,
            "aircraft": "73H",
            "baggage": "",
            "duration": "04:25",
            "mileage": 1948
        },
        {
            "type": "UNTICKETED",
            "segment_number": "004",
            "sequence": "015",
            "departure": {
                "code": "CMN",
                "name": "CASABLANCA CMN",
                "country": "MA"
            },
            "arrival": {
                "code": "CDG",
                "name": "PARIS CDG",
                "country": "FR"
            },
            "flight": {
                "carrier": "AT",
                "number": "0788",
                "booking_class": "K",
                "departure_date": "2025-11-15",
                "departure_time": "13:25",
                "arrival_time": "16:25",
                "arrival_date": "2025-11-15"
            },
            "status": "CONFIRMED",
            "booking_status": {
                "code": "HK",
                "number": 2,
                "description": "Confirmed"
            },
            "meal": "",
            "stops": 0,
            "aircraft": "7M8",
            "baggage": "",
            "duration": "03:00",
            "mileage": 1200
        },
        {
            "type": "UNTICKETED",
            "segment_number": "005",
            "sequence": "006",
            "departure": {
                "code": "CDG",
                "name": "PARIS CDG",
                "country": "FR"
            },
            "arrival": {
                "code": "YUL",
                "name": "MONTREAL TRUDEAU",
                "country": "CA"
            },
            "flight": {
                "carrier": "AF",
                "number": "0342",
                "booking_class": "M",
                "departure_date": "2025-11-17",
                "departure_time": "10:30",
                "arrival_time": "12:15",
                "arrival_date": "2025-11-17"
            },
            "status": "CONFIRMED",
            "booking_status": {
                "code": "HK",
                "number": 2,
                "description": "Confirmed"
            },
            "meal": "MS",
            "stops": 0,
            "aircraft": "789",
            "baggage": "",
            "duration": "07:45",
            "mileage": 3443
        }
    ],
    "tickets": [
        {
            "passenger": {
                "sequence": "001",
                "passenger_number": "02",
                "name": {
                    "last_name": "KOUADIO",
                    "first_name": "KOUADIO",
                    "title": ""
                },
                "email": "",
                "mobile": "",
                "agency": {
                    "name": "CETERIS TOURS COTE D IVOIRE SARL",
                    "contact": "+2252721748814"
                },
                "contact_info": "APABJ +2252721748814 - CETERIS TOURS COTE D IVOIRE SARL - A",
                "special_services": [
                    {
                        "type": "SSR",
                        "service_code": "OTHS",
                        "airline": "1A",
                        "status": "/682977759437 - AT-DO NOT DELETE THIS SSR",
                        "details": "",
                        "raw_ssr": "SSR OTHS 1A  /682977759437 - AT-DO NOT DELETE THIS SSR"
                    },
                    {
                        "type": "SSR",
                        "service_code": "ADTK",
                        "airline": "1A",
                        "status": "/TO AF BY 09JUL 2100 ABJ OTHERWISE WILL BE XLD",
                        "details": "",
                        "raw_ssr": "SSR ADTK 1A  /TO AF BY 09JUL 2100 ABJ OTHERWISE WILL BE XLD"
                    },
                    {
                        "type": "SSR",
                        "service_code": "OTHS",
                        "airline": "1A",
                        "status": "/682977759437 - AT-DO NOT DELETE THIS SSR",
                        "details": "",
                        "raw_ssr": "SSR OTHS 1A  /682977759437 - AT-DO NOT DELETE THIS SSR"
                    },
                    {
                        "type": "SSR",
                        "service_code": "OTHS",
                        "airline": "1A",
                        "status": "/682977759437 - AT-DO NOT DELETE THIS SSR",
                        "details": "",
                        "raw_ssr": "SSR OTHS 1A  /682977759437 - AT-DO NOT DELETE THIS SSR"
                    }
                ]
            },
            "fare_data": {
                "pricing": {
                    "base_fare": {
                        "amount": 380000,
                        "currency": "XOF"
                    },
                    "total_fare": {
                        "amount": 549900,
                        "currency": "XOF"
                    },
                    "raw_content": "FXOF380000     ;;;;;;;;;;;;XOF549900     ;;;"
                },
                "taxes": [
                    {
                        "currency": "XOF",
                        "amount": 91200,
                        "code": "YQ"
                    },
                    {
                        "currency": "XOF",
                        "amount": 8400,
                        "code": "YR"
                    },
                    {
                        "currency": "XOF",
                        "amount": 70300,
                        "code": "XT"
                    }
                ],
                "fare_breakdown": [
                    {
                        "currency": "XOF",
                        "amount": 91200,
                        "code": "YQ",
                        "type": "AC"
                    },
                    {
                        "currency": "XOF",
                        "amount": 8400,
                        "code": "YR",
                        "type": "VB"
                    },
                    {
                        "currency": "XOF",
                        "amount": 12500,
                        "code": "CI",
                        "type": "SE"
                    },
                    {
                        "currency": "XOF",
                        "amount": 4000,
                        "code": "CI",
                        "type": "TO"
                    },
                    {
                        "currency": "XOF",
                        "amount": 1000,
                        "code": "FQ",
                        "type": "GO"
                    },
                    {
                        "currency": "XOF",
                        "amount": 5000,
                        "code": "OJ",
                        "type": "AP"
                    },
                    {
                        "currency": "XOF",
                        "amount": 30000,
                        "code": "RQ",
                        "type": "DP"
                    },
                    {
                        "currency": "XOF",
                        "amount": 6300,
                        "code": "A9",
                        "type": "TO"
                    },
                    {
                        "currency": "XOF",
                        "amount": 8400,
                        "code": "MA",
                        "type": "EB"
                    },
                    {
                        "currency": "XOF",
                        "amount": 3100,
                        "code": "MA",
                        "type": "SE"
                    }
                ],
                "fare_basis": [
                    "KA0WAAFA",
                    "KA0WAAFA"
                ],
                "segment_fare_basis": [
                    {
                        "segment": "3",
                        "fare_basis": "KA0WAAFA"
                    },
                    {
                        "segment": "4",
                        "fare_basis": "KA0WAAFA"
                    }
                ],
                "neutral_unit": "NUC;629.40",
                "travel_dates": "XXXX;XXXX",
                "fare_calculation": "ABJ AT CMN AT PAR Q ABJPAR31.47 629.40NUC660.87END ROE574.986849XT12500CI4000CI1000FQ5000OJ30000RQ6300A98400MA3100MA;FXB/S3-4",
                "commission": []
            },
            "payment": [],
            "ticket_info": {
                "issue_info": {
                    "status": "TKOK25JUN",
                    "consolidator_office_id": "ABJ26222P",
                    "transaction_type": "",
                    "raw_content": "TKOK25JUN/ABJ26222P"
                }
            },
            "special_services": [],
            "modifications": [],
            "raw_content": "TSA-X  ++ABJPAR;I+0+++ ;S3-4",
            "route": "X  ++ABJPAR",
            "type": "I+0+++",
            "route_segments": [
                3,
                4
            ],
            "itinerary_summary": {
                "carriers": [
                    "AT",
                    "AF"
                ],
                "primary_carrier": "AT",
                "routing": "ABJ - CMN - CDG - YUL",
                "origin": "ABJ",
                "destination": "YUL",
                "segment_count": 3,
                "total_stops": 0,
                "journey_type": "multi_city",
                "departure_datetime": "2025-11-14 05:50",
                "arrival_datetime": "2025-11-17 12:15",
                "total_distance": 6591,
                "aircraft_types": [
                    "73H",
                    "7M8",
                    "789"
                ],
                "total_flight_duration": "15:10",
                "is_international": true,
                "has_connections": true
            }
        },
        {
            "passenger": {
                "sequence": "001",
                "passenger_number": "02",
                "name": {
                    "last_name": "KOUADIO",
                    "first_name": "KOUADIO",
                    "title": ""
                },
                "email": "",
                "mobile": "",
                "agency": {
                    "name": "CETERIS TOURS COTE D IVOIRE SARL",
                    "contact": "+2252721748814"
                },
                "contact_info": "APABJ +2252721748814 - CETERIS TOURS COTE D IVOIRE SARL - A",
                "special_services": [
                    {
                        "type": "SSR",
                        "service_code": "OTHS",
                        "airline": "1A",
                        "status": "/682977759437 - AT-DO NOT DELETE THIS SSR",
                        "details": "",
                        "raw_ssr": "SSR OTHS 1A  /682977759437 - AT-DO NOT DELETE THIS SSR"
                    },
                    {
                        "type": "SSR",
                        "service_code": "ADTK",
                        "airline": "1A",
                        "status": "/TO AF BY 09JUL 2100 ABJ OTHERWISE WILL BE XLD",
                        "details": "",
                        "raw_ssr": "SSR ADTK 1A  /TO AF BY 09JUL 2100 ABJ OTHERWISE WILL BE XLD"
                    },
                    {
                        "type": "SSR",
                        "service_code": "OTHS",
                        "airline": "1A",
                        "status": "/682977759437 - AT-DO NOT DELETE THIS SSR",
                        "details": "",
                        "raw_ssr": "SSR OTHS 1A  /682977759437 - AT-DO NOT DELETE THIS SSR"
                    },
                    {
                        "type": "SSR",
                        "service_code": "OTHS",
                        "airline": "1A",
                        "status": "/682977759437 - AT-DO NOT DELETE THIS SSR",
                        "details": "",
                        "raw_ssr": "SSR OTHS 1A  /682977759437 - AT-DO NOT DELETE THIS SSR"
                    }
                ]
            },
            "fare_data": {
                "pricing": {
                    "base_fare": {
                        "amount": 380000,
                        "currency": "XOF"
                    },
                    "total_fare": {
                        "amount": 549900,
                        "currency": "XOF"
                    },
                    "raw_content": "FXOF380000     ;;;;;;;;;;;;XOF549900     ;;;"
                },
                "taxes": [
                    {
                        "currency": "XOF",
                        "amount": 91200,
                        "code": "YQ"
                    },
                    {
                        "currency": "XOF",
                        "amount": 8400,
                        "code": "YR"
                    },
                    {
                        "currency": "XOF",
                        "amount": 70300,
                        "code": "XT"
                    }
                ],
                "fare_breakdown": [
                    {
                        "currency": "XOF",
                        "amount": 91200,
                        "code": "YQ",
                        "type": "AC"
                    },
                    {
                        "currency": "XOF",
                        "amount": 8400,
                        "code": "YR",
                        "type": "VB"
                    },
                    {
                        "currency": "XOF",
                        "amount": 12500,
                        "code": "CI",
                        "type": "SE"
                    },
                    {
                        "currency": "XOF",
                        "amount": 4000,
                        "code": "CI",
                        "type": "TO"
                    },
                    {
                        "currency": "XOF",
                        "amount": 1000,
                        "code": "FQ",
                        "type": "GO"
                    },
                    {
                        "currency": "XOF",
                        "amount": 5000,
                        "code": "OJ",
                        "type": "AP"
                    },
                    {
                        "currency": "XOF",
                        "amount": 30000,
                        "code": "RQ",
                        "type": "DP"
                    },
                    {
                        "currency": "XOF",
                        "amount": 6300,
                        "code": "A9",
                        "type": "TO"
                    },
                    {
                        "currency": "XOF",
                        "amount": 8400,
                        "code": "MA",
                        "type": "EB"
                    },
                    {
                        "currency": "XOF",
                        "amount": 3100,
                        "code": "MA",
                        "type": "SE"
                    }
                ],
                "fare_basis": [
                    "KA0WAAFA",
                    "KA0WAAFA"
                ],
                "segment_fare_basis": [
                    {
                        "segment": "3",
                        "fare_basis": "KA0WAAFA"
                    },
                    {
                        "segment": "4",
                        "fare_basis": "KA0WAAFA"
                    }
                ],
                "neutral_unit": "NUC;629.40",
                "travel_dates": "XXXX;XXXX",
                "fare_calculation": "ABJ AT CMN AT PAR Q ABJPAR31.47 629.40NUC660.87END ROE574.986849XT12500CI4000CI1000FQ5000OJ30000RQ6300A98400MA3100MA;FXB/S3-4",
                "commission": []
            },
            "payment": [],
            "ticket_info": {
                "issue_info": {
                    "status": "TKOK25JUN",
                    "consolidator_office_id": "ABJ26222P",
                    "transaction_type": "",
                    "raw_content": "TKOK25JUN/ABJ26222P"
                }
            },
            "special_services": [],
            "modifications": [],
            "raw_content": "TSA-X  ++ABJPAR;I+0+++ ;S3-4",
            "route": "X  ++ABJPAR",
            "type": "I+0+++",
            "route_segments": [
                3,
                4
            ],
            "itinerary_summary": {
                "carriers": [
                    "AT",
                    "AF"
                ],
                "primary_carrier": "AT",
                "routing": "ABJ - CMN - CDG - YUL",
                "origin": "ABJ",
                "destination": "YUL",
                "segment_count": 3,
                "total_stops": 0,
                "journey_type": "multi_city",
                "departure_datetime": "2025-11-14 05:50",
                "arrival_datetime": "2025-11-17 12:15",
                "total_distance": 6591,
                "aircraft_types": [
                    "73H",
                    "7M8",
                    "789"
                ],
                "total_flight_duration": "15:10",
                "is_international": true,
                "has_connections": true
            }
        }
    ],
    "agency": [],
    "ticketing_info": {
        "status": "TKOK25JUN",
        "consolidator_office_id": "ABJ26222P",
        "transaction_type": "",
        "raw_content": "TKOK25JUN/ABJ26222P"
    },
    "processing_info": {
        "processed_at": "2025-10-02T14:31:22+02:00",
        "processor": "AIRParserService",
        "version": "1.0"
    },
    "file_info": {
        "filename": "AIR2025070718440638.AIR"
    }
}