{
    "file_info": {
        "original_file": "AIR20250923140644408.AIR",
        "processed_at": "2025-10-02T15:04:54+02:00",
        "file_type": "IMR",
        "target_table": "presale"
    },
    "pnr": {
        "uuid": "48b273ce-3875-47aa-b8f2-ef513791e99d",
        "name": "XJKYZ7",
        "date": "",
        "status": "Inconnu",
        "passenger": 1,
        "unticketed": 4,
        "ticketed": 0,
        "emd": 0,
        "segment": 4,
        "accounts": {
            "uuid": "db890a07-89ef-41d7-ae4a-3087f3f9fcdc",
            "name": "",
            "office_id": "",
            "telephone": ""
        },
        "segments": [
            {
                "uuid": "892e075d-b19f-47e9-b593-c6da4276ca7e",
                "pnr_uuid": "48b273ce-3875-47aa-b8f2-ef513791e99d",
                "segment_number": "002",
                "sequence": "030",
                "type": "UNTICKETED",
                "status": "CONFIRMED",
                "departure_code": "ABJ",
                "departure_name": "ABIDJAN",
                "departure_date": "2025-11-18",
                "departure_time": "09:15",
                "arrival_code": "DOH",
                "arrival_name": "DOHA",
                "arrival_date": "2025-11-18",
                "arrival_time": "22:10",
                "carrier": "QR",
                "carrier_name": "QATAR AIRWAYS",
                "flight_number": "1424",
                "booking_class": "Q",
                "service_class": "Economy",
                "aircraft_type": null,
                "fare_basis": null,
                "baggage_allowance": null,
                "created_at": "2025-10-02T15:04:54+02:00",
                "updated_at": "2025-10-02T15:04:54+02:00",
                "modified_by": 1,
                "is_deleted": false
            },
            {
                "uuid": "0c45beb5-7e2b-4d9d-ab58-dc5c53bd70b2",
                "pnr_uuid": "48b273ce-3875-47aa-b8f2-ef513791e99d",
                "segment_number": "003",
                "sequence": "031",
                "type": "UNTICKETED",
                "status": "CONFIRMED",
                "departure_code": "DOH",
                "departure_name": "DOHA",
                "departure_date": "2025-11-19",
                "departure_time": "01:55",
                "arrival_code": "CAN",
                "arrival_name": "GUANGZHOU",
                "arrival_date": "2025-11-19",
                "arrival_time": "14:25",
                "carrier": "QR",
                "carrier_name": "QATAR AIRWAYS",
                "flight_number": "0874",
                "booking_class": "Q",
                "service_class": "Economy",
                "aircraft_type": null,
                "fare_basis": null,
                "baggage_allowance": null,
                "created_at": "2025-10-02T15:04:54+02:00",
                "updated_at": "2025-10-02T15:04:54+02:00",
                "modified_by": 1,
                "is_deleted": false
            },
            {
                "uuid": "862b55f0-e347-45bb-b4db-a58299797720",
                "pnr_uuid": "48b273ce-3875-47aa-b8f2-ef513791e99d",
                "segment_number": "004",
                "sequence": "032",
                "type": "UNTICKETED",
                "status": "CONFIRMED",
                "departure_code": "CAN",
                "departure_name": "GUANGZHOU",
                "departure_date": "2025-12-04",
                "departure_time": "18:45",
                "arrival_code": "DOH",
                "arrival_name": "DOHA",
                "arrival_date": "2025-12-04",
                "arrival_time": "23:15",
                "carrier": "QR",
                "carrier_name": "QATAR AIRWAYS",
                "flight_number": "6393",
                "booking_class": "N",
                "service_class": "Economy",
                "aircraft_type": null,
                "fare_basis": null,
                "baggage_allowance": null,
                "created_at": "2025-10-02T15:04:54+02:00",
                "updated_at": "2025-10-02T15:04:54+02:00",
                "modified_by": 1,
                "is_deleted": false
            },
            {
                "uuid": "cb746a43-ac75-4404-ae54-25d4b65feddf",
                "pnr_uuid": "48b273ce-3875-47aa-b8f2-ef513791e99d",
                "segment_number": "005",
                "sequence": "033",
                "type": "UNTICKETED",
                "status": "CONFIRMED",
                "departure_code": "DOH",
                "departure_name": "DOHA",
                "departure_date": "2025-12-05",
                "departure_time": "01:30",
                "arrival_code": "ABJ",
                "arrival_name": "ABIDJAN",
                "arrival_date": "2025-12-05",
                "arrival_time": "07:45",
                "carrier": "QR",
                "carrier_name": "QATAR AIRWAYS",
                "flight_number": "1424",
                "booking_class": "N",
                "service_class": "Economy",
                "aircraft_type": null,
                "fare_basis": null,
                "baggage_allowance": null,
                "created_at": "2025-10-02T15:04:54+02:00",
                "updated_at": "2025-10-02T15:04:54+02:00",
                "modified_by": 1,
                "is_deleted": false
            }
        ]
    },
    "records": [
        {
            "uuid": "304aa0e2-48b8-462f-8662-237c5f8dc0e1",
            "name": "20251002_PRESALEXJYZ7001",
            "date": "2025-10-02",
            "pnr": "XJKYZ7",
            "number": "PRESALE-XJKYZ7-001",
            "status": "A emettre",
            "departure_date": "18\/11\/2025",
            "type": "ticket",
            "tax": 302600,
            "excluding_tax": 373700,
            "ttc": 676300,
            "commission": 0,
            "commission_amount": 0,
            "subtotal": 0,
            "amount": 676300,
            "margin": 0,
            "penality": 0,
            "agency_fees": 0,
            "provider_fees": 0,
            "payment_form": "CASH",
            "fare_basis": "QJCIP1RE",
            "routing": "ABJ - DOH - CAN - DOH - ABJ",
            "class": "N",
            "agent": "0002AS",
            "document_number": "PRESALEXJYZ7001",
            "quantity": 1,
            "source": "AIR",
            "description": "Statut:A emettre\\nPassager:DOSSO\/MARIAME MRS\\nNum Ticket:PRESALE-XJKYZ7-001\\nDate de depart:18\/11\/2025\\nParcours:ABJ - DOH - CAN - DOH - ABJ",
            "created_at": "2025-10-02T15:04:54+02:00",
            "updated_at": "2025-10-02T15:04:54+02:00",
            "presale_name": "IMR_XJKYZ7_ABJ - DOH - CAN - DOH - ABJ",
            "beneficiaires": {
                "uuid": "b63dff06-fa85-4b40-b92f-5c3810ba5184",
                "name": "MARIAME DOSSO",
                "gender": "MRS",
                "lastname": "DOSSO",
                "firstname": "MARIAME",
                "phone": "",
                "email": "",
                "source": "AIR",
                "description": "APABJ 225 22501808 - ABNOUR VOYAGES - A",
                "modified_by": 1,
                "is_deleted": 0
            },
            "compagnies": {
                "uuid": "44b8bd53-2b73-4a5e-b74c-c05f324ed408",
                "name": "QATAR AIRWAYS",
                "code": "QR",
                "libelle": "QATAR AIRWAYS",
                "description": "Compagnie extraite de l'itinéraire (ABJ - DOH - CAN - DOH - ABJ)",
                "modified_by": 1,
                "is_deleted": 0
            }
        }
    ],
    "summary": {
        "segments_count": 4,
        "tickets_count": 1,
        "passengers_count": 1
    }
}