{
  "metric": "property_rated",
  "label": "Crew score",
  "note": "Nights where the crew member responded, with the rating they gave.",
  "table": "room_night",
  "sort": null,
  "dir": "desc",
  "filters": {},
  "total": 617,
  "sums": {
    "public_rate": 229842.3,
    "rate_paid": 180908.36
  },
  "rows": [
    {
      "id": "RS-8852865-3",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8852865",
      "duty_id": "D-512865",
      "layover_id": "L-512866",
      "crew_id": "IRE-1062",
      "crew_name": "T. Doyle",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-102",
      "hotel": "Maldron Hotel Dublin Airport",
      "chain": "Dalata",
      "contract_id": "C-102",
      "allotment_id": "A-102",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-20T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-31T13:02:00Z",
      "duty_start_utc": "2026-08-31T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 231.81,
      "vat_rate": 13.5,
      "vat_amount": 31.29,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 263.1,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 263.1,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 263.1,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852865",
      "vcc_auth_amount": 288.1,
      "folio_amount": 263.1,
      "settled_amount": 263.1,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": 263.1,
      "baseline_rate": 351,
      "market_rate": 340.47,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.7,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 351,
      "discount_pct": 25.04
    },
    {
      "id": "RS-8853836-4",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8853836",
      "duty_id": "D-513836",
      "layover_id": "L-513837",
      "crew_id": "IRE-1040",
      "crew_name": "K. Nolan",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": "C-108",
      "allotment_id": "A-108",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-23T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-31T04:49:00Z",
      "duty_start_utc": "2026-08-31T11:50:00Z",
      "transfer_minutes": 16,
      "room_net": 250.36,
      "vat_rate": 7,
      "vat_amount": 17.53,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 272.89,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 272.89,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 254.55,
      "markup": 18.34,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853836",
      "vcc_auth_amount": 297.89,
      "folio_amount": 272.89,
      "settled_amount": 272.89,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": 272.89,
      "baseline_rate": 371.46,
      "market_rate": 360.32,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.8,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 371.46,
      "discount_pct": 26.54
    },
    {
      "id": "RS-8853888-4",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8853888",
      "duty_id": "D-513888",
      "layover_id": "L-513889",
      "crew_id": "BEL-1058",
      "crew_name": "L. Declerck",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-118",
      "hotel": "NH Brussels Airport",
      "chain": "NH",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-27T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-31T15:12:00Z",
      "duty_start_utc": "2026-08-31T14:05:00Z",
      "transfer_minutes": 13,
      "room_net": 329.23,
      "vat_rate": 6,
      "vat_amount": 19.75,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 353.22,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 353.22,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 353.22,
      "markup": 0,
      "commission_received": 38.16,
      "commission_shared": 19.08,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853888",
      "vcc_auth_amount": 378.22,
      "folio_amount": 353.22,
      "settled_amount": 353.22,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 424.95,
      "market_rate": 412.2,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 424.95,
      "discount_pct": 16.88
    },
    {
      "id": "RS-8853894-2",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8853894",
      "duty_id": "D-513894",
      "layover_id": "L-513895",
      "crew_id": "BEL-1080",
      "crew_name": "B. Dubois",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "HKG",
      "country": "HK",
      "property_id": "P-121",
      "hotel": "Hong Kong SkyCity Marriott",
      "chain": "Marriott",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-27T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-31T00:00:00Z",
      "duty_start_utc": "2026-08-31T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 325.37,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 325.37,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2738.87,
      "fx_rate": 0.118797,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 289.88,
      "markup": 35.49,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853894",
      "vcc_auth_amount": 350.37,
      "folio_amount": 325.37,
      "settled_amount": 325.37,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 399.9,
      "market_rate": 387.9,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 399.9,
      "discount_pct": 18.64
    },
    {
      "id": "RS-8854377-2",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8854377",
      "duty_id": "D-514377",
      "layover_id": "L-514378",
      "crew_id": "BEL-1022",
      "crew_name": "D. Declerck",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-122",
      "hotel": "Millennium Airport Hotel Dubai",
      "chain": "Millennium",
      "contract_id": "C-122",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-28T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-31T20:59:00Z",
      "duty_start_utc": "2026-08-31T09:15:00Z",
      "transfer_minutes": 56,
      "room_net": 269,
      "vat_rate": 5,
      "vat_amount": 13.45,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 287.45,
      "ancillaries": 21.69,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1114.64,
      "fx_rate": 0.257885,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 267.77,
      "markup": 19.68,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854377",
      "vcc_auth_amount": 334.14,
      "folio_amount": 309.14,
      "settled_amount": 309.14,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": 287.45,
      "baseline_rate": 384.66,
      "market_rate": 373.12,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.1,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 384.66,
      "discount_pct": 25.27
    },
    {
      "id": "RS-8854518-1",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8854518",
      "duty_id": "D-514518",
      "layover_id": "L-514519",
      "crew_id": "BEL-1050",
      "crew_name": "H. De Smet",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": "C-111",
      "allotment_id": "A-111",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-31T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-31T21:32:00Z",
      "duty_start_utc": "2026-08-31T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 258.55,
      "vat_rate": 6,
      "vat_amount": 15.51,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 278.06,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 278.06,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 258.03,
      "markup": 20.03,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854518",
      "vcc_auth_amount": 303.06,
      "folio_amount": 278.06,
      "settled_amount": 278.06,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": 278.06,
      "baseline_rate": 369.7,
      "market_rate": 358.61,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 12.16,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-31",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 369.7,
      "discount_pct": 24.79
    },
    {
      "id": "RS-8854646-3",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8854646",
      "duty_id": "D-514646",
      "layover_id": "L-514647",
      "crew_id": "BEL-1063",
      "crew_name": "C. Peeters",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-123",
      "hotel": "Le Meridien Dubai",
      "chain": "Marriott",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-24T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-31T13:37:00Z",
      "duty_start_utc": "2026-08-31T11:50:00Z",
      "transfer_minutes": 48,
      "room_net": 313.13,
      "vat_rate": 5,
      "vat_amount": 15.66,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 333.79,
      "ancillaries": 21.11,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1294.34,
      "fx_rate": 0.257885,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 333.79,
      "markup": 0,
      "commission_received": 33.04,
      "commission_shared": 16.52,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854646",
      "vcc_auth_amount": 379.9,
      "folio_amount": 354.9,
      "settled_amount": 354.9,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 395.72,
      "market_rate": 383.85,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 395.72,
      "discount_pct": 15.65
    },
    {
      "id": "RS-8854959-2",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8854959",
      "duty_id": "D-514959",
      "layover_id": "L-514960",
      "crew_id": "FRA-1084",
      "crew_name": "B. Moreau",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-30T12:30:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-31T13:11:00Z",
      "duty_start_utc": "2026-08-31T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 264.52,
      "vat_rate": 10,
      "vat_amount": 26.45,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.17,
      "ancillaries": 33.76,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 296.17,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.95,
      "markup": 21.22,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854959",
      "vcc_auth_amount": 354.93,
      "folio_amount": 329.93,
      "settled_amount": 329.93,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": 296.17,
      "baseline_rate": 390.84,
      "market_rate": 379.11,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": "modify_in_place",
      "change_source": "travel_desk",
      "change_cost": 13.56,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.8,
      "complaint_theme": "room",
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 390.84,
      "discount_pct": 24.22
    },
    {
      "id": "RS-8854981-1",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8854981",
      "duty_id": "D-514981",
      "layover_id": "L-514982",
      "crew_id": "FRA-1037",
      "crew_name": "O. Delacroix",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-31T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-31T21:32:00Z",
      "duty_start_utc": "2026-08-31T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 251.45,
      "vat_rate": 10,
      "vat_amount": 25.14,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.59,
      "ancillaries": 24.23,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.59,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 276.59,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854981",
      "vcc_auth_amount": 325.82,
      "folio_amount": 300.82,
      "settled_amount": 300.82,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": 276.59,
      "baseline_rate": 386.68,
      "market_rate": 375.08,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-31",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 386.68,
      "discount_pct": 28.47
    },
    {
      "id": "RS-8853172-3",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8853172",
      "duty_id": "D-513172",
      "layover_id": "L-513173",
      "crew_id": "IRE-1085",
      "crew_name": "P. O Conaill",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": "C-111",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-23T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-30T21:32:00Z",
      "duty_start_utc": "2026-08-30T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 319.08,
      "vat_rate": 6,
      "vat_amount": 19.15,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 342.23,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 342.23,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 321.3,
      "markup": 20.93,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853172",
      "vcc_auth_amount": 300.8,
      "folio_amount": 342.23,
      "settled_amount": 342.23,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 275.8,
      "baseline_rate": 346.21,
      "market_rate": 335.82,
      "rate_honoured": 0,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.6,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 346.21,
      "discount_pct": 1.15
    },
    {
      "id": "RS-8853274-1",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8853274",
      "duty_id": "D-513274",
      "layover_id": "L-513275",
      "crew_id": "IRE-1059",
      "crew_name": "C. Devlin",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-109",
      "hotel": "Novotel Koln City",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-29T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-30T00:00:00Z",
      "duty_start_utc": "2026-08-30T14:05:00Z",
      "transfer_minutes": 44,
      "room_net": 230.68,
      "vat_rate": 7,
      "vat_amount": 16.15,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 251.83,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 251.83,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 251.83,
      "markup": 0,
      "commission_received": 26.9,
      "commission_shared": 13.45,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853274",
      "vcc_auth_amount": 276.83,
      "folio_amount": 251.83,
      "settled_amount": 251.83,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 300.3,
      "market_rate": 291.29,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 300.3,
      "discount_pct": 16.14
    },
    {
      "id": "RS-8853451-2",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8853451",
      "duty_id": "D-513451",
      "layover_id": "L-513452",
      "crew_id": "IRE-1059",
      "crew_name": "C. Devlin",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": "C-108",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-28T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-30T13:09:00Z",
      "duty_start_utc": "2026-08-30T06:30:00Z",
      "transfer_minutes": 16,
      "room_net": 246.28,
      "vat_rate": 7,
      "vat_amount": 17.24,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 268.52,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 268.52,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 249.59,
      "markup": 18.93,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853451",
      "vcc_auth_amount": 293.52,
      "folio_amount": 268.52,
      "settled_amount": 268.52,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 268.52,
      "baseline_rate": 331.16,
      "market_rate": 321.23,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 1.8,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 331.16,
      "discount_pct": 18.92
    },
    {
      "id": "RS-8853659-2",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8853659",
      "duty_id": "D-513659",
      "layover_id": "L-513660",
      "crew_id": "IRE-1071",
      "crew_name": "V. Devlin",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "STN",
      "country": "GB",
      "property_id": "P-116",
      "hotel": "Hampton by Hilton Stansted",
      "chain": "Hilton",
      "contract_id": "C-116",
      "allotment_id": "A-116",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-27T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-30T21:37:00Z",
      "duty_start_utc": "2026-08-30T14:05:00Z",
      "transfer_minutes": 18,
      "room_net": 255.13,
      "vat_rate": 20,
      "vat_amount": 51.03,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 306.16,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 258.29,
      "fx_rate": 1.185339,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 306.16,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853659",
      "vcc_auth_amount": 331.16,
      "folio_amount": 306.16,
      "settled_amount": 306.16,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 306.16,
      "baseline_rate": 379.42,
      "market_rate": 368.04,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 379.42,
      "discount_pct": 19.31
    },
    {
      "id": "RS-8853830-1",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8853830",
      "duty_id": "D-513830",
      "layover_id": "L-513831",
      "crew_id": "IRE-S201",
      "crew_name": "S. Brennan",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-105",
      "hotel": "Holiday Inn Castle Donington",
      "chain": "IHG",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-29T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-30T04:54:00Z",
      "duty_start_utc": "2026-08-30T09:15:00Z",
      "transfer_minutes": 11,
      "room_net": 272.2,
      "vat_rate": 20,
      "vat_amount": 54.44,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 326.64,
      "ancillaries": 27.9,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 275.57,
      "fx_rate": 1.185339,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 296.55,
      "markup": 30.09,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853830",
      "vcc_auth_amount": 379.54,
      "folio_amount": 354.54,
      "settled_amount": 354.54,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 359.58,
      "market_rate": 348.79,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 359.58,
      "discount_pct": 9.16
    },
    {
      "id": "RS-8853886-1",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8853886",
      "duty_id": "D-513886",
      "layover_id": "L-513887",
      "crew_id": "BEL-1050",
      "crew_name": "H. De Smet",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": "C-111",
      "allotment_id": "A-111",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-29T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-30T04:42:00Z",
      "duty_start_utc": "2026-08-30T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 257.58,
      "vat_rate": 6,
      "vat_amount": 15.45,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 277.03,
      "ancillaries": 33.12,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 277.03,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 277.03,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853886",
      "vcc_auth_amount": 335.15,
      "folio_amount": 310.15,
      "settled_amount": 310.15,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 277.03,
      "baseline_rate": 346.21,
      "market_rate": 335.82,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "modify_in_place",
      "change_source": "travel_desk",
      "change_cost": 11.82,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.8,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 346.21,
      "discount_pct": 19.98
    },
    {
      "id": "RS-8853931-1",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8853931",
      "duty_id": "D-513931",
      "layover_id": "L-513932",
      "crew_id": "BEL-1047",
      "crew_name": "Y. Verhoeven",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "HKG",
      "country": "HK",
      "property_id": "P-121",
      "hotel": "Hong Kong SkyCity Marriott",
      "chain": "Marriott",
      "contract_id": "C-121",
      "allotment_id": "A-121",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-29T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-30T00:00:00Z",
      "duty_start_utc": "2026-08-30T06:30:00Z",
      "transfer_minutes": 44,
      "room_net": 296.28,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 296.28,
      "ancillaries": 11.83,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2489.58,
      "fx_rate": 0.119008,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 280.74,
      "markup": 15.54,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853931",
      "vcc_auth_amount": 333.11,
      "folio_amount": 308.11,
      "settled_amount": 308.11,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 296.28,
      "baseline_rate": 365.34,
      "market_rate": 354.38,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.9,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 365.34,
      "discount_pct": 18.9
    },
    {
      "id": "RS-8854066-1",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8854066",
      "duty_id": "D-514066",
      "layover_id": "L-514067",
      "crew_id": "BEL-1022",
      "crew_name": "D. Declerck",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "HKG",
      "country": "HK",
      "property_id": "P-120",
      "hotel": "Regal Airport Hotel",
      "chain": "Regal",
      "contract_id": "C-120",
      "allotment_id": "A-120",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-29T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-30T12:29:00Z",
      "duty_start_utc": "2026-08-30T06:30:00Z",
      "transfer_minutes": 56,
      "room_net": 295.91,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 295.91,
      "ancillaries": 25.81,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2486.47,
      "fx_rate": 0.119008,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.91,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854066",
      "vcc_auth_amount": 346.72,
      "folio_amount": 321.72,
      "settled_amount": 321.72,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 295.91,
      "baseline_rate": 361.38,
      "market_rate": 350.54,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.9,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 361.38,
      "discount_pct": 18.12
    },
    {
      "id": "RS-8854174-3",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8854174",
      "duty_id": "D-514174",
      "layover_id": "L-514175",
      "crew_id": "BEL-1066",
      "crew_name": "A. Claes",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-123",
      "hotel": "Le Meridien Dubai",
      "chain": "Marriott",
      "contract_id": "C-123",
      "allotment_id": "A-123",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-19T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-30T21:07:00Z",
      "duty_start_utc": "2026-08-30T06:30:00Z",
      "transfer_minutes": 48,
      "room_net": 274.19,
      "vat_rate": 5,
      "vat_amount": 13.71,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 292.9,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1136.21,
      "fx_rate": 0.257786,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.01,
      "markup": 19.89,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854174",
      "vcc_auth_amount": 317.9,
      "folio_amount": 292.9,
      "settled_amount": 292.9,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 292.9,
      "baseline_rate": 351.5,
      "market_rate": 340.96,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 351.5,
      "discount_pct": 16.67
    },
    {
      "id": "RS-8854199-1",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8854199",
      "duty_id": "D-514199",
      "layover_id": "L-514200",
      "crew_id": "BEL-1005",
      "crew_name": "J. Willems",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": "C-110",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-29T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-30T15:03:00Z",
      "duty_start_utc": "2026-08-30T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 240.89,
      "vat_rate": 6,
      "vat_amount": 14.45,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 259.34,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 259.34,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 244.23,
      "markup": 15.11,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854199",
      "vcc_auth_amount": 284.34,
      "folio_amount": 259.34,
      "settled_amount": 259.34,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 259.34,
      "baseline_rate": 326.89,
      "market_rate": 317.08,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 326.89,
      "discount_pct": 20.66
    },
    {
      "id": "RS-8854377-1",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8854377",
      "duty_id": "D-514377",
      "layover_id": "L-514378",
      "crew_id": "BEL-1022",
      "crew_name": "D. Declerck",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-122",
      "hotel": "Millennium Airport Hotel Dubai",
      "chain": "Millennium",
      "contract_id": "C-122",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-28T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-30T20:59:00Z",
      "duty_start_utc": "2026-08-30T14:05:00Z",
      "transfer_minutes": 56,
      "room_net": 269,
      "vat_rate": 5,
      "vat_amount": 13.45,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 287.45,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "AED",
      "rate_paid_local": 1115.07,
      "fx_rate": 0.257786,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 267.77,
      "markup": 19.68,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854377",
      "vcc_auth_amount": 312.45,
      "folio_amount": 287.45,
      "settled_amount": 287.45,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 287.45,
      "baseline_rate": 346.93,
      "market_rate": 336.52,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 346.93,
      "discount_pct": 17.14
    },
    {
      "id": "RS-8854440-2",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8854440",
      "duty_id": "D-514440",
      "layover_id": "L-514441",
      "crew_id": "BEL-1074",
      "crew_name": "M. De Smet",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-122",
      "hotel": "Millennium Airport Hotel Dubai",
      "chain": "Millennium",
      "contract_id": "C-122",
      "allotment_id": "A-122",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-20T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-30T12:29:00Z",
      "duty_start_utc": "2026-08-30T06:30:00Z",
      "transfer_minutes": 56,
      "room_net": 270.74,
      "vat_rate": 5,
      "vat_amount": 13.54,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 289.28,
      "ancillaries": 14.46,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1122.17,
      "fx_rate": 0.257786,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 289.28,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854440",
      "vcc_auth_amount": 328.74,
      "folio_amount": 303.74,
      "settled_amount": 303.74,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 289.28,
      "baseline_rate": 346.93,
      "market_rate": 336.52,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.5,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 346.93,
      "discount_pct": 16.62
    },
    {
      "id": "RS-8854595-1",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8854595",
      "duty_id": "D-514595",
      "layover_id": "L-514596",
      "crew_id": "BEL-1001",
      "crew_name": "N. Janssens",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-122",
      "hotel": "Millennium Airport Hotel Dubai",
      "chain": "Millennium",
      "contract_id": "C-122",
      "allotment_id": "A-122",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-29T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-30T00:00:00Z",
      "duty_start_utc": "2026-08-30T09:15:00Z",
      "transfer_minutes": 56,
      "room_net": 272.65,
      "vat_rate": 5,
      "vat_amount": 13.63,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 291.28,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "AED",
      "rate_paid_local": 1129.93,
      "fx_rate": 0.257786,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 269.01,
      "markup": 22.27,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854595",
      "vcc_auth_amount": 316.28,
      "folio_amount": 291.28,
      "settled_amount": 291.28,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 291.28,
      "baseline_rate": 346.93,
      "market_rate": 336.52,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.8,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 346.93,
      "discount_pct": 16.04
    },
    {
      "id": "RS-8854618-4",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8854618",
      "duty_id": "D-514618",
      "layover_id": "L-514619",
      "crew_id": "BEL-1087",
      "crew_name": "H. Peeters",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "HKG",
      "country": "HK",
      "property_id": "P-120",
      "hotel": "Regal Airport Hotel",
      "chain": "Regal",
      "contract_id": "C-120",
      "allotment_id": "A-120",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-26T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-30T13:29:00Z",
      "duty_start_utc": "2026-08-30T09:15:00Z",
      "transfer_minutes": 56,
      "room_net": 294.11,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 294.11,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2471.35,
      "fx_rate": 0.119008,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.11,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854618",
      "vcc_auth_amount": 319.11,
      "folio_amount": 294.11,
      "settled_amount": 294.11,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 294.11,
      "baseline_rate": 361.38,
      "market_rate": 350.54,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 361.38,
      "discount_pct": 18.61
    },
    {
      "id": "RS-8854978-2",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8854978",
      "duty_id": "D-514978",
      "layover_id": "L-514979",
      "crew_id": "FRA-1040",
      "crew_name": "T. Lefevre",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-119",
      "hotel": "Sheraton Brussels Airport",
      "chain": "Marriott",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-30T21:20:00Z",
      "duty_start_utc": "2026-08-30T09:15:00Z",
      "transfer_minutes": 35,
      "room_net": 301.28,
      "vat_rate": 6,
      "vat_amount": 18.08,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 319.36,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 319.36,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 319.36,
      "markup": 0,
      "commission_received": 23.74,
      "commission_shared": 11.87,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854978",
      "vcc_auth_amount": null,
      "folio_amount": 319.36,
      "settled_amount": 319.36,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 370.68,
      "market_rate": 359.56,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 370.68,
      "discount_pct": 13.84
    },
    {
      "id": "RS-8854991-3",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8854991",
      "duty_id": "D-514991",
      "layover_id": "L-514992",
      "crew_id": "FRA-1072",
      "crew_name": "L. Moreau",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-30T13:11:00Z",
      "duty_start_utc": "2026-08-30T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 303.46,
      "vat_rate": 10,
      "vat_amount": 30.35,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 333.81,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 333.81,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 333.81,
      "markup": 0,
      "commission_received": 31.98,
      "commission_shared": 15.99,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854991",
      "vcc_auth_amount": null,
      "folio_amount": 333.81,
      "settled_amount": 333.81,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 370.28,
      "market_rate": 359.17,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 370.28,
      "discount_pct": 9.85
    },
    {
      "id": "RS-8852890-3",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8852890",
      "duty_id": "D-512890",
      "layover_id": "L-512891",
      "crew_id": "IRE-1080",
      "crew_name": "D. Healy",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-102",
      "hotel": "Maldron Hotel Dublin Airport",
      "chain": "Dalata",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-25T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-29T21:32:00Z",
      "duty_start_utc": "2026-08-29T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 209.09,
      "vat_rate": 13.5,
      "vat_amount": 28.23,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 237.32,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 237.32,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 213.16,
      "markup": 24.16,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852890",
      "vcc_auth_amount": 262.32,
      "folio_amount": 237.32,
      "settled_amount": 237.32,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 299.03,
      "market_rate": 290.06,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.3,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 299.03,
      "discount_pct": 20.64
    },
    {
      "id": "RS-8853025-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853025",
      "duty_id": "D-513025",
      "layover_id": "L-513026",
      "crew_id": "IRE-1007",
      "crew_name": "T. Mulligan",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "STN",
      "country": "GB",
      "property_id": "P-115",
      "hotel": "Radisson Blu Stansted",
      "chain": "Radisson",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-20T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-29T15:03:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 266.63,
      "vat_rate": 20,
      "vat_amount": 53.32,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 319.95,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 269.53,
      "fx_rate": 1.187066,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 319.95,
      "markup": 0,
      "commission_received": 25.07,
      "commission_shared": 12.54,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853025",
      "vcc_auth_amount": 344.95,
      "folio_amount": 319.95,
      "settled_amount": 319.95,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 372.82,
      "market_rate": 361.64,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.2,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 372.82,
      "discount_pct": 14.18
    },
    {
      "id": "RS-8853075-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853075",
      "duty_id": "D-513075",
      "layover_id": "L-513076",
      "crew_id": "IRE-1037",
      "crew_name": "M. O Conaill",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "STN",
      "country": "GB",
      "property_id": "P-115",
      "hotel": "Radisson Blu Stansted",
      "chain": "Radisson",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-24T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-29T04:43:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 252.35,
      "vat_rate": 20,
      "vat_amount": 50.47,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 302.82,
      "ancillaries": 15.99,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 255.1,
      "fx_rate": 1.187066,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 269.2,
      "markup": 33.62,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853075",
      "vcc_auth_amount": 343.81,
      "folio_amount": 318.81,
      "settled_amount": 318.81,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 372.82,
      "market_rate": 361.64,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 1.6,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 372.82,
      "discount_pct": 18.78
    },
    {
      "id": "RS-8853209-2",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853209",
      "duty_id": "D-513209",
      "layover_id": "L-513210",
      "crew_id": "IRE-1050",
      "crew_name": "G. Doyle",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": "C-108",
      "allotment_id": "A-108",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-28T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-29T14:09:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 16,
      "room_net": 248.92,
      "vat_rate": 7,
      "vat_amount": 17.42,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 271.34,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 271.34,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 253.88,
      "markup": 17.46,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853209",
      "vcc_auth_amount": 296.34,
      "folio_amount": 319.29,
      "settled_amount": 319.29,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 271.34,
      "baseline_rate": 321.67,
      "market_rate": 312.02,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "variance",
      "recon_amount": 47.95,
      "crew_rating": 2,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 321.67,
      "discount_pct": 15.65
    },
    {
      "id": "RS-8853285-2",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853285",
      "duty_id": "D-513285",
      "layover_id": "L-513286",
      "crew_id": "IRE-1019",
      "crew_name": "G. Mulligan",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "STN",
      "country": "GB",
      "property_id": "P-115",
      "hotel": "Radisson Blu Stansted",
      "chain": "Radisson",
      "contract_id": "C-115",
      "allotment_id": "A-115",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-29T15:03:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 263.29,
      "vat_rate": 20,
      "vat_amount": 52.66,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 315.95,
      "ancillaries": 9.22,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 266.16,
      "fx_rate": 1.187066,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 298.76,
      "markup": 17.19,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853285",
      "vcc_auth_amount": null,
      "folio_amount": 325.17,
      "settled_amount": 325.17,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 315.95,
      "baseline_rate": 372.82,
      "market_rate": 361.64,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 372.82,
      "discount_pct": 15.25
    },
    {
      "id": "RS-8853298-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853298",
      "duty_id": "D-513298",
      "layover_id": "L-513299",
      "crew_id": "IRE-1061",
      "crew_name": "K. O Conaill",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-104",
      "hotel": "Hilton East Midlands",
      "chain": "Hilton",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-27T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-29T15:10:00Z",
      "duty_start_utc": "2026-08-29T14:05:00Z",
      "transfer_minutes": 15,
      "room_net": 237.92,
      "vat_rate": 20,
      "vat_amount": 47.58,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 285.5,
      "ancillaries": 32.49,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 240.51,
      "fx_rate": 1.187066,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 285.5,
      "markup": 0,
      "commission_received": 27.87,
      "commission_shared": 13.93,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853298",
      "vcc_auth_amount": 342.99,
      "folio_amount": 317.99,
      "settled_amount": 317.99,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 338.38,
      "market_rate": 328.23,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.8,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 338.38,
      "discount_pct": 15.63
    },
    {
      "id": "RS-8853466-2",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853466",
      "duty_id": "D-513466",
      "layover_id": "L-513467",
      "crew_id": "IRE-1024",
      "crew_name": "O. Byrne",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": "C-110",
      "allotment_id": "A-110",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-27T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-29T15:03:00Z",
      "duty_start_utc": "2026-08-29T14:05:00Z",
      "transfer_minutes": 22,
      "room_net": 242.8,
      "vat_rate": 6,
      "vat_amount": 14.57,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 261.37,
      "ancillaries": 26.44,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 261.37,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 246.14,
      "markup": 15.23,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853466",
      "vcc_auth_amount": 312.81,
      "folio_amount": 287.81,
      "settled_amount": 287.81,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 261.37,
      "baseline_rate": 309.38,
      "market_rate": 300.1,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 309.38,
      "discount_pct": 15.52
    },
    {
      "id": "RS-8853496-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853496",
      "duty_id": "D-513496",
      "layover_id": "L-513497",
      "crew_id": "IRE-1016",
      "crew_name": "T. Nolan",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": "C-111",
      "allotment_id": "A-111",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-27T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-29T00:17:00Z",
      "duty_start_utc": "2026-08-29T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 254.18,
      "vat_rate": 6,
      "vat_amount": 15.25,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 273.43,
      "ancillaries": 19.51,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 273.43,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 259.13,
      "markup": 14.3,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853496",
      "vcc_auth_amount": 317.94,
      "folio_amount": 292.94,
      "settled_amount": 292.94,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 273.43,
      "baseline_rate": 328.34,
      "market_rate": 318.49,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.2,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 328.34,
      "discount_pct": 16.72
    },
    {
      "id": "RS-8853650-2",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853650",
      "duty_id": "D-513650",
      "layover_id": "L-513651",
      "crew_id": "IRE-1024",
      "crew_name": "O. Byrne",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-104",
      "hotel": "Hilton East Midlands",
      "chain": "Hilton",
      "contract_id": "C-104",
      "allotment_id": "A-104",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-29T04:50:00Z",
      "duty_start_utc": "2026-08-29T09:15:00Z",
      "transfer_minutes": 15,
      "room_net": 245.66,
      "vat_rate": 20,
      "vat_amount": 49.13,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 294.79,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 248.33,
      "fx_rate": 1.187066,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 279.11,
      "markup": 15.68,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853650",
      "vcc_auth_amount": null,
      "folio_amount": 294.79,
      "settled_amount": 294.79,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 294.79,
      "baseline_rate": 338.38,
      "market_rate": 328.23,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 338.38,
      "discount_pct": 12.88
    },
    {
      "id": "RS-8853656-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853656",
      "duty_id": "D-513656",
      "layover_id": "L-513657",
      "crew_id": "IRE-1054",
      "crew_name": "D. Brennan",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "BHX",
      "country": "GB",
      "property_id": "P-114",
      "hotel": "Ibis Birmingham Airport",
      "chain": "Accor",
      "contract_id": "C-114",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-28T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-29T13:02:00Z",
      "duty_start_utc": "2026-08-29T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 232.85,
      "vat_rate": 20,
      "vat_amount": 46.57,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 279.42,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 235.39,
      "fx_rate": 1.187066,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 262.22,
      "markup": 17.2,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853656",
      "vcc_auth_amount": 304.42,
      "folio_amount": 279.42,
      "settled_amount": 279.42,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 279.42,
      "baseline_rate": 325.15,
      "market_rate": 315.4,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.6,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 325.15,
      "discount_pct": 14.06
    },
    {
      "id": "RS-8853751-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853751",
      "duty_id": "D-513751",
      "layover_id": "L-513752",
      "crew_id": "IRE-1084",
      "crew_name": "R. Byrne",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-101",
      "hotel": "Clayton Hotel Dublin Airport",
      "chain": "Dalata",
      "contract_id": "C-101",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-29T04:10:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-29T04:50:00Z",
      "duty_start_utc": "2026-08-29T09:15:00Z",
      "transfer_minutes": 15,
      "room_net": 212.09,
      "vat_rate": 13.5,
      "vat_amount": 28.63,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 240.72,
      "ancillaries": 16.04,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 240.72,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 240.72,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853751",
      "vcc_auth_amount": 281.76,
      "folio_amount": 256.76,
      "settled_amount": 256.76,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 240.72,
      "baseline_rate": 281.35,
      "market_rate": 272.91,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 14.36,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.8,
      "complaint_theme": "food",
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 281.35,
      "discount_pct": 14.44
    },
    {
      "id": "RS-8853771-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853771",
      "duty_id": "D-513771",
      "layover_id": "L-513772",
      "crew_id": "IRE-1001",
      "crew_name": "N. O Conaill",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": "C-107",
      "allotment_id": "A-107",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-24T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-29T13:15:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 10,
      "room_net": 234.79,
      "vat_rate": 7,
      "vat_amount": 16.43,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 256.22,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 256.22,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 240.79,
      "markup": 15.43,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853771",
      "vcc_auth_amount": 281.22,
      "folio_amount": 256.22,
      "settled_amount": 256.22,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 256.22,
      "baseline_rate": 308.08,
      "market_rate": 298.84,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.1,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 308.08,
      "discount_pct": 16.83
    },
    {
      "id": "RS-8853947-3",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853947",
      "duty_id": "D-513947",
      "layover_id": "L-513948",
      "crew_id": "BEL-1001",
      "crew_name": "N. Janssens",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-123",
      "hotel": "Le Meridien Dubai",
      "chain": "Marriott",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-29T04:17:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 48,
      "room_net": 288.48,
      "vat_rate": 5,
      "vat_amount": 14.42,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 307.9,
      "ancillaries": 14.63,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1194.19,
      "fx_rate": 0.257832,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 277.01,
      "markup": 30.89,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853947",
      "vcc_auth_amount": 347.53,
      "folio_amount": 322.53,
      "settled_amount": 322.53,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 339.13,
      "market_rate": 328.96,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 171.53,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-29T17:22:00Z",
      "exception_resolved_at": "2026-08-29T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 339.13,
      "discount_pct": 9.21
    },
    {
      "id": "RS-8854341-2",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854341",
      "duty_id": "D-514341",
      "layover_id": "L-514342",
      "crew_id": "BEL-1087",
      "crew_name": "H. Peeters",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-19T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-29T00:26:00Z",
      "duty_start_utc": "2026-08-29T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 261.14,
      "vat_rate": 10,
      "vat_amount": 26.11,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.45,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 292.45,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 292.45,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854341",
      "vcc_auth_amount": 317.45,
      "folio_amount": 292.45,
      "settled_amount": 292.45,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 292.45,
      "baseline_rate": 344.3,
      "market_rate": 333.97,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.5,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 344.3,
      "discount_pct": 15.06
    },
    {
      "id": "RS-8854820-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854820",
      "duty_id": "D-514820",
      "layover_id": "L-514821",
      "crew_id": "FRA-1035",
      "crew_name": "P. Berger",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "TLS",
      "country": "FR",
      "property_id": "P-134",
      "hotel": "Ibis Toulouse Blagnac",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-20T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-29T15:15:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 10,
      "room_net": 230.75,
      "vat_rate": 10,
      "vat_amount": 23.08,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 2.88,
      "rate_paid": 256.71,
      "ancillaries": 24.67,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 256.71,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 231.82,
      "markup": 24.89,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854820",
      "vcc_auth_amount": 306.38,
      "folio_amount": 281.38,
      "settled_amount": 281.38,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 312.4,
      "market_rate": 303.03,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 312.4,
      "discount_pct": 17.83
    },
    {
      "id": "RS-8854924-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854924",
      "duty_id": "D-514924",
      "layover_id": "L-514925",
      "crew_id": "FRA-1020",
      "crew_name": "T. Chevalier",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-119",
      "hotel": "Sheraton Brussels Airport",
      "chain": "Marriott",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-26T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-29T00:05:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 35,
      "room_net": 275.05,
      "vat_rate": 6,
      "vat_amount": 16.5,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 295.79,
      "ancillaries": 32.04,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.79,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 270.26,
      "markup": 25.53,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854924",
      "vcc_auth_amount": 352.83,
      "folio_amount": 327.83,
      "settled_amount": 327.83,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 374.55,
      "market_rate": 363.31,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 374.55,
      "discount_pct": 21.03
    },
    {
      "id": "RS-8854971-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854971",
      "duty_id": "D-514971",
      "layover_id": "L-514972",
      "crew_id": "FRA-1068",
      "crew_name": "M. Chevalier",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-20T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-29T21:41:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.59,
      "vat_rate": 10,
      "vat_amount": 26.26,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.05,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.05,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.28,
      "markup": 18.77,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854971",
      "vcc_auth_amount": 319.05,
      "folio_amount": 294.05,
      "settled_amount": 294.05,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 294.05,
      "baseline_rate": 352.39,
      "market_rate": 341.82,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 352.39,
      "discount_pct": 16.56
    },
    {
      "id": "RS-8854977-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854977",
      "duty_id": "D-514977",
      "layover_id": "L-514978",
      "crew_id": "FRA-1085",
      "crew_name": "G. Delacroix",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-118",
      "hotel": "NH Brussels Airport",
      "chain": "NH",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-26T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-29T21:42:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 13,
      "room_net": 284.12,
      "vat_rate": 6,
      "vat_amount": 17.05,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 305.41,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 305.41,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 275.51,
      "markup": 29.9,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854977",
      "vcc_auth_amount": 330.41,
      "folio_amount": 305.41,
      "settled_amount": 305.41,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 381.06,
      "market_rate": 369.63,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 381.06,
      "discount_pct": 19.85
    },
    {
      "id": "RS-8854998-2",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854998",
      "duty_id": "D-514998",
      "layover_id": "L-514999",
      "crew_id": "FRA-1047",
      "crew_name": "G. Berger",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-26T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-29T13:02:00Z",
      "duty_start_utc": "2026-08-29T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 252.97,
      "vat_rate": 10,
      "vat_amount": 25.3,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 278.27,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 278.27,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 262.07,
      "markup": 16.2,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854998",
      "vcc_auth_amount": 303.27,
      "folio_amount": 278.27,
      "settled_amount": 278.27,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 278.27,
      "baseline_rate": 333,
      "market_rate": 323.01,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.1,
      "complaint_theme": "room",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 333,
      "discount_pct": 16.44
    },
    {
      "id": "RS-8852868-2",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8852868",
      "duty_id": "D-512868",
      "layover_id": "L-512869",
      "crew_id": "IRE-1049",
      "crew_name": "N. O Conaill",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-104",
      "hotel": "Hilton East Midlands",
      "chain": "Hilton",
      "contract_id": "C-104",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-22T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-28T00:25:00Z",
      "duty_start_utc": "2026-08-28T06:30:00Z",
      "transfer_minutes": 15,
      "room_net": 248.61,
      "vat_rate": 20,
      "vat_amount": 49.72,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 298.33,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 251.41,
      "fx_rate": 1.186615,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 298.33,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852868",
      "vcc_auth_amount": 323.33,
      "folio_amount": 298.33,
      "settled_amount": 298.33,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 298.33,
      "baseline_rate": 376.15,
      "market_rate": 364.87,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.1,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 376.15,
      "discount_pct": 20.69
    },
    {
      "id": "RS-8852894-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8852894",
      "duty_id": "D-512894",
      "layover_id": "L-512895",
      "crew_id": "IRE-1043",
      "crew_name": "Y. Mulligan",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": "C-110",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-25T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-28T21:33:00Z",
      "duty_start_utc": "2026-08-28T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 245.25,
      "vat_rate": 6,
      "vat_amount": 14.71,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 263.96,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 263.96,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 263.96,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852894",
      "vcc_auth_amount": 288.96,
      "folio_amount": 263.96,
      "settled_amount": 263.96,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 263.96,
      "baseline_rate": 344.51,
      "market_rate": 334.17,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 344.51,
      "discount_pct": 23.38
    },
    {
      "id": "RS-8852967-2",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8852967",
      "duty_id": "D-512967",
      "layover_id": "L-512968",
      "crew_id": "IRE-1071",
      "crew_name": "V. Devlin",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-24T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-28T04:49:00Z",
      "duty_start_utc": "2026-08-28T14:05:00Z",
      "transfer_minutes": 16,
      "room_net": 260.54,
      "vat_rate": 7,
      "vat_amount": 18.24,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 283.78,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 283.78,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 255.74,
      "markup": 28.04,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852967",
      "vcc_auth_amount": 308.78,
      "folio_amount": 283.78,
      "settled_amount": 283.78,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 356.38,
      "market_rate": 345.69,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 356.38,
      "discount_pct": 20.37
    },
    {
      "id": "RS-8853201-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8853201",
      "duty_id": "D-513201",
      "layover_id": "L-513202",
      "crew_id": "IRE-1047",
      "crew_name": "C. Devlin",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": "C-110",
      "allotment_id": "A-110",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-28T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-28T15:03:00Z",
      "duty_start_utc": "2026-08-28T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 243.41,
      "vat_rate": 6,
      "vat_amount": 14.6,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 262.01,
      "ancillaries": 18.2,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 262.01,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 242.63,
      "markup": 19.38,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853201",
      "vcc_auth_amount": 305.21,
      "folio_amount": 280.21,
      "settled_amount": 280.21,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 262.01,
      "baseline_rate": 344.51,
      "market_rate": 334.17,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 344.51,
      "discount_pct": 23.95
    },
    {
      "id": "RS-8853227-3",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8853227",
      "duty_id": "D-513227",
      "layover_id": "L-513228",
      "crew_id": "IRE-1057",
      "crew_name": "P. Quinn",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": "C-107",
      "allotment_id": "A-107",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-17T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-28T14:15:00Z",
      "duty_start_utc": "2026-08-28T11:50:00Z",
      "transfer_minutes": 10,
      "room_net": 231.78,
      "vat_rate": 7,
      "vat_amount": 16.22,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 253,
      "ancillaries": 34.48,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 253,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 238.47,
      "markup": 14.53,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853227",
      "vcc_auth_amount": 312.48,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": 253,
      "baseline_rate": 339.9,
      "market_rate": 329.7,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "recon_amount": 0,
      "crew_rating": 4.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 339.9,
      "discount_pct": 25.57
    },
    {
      "id": "RS-8853238-3",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8853238",
      "duty_id": "D-513238",
      "layover_id": "L-513239",
      "crew_id": "IRE-1007",
      "crew_name": "T. Mulligan",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "STN",
      "country": "GB",
      "property_id": "P-115",
      "hotel": "Radisson Blu Stansted",
      "chain": "Radisson",
      "contract_id": "C-115",
      "allotment_id": "A-115",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-28T14:03:00Z",
      "duty_start_utc": "2026-08-28T06:30:00Z",
      "transfer_minutes": 22,
      "room_net": 266.42,
      "vat_rate": 20,
      "vat_amount": 53.28,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 319.7,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 269.42,
      "fx_rate": 1.186615,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 319.7,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853238",
      "vcc_auth_amount": 344.7,
      "folio_amount": 319.7,
      "settled_amount": 319.7,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 319.7,
      "baseline_rate": 418.62,
      "market_rate": 406.06,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 268.74,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-28T21:05:00Z",
      "exception_resolved_at": "2026-08-28T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 1.9,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 418.62,
      "discount_pct": 23.63
    },
    {
      "id": "RS-8853252-4",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8853252",
      "duty_id": "D-513252",
      "layover_id": "L-513253",
      "crew_id": "IRE-1056",
      "crew_name": "J. Healy",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-105",
      "hotel": "Holiday Inn Castle Donington",
      "chain": "IHG",
      "contract_id": "C-105",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-24T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-28T00:29:00Z",
      "duty_start_utc": "2026-08-28T11:50:00Z",
      "transfer_minutes": 11,
      "room_net": 249.28,
      "vat_rate": 20,
      "vat_amount": 49.86,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 299.14,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 252.1,
      "fx_rate": 1.186615,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 299.14,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853252",
      "vcc_auth_amount": 324.14,
      "folio_amount": 299.14,
      "settled_amount": 299.14,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 299.14,
      "baseline_rate": 369.9,
      "market_rate": 358.8,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 369.9,
      "discount_pct": 19.13
    },
    {
      "id": "RS-8853466-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8853466",
      "duty_id": "D-513466",
      "layover_id": "L-513467",
      "crew_id": "IRE-1024",
      "crew_name": "O. Byrne",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": "C-110",
      "allotment_id": "A-110",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-27T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-28T15:03:00Z",
      "duty_start_utc": "2026-08-28T14:05:00Z",
      "transfer_minutes": 22,
      "room_net": 242.8,
      "vat_rate": 6,
      "vat_amount": 14.57,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 261.37,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 261.37,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 246.14,
      "markup": 15.23,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853466",
      "vcc_auth_amount": 286.37,
      "folio_amount": 261.37,
      "settled_amount": 261.37,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 261.37,
      "baseline_rate": 344.51,
      "market_rate": 334.17,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 344.51,
      "discount_pct": 24.13
    },
    {
      "id": "RS-8853560-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8853560",
      "duty_id": "D-513560",
      "layover_id": "L-513561",
      "crew_id": "IRE-1069",
      "crew_name": "N. Quinn",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": "C-108",
      "allotment_id": "A-108",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-25T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-28T14:09:00Z",
      "duty_start_utc": "2026-08-28T06:30:00Z",
      "transfer_minutes": 16,
      "room_net": 246.87,
      "vat_rate": 7,
      "vat_amount": 17.28,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 269.15,
      "ancillaries": 29.8,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 269.15,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 252.97,
      "markup": 16.18,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853560",
      "vcc_auth_amount": 323.95,
      "folio_amount": 298.95,
      "settled_amount": 298.95,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 269.15,
      "baseline_rate": 356.38,
      "market_rate": 345.69,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 1.8,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 356.38,
      "discount_pct": 24.48
    },
    {
      "id": "RS-8853650-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8853650",
      "duty_id": "D-513650",
      "layover_id": "L-513651",
      "crew_id": "IRE-1024",
      "crew_name": "O. Byrne",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-104",
      "hotel": "Hilton East Midlands",
      "chain": "Hilton",
      "contract_id": "C-104",
      "allotment_id": "A-104",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-27T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-28T04:50:00Z",
      "duty_start_utc": "2026-08-28T09:15:00Z",
      "transfer_minutes": 15,
      "room_net": 245.66,
      "vat_rate": 20,
      "vat_amount": 49.13,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 294.79,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 248.43,
      "fx_rate": 1.186615,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 279.11,
      "markup": 15.68,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853650",
      "vcc_auth_amount": 319.79,
      "folio_amount": 294.79,
      "settled_amount": 294.79,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 294.79,
      "baseline_rate": 376.15,
      "market_rate": 364.87,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "recovered",
      "recon_amount": 570.17,
      "crew_rating": 4.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 376.15,
      "discount_pct": 21.63
    },
    {
      "id": "RS-8853660-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8853660",
      "duty_id": "D-513660",
      "layover_id": "L-513661",
      "crew_id": "IRE-1040",
      "crew_name": "K. Nolan",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-102",
      "hotel": "Maldron Hotel Dublin Airport",
      "chain": "Dalata",
      "contract_id": "C-102",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-25T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-28T00:17:00Z",
      "duty_start_utc": "2026-08-28T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 233.56,
      "vat_rate": 13.5,
      "vat_amount": 31.53,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 265.09,
      "ancillaries": 10.65,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 265.09,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 248.79,
      "markup": 16.3,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853660",
      "vcc_auth_amount": 300.74,
      "folio_amount": 275.74,
      "settled_amount": 275.74,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 265.09,
      "baseline_rate": 344.25,
      "market_rate": 333.92,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.4,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 344.25,
      "discount_pct": 22.99
    },
    {
      "id": "RS-8853871-2",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8853871",
      "duty_id": "D-513871",
      "layover_id": "L-513872",
      "crew_id": "BEL-1046",
      "crew_name": "N. Declerck",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "JNB",
      "country": "ZA",
      "property_id": "P-125",
      "hotel": "InterContinental OR Tambo",
      "chain": "IHG",
      "contract_id": "C-125",
      "allotment_id": "A-125",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-28T13:41:00Z",
      "duty_start_utc": "2026-08-28T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 207.28,
      "vat_rate": 15,
      "vat_amount": 31.09,
      "vat_country": "ZA",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 238.37,
      "ancillaries": 17.73,
      "fee": 0,
      "currency_local": "ZAR",
      "rate_paid_local": 4738.97,
      "fx_rate": 0.0503,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 223.12,
      "markup": 15.25,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853871",
      "vcc_auth_amount": null,
      "folio_amount": 256.1,
      "settled_amount": 256.1,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 238.37,
      "baseline_rate": 311.73,
      "market_rate": 302.38,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 311.73,
      "discount_pct": 23.53
    },
    {
      "id": "RS-8854062-2",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8854062",
      "duty_id": "D-514062",
      "layover_id": "L-514063",
      "crew_id": "BEL-1070",
      "crew_name": "S. Declerck",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "HKG",
      "country": "HK",
      "property_id": "P-121",
      "hotel": "Hong Kong SkyCity Marriott",
      "chain": "Marriott",
      "contract_id": "C-121",
      "allotment_id": "A-121",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-28T00:00:00Z",
      "duty_start_utc": "2026-08-28T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 296.22,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 296.22,
      "ancillaries": 26.04,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2489.49,
      "fx_rate": 0.118988,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 279.36,
      "markup": 16.86,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854062",
      "vcc_auth_amount": 347.26,
      "folio_amount": 322.26,
      "settled_amount": 322.26,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 296.22,
      "baseline_rate": 393.94,
      "market_rate": 382.12,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 277.06,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-28T06:12:00Z",
      "exception_resolved_at": "2026-08-28T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.1,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 393.94,
      "discount_pct": 24.81
    },
    {
      "id": "RS-8854341-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8854341",
      "duty_id": "D-514341",
      "layover_id": "L-514342",
      "crew_id": "BEL-1087",
      "crew_name": "H. Peeters",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-19T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-28T00:26:00Z",
      "duty_start_utc": "2026-08-28T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 261.14,
      "vat_rate": 10,
      "vat_amount": 26.11,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.45,
      "ancillaries": 13.12,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 292.45,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 292.45,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854341",
      "vcc_auth_amount": 330.57,
      "folio_amount": 305.57,
      "settled_amount": 305.57,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 292.45,
      "baseline_rate": 389.97,
      "market_rate": 378.27,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 389.97,
      "discount_pct": 25.01
    },
    {
      "id": "RS-8854361-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8854361",
      "duty_id": "D-514361",
      "layover_id": "L-514362",
      "crew_id": "BEL-1009",
      "crew_name": "Y. Lambert",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": "C-110",
      "allotment_id": "A-110",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-19T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-28T13:03:00Z",
      "duty_start_utc": "2026-08-28T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 240.93,
      "vat_rate": 6,
      "vat_amount": 14.46,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 259.39,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 259.39,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 243.51,
      "markup": 15.88,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854361",
      "vcc_auth_amount": 284.39,
      "folio_amount": 259.39,
      "settled_amount": 259.39,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 259.39,
      "baseline_rate": 344.51,
      "market_rate": 334.17,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.1,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 344.51,
      "discount_pct": 24.71
    },
    {
      "id": "RS-8854499-2",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8854499",
      "duty_id": "D-514499",
      "layover_id": "L-514500",
      "crew_id": "BEL-1022",
      "crew_name": "D. Declerck",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-117",
      "hotel": "Thon Hotel EU",
      "chain": "Thon",
      "contract_id": "C-117",
      "allotment_id": "A-117",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-26T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-28T15:07:00Z",
      "duty_start_utc": "2026-08-28T09:15:00Z",
      "transfer_minutes": 18,
      "room_net": 301.9,
      "vat_rate": 6,
      "vat_amount": 18.11,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 324.25,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 324.25,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 301.76,
      "markup": 22.49,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854499",
      "vcc_auth_amount": 349.25,
      "folio_amount": 324.25,
      "settled_amount": 324.25,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 324.25,
      "baseline_rate": 428.92,
      "market_rate": 416.05,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 428.92,
      "discount_pct": 24.4
    },
    {
      "id": "RS-8854552-4",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8854552",
      "duty_id": "D-514552",
      "layover_id": "L-514553",
      "crew_id": "BEL-1076",
      "crew_name": "R. Maes",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-25T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-28T15:11:00Z",
      "duty_start_utc": "2026-08-28T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 265.33,
      "vat_rate": 10,
      "vat_amount": 26.53,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.06,
      "ancillaries": 11.37,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 297.06,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 280.35,
      "markup": 16.71,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854552",
      "vcc_auth_amount": 333.43,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": 297.06,
      "baseline_rate": 374.03,
      "market_rate": 362.81,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 15.58,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "recon_amount": 0,
      "crew_rating": 3.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 374.03,
      "discount_pct": 20.58
    },
    {
      "id": "RS-8854819-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8854819",
      "duty_id": "D-514819",
      "layover_id": "L-514820",
      "crew_id": "FRA-1028",
      "crew_name": "A. Lefevre",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-129",
      "hotel": "NH Lyon Airport",
      "chain": "NH",
      "contract_id": "C-129",
      "allotment_id": "A-129",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-25T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-28T04:50:00Z",
      "duty_start_utc": "2026-08-28T06:30:00Z",
      "transfer_minutes": 15,
      "room_net": 242.35,
      "vat_rate": 10,
      "vat_amount": 24.24,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 269.89,
      "ancillaries": 29.26,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 269.89,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 269.89,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854819",
      "vcc_auth_amount": 324.15,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": 269.89,
      "baseline_rate": 345.02,
      "market_rate": 334.67,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "recon_amount": 0,
      "crew_rating": 1.8,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 345.02,
      "discount_pct": 21.78
    },
    {
      "id": "RS-8855088-2",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8855088",
      "duty_id": "D-515088",
      "layover_id": "L-515089",
      "crew_id": "FRA-1047",
      "crew_name": "G. Berger",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MRS",
      "country": "FR",
      "property_id": "P-131",
      "hotel": "Best Western Marseille Airport",
      "chain": "BWH",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-24T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-28T14:07:00Z",
      "duty_start_utc": "2026-08-28T06:30:00Z",
      "transfer_minutes": 18,
      "room_net": 238.35,
      "vat_rate": 10,
      "vat_amount": 23.83,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 265.48,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 265.48,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 238.83,
      "markup": 26.65,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855088",
      "vcc_auth_amount": 290.48,
      "folio_amount": 265.48,
      "settled_amount": 265.48,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 338.92,
      "market_rate": 328.75,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "recovered",
      "recon_amount": 230.82,
      "crew_rating": 2.4,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 338.92,
      "discount_pct": 21.67
    },
    {
      "id": "RS-8855211-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8855211",
      "duty_id": "D-515211",
      "layover_id": "L-515212",
      "crew_id": "FRA-1067",
      "crew_name": "G. Marchand",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-27T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-28T04:51:00Z",
      "duty_start_utc": "2026-08-28T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.75,
      "vat_rate": 10,
      "vat_amount": 26.28,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.23,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.23,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.47,
      "markup": 20.76,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855211",
      "vcc_auth_amount": 319.23,
      "folio_amount": 294.23,
      "settled_amount": 294.23,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 294.23,
      "baseline_rate": 374.03,
      "market_rate": 362.81,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 374.03,
      "discount_pct": 21.34
    },
    {
      "id": "RS-8852871-2",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8852871",
      "duty_id": "D-512871",
      "layover_id": "L-512872",
      "crew_id": "IRE-1077",
      "crew_name": "M. Fitzgerald",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-101",
      "hotel": "Clayton Hotel Dublin Airport",
      "chain": "Dalata",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-24T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-27T21:40:00Z",
      "duty_start_utc": "2026-08-27T09:15:00Z",
      "transfer_minutes": 15,
      "room_net": 255.89,
      "vat_rate": 13.5,
      "vat_amount": 34.54,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 290.43,
      "ancillaries": 28.25,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 290.43,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 290.43,
      "markup": 0,
      "commission_received": 22.95,
      "commission_shared": 11.47,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852871",
      "vcc_auth_amount": 343.68,
      "folio_amount": 318.68,
      "settled_amount": 318.68,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 339.23,
      "market_rate": 329.05,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 1.6,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 339.23,
      "discount_pct": 14.39
    },
    {
      "id": "RS-8852900-2",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8852900",
      "duty_id": "D-512900",
      "layover_id": "L-512901",
      "crew_id": "IRE-1026",
      "crew_name": "V. Doyle",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": "C-107",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-24T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-27T00:30:00Z",
      "duty_start_utc": "2026-08-27T06:30:00Z",
      "transfer_minutes": 10,
      "room_net": 234.48,
      "vat_rate": 7,
      "vat_amount": 16.41,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 255.89,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 255.89,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 255.89,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852900",
      "vcc_auth_amount": 280.89,
      "folio_amount": 255.89,
      "settled_amount": 255.89,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 255.89,
      "baseline_rate": 369.69,
      "market_rate": 358.6,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 369.69,
      "discount_pct": 30.78
    },
    {
      "id": "RS-8852997-1",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8852997",
      "duty_id": "D-512997",
      "layover_id": "L-512998",
      "crew_id": "IRE-1044",
      "crew_name": "E. Healy",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": "C-108",
      "allotment_id": "A-108",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-24T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-27T13:09:00Z",
      "duty_start_utc": "2026-08-27T14:05:00Z",
      "transfer_minutes": 16,
      "room_net": 246.24,
      "vat_rate": 7,
      "vat_amount": 17.24,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 268.48,
      "ancillaries": 18.66,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 268.48,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 268.48,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852997",
      "vcc_auth_amount": 312.14,
      "folio_amount": 287.14,
      "settled_amount": 287.14,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 268.48,
      "baseline_rate": 375.45,
      "market_rate": 364.19,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.9,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 375.45,
      "discount_pct": 28.49
    },
    {
      "id": "RS-8853074-1",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8853074",
      "duty_id": "D-513074",
      "layover_id": "L-513075",
      "crew_id": "IRE-1085",
      "crew_name": "P. O Conaill",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "BHX",
      "country": "GB",
      "property_id": "P-114",
      "hotel": "Ibis Birmingham Airport",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-25T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-27T15:02:00Z",
      "duty_start_utc": "2026-08-27T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 273.47,
      "vat_rate": 20,
      "vat_amount": 54.69,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 328.16,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 276.91,
      "fx_rate": 1.185081,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 328.16,
      "markup": 0,
      "commission_received": 35.44,
      "commission_shared": 17.72,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853074",
      "vcc_auth_amount": 353.16,
      "folio_amount": 328.16,
      "settled_amount": 328.16,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 396.04,
      "market_rate": 384.16,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 396.04,
      "discount_pct": 17.14
    },
    {
      "id": "RS-8853238-2",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8853238",
      "duty_id": "D-513238",
      "layover_id": "L-513239",
      "crew_id": "IRE-1007",
      "crew_name": "T. Mulligan",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "STN",
      "country": "GB",
      "property_id": "P-115",
      "hotel": "Radisson Blu Stansted",
      "chain": "Radisson",
      "contract_id": "C-115",
      "allotment_id": "A-115",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-27T14:03:00Z",
      "duty_start_utc": "2026-08-27T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 266.42,
      "vat_rate": 20,
      "vat_amount": 53.28,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 319.7,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 269.77,
      "fx_rate": 1.185081,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 319.7,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853238",
      "vcc_auth_amount": 344.7,
      "folio_amount": 319.7,
      "settled_amount": 319.7,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 319.7,
      "baseline_rate": 431.28,
      "market_rate": 418.34,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 204.22,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-27T21:05:00Z",
      "exception_resolved_at": "2026-08-27T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.4,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 431.28,
      "discount_pct": 25.87
    },
    {
      "id": "RS-8853244-1",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8853244",
      "duty_id": "D-513244",
      "layover_id": "L-513245",
      "crew_id": "IRE-1054",
      "crew_name": "D. Brennan",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": "C-108",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-27T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-27T15:09:00Z",
      "duty_start_utc": "2026-08-27T11:50:00Z",
      "transfer_minutes": 16,
      "room_net": 248.25,
      "vat_rate": 7,
      "vat_amount": 17.38,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 270.63,
      "ancillaries": 8.22,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 270.63,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 253.96,
      "markup": 16.67,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853244",
      "vcc_auth_amount": 303.85,
      "folio_amount": 278.85,
      "settled_amount": 278.85,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 270.63,
      "baseline_rate": 375.45,
      "market_rate": 364.19,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "crew_app",
      "change_cost": 174.24,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-27T11:40:00Z",
      "exception_resolved_at": "2026-08-27T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.2,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 375.45,
      "discount_pct": 27.92
    },
    {
      "id": "RS-8853429-3",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8853429",
      "duty_id": "D-513429",
      "layover_id": "L-513430",
      "crew_id": "IRE-1067",
      "crew_name": "H. Mulligan",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-105",
      "hotel": "Holiday Inn Castle Donington",
      "chain": "IHG",
      "contract_id": "C-105",
      "allotment_id": "A-105",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-16T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-27T14:14:00Z",
      "duty_start_utc": "2026-08-27T11:50:00Z",
      "transfer_minutes": 11,
      "room_net": 248.87,
      "vat_rate": 20,
      "vat_amount": 49.77,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 298.64,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 252,
      "fx_rate": 1.185081,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 280.9,
      "markup": 17.74,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853429",
      "vcc_auth_amount": 323.64,
      "folio_amount": 298.64,
      "settled_amount": 298.64,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 298.64,
      "baseline_rate": 419.96,
      "market_rate": 407.36,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.7,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 419.96,
      "discount_pct": 28.89
    },
    {
      "id": "RS-8853463-2",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8853463",
      "duty_id": "D-513463",
      "layover_id": "L-513464",
      "crew_id": "IRE-1039",
      "crew_name": "H. Kavanagh",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": "C-110",
      "allotment_id": "A-110",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-27T15:03:00Z",
      "duty_start_utc": "2026-08-27T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 241.06,
      "vat_rate": 6,
      "vat_amount": 14.46,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 259.52,
      "ancillaries": 12.61,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 259.52,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 259.52,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853463",
      "vcc_auth_amount": 297.13,
      "folio_amount": 272.13,
      "settled_amount": 272.13,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 259.52,
      "baseline_rate": 366.92,
      "market_rate": 355.91,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 366.92,
      "discount_pct": 29.27
    },
    {
      "id": "RS-8853602-2",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8853602",
      "duty_id": "D-513602",
      "layover_id": "L-513603",
      "crew_id": "IRE-1068",
      "crew_name": "G. Healy",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-104",
      "hotel": "Hilton East Midlands",
      "chain": "Hilton",
      "contract_id": "C-104",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-24T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-27T21:40:00Z",
      "duty_start_utc": "2026-08-27T06:30:00Z",
      "transfer_minutes": 15,
      "room_net": 332.13,
      "vat_rate": 20,
      "vat_amount": 66.42,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 398.55,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 336.31,
      "fx_rate": 1.185081,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 379.47,
      "markup": 19.08,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853602",
      "vcc_auth_amount": 321.38,
      "folio_amount": 398.55,
      "settled_amount": 398.55,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 296.38,
      "baseline_rate": 413.39,
      "market_rate": 400.99,
      "rate_honoured": 0,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 413.39,
      "discount_pct": 3.59
    },
    {
      "id": "RS-8853706-1",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8853706",
      "duty_id": "D-513706",
      "layover_id": "L-513707",
      "crew_id": "IRE-1033",
      "crew_name": "O. Quinn",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "STN",
      "country": "GB",
      "property_id": "P-115",
      "hotel": "Radisson Blu Stansted",
      "chain": "Radisson",
      "contract_id": "C-115",
      "allotment_id": "A-115",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-24T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-27T00:18:00Z",
      "duty_start_utc": "2026-08-27T14:05:00Z",
      "transfer_minutes": 22,
      "room_net": 266.21,
      "vat_rate": 20,
      "vat_amount": 53.24,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 319.45,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 269.56,
      "fx_rate": 1.185081,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 319.45,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853706",
      "vcc_auth_amount": 344.45,
      "folio_amount": 369.28,
      "settled_amount": 369.28,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 319.45,
      "baseline_rate": 431.28,
      "market_rate": 418.34,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "disputed",
      "recon_amount": 49.83,
      "crew_rating": 1.7,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 431.28,
      "discount_pct": 25.93
    },
    {
      "id": "RS-8853773-2",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8853773",
      "duty_id": "D-513773",
      "layover_id": "L-513774",
      "crew_id": "IRE-1048",
      "crew_name": "B. Byrne",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-105",
      "hotel": "Holiday Inn Castle Donington",
      "chain": "IHG",
      "contract_id": "C-105",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-21T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-27T21:44:00Z",
      "duty_start_utc": "2026-08-27T11:50:00Z",
      "transfer_minutes": 11,
      "room_net": 248.69,
      "vat_rate": 20,
      "vat_amount": 49.74,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 298.43,
      "ancillaries": 15.53,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 251.82,
      "fx_rate": 1.185081,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 282.03,
      "markup": 16.4,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853773",
      "vcc_auth_amount": 338.96,
      "folio_amount": 313.96,
      "settled_amount": 313.96,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 298.43,
      "baseline_rate": 419.96,
      "market_rate": 407.36,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.8,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 419.96,
      "discount_pct": 28.94
    },
    {
      "id": "RS-8854097-1",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8854097",
      "duty_id": "D-514097",
      "layover_id": "L-514098",
      "crew_id": "BEL-1047",
      "crew_name": "Y. Verhoeven",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": "C-110",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-22T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-27T13:03:00Z",
      "duty_start_utc": "2026-08-27T14:05:00Z",
      "transfer_minutes": 22,
      "room_net": 244.62,
      "vat_rate": 6,
      "vat_amount": 14.68,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 263.3,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 263.3,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 246.94,
      "markup": 16.36,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854097",
      "vcc_auth_amount": 288.3,
      "folio_amount": 263.3,
      "settled_amount": 263.3,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 263.3,
      "baseline_rate": 366.92,
      "market_rate": 355.91,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 366.92,
      "discount_pct": 28.24
    },
    {
      "id": "RS-8854567-3",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8854567",
      "duty_id": "D-514567",
      "layover_id": "L-514568",
      "crew_id": "BEL-1007",
      "crew_name": "V. Wouters",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-25T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-27T14:11:00Z",
      "duty_start_utc": "2026-08-27T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.85,
      "vat_rate": 10,
      "vat_amount": 26.29,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.34,
      "ancillaries": 8.79,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.34,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.34,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854567",
      "vcc_auth_amount": 328.13,
      "folio_amount": 303.13,
      "settled_amount": 303.13,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 294.34,
      "baseline_rate": 407.51,
      "market_rate": 395.28,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 13.98,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 407.51,
      "discount_pct": 27.77
    },
    {
      "id": "RS-8854670-1",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8854670",
      "duty_id": "D-514670",
      "layover_id": "L-514671",
      "crew_id": "FRA-1012",
      "crew_name": "Y. Moreau",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-24T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-27T13:11:00Z",
      "duty_start_utc": "2026-08-27T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 295.95,
      "vat_rate": 10,
      "vat_amount": 29.59,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 330.74,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 330.74,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 300.91,
      "markup": 29.83,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854670",
      "vcc_auth_amount": 355.74,
      "folio_amount": 330.74,
      "settled_amount": 330.74,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 407.51,
      "market_rate": 395.28,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 407.51,
      "discount_pct": 18.84
    },
    {
      "id": "RS-8854735-3",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8854735",
      "duty_id": "D-514735",
      "layover_id": "L-514736",
      "crew_id": "FRA-1023",
      "crew_name": "T. Berger",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MRS",
      "country": "FR",
      "property_id": "P-131",
      "hotel": "Best Western Marseille Airport",
      "chain": "BWH",
      "contract_id": "C-131",
      "allotment_id": "A-131",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-23T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-27T15:07:00Z",
      "duty_start_utc": "2026-08-27T11:50:00Z",
      "transfer_minutes": 18,
      "room_net": 243.76,
      "vat_rate": 10,
      "vat_amount": 24.38,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 271.44,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 271.44,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 271.44,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854735",
      "vcc_auth_amount": 296.44,
      "folio_amount": 271.44,
      "settled_amount": 271.44,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 271.44,
      "baseline_rate": 379.6,
      "market_rate": 368.21,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.9,
      "complaint_theme": "room",
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 379.6,
      "discount_pct": 28.49
    },
    {
      "id": "RS-8854816-1",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8854816",
      "duty_id": "D-514816",
      "layover_id": "L-514817",
      "crew_id": "FRA-S214",
      "crew_name": "V. Marchand",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-129",
      "hotel": "NH Lyon Airport",
      "chain": "NH",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-27T00:25:00Z",
      "duty_start_utc": "2026-08-27T11:50:00Z",
      "transfer_minutes": 15,
      "room_net": 286.06,
      "vat_rate": 10,
      "vat_amount": 28.61,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 317.97,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 317.97,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 290.6,
      "markup": 27.37,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854816",
      "vcc_auth_amount": 342.97,
      "folio_amount": 317.97,
      "settled_amount": 317.97,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 368.23,
      "market_rate": 357.18,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": "modify_in_place",
      "change_source": "travel_desk",
      "change_cost": 11.64,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.1,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 368.23,
      "discount_pct": 13.65
    },
    {
      "id": "RS-8854817-2",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8854817",
      "duty_id": "D-514817",
      "layover_id": "L-514818",
      "crew_id": "FRA-1035",
      "crew_name": "P. Berger",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-130",
      "hotel": "Comfort Hotel Lyon",
      "chain": "Choice",
      "contract_id": "C-130",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-25T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-27T13:15:00Z",
      "duty_start_utc": "2026-08-27T09:15:00Z",
      "transfer_minutes": 10,
      "room_net": 249.02,
      "vat_rate": 10,
      "vat_amount": 24.9,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 277.22,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 277.22,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 258.58,
      "markup": 18.64,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854817",
      "vcc_auth_amount": 302.22,
      "folio_amount": 277.22,
      "settled_amount": 277.22,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 277.22,
      "baseline_rate": 381.07,
      "market_rate": 369.64,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 381.07,
      "discount_pct": 27.25
    },
    {
      "id": "RS-8854893-3",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8854893",
      "duty_id": "D-514893",
      "layover_id": "L-514894",
      "crew_id": "FRA-1008",
      "crew_name": "A. Chevalier",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-130",
      "hotel": "Comfort Hotel Lyon",
      "chain": "Choice",
      "contract_id": "C-130",
      "allotment_id": "A-130",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-23T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-27T00:30:00Z",
      "duty_start_utc": "2026-08-27T14:05:00Z",
      "transfer_minutes": 10,
      "room_net": 249.46,
      "vat_rate": 10,
      "vat_amount": 24.95,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 277.71,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 277.71,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 258.59,
      "markup": 19.12,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854893",
      "vcc_auth_amount": 302.71,
      "folio_amount": 277.71,
      "settled_amount": 277.71,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 277.71,
      "baseline_rate": 381.07,
      "market_rate": 369.64,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.9,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 381.07,
      "discount_pct": 27.12
    },
    {
      "id": "RS-8855139-2",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8855139",
      "duty_id": "D-515139",
      "layover_id": "L-515140",
      "crew_id": "FRA-1000",
      "crew_name": "V. Moreau",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-21T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-27T14:11:00Z",
      "duty_start_utc": "2026-08-27T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 267.1,
      "vat_rate": 10,
      "vat_amount": 26.71,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.81,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.81,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.2,
      "markup": 16.61,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855139",
      "vcc_auth_amount": 318.81,
      "folio_amount": 293.81,
      "settled_amount": 293.81,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 293.81,
      "baseline_rate": 416.09,
      "market_rate": 403.61,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 416.09,
      "discount_pct": 29.39
    },
    {
      "id": "RS-8852905-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8852905",
      "duty_id": "D-512905",
      "layover_id": "L-512906",
      "crew_id": "IRE-1051",
      "crew_name": "D. Kavanagh",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-105",
      "hotel": "Holiday Inn Castle Donington",
      "chain": "IHG",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-24T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-26T13:14:00Z",
      "duty_start_utc": "2026-08-26T11:50:00Z",
      "transfer_minutes": 11,
      "room_net": 295.48,
      "vat_rate": 20,
      "vat_amount": 59.09,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 354.57,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 299.11,
      "fx_rate": 1.185423,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 354.57,
      "markup": 0,
      "commission_received": 29.61,
      "commission_shared": 14.81,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852905",
      "vcc_auth_amount": 379.57,
      "folio_amount": 354.57,
      "settled_amount": 354.57,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 426.44,
      "market_rate": 413.65,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 426.44,
      "discount_pct": 16.85
    },
    {
      "id": "RS-8852908-3",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8852908",
      "duty_id": "D-512908",
      "layover_id": "L-512909",
      "crew_id": "IRE-1005",
      "crew_name": "B. Fitzgerald",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-105",
      "hotel": "Holiday Inn Castle Donington",
      "chain": "IHG",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-21T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-26T21:44:00Z",
      "duty_start_utc": "2026-08-26T14:05:00Z",
      "transfer_minutes": 11,
      "room_net": 287.54,
      "vat_rate": 20,
      "vat_amount": 57.51,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 345.05,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 291.08,
      "fx_rate": 1.185423,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 314.49,
      "markup": 30.56,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852908",
      "vcc_auth_amount": 370.05,
      "folio_amount": 345.05,
      "settled_amount": 345.05,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 426.44,
      "market_rate": 413.65,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 426.44,
      "discount_pct": 19.09
    },
    {
      "id": "RS-8852963-2",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8852963",
      "duty_id": "D-512963",
      "layover_id": "L-512964",
      "crew_id": "IRE-1010",
      "crew_name": "A. Cassidy",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-24T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-26T15:09:00Z",
      "duty_start_utc": "2026-08-26T09:15:00Z",
      "transfer_minutes": 16,
      "room_net": 285.86,
      "vat_rate": 7,
      "vat_amount": 20.01,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 310.87,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 310.87,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 280.7,
      "markup": 30.17,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852963",
      "vcc_auth_amount": 335.87,
      "folio_amount": 310.87,
      "settled_amount": 310.87,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 390.85,
      "market_rate": 379.12,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 1.9,
      "complaint_theme": "food",
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 390.85,
      "discount_pct": 20.46
    },
    {
      "id": "RS-8853019-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8853019",
      "duty_id": "D-513019",
      "layover_id": "L-513020",
      "crew_id": "IRE-1082",
      "crew_name": "J. Cassidy",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": "C-107",
      "allotment_id": "A-107",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-24T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-26T00:30:00Z",
      "duty_start_utc": "2026-08-26T14:05:00Z",
      "transfer_minutes": 10,
      "room_net": 230.82,
      "vat_rate": 7,
      "vat_amount": 16.16,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 251.98,
      "ancillaries": 32.19,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 251.98,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 235.86,
      "markup": 16.12,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853019",
      "vcc_auth_amount": 309.17,
      "folio_amount": 284.17,
      "settled_amount": 284.17,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 251.98,
      "baseline_rate": 377.53,
      "market_rate": 366.2,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 377.53,
      "discount_pct": 33.26
    },
    {
      "id": "RS-8853238-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8853238",
      "duty_id": "D-513238",
      "layover_id": "L-513239",
      "crew_id": "IRE-1007",
      "crew_name": "T. Mulligan",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "STN",
      "country": "GB",
      "property_id": "P-115",
      "hotel": "Radisson Blu Stansted",
      "chain": "Radisson",
      "contract_id": "C-115",
      "allotment_id": "A-115",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-26T14:03:00Z",
      "duty_start_utc": "2026-08-26T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 266.42,
      "vat_rate": 20,
      "vat_amount": 53.28,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 319.7,
      "ancillaries": 12.66,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 269.69,
      "fx_rate": 1.185423,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 319.7,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853238",
      "vcc_auth_amount": 357.36,
      "folio_amount": 332.36,
      "settled_amount": 332.36,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 319.7,
      "baseline_rate": 444.13,
      "market_rate": 430.81,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 15.7,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.9,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 444.13,
      "discount_pct": 28.02
    },
    {
      "id": "RS-8853284-3",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8853284",
      "duty_id": "D-513284",
      "layover_id": "L-513285",
      "crew_id": "IRE-1050",
      "crew_name": "G. Doyle",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": "C-108",
      "allotment_id": "A-108",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-22T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-26T00:24:00Z",
      "duty_start_utc": "2026-08-26T09:15:00Z",
      "transfer_minutes": 16,
      "room_net": 249.34,
      "vat_rate": 7,
      "vat_amount": 17.45,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 271.79,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 271.79,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 253.44,
      "markup": 18.35,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853284",
      "vcc_auth_amount": 296.79,
      "folio_amount": 271.79,
      "settled_amount": 271.79,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 271.79,
      "baseline_rate": 390.85,
      "market_rate": 379.12,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.3,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 390.85,
      "discount_pct": 30.46
    },
    {
      "id": "RS-8853463-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8853463",
      "duty_id": "D-513463",
      "layover_id": "L-513464",
      "crew_id": "IRE-1039",
      "crew_name": "H. Kavanagh",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": "C-110",
      "allotment_id": "A-110",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-26T15:03:00Z",
      "duty_start_utc": "2026-08-26T06:30:00Z",
      "transfer_minutes": 22,
      "room_net": 241.06,
      "vat_rate": 6,
      "vat_amount": 14.46,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 259.52,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 259.52,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 259.52,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853463",
      "vcc_auth_amount": 284.52,
      "folio_amount": 259.52,
      "settled_amount": 259.52,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 259.52,
      "baseline_rate": 392.07,
      "market_rate": 380.31,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 277.9,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 1,
      "exception_opened_at": "2026-08-26T06:12:00Z",
      "exception_resolved_at": "2026-08-26T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.7,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 392.07,
      "discount_pct": 33.81
    },
    {
      "id": "RS-8853529-4",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8853529",
      "duty_id": "D-513529",
      "layover_id": "L-513530",
      "crew_id": "IRE-1031",
      "crew_name": "N. Mulligan",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-109",
      "hotel": "Novotel Koln City",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-14T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-26T04:21:00Z",
      "duty_start_utc": "2026-08-26T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 265.58,
      "vat_rate": 7,
      "vat_amount": 18.59,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 289.17,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 289.17,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 260.16,
      "markup": 29.01,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853529",
      "vcc_auth_amount": 314.17,
      "folio_amount": 289.17,
      "settled_amount": 289.17,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 366.3,
      "market_rate": 355.31,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 366.3,
      "discount_pct": 21.06
    },
    {
      "id": "RS-8853773-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8853773",
      "duty_id": "D-513773",
      "layover_id": "L-513774",
      "crew_id": "IRE-1048",
      "crew_name": "B. Byrne",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-105",
      "hotel": "Holiday Inn Castle Donington",
      "chain": "IHG",
      "contract_id": "C-105",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-21T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-26T21:44:00Z",
      "duty_start_utc": "2026-08-26T14:05:00Z",
      "transfer_minutes": 11,
      "room_net": 248.69,
      "vat_rate": 20,
      "vat_amount": 49.74,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 298.43,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 251.75,
      "fx_rate": 1.185423,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 282.03,
      "markup": 16.4,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853773",
      "vcc_auth_amount": 323.43,
      "folio_amount": 298.43,
      "settled_amount": 298.43,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 298.43,
      "baseline_rate": 426.44,
      "market_rate": 413.65,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 426.44,
      "discount_pct": 30.02
    },
    {
      "id": "RS-8854209-2",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854209",
      "duty_id": "D-514209",
      "layover_id": "L-514210",
      "crew_id": "BEL-1020",
      "crew_name": "S. Dubois",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-123",
      "hotel": "Le Meridien Dubai",
      "chain": "Marriott",
      "contract_id": "C-123",
      "allotment_id": "A-123",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-25T13:30:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-26T13:37:00Z",
      "duty_start_utc": "2026-08-26T09:15:00Z",
      "transfer_minutes": 48,
      "room_net": 272.5,
      "vat_rate": 5,
      "vat_amount": 13.62,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 291.12,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1131.2,
      "fx_rate": 0.257356,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 271.84,
      "markup": 19.28,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854209",
      "vcc_auth_amount": 316.12,
      "folio_amount": 291.12,
      "settled_amount": 291.12,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 291.12,
      "baseline_rate": 436,
      "market_rate": 422.92,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 15.18,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.7,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 436,
      "discount_pct": 33.23
    },
    {
      "id": "RS-8854271-2",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854271",
      "duty_id": "D-514271",
      "layover_id": "L-514272",
      "crew_id": "BEL-1078",
      "crew_name": "H. Claes",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "JNB",
      "country": "ZA",
      "property_id": "P-124",
      "hotel": "Protea OR Tambo",
      "chain": "Marriott",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-26T14:39:00Z",
      "duty_start_utc": "2026-08-26T14:05:00Z",
      "transfer_minutes": 46,
      "room_net": 236.5,
      "vat_rate": 15,
      "vat_amount": 35.48,
      "vat_country": "ZA",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 271.98,
      "ancillaries": 24.44,
      "fee": 0,
      "currency_local": "ZAR",
      "rate_paid_local": 5412.65,
      "fx_rate": 0.050249,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 244.39,
      "markup": 27.59,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854271",
      "vcc_auth_amount": null,
      "folio_amount": 296.42,
      "settled_amount": 296.42,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 336.05,
      "market_rate": 325.97,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.5,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 336.05,
      "discount_pct": 19.07
    },
    {
      "id": "RS-8854278-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854278",
      "duty_id": "D-514278",
      "layover_id": "L-514279",
      "crew_id": "BEL-1012",
      "crew_name": "A. Vermeulen",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "HKG",
      "country": "HK",
      "property_id": "P-120",
      "hotel": "Regal Airport Hotel",
      "chain": "Regal",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-17T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-26T12:29:00Z",
      "duty_start_utc": "2026-08-26T14:05:00Z",
      "transfer_minutes": 56,
      "room_net": 350.66,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 350.66,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2938.97,
      "fx_rate": 0.119314,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 314.81,
      "markup": 35.85,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854278",
      "vcc_auth_amount": 375.66,
      "folio_amount": 350.66,
      "settled_amount": 350.66,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 430.29,
      "market_rate": 417.38,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 430.29,
      "discount_pct": 18.51
    },
    {
      "id": "RS-8854330-3",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854330",
      "duty_id": "D-514330",
      "layover_id": "L-514331",
      "crew_id": "BEL-1032",
      "crew_name": "B. Dubois",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": "C-111",
      "allotment_id": "A-111",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-19T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-26T21:32:00Z",
      "duty_start_utc": "2026-08-26T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 255.43,
      "vat_rate": 6,
      "vat_amount": 15.33,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 274.76,
      "ancillaries": 10.94,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 274.76,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 274.76,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854330",
      "vcc_auth_amount": 310.7,
      "folio_amount": 285.7,
      "settled_amount": 285.7,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 274.76,
      "baseline_rate": 406.49,
      "market_rate": 394.3,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 406.49,
      "discount_pct": 32.41
    },
    {
      "id": "RS-8854397-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854397",
      "duty_id": "D-514397",
      "layover_id": "L-514398",
      "crew_id": "BEL-1079",
      "crew_name": "H. Wouters",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-117",
      "hotel": "Thon Hotel EU",
      "chain": "Thon",
      "contract_id": "C-117",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-26T21:37:00Z",
      "duty_start_utc": "2026-08-26T06:30:00Z",
      "transfer_minutes": 18,
      "room_net": 301.2,
      "vat_rate": 6,
      "vat_amount": 18.07,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 323.51,
      "ancillaries": 14.84,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 323.51,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 302.19,
      "markup": 21.32,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854397",
      "vcc_auth_amount": 363.35,
      "folio_amount": 338.35,
      "settled_amount": 338.35,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 323.51,
      "baseline_rate": 477.86,
      "market_rate": 463.52,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 12.32,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 477.86,
      "discount_pct": 32.3
    },
    {
      "id": "RS-8854574-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854574",
      "duty_id": "D-514574",
      "layover_id": "L-514575",
      "crew_id": "BEL-1065",
      "crew_name": "B. Willems",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "JNB",
      "country": "ZA",
      "property_id": "P-124",
      "hotel": "Protea OR Tambo",
      "chain": "Marriott",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-21T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-26T13:39:00Z",
      "duty_start_utc": "2026-08-26T09:15:00Z",
      "transfer_minutes": 46,
      "room_net": 244.55,
      "vat_rate": 15,
      "vat_amount": 36.68,
      "vat_country": "ZA",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 281.23,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "ZAR",
      "rate_paid_local": 5596.73,
      "fx_rate": 0.050249,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 281.23,
      "markup": 0,
      "commission_received": 22.92,
      "commission_shared": 11.46,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854574",
      "vcc_auth_amount": 306.23,
      "folio_amount": 281.23,
      "settled_amount": 281.23,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 336.05,
      "market_rate": 325.97,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 336.05,
      "discount_pct": 16.31
    },
    {
      "id": "RS-8854943-4",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854943",
      "duty_id": "D-514943",
      "layover_id": "L-514944",
      "crew_id": "FRA-1045",
      "crew_name": "T. Perrin",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-22T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-26T15:11:00Z",
      "duty_start_utc": "2026-08-26T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.22,
      "vat_rate": 10,
      "vat_amount": 26.22,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.64,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.64,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.64,
      "markup": 17,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854943",
      "vcc_auth_amount": 318.64,
      "folio_amount": 293.64,
      "settled_amount": 293.64,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 293.64,
      "baseline_rate": 426,
      "market_rate": 413.22,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.2,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 426,
      "discount_pct": 31.07
    },
    {
      "id": "RS-8854975-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854975",
      "duty_id": "D-514975",
      "layover_id": "L-514976",
      "crew_id": "FRA-1031",
      "crew_name": "D. Marchand",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-130",
      "hotel": "Comfort Hotel Lyon",
      "chain": "Choice",
      "contract_id": "C-130",
      "allotment_id": "A-130",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-21T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-26T13:15:00Z",
      "duty_start_utc": "2026-08-26T09:15:00Z",
      "transfer_minutes": 10,
      "room_net": 249.34,
      "vat_rate": 10,
      "vat_amount": 24.93,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 277.57,
      "ancillaries": 10.37,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 277.57,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 277.57,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854975",
      "vcc_auth_amount": 312.94,
      "folio_amount": 287.94,
      "settled_amount": 287.94,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 277.57,
      "baseline_rate": 378.33,
      "market_rate": 366.98,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 378.33,
      "discount_pct": 26.63
    },
    {
      "id": "RS-8855057-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8855057",
      "duty_id": "D-515057",
      "layover_id": "L-515058",
      "crew_id": "FRA-1072",
      "crew_name": "L. Moreau",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-130",
      "hotel": "Comfort Hotel Lyon",
      "chain": "Choice",
      "contract_id": "C-130",
      "allotment_id": "A-130",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-21T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-26T15:15:00Z",
      "duty_start_utc": "2026-08-26T09:15:00Z",
      "transfer_minutes": 10,
      "room_net": 248.79,
      "vat_rate": 10,
      "vat_amount": 24.88,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 276.97,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.97,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 276.97,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855057",
      "vcc_auth_amount": 301.97,
      "folio_amount": 276.97,
      "settled_amount": 276.97,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 276.97,
      "baseline_rate": 378.33,
      "market_rate": 366.98,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 378.33,
      "discount_pct": 26.79
    },
    {
      "id": "RS-8855068-2",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8855068",
      "duty_id": "D-515068",
      "layover_id": "L-515069",
      "crew_id": "FRA-1071",
      "crew_name": "D. Berger",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-130",
      "hotel": "Comfort Hotel Lyon",
      "chain": "Choice",
      "contract_id": "C-130",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-25T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-26T14:15:00Z",
      "duty_start_utc": "2026-08-26T14:05:00Z",
      "transfer_minutes": 10,
      "room_net": 247.42,
      "vat_rate": 10,
      "vat_amount": 24.74,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 275.46,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 275.46,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 256.92,
      "markup": 18.54,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855068",
      "vcc_auth_amount": 300.46,
      "folio_amount": 275.46,
      "settled_amount": 275.46,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 275.46,
      "baseline_rate": 378.33,
      "market_rate": 366.98,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 378.33,
      "discount_pct": 27.19
    },
    {
      "id": "RS-8855166-2",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8855166",
      "duty_id": "D-515166",
      "layover_id": "L-515167",
      "crew_id": "FRA-S217",
      "crew_name": "T. Aubert",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-129",
      "hotel": "NH Lyon Airport",
      "chain": "NH",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-26T00:25:00Z",
      "duty_start_utc": "2026-08-26T14:05:00Z",
      "transfer_minutes": 15,
      "room_net": 279.93,
      "vat_rate": 10,
      "vat_amount": 27.99,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 307.92,
      "ancillaries": 17.49,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 307.92,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 281.99,
      "markup": 25.93,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855166",
      "vcc_auth_amount": null,
      "folio_amount": 325.41,
      "settled_amount": 325.41,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 382.18,
      "market_rate": 370.71,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.4,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 382.18,
      "discount_pct": 19.43
    },
    {
      "id": "RS-8855186-2",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8855186",
      "duty_id": "D-515186",
      "layover_id": "L-515187",
      "crew_id": "FRA-1085",
      "crew_name": "G. Delacroix",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-16T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-26T04:51:00Z",
      "duty_start_utc": "2026-08-26T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 261.75,
      "vat_rate": 10,
      "vat_amount": 26.17,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.12,
      "ancillaries": 27.01,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.12,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 270.75,
      "markup": 22.37,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855186",
      "vcc_auth_amount": 345.13,
      "folio_amount": 320.13,
      "settled_amount": 320.13,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 293.12,
      "baseline_rate": 426.21,
      "market_rate": 413.42,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 426.21,
      "discount_pct": 31.23
    },
    {
      "id": "RS-8855208-3",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8855208",
      "duty_id": "D-515208",
      "layover_id": "L-515209",
      "crew_id": "FRA-1089",
      "crew_name": "M. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-19T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-26T14:11:00Z",
      "duty_start_utc": "2026-08-26T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 307.51,
      "vat_rate": 10,
      "vat_amount": 30.75,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 338.26,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 338.26,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 306.04,
      "markup": 32.22,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855208",
      "vcc_auth_amount": 363.26,
      "folio_amount": 338.26,
      "settled_amount": 338.26,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 414.04,
      "market_rate": 401.62,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 414.04,
      "discount_pct": 18.3
    },
    {
      "id": "RS-8852846-4",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8852846",
      "duty_id": "D-512846",
      "layover_id": "L-512847",
      "crew_id": "IRE-1008",
      "crew_name": "O. Healy",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-103",
      "hotel": "Radisson Blu Dublin Airport",
      "chain": "Radisson",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-20T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-25T14:34:00Z",
      "duty_start_utc": "2026-08-25T11:50:00Z",
      "transfer_minutes": 51,
      "room_net": 258.25,
      "vat_rate": 13.5,
      "vat_amount": 34.86,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.11,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.11,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 264.12,
      "markup": 28.99,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852846",
      "vcc_auth_amount": 318.11,
      "folio_amount": 293.11,
      "settled_amount": 293.11,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 361.39,
      "market_rate": 350.55,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.7,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 361.39,
      "discount_pct": 18.89
    },
    {
      "id": "RS-8853070-4",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8853070",
      "duty_id": "D-513070",
      "layover_id": "L-513071",
      "crew_id": "IRE-1032",
      "crew_name": "K. Healy",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "STN",
      "country": "GB",
      "property_id": "P-116",
      "hotel": "Hampton by Hilton Stansted",
      "chain": "Hilton",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-20T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-25T14:07:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 18,
      "room_net": 310.4,
      "vat_rate": 20,
      "vat_amount": 62.08,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 372.48,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 313.46,
      "fx_rate": 1.188294,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 372.48,
      "markup": 0,
      "commission_received": 38.67,
      "commission_shared": 19.33,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853070",
      "vcc_auth_amount": 397.48,
      "folio_amount": 372.48,
      "settled_amount": 372.48,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 443.78,
      "market_rate": 430.47,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 443.78,
      "discount_pct": 16.07
    },
    {
      "id": "RS-8853220-2",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8853220",
      "duty_id": "D-513220",
      "layover_id": "L-513221",
      "crew_id": "IRE-1057",
      "crew_name": "P. Quinn",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": "C-110",
      "allotment_id": "A-110",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-25T14:03:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 245.01,
      "vat_rate": 6,
      "vat_amount": 14.7,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 259.71,
      "ancillaries": 19.74,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 259.71,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 241.87,
      "markup": 17.84,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853220",
      "vcc_auth_amount": null,
      "folio_amount": 539.61,
      "settled_amount": 539.61,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 259.71,
      "baseline_rate": 384.96,
      "market_rate": 373.41,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "variance",
      "recon_amount": 260.16,
      "crew_rating": 4.8,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 384.96,
      "discount_pct": 32.54
    },
    {
      "id": "RS-8853254-3",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8853254",
      "duty_id": "D-513254",
      "layover_id": "L-513255",
      "crew_id": "IRE-1066",
      "crew_name": "B. Brennan",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": "C-107",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-22T23:45:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-25T00:30:00Z",
      "duty_start_utc": "2026-08-25T11:50:00Z",
      "transfer_minutes": 10,
      "room_net": 231.99,
      "vat_rate": 7,
      "vat_amount": 16.24,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 253.23,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 253.23,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 237.63,
      "markup": 15.6,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853254",
      "vcc_auth_amount": 278.23,
      "folio_amount": 253.23,
      "settled_amount": 253.23,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 253.23,
      "baseline_rate": 362.69,
      "market_rate": 351.81,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": "modify_in_place",
      "change_source": "travel_desk",
      "change_cost": 15.45,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 362.69,
      "discount_pct": 30.18
    },
    {
      "id": "RS-8853265-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8853265",
      "duty_id": "D-513265",
      "layover_id": "L-513266",
      "crew_id": "IRE-1045",
      "crew_name": "A. Quinn",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-102",
      "hotel": "Maldron Hotel Dublin Airport",
      "chain": "Dalata",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-25T12:30:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-25T13:02:00Z",
      "duty_start_utc": "2026-08-25T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 294.06,
      "vat_rate": 13.5,
      "vat_amount": 39.7,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 333.76,
      "ancillaries": 12.93,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 333.76,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 333.76,
      "markup": 0,
      "commission_received": 29.07,
      "commission_shared": 14.54,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853265",
      "vcc_auth_amount": 371.69,
      "folio_amount": 346.69,
      "settled_amount": 346.69,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 363.63,
      "market_rate": 352.72,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 16.27,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 363.63,
      "discount_pct": 8.21
    },
    {
      "id": "RS-8853283-3",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8853283",
      "duty_id": "D-513283",
      "layover_id": "L-513284",
      "crew_id": "IRE-1060",
      "crew_name": "O. Byrne",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "STN",
      "country": "GB",
      "property_id": "P-116",
      "hotel": "Hampton by Hilton Stansted",
      "chain": "Hilton",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-25T13:07:00Z",
      "duty_start_utc": "2026-08-25T11:50:00Z",
      "transfer_minutes": 18,
      "room_net": 309.14,
      "vat_rate": 20,
      "vat_amount": 61.83,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 370.97,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 312.19,
      "fx_rate": 1.188294,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 370.97,
      "markup": 0,
      "commission_received": 30.92,
      "commission_shared": 15.46,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853283",
      "vcc_auth_amount": null,
      "folio_amount": 370.97,
      "settled_amount": 370.97,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 443.78,
      "market_rate": 430.47,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 443.78,
      "discount_pct": 16.41
    },
    {
      "id": "RS-8853324-4",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8853324",
      "duty_id": "D-513324",
      "layover_id": "L-513325",
      "crew_id": "IRE-1041",
      "crew_name": "M. Fitzgerald",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "STN",
      "country": "GB",
      "property_id": "P-115",
      "hotel": "Radisson Blu Stansted",
      "chain": "Radisson",
      "contract_id": "C-115",
      "allotment_id": "A-115",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-17T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-25T21:33:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 267.44,
      "vat_rate": 20,
      "vat_amount": 53.49,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 320.93,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 270.08,
      "fx_rate": 1.188294,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 320.93,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853324",
      "vcc_auth_amount": 345.93,
      "folio_amount": 320.93,
      "settled_amount": 320.93,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 320.93,
      "baseline_rate": 449.78,
      "market_rate": 436.29,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.7,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 449.78,
      "discount_pct": 28.65
    },
    {
      "id": "RS-8853775-2",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8853775",
      "duty_id": "D-513775",
      "layover_id": "L-513776",
      "crew_id": "IRE-1065",
      "crew_name": "O. Fitzgerald",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": "C-107",
      "allotment_id": "A-107",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-21T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-25T04:55:00Z",
      "duty_start_utc": "2026-08-25T11:50:00Z",
      "transfer_minutes": 10,
      "room_net": 233.59,
      "vat_rate": 7,
      "vat_amount": 16.35,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 254.94,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 254.94,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 254.94,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853775",
      "vcc_auth_amount": 279.94,
      "folio_amount": 254.94,
      "settled_amount": 254.94,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 254.94,
      "baseline_rate": 362.69,
      "market_rate": 351.81,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.1,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 362.69,
      "discount_pct": 29.71
    },
    {
      "id": "RS-8854020-3",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854020",
      "duty_id": "D-514020",
      "layover_id": "L-514021",
      "crew_id": "BEL-1028",
      "crew_name": "T. Maes",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-117",
      "hotel": "Thon Hotel EU",
      "chain": "Thon",
      "contract_id": "C-117",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-22T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-25T21:37:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 18,
      "room_net": 301.47,
      "vat_rate": 6,
      "vat_amount": 18.09,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 323.8,
      "ancillaries": 24.08,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 323.8,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 304.12,
      "markup": 19.68,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854020",
      "vcc_auth_amount": 372.88,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": 323.8,
      "baseline_rate": 452.12,
      "market_rate": 438.56,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "recon_amount": 0,
      "crew_rating": 3.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 452.12,
      "discount_pct": 28.38
    },
    {
      "id": "RS-8854038-3",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854038",
      "duty_id": "D-514038",
      "layover_id": "L-514039",
      "crew_id": "BEL-1049",
      "crew_name": "K. Janssens",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-123",
      "hotel": "Le Meridien Dubai",
      "chain": "Marriott",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-21T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-25T12:37:00Z",
      "duty_start_utc": "2026-08-25T11:50:00Z",
      "transfer_minutes": 48,
      "room_net": 315.46,
      "vat_rate": 5,
      "vat_amount": 15.77,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 336.23,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1304.91,
      "fx_rate": 0.257666,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 306.42,
      "markup": 29.81,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854038",
      "vcc_auth_amount": 361.23,
      "folio_amount": 336.23,
      "settled_amount": 336.23,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 409.82,
      "market_rate": 397.53,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 409.82,
      "discount_pct": 17.96
    },
    {
      "id": "RS-8854224-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854224",
      "duty_id": "D-514224",
      "layover_id": "L-514225",
      "crew_id": "BEL-1056",
      "crew_name": "K. Dubois",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-25T21:00:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-25T21:41:00Z",
      "duty_start_utc": "2026-08-25T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.02,
      "vat_rate": 10,
      "vat_amount": 26.4,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.62,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.62,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.18,
      "markup": 19.44,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854224",
      "vcc_auth_amount": 320.62,
      "folio_amount": 295.62,
      "settled_amount": 295.62,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 295.62,
      "baseline_rate": 416.6,
      "market_rate": 404.1,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 16.6,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.8,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 416.6,
      "discount_pct": 29.04
    },
    {
      "id": "RS-8854285-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854285",
      "duty_id": "D-514285",
      "layover_id": "L-514286",
      "crew_id": "BEL-1059",
      "crew_name": "J. Verhoeven",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-122",
      "hotel": "Millennium Airport Hotel Dubai",
      "chain": "Millennium",
      "contract_id": "C-122",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-23T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-25T14:29:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 56,
      "room_net": 308.12,
      "vat_rate": 5,
      "vat_amount": 15.41,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 328.53,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "AED",
      "rate_paid_local": 1275.02,
      "fx_rate": 0.257666,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 306.88,
      "markup": 21.65,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854285",
      "vcc_auth_amount": 311.45,
      "folio_amount": 328.53,
      "settled_amount": 328.53,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 286.45,
      "baseline_rate": 395.5,
      "market_rate": 383.64,
      "rate_honoured": 0,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 1.7,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 395.5,
      "discount_pct": 16.93
    },
    {
      "id": "RS-8854370-4",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854370",
      "duty_id": "D-514370",
      "layover_id": "L-514371",
      "crew_id": "BEL-1033",
      "crew_name": "D. Lambert",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-19T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-25T21:33:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 282.36,
      "vat_rate": 6,
      "vat_amount": 16.94,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 303.3,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 303.3,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 271.99,
      "markup": 31.31,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854370",
      "vcc_auth_amount": 328.3,
      "folio_amount": 303.3,
      "settled_amount": 303.3,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 384.96,
      "market_rate": 373.41,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 384.96,
      "discount_pct": 21.21
    },
    {
      "id": "RS-8854424-3",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854424",
      "duty_id": "D-514424",
      "layover_id": "L-514425",
      "crew_id": "BEL-1039",
      "crew_name": "R. Peeters",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-117",
      "hotel": "Thon Hotel EU",
      "chain": "Thon",
      "contract_id": "C-117",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-21T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-25T04:47:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 18,
      "room_net": 304.32,
      "vat_rate": 6,
      "vat_amount": 18.26,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 326.82,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 326.82,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 326.82,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854424",
      "vcc_auth_amount": 351.82,
      "folio_amount": 326.82,
      "settled_amount": 326.82,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 326.82,
      "baseline_rate": 452.12,
      "market_rate": 438.56,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 452.12,
      "discount_pct": 27.71
    },
    {
      "id": "RS-8854494-2",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854494",
      "duty_id": "D-514494",
      "layover_id": "L-514495",
      "crew_id": "BEL-1019",
      "crew_name": "H. Wouters",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "JNB",
      "country": "ZA",
      "property_id": "P-124",
      "hotel": "Protea OR Tambo",
      "chain": "Marriott",
      "contract_id": "C-124",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-25T14:39:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 46,
      "room_net": 200.86,
      "vat_rate": 15,
      "vat_amount": 30.13,
      "vat_country": "ZA",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 230.99,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "ZAR",
      "rate_paid_local": 4601.39,
      "fx_rate": 0.0502,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 213.94,
      "markup": 17.05,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854494",
      "vcc_auth_amount": null,
      "folio_amount": 230.99,
      "settled_amount": 230.99,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 230.99,
      "baseline_rate": 334.29,
      "market_rate": 324.26,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 334.29,
      "discount_pct": 30.9
    },
    {
      "id": "RS-8854582-2",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854582",
      "duty_id": "D-514582",
      "layover_id": "L-514583",
      "crew_id": "BEL-1031",
      "crew_name": "N. Wouters",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "HKG",
      "country": "HK",
      "property_id": "P-121",
      "hotel": "Hong Kong SkyCity Marriott",
      "chain": "Marriott",
      "contract_id": "C-121",
      "allotment_id": "A-121",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-15T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-25T00:00:00Z",
      "duty_start_utc": "2026-08-25T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 297.7,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 297.7,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2490.48,
      "fx_rate": 0.119535,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 297.7,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854582",
      "vcc_auth_amount": 322.7,
      "folio_amount": 297.7,
      "settled_amount": 297.7,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 297.7,
      "baseline_rate": 430.05,
      "market_rate": 417.15,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.8,
      "complaint_theme": "room",
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 430.05,
      "discount_pct": 30.78
    },
    {
      "id": "RS-8854587-2",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854587",
      "duty_id": "D-514587",
      "layover_id": "L-514588",
      "crew_id": "BEL-1019",
      "crew_name": "H. Wouters",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-118",
      "hotel": "NH Brussels Airport",
      "chain": "NH",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-23T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-25T00:27:00Z",
      "duty_start_utc": "2026-08-25T14:05:00Z",
      "transfer_minutes": 13,
      "room_net": 397.4,
      "vat_rate": 6,
      "vat_amount": 23.84,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 425.48,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 425.48,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 390.5,
      "markup": 34.98,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854587",
      "vcc_auth_amount": 450.48,
      "folio_amount": 425.48,
      "settled_amount": 425.48,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 459.94,
      "market_rate": 446.14,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "modify_in_place",
      "change_source": "travel_desk",
      "change_cost": 11.21,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.1,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 459.94,
      "discount_pct": 7.49
    },
    {
      "id": "RS-8854593-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854593",
      "duty_id": "D-514593",
      "layover_id": "L-514594",
      "crew_id": "BEL-1015",
      "crew_name": "P. Peeters",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-123",
      "hotel": "Le Meridien Dubai",
      "chain": "Marriott",
      "contract_id": "C-123",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-25T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-25T12:37:00Z",
      "duty_start_utc": "2026-08-25T11:50:00Z",
      "transfer_minutes": 48,
      "room_net": 274.12,
      "vat_rate": 5,
      "vat_amount": 13.71,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 292.83,
      "ancillaries": 19.82,
      "fee": 15.97,
      "currency_local": "AED",
      "rate_paid_local": 1136.47,
      "fx_rate": 0.257666,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 272.18,
      "markup": 20.65,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854593",
      "vcc_auth_amount": 337.65,
      "folio_amount": 312.65,
      "settled_amount": 312.65,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 292.83,
      "baseline_rate": 409.82,
      "market_rate": 397.53,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 227.72,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-25T06:12:00Z",
      "exception_resolved_at": "2026-08-25T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 409.82,
      "discount_pct": 28.55
    },
    {
      "id": "RS-8854611-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854611",
      "duty_id": "D-514611",
      "layover_id": "L-514612",
      "crew_id": "BEL-1067",
      "crew_name": "O. Wouters",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-122",
      "hotel": "Millennium Airport Hotel Dubai",
      "chain": "Millennium",
      "contract_id": "C-122",
      "allotment_id": "A-122",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-23T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-25T14:29:00Z",
      "duty_start_utc": "2026-08-25T06:30:00Z",
      "transfer_minutes": 56,
      "room_net": 270.43,
      "vat_rate": 5,
      "vat_amount": 13.52,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 288.95,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "AED",
      "rate_paid_local": 1121.41,
      "fx_rate": 0.257666,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 270.35,
      "markup": 18.6,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854611",
      "vcc_auth_amount": 313.95,
      "folio_amount": 288.95,
      "settled_amount": 288.95,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 288.95,
      "baseline_rate": 395.5,
      "market_rate": 383.64,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.4,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 395.5,
      "discount_pct": 26.94
    },
    {
      "id": "RS-8854850-4",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854850",
      "duty_id": "D-514850",
      "layover_id": "L-514851",
      "crew_id": "FRA-1066",
      "crew_name": "V. Roussel",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-129",
      "hotel": "NH Lyon Airport",
      "chain": "NH",
      "contract_id": "C-129",
      "allotment_id": "A-129",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-22T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-25T14:10:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 15,
      "room_net": 238.68,
      "vat_rate": 10,
      "vat_amount": 23.87,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 265.85,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 265.85,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 265.85,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854850",
      "vcc_auth_amount": 290.85,
      "folio_amount": 265.85,
      "settled_amount": 265.85,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 265.85,
      "baseline_rate": 382.65,
      "market_rate": 371.17,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 222.56,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-25T11:40:00Z",
      "exception_resolved_at": "2026-08-25T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.5,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 382.65,
      "discount_pct": 30.52
    },
    {
      "id": "RS-8854919-2",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854919",
      "duty_id": "D-514919",
      "layover_id": "L-514920",
      "crew_id": "FRA-1021",
      "crew_name": "G. Perrin",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-129",
      "hotel": "NH Lyon Airport",
      "chain": "NH",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-22T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-25T15:10:00Z",
      "duty_start_utc": "2026-08-25T11:50:00Z",
      "transfer_minutes": 15,
      "room_net": 294.48,
      "vat_rate": 10,
      "vat_amount": 29.45,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 327.23,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 327.23,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 327.23,
      "markup": 0,
      "commission_received": 34.89,
      "commission_shared": 17.44,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854919",
      "vcc_auth_amount": 352.23,
      "folio_amount": 327.23,
      "settled_amount": 327.23,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 382.65,
      "market_rate": 371.17,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.1,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 382.65,
      "discount_pct": 14.48
    },
    {
      "id": "RS-8854934-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854934",
      "duty_id": "D-514934",
      "layover_id": "L-514935",
      "crew_id": "FRA-1010",
      "crew_name": "B. Aubert",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-16T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-25T21:41:00Z",
      "duty_start_utc": "2026-08-25T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 264.79,
      "vat_rate": 10,
      "vat_amount": 26.48,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.47,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 296.47,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.64,
      "markup": 21.83,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854934",
      "vcc_auth_amount": 321.47,
      "folio_amount": 296.47,
      "settled_amount": 296.47,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 296.47,
      "baseline_rate": 404.2,
      "market_rate": 392.07,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 404.2,
      "discount_pct": 26.65
    },
    {
      "id": "RS-8854939-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854939",
      "duty_id": "D-514939",
      "layover_id": "L-514940",
      "crew_id": "FRA-1044",
      "crew_name": "H. Chevalier",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-20T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-25T15:11:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 264.74,
      "vat_rate": 10,
      "vat_amount": 26.47,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.41,
      "ancillaries": 25.23,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 296.41,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 279.11,
      "markup": 17.3,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854939",
      "vcc_auth_amount": 346.64,
      "folio_amount": 321.64,
      "settled_amount": 321.64,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 296.41,
      "baseline_rate": 404.2,
      "market_rate": 392.07,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.8,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 404.2,
      "discount_pct": 26.67
    },
    {
      "id": "RS-8855030-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8855030",
      "duty_id": "D-515030",
      "layover_id": "L-515031",
      "crew_id": "FRA-1081",
      "crew_name": "C. Perrin",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "TLS",
      "country": "FR",
      "property_id": "P-133",
      "hotel": "Pullman Toulouse Airport",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-16T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-25T00:18:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 247.57,
      "vat_rate": 10,
      "vat_amount": 24.76,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 2.88,
      "rate_paid": 275.21,
      "ancillaries": 34.58,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 275.21,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 245.94,
      "markup": 29.27,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855030",
      "vcc_auth_amount": 334.79,
      "folio_amount": 309.79,
      "settled_amount": 309.79,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 347.75,
      "market_rate": 337.32,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.4,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 347.75,
      "discount_pct": 20.86
    },
    {
      "id": "RS-8855112-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8855112",
      "duty_id": "D-515112",
      "layover_id": "L-515113",
      "crew_id": "FRA-1015",
      "crew_name": "V. Girard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-130",
      "hotel": "Comfort Hotel Lyon",
      "chain": "Choice",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-20T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-25T15:15:00Z",
      "duty_start_utc": "2026-08-25T06:30:00Z",
      "transfer_minutes": 10,
      "room_net": 279.58,
      "vat_rate": 10,
      "vat_amount": 27.96,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 310.84,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 310.84,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 281.95,
      "markup": 28.89,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855112",
      "vcc_auth_amount": 335.84,
      "folio_amount": 310.84,
      "settled_amount": 310.84,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 384.94,
      "market_rate": 373.39,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.5,
      "complaint_theme": "room",
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 384.94,
      "discount_pct": 19.25
    },
    {
      "id": "RS-8855196-2",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8855196",
      "duty_id": "D-515196",
      "layover_id": "L-515197",
      "crew_id": "FRA-1056",
      "crew_name": "B. Chevalier",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "TLS",
      "country": "FR",
      "property_id": "P-134",
      "hotel": "Ibis Toulouse Blagnac",
      "chain": "Accor",
      "contract_id": "C-134",
      "allotment_id": "A-134",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-22T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-25T14:15:00Z",
      "duty_start_utc": "2026-08-25T06:30:00Z",
      "transfer_minutes": 10,
      "room_net": 240.87,
      "vat_rate": 10,
      "vat_amount": 24.09,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 2.88,
      "rate_paid": 267.84,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 267.84,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 250.42,
      "markup": 17.42,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855196",
      "vcc_auth_amount": 292.84,
      "folio_amount": 267.84,
      "settled_amount": 267.84,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 267.84,
      "baseline_rate": 376.63,
      "market_rate": 365.33,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 376.63,
      "discount_pct": 28.89
    },
    {
      "id": "RS-8852956-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8852956",
      "duty_id": "D-512956",
      "layover_id": "L-512957",
      "crew_id": "IRE-1003",
      "crew_name": "G. Kavanagh",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-19T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-24T21:32:00Z",
      "duty_start_utc": "2026-08-24T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 284.83,
      "vat_rate": 6,
      "vat_amount": 17.09,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 305.92,
      "ancillaries": 26.53,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 305.92,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 278.29,
      "markup": 27.63,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852956",
      "vcc_auth_amount": 357.45,
      "folio_amount": 332.45,
      "settled_amount": 332.45,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 378.56,
      "market_rate": 367.2,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.9,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 378.56,
      "discount_pct": 19.19
    },
    {
      "id": "RS-8852974-3",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8852974",
      "duty_id": "D-512974",
      "layover_id": "L-512975",
      "crew_id": "IRE-1018",
      "crew_name": "B. Brennan",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-103",
      "hotel": "Radisson Blu Dublin Airport",
      "chain": "Radisson",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-13T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-24T21:04:00Z",
      "duty_start_utc": "2026-08-24T09:15:00Z",
      "transfer_minutes": 51,
      "room_net": 248.41,
      "vat_rate": 13.5,
      "vat_amount": 33.54,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 281.95,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 281.95,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 257.92,
      "markup": 24.03,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852974",
      "vcc_auth_amount": 306.95,
      "folio_amount": 281.95,
      "settled_amount": 281.95,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 345.59,
      "market_rate": 335.22,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 345.59,
      "discount_pct": 18.41
    },
    {
      "id": "RS-8853163-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853163",
      "duty_id": "D-513163",
      "layover_id": "L-513164",
      "crew_id": "IRE-1055",
      "crew_name": "K. Mulligan",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "BHX",
      "country": "GB",
      "property_id": "P-114",
      "hotel": "Ibis Birmingham Airport",
      "chain": "Accor",
      "contract_id": "C-114",
      "allotment_id": "A-114",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-19T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-24T13:02:00Z",
      "duty_start_utc": "2026-08-24T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 233.1,
      "vat_rate": 20,
      "vat_amount": 46.62,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 279.72,
      "ancillaries": 21.14,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 235.44,
      "fx_rate": 1.188078,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 264.76,
      "markup": 14.96,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853163",
      "vcc_auth_amount": 325.86,
      "folio_amount": 300.86,
      "settled_amount": 300.86,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 279.72,
      "baseline_rate": 377.91,
      "market_rate": 366.57,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.1,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 377.91,
      "discount_pct": 25.98
    },
    {
      "id": "RS-8853175-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853175",
      "duty_id": "D-513175",
      "layover_id": "L-513176",
      "crew_id": "IRE-1026",
      "crew_name": "V. Doyle",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": "C-108",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-23T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-24T15:09:00Z",
      "duty_start_utc": "2026-08-24T11:50:00Z",
      "transfer_minutes": 16,
      "room_net": 321.68,
      "vat_rate": 7,
      "vat_amount": 22.52,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 349.2,
      "ancillaries": 28.25,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 349.2,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 349.2,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853175",
      "vcc_auth_amount": 325.7,
      "folio_amount": 377.45,
      "settled_amount": 377.45,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 272.45,
      "baseline_rate": 361.25,
      "market_rate": 350.41,
      "rate_honoured": 0,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 361.25,
      "discount_pct": 3.34
    },
    {
      "id": "RS-8853220-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853220",
      "duty_id": "D-513220",
      "layover_id": "L-513221",
      "crew_id": "IRE-1057",
      "crew_name": "P. Quinn",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": "C-110",
      "allotment_id": "A-110",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-21T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-24T14:03:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 22,
      "room_net": 241.24,
      "vat_rate": 6,
      "vat_amount": 14.47,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 259.71,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 259.71,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 241.87,
      "markup": 17.84,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853220",
      "vcc_auth_amount": 284.71,
      "folio_amount": 259.71,
      "settled_amount": 259.71,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 259.71,
      "baseline_rate": 358.41,
      "market_rate": 347.66,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 358.41,
      "discount_pct": 27.54
    },
    {
      "id": "RS-8853402-3",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853402",
      "duty_id": "D-513402",
      "layover_id": "L-513403",
      "crew_id": "IRE-S203",
      "crew_name": "O. Healy",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-102",
      "hotel": "Maldron Hotel Dublin Airport",
      "chain": "Dalata",
      "contract_id": "C-102",
      "allotment_id": "A-102",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-17T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-24T15:02:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 295.54,
      "vat_rate": 13.5,
      "vat_amount": 39.9,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 335.44,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 335.44,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 335.44,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853402",
      "vcc_auth_amount": 287.06,
      "folio_amount": 335.44,
      "settled_amount": 335.44,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 262.06,
      "baseline_rate": 355.7,
      "market_rate": 345.03,
      "rate_honoured": 0,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 355.7,
      "discount_pct": 5.7
    },
    {
      "id": "RS-8853487-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853487",
      "duty_id": "D-513487",
      "layover_id": "L-513488",
      "crew_id": "IRE-1030",
      "crew_name": "G. Brennan",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": "C-111",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-22T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-24T13:02:00Z",
      "duty_start_utc": "2026-08-24T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 340.15,
      "vat_rate": 6,
      "vat_amount": 20.41,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 364.56,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 364.56,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 349.62,
      "markup": 14.94,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853487",
      "vcc_auth_amount": 302.15,
      "folio_amount": 364.56,
      "settled_amount": 364.56,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 277.15,
      "baseline_rate": 378.56,
      "market_rate": 367.2,
      "rate_honoured": 0,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 378.56,
      "discount_pct": 3.7
    },
    {
      "id": "RS-8853607-2",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853607",
      "duty_id": "D-513607",
      "layover_id": "L-513608",
      "crew_id": "IRE-1015",
      "crew_name": "E. Kavanagh",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-104",
      "hotel": "Hilton East Midlands",
      "chain": "Hilton",
      "contract_id": "C-104",
      "allotment_id": "A-104",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-18T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-24T13:10:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 15,
      "room_net": 244.05,
      "vat_rate": 20,
      "vat_amount": 48.81,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 292.86,
      "ancillaries": 21.21,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 246.5,
      "fx_rate": 1.188078,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 292.86,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853607",
      "vcc_auth_amount": 339.07,
      "folio_amount": 314.07,
      "settled_amount": 314.07,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 292.86,
      "baseline_rate": 394.33,
      "market_rate": 382.5,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 394.33,
      "discount_pct": 25.73
    },
    {
      "id": "RS-8853617-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853617",
      "duty_id": "D-513617",
      "layover_id": "L-513618",
      "crew_id": "IRE-1055",
      "crew_name": "K. Mulligan",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": "C-108",
      "allotment_id": "A-108",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-21T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-24T21:39:00Z",
      "duty_start_utc": "2026-08-24T11:50:00Z",
      "transfer_minutes": 16,
      "room_net": 248.07,
      "vat_rate": 7,
      "vat_amount": 17.36,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 270.43,
      "ancillaries": 12.53,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 270.43,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 251.8,
      "markup": 18.63,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853617",
      "vcc_auth_amount": 307.96,
      "folio_amount": 282.96,
      "settled_amount": 282.96,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 270.43,
      "baseline_rate": 361.25,
      "market_rate": 350.41,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.1,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 361.25,
      "discount_pct": 25.14
    },
    {
      "id": "RS-8853672-2",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853672",
      "duty_id": "D-513672",
      "layover_id": "L-513673",
      "crew_id": "IRE-1041",
      "crew_name": "M. Fitzgerald",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "STN",
      "country": "GB",
      "property_id": "P-116",
      "hotel": "Hampton by Hilton Stansted",
      "chain": "Hilton",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-18T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-24T15:07:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 18,
      "room_net": 268.36,
      "vat_rate": 20,
      "vat_amount": 53.67,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 322.03,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 271.05,
      "fx_rate": 1.188078,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 290.1,
      "markup": 31.93,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853672",
      "vcc_auth_amount": 347.03,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": null,
      "baseline_rate": 407.37,
      "market_rate": 395.15,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "recon_amount": 0,
      "crew_rating": 2.8,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 407.37,
      "discount_pct": 20.95
    },
    {
      "id": "RS-8853713-3",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853713",
      "duty_id": "D-513713",
      "layover_id": "L-513714",
      "crew_id": "IRE-1054",
      "crew_name": "D. Brennan",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-104",
      "hotel": "Hilton East Midlands",
      "chain": "Hilton",
      "contract_id": "C-104",
      "allotment_id": "A-104",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-22T21:00:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-24T21:40:00Z",
      "duty_start_utc": "2026-08-24T09:15:00Z",
      "transfer_minutes": 15,
      "room_net": 244.03,
      "vat_rate": 20,
      "vat_amount": 48.81,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 292.84,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 246.48,
      "fx_rate": 1.188078,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 292.84,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853713",
      "vcc_auth_amount": 317.84,
      "folio_amount": 292.84,
      "settled_amount": 292.84,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 292.84,
      "baseline_rate": 394.33,
      "market_rate": 382.5,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "modify_in_place",
      "change_source": "crew_app",
      "change_cost": 17.69,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 394.33,
      "discount_pct": 25.74
    },
    {
      "id": "RS-8853995-3",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853995",
      "duty_id": "D-513995",
      "layover_id": "L-513996",
      "crew_id": "BEL-1043",
      "crew_name": "O. Wouters",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-122",
      "hotel": "Millennium Airport Hotel Dubai",
      "chain": "Millennium",
      "contract_id": "C-122",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-13T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-24T13:29:00Z",
      "duty_start_utc": "2026-08-24T14:05:00Z",
      "transfer_minutes": 56,
      "room_net": 268.31,
      "vat_rate": 5,
      "vat_amount": 13.42,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 286.73,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1114.65,
      "fx_rate": 0.257238,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 286.73,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853995",
      "vcc_auth_amount": 311.73,
      "folio_amount": 286.73,
      "settled_amount": 286.73,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 286.73,
      "baseline_rate": 392.87,
      "market_rate": 381.08,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.7,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 392.87,
      "discount_pct": 27.02
    },
    {
      "id": "RS-8854016-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854016",
      "duty_id": "D-514016",
      "layover_id": "L-514017",
      "crew_id": "BEL-1075",
      "crew_name": "A. Peeters",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-119",
      "hotel": "Sheraton Brussels Airport",
      "chain": "Marriott",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-19T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-24T00:05:00Z",
      "duty_start_utc": "2026-08-24T11:50:00Z",
      "transfer_minutes": 35,
      "room_net": 301.5,
      "vat_rate": 6,
      "vat_amount": 18.09,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 323.83,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 323.83,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 292.62,
      "markup": 31.21,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854016",
      "vcc_auth_amount": 348.83,
      "folio_amount": 323.83,
      "settled_amount": 323.83,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 412.77,
      "market_rate": 400.39,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.1,
      "complaint_theme": "room",
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 412.77,
      "discount_pct": 21.55
    },
    {
      "id": "RS-8854043-3",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854043",
      "duty_id": "D-514043",
      "layover_id": "L-514044",
      "crew_id": "BEL-1060",
      "crew_name": "C. Vermeulen",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-22T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-24T14:03:00Z",
      "duty_start_utc": "2026-08-24T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 296.05,
      "vat_rate": 6,
      "vat_amount": 17.76,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 317.81,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 317.81,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 287.84,
      "markup": 29.97,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854043",
      "vcc_auth_amount": 342.81,
      "folio_amount": 317.81,
      "settled_amount": 317.81,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 358.41,
      "market_rate": 347.66,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 276.93,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-24T06:12:00Z",
      "exception_resolved_at": "2026-08-24T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 358.41,
      "discount_pct": 11.33
    },
    {
      "id": "RS-8854046-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854046",
      "duty_id": "D-514046",
      "layover_id": "L-514047",
      "crew_id": "BEL-S208",
      "crew_name": "O. Janssens",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "HKG",
      "country": "HK",
      "property_id": "P-120",
      "hotel": "Regal Airport Hotel",
      "chain": "Regal",
      "contract_id": "C-120",
      "allotment_id": "A-120",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-22T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-24T13:29:00Z",
      "duty_start_utc": "2026-08-24T09:15:00Z",
      "transfer_minutes": 56,
      "room_net": 293.97,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 293.97,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2456.36,
      "fx_rate": 0.119677,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.37,
      "markup": 17.6,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854046",
      "vcc_auth_amount": 318.97,
      "folio_amount": 293.97,
      "settled_amount": 293.97,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 293.97,
      "baseline_rate": 405.01,
      "market_rate": 392.86,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.7,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 405.01,
      "discount_pct": 27.42
    },
    {
      "id": "RS-8854058-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854058",
      "duty_id": "D-514058",
      "layover_id": "L-514059",
      "crew_id": "BEL-S210",
      "crew_name": "P. Peeters",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-118",
      "hotel": "NH Brussels Airport",
      "chain": "NH",
      "contract_id": "C-118",
      "allotment_id": "A-118",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-19T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-24T04:52:00Z",
      "duty_start_utc": "2026-08-24T14:05:00Z",
      "transfer_minutes": 13,
      "room_net": 303.09,
      "vat_rate": 6,
      "vat_amount": 18.19,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 325.52,
      "ancillaries": 18.56,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 325.52,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 325.52,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854058",
      "vcc_auth_amount": 369.08,
      "folio_amount": 344.08,
      "settled_amount": 344.08,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 325.52,
      "baseline_rate": 428.52,
      "market_rate": 415.66,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 428.52,
      "discount_pct": 24.04
    },
    {
      "id": "RS-8854103-2",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854103",
      "duty_id": "D-514103",
      "layover_id": "L-514104",
      "crew_id": "BEL-1088",
      "crew_name": "V. Maes",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "JNB",
      "country": "ZA",
      "property_id": "P-124",
      "hotel": "Protea OR Tambo",
      "chain": "Marriott",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-24T12:39:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 46,
      "room_net": 223.29,
      "vat_rate": 15,
      "vat_amount": 33.49,
      "vat_country": "ZA",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 256.78,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "ZAR",
      "rate_paid_local": 5121.67,
      "fx_rate": 0.050136,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 256.78,
      "markup": 0,
      "commission_received": 27.86,
      "commission_shared": 13.93,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854103",
      "vcc_auth_amount": null,
      "folio_amount": 256.78,
      "settled_amount": 256.78,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 305.33,
      "market_rate": 296.17,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.8,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 305.33,
      "discount_pct": 15.9
    },
    {
      "id": "RS-8854189-2",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854189",
      "duty_id": "D-514189",
      "layover_id": "L-514190",
      "crew_id": "BEL-1033",
      "crew_name": "D. Lambert",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "JNB",
      "country": "ZA",
      "property_id": "P-125",
      "hotel": "InterContinental OR Tambo",
      "chain": "IHG",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-20T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-24T00:00:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 44,
      "room_net": 233.77,
      "vat_rate": 15,
      "vat_amount": 35.07,
      "vat_country": "ZA",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 268.84,
      "ancillaries": 30.96,
      "fee": 0,
      "currency_local": "ZAR",
      "rate_paid_local": 5362.21,
      "fx_rate": 0.050136,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 268.84,
      "markup": 0,
      "commission_received": 23.09,
      "commission_shared": 11.55,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854189",
      "vcc_auth_amount": 324.8,
      "folio_amount": 299.8,
      "settled_amount": 299.8,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 318.43,
      "market_rate": 308.88,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.9,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 318.43,
      "discount_pct": 15.57
    },
    {
      "id": "RS-8854333-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854333",
      "duty_id": "D-514333",
      "layover_id": "L-514334",
      "crew_id": "BEL-1035",
      "crew_name": "V. Verhoeven",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "HKG",
      "country": "HK",
      "property_id": "P-121",
      "hotel": "Hong Kong SkyCity Marriott",
      "chain": "Marriott",
      "contract_id": "C-121",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-19T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-24T12:41:00Z",
      "duty_start_utc": "2026-08-24T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 296.48,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 296.48,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2477.33,
      "fx_rate": 0.119677,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 279.35,
      "markup": 17.13,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854333",
      "vcc_auth_amount": 321.48,
      "folio_amount": 296.48,
      "settled_amount": 296.48,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 296.48,
      "baseline_rate": 398.79,
      "market_rate": 386.83,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.8,
      "complaint_theme": "food",
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 398.79,
      "discount_pct": 25.66
    },
    {
      "id": "RS-8854424-2",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854424",
      "duty_id": "D-514424",
      "layover_id": "L-514425",
      "crew_id": "BEL-1039",
      "crew_name": "R. Peeters",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-117",
      "hotel": "Thon Hotel EU",
      "chain": "Thon",
      "contract_id": "C-117",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-21T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-24T04:47:00Z",
      "duty_start_utc": "2026-08-24T14:05:00Z",
      "transfer_minutes": 18,
      "room_net": 304.32,
      "vat_rate": 6,
      "vat_amount": 18.26,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 326.82,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 326.82,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 326.82,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854424",
      "vcc_auth_amount": 351.82,
      "folio_amount": 326.82,
      "settled_amount": 326.82,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 326.82,
      "baseline_rate": 421.07,
      "market_rate": 408.44,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.8,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 421.07,
      "discount_pct": 22.38
    },
    {
      "id": "RS-8854510-2",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854510",
      "duty_id": "D-514510",
      "layover_id": "L-514511",
      "crew_id": "BEL-1013",
      "crew_name": "M. Janssens",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-117",
      "hotel": "Thon Hotel EU",
      "chain": "Thon",
      "contract_id": "C-117",
      "allotment_id": "A-117",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-20T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-24T00:22:00Z",
      "duty_start_utc": "2026-08-24T09:15:00Z",
      "transfer_minutes": 18,
      "room_net": 300.24,
      "vat_rate": 6,
      "vat_amount": 18.01,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 322.49,
      "ancillaries": 35.79,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 322.49,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 322.49,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854510",
      "vcc_auth_amount": 383.28,
      "folio_amount": 358.28,
      "settled_amount": 358.28,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 322.49,
      "baseline_rate": 421.07,
      "market_rate": 408.44,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 421.07,
      "discount_pct": 23.41
    },
    {
      "id": "RS-8854535-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854535",
      "duty_id": "D-514535",
      "layover_id": "L-514536",
      "crew_id": "BEL-1078",
      "crew_name": "H. Claes",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-123",
      "hotel": "Le Meridien Dubai",
      "chain": "Marriott",
      "contract_id": "C-123",
      "allotment_id": "A-123",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "released",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-24T21:00:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-24T21:07:00Z",
      "duty_start_utc": "2026-08-24T14:05:00Z",
      "transfer_minutes": 48,
      "room_net": 358.13,
      "vat_rate": 5,
      "vat_amount": 17.91,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 381.04,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "AED",
      "rate_paid_local": 1481.27,
      "fx_rate": 0.257238,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 381.04,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854535",
      "vcc_auth_amount": 321.08,
      "folio_amount": 381.04,
      "settled_amount": 381.04,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 296.08,
      "baseline_rate": 389.8,
      "market_rate": 378.11,
      "rate_honoured": 0,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": "modify_in_place",
      "change_source": "crew_app",
      "change_cost": 17.32,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 389.8,
      "discount_pct": 2.25
    },
    {
      "id": "RS-8854560-3",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854560",
      "duty_id": "D-514560",
      "layover_id": "L-514561",
      "crew_id": "BEL-1019",
      "crew_name": "H. Wouters",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-118",
      "hotel": "NH Brussels Airport",
      "chain": "NH",
      "contract_id": "C-118",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-21T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-24T00:27:00Z",
      "duty_start_utc": "2026-08-24T14:05:00Z",
      "transfer_minutes": 13,
      "room_net": 302.59,
      "vat_rate": 6,
      "vat_amount": 18.16,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 324.99,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 324.99,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 305.53,
      "markup": 19.46,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854560",
      "vcc_auth_amount": 349.99,
      "folio_amount": 324.99,
      "settled_amount": 324.99,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 324.99,
      "baseline_rate": 428.52,
      "market_rate": 415.66,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 17.2,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.8,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 428.52,
      "discount_pct": 24.16
    },
    {
      "id": "RS-8854588-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854588",
      "duty_id": "D-514588",
      "layover_id": "L-514589",
      "crew_id": "BEL-1038",
      "crew_name": "J. De Smet",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": "C-110",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-23T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-24T00:18:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 22,
      "room_net": 243.68,
      "vat_rate": 6,
      "vat_amount": 14.62,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 262.3,
      "ancillaries": 19.28,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 262.3,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 262.3,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854588",
      "vcc_auth_amount": 306.58,
      "folio_amount": 281.58,
      "settled_amount": 281.58,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 262.3,
      "baseline_rate": 358.41,
      "market_rate": 347.66,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 257.7,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 1,
      "exception_opened_at": "2026-08-24T11:40:00Z",
      "exception_resolved_at": "2026-08-24T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.5,
      "complaint_theme": "food",
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 358.41,
      "discount_pct": 26.82
    },
    {
      "id": "RS-8854602-2",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854602",
      "duty_id": "D-514602",
      "layover_id": "L-514603",
      "crew_id": "BEL-1055",
      "crew_name": "M. Wouters",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-117",
      "hotel": "Thon Hotel EU",
      "chain": "Thon",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-18T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-24T13:07:00Z",
      "duty_start_utc": "2026-08-24T11:50:00Z",
      "transfer_minutes": 18,
      "room_net": 309.27,
      "vat_rate": 6,
      "vat_amount": 18.56,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 332.07,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 332.07,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 296.96,
      "markup": 35.11,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854602",
      "vcc_auth_amount": 357.07,
      "folio_amount": 332.07,
      "settled_amount": 332.07,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 421.07,
      "market_rate": 408.44,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 421.07,
      "discount_pct": 21.14
    },
    {
      "id": "RS-8854699-3",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854699",
      "duty_id": "D-514699",
      "layover_id": "L-514700",
      "crew_id": "FRA-1014",
      "crew_name": "D. Bernard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-130",
      "hotel": "Comfort Hotel Lyon",
      "chain": "Choice",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-21T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-24T04:55:00Z",
      "duty_start_utc": "2026-08-24T09:15:00Z",
      "transfer_minutes": 10,
      "room_net": 274.99,
      "vat_rate": 10,
      "vat_amount": 27.5,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 305.79,
      "ancillaries": 32.38,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 305.79,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 305.79,
      "markup": 0,
      "commission_received": 26.62,
      "commission_shared": 13.31,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854699",
      "vcc_auth_amount": 363.17,
      "folio_amount": 338.17,
      "settled_amount": 338.17,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 362.95,
      "market_rate": 352.06,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.2,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 362.95,
      "discount_pct": 15.75
    },
    {
      "id": "RS-8854878-2",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854878",
      "duty_id": "D-514878",
      "layover_id": "L-514879",
      "crew_id": "FRA-1088",
      "crew_name": "O. Lefevre",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-21T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-24T04:51:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 261.47,
      "vat_rate": 10,
      "vat_amount": 26.15,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.82,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 292.82,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 292.82,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854878",
      "vcc_auth_amount": 317.82,
      "folio_amount": 292.82,
      "settled_amount": 292.82,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 292.82,
      "baseline_rate": 399.4,
      "market_rate": 387.42,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.9,
      "complaint_theme": "room",
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 399.4,
      "discount_pct": 26.69
    },
    {
      "id": "RS-8855045-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8855045",
      "duty_id": "D-515045",
      "layover_id": "L-515046",
      "crew_id": "FRA-1077",
      "crew_name": "J. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "LYS",
      "country": "FR",
      "property_id": "P-129",
      "hotel": "NH Lyon Airport",
      "chain": "NH",
      "contract_id": "C-129",
      "allotment_id": "A-129",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-23T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-24T14:10:00Z",
      "duty_start_utc": "2026-08-24T09:15:00Z",
      "transfer_minutes": 15,
      "room_net": 242.85,
      "vat_rate": 10,
      "vat_amount": 24.28,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 270.43,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 270.43,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 270.43,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855045",
      "vcc_auth_amount": 295.43,
      "folio_amount": 270.43,
      "settled_amount": 270.43,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 270.43,
      "baseline_rate": 349.92,
      "market_rate": 339.42,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.2,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 349.92,
      "discount_pct": 22.72
    },
    {
      "id": "RS-8855126-3",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8855126",
      "duty_id": "D-515126",
      "layover_id": "L-515127",
      "crew_id": "FRA-1065",
      "crew_name": "R. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-20T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-24T15:11:00Z",
      "duty_start_utc": "2026-08-24T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.83,
      "vat_rate": 10,
      "vat_amount": 26.48,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.51,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 296.51,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.01,
      "markup": 19.5,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855126",
      "vcc_auth_amount": 321.51,
      "folio_amount": 296.51,
      "settled_amount": 296.51,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 296.51,
      "baseline_rate": 399.4,
      "market_rate": 387.42,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 399.4,
      "discount_pct": 25.76
    },
    {
      "id": "RS-8855160-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8855160",
      "duty_id": "D-515160",
      "layover_id": "L-515161",
      "crew_id": "FRA-1089",
      "crew_name": "M. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-15T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-24T13:11:00Z",
      "duty_start_utc": "2026-08-24T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 262.18,
      "vat_rate": 10,
      "vat_amount": 26.22,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.6,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.6,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.6,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855160",
      "vcc_auth_amount": 318.6,
      "folio_amount": 293.6,
      "settled_amount": 293.6,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 293.6,
      "baseline_rate": 403.16,
      "market_rate": 391.07,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 403.16,
      "discount_pct": 27.18
    },
    {
      "id": "RS-8855208-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8855208",
      "duty_id": "D-515208",
      "layover_id": "L-515209",
      "crew_id": "FRA-1089",
      "crew_name": "M. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-19T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-24T14:11:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 283.56,
      "vat_rate": 10,
      "vat_amount": 28.36,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 311.92,
      "ancillaries": 24.96,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 311.92,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 282.21,
      "markup": 29.71,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855208",
      "vcc_auth_amount": 361.88,
      "folio_amount": 336.88,
      "settled_amount": 336.88,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 381.81,
      "market_rate": 370.36,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 381.81,
      "discount_pct": 18.3
    },
    {
      "id": "RS-8852846-2",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8852846",
      "duty_id": "D-512846",
      "layover_id": "L-512847",
      "crew_id": "IRE-1008",
      "crew_name": "O. Healy",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-103",
      "hotel": "Radisson Blu Dublin Airport",
      "chain": "Radisson",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-20T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-23T14:34:00Z",
      "duty_start_utc": "2026-08-23T09:15:00Z",
      "transfer_minutes": 51,
      "room_net": 213,
      "vat_rate": 13.5,
      "vat_amount": 28.76,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 241.76,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 241.76,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 217.85,
      "markup": 23.91,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852846",
      "vcc_auth_amount": 266.76,
      "folio_amount": 241.76,
      "settled_amount": 241.76,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 298.07,
      "market_rate": 289.13,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.2,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 298.07,
      "discount_pct": 18.89
    },
    {
      "id": "RS-8853142-2",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8853142",
      "duty_id": "D-513142",
      "layover_id": "L-513143",
      "crew_id": "IRE-1015",
      "crew_name": "E. Kavanagh",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-104",
      "hotel": "Hilton East Midlands",
      "chain": "Hilton",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-20T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-23T15:10:00Z",
      "duty_start_utc": "2026-08-23T06:30:00Z",
      "transfer_minutes": 15,
      "room_net": 247.3,
      "vat_rate": 20,
      "vat_amount": 49.46,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 296.76,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 250.33,
      "fx_rate": 1.185467,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 296.76,
      "markup": 0,
      "commission_received": 22.81,
      "commission_shared": 11.41,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853142",
      "vcc_auth_amount": 321.76,
      "folio_amount": 296.76,
      "settled_amount": 296.76,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 350.16,
      "market_rate": 339.66,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 350.16,
      "discount_pct": 15.25
    },
    {
      "id": "RS-8853219-4",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8853219",
      "duty_id": "D-513219",
      "layover_id": "L-513220",
      "crew_id": "IRE-1071",
      "crew_name": "V. Devlin",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-105",
      "hotel": "Holiday Inn Castle Donington",
      "chain": "IHG",
      "contract_id": "C-105",
      "allotment_id": "A-105",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-11T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-23T00:29:00Z",
      "duty_start_utc": "2026-08-23T11:50:00Z",
      "transfer_minutes": 11,
      "room_net": 248.18,
      "vat_rate": 20,
      "vat_amount": 49.63,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 297.81,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 251.22,
      "fx_rate": 1.185467,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 297.81,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853219",
      "vcc_auth_amount": 322.81,
      "folio_amount": 297.81,
      "settled_amount": 297.81,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 297.81,
      "baseline_rate": 356.03,
      "market_rate": 345.35,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.7,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-20",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 356.03,
      "discount_pct": 16.35
    },
    {
      "id": "RS-8853507-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8853507",
      "duty_id": "D-513507",
      "layover_id": "L-513508",
      "crew_id": "IRE-1026",
      "crew_name": "V. Doyle",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": "C-111",
      "allotment_id": "A-111",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-20T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-23T04:42:00Z",
      "duty_start_utc": "2026-08-23T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 258.79,
      "vat_rate": 6,
      "vat_amount": 15.53,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 278.32,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 278.32,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 257.77,
      "markup": 20.55,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853507",
      "vcc_auth_amount": 303.32,
      "folio_amount": 278.32,
      "settled_amount": 278.32,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 278.32,
      "baseline_rate": 341.95,
      "market_rate": 331.69,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 341.95,
      "discount_pct": 18.61
    },
    {
      "id": "RS-8853527-3",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8853527",
      "duty_id": "D-513527",
      "layover_id": "L-513528",
      "crew_id": "IRE-1044",
      "crew_name": "E. Healy",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": "C-111",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-16T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-23T04:42:00Z",
      "duty_start_utc": "2026-08-23T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 256.93,
      "vat_rate": 6,
      "vat_amount": 15.42,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 276.35,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 276.35,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 258.77,
      "markup": 17.58,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853527",
      "vcc_auth_amount": 301.35,
      "folio_amount": 276.35,
      "settled_amount": 276.35,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 276.35,
      "baseline_rate": 341.95,
      "market_rate": 331.69,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 341.95,
      "discount_pct": 19.18
    },
    {
      "id": "RS-8853672-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8853672",
      "duty_id": "D-513672",
      "layover_id": "L-513673",
      "crew_id": "IRE-1041",
      "crew_name": "M. Fitzgerald",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "STN",
      "country": "GB",
      "property_id": "P-116",
      "hotel": "Hampton by Hilton Stansted",
      "chain": "Hilton",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-18T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-23T15:07:00Z",
      "duty_start_utc": "2026-08-23T06:30:00Z",
      "transfer_minutes": 18,
      "room_net": 240.83,
      "vat_rate": 20,
      "vat_amount": 48.17,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 289,
      "ancillaries": 10.25,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 243.79,
      "fx_rate": 1.185467,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 260.34,
      "markup": 28.66,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853672",
      "vcc_auth_amount": 324.25,
      "folio_amount": 299.25,
      "settled_amount": 299.25,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 365.58,
      "market_rate": 354.61,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 365.58,
      "discount_pct": 20.95
    },
    {
      "id": "RS-8853781-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8853781",
      "duty_id": "D-513781",
      "layover_id": "L-513782",
      "crew_id": "IRE-1005",
      "crew_name": "B. Fitzgerald",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": "C-111",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-23T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-23T14:02:00Z",
      "duty_start_utc": "2026-08-23T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 307.67,
      "vat_rate": 6,
      "vat_amount": 18.46,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 330.13,
      "ancillaries": 27.45,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 330.13,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 330.13,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853781",
      "vcc_auth_amount": 327.56,
      "folio_amount": 357.58,
      "settled_amount": 357.58,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 275.11,
      "baseline_rate": 341.95,
      "market_rate": 331.69,
      "rate_honoured": 0,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 189.01,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-23T11:40:00Z",
      "exception_resolved_at": "2026-08-23T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 341.95,
      "discount_pct": 3.46
    },
    {
      "id": "RS-8853816-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8853816",
      "duty_id": "D-513816",
      "layover_id": "L-513817",
      "crew_id": "IRE-1006",
      "crew_name": "E. Brennan",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-105",
      "hotel": "Holiday Inn Castle Donington",
      "chain": "IHG",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-22T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-23T00:29:00Z",
      "duty_start_utc": "2026-08-23T06:30:00Z",
      "transfer_minutes": 11,
      "room_net": 237.78,
      "vat_rate": 20,
      "vat_amount": 47.56,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 285.34,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 240.7,
      "fx_rate": 1.185467,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 261.45,
      "markup": 23.89,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853816",
      "vcc_auth_amount": 310.34,
      "folio_amount": 285.34,
      "settled_amount": 285.34,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 356.03,
      "market_rate": 345.35,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.3,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 356.03,
      "discount_pct": 19.86
    },
    {
      "id": "RS-8853872-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8853872",
      "duty_id": "D-513872",
      "layover_id": "L-513873",
      "crew_id": "BEL-1022",
      "crew_name": "D. Declerck",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-117",
      "hotel": "Thon Hotel EU",
      "chain": "Thon",
      "contract_id": "C-117",
      "allotment_id": "A-117",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-14T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-23T13:07:00Z",
      "duty_start_utc": "2026-08-23T14:05:00Z",
      "transfer_minutes": 18,
      "room_net": 303.04,
      "vat_rate": 6,
      "vat_amount": 18.18,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 325.46,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 325.46,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 306.05,
      "markup": 19.41,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853872",
      "vcc_auth_amount": 350.46,
      "folio_amount": 325.46,
      "settled_amount": 325.46,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 325.46,
      "baseline_rate": 386.53,
      "market_rate": 374.93,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 386.53,
      "discount_pct": 15.8
    },
    {
      "id": "RS-8853911-4",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8853911",
      "duty_id": "D-513911",
      "layover_id": "L-513912",
      "crew_id": "BEL-1023",
      "crew_name": "A. Verhoeven",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-118",
      "hotel": "NH Brussels Airport",
      "chain": "NH",
      "contract_id": "C-118",
      "allotment_id": "A-118",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-11T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-23T00:27:00Z",
      "duty_start_utc": "2026-08-23T14:05:00Z",
      "transfer_minutes": 13,
      "room_net": 305.56,
      "vat_rate": 6,
      "vat_amount": 18.33,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 328.13,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 328.13,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 328.13,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853911",
      "vcc_auth_amount": 353.13,
      "folio_amount": 328.13,
      "settled_amount": 328.13,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 328.13,
      "baseline_rate": 399.67,
      "market_rate": 387.68,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.1,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-20",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 399.67,
      "discount_pct": 17.9
    },
    {
      "id": "RS-8853976-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8853976",
      "duty_id": "D-513976",
      "layover_id": "L-513977",
      "crew_id": "BEL-1057",
      "crew_name": "A. Lambert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-117",
      "hotel": "Thon Hotel EU",
      "chain": "Thon",
      "contract_id": "C-117",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-21T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-23T15:07:00Z",
      "duty_start_utc": "2026-08-23T14:05:00Z",
      "transfer_minutes": 18,
      "room_net": 301.35,
      "vat_rate": 6,
      "vat_amount": 18.08,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 323.67,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 323.67,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 304.78,
      "markup": 18.89,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853976",
      "vcc_auth_amount": 348.67,
      "folio_amount": 323.67,
      "settled_amount": 323.67,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 323.67,
      "baseline_rate": 386.53,
      "market_rate": 374.93,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 386.53,
      "discount_pct": 16.26
    },
    {
      "id": "RS-8854076-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854076",
      "duty_id": "D-514076",
      "layover_id": "L-514077",
      "crew_id": "BEL-1085",
      "crew_name": "B. Janssens",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-118",
      "hotel": "NH Brussels Airport",
      "chain": "NH",
      "contract_id": "C-118",
      "allotment_id": "A-118",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-20T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-23T21:42:00Z",
      "duty_start_utc": "2026-08-23T09:15:00Z",
      "transfer_minutes": 13,
      "room_net": 308.07,
      "vat_rate": 6,
      "vat_amount": 18.48,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 330.79,
      "ancillaries": 20.88,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 330.79,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 311.4,
      "markup": 19.39,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854076",
      "vcc_auth_amount": 376.67,
      "folio_amount": 351.67,
      "settled_amount": 351.67,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 330.79,
      "baseline_rate": 399.67,
      "market_rate": 387.68,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.1,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 399.67,
      "discount_pct": 17.23
    },
    {
      "id": "RS-8854270-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854270",
      "duty_id": "D-514270",
      "layover_id": "L-514271",
      "crew_id": "BEL-1009",
      "crew_name": "Y. Lambert",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "HKG",
      "country": "HK",
      "property_id": "P-120",
      "hotel": "Regal Airport Hotel",
      "chain": "Regal",
      "contract_id": "C-120",
      "allotment_id": "A-120",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-22T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-23T04:09:00Z",
      "duty_start_utc": "2026-08-23T06:30:00Z",
      "transfer_minutes": 56,
      "room_net": 294.73,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 294.73,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2462.47,
      "fx_rate": 0.119689,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.38,
      "markup": 20.35,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854270",
      "vcc_auth_amount": 319.73,
      "folio_amount": 294.73,
      "settled_amount": 294.73,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 294.73,
      "baseline_rate": 353.87,
      "market_rate": 343.25,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 200.78,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-23T11:40:00Z",
      "exception_resolved_at": "2026-08-23T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 353.87,
      "discount_pct": 16.71
    },
    {
      "id": "RS-8854323-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854323",
      "duty_id": "D-514323",
      "layover_id": "L-514324",
      "crew_id": "BEL-1069",
      "crew_name": "R. Lambert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": "C-111",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-20T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-23T00:17:00Z",
      "duty_start_utc": "2026-08-23T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 257.94,
      "vat_rate": 6,
      "vat_amount": 15.48,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 277.42,
      "ancillaries": 25.25,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 277.42,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 259.05,
      "markup": 18.37,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854323",
      "vcc_auth_amount": 327.67,
      "folio_amount": 302.67,
      "settled_amount": 302.67,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 277.42,
      "baseline_rate": 341.95,
      "market_rate": 331.69,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 341.95,
      "discount_pct": 18.87
    },
    {
      "id": "RS-8854393-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854393",
      "duty_id": "D-514393",
      "layover_id": "L-514394",
      "crew_id": "BEL-1041",
      "crew_name": "S. Willems",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "HKG",
      "country": "HK",
      "property_id": "P-121",
      "hotel": "Hong Kong SkyCity Marriott",
      "chain": "Marriott",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-18T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-23T00:00:00Z",
      "duty_start_utc": "2026-08-23T09:15:00Z",
      "transfer_minutes": 44,
      "room_net": 281.92,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 281.92,
      "ancillaries": 34.17,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2355.44,
      "fx_rate": 0.119689,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 256.57,
      "markup": 25.35,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854393",
      "vcc_auth_amount": 341.09,
      "folio_amount": 316.09,
      "settled_amount": 316.09,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 357.94,
      "market_rate": 347.2,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 357.94,
      "discount_pct": 21.24
    },
    {
      "id": "RS-8854617-3",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854617",
      "duty_id": "D-514617",
      "layover_id": "L-514618",
      "crew_id": "BEL-1006",
      "crew_name": "D. Claes",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-122",
      "hotel": "Millennium Airport Hotel Dubai",
      "chain": "Millennium",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-20T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-23T20:59:00Z",
      "duty_start_utc": "2026-08-23T11:50:00Z",
      "transfer_minutes": 56,
      "room_net": 252.43,
      "vat_rate": 5,
      "vat_amount": 12.62,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 270.05,
      "ancillaries": 31.38,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1051.08,
      "fx_rate": 0.256925,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 242.95,
      "markup": 27.1,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854617",
      "vcc_auth_amount": 326.43,
      "folio_amount": 301.43,
      "settled_amount": 301.43,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 342.21,
      "market_rate": 331.94,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.6,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 342.21,
      "discount_pct": 21.09
    },
    {
      "id": "RS-8854664-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854664",
      "duty_id": "D-514664",
      "layover_id": "L-514665",
      "crew_id": "FRA-1070",
      "crew_name": "S. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-20T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-23T13:11:00Z",
      "duty_start_utc": "2026-08-23T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 249.88,
      "vat_rate": 10,
      "vat_amount": 24.99,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 280.07,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 280.07,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 257.11,
      "markup": 22.96,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854664",
      "vcc_auth_amount": 305.07,
      "folio_amount": 280.07,
      "settled_amount": 280.07,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 349.67,
      "market_rate": 339.18,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 349.67,
      "discount_pct": 19.9
    },
    {
      "id": "RS-8854687-2",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854687",
      "duty_id": "D-514687",
      "layover_id": "L-514688",
      "crew_id": "FRA-1057",
      "crew_name": "D. Perrin",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MRS",
      "country": "FR",
      "property_id": "P-132",
      "hotel": "Holiday Inn Marseille",
      "chain": "IHG",
      "contract_id": "C-132",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-17T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-23T21:39:00Z",
      "duty_start_utc": "2026-08-23T09:15:00Z",
      "transfer_minutes": 16,
      "room_net": 239.55,
      "vat_rate": 10,
      "vat_amount": 23.95,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 266.8,
      "ancillaries": 14.25,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 266.8,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 266.8,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854687",
      "vcc_auth_amount": 306.05,
      "folio_amount": 281.05,
      "settled_amount": 281.05,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 266.8,
      "baseline_rate": 316.54,
      "market_rate": 307.04,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.1,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 316.54,
      "discount_pct": 15.71
    },
    {
      "id": "RS-8854892-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854892",
      "duty_id": "D-514892",
      "layover_id": "L-514893",
      "crew_id": "FRA-1012",
      "crew_name": "Y. Moreau",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-18T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-23T14:11:00Z",
      "duty_start_utc": "2026-08-23T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 263.1,
      "vat_rate": 10,
      "vat_amount": 26.31,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.61,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.61,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.71,
      "markup": 20.9,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854892",
      "vcc_auth_amount": 319.61,
      "folio_amount": 294.61,
      "settled_amount": 294.61,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 294.61,
      "baseline_rate": 354.92,
      "market_rate": 344.27,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 354.92,
      "discount_pct": 16.99
    },
    {
      "id": "RS-8855007-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8855007",
      "duty_id": "D-515007",
      "layover_id": "L-515008",
      "crew_id": "FRA-1017",
      "crew_name": "P. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-20T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-23T21:32:00Z",
      "duty_start_utc": "2026-08-23T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 272.1,
      "vat_rate": 10,
      "vat_amount": 27.21,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 299.31,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 299.31,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 299.31,
      "markup": 0,
      "commission_received": 30.62,
      "commission_shared": 15.31,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855007",
      "vcc_auth_amount": 324.31,
      "folio_amount": 299.31,
      "settled_amount": 299.31,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 347.41,
      "market_rate": 336.99,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.4,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 347.41,
      "discount_pct": 13.85
    },
    {
      "id": "RS-8855077-2",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8855077",
      "duty_id": "D-515077",
      "layover_id": "L-515078",
      "crew_id": "FRA-1082",
      "crew_name": "D. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-19T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-23T21:41:00Z",
      "duty_start_utc": "2026-08-23T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.82,
      "vat_rate": 10,
      "vat_amount": 26.48,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.5,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 296.5,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 296.5,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855077",
      "vcc_auth_amount": 321.5,
      "folio_amount": 296.5,
      "settled_amount": 296.5,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 296.5,
      "baseline_rate": 354.92,
      "market_rate": 344.27,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 354.92,
      "discount_pct": 16.46
    },
    {
      "id": "RS-8855117-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8855117",
      "duty_id": "D-515117",
      "layover_id": "L-515118",
      "crew_id": "FRA-1031",
      "crew_name": "D. Marchand",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "BRU",
      "country": "BE",
      "property_id": "P-117",
      "hotel": "Thon Hotel EU",
      "chain": "Thon",
      "contract_id": "C-117",
      "allotment_id": "A-117",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-18T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-23T00:22:00Z",
      "duty_start_utc": "2026-08-23T06:30:00Z",
      "transfer_minutes": 18,
      "room_net": 299.12,
      "vat_rate": 6,
      "vat_amount": 17.95,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 321.31,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 321.31,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 303.14,
      "markup": 18.17,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855117",
      "vcc_auth_amount": 346.31,
      "folio_amount": 321.31,
      "settled_amount": 321.31,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 321.31,
      "baseline_rate": 386.53,
      "market_rate": 374.93,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 386.53,
      "discount_pct": 16.87
    },
    {
      "id": "RS-8855126-2",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8855126",
      "duty_id": "D-515126",
      "layover_id": "L-515127",
      "crew_id": "FRA-1065",
      "crew_name": "R. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-20T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-23T15:11:00Z",
      "duty_start_utc": "2026-08-23T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.83,
      "vat_rate": 10,
      "vat_amount": 26.48,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.51,
      "ancillaries": 29.01,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 296.51,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.01,
      "markup": 19.5,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855126",
      "vcc_auth_amount": 350.52,
      "folio_amount": 325.52,
      "settled_amount": 325.52,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 296.51,
      "baseline_rate": 349.67,
      "market_rate": 339.18,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 349.67,
      "discount_pct": 15.2
    },
    {
      "id": "RS-8852876-1",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8852876",
      "duty_id": "D-512876",
      "layover_id": "L-512877",
      "crew_id": "IRE-1085",
      "crew_name": "P. O Conaill",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "BHX",
      "country": "GB",
      "property_id": "P-114",
      "hotel": "Ibis Birmingham Airport",
      "chain": "Accor",
      "contract_id": "C-114",
      "allotment_id": "A-114",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-17T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-22T04:42:00Z",
      "duty_start_utc": "2026-08-22T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 231.29,
      "vat_rate": 20,
      "vat_amount": 46.26,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 277.55,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 233.98,
      "fx_rate": 1.186214,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 277.55,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852876",
      "vcc_auth_amount": 302.55,
      "folio_amount": 277.55,
      "settled_amount": 277.55,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 277.55,
      "baseline_rate": 320.55,
      "market_rate": 310.93,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 320.55,
      "discount_pct": 13.41
    },
    {
      "id": "RS-8852974-1",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8852974",
      "duty_id": "D-512974",
      "layover_id": "L-512975",
      "crew_id": "IRE-1018",
      "crew_name": "B. Brennan",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-103",
      "hotel": "Radisson Blu Dublin Airport",
      "chain": "Radisson",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-13T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-22T21:04:00Z",
      "duty_start_utc": "2026-08-22T09:15:00Z",
      "transfer_minutes": 51,
      "room_net": 214.76,
      "vat_rate": 13.5,
      "vat_amount": 28.99,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 243.75,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 243.75,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 222.97,
      "markup": 20.78,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852974",
      "vcc_auth_amount": 268.75,
      "folio_amount": 243.75,
      "settled_amount": 243.75,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 298.76,
      "market_rate": 289.8,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 298.76,
      "discount_pct": 18.41
    },
    {
      "id": "RS-8853224-1",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853224",
      "duty_id": "D-513224",
      "layover_id": "L-513225",
      "crew_id": "IRE-1042",
      "crew_name": "B. Brennan",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-102",
      "hotel": "Maldron Hotel Dublin Airport",
      "chain": "Dalata",
      "contract_id": "C-102",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-13T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-22T21:32:00Z",
      "duty_start_utc": "2026-08-22T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 233.74,
      "vat_rate": 13.5,
      "vat_amount": 31.55,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 265.29,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 265.29,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 265.29,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853224",
      "vcc_auth_amount": 290.29,
      "folio_amount": 265.29,
      "settled_amount": 265.29,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 265.29,
      "baseline_rate": 309.75,
      "market_rate": 300.46,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 309.75,
      "discount_pct": 14.35
    },
    {
      "id": "RS-8853384-1",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853384",
      "duty_id": "D-513384",
      "layover_id": "L-513385",
      "crew_id": "IRE-1036",
      "crew_name": "N. Byrne",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-17T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-22T15:09:00Z",
      "duty_start_utc": "2026-08-22T11:50:00Z",
      "transfer_minutes": 16,
      "room_net": 227.78,
      "vat_rate": 7,
      "vat_amount": 15.94,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 248.72,
      "ancillaries": 16,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 248.72,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 222.36,
      "markup": 26.36,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853384",
      "vcc_auth_amount": 289.72,
      "folio_amount": 264.72,
      "settled_amount": 264.72,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 311.6,
      "market_rate": 302.25,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 311.6,
      "discount_pct": 20.18
    },
    {
      "id": "RS-8853484-2",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853484",
      "duty_id": "D-513484",
      "layover_id": "L-513485",
      "crew_id": "IRE-1085",
      "crew_name": "P. O Conaill",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "EMA",
      "country": "GB",
      "property_id": "P-105",
      "hotel": "Holiday Inn Castle Donington",
      "chain": "IHG",
      "contract_id": "C-105",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-22T15:14:00Z",
      "duty_start_utc": "2026-08-22T11:50:00Z",
      "transfer_minutes": 11,
      "room_net": 248.15,
      "vat_rate": 20,
      "vat_amount": 49.63,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 297.78,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 251.03,
      "fx_rate": 1.186214,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.06,
      "markup": 22.72,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853484",
      "vcc_auth_amount": null,
      "folio_amount": 297.78,
      "settled_amount": 297.78,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 297.78,
      "baseline_rate": 339.4,
      "market_rate": 329.22,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 339.4,
      "discount_pct": 12.26
    },
    {
      "id": "RS-8853506-2",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853506",
      "duty_id": "D-513506",
      "layover_id": "L-513507",
      "crew_id": "IRE-1044",
      "crew_name": "E. Healy",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": "C-111",
      "allotment_id": "A-111",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-21T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-22T14:02:00Z",
      "duty_start_utc": "2026-08-22T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 255.43,
      "vat_rate": 6,
      "vat_amount": 15.33,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 274.76,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 274.76,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 274.76,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853506",
      "vcc_auth_amount": 299.76,
      "folio_amount": 274.76,
      "settled_amount": 274.76,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 274.76,
      "baseline_rate": 329.33,
      "market_rate": 319.45,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 14.37,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.8,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 329.33,
      "discount_pct": 16.57
    },
    {
      "id": "RS-8853527-2",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853527",
      "duty_id": "D-513527",
      "layover_id": "L-513528",
      "crew_id": "IRE-1044",
      "crew_name": "E. Healy",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": "C-111",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-16T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-22T04:42:00Z",
      "duty_start_utc": "2026-08-22T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 256.93,
      "vat_rate": 6,
      "vat_amount": 15.42,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 276.35,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 276.35,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 258.77,
      "markup": 17.58,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853527",
      "vcc_auth_amount": 301.35,
      "folio_amount": 507.28,
      "settled_amount": 507.28,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 276.35,
      "baseline_rate": 329.33,
      "market_rate": 319.45,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "variance",
      "recon_amount": 230.93,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 329.33,
      "discount_pct": 16.09
    },
    {
      "id": "RS-8853540-2",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853540",
      "duty_id": "D-513540",
      "layover_id": "L-513541",
      "crew_id": "IRE-S216",
      "crew_name": "V. Quinn",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "DUB",
      "country": "IE",
      "property_id": "P-101",
      "hotel": "Clayton Hotel Dublin Airport",
      "chain": "Dalata",
      "contract_id": "C-101",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-12T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-22T14:10:00Z",
      "duty_start_utc": "2026-08-22T06:30:00Z",
      "transfer_minutes": 15,
      "room_net": 212.94,
      "vat_rate": 13.5,
      "vat_amount": 28.75,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 241.69,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 241.69,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 226.57,
      "markup": 15.12,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853540",
      "vcc_auth_amount": 266.69,
      "folio_amount": 241.69,
      "settled_amount": 241.69,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 241.69,
      "baseline_rate": 279.87,
      "market_rate": 271.47,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 1.9,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 279.87,
      "discount_pct": 13.64
    },
    {
      "id": "RS-8853613-1",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853613",
      "duty_id": "D-513613",
      "layover_id": "L-513614",
      "crew_id": "IRE-1050",
      "crew_name": "G. Doyle",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-21T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-22T04:49:00Z",
      "duty_start_utc": "2026-08-22T11:50:00Z",
      "transfer_minutes": 16,
      "room_net": 226.27,
      "vat_rate": 7,
      "vat_amount": 15.84,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 247.11,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 247.11,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 222.7,
      "markup": 24.41,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853613",
      "vcc_auth_amount": 272.11,
      "folio_amount": 247.11,
      "settled_amount": 247.11,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 311.6,
      "market_rate": 302.25,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.5,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 311.6,
      "discount_pct": 20.7
    },
    {
      "id": "RS-8853675-1",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853675",
      "duty_id": "D-513675",
      "layover_id": "L-513676",
      "crew_id": "IRE-1052",
      "crew_name": "Y. Nolan",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "DUB",
      "station": "CGN",
      "country": "DE",
      "property_id": "P-108",
      "hotel": "Leonardo Hotel Koln",
      "chain": "Leonardo",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-17T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-22T04:49:00Z",
      "duty_start_utc": "2026-08-22T14:05:00Z",
      "transfer_minutes": 16,
      "room_net": 243.07,
      "vat_rate": 7,
      "vat_amount": 17.01,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 265.08,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 265.08,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 265.08,
      "markup": 0,
      "commission_received": 29.01,
      "commission_shared": 14.5,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853675",
      "vcc_auth_amount": 290.08,
      "folio_amount": 265.08,
      "settled_amount": 265.08,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 311.6,
      "market_rate": 302.25,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 1.9,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 311.6,
      "discount_pct": 14.93
    },
    {
      "id": "RS-8853914-1",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853914",
      "duty_id": "D-513914",
      "layover_id": "L-513915",
      "crew_id": "BEL-S206",
      "crew_name": "Y. Verhoeven",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "LGG",
      "country": "BE",
      "property_id": "P-112",
      "hotel": "Husa de la Couronne",
      "chain": "Independent",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-20T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-22T12:49:00Z",
      "duty_start_utc": "2026-08-22T06:30:00Z",
      "transfer_minutes": 36,
      "room_net": 238.27,
      "vat_rate": 6,
      "vat_amount": 14.3,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 256.57,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 256.57,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 230.65,
      "markup": 25.92,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853914",
      "vcc_auth_amount": 281.57,
      "folio_amount": 256.57,
      "settled_amount": 256.57,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 318.25,
      "market_rate": 308.7,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 318.25,
      "discount_pct": 19.38
    },
    {
      "id": "RS-8853995-1",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853995",
      "duty_id": "D-513995",
      "layover_id": "L-513996",
      "crew_id": "BEL-1043",
      "crew_name": "O. Wouters",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-122",
      "hotel": "Millennium Airport Hotel Dubai",
      "chain": "Millennium",
      "contract_id": "C-122",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-13T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-22T13:29:00Z",
      "duty_start_utc": "2026-08-22T09:15:00Z",
      "transfer_minutes": 56,
      "room_net": 268.31,
      "vat_rate": 5,
      "vat_amount": 13.42,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 286.73,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "AED",
      "rate_paid_local": 1117.45,
      "fx_rate": 0.256592,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 286.73,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853995",
      "vcc_auth_amount": 311.73,
      "folio_amount": 286.73,
      "settled_amount": 286.73,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 286.73,
      "baseline_rate": 345.9,
      "market_rate": 335.52,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 1.8,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 345.9,
      "discount_pct": 17.11
    },
    {
      "id": "RS-8854029-3",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8854029",
      "duty_id": "D-514029",
      "layover_id": "L-514030",
      "crew_id": "BEL-1023",
      "crew_name": "A. Verhoeven",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-122",
      "hotel": "Millennium Airport Hotel Dubai",
      "chain": "Millennium",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-19T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-22T12:29:00Z",
      "duty_start_utc": "2026-08-22T09:15:00Z",
      "transfer_minutes": 56,
      "room_net": 274.85,
      "vat_rate": 5,
      "vat_amount": 13.74,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 293.59,
      "ancillaries": 26.93,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1144.19,
      "fx_rate": 0.256592,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 293.59,
      "markup": 0,
      "commission_received": 26.3,
      "commission_shared": 13.15,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854029",
      "vcc_auth_amount": 345.52,
      "folio_amount": 320.52,
      "settled_amount": 320.52,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 345.9,
      "market_rate": 335.52,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.2,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-20",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 345.9,
      "discount_pct": 15.12
    },
    {
      "id": "RS-8854081-2",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8854081",
      "duty_id": "D-514081",
      "layover_id": "L-514082",
      "crew_id": "BEL-1003",
      "crew_name": "D. Peeters",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "DXB",
      "country": "AE",
      "property_id": "P-123",
      "hotel": "Le Meridien Dubai",
      "chain": "Marriott",
      "contract_id": "C-123",
      "allotment_id": "A-123",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-22T04:17:00Z",
      "duty_start_utc": "2026-08-22T14:05:00Z",
      "transfer_minutes": 48,
      "room_net": 279.57,
      "vat_rate": 5,
      "vat_amount": 13.98,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 293.55,
      "ancillaries": 32.23,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1144.03,
      "fx_rate": 0.256592,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.55,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854081",
      "vcc_auth_amount": null,
      "folio_amount": 325.78,
      "settled_amount": 325.78,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 293.55,
      "baseline_rate": 346.93,
      "market_rate": 336.52,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 346.93,
      "discount_pct": 15.39
    },
    {
      "id": "RS-8854348-1",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8854348",
      "duty_id": "D-514348",
      "layover_id": "L-514349",
      "crew_id": "BEL-1021",
      "crew_name": "D. Lambert",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "JNB",
      "country": "ZA",
      "property_id": "P-125",
      "hotel": "InterContinental OR Tambo",
      "chain": "IHG",
      "contract_id": "C-125",
      "allotment_id": "A-125",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-17T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-22T14:41:00Z",
      "duty_start_utc": "2026-08-22T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 234.96,
      "vat_rate": 15,
      "vat_amount": 35.24,
      "vat_country": "ZA",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 270.2,
      "ancillaries": 25.93,
      "fee": 15.97,
      "currency_local": "ZAR",
      "rate_paid_local": 5389.56,
      "fx_rate": 0.050134,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 251.42,
      "markup": 18.78,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854348",
      "vcc_auth_amount": 292.05,
      "folio_amount": 296.13,
      "settled_amount": 296.13,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 241.12,
      "baseline_rate": 277.25,
      "market_rate": 268.93,
      "rate_honoured": 0,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.4,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 277.25,
      "discount_pct": 2.54
    }
  ]
}