{
  "metric": "rebooked",
  "label": "Rebooked",
  "note": "Canceled and bought again, because a modify was refused.",
  "table": "room_night",
  "sort": null,
  "dir": "desc",
  "filters": {},
  "total": 188,
  "sums": {
    "public_rate": 69100.09,
    "rate_paid": 56003.65
  },
  "rows": [
    {
      "id": "RS-8853680-1",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8853680",
      "duty_id": "D-513680",
      "layover_id": "L-513681",
      "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": "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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-31T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-31T13:03:00Z",
      "duty_start_utc": "2026-08-31T06:30:00Z",
      "transfer_minutes": 22,
      "room_net": 289.17,
      "vat_rate": 6,
      "vat_amount": 17.35,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 310.52,
      "ancillaries": 22.03,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 310.52,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 278.34,
      "markup": 32.18,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853680",
      "vcc_auth_amount": 357.55,
      "folio_amount": 332.55,
      "settled_amount": 332.55,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 342.59,
      "market_rate": 332.31,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 223.66,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-31T17:22:00Z",
      "exception_resolved_at": "2026-08-31T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-31",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 342.59,
      "discount_pct": 9.36
    },
    {
      "id": "RS-8854150-3",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8854150",
      "duty_id": "D-514150",
      "layover_id": "L-514151",
      "crew_id": "BEL-1010",
      "crew_name": "O. Declerck",
      "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": "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-29T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-31T13:03:00Z",
      "duty_start_utc": "2026-08-31T14:05:00Z",
      "transfer_minutes": 22,
      "room_net": 242.62,
      "vat_rate": 6,
      "vat_amount": 14.56,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 261.18,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 261.18,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 261.18,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854150",
      "vcc_auth_amount": 286.18,
      "folio_amount": 261.18,
      "settled_amount": 261.18,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": 261.18,
      "baseline_rate": 342.59,
      "market_rate": 332.31,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 197.96,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-31T17:22:00Z",
      "exception_resolved_at": "2026-08-31T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 342.59,
      "discount_pct": 23.76
    },
    {
      "id": "RS-8854844-1",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8854844",
      "duty_id": "D-514844",
      "layover_id": "L-514845",
      "crew_id": "FRA-1076",
      "crew_name": "O. Lefevre",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-31T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-31T14:02:00Z",
      "duty_start_utc": "2026-08-31T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 251.66,
      "vat_rate": 10,
      "vat_amount": 25.17,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.83,
      "ancillaries": 22.91,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.83,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 260.95,
      "markup": 15.88,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854844",
      "vcc_auth_amount": 324.74,
      "folio_amount": 299.74,
      "settled_amount": 299.74,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": 276.83,
      "baseline_rate": 386.68,
      "market_rate": 375.08,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 218.97,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-31T17:22:00Z",
      "exception_resolved_at": "2026-08-31T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-31",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 386.68,
      "discount_pct": 28.41
    },
    {
      "id": "RS-8854944-3",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8854944",
      "duty_id": "D-514944",
      "layover_id": "L-514945",
      "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": "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-28T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-31T04:55:00Z",
      "duty_start_utc": "2026-08-31T14:05:00Z",
      "transfer_minutes": 10,
      "room_net": 248.18,
      "vat_rate": 10,
      "vat_amount": 24.82,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 276.3,
      "ancillaries": 18.05,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 276.3,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 258.16,
      "markup": 18.14,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854944",
      "vcc_auth_amount": 319.35,
      "folio_amount": 294.35,
      "settled_amount": 294.35,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": 276.3,
      "baseline_rate": 365.42,
      "market_rate": 354.46,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 235.04,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-31T17:22:00Z",
      "exception_resolved_at": "2026-08-31T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 365.42,
      "discount_pct": 24.39
    },
    {
      "id": "RS-8855001-2",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8855001",
      "duty_id": "D-515001",
      "layover_id": "L-515002",
      "crew_id": "FRA-1080",
      "crew_name": "L. Chevalier",
      "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": "A-130",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-30T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-31T14:15:00Z",
      "duty_start_utc": "2026-08-31T11:50:00Z",
      "transfer_minutes": 10,
      "room_net": 247.11,
      "vat_rate": 10,
      "vat_amount": 24.71,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 275.12,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 275.12,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 257.17,
      "markup": 17.95,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855001",
      "vcc_auth_amount": 300.12,
      "folio_amount": 275.12,
      "settled_amount": 275.12,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": 275.12,
      "baseline_rate": 365.42,
      "market_rate": 354.46,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 244.34,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 1,
      "exception_opened_at": "2026-08-31T17:22:00Z",
      "exception_resolved_at": "2026-08-31T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 365.42,
      "discount_pct": 24.71
    },
    {
      "id": "RS-8853063-3",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8853063",
      "duty_id": "D-513063",
      "layover_id": "L-513064",
      "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": "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-27T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-30T00:04:00Z",
      "duty_start_utc": "2026-08-30T09:15:00Z",
      "transfer_minutes": 36,
      "room_net": 263.18,
      "vat_rate": 6,
      "vat_amount": 15.79,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 282.97,
      "ancillaries": 12.58,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 282.97,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 254.79,
      "markup": 28.18,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853063",
      "vcc_auth_amount": 320.55,
      "folio_amount": 295.55,
      "settled_amount": 295.55,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 317.43,
      "market_rate": 307.91,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 208.63,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-30T06:12:00Z",
      "exception_resolved_at": "2026-08-30T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 317.43,
      "discount_pct": 10.86
    },
    {
      "id": "RS-8853162-1",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8853162",
      "duty_id": "D-513162",
      "layover_id": "L-513163",
      "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-110",
      "hotel": "Van der Valk Liege",
      "chain": "Van der Valk",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-30T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-30T21:33:00Z",
      "duty_start_utc": "2026-08-30T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 281.96,
      "vat_rate": 6,
      "vat_amount": 16.92,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 302.88,
      "ancillaries": 30.69,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 302.88,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 302.88,
      "markup": 0,
      "commission_received": 29.33,
      "commission_shared": 14.66,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853162",
      "vcc_auth_amount": 358.57,
      "folio_amount": 333.57,
      "settled_amount": 333.57,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 326.89,
      "market_rate": 317.08,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 200.55,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-30T06:12:00Z",
      "exception_resolved_at": "2026-08-30T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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": 7.34
    },
    {
      "id": "RS-8853678-2",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8853678",
      "duty_id": "D-513678",
      "layover_id": "L-513679",
      "crew_id": "IRE-S213",
      "crew_name": "R. Brennan",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "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": "training",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-28T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-30T04:43:00Z",
      "duty_start_utc": "2026-08-30T14:05:00Z",
      "transfer_minutes": 22,
      "room_net": 241.4,
      "vat_rate": 6,
      "vat_amount": 14.48,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 259.88,
      "ancillaries": 10.89,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 259.88,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 244.93,
      "markup": 14.95,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853678",
      "vcc_auth_amount": 295.77,
      "folio_amount": 270.77,
      "settled_amount": 270.77,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 259.88,
      "baseline_rate": 326.89,
      "market_rate": 317.08,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 251.03,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-30T17:22:00Z",
      "exception_resolved_at": "2026-08-30T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 326.89,
      "discount_pct": 20.5
    },
    {
      "id": "RS-8855001-1",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8855001",
      "duty_id": "D-515001",
      "layover_id": "L-515002",
      "crew_id": "FRA-1080",
      "crew_name": "L. Chevalier",
      "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": "A-130",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-30T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-30T14:15:00Z",
      "duty_start_utc": "2026-08-30T14:05:00Z",
      "transfer_minutes": 10,
      "room_net": 247.11,
      "vat_rate": 10,
      "vat_amount": 24.71,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 275.12,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 275.12,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 257.17,
      "markup": 17.95,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855001",
      "vcc_auth_amount": 300.12,
      "folio_amount": 275.12,
      "settled_amount": 275.12,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": 275.12,
      "baseline_rate": 330.05,
      "market_rate": 320.15,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 229.31,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-30T11:40:00Z",
      "exception_resolved_at": "2026-08-30T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 330.05,
      "discount_pct": 16.64
    },
    {
      "id": "RS-8855153-2",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8855153",
      "duty_id": "D-515153",
      "layover_id": "L-515154",
      "crew_id": "FRA-1030",
      "crew_name": "L. Roussel",
      "crew_rank": "CPT",
      "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": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-29T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-30T15:11:00Z",
      "duty_start_utc": "2026-08-30T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 286.08,
      "vat_rate": 10,
      "vat_amount": 28.61,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 319.89,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 319.89,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 319.89,
      "markup": 0,
      "commission_received": 32.79,
      "commission_shared": 16.4,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855153",
      "vcc_auth_amount": 344.89,
      "folio_amount": 319.89,
      "settled_amount": 319.89,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 346.73,
      "market_rate": 336.33,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 239.22,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-30T06:12:00Z",
      "exception_resolved_at": "2026-08-30T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 346.73,
      "discount_pct": 7.74
    },
    {
      "id": "RS-8853063-2",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853063",
      "duty_id": "D-513063",
      "layover_id": "L-513064",
      "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": "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-27T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-29T00:04:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 36,
      "room_net": 256.09,
      "vat_rate": 6,
      "vat_amount": 15.37,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 275.46,
      "ancillaries": 25.99,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 275.46,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 248.03,
      "markup": 27.43,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853063",
      "vcc_auth_amount": 326.45,
      "folio_amount": 301.45,
      "settled_amount": 301.45,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 309,
      "market_rate": 299.73,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 242.33,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "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": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 309,
      "discount_pct": 10.85
    },
    {
      "id": "RS-8853460-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853460",
      "duty_id": "D-513460",
      "layover_id": "L-513461",
      "crew_id": "IRE-1076",
      "crew_name": "D. Nolan",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-29T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-29T14:02:00Z",
      "duty_start_utc": "2026-08-29T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 234.51,
      "vat_rate": 20,
      "vat_amount": 46.9,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 281.41,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 237.06,
      "fx_rate": 1.187066,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 265.42,
      "markup": 15.99,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853460",
      "vcc_auth_amount": 306.41,
      "folio_amount": 281.41,
      "settled_amount": 281.41,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 281.41,
      "baseline_rate": 325.15,
      "market_rate": 315.4,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 198.95,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-29T06:12:00Z",
      "exception_resolved_at": "2026-08-29T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 325.15,
      "discount_pct": 13.45
    },
    {
      "id": "RS-8853526-3",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8853526",
      "duty_id": "D-513526",
      "layover_id": "L-513527",
      "crew_id": "IRE-1074",
      "crew_name": "G. Doyle",
      "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-29T04:54:00Z",
      "duty_start_utc": "2026-08-29T14:05:00Z",
      "transfer_minutes": 11,
      "room_net": 249.11,
      "vat_rate": 20,
      "vat_amount": 49.82,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 298.93,
      "ancillaries": 13.01,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 251.82,
      "fx_rate": 1.187066,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 298.93,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853526",
      "vcc_auth_amount": 336.94,
      "folio_amount": 311.94,
      "settled_amount": 311.94,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 298.93,
      "baseline_rate": 340.69,
      "market_rate": 330.47,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 175.21,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-29T06:12:00Z",
      "exception_resolved_at": "2026-08-29T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 340.69,
      "discount_pct": 12.26
    },
    {
      "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-8854147-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854147",
      "duty_id": "D-514147",
      "layover_id": "L-514148",
      "crew_id": "BEL-1029",
      "crew_name": "H. Willems",
      "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-29T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-29T14:29:00Z",
      "duty_start_utc": "2026-08-29T06:30:00Z",
      "transfer_minutes": 56,
      "room_net": 269.06,
      "vat_rate": 5,
      "vat_amount": 13.45,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 287.51,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "AED",
      "rate_paid_local": 1115.11,
      "fx_rate": 0.257832,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 287.51,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854147",
      "vcc_auth_amount": 312.51,
      "folio_amount": 287.51,
      "settled_amount": 287.51,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 287.51,
      "baseline_rate": 331.77,
      "market_rate": 321.82,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 218.26,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-29T21:05:00Z",
      "exception_resolved_at": "2026-08-29T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 331.77,
      "discount_pct": 13.34
    },
    {
      "id": "RS-8854150-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854150",
      "duty_id": "D-514150",
      "layover_id": "L-514151",
      "crew_id": "BEL-1010",
      "crew_name": "O. Declerck",
      "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": "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-29T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-29T13:03:00Z",
      "duty_start_utc": "2026-08-29T14:05:00Z",
      "transfer_minutes": 22,
      "room_net": 242.62,
      "vat_rate": 6,
      "vat_amount": 14.56,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 261.18,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 261.18,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 261.18,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854150",
      "vcc_auth_amount": 286.18,
      "folio_amount": 323.56,
      "settled_amount": 323.56,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 261.18,
      "baseline_rate": 309.38,
      "market_rate": 300.1,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 220.8,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-29T11:40:00Z",
      "exception_resolved_at": "2026-08-29T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "disputed",
      "recon_amount": 62.38,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 309.38,
      "discount_pct": 15.58
    },
    {
      "id": "RS-8854448-2",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854448",
      "duty_id": "D-514448",
      "layover_id": "L-514449",
      "crew_id": "BEL-1027",
      "crew_name": "A. 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-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": 0.5,
      "booking_created_at": "2026-08-28T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-29T20:59:00Z",
      "duty_start_utc": "2026-08-29T09:15:00Z",
      "transfer_minutes": 56,
      "room_net": 267.82,
      "vat_rate": 5,
      "vat_amount": 13.39,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 286.21,
      "ancillaries": 20.05,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1110.06,
      "fx_rate": 0.257832,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 286.21,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854448",
      "vcc_auth_amount": 331.26,
      "folio_amount": 306.26,
      "settled_amount": 306.26,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 286.21,
      "baseline_rate": 331.77,
      "market_rate": 321.82,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 220.33,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-29T11:40:00Z",
      "exception_resolved_at": "2026-08-29T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 331.77,
      "discount_pct": 13.73
    },
    {
      "id": "RS-8855055-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8855055",
      "duty_id": "D-515055",
      "layover_id": "L-515056",
      "crew_id": "FRA-1058",
      "crew_name": "N. 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": "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-28T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-29T00:26:00Z",
      "duty_start_utc": "2026-08-29T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 264.28,
      "vat_rate": 10,
      "vat_amount": 26.43,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.91,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.91,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.06,
      "markup": 19.85,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855055",
      "vcc_auth_amount": 320.91,
      "folio_amount": 295.91,
      "settled_amount": 295.91,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 295.91,
      "baseline_rate": 352.39,
      "market_rate": 341.82,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 244.95,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-29T17:22:00Z",
      "exception_resolved_at": "2026-08-29T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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.03
    },
    {
      "id": "RS-8855191-2",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8855191",
      "duty_id": "D-515191",
      "layover_id": "L-515192",
      "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-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-27T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-29T04:51:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.64,
      "vat_rate": 10,
      "vat_amount": 26.26,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.1,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.1,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.5,
      "markup": 19.6,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855191",
      "vcc_auth_amount": 319.1,
      "folio_amount": 294.1,
      "settled_amount": 294.1,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 294.1,
      "baseline_rate": 352.39,
      "market_rate": 341.82,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "crew_app",
      "change_cost": 252,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-29T11:40:00Z",
      "exception_resolved_at": "2026-08-29T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 352.39,
      "discount_pct": 16.54
    },
    {
      "id": "RS-8853198-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8853198",
      "duty_id": "D-513198",
      "layover_id": "L-513199",
      "crew_id": "IRE-1038",
      "crew_name": "D. Doyle",
      "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-103",
      "hotel": "Radisson Blu Dublin Airport",
      "chain": "Radisson",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "irops",
      "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-28T14:34:00Z",
      "duty_start_utc": "2026-08-28T06:30:00Z",
      "transfer_minutes": 51,
      "room_net": 254.19,
      "vat_rate": 13.5,
      "vat_amount": 34.32,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 288.51,
      "ancillaries": 11.56,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 288.51,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 257.33,
      "markup": 31.18,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853198",
      "vcc_auth_amount": 325.07,
      "folio_amount": 300.07,
      "settled_amount": 300.07,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 328.44,
      "market_rate": 318.59,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 192.33,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-28T11:40:00Z",
      "exception_resolved_at": "2026-08-28T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 328.44,
      "discount_pct": 12.16
    },
    {
      "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-8853526-2",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8853526",
      "duty_id": "D-513526",
      "layover_id": "L-513527",
      "crew_id": "IRE-1074",
      "crew_name": "G. Doyle",
      "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-28T04:54:00Z",
      "duty_start_utc": "2026-08-28T06:30:00Z",
      "transfer_minutes": 11,
      "room_net": 293.87,
      "vat_rate": 20,
      "vat_amount": 58.77,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 352.64,
      "ancillaries": 15.29,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 297.18,
      "fx_rate": 1.186615,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 352.64,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853526",
      "vcc_auth_amount": 339.22,
      "folio_amount": 367.93,
      "settled_amount": 367.93,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 298.93,
      "baseline_rate": 369.9,
      "market_rate": 358.8,
      "rate_honoured": 0,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 179.29,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-28T17:22:00Z",
      "exception_resolved_at": "2026-08-28T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 369.9,
      "discount_pct": 4.67
    },
    {
      "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-8854839-3",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8854839",
      "duty_id": "D-514839",
      "layover_id": "L-514840",
      "crew_id": "FRA-1046",
      "crew_name": "E. Aubert",
      "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-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T04: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": 299.48,
      "vat_rate": 10,
      "vat_amount": 29.95,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 329.43,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 329.43,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 294.75,
      "markup": 34.68,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854839",
      "vcc_auth_amount": 354.43,
      "folio_amount": 329.43,
      "settled_amount": 329.43,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 372.07,
      "market_rate": 360.91,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 186.06,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-28T17:22:00Z",
      "exception_resolved_at": "2026-08-28T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 372.07,
      "discount_pct": 11.46
    },
    {
      "id": "RS-8854879-4",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8854879",
      "duty_id": "D-514879",
      "layover_id": "L-514880",
      "crew_id": "FRA-1013",
      "crew_name": "J. Delacroix",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "TLS",
      "country": "FR",
      "property_id": "P-133",
      "hotel": "Pullman Toulouse Airport",
      "chain": "Accor",
      "contract_id": "C-133",
      "allotment_id": "A-133",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-24T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-28T00:18:00Z",
      "duty_start_utc": "2026-08-28T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 225.9,
      "vat_rate": 10,
      "vat_amount": 22.59,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 2.88,
      "rate_paid": 251.37,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 251.37,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 233.92,
      "markup": 17.45,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854879",
      "vcc_auth_amount": 276.37,
      "folio_amount": 251.37,
      "settled_amount": 251.37,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 251.37,
      "baseline_rate": 317.7,
      "market_rate": 308.17,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 209.14,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-28T06:12:00Z",
      "exception_resolved_at": "2026-08-28T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 317.7,
      "discount_pct": 20.88
    },
    {
      "id": "RS-8855175-4",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8855175",
      "duty_id": "D-515175",
      "layover_id": "L-515176",
      "crew_id": "FRA-1022",
      "crew_name": "D. Aubert",
      "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-132",
      "hotel": "Holiday Inn Marseille",
      "chain": "IHG",
      "contract_id": "C-132",
      "allotment_id": "A-132",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "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-28T13:09:00Z",
      "duty_start_utc": "2026-08-28T14:05:00Z",
      "transfer_minutes": 16,
      "room_net": 238.1,
      "vat_rate": 10,
      "vat_amount": 23.81,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 265.21,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 265.21,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 265.21,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855175",
      "vcc_auth_amount": 290.21,
      "folio_amount": 422.68,
      "settled_amount": 422.68,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 265.21,
      "baseline_rate": 336.44,
      "market_rate": 326.35,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "crew_app",
      "change_cost": 166.25,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-28T11:40:00Z",
      "exception_resolved_at": "2026-08-28T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "variance",
      "recon_amount": 157.47,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 336.44,
      "discount_pct": 21.17
    },
    {
      "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-8853526-1",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8853526",
      "duty_id": "D-513526",
      "layover_id": "L-513527",
      "crew_id": "IRE-1074",
      "crew_name": "G. Doyle",
      "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-27T04:54:00Z",
      "duty_start_utc": "2026-08-27T14:05:00Z",
      "transfer_minutes": 11,
      "room_net": 249.11,
      "vat_rate": 20,
      "vat_amount": 49.82,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 298.93,
      "ancillaries": 14.21,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 252.24,
      "fx_rate": 1.185081,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 298.93,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853526",
      "vcc_auth_amount": 338.14,
      "folio_amount": 313.14,
      "settled_amount": 313.14,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 298.93,
      "baseline_rate": 419.96,
      "market_rate": 407.36,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 257.47,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 1,
      "exception_opened_at": "2026-08-27T21:05:00Z",
      "exception_resolved_at": "2026-08-27T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 419.96,
      "discount_pct": 28.82
    },
    {
      "id": "RS-8853947-1",
      "period": "2026-08",
      "night": "2026-08-27",
      "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": "positioning",
      "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-27T04:17:00Z",
      "duty_start_utc": "2026-08-27T06:30:00Z",
      "transfer_minutes": 48,
      "room_net": 353.18,
      "vat_rate": 5,
      "vat_amount": 17.66,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 375.84,
      "ancillaries": 21.96,
      "fee": 15.97,
      "currency_local": "AED",
      "rate_paid_local": 1459.45,
      "fx_rate": 0.257521,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 338.13,
      "markup": 37.71,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853947",
      "vcc_auth_amount": 422.8,
      "folio_amount": 397.8,
      "settled_amount": 397.8,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 413.96,
      "market_rate": 401.54,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 275.31,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-27T06:12:00Z",
      "exception_resolved_at": "2026-08-27T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 413.96,
      "discount_pct": 9.21
    },
    {
      "id": "RS-8854062-1",
      "period": "2026-08",
      "night": "2026-08-27",
      "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-27T00:00:00Z",
      "duty_start_utc": "2026-08-27T09:15: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": 12.79,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2483.38,
      "fx_rate": 0.119281,
      "fx_date": "2026-08-27",
      "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": 334.01,
      "folio_amount": 309.01,
      "settled_amount": 309.01,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 296.22,
      "baseline_rate": 425.32,
      "market_rate": 412.56,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 196.6,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "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": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-27",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 425.32,
      "discount_pct": 30.35
    },
    {
      "id": "RS-8854879-3",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8854879",
      "duty_id": "D-514879",
      "layover_id": "L-514880",
      "crew_id": "FRA-1013",
      "crew_name": "J. Delacroix",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "TLS",
      "country": "FR",
      "property_id": "P-133",
      "hotel": "Pullman Toulouse Airport",
      "chain": "Accor",
      "contract_id": "C-133",
      "allotment_id": "A-133",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-24T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-27T00:18:00Z",
      "duty_start_utc": "2026-08-27T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 225.9,
      "vat_rate": 10,
      "vat_amount": 22.59,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 2.88,
      "rate_paid": 251.37,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 251.37,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 233.92,
      "markup": 17.45,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854879",
      "vcc_auth_amount": 276.37,
      "folio_amount": 251.37,
      "settled_amount": 251.37,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 251.37,
      "baseline_rate": 340.94,
      "market_rate": 330.71,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 276.9,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-27T21:05:00Z",
      "exception_resolved_at": "2026-08-27T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 340.94,
      "discount_pct": 26.27
    },
    {
      "id": "RS-8854914-3",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8854914",
      "duty_id": "D-514914",
      "layover_id": "L-514915",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-128",
      "hotel": "Ibis Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-24T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-27T04:35:00Z",
      "duty_start_utc": "2026-08-27T11:50:00Z",
      "transfer_minutes": 30,
      "room_net": 336.4,
      "vat_rate": 10,
      "vat_amount": 33.64,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 375.24,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 375.24,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 338.66,
      "markup": 36.58,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854914",
      "vcc_auth_amount": 400.24,
      "folio_amount": 375.24,
      "settled_amount": 375.24,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 409.4,
      "market_rate": 397.12,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 274.56,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-27T17:22:00Z",
      "exception_resolved_at": "2026-08-27T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 409.4,
      "discount_pct": 8.34
    },
    {
      "id": "RS-8853022-2",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8853022",
      "duty_id": "D-513022",
      "layover_id": "L-513023",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-24T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-26T00:30:00Z",
      "duty_start_utc": "2026-08-26T06:30:00Z",
      "transfer_minutes": 10,
      "room_net": 233.93,
      "vat_rate": 7,
      "vat_amount": 16.37,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 255.3,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 255.3,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 241.49,
      "markup": 13.81,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853022",
      "vcc_auth_amount": 280.3,
      "folio_amount": 255.3,
      "settled_amount": 255.3,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 255.3,
      "baseline_rate": 377.53,
      "market_rate": 366.2,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "crew_app",
      "change_cost": 270.02,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-26T21:05:00Z",
      "exception_resolved_at": "2026-08-26T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 377.53,
      "discount_pct": 32.38
    },
    {
      "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-8853923-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8853923",
      "duty_id": "D-513923",
      "layover_id": "L-513924",
      "crew_id": "BEL-1086",
      "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-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-26T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-26T15:02:00Z",
      "duty_start_utc": "2026-08-26T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 257.07,
      "vat_rate": 6,
      "vat_amount": 15.42,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 276.49,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.49,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 259.38,
      "markup": 17.11,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853923",
      "vcc_auth_amount": 301.49,
      "folio_amount": 276.49,
      "settled_amount": 276.49,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 276.49,
      "baseline_rate": 406.49,
      "market_rate": 394.3,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 181.98,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-26T11:40:00Z",
      "exception_resolved_at": "2026-08-26T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 406.49,
      "discount_pct": 31.98
    },
    {
      "id": "RS-8854270-4",
      "period": "2026-08",
      "night": "2026-08-26",
      "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-26T04:09:00Z",
      "duty_start_utc": "2026-08-26T14:05: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": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2470.2,
      "fx_rate": 0.119314,
      "fx_date": "2026-08-26",
      "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-26T23:59:00Z",
      "contracted_rate": 294.73,
      "baseline_rate": 430.29,
      "market_rate": 417.38,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "crew_app",
      "change_cost": 219.88,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "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": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 430.29,
      "discount_pct": 31.5
    },
    {
      "id": "RS-8854356-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854356",
      "duty_id": "D-514356",
      "layover_id": "L-514357",
      "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-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-26T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-26T14:02:00Z",
      "duty_start_utc": "2026-08-26T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 254.47,
      "vat_rate": 6,
      "vat_amount": 15.27,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 273.74,
      "ancillaries": 33.23,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 273.74,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 257.79,
      "markup": 15.95,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854356",
      "vcc_auth_amount": 331.97,
      "folio_amount": 306.97,
      "settled_amount": 306.97,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 273.74,
      "baseline_rate": 406.49,
      "market_rate": 394.3,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 267.61,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-26T17:22:00Z",
      "exception_resolved_at": "2026-08-26T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 406.49,
      "discount_pct": 32.66
    },
    {
      "id": "RS-8854696-2",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854696",
      "duty_id": "D-514696",
      "layover_id": "L-514697",
      "crew_id": "FRA-1054",
      "crew_name": "T. Roussel",
      "crew_rank": "CPT",
      "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": "irops",
      "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-26T13:11:00Z",
      "duty_start_utc": "2026-08-26T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 263.53,
      "vat_rate": 10,
      "vat_amount": 26.35,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.08,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 295.08,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.08,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854696",
      "vcc_auth_amount": 320.08,
      "folio_amount": 295.08,
      "settled_amount": 295.08,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 295.08,
      "baseline_rate": 426.21,
      "market_rate": 413.42,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 279.87,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-26T11:40:00Z",
      "exception_resolved_at": "2026-08-26T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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": 30.77
    },
    {
      "id": "RS-8853928-4",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8853928",
      "duty_id": "D-513928",
      "layover_id": "L-513929",
      "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": "HKG",
      "country": "HK",
      "property_id": "P-120",
      "hotel": "Regal Airport Hotel",
      "chain": "Regal",
      "contract_id": "C-120",
      "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-22T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-25T12:29:00Z",
      "duty_start_utc": "2026-08-25T11:50:00Z",
      "transfer_minutes": 56,
      "room_net": 295.88,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 295.88,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2475.26,
      "fx_rate": 0.119535,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 279.55,
      "markup": 16.33,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853928",
      "vcc_auth_amount": 320.88,
      "folio_amount": 295.88,
      "settled_amount": 295.88,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 295.88,
      "baseline_rate": 428.06,
      "market_rate": 415.22,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 261.85,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-25T06:12:00Z",
      "exception_resolved_at": "2026-08-25T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 428.06,
      "discount_pct": 30.88
    },
    {
      "id": "RS-8854270-3",
      "period": "2026-08",
      "night": "2026-08-25",
      "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-25T04:09:00Z",
      "duty_start_utc": "2026-08-25T11:50: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": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2465.64,
      "fx_rate": 0.119535,
      "fx_date": "2026-08-25",
      "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-25T23:59:00Z",
      "contracted_rate": 294.73,
      "baseline_rate": 428.06,
      "market_rate": 415.22,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 211.14,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-25T06:12:00Z",
      "exception_resolved_at": "2026-08-25T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 428.06,
      "discount_pct": 31.15
    },
    {
      "id": "RS-8854567-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "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": "training",
      "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-25T14:11:00Z",
      "duty_start_utc": "2026-08-25T14:05: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": 21.04,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.34,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "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": 340.38,
      "folio_amount": 315.38,
      "settled_amount": 315.38,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 294.34,
      "baseline_rate": 404.2,
      "market_rate": 392.07,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 266.38,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-25T06:12:00Z",
      "exception_resolved_at": "2026-08-25T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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": 27.18
    },
    {
      "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-8854696-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854696",
      "duty_id": "D-514696",
      "layover_id": "L-514697",
      "crew_id": "FRA-1054",
      "crew_name": "T. Roussel",
      "crew_rank": "CPT",
      "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": "irops",
      "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-25T13:11:00Z",
      "duty_start_utc": "2026-08-25T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 263.53,
      "vat_rate": 10,
      "vat_amount": 26.35,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.08,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.08,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.08,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854696",
      "vcc_auth_amount": 320.08,
      "folio_amount": 295.08,
      "settled_amount": 295.08,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 295.08,
      "baseline_rate": 404.2,
      "market_rate": 392.07,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 197.27,
      "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": null,
      "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": 27
    },
    {
      "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-8854914-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854914",
      "duty_id": "D-514914",
      "layover_id": "L-514915",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-128",
      "hotel": "Ibis Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-24T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-25T04:35:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 30,
      "room_net": 338.68,
      "vat_rate": 10,
      "vat_amount": 33.87,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 377.75,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 377.75,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 340.93,
      "markup": 36.82,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854914",
      "vcc_auth_amount": 402.75,
      "folio_amount": 377.75,
      "settled_amount": 377.75,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 412.14,
      "market_rate": 399.78,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 276.13,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "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": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 412.14,
      "discount_pct": 8.34
    },
    {
      "id": "RS-8855209-2",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8855209",
      "duty_id": "D-515209",
      "layover_id": "L-515210",
      "crew_id": "FRA-1038",
      "crew_name": "B. Bernard",
      "crew_rank": "FO",
      "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": "gds",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-23T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-25T04:43:00Z",
      "duty_start_utc": "2026-08-25T06:30:00Z",
      "transfer_minutes": 22,
      "room_net": 285.82,
      "vat_rate": 10,
      "vat_amount": 28.58,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 2.88,
      "rate_paid": 317.28,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 317.28,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 317.28,
      "markup": 0,
      "commission_received": 27.37,
      "commission_shared": 13.68,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855209",
      "vcc_auth_amount": 342.28,
      "folio_amount": 317.28,
      "settled_amount": 317.28,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 347.75,
      "market_rate": 337.32,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 268.94,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-25T21:05:00Z",
      "exception_resolved_at": "2026-08-25T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 347.75,
      "discount_pct": 8.76
    },
    {
      "id": "RS-8852820-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8852820",
      "duty_id": "D-512820",
      "layover_id": "L-512821",
      "crew_id": "IRE-1078",
      "crew_name": "L. Brennan",
      "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-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-23T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-24T04:43:00Z",
      "duty_start_utc": "2026-08-24T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 243.8,
      "vat_rate": 6,
      "vat_amount": 14.63,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 262.43,
      "ancillaries": 17.98,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 262.43,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 262.43,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852820",
      "vcc_auth_amount": 305.41,
      "folio_amount": 280.41,
      "settled_amount": 280.41,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 262.43,
      "baseline_rate": 358.41,
      "market_rate": 347.66,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 214.59,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-24T17:22:00Z",
      "exception_resolved_at": "2026-08-24T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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": 26.78
    },
    {
      "id": "RS-8853123-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853123",
      "duty_id": "D-513123",
      "layover_id": "L-513124",
      "crew_id": "IRE-1023",
      "crew_name": "M. Devlin",
      "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-112",
      "hotel": "Husa de la Couronne",
      "chain": "Independent",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-24T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-24T21:19:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 36,
      "room_net": 290.28,
      "vat_rate": 6,
      "vat_amount": 17.42,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 311.7,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 311.7,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 311.7,
      "markup": 0,
      "commission_received": 24.99,
      "commission_shared": 12.49,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853123",
      "vcc_auth_amount": 336.7,
      "folio_amount": 311.7,
      "settled_amount": 311.7,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 346.3,
      "market_rate": 335.91,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 266.9,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-24T21:05:00Z",
      "exception_resolved_at": "2026-08-24T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 346.3,
      "discount_pct": 9.99
    },
    {
      "id": "RS-8853928-3",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853928",
      "duty_id": "D-513928",
      "layover_id": "L-513929",
      "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": "HKG",
      "country": "HK",
      "property_id": "P-120",
      "hotel": "Regal Airport Hotel",
      "chain": "Regal",
      "contract_id": "C-120",
      "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-22T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-24T12:29:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 56,
      "room_net": 385.1,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 385.1,
      "ancillaries": 23.62,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 3217.83,
      "fx_rate": 0.119677,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 368.77,
      "markup": 16.33,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853928",
      "vcc_auth_amount": 344.5,
      "folio_amount": 408.72,
      "settled_amount": 408.72,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 295.88,
      "baseline_rate": 405.01,
      "market_rate": 392.86,
      "rate_honoured": 0,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 271.37,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-24T17:22:00Z",
      "exception_resolved_at": "2026-08-24T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 405.01,
      "discount_pct": 4.92
    },
    {
      "id": "RS-8853993-4",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8853993",
      "duty_id": "D-513993",
      "layover_id": "L-513994",
      "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-112",
      "hotel": "Husa de la Couronne",
      "chain": "Independent",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-21T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-24T12:49:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 36,
      "room_net": 291.86,
      "vat_rate": 6,
      "vat_amount": 17.51,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 313.37,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 313.37,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 313.37,
      "markup": 0,
      "commission_received": 28.48,
      "commission_shared": 14.24,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853993",
      "vcc_auth_amount": 338.37,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": null,
      "baseline_rate": 346.3,
      "market_rate": 335.91,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "crew_app",
      "change_cost": 279.46,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-24T17:22:00Z",
      "exception_resolved_at": "2026-08-24T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 346.3,
      "discount_pct": 9.51
    },
    {
      "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-8854290-2",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854290",
      "duty_id": "D-514290",
      "layover_id": "L-514291",
      "crew_id": "BEL-S207",
      "crew_name": "M. Vermeulen",
      "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-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-22T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-24T04:43:00Z",
      "duty_start_utc": "2026-08-24T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 243.88,
      "vat_rate": 6,
      "vat_amount": 14.63,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 262.51,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 262.51,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 245.21,
      "markup": 17.3,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854290",
      "vcc_auth_amount": 287.51,
      "folio_amount": 262.51,
      "settled_amount": 262.51,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 262.51,
      "baseline_rate": 358.41,
      "market_rate": 347.66,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 261.71,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-24T21:05:00Z",
      "exception_resolved_at": "2026-08-24T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 358.41,
      "discount_pct": 26.76
    },
    {
      "id": "RS-8854364-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854364",
      "duty_id": "D-514364",
      "layover_id": "L-514365",
      "crew_id": "BEL-1014",
      "crew_name": "B. De Smet",
      "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": "A-110",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-24T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-24T14:03:00Z",
      "duty_start_utc": "2026-08-24T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 245.16,
      "vat_rate": 6,
      "vat_amount": 14.71,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 263.87,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 263.87,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 263.87,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854364",
      "vcc_auth_amount": 288.87,
      "folio_amount": 263.87,
      "settled_amount": 263.87,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 263.87,
      "baseline_rate": 358.41,
      "market_rate": 347.66,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 191.43,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "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": null,
      "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": 26.38
    },
    {
      "id": "RS-8854587-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "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-24T00:27:00Z",
      "duty_start_utc": "2026-08-24T11:50:00Z",
      "transfer_minutes": 13,
      "room_net": 369.97,
      "vat_rate": 6,
      "vat_amount": 22.2,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 396.41,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 396.41,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 363.82,
      "markup": 32.59,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854587",
      "vcc_auth_amount": 421.41,
      "folio_amount": 396.41,
      "settled_amount": 396.41,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 428.52,
      "market_rate": 415.66,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 280.08,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-24T11:40:00Z",
      "exception_resolved_at": "2026-08-24T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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": 7.49
    },
    {
      "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-8854677-2",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854677",
      "duty_id": "D-514677",
      "layover_id": "L-514678",
      "crew_id": "FRA-1019",
      "crew_name": "J. Marchand",
      "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": 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-22T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-24T04:51:00Z",
      "duty_start_utc": "2026-08-24T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 327.91,
      "vat_rate": 10,
      "vat_amount": 32.79,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 365.9,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 365.9,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 333.22,
      "markup": 32.68,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854677",
      "vcc_auth_amount": 390.9,
      "folio_amount": 365.9,
      "settled_amount": 365.9,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 403.16,
      "market_rate": 391.07,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 262.08,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-24T11:40:00Z",
      "exception_resolved_at": "2026-08-24T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 403.16,
      "discount_pct": 9.24
    },
    {
      "id": "RS-8854762-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854762",
      "duty_id": "D-514762",
      "layover_id": "L-514763",
      "crew_id": "FRA-1083",
      "crew_name": "E. Berger",
      "crew_rank": "CC",
      "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": "C-134",
      "allotment_id": "A-134",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-24T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-24T13:15:00Z",
      "duty_start_utc": "2026-08-24T11:50:00Z",
      "transfer_minutes": 10,
      "room_net": 240.48,
      "vat_rate": 10,
      "vat_amount": 24.05,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 2.88,
      "rate_paid": 267.41,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 267.41,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 250.76,
      "markup": 16.65,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854762",
      "vcc_auth_amount": 292.41,
      "folio_amount": 267.41,
      "settled_amount": 267.41,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 267.41,
      "baseline_rate": 369.09,
      "market_rate": 358.02,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 262.53,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-24T17:22:00Z",
      "exception_resolved_at": "2026-08-24T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 369.09,
      "discount_pct": 27.55
    },
    {
      "id": "RS-8852931-4",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8852931",
      "duty_id": "D-512931",
      "layover_id": "L-512932",
      "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-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": "C-107",
      "allotment_id": "A-107",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-20T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-23T13:15:00Z",
      "duty_start_utc": "2026-08-23T14:05:00Z",
      "transfer_minutes": 10,
      "room_net": 232.91,
      "vat_rate": 7,
      "vat_amount": 16.3,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 254.21,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 254.21,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 238.97,
      "markup": 15.24,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852931",
      "vcc_auth_amount": 279.21,
      "folio_amount": 254.21,
      "settled_amount": 254.21,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 254.21,
      "baseline_rate": 308.17,
      "market_rate": 298.92,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 200.74,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-23T21:05:00Z",
      "exception_resolved_at": "2026-08-23T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-20",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 308.17,
      "discount_pct": 17.51
    },
    {
      "id": "RS-8853506-3",
      "period": "2026-08",
      "night": "2026-08-23",
      "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": "overnight",
      "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-23T14:02:00Z",
      "duty_start_utc": "2026-08-23T14:05: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-23",
      "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-23T23:59:00Z",
      "contracted_rate": 274.76,
      "baseline_rate": 341.95,
      "market_rate": 331.69,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 257.88,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-23T11:40:00Z",
      "exception_resolved_at": "2026-08-23T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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.65
    },
    {
      "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-8853928-2",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8853928",
      "duty_id": "D-513928",
      "layover_id": "L-513929",
      "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": "HKG",
      "country": "HK",
      "property_id": "P-120",
      "hotel": "Regal Airport Hotel",
      "chain": "Regal",
      "contract_id": "C-120",
      "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-22T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-23T12:29:00Z",
      "duty_start_utc": "2026-08-23T14:05:00Z",
      "transfer_minutes": 56,
      "room_net": 295.88,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 295.88,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2472.07,
      "fx_rate": 0.119689,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 279.55,
      "markup": 16.33,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853928",
      "vcc_auth_amount": 320.88,
      "folio_amount": 295.88,
      "settled_amount": 295.88,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 295.88,
      "baseline_rate": 353.87,
      "market_rate": 343.25,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 198.65,
      "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": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 353.87,
      "discount_pct": 16.39
    },
    {
      "id": "RS-8854043-2",
      "period": "2026-08",
      "night": "2026-08-23",
      "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-23T14:03:00Z",
      "duty_start_utc": "2026-08-23T14:05:00Z",
      "transfer_minutes": 22,
      "room_net": 258.23,
      "vat_rate": 6,
      "vat_amount": 15.49,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 277.72,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 277.72,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 251.53,
      "markup": 26.19,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854043",
      "vcc_auth_amount": 302.72,
      "folio_amount": 277.72,
      "settled_amount": 277.72,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 313.2,
      "market_rate": 303.8,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 246.9,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-23T17:22:00Z",
      "exception_resolved_at": "2026-08-23T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 313.2,
      "discount_pct": 11.33
    },
    {
      "id": "RS-8854232-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854232",
      "duty_id": "D-514232",
      "layover_id": "L-514233",
      "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-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-23T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-23T21:11:00Z",
      "duty_start_utc": "2026-08-23T14:05:00Z",
      "transfer_minutes": 44,
      "room_net": 296.79,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 296.79,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2479.68,
      "fx_rate": 0.119689,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.55,
      "markup": 23.24,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854232",
      "vcc_auth_amount": 321.79,
      "folio_amount": 296.79,
      "settled_amount": 296.79,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 296.79,
      "baseline_rate": 357.94,
      "market_rate": 347.2,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "crew_app",
      "change_cost": 249.13,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-23T06:12:00Z",
      "exception_resolved_at": "2026-08-23T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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": 17.08
    },
    {
      "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-8854350-3",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854350",
      "duty_id": "D-514350",
      "layover_id": "L-514351",
      "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": "HKG",
      "country": "HK",
      "property_id": "P-120",
      "hotel": "Regal Airport Hotel",
      "chain": "Regal",
      "contract_id": "C-120",
      "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-21T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-23T20:59:00Z",
      "duty_start_utc": "2026-08-23T14:05:00Z",
      "transfer_minutes": 56,
      "room_net": 297.81,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 297.81,
      "ancillaries": 34.03,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2488.2,
      "fx_rate": 0.119689,
      "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-8854350",
      "vcc_auth_amount": 356.84,
      "folio_amount": 331.84,
      "settled_amount": 331.84,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 297.81,
      "baseline_rate": 353.87,
      "market_rate": 343.25,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 171.97,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-23T21:05:00Z",
      "exception_resolved_at": "2026-08-23T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 353.87,
      "discount_pct": 15.84
    },
    {
      "id": "RS-8854677-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854677",
      "duty_id": "D-514677",
      "layover_id": "L-514678",
      "crew_id": "FRA-1019",
      "crew_name": "J. Marchand",
      "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": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "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:51:00Z",
      "duty_start_utc": "2026-08-23T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 288.1,
      "vat_rate": 10,
      "vat_amount": 28.81,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 322.11,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 322.11,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 293.34,
      "markup": 28.77,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854677",
      "vcc_auth_amount": 347.11,
      "folio_amount": 322.11,
      "settled_amount": 322.11,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 354.92,
      "market_rate": 344.27,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 248.1,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-23T06:12:00Z",
      "exception_resolved_at": "2026-08-23T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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": 9.24
    },
    {
      "id": "RS-8852931-3",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8852931",
      "duty_id": "D-512931",
      "layover_id": "L-512932",
      "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-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": "C-107",
      "allotment_id": "A-107",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-20T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-22T13:15:00Z",
      "duty_start_utc": "2026-08-22T06:30:00Z",
      "transfer_minutes": 10,
      "room_net": 232.91,
      "vat_rate": 7,
      "vat_amount": 16.3,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 254.21,
      "ancillaries": 34.34,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 254.21,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 238.97,
      "markup": 15.24,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852931",
      "vcc_auth_amount": 313.55,
      "folio_amount": 288.55,
      "settled_amount": 288.55,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 254.21,
      "baseline_rate": 312.75,
      "market_rate": 303.37,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 194.66,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-22T11:40:00Z",
      "exception_resolved_at": "2026-08-22T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-20",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 312.75,
      "discount_pct": 18.72
    },
    {
      "id": "RS-8853001-2",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853001",
      "duty_id": "D-513001",
      "layover_id": "L-513002",
      "crew_id": "IRE-1073",
      "crew_name": "E. O Conaill",
      "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": "C-116",
      "allotment_id": "A-116",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-21T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-22T14:07:00Z",
      "duty_start_utc": "2026-08-22T06:30:00Z",
      "transfer_minutes": 18,
      "room_net": 252.19,
      "vat_rate": 20,
      "vat_amount": 50.44,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 302.63,
      "ancillaries": 24.41,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 255.12,
      "fx_rate": 1.186214,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 302.63,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853001",
      "vcc_auth_amount": 352.04,
      "folio_amount": 327.04,
      "settled_amount": 327.04,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 302.63,
      "baseline_rate": 351.71,
      "market_rate": 341.16,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 245.57,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-22T17:22:00Z",
      "exception_resolved_at": "2026-08-22T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 351.71,
      "discount_pct": 13.95
    },
    {
      "id": "RS-8853110-3",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853110",
      "duty_id": "D-513110",
      "layover_id": "L-513111",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-20T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-22T13:02:00Z",
      "duty_start_utc": "2026-08-22T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 259.35,
      "vat_rate": 13.5,
      "vat_amount": 35.01,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 294.36,
      "ancillaries": 35.28,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.36,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.44,
      "markup": 18.92,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853110",
      "vcc_auth_amount": 324.61,
      "folio_amount": 329.64,
      "settled_amount": 329.64,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 264.33,
      "baseline_rate": 309.75,
      "market_rate": 300.46,
      "rate_honoured": 0,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 209.74,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-22T06:12:00Z",
      "exception_resolved_at": "2026-08-22T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-20",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 309.75,
      "discount_pct": 4.97
    },
    {
      "id": "RS-8853448-1",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853448",
      "duty_id": "D-513448",
      "layover_id": "L-513449",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-21T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-22T00:24:00Z",
      "duty_start_utc": "2026-08-22T06:30:00Z",
      "transfer_minutes": 16,
      "room_net": 248.91,
      "vat_rate": 7,
      "vat_amount": 17.42,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 271.33,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 271.33,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 250.47,
      "markup": 20.86,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853448",
      "vcc_auth_amount": 296.33,
      "folio_amount": 271.33,
      "settled_amount": 271.33,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 271.33,
      "baseline_rate": 311.6,
      "market_rate": 302.25,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 207.33,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-22T11:40:00Z",
      "exception_resolved_at": "2026-08-22T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 311.6,
      "discount_pct": 12.92
    },
    {
      "id": "RS-8853792-2",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8853792",
      "duty_id": "D-513792",
      "layover_id": "L-513793",
      "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-21T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-22T14:03:00Z",
      "duty_start_utc": "2026-08-22T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 243.22,
      "vat_rate": 6,
      "vat_amount": 14.59,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 261.81,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 261.81,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 261.81,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853792",
      "vcc_auth_amount": 286.81,
      "folio_amount": 261.81,
      "settled_amount": 261.81,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 261.81,
      "baseline_rate": 314.81,
      "market_rate": 305.37,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 187.77,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 1,
      "exception_opened_at": "2026-08-22T21:05:00Z",
      "exception_resolved_at": "2026-08-22T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 314.81,
      "discount_pct": 16.84
    },
    {
      "id": "RS-8854350-2",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8854350",
      "duty_id": "D-514350",
      "layover_id": "L-514351",
      "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": "HKG",
      "country": "HK",
      "property_id": "P-120",
      "hotel": "Regal Airport Hotel",
      "chain": "Regal",
      "contract_id": "C-120",
      "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-21T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-22T20:59:00Z",
      "duty_start_utc": "2026-08-22T09:15:00Z",
      "transfer_minutes": 56,
      "room_net": 297.81,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 297.81,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2488.05,
      "fx_rate": 0.119696,
      "fx_date": "2026-08-22",
      "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-8854350",
      "vcc_auth_amount": 322.81,
      "folio_amount": 297.81,
      "settled_amount": 297.81,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 297.81,
      "baseline_rate": 362.3,
      "market_rate": 351.43,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 244.99,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-22T21:05:00Z",
      "exception_resolved_at": "2026-08-22T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 362.3,
      "discount_pct": 17.8
    },
    {
      "id": "RS-8852931-2",
      "period": "2026-08",
      "night": "2026-08-21",
      "booking_id": "RS-8852931",
      "duty_id": "D-512931",
      "layover_id": "L-512932",
      "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-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": "C-107",
      "allotment_id": "A-107",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "no_show",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-20T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-21T13:15:00Z",
      "duty_start_utc": "2026-08-21T09:15:00Z",
      "transfer_minutes": 10,
      "room_net": 232.91,
      "vat_rate": 7,
      "vat_amount": 16.3,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 254.21,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 254.21,
      "fx_rate": 1,
      "fx_date": "2026-08-21",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 238.97,
      "markup": 15.24,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852931",
      "vcc_auth_amount": 279.21,
      "folio_amount": 254.21,
      "settled_amount": 254.21,
      "settled_at": "2026-08-21T23:59:00Z",
      "contracted_rate": 254.21,
      "baseline_rate": 336.24,
      "market_rate": 326.15,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 166.85,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-21T11:40:00Z",
      "exception_resolved_at": "2026-08-21T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-20",
      "ingested_at": "2026-08-21T02:14:00Z",
      "version": 1,
      "public_rate": 336.24,
      "discount_pct": 24.4
    },
    {
      "id": "RS-8853001-1",
      "period": "2026-08",
      "night": "2026-08-21",
      "booking_id": "RS-8853001",
      "duty_id": "D-513001",
      "layover_id": "L-513002",
      "crew_id": "IRE-1073",
      "crew_name": "E. O Conaill",
      "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": "C-116",
      "allotment_id": "A-116",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-21T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-21T14:07:00Z",
      "duty_start_utc": "2026-08-21T06:30:00Z",
      "transfer_minutes": 18,
      "room_net": 252.19,
      "vat_rate": 20,
      "vat_amount": 50.44,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 302.63,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 254.98,
      "fx_rate": 1.186893,
      "fx_date": "2026-08-21",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 302.63,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853001",
      "vcc_auth_amount": 327.63,
      "folio_amount": 302.63,
      "settled_amount": 302.63,
      "settled_at": "2026-08-21T23:59:00Z",
      "contracted_rate": 302.63,
      "baseline_rate": 402.3,
      "market_rate": 390.23,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 278.86,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 1,
      "exception_opened_at": "2026-08-21T21:05:00Z",
      "exception_resolved_at": "2026-08-21T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-21T02:14:00Z",
      "version": 1,
      "public_rate": 402.3,
      "discount_pct": 24.78
    },
    {
      "id": "RS-8853110-2",
      "period": "2026-08",
      "night": "2026-08-21",
      "booking_id": "RS-8853110",
      "duty_id": "D-513110",
      "layover_id": "L-513111",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-20T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-21T13:02:00Z",
      "duty_start_utc": "2026-08-21T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 232.89,
      "vat_rate": 13.5,
      "vat_amount": 31.44,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 264.33,
      "ancillaries": 34.3,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 264.33,
      "fx_rate": 1,
      "fx_date": "2026-08-21",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 245.41,
      "markup": 18.92,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853110",
      "vcc_auth_amount": 323.63,
      "folio_amount": 298.63,
      "settled_amount": 298.63,
      "settled_at": "2026-08-21T23:59:00Z",
      "contracted_rate": 264.33,
      "baseline_rate": 331.56,
      "market_rate": 321.61,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 251.85,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-21T11:40:00Z",
      "exception_resolved_at": "2026-08-21T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-20",
      "ingested_at": "2026-08-21T02:14:00Z",
      "version": 1,
      "public_rate": 331.56,
      "discount_pct": 20.28
    },
    {
      "id": "RS-8853792-1",
      "period": "2026-08",
      "night": "2026-08-21",
      "booking_id": "RS-8853792",
      "duty_id": "D-513792",
      "layover_id": "L-513793",
      "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-21T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-21T14:03:00Z",
      "duty_start_utc": "2026-08-21T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 243.22,
      "vat_rate": 6,
      "vat_amount": 14.59,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 261.81,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 261.81,
      "fx_rate": 1,
      "fx_date": "2026-08-21",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 261.81,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853792",
      "vcc_auth_amount": 286.81,
      "folio_amount": 261.81,
      "settled_amount": 261.81,
      "settled_at": "2026-08-21T23:59:00Z",
      "contracted_rate": 261.81,
      "baseline_rate": 343.43,
      "market_rate": 333.13,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 200.2,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 1,
      "exception_opened_at": "2026-08-21T21:05:00Z",
      "exception_resolved_at": "2026-08-21T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-21T02:14:00Z",
      "version": 1,
      "public_rate": 343.43,
      "discount_pct": 23.77
    },
    {
      "id": "RS-8852931-1",
      "period": "2026-08",
      "night": "2026-08-20",
      "booking_id": "RS-8852931",
      "duty_id": "D-512931",
      "layover_id": "L-512932",
      "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-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": "C-107",
      "allotment_id": "A-107",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-20T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-20T13:15:00Z",
      "duty_start_utc": "2026-08-20T14:05:00Z",
      "transfer_minutes": 10,
      "room_net": 232.91,
      "vat_rate": 7,
      "vat_amount": 16.3,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 254.21,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 254.21,
      "fx_rate": 1,
      "fx_date": "2026-08-20",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 238.97,
      "markup": 15.24,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852931",
      "vcc_auth_amount": 279.21,
      "folio_amount": 254.21,
      "settled_amount": 254.21,
      "settled_at": "2026-08-20T23:59:00Z",
      "contracted_rate": 254.21,
      "baseline_rate": 372.37,
      "market_rate": 361.2,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 263.44,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-20T21:05:00Z",
      "exception_resolved_at": "2026-08-20T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-20",
      "ingested_at": "2026-08-20T02:14:00Z",
      "version": 1,
      "public_rate": 372.37,
      "discount_pct": 31.73
    },
    {
      "id": "RS-8854605-3",
      "period": "2026-08",
      "night": "2026-08-20",
      "booking_id": "RS-8854605",
      "duty_id": "D-514605",
      "layover_id": "L-514606",
      "crew_id": "BEL-1010",
      "crew_name": "O. Declerck",
      "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": 0.5,
      "booking_created_at": "2026-08-17T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-20T00:00:00Z",
      "duty_start_utc": "2026-08-20T06:30:00Z",
      "transfer_minutes": 56,
      "room_net": 268.58,
      "vat_rate": 5,
      "vat_amount": 13.43,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 287.01,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1119.53,
      "fx_rate": 0.256366,
      "fx_date": "2026-08-20",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 265.54,
      "markup": 21.47,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854605",
      "vcc_auth_amount": 312.01,
      "folio_amount": 287.01,
      "settled_amount": 287.01,
      "settled_at": "2026-08-20T23:59:00Z",
      "contracted_rate": 287.01,
      "baseline_rate": 408.09,
      "market_rate": 395.85,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 278.71,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-20T21:05:00Z",
      "exception_resolved_at": "2026-08-20T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-18",
      "ingested_at": "2026-08-20T02:14:00Z",
      "version": 1,
      "public_rate": 408.09,
      "discount_pct": 29.67
    },
    {
      "id": "RS-8852895-1",
      "period": "2026-08",
      "night": "2026-08-19",
      "booking_id": "RS-8852895",
      "duty_id": "D-512895",
      "layover_id": "L-512896",
      "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": "CGN",
      "country": "DE",
      "property_id": "P-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-19T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-19T21:45:00Z",
      "duty_start_utc": "2026-08-19T06:30:00Z",
      "transfer_minutes": 10,
      "room_net": 324.3,
      "vat_rate": 7,
      "vat_amount": 22.7,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 352,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 352,
      "fx_rate": 1,
      "fx_date": "2026-08-19",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 352,
      "markup": 0,
      "commission_received": 29.03,
      "commission_shared": 14.52,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852895",
      "vcc_auth_amount": 377,
      "folio_amount": 352,
      "settled_amount": 352,
      "settled_at": "2026-08-19T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 377.18,
      "market_rate": 365.86,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 262.86,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-19T21:05:00Z",
      "exception_resolved_at": "2026-08-19T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-19",
      "ingested_at": "2026-08-19T02:14:00Z",
      "version": 1,
      "public_rate": 377.18,
      "discount_pct": 6.68
    },
    {
      "id": "RS-8852896-1",
      "period": "2026-08",
      "night": "2026-08-19",
      "booking_id": "RS-8852896",
      "duty_id": "D-512896",
      "layover_id": "L-512897",
      "crew_id": "IRE-S212",
      "crew_name": "H. Fitzgerald",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-18T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-19T00:30:00Z",
      "duty_start_utc": "2026-08-19T14:05:00Z",
      "transfer_minutes": 10,
      "room_net": 231.88,
      "vat_rate": 7,
      "vat_amount": 16.23,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 253.11,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 253.11,
      "fx_rate": 1,
      "fx_date": "2026-08-19",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 236.02,
      "markup": 17.09,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852896",
      "vcc_auth_amount": 278.11,
      "folio_amount": 253.11,
      "settled_amount": 253.11,
      "settled_at": "2026-08-19T23:59:00Z",
      "contracted_rate": 253.11,
      "baseline_rate": 377.18,
      "market_rate": 365.86,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 162.33,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-19T21:05:00Z",
      "exception_resolved_at": "2026-08-19T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.3,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-19",
      "ingested_at": "2026-08-19T02:14:00Z",
      "version": 1,
      "public_rate": 377.18,
      "discount_pct": 32.89
    },
    {
      "id": "RS-8853148-3",
      "period": "2026-08",
      "night": "2026-08-18",
      "booking_id": "RS-8853148",
      "duty_id": "D-513148",
      "layover_id": "L-513149",
      "crew_id": "IRE-1025",
      "crew_name": "S. O Conaill",
      "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-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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-16T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-18T14:02:00Z",
      "duty_start_utc": "2026-08-18T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 231.35,
      "vat_rate": 13.5,
      "vat_amount": 31.23,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 262.58,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 262.58,
      "fx_rate": 1,
      "fx_date": "2026-08-18",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 243.47,
      "markup": 19.11,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853148",
      "vcc_auth_amount": 287.58,
      "folio_amount": 262.58,
      "settled_amount": 262.58,
      "settled_at": "2026-08-18T23:59:00Z",
      "contracted_rate": 262.58,
      "baseline_rate": 373.8,
      "market_rate": 362.59,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 266.49,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-18T11:40:00Z",
      "exception_resolved_at": "2026-08-18T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-16",
      "ingested_at": "2026-08-18T02:14:00Z",
      "version": 1,
      "public_rate": 373.8,
      "discount_pct": 29.75
    },
    {
      "id": "RS-8854149-2",
      "period": "2026-08",
      "night": "2026-08-18",
      "booking_id": "RS-8854149",
      "duty_id": "D-514149",
      "layover_id": "L-514150",
      "crew_id": "BEL-1008",
      "crew_name": "R. Dubois",
      "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": 0.5,
      "booking_created_at": "2026-08-17T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-18T12:37:00Z",
      "duty_start_utc": "2026-08-18T11:50:00Z",
      "transfer_minutes": 48,
      "room_net": 342.54,
      "vat_rate": 5,
      "vat_amount": 17.13,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 364.67,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "AED",
      "rate_paid_local": 1421.95,
      "fx_rate": 0.256458,
      "fx_date": "2026-08-18",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 331.78,
      "markup": 32.89,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854149",
      "vcc_auth_amount": 389.67,
      "folio_amount": 364.67,
      "settled_amount": 364.67,
      "settled_at": "2026-08-18T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 409.11,
      "market_rate": 396.84,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 236.61,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-18T11:40:00Z",
      "exception_resolved_at": "2026-08-18T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-17",
      "ingested_at": "2026-08-18T02:14:00Z",
      "version": 1,
      "public_rate": 409.11,
      "discount_pct": 10.86
    },
    {
      "id": "RS-8854742-2",
      "period": "2026-08",
      "night": "2026-08-18",
      "booking_id": "RS-8854742",
      "duty_id": "D-514742",
      "layover_id": "L-514743",
      "crew_id": "FRA-1019",
      "crew_name": "J. Marchand",
      "crew_rank": "CPT",
      "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": 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-16T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-18T04:49:00Z",
      "duty_start_utc": "2026-08-18T11:50:00Z",
      "transfer_minutes": 16,
      "room_net": 297.21,
      "vat_rate": 10,
      "vat_amount": 29.72,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 330.23,
      "ancillaries": 17.79,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 330.23,
      "fx_rate": 1,
      "fx_date": "2026-08-18",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 303,
      "markup": 27.23,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854742",
      "vcc_auth_amount": 373.02,
      "folio_amount": 348.02,
      "settled_amount": 348.02,
      "settled_at": "2026-08-18T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 369.1,
      "market_rate": 358.03,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 229.67,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-18T11:40:00Z",
      "exception_resolved_at": "2026-08-18T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.9,
      "complaint_theme": "food",
      "source_file_id": "AIMS-2026-08-17",
      "ingested_at": "2026-08-18T02:14:00Z",
      "version": 1,
      "public_rate": 369.1,
      "discount_pct": 10.53
    },
    {
      "id": "RS-8855037-2",
      "period": "2026-08",
      "night": "2026-08-18",
      "booking_id": "RS-8855037",
      "duty_id": "D-515037",
      "layover_id": "L-515038",
      "crew_id": "FRA-1053",
      "crew_name": "Y. Fontaine",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "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": "irops",
      "night_status": "released",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-17T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-18T15:11:00Z",
      "duty_start_utc": "2026-08-18T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 267.14,
      "vat_rate": 10,
      "vat_amount": 26.71,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.85,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.85,
      "fx_rate": 1,
      "fx_date": "2026-08-18",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.85,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855037",
      "vcc_auth_amount": 318.85,
      "folio_amount": 293.85,
      "settled_amount": 293.85,
      "settled_at": "2026-08-18T23:59:00Z",
      "contracted_rate": 293.85,
      "baseline_rate": 421.13,
      "market_rate": 408.5,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 185.55,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-18T11:40:00Z",
      "exception_resolved_at": "2026-08-18T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-17",
      "ingested_at": "2026-08-18T02:14:00Z",
      "version": 1,
      "public_rate": 421.13,
      "discount_pct": 30.22
    },
    {
      "id": "RS-8853102-3",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8853102",
      "duty_id": "D-513102",
      "layover_id": "L-513103",
      "crew_id": "IRE-1072",
      "crew_name": "P. 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": 0.5,
      "booking_created_at": "2026-08-15T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-17T15:10:00Z",
      "duty_start_utc": "2026-08-17T09:15:00Z",
      "transfer_minutes": 15,
      "room_net": 247.98,
      "vat_rate": 20,
      "vat_amount": 49.6,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 297.58,
      "ancillaries": 15.83,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 251.16,
      "fx_rate": 1.184843,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 297.58,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853102",
      "vcc_auth_amount": 338.41,
      "folio_amount": 313.41,
      "settled_amount": 313.41,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 297.58,
      "baseline_rate": 387.26,
      "market_rate": 375.64,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 222.82,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-17T11:40:00Z",
      "exception_resolved_at": "2026-08-17T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-15",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 387.26,
      "discount_pct": 23.16
    },
    {
      "id": "RS-8853125-4",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8853125",
      "duty_id": "D-513125",
      "layover_id": "L-513126",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-14T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-17T15:15:00Z",
      "duty_start_utc": "2026-08-17T06:30:00Z",
      "transfer_minutes": 10,
      "room_net": 234.87,
      "vat_rate": 7,
      "vat_amount": 16.44,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 256.31,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 256.31,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 242.26,
      "markup": 14.05,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853125",
      "vcc_auth_amount": 281.31,
      "folio_amount": 256.31,
      "settled_amount": 256.31,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 256.31,
      "baseline_rate": 343.05,
      "market_rate": 332.76,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 259.41,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-17T06:12:00Z",
      "exception_resolved_at": "2026-08-17T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.9,
      "complaint_theme": "room",
      "source_file_id": "AIMS-2026-08-14",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 343.05,
      "discount_pct": 25.28
    },
    {
      "id": "RS-8853148-2",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8853148",
      "duty_id": "D-513148",
      "layover_id": "L-513149",
      "crew_id": "IRE-1025",
      "crew_name": "S. O Conaill",
      "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-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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-16T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-17T14:02:00Z",
      "duty_start_utc": "2026-08-17T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 231.35,
      "vat_rate": 13.5,
      "vat_amount": 31.23,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 262.58,
      "ancillaries": 24.59,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 262.58,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 243.47,
      "markup": 19.11,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853148",
      "vcc_auth_amount": 312.17,
      "folio_amount": 287.17,
      "settled_amount": 287.17,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 262.58,
      "baseline_rate": 345.49,
      "market_rate": 335.13,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 205.72,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-17T06:12:00Z",
      "exception_resolved_at": "2026-08-17T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-16",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 345.49,
      "discount_pct": 24
    },
    {
      "id": "RS-8853825-4",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8853825",
      "duty_id": "D-513825",
      "layover_id": "L-513826",
      "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": "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-14T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-17T14:03:00Z",
      "duty_start_utc": "2026-08-17T14:05:00Z",
      "transfer_minutes": 22,
      "room_net": 315.64,
      "vat_rate": 6,
      "vat_amount": 18.94,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 338.58,
      "ancillaries": 11.07,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 338.58,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 321.06,
      "markup": 17.52,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853825",
      "vcc_auth_amount": 295.18,
      "folio_amount": 349.65,
      "settled_amount": 349.65,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 259.11,
      "baseline_rate": 352.51,
      "market_rate": 341.93,
      "rate_honoured": 0,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 256.8,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-17T17:22:00Z",
      "exception_resolved_at": "2026-08-17T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-14",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 352.51,
      "discount_pct": 3.95
    },
    {
      "id": "RS-8853895-3",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8853895",
      "duty_id": "D-513895",
      "layover_id": "L-513896",
      "crew_id": "BEL-S215",
      "crew_name": "N. Dubois",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "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-15T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-17T15:02:00Z",
      "duty_start_utc": "2026-08-17T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 255.24,
      "vat_rate": 6,
      "vat_amount": 15.31,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 274.55,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 274.55,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 274.55,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853895",
      "vcc_auth_amount": 299.55,
      "folio_amount": 274.55,
      "settled_amount": 274.55,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 274.55,
      "baseline_rate": 387.75,
      "market_rate": 376.12,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 207.48,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-17T11:40:00Z",
      "exception_resolved_at": "2026-08-17T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-15",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 387.75,
      "discount_pct": 29.19
    },
    {
      "id": "RS-8854856-2",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8854856",
      "duty_id": "D-514856",
      "layover_id": "L-514857",
      "crew_id": "FRA-1036",
      "crew_name": "A. Moreau",
      "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": "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-16T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-17T13:11:00Z",
      "duty_start_utc": "2026-08-17T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 263.75,
      "vat_rate": 10,
      "vat_amount": 26.37,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.32,
      "ancillaries": 14.39,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 295.32,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.32,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854856",
      "vcc_auth_amount": 334.71,
      "folio_amount": 309.71,
      "settled_amount": 309.71,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 295.32,
      "baseline_rate": 384.38,
      "market_rate": 372.85,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 242.32,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-17T11:40:00Z",
      "exception_resolved_at": "2026-08-17T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-16",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 384.38,
      "discount_pct": 23.17
    },
    {
      "id": "RS-8853006-2",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8853006",
      "duty_id": "D-513006",
      "layover_id": "L-513007",
      "crew_id": "IRE-1081",
      "crew_name": "A. Quinn",
      "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-106",
      "hotel": "Premier Inn Kegworth",
      "chain": "Whitbread",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-15T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-16T14:47:00Z",
      "duty_start_utc": "2026-08-16T14:05:00Z",
      "transfer_minutes": 38,
      "room_net": 263.7,
      "vat_rate": 20,
      "vat_amount": 52.74,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 316.44,
      "ancillaries": 10.11,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 267.35,
      "fx_rate": 1.183628,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 284.15,
      "markup": 32.29,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853006",
      "vcc_auth_amount": 351.55,
      "folio_amount": 326.55,
      "settled_amount": 326.55,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 347.94,
      "market_rate": 337.5,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 197.4,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-16T21:05:00Z",
      "exception_resolved_at": "2026-08-16T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-15",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 347.94,
      "discount_pct": 9.05
    },
    {
      "id": "RS-8853012-2",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8853012",
      "duty_id": "D-513012",
      "layover_id": "L-513013",
      "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": "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": "bedbank",
      "duty_reason": "positioning",
      "night_status": "released",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-15T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-16T14:10:00Z",
      "duty_start_utc": "2026-08-16T11:50:00Z",
      "transfer_minutes": 15,
      "room_net": 222.42,
      "vat_rate": 13.5,
      "vat_amount": 30.03,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 252.45,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 252.45,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 227.6,
      "markup": 24.85,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853012",
      "vcc_auth_amount": 277.45,
      "folio_amount": 252.45,
      "settled_amount": 252.45,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 289.24,
      "market_rate": 280.56,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 231.26,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-16T17:22:00Z",
      "exception_resolved_at": "2026-08-16T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-15",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 289.24,
      "discount_pct": 12.72
    },
    {
      "id": "RS-8853125-3",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8853125",
      "duty_id": "D-513125",
      "layover_id": "L-513126",
      "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": "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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-14T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-16T15:15:00Z",
      "duty_start_utc": "2026-08-16T09:15:00Z",
      "transfer_minutes": 10,
      "room_net": 234.87,
      "vat_rate": 7,
      "vat_amount": 16.44,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 256.31,
      "ancillaries": 21.93,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 256.31,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 242.26,
      "markup": 14.05,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853125",
      "vcc_auth_amount": 303.24,
      "folio_amount": 278.24,
      "settled_amount": 278.24,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 256.31,
      "baseline_rate": 318.9,
      "market_rate": 309.33,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 265.8,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-16T21:05:00Z",
      "exception_resolved_at": "2026-08-16T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-14",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 318.9,
      "discount_pct": 19.63
    },
    {
      "id": "RS-8853148-1",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8853148",
      "duty_id": "D-513148",
      "layover_id": "L-513149",
      "crew_id": "IRE-1025",
      "crew_name": "S. O Conaill",
      "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-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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-16T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-16T14:02:00Z",
      "duty_start_utc": "2026-08-16T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 231.35,
      "vat_rate": 13.5,
      "vat_amount": 31.23,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 262.58,
      "ancillaries": 34.64,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 262.58,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 243.47,
      "markup": 19.11,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853148",
      "vcc_auth_amount": 322.22,
      "folio_amount": 297.22,
      "settled_amount": 297.22,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 262.58,
      "baseline_rate": 311.9,
      "market_rate": 302.54,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 172.88,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-16T11:40:00Z",
      "exception_resolved_at": "2026-08-16T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-16",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 311.9,
      "discount_pct": 15.81
    },
    {
      "id": "RS-8853825-3",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8853825",
      "duty_id": "D-513825",
      "layover_id": "L-513826",
      "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": "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-14T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-16T14:03:00Z",
      "duty_start_utc": "2026-08-16T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 240.67,
      "vat_rate": 6,
      "vat_amount": 14.44,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 259.11,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 259.11,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 241.59,
      "markup": 17.52,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853825",
      "vcc_auth_amount": 284.11,
      "folio_amount": 259.11,
      "settled_amount": 259.11,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 259.11,
      "baseline_rate": 324.59,
      "market_rate": 314.85,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 237.37,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-16T21:05:00Z",
      "exception_resolved_at": "2026-08-16T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-14",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 324.59,
      "discount_pct": 20.17
    },
    {
      "id": "RS-8853827-1",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8853827",
      "duty_id": "D-513827",
      "layover_id": "L-513828",
      "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": "STN",
      "country": "GB",
      "property_id": "P-116",
      "hotel": "Hampton by Hilton Stansted",
      "chain": "Hilton",
      "contract_id": "C-116",
      "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-16T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-16T21:37:00Z",
      "duty_start_utc": "2026-08-16T11:50:00Z",
      "transfer_minutes": 18,
      "room_net": 253.82,
      "vat_rate": 20,
      "vat_amount": 50.76,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 304.58,
      "ancillaries": 29.34,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 257.33,
      "fx_rate": 1.183628,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 304.58,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853827",
      "vcc_auth_amount": 358.92,
      "folio_amount": 333.92,
      "settled_amount": 333.92,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 304.58,
      "baseline_rate": 366.32,
      "market_rate": 355.33,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 257.85,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-16T11:40:00Z",
      "exception_resolved_at": "2026-08-16T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-16",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 366.32,
      "discount_pct": 16.85
    },
    {
      "id": "RS-8854443-1",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8854443",
      "duty_id": "D-514443",
      "layover_id": "L-514444",
      "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": "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-15T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-16T00:00:00Z",
      "duty_start_utc": "2026-08-16T11:50:00Z",
      "transfer_minutes": 48,
      "room_net": 288.03,
      "vat_rate": 5,
      "vat_amount": 14.4,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 307.43,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "AED",
      "rate_paid_local": 1201.88,
      "fx_rate": 0.25579,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 282.76,
      "markup": 24.67,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854443",
      "vcc_auth_amount": 332.43,
      "folio_amount": 307.43,
      "settled_amount": 307.43,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 347.88,
      "market_rate": 337.44,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 177.32,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-16T06:12:00Z",
      "exception_resolved_at": "2026-08-16T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-16",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 347.88,
      "discount_pct": 11.63
    },
    {
      "id": "RS-8854856-1",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8854856",
      "duty_id": "D-514856",
      "layover_id": "L-514857",
      "crew_id": "FRA-1036",
      "crew_name": "A. Moreau",
      "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": "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-16T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-16T13:11:00Z",
      "duty_start_utc": "2026-08-16T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 263.75,
      "vat_rate": 10,
      "vat_amount": 26.37,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.32,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.32,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.32,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854856",
      "vcc_auth_amount": 320.32,
      "folio_amount": 295.32,
      "settled_amount": 295.32,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 295.32,
      "baseline_rate": 354.77,
      "market_rate": 344.13,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "crew_app",
      "change_cost": 197.12,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-16T17:22:00Z",
      "exception_resolved_at": "2026-08-16T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-16",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 354.77,
      "discount_pct": 16.76
    },
    {
      "id": "RS-8855104-4",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8855104",
      "duty_id": "D-515104",
      "layover_id": "L-515105",
      "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": 0.5,
      "booking_created_at": "2026-08-12T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-16T04:51:00Z",
      "duty_start_utc": "2026-08-16T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 265.68,
      "vat_rate": 10,
      "vat_amount": 26.57,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.45,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 297.45,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.29,
      "markup": 23.16,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855104",
      "vcc_auth_amount": 322.45,
      "folio_amount": 297.45,
      "settled_amount": 297.45,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 297.45,
      "baseline_rate": 354.77,
      "market_rate": 344.13,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 192.68,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-16T06:12:00Z",
      "exception_resolved_at": "2026-08-16T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-13",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 354.77,
      "discount_pct": 16.16
    },
    {
      "id": "RS-8855148-1",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8855148",
      "duty_id": "D-515148",
      "layover_id": "L-515149",
      "crew_id": "FRA-1036",
      "crew_name": "A. Moreau",
      "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": "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-15T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-16T04:51:00Z",
      "duty_start_utc": "2026-08-16T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 265.16,
      "vat_rate": 10,
      "vat_amount": 26.52,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.88,
      "ancillaries": 26.3,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 296.88,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 280.77,
      "markup": 16.11,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855148",
      "vcc_auth_amount": 348.18,
      "folio_amount": 323.18,
      "settled_amount": 323.18,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 296.88,
      "baseline_rate": 354.77,
      "market_rate": 344.13,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 187.37,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-16T17:22:00Z",
      "exception_resolved_at": "2026-08-16T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-16",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 354.77,
      "discount_pct": 16.32
    },
    {
      "id": "RS-8855216-3",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8855216",
      "duty_id": "D-515216",
      "layover_id": "L-515217",
      "crew_id": "FRA-1048",
      "crew_name": "D. Moreau",
      "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-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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-14T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-16T14:07:00Z",
      "duty_start_utc": "2026-08-16T09:15:00Z",
      "transfer_minutes": 18,
      "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": 0,
      "currency_local": "EUR",
      "rate_paid_local": 270.43,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "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-8855216",
      "vcc_auth_amount": 295.43,
      "folio_amount": 270.43,
      "settled_amount": 270.43,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 270.43,
      "baseline_rate": 314.89,
      "market_rate": 305.44,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 169.43,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-16T11:40:00Z",
      "exception_resolved_at": "2026-08-16T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-14",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 314.89,
      "discount_pct": 14.12
    },
    {
      "id": "RS-8853825-2",
      "period": "2026-08",
      "night": "2026-08-15",
      "booking_id": "RS-8853825",
      "duty_id": "D-513825",
      "layover_id": "L-513826",
      "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": "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-14T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-15T14:03:00Z",
      "duty_start_utc": "2026-08-15T06:30:00Z",
      "transfer_minutes": 22,
      "room_net": 240.67,
      "vat_rate": 6,
      "vat_amount": 14.44,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 259.11,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 259.11,
      "fx_rate": 1,
      "fx_date": "2026-08-15",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 241.59,
      "markup": 17.52,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853825",
      "vcc_auth_amount": 284.11,
      "folio_amount": 259.11,
      "settled_amount": 259.11,
      "settled_at": "2026-08-15T23:59:00Z",
      "contracted_rate": 259.11,
      "baseline_rate": 316.41,
      "market_rate": 306.92,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 223.63,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-15T11:40:00Z",
      "exception_resolved_at": "2026-08-15T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-14",
      "ingested_at": "2026-08-15T02:14:00Z",
      "version": 1,
      "public_rate": 316.41,
      "discount_pct": 18.11
    },
    {
      "id": "RS-8853895-1",
      "period": "2026-08",
      "night": "2026-08-15",
      "booking_id": "RS-8853895",
      "duty_id": "D-513895",
      "layover_id": "L-513896",
      "crew_id": "BEL-S215",
      "crew_name": "N. Dubois",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "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": "training",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-15T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-15T15:02:00Z",
      "duty_start_utc": "2026-08-15T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 255.24,
      "vat_rate": 6,
      "vat_amount": 15.31,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 274.55,
      "ancillaries": 14.31,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 274.55,
      "fx_rate": 1,
      "fx_date": "2026-08-15",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 274.55,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853895",
      "vcc_auth_amount": 313.86,
      "folio_amount": 288.86,
      "settled_amount": 288.86,
      "settled_at": "2026-08-15T23:59:00Z",
      "contracted_rate": 274.55,
      "baseline_rate": 336.69,
      "market_rate": 326.59,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 227.29,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-15T06:12:00Z",
      "exception_resolved_at": "2026-08-15T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-15",
      "ingested_at": "2026-08-15T02:14:00Z",
      "version": 1,
      "public_rate": 336.69,
      "discount_pct": 18.46
    },
    {
      "id": "RS-8854568-2",
      "period": "2026-08",
      "night": "2026-08-15",
      "booking_id": "RS-8854568",
      "duty_id": "D-514568",
      "layover_id": "L-514569",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-13T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-15T00:26:00Z",
      "duty_start_utc": "2026-08-15T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.9,
      "vat_rate": 10,
      "vat_amount": 26.29,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.39,
      "ancillaries": 33.59,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.39,
      "fx_rate": 1,
      "fx_date": "2026-08-15",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.21,
      "markup": 20.18,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854568",
      "vcc_auth_amount": 352.98,
      "folio_amount": 327.98,
      "settled_amount": 327.98,
      "settled_at": "2026-08-15T23:59:00Z",
      "contracted_rate": 294.39,
      "baseline_rate": 343.45,
      "market_rate": 333.15,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 255.26,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-15T06:12:00Z",
      "exception_resolved_at": "2026-08-15T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-14",
      "ingested_at": "2026-08-15T02:14:00Z",
      "version": 1,
      "public_rate": 343.45,
      "discount_pct": 14.28
    },
    {
      "id": "RS-8855104-3",
      "period": "2026-08",
      "night": "2026-08-15",
      "booking_id": "RS-8855104",
      "duty_id": "D-515104",
      "layover_id": "L-515105",
      "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": 0.5,
      "booking_created_at": "2026-08-12T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-15T04:51:00Z",
      "duty_start_utc": "2026-08-15T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 265.68,
      "vat_rate": 10,
      "vat_amount": 26.57,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.45,
      "ancillaries": 10.64,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 297.45,
      "fx_rate": 1,
      "fx_date": "2026-08-15",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.29,
      "markup": 23.16,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855104",
      "vcc_auth_amount": 333.09,
      "folio_amount": 308.09,
      "settled_amount": 308.09,
      "settled_at": "2026-08-15T23:59:00Z",
      "contracted_rate": 297.45,
      "baseline_rate": 345.05,
      "market_rate": 334.7,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 174.27,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-15T11:40:00Z",
      "exception_resolved_at": "2026-08-15T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-13",
      "ingested_at": "2026-08-15T02:14:00Z",
      "version": 1,
      "public_rate": 345.05,
      "discount_pct": 13.8
    },
    {
      "id": "RS-8853125-1",
      "period": "2026-08",
      "night": "2026-08-14",
      "booking_id": "RS-8853125",
      "duty_id": "D-513125",
      "layover_id": "L-513126",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-14T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-14T15:15:00Z",
      "duty_start_utc": "2026-08-14T14:05:00Z",
      "transfer_minutes": 10,
      "room_net": 234.87,
      "vat_rate": 7,
      "vat_amount": 16.44,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 256.31,
      "ancillaries": 22.37,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 256.31,
      "fx_rate": 1,
      "fx_date": "2026-08-14",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 242.26,
      "markup": 14.05,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853125",
      "vcc_auth_amount": 303.68,
      "folio_amount": 278.68,
      "settled_amount": 278.68,
      "settled_at": "2026-08-14T23:59:00Z",
      "contracted_rate": 256.31,
      "baseline_rate": 344.66,
      "market_rate": 334.32,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 281.04,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 1,
      "exception_opened_at": "2026-08-14T17:22:00Z",
      "exception_resolved_at": "2026-08-14T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-14",
      "ingested_at": "2026-08-14T02:14:00Z",
      "version": 1,
      "public_rate": 344.66,
      "discount_pct": 25.63
    },
    {
      "id": "RS-8853138-1",
      "period": "2026-08",
      "night": "2026-08-14",
      "booking_id": "RS-8853138",
      "duty_id": "D-513138",
      "layover_id": "L-513139",
      "crew_id": "IRE-1022",
      "crew_name": "L. Cassidy",
      "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": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-14T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-14T21:32:00Z",
      "duty_start_utc": "2026-08-14T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 268.28,
      "vat_rate": 20,
      "vat_amount": 53.65,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 321.93,
      "ancillaries": 17.71,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 273.1,
      "fx_rate": 1.178783,
      "fx_date": "2026-08-14",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 290.14,
      "markup": 31.79,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853138",
      "vcc_auth_amount": 364.64,
      "folio_amount": 339.64,
      "settled_amount": 339.64,
      "settled_at": "2026-08-14T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 363.74,
      "market_rate": 352.83,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 285.3,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-14T11:40:00Z",
      "exception_resolved_at": "2026-08-14T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-14",
      "ingested_at": "2026-08-14T02:14:00Z",
      "version": 1,
      "public_rate": 363.74,
      "discount_pct": 11.49
    },
    {
      "id": "RS-8853603-2",
      "period": "2026-08",
      "night": "2026-08-14",
      "booking_id": "RS-8853603",
      "duty_id": "D-513603",
      "layover_id": "L-513604",
      "crew_id": "IRE-1053",
      "crew_name": "T. Fitzgerald",
      "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-13T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-14T13:10:00Z",
      "duty_start_utc": "2026-08-14T14:05:00Z",
      "transfer_minutes": 15,
      "room_net": 246.05,
      "vat_rate": 20,
      "vat_amount": 49.21,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 295.26,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 250.48,
      "fx_rate": 1.178783,
      "fx_date": "2026-08-14",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.26,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853603",
      "vcc_auth_amount": 320.26,
      "folio_amount": 295.26,
      "settled_amount": 295.26,
      "settled_at": "2026-08-14T23:59:00Z",
      "contracted_rate": 295.26,
      "baseline_rate": 377.74,
      "market_rate": 366.41,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 267.89,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-14T21:05:00Z",
      "exception_resolved_at": "2026-08-14T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.8,
      "complaint_theme": "food",
      "source_file_id": "AIMS-2026-08-13",
      "ingested_at": "2026-08-14T02:14:00Z",
      "version": 1,
      "public_rate": 377.74,
      "discount_pct": 21.84
    },
    {
      "id": "RS-8853869-3",
      "period": "2026-08",
      "night": "2026-08-14",
      "booking_id": "RS-8853869",
      "duty_id": "D-513869",
      "layover_id": "L-513870",
      "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": "A-117",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-12T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-14T13:07:00Z",
      "duty_start_utc": "2026-08-14T09:15:00Z",
      "transfer_minutes": 18,
      "room_net": 301.32,
      "vat_rate": 6,
      "vat_amount": 18.08,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 323.64,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 323.64,
      "fx_rate": 1,
      "fx_date": "2026-08-14",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 302.16,
      "markup": 21.48,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853869",
      "vcc_auth_amount": 348.64,
      "folio_amount": 323.64,
      "settled_amount": 323.64,
      "settled_at": "2026-08-14T23:59:00Z",
      "contracted_rate": 323.64,
      "baseline_rate": 421.18,
      "market_rate": 408.54,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 231.99,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-14T06:12:00Z",
      "exception_resolved_at": "2026-08-14T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-14T02:14:00Z",
      "version": 1,
      "public_rate": 421.18,
      "discount_pct": 23.16
    },
    {
      "id": "RS-8854568-1",
      "period": "2026-08",
      "night": "2026-08-14",
      "booking_id": "RS-8854568",
      "duty_id": "D-514568",
      "layover_id": "L-514569",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-13T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-14T00:26:00Z",
      "duty_start_utc": "2026-08-14T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 262.9,
      "vat_rate": 10,
      "vat_amount": 26.29,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.39,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.39,
      "fx_rate": 1,
      "fx_date": "2026-08-14",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.21,
      "markup": 20.18,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854568",
      "vcc_auth_amount": 319.39,
      "folio_amount": 294.39,
      "settled_amount": 294.39,
      "settled_at": "2026-08-14T23:59:00Z",
      "contracted_rate": 294.39,
      "baseline_rate": 390.83,
      "market_rate": 379.11,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 229.73,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-14T06:12:00Z",
      "exception_resolved_at": "2026-08-14T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-14",
      "ingested_at": "2026-08-14T02:14:00Z",
      "version": 1,
      "public_rate": 390.83,
      "discount_pct": 24.68
    },
    {
      "id": "RS-8852936-2",
      "period": "2026-08",
      "night": "2026-08-13",
      "booking_id": "RS-8852936",
      "duty_id": "D-512936",
      "layover_id": "L-512937",
      "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": "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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-12T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-13T21:33:00Z",
      "duty_start_utc": "2026-08-13T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 243.22,
      "vat_rate": 6,
      "vat_amount": 14.59,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 261.81,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 261.81,
      "fx_rate": 1,
      "fx_date": "2026-08-13",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 247.1,
      "markup": 14.71,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852936",
      "vcc_auth_amount": 286.81,
      "folio_amount": 261.81,
      "settled_amount": 261.81,
      "settled_at": "2026-08-13T23:59:00Z",
      "contracted_rate": 261.81,
      "baseline_rate": 361.47,
      "market_rate": 350.63,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 199.24,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-13T06:12:00Z",
      "exception_resolved_at": "2026-08-13T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-13T02:14:00Z",
      "version": 1,
      "public_rate": 361.47,
      "discount_pct": 27.57
    },
    {
      "id": "RS-8853250-3",
      "period": "2026-08",
      "night": "2026-08-13",
      "booking_id": "RS-8853250",
      "duty_id": "D-513250",
      "layover_id": "L-513251",
      "crew_id": "IRE-S209",
      "crew_name": "H. Doyle",
      "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": "training",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-11T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-13T13:02:00Z",
      "duty_start_utc": "2026-08-13T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 230.18,
      "vat_rate": 13.5,
      "vat_amount": 31.07,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 261.25,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 261.25,
      "fx_rate": 1,
      "fx_date": "2026-08-13",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 261.25,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853250",
      "vcc_auth_amount": 286.25,
      "folio_amount": 261.25,
      "settled_amount": 261.25,
      "settled_at": "2026-08-13T23:59:00Z",
      "contracted_rate": 261.25,
      "baseline_rate": 359.22,
      "market_rate": 348.44,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 235.76,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-13T17:22:00Z",
      "exception_resolved_at": "2026-08-13T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-13T02:14:00Z",
      "version": 1,
      "public_rate": 359.22,
      "discount_pct": 27.27
    },
    {
      "id": "RS-8853860-4",
      "period": "2026-08",
      "night": "2026-08-13",
      "booking_id": "RS-8853860",
      "duty_id": "D-513860",
      "layover_id": "L-513861",
      "crew_id": "BEL-1042",
      "crew_name": "L. Claes",
      "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": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-09T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-13T00:00:00Z",
      "duty_start_utc": "2026-08-13T14:05:00Z",
      "transfer_minutes": 46,
      "room_net": 263.24,
      "vat_rate": 15,
      "vat_amount": 39.49,
      "vat_country": "ZA",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 302.73,
      "ancillaries": 31.85,
      "fee": 0,
      "currency_local": "ZAR",
      "rate_paid_local": 6022.08,
      "fx_rate": 0.05027,
      "fx_date": "2026-08-13",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 278.46,
      "markup": 24.27,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853860",
      "vcc_auth_amount": 359.58,
      "folio_amount": 334.58,
      "settled_amount": 334.58,
      "settled_at": "2026-08-13T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 326.93,
      "market_rate": 317.12,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 255.71,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-13T06:12:00Z",
      "exception_resolved_at": "2026-08-13T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-13T02:14:00Z",
      "version": 1,
      "public_rate": 326.93,
      "discount_pct": 7.4
    },
    {
      "id": "RS-8853869-2",
      "period": "2026-08",
      "night": "2026-08-13",
      "booking_id": "RS-8853869",
      "duty_id": "D-513869",
      "layover_id": "L-513870",
      "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": "A-117",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-12T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-13T13:07:00Z",
      "duty_start_utc": "2026-08-13T06:30:00Z",
      "transfer_minutes": 18,
      "room_net": 301.32,
      "vat_rate": 6,
      "vat_amount": 18.08,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 323.64,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 323.64,
      "fx_rate": 1,
      "fx_date": "2026-08-13",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 302.16,
      "markup": 21.48,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853869",
      "vcc_auth_amount": 348.64,
      "folio_amount": 323.64,
      "settled_amount": 323.64,
      "settled_at": "2026-08-13T23:59:00Z",
      "contracted_rate": 323.64,
      "baseline_rate": 452.11,
      "market_rate": 438.55,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 214,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-13T17:22:00Z",
      "exception_resolved_at": "2026-08-13T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-13T02:14:00Z",
      "version": 1,
      "public_rate": 452.11,
      "discount_pct": 28.42
    },
    {
      "id": "RS-8854806-2",
      "period": "2026-08",
      "night": "2026-08-13",
      "booking_id": "RS-8854806",
      "duty_id": "D-514806",
      "layover_id": "L-514807",
      "crew_id": "FRA-1043",
      "crew_name": "V. Marchand",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "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": 0.5,
      "booking_created_at": "2026-08-12T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-13T13:12:00Z",
      "duty_start_utc": "2026-08-13T14:05:00Z",
      "transfer_minutes": 13,
      "room_net": 307.7,
      "vat_rate": 6,
      "vat_amount": 18.46,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 330.4,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 330.4,
      "fx_rate": 1,
      "fx_date": "2026-08-13",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 330.4,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854806",
      "vcc_auth_amount": 355.4,
      "folio_amount": 330.4,
      "settled_amount": 330.4,
      "settled_at": "2026-08-13T23:59:00Z",
      "contracted_rate": 330.4,
      "baseline_rate": 447.61,
      "market_rate": 434.18,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "CDG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 202.77,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-13T17:22:00Z",
      "exception_resolved_at": "2026-08-13T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-13T02:14:00Z",
      "version": 1,
      "public_rate": 447.61,
      "discount_pct": 26.19
    },
    {
      "id": "RS-8854897-3",
      "period": "2026-08",
      "night": "2026-08-13",
      "booking_id": "RS-8854897",
      "duty_id": "D-514897",
      "layover_id": "L-514898",
      "crew_id": "FRA-1054",
      "crew_name": "T. Roussel",
      "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-133",
      "hotel": "Pullman Toulouse Airport",
      "chain": "Accor",
      "contract_id": "C-133",
      "allotment_id": "A-133",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-11T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-13T13:03:00Z",
      "duty_start_utc": "2026-08-13T06:30:00Z",
      "transfer_minutes": 22,
      "room_net": 225.74,
      "vat_rate": 10,
      "vat_amount": 22.57,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 2.88,
      "rate_paid": 251.19,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 251.19,
      "fx_rate": 1,
      "fx_date": "2026-08-13",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 251.19,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854897",
      "vcc_auth_amount": 276.19,
      "folio_amount": 251.19,
      "settled_amount": 251.19,
      "settled_at": "2026-08-13T23:59:00Z",
      "contracted_rate": 251.19,
      "baseline_rate": 349.74,
      "market_rate": 339.25,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 222.39,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 1,
      "exception_opened_at": "2026-08-13T17:22:00Z",
      "exception_resolved_at": "2026-08-13T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-13T02:14:00Z",
      "version": 1,
      "public_rate": 349.74,
      "discount_pct": 28.18
    },
    {
      "id": "RS-8852815-2",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8852815",
      "duty_id": "D-512815",
      "layover_id": "L-512816",
      "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-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": 0.5,
      "booking_created_at": "2026-08-11T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-12T14:10:00Z",
      "duty_start_utc": "2026-08-12T09:15:00Z",
      "transfer_minutes": 15,
      "room_net": 248.63,
      "vat_rate": 20,
      "vat_amount": 49.72,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 298.35,
      "ancillaries": 15.15,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 252.32,
      "fx_rate": 1.18241,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.36,
      "markup": 21.99,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852815",
      "vcc_auth_amount": 338.5,
      "folio_amount": 313.5,
      "settled_amount": 313.5,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 298.35,
      "baseline_rate": 419.08,
      "market_rate": 406.51,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 247.17,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-12T11:40:00Z",
      "exception_resolved_at": "2026-08-12T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 419.08,
      "discount_pct": 28.81
    },
    {
      "id": "RS-8852936-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8852936",
      "duty_id": "D-512936",
      "layover_id": "L-512937",
      "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": "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-12T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-12T21:33:00Z",
      "duty_start_utc": "2026-08-12T14:05:00Z",
      "transfer_minutes": 22,
      "room_net": 243.22,
      "vat_rate": 6,
      "vat_amount": 14.59,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 261.81,
      "ancillaries": 18.42,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 261.81,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 247.1,
      "markup": 14.71,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852936",
      "vcc_auth_amount": 305.23,
      "folio_amount": 280.23,
      "settled_amount": 280.23,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 261.81,
      "baseline_rate": 370.51,
      "market_rate": 359.39,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 236.54,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-12T11:40:00Z",
      "exception_resolved_at": "2026-08-12T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 370.51,
      "discount_pct": 29.34
    },
    {
      "id": "RS-8853013-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8853013",
      "duty_id": "D-513013",
      "layover_id": "L-513014",
      "crew_id": "IRE-1046",
      "crew_name": "L. Cassidy",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Ireland",
      "legal_entity": "ASL Airlines (Ireland) Ltd",
      "home_base": "EMA",
      "station": "BHX",
      "country": "GB",
      "property_id": "P-113",
      "hotel": "Novotel Birmingham Airport",
      "chain": "Accor",
      "contract_id": "C-113",
      "allotment_id": "A-113",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-11T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-12T04:41:00Z",
      "duty_start_utc": "2026-08-12T14:05:00Z",
      "transfer_minutes": 24,
      "room_net": 233.3,
      "vat_rate": 20,
      "vat_amount": 46.66,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 279.96,
      "ancillaries": 14.63,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 236.77,
      "fx_rate": 1.18241,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 279.96,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853013",
      "vcc_auth_amount": 319.59,
      "folio_amount": 294.59,
      "settled_amount": 294.59,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 279.96,
      "baseline_rate": 401.16,
      "market_rate": 389.13,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 200.38,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-12T21:05:00Z",
      "exception_resolved_at": "2026-08-12T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 401.16,
      "discount_pct": 30.21
    },
    {
      "id": "RS-8853179-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8853179",
      "duty_id": "D-513179",
      "layover_id": "L-513180",
      "crew_id": "IRE-1089",
      "crew_name": "T. 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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-11T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-12T00:30:00Z",
      "duty_start_utc": "2026-08-12T11:50:00Z",
      "transfer_minutes": 10,
      "room_net": 232.46,
      "vat_rate": 7,
      "vat_amount": 16.27,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 253.73,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 253.73,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 233.87,
      "markup": 19.86,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853179",
      "vcc_auth_amount": 278.73,
      "folio_amount": 253.73,
      "settled_amount": 253.73,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 253.73,
      "baseline_rate": 372.17,
      "market_rate": 361,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 211.7,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 1,
      "exception_opened_at": "2026-08-12T17:22:00Z",
      "exception_resolved_at": "2026-08-12T22:30: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-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 372.17,
      "discount_pct": 31.82
    },
    {
      "id": "RS-8853250-2",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8853250",
      "duty_id": "D-513250",
      "layover_id": "L-513251",
      "crew_id": "IRE-S209",
      "crew_name": "H. Doyle",
      "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": "training",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-11T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-12T13:02:00Z",
      "duty_start_utc": "2026-08-12T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 301.74,
      "vat_rate": 13.5,
      "vat_amount": 40.74,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 342.48,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 342.48,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 342.48,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853250",
      "vcc_auth_amount": 286.25,
      "folio_amount": 342.48,
      "settled_amount": 342.48,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 261.25,
      "baseline_rate": 376.44,
      "market_rate": 365.15,
      "rate_honoured": 0,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 177.17,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-12T17:22:00Z",
      "exception_resolved_at": "2026-08-12T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.3,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 376.44,
      "discount_pct": 9.02
    },
    {
      "id": "RS-8853869-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8853869",
      "duty_id": "D-513869",
      "layover_id": "L-513870",
      "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": "A-117",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-12T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-12T13:07:00Z",
      "duty_start_utc": "2026-08-12T06:30:00Z",
      "transfer_minutes": 18,
      "room_net": 301.32,
      "vat_rate": 6,
      "vat_amount": 18.08,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 323.64,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 323.64,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 302.16,
      "markup": 21.48,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853869",
      "vcc_auth_amount": 348.64,
      "folio_amount": 323.64,
      "settled_amount": 323.64,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 323.64,
      "baseline_rate": 470.43,
      "market_rate": 456.32,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 250.56,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-12T06:12:00Z",
      "exception_resolved_at": "2026-08-12T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 470.43,
      "discount_pct": 31.2
    },
    {
      "id": "RS-8852815-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8852815",
      "duty_id": "D-512815",
      "layover_id": "L-512816",
      "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-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": 0.5,
      "booking_created_at": "2026-08-11T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-11T14:10:00Z",
      "duty_start_utc": "2026-08-11T06:30:00Z",
      "transfer_minutes": 15,
      "room_net": 248.63,
      "vat_rate": 20,
      "vat_amount": 49.72,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 298.35,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 251.9,
      "fx_rate": 1.184406,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.36,
      "markup": 21.99,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852815",
      "vcc_auth_amount": 323.35,
      "folio_amount": 298.35,
      "settled_amount": 298.35,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": 298.35,
      "baseline_rate": 429.45,
      "market_rate": 416.57,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 164.51,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-11T06:12:00Z",
      "exception_resolved_at": "2026-08-11T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 429.45,
      "discount_pct": 30.53
    },
    {
      "id": "RS-8853114-4",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8853114",
      "duty_id": "D-513114",
      "layover_id": "L-513115",
      "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": "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-07T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-11T00:29:00Z",
      "duty_start_utc": "2026-08-11T11:50:00Z",
      "transfer_minutes": 11,
      "room_net": 248.44,
      "vat_rate": 20,
      "vat_amount": 49.69,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 298.13,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 251.71,
      "fx_rate": 1.184406,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.77,
      "markup": 21.36,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853114",
      "vcc_auth_amount": 323.13,
      "folio_amount": 298.13,
      "settled_amount": 298.13,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": 298.13,
      "baseline_rate": 407.44,
      "market_rate": 395.22,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 266.52,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-11T17:22:00Z",
      "exception_resolved_at": "2026-08-11T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "recovered",
      "recon_amount": 409.25,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 407.44,
      "discount_pct": 26.83
    },
    {
      "id": "RS-8853250-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8853250",
      "duty_id": "D-513250",
      "layover_id": "L-513251",
      "crew_id": "IRE-S209",
      "crew_name": "H. Doyle",
      "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": "training",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-11T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-11T13:02:00Z",
      "duty_start_utc": "2026-08-11T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 302.19,
      "vat_rate": 13.5,
      "vat_amount": 40.8,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 342.99,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 342.99,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 342.99,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853250",
      "vcc_auth_amount": 286.25,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": 261.25,
      "baseline_rate": 376.89,
      "market_rate": 365.58,
      "rate_honoured": 0,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 261.16,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-11T06:12:00Z",
      "exception_resolved_at": "2026-08-11T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 376.89,
      "discount_pct": 8.99
    },
    {
      "id": "RS-8853476-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8853476",
      "duty_id": "D-513476",
      "layover_id": "L-513477",
      "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": 0.5,
      "booking_created_at": "2026-08-11T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-11T15:14:00Z",
      "duty_start_utc": "2026-08-11T06:30:00Z",
      "transfer_minutes": 11,
      "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": 16.92,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 251.88,
      "fx_rate": 1.184406,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 279.61,
      "markup": 18.72,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853476",
      "vcc_auth_amount": 340.25,
      "folio_amount": 315.25,
      "settled_amount": 315.25,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": 298.33,
      "baseline_rate": 407.44,
      "market_rate": 395.22,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 237.69,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-11T11:40:00Z",
      "exception_resolved_at": "2026-08-11T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 407.44,
      "discount_pct": 26.78
    },
    {
      "id": "RS-8853860-2",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8853860",
      "duty_id": "D-513860",
      "layover_id": "L-513861",
      "crew_id": "BEL-1042",
      "crew_name": "L. Claes",
      "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": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-09T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-11T00:00:00Z",
      "duty_start_utc": "2026-08-11T14:05:00Z",
      "transfer_minutes": 46,
      "room_net": 259.16,
      "vat_rate": 15,
      "vat_amount": 38.87,
      "vat_country": "ZA",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 298.03,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "ZAR",
      "rate_paid_local": 5912.59,
      "fx_rate": 0.050406,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 274.14,
      "markup": 23.89,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853860",
      "vcc_auth_amount": 323.03,
      "folio_amount": 298.03,
      "settled_amount": 298.03,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 321.86,
      "market_rate": 312.2,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 173.03,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-11T06:12:00Z",
      "exception_resolved_at": "2026-08-11T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 321.86,
      "discount_pct": 7.4
    },
    {
      "id": "RS-8854381-2",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854381",
      "duty_id": "D-514381",
      "layover_id": "L-514382",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-10T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-11T12:41:00Z",
      "duty_start_utc": "2026-08-11T14:05:00Z",
      "transfer_minutes": 44,
      "room_net": 406.03,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 406.03,
      "ancillaries": 21.55,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 3393.31,
      "fx_rate": 0.119656,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 367.76,
      "markup": 38.27,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854381",
      "vcc_auth_amount": 452.58,
      "folio_amount": 427.58,
      "settled_amount": 427.58,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 439.88,
      "market_rate": 426.68,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 221.11,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-11T11:40:00Z",
      "exception_resolved_at": "2026-08-11T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 439.88,
      "discount_pct": 7.7
    },
    {
      "id": "RS-8854952-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854952",
      "duty_id": "D-514952",
      "layover_id": "L-514953",
      "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": "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": "gds",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-11T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-11T21:33:00Z",
      "duty_start_utc": "2026-08-11T14:05:00Z",
      "transfer_minutes": 22,
      "room_net": 287.76,
      "vat_rate": 10,
      "vat_amount": 28.78,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 2.88,
      "rate_paid": 319.42,
      "ancillaries": 11.46,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 319.42,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 319.42,
      "markup": 0,
      "commission_received": 31.93,
      "commission_shared": 15.96,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854952",
      "vcc_auth_amount": 355.88,
      "folio_amount": 330.88,
      "settled_amount": 330.88,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 350.08,
      "market_rate": 339.58,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 240.53,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-11T11:40:00Z",
      "exception_resolved_at": "2026-08-11T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 350.08,
      "discount_pct": 8.76
    },
    {
      "id": "RS-8853017-1",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8853017",
      "duty_id": "D-513017",
      "layover_id": "L-513018",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-10T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-10T21:40:00Z",
      "duty_start_utc": "2026-08-10T06:30:00Z",
      "transfer_minutes": 15,
      "room_net": 248.28,
      "vat_rate": 20,
      "vat_amount": 49.66,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 297.94,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 251.33,
      "fx_rate": 1.185465,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 281.65,
      "markup": 16.29,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853017",
      "vcc_auth_amount": 322.94,
      "folio_amount": 297.94,
      "settled_amount": 297.94,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": 297.94,
      "baseline_rate": 405.68,
      "market_rate": 393.51,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 277.31,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-10T17:22:00Z",
      "exception_resolved_at": "2026-08-10T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 405.68,
      "discount_pct": 26.56
    },
    {
      "id": "RS-8853553-3",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8853553",
      "duty_id": "D-513553",
      "layover_id": "L-513554",
      "crew_id": "IRE-1014",
      "crew_name": "Y. Doyle",
      "crew_rank": "CC",
      "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-08T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-10T14:02:00Z",
      "duty_start_utc": "2026-08-10T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 234.38,
      "vat_rate": 20,
      "vat_amount": 46.88,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 281.26,
      "ancillaries": 35.5,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 237.26,
      "fx_rate": 1.185465,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 281.26,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853553",
      "vcc_auth_amount": 341.76,
      "folio_amount": 316.76,
      "settled_amount": 316.76,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": 281.26,
      "baseline_rate": 369.77,
      "market_rate": 358.68,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 198.66,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-10T06:12:00Z",
      "exception_resolved_at": "2026-08-10T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 369.77,
      "discount_pct": 23.94
    },
    {
      "id": "RS-8853646-2",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8853646",
      "duty_id": "D-513646",
      "layover_id": "L-513647",
      "crew_id": "IRE-1029",
      "crew_name": "K. Fitzgerald",
      "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-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-08T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-10T04:55:00Z",
      "duty_start_utc": "2026-08-10T11:50:00Z",
      "transfer_minutes": 10,
      "room_net": 292.93,
      "vat_rate": 7,
      "vat_amount": 20.51,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 318.44,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 318.44,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 318.44,
      "markup": 0,
      "commission_received": 25.56,
      "commission_shared": 12.78,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853646",
      "vcc_auth_amount": 343.44,
      "folio_amount": 318.44,
      "settled_amount": 318.44,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 350.62,
      "market_rate": 340.1,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 171.64,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-10T21:05:00Z",
      "exception_resolved_at": "2026-08-10T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 350.62,
      "discount_pct": 9.18
    },
    {
      "id": "RS-8854426-3",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854426",
      "duty_id": "D-514426",
      "layover_id": "L-514427",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-07T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-10T00:00:00Z",
      "duty_start_utc": "2026-08-10T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 378.13,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 378.13,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 3157.35,
      "fx_rate": 0.119762,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 337.27,
      "markup": 40.86,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854426",
      "vcc_auth_amount": 403.13,
      "folio_amount": 378.13,
      "settled_amount": 378.13,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 404.6,
      "market_rate": 392.46,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 191.75,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-10T11:40:00Z",
      "exception_resolved_at": "2026-08-10T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 404.6,
      "discount_pct": 6.54
    },
    {
      "id": "RS-8854714-2",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854714",
      "duty_id": "D-514714",
      "layover_id": "L-514715",
      "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": "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": "gds",
      "duty_reason": "overnight",
      "night_status": "no_show",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-09T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-10T15:07:00Z",
      "duty_start_utc": "2026-08-10T09:15:00Z",
      "transfer_minutes": 18,
      "room_net": 295.71,
      "vat_rate": 10,
      "vat_amount": 29.57,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 328.58,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 328.58,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 328.58,
      "markup": 0,
      "commission_received": 31.46,
      "commission_shared": 15.73,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854714",
      "vcc_auth_amount": 353.58,
      "folio_amount": 328.58,
      "settled_amount": 328.58,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 358.54,
      "market_rate": 347.78,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 203.23,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-10T21:05:00Z",
      "exception_resolved_at": "2026-08-10T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 358.54,
      "discount_pct": 8.36
    },
    {
      "id": "RS-8854797-2",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854797",
      "duty_id": "D-514797",
      "layover_id": "L-514798",
      "crew_id": "FRA-1052",
      "crew_name": "D. Lefevre",
      "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": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-09T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-10T13:11:00Z",
      "duty_start_utc": "2026-08-10T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 314.32,
      "vat_rate": 10,
      "vat_amount": 31.43,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 350.95,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 350.95,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 318.98,
      "markup": 31.97,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854797",
      "vcc_auth_amount": 375.95,
      "folio_amount": 350.95,
      "settled_amount": 350.95,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 399.97,
      "market_rate": 387.97,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 223.34,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-10T17:22:00Z",
      "exception_resolved_at": "2026-08-10T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 399.97,
      "discount_pct": 12.26
    },
    {
      "id": "RS-8854832-2",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854832",
      "duty_id": "D-514832",
      "layover_id": "L-514833",
      "crew_id": "FRA-S210",
      "crew_name": "V. Girard",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "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": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-08T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-10T00:26:00Z",
      "duty_start_utc": "2026-08-10T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 265.93,
      "vat_rate": 10,
      "vat_amount": 26.59,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.72,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 297.72,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 297.72,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854832",
      "vcc_auth_amount": 322.72,
      "folio_amount": 297.72,
      "settled_amount": 297.72,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": 297.72,
      "baseline_rate": 399.97,
      "market_rate": 387.97,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 168.53,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-10T21:05:00Z",
      "exception_resolved_at": "2026-08-10T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 399.97,
      "discount_pct": 25.56
    },
    {
      "id": "RS-8853646-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8853646",
      "duty_id": "D-513646",
      "layover_id": "L-513647",
      "crew_id": "IRE-1029",
      "crew_name": "K. Fitzgerald",
      "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-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-08T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-09T04:55:00Z",
      "duty_start_utc": "2026-08-09T14:05:00Z",
      "transfer_minutes": 10,
      "room_net": 253.97,
      "vat_rate": 7,
      "vat_amount": 17.78,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 276.75,
      "ancillaries": 13.63,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.75,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 276.75,
      "markup": 0,
      "commission_received": 22.22,
      "commission_shared": 11.11,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853646",
      "vcc_auth_amount": 315.38,
      "folio_amount": 290.38,
      "settled_amount": 290.38,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 304.71,
      "market_rate": 295.57,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 178.6,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-09T21:05:00Z",
      "exception_resolved_at": "2026-08-09T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 304.71,
      "discount_pct": 9.18
    },
    {
      "id": "RS-8853885-2",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8853885",
      "duty_id": "D-513885",
      "layover_id": "L-513886",
      "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-08T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-09T13:41:00Z",
      "duty_start_utc": "2026-08-09T06:30:00Z",
      "transfer_minutes": 44,
      "room_net": 294.33,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 294.33,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2451.57,
      "fx_rate": 0.120058,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.4,
      "markup": 16.93,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853885",
      "vcc_auth_amount": 319.33,
      "folio_amount": 294.33,
      "settled_amount": 294.33,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": 294.33,
      "baseline_rate": 368.48,
      "market_rate": 357.43,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 247,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-09T21:05:00Z",
      "exception_resolved_at": "2026-08-09T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 368.48,
      "discount_pct": 20.12
    },
    {
      "id": "RS-8854714-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854714",
      "duty_id": "D-514714",
      "layover_id": "L-514715",
      "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": "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": "gds",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-09T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-09T15:07:00Z",
      "duty_start_utc": "2026-08-09T14:05:00Z",
      "transfer_minutes": 18,
      "room_net": 257.96,
      "vat_rate": 10,
      "vat_amount": 25.8,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 287.06,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 287.06,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 287.06,
      "markup": 0,
      "commission_received": 27.48,
      "commission_shared": 13.74,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854714",
      "vcc_auth_amount": 312.06,
      "folio_amount": 287.06,
      "settled_amount": 287.06,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 313.24,
      "market_rate": 303.84,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 213.87,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-09T17:22:00Z",
      "exception_resolved_at": "2026-08-09T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 313.24,
      "discount_pct": 8.36
    },
    {
      "id": "RS-8854797-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854797",
      "duty_id": "D-514797",
      "layover_id": "L-514798",
      "crew_id": "FRA-1052",
      "crew_name": "D. Lefevre",
      "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": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-09T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-09T13:11:00Z",
      "duty_start_utc": "2026-08-09T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 281.47,
      "vat_rate": 10,
      "vat_amount": 28.15,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 314.82,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 314.82,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 286.14,
      "markup": 28.68,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854797",
      "vcc_auth_amount": 339.82,
      "folio_amount": 314.82,
      "settled_amount": 314.82,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 358.8,
      "market_rate": 348.04,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 230.72,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-09T06:12:00Z",
      "exception_resolved_at": "2026-08-09T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 358.8,
      "discount_pct": 12.26
    },
    {
      "id": "RS-8853062-2",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8853062",
      "duty_id": "D-513062",
      "layover_id": "L-513063",
      "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": "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": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-08T04:42:00Z",
      "duty_start_utc": "2026-08-08T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 237.42,
      "vat_rate": 20,
      "vat_amount": 47.48,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 284.9,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 240,
      "fx_rate": 1.187108,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 260.49,
      "markup": 24.41,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853062",
      "vcc_auth_amount": 309.9,
      "folio_amount": 284.9,
      "settled_amount": 284.9,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 327.24,
      "market_rate": 317.42,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 187.27,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-08T11:40:00Z",
      "exception_resolved_at": "2026-08-08T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 327.24,
      "discount_pct": 12.94
    },
    {
      "id": "RS-8853885-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8853885",
      "duty_id": "D-513885",
      "layover_id": "L-513886",
      "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-08T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-08T13:41:00Z",
      "duty_start_utc": "2026-08-08T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 294.33,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 294.33,
      "ancillaries": 14.37,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2449.69,
      "fx_rate": 0.12015,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.4,
      "markup": 16.93,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853885",
      "vcc_auth_amount": 333.7,
      "folio_amount": 308.7,
      "settled_amount": 308.7,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 294.33,
      "baseline_rate": 357.63,
      "market_rate": 346.9,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 196.77,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-08T21:05:00Z",
      "exception_resolved_at": "2026-08-08T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 357.63,
      "discount_pct": 17.7
    },
    {
      "id": "RS-8854266-3",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854266",
      "duty_id": "D-514266",
      "layover_id": "L-514267",
      "crew_id": "BEL-S207",
      "crew_name": "M. Vermeulen",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "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": "training",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-08T21:20:00Z",
      "duty_start_utc": "2026-08-08T09:15:00Z",
      "transfer_minutes": 35,
      "room_net": 317.02,
      "vat_rate": 6,
      "vat_amount": 19.02,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4.24,
      "rate_paid": 340.28,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 340.28,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 313.44,
      "markup": 26.84,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854266",
      "vcc_auth_amount": 365.28,
      "folio_amount": 340.28,
      "settled_amount": 340.28,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 377.6,
      "market_rate": 366.27,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 188.33,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-08T11:40:00Z",
      "exception_resolved_at": "2026-08-08T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 377.6,
      "discount_pct": 9.88
    },
    {
      "id": "RS-8854352-4",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854352",
      "duty_id": "D-514352",
      "layover_id": "L-514353",
      "crew_id": "BEL-1030",
      "crew_name": "P. Claes",
      "crew_rank": "FO",
      "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-05T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-08T13:41:00Z",
      "duty_start_utc": "2026-08-08T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 297.11,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 297.11,
      "ancillaries": 13.08,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2472.83,
      "fx_rate": 0.12015,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.01,
      "markup": 22.1,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854352",
      "vcc_auth_amount": 335.19,
      "folio_amount": 310.19,
      "settled_amount": 310.19,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 297.11,
      "baseline_rate": 357.63,
      "market_rate": 346.9,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 195.88,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-08T17:22:00Z",
      "exception_resolved_at": "2026-08-08T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 357.63,
      "discount_pct": 16.92
    },
    {
      "id": "RS-8854388-2",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854388",
      "duty_id": "D-514388",
      "layover_id": "L-514389",
      "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": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-08T00:17:00Z",
      "duty_start_utc": "2026-08-08T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 290.11,
      "vat_rate": 6,
      "vat_amount": 17.41,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 311.52,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 311.52,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 311.52,
      "markup": 0,
      "commission_received": 32.3,
      "commission_shared": 16.15,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854388",
      "vcc_auth_amount": 336.52,
      "folio_amount": 311.52,
      "settled_amount": 311.52,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 328.75,
      "market_rate": 318.89,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 189.3,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 1,
      "exception_opened_at": "2026-08-08T11:40:00Z",
      "exception_resolved_at": "2026-08-08T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 328.75,
      "discount_pct": 5.24
    },
    {
      "id": "RS-8854426-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854426",
      "duty_id": "D-514426",
      "layover_id": "L-514427",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-07T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-08T00:00:00Z",
      "duty_start_utc": "2026-08-08T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 334.23,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 334.23,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2781.77,
      "fx_rate": 0.12015,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 298.12,
      "markup": 36.11,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854426",
      "vcc_auth_amount": 359.23,
      "folio_amount": 334.23,
      "settled_amount": 334.23,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 357.63,
      "market_rate": 346.9,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 197.62,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-08T06:12:00Z",
      "exception_resolved_at": "2026-08-08T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 357.63,
      "discount_pct": 6.54
    },
    {
      "id": "RS-8854901-3",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854901",
      "duty_id": "D-514901",
      "layover_id": "L-514902",
      "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": "A-130",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-08T15:15:00Z",
      "duty_start_utc": "2026-08-08T06:30:00Z",
      "transfer_minutes": 10,
      "room_net": 246.85,
      "vat_rate": 10,
      "vat_amount": 24.69,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 274.84,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 274.84,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 256.27,
      "markup": 18.57,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854901",
      "vcc_auth_amount": 299.84,
      "folio_amount": 274.84,
      "settled_amount": 274.84,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 274.84,
      "baseline_rate": 317.8,
      "market_rate": 308.27,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 204.97,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-08T21:05:00Z",
      "exception_resolved_at": "2026-08-08T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 317.8,
      "discount_pct": 13.52
    },
    {
      "id": "RS-8854931-2",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854931",
      "duty_id": "D-514931",
      "layover_id": "L-514932",
      "crew_id": "FRA-1069",
      "crew_name": "Y. Perrin",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "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": 0.5,
      "booking_created_at": "2026-08-06T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-08T04:42:00Z",
      "duty_start_utc": "2026-08-08T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 286.4,
      "vat_rate": 10,
      "vat_amount": 28.64,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 315.04,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 315.04,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 295.61,
      "markup": 19.43,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854931",
      "vcc_auth_amount": 298.79,
      "folio_amount": 315.04,
      "settled_amount": 315.04,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 273.79,
      "baseline_rate": 321.61,
      "market_rate": 311.96,
      "rate_honoured": 0,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 162.16,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-08T21:05:00Z",
      "exception_resolved_at": "2026-08-08T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 321.61,
      "discount_pct": 2.04
    },
    {
      "id": "RS-8853690-2",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8853690",
      "duty_id": "D-513690",
      "layover_id": "L-513691",
      "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": "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-07T14:07:00Z",
      "duty_start_utc": "2026-08-07T11:50:00Z",
      "transfer_minutes": 18,
      "room_net": 293.71,
      "vat_rate": 20,
      "vat_amount": 58.74,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 352.45,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 296.48,
      "fx_rate": 1.188773,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 314.07,
      "markup": 38.38,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853690",
      "vcc_auth_amount": 377.45,
      "folio_amount": 352.45,
      "settled_amount": 352.45,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 391.1,
      "market_rate": 379.37,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 214.33,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-07T21:05:00Z",
      "exception_resolved_at": "2026-08-07T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 391.1,
      "discount_pct": 9.88
    },
    {
      "id": "RS-8854082-2",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854082",
      "duty_id": "D-514082",
      "layover_id": "L-514083",
      "crew_id": "BEL-1000",
      "crew_name": "T. 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-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-05T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-07T04:42:00Z",
      "duty_start_utc": "2026-08-07T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 293.12,
      "vat_rate": 6,
      "vat_amount": 17.59,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 314.71,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 314.71,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 290,
      "markup": 24.71,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854082",
      "vcc_auth_amount": 339.71,
      "folio_amount": 314.71,
      "settled_amount": 314.71,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 362.35,
      "market_rate": 351.48,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 255.16,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-07T17:22:00Z",
      "exception_resolved_at": "2026-08-07T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 362.35,
      "discount_pct": 13.15
    },
    {
      "id": "RS-8854246-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854246",
      "duty_id": "D-514246",
      "layover_id": "L-514247",
      "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": "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-07T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-07T13:41:00Z",
      "duty_start_utc": "2026-08-07T14:05:00Z",
      "transfer_minutes": 44,
      "room_net": 209.02,
      "vat_rate": 15,
      "vat_amount": 31.35,
      "vat_country": "ZA",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 240.37,
      "ancillaries": 13.78,
      "fee": 15.97,
      "currency_local": "ZAR",
      "rate_paid_local": 4772.94,
      "fx_rate": 0.050361,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 223.76,
      "markup": 16.61,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854246",
      "vcc_auth_amount": 279.15,
      "folio_amount": 254.15,
      "settled_amount": 254.15,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 240.37,
      "baseline_rate": 309.89,
      "market_rate": 300.59,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 179.36,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-07T11:40:00Z",
      "exception_resolved_at": "2026-08-07T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 309.89,
      "discount_pct": 22.43
    },
    {
      "id": "RS-8854388-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854388",
      "duty_id": "D-514388",
      "layover_id": "L-514389",
      "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": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-07T00:17:00Z",
      "duty_start_utc": "2026-08-07T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 320.15,
      "vat_rate": 6,
      "vat_amount": 19.21,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 343.36,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 343.36,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 343.36,
      "markup": 0,
      "commission_received": 35.6,
      "commission_shared": 17.8,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854388",
      "vcc_auth_amount": 368.36,
      "folio_amount": 343.36,
      "settled_amount": 343.36,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 362.35,
      "market_rate": 351.48,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 201.06,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-07T17:22:00Z",
      "exception_resolved_at": "2026-08-07T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 362.35,
      "discount_pct": 5.24
    },
    {
      "id": "RS-8854698-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854698",
      "duty_id": "D-514698",
      "layover_id": "L-514699",
      "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": "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": "standby",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-07T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-07T14:11:00Z",
      "duty_start_utc": "2026-08-07T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 264.53,
      "vat_rate": 10,
      "vat_amount": 26.45,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.18,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 296.18,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.12,
      "markup": 23.06,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854698",
      "vcc_auth_amount": 321.18,
      "folio_amount": 296.18,
      "settled_amount": 296.18,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 296.18,
      "baseline_rate": 383.28,
      "market_rate": 371.78,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 217.58,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-07T17:22:00Z",
      "exception_resolved_at": "2026-08-07T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 383.28,
      "discount_pct": 22.72
    },
    {
      "id": "RS-8854901-2",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854901",
      "duty_id": "D-514901",
      "layover_id": "L-514902",
      "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": "A-130",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-07T15:15:00Z",
      "duty_start_utc": "2026-08-07T09:15:00Z",
      "transfer_minutes": 10,
      "room_net": 246.85,
      "vat_rate": 10,
      "vat_amount": 24.69,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 274.84,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 274.84,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 256.27,
      "markup": 18.57,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854901",
      "vcc_auth_amount": 299.84,
      "folio_amount": 274.84,
      "settled_amount": 274.84,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 274.84,
      "baseline_rate": 347.1,
      "market_rate": 336.69,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 259.54,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-07T21:05:00Z",
      "exception_resolved_at": "2026-08-07T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 347.1,
      "discount_pct": 20.82
    },
    {
      "id": "RS-8854931-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854931",
      "duty_id": "D-514931",
      "layover_id": "L-514932",
      "crew_id": "FRA-1069",
      "crew_name": "Y. Perrin",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "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": 0.5,
      "booking_created_at": "2026-08-06T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-07T04:42:00Z",
      "duty_start_utc": "2026-08-07T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 248.9,
      "vat_rate": 10,
      "vat_amount": 24.89,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 273.79,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 273.79,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 254.36,
      "markup": 19.43,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854931",
      "vcc_auth_amount": 298.79,
      "folio_amount": 273.79,
      "settled_amount": 273.79,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 273.79,
      "baseline_rate": 372.97,
      "market_rate": 361.78,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 210.67,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-07T17:22:00Z",
      "exception_resolved_at": "2026-08-07T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 372.97,
      "discount_pct": 26.59
    },
    {
      "id": "RS-8852945-2",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8852945",
      "duty_id": "D-512945",
      "layover_id": "L-512946",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-05T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-06T15:07:00Z",
      "duty_start_utc": "2026-08-06T06:30:00Z",
      "transfer_minutes": 18,
      "room_net": 255.55,
      "vat_rate": 20,
      "vat_amount": 51.11,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 306.66,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 257.55,
      "fx_rate": 1.190677,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 284.76,
      "markup": 21.9,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852945",
      "vcc_auth_amount": 331.66,
      "folio_amount": 306.66,
      "settled_amount": 306.66,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 306.66,
      "baseline_rate": 436.42,
      "market_rate": 423.33,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 205.49,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-06T17:22:00Z",
      "exception_resolved_at": "2026-08-06T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.1,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 436.42,
      "discount_pct": 29.73
    },
    {
      "id": "RS-8853054-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8853054",
      "duty_id": "D-513054",
      "layover_id": "L-513055",
      "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": "bedbank",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-06T21:37:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 18,
      "room_net": 315.88,
      "vat_rate": 20,
      "vat_amount": 63.18,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 379.06,
      "ancillaries": 12.1,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 318.36,
      "fx_rate": 1.190677,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 347.14,
      "markup": 31.92,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853054",
      "vcc_auth_amount": 416.16,
      "folio_amount": 391.16,
      "settled_amount": 391.16,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 436.42,
      "market_rate": 423.33,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 167.73,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-06T21:05:00Z",
      "exception_resolved_at": "2026-08-06T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 436.42,
      "discount_pct": 13.14
    },
    {
      "id": "RS-8853690-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8853690",
      "duty_id": "D-513690",
      "layover_id": "L-513691",
      "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": "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-06T14:07:00Z",
      "duty_start_utc": "2026-08-06T09:15:00Z",
      "transfer_minutes": 18,
      "room_net": 327.74,
      "vat_rate": 20,
      "vat_amount": 65.55,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 393.29,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 330.31,
      "fx_rate": 1.190677,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 350.46,
      "markup": 42.83,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853690",
      "vcc_auth_amount": 418.29,
      "folio_amount": 393.29,
      "settled_amount": 393.29,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 436.42,
      "market_rate": 423.33,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 239.94,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 1,
      "exception_opened_at": "2026-08-06T06:12:00Z",
      "exception_resolved_at": "2026-08-06T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.1,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 436.42,
      "discount_pct": 9.88
    },
    {
      "id": "RS-8854082-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854082",
      "duty_id": "D-514082",
      "layover_id": "L-514083",
      "crew_id": "BEL-1000",
      "crew_name": "T. 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-111",
      "hotel": "Ibis Liege Centre",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-05T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-06T04:42:00Z",
      "duty_start_utc": "2026-08-06T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 327.36,
      "vat_rate": 6,
      "vat_amount": 19.64,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 351,
      "ancillaries": 13.05,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 351,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 323.45,
      "markup": 27.55,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854082",
      "vcc_auth_amount": 389.05,
      "folio_amount": 364.05,
      "settled_amount": 364.05,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 404.13,
      "market_rate": 392.01,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 199.92,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-06T21:05:00Z",
      "exception_resolved_at": "2026-08-06T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 404.13,
      "discount_pct": 13.15
    },
    {
      "id": "RS-8854294-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854294",
      "duty_id": "D-514294",
      "layover_id": "L-514295",
      "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": "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": "gds",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-06T21:41:00Z",
      "duty_start_utc": "2026-08-06T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 317.45,
      "vat_rate": 10,
      "vat_amount": 31.75,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 354.4,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 354.4,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 354.4,
      "markup": 0,
      "commission_received": 28.13,
      "commission_shared": 14.06,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854294",
      "vcc_auth_amount": 379.4,
      "folio_amount": 354.4,
      "settled_amount": 354.4,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 397.54,
      "market_rate": 385.61,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 224.54,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-06T21:05:00Z",
      "exception_resolved_at": "2026-08-06T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 397.54,
      "discount_pct": 10.85
    },
    {
      "id": "RS-8854920-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854920",
      "duty_id": "D-514920",
      "layover_id": "L-514921",
      "crew_id": "FRA-1027",
      "crew_name": "A. Girard",
      "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-128",
      "hotel": "Ibis Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-06T21:25:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 30,
      "room_net": 336.4,
      "vat_rate": 10,
      "vat_amount": 33.64,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 375.24,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 375.24,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 344.51,
      "markup": 30.73,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854920",
      "vcc_auth_amount": 400.24,
      "folio_amount": 375.24,
      "settled_amount": 375.24,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 403.35,
      "market_rate": 391.25,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 259.71,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-06T06:12:00Z",
      "exception_resolved_at": "2026-08-06T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 403.35,
      "discount_pct": 6.97
    },
    {
      "id": "RS-8852945-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8852945",
      "duty_id": "D-512945",
      "layover_id": "L-512946",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-05T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-05T15:07:00Z",
      "duty_start_utc": "2026-08-05T11:50:00Z",
      "transfer_minutes": 18,
      "room_net": 255.55,
      "vat_rate": 20,
      "vat_amount": 51.11,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 306.66,
      "ancillaries": 35.39,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 257.98,
      "fx_rate": 1.188694,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 284.76,
      "markup": 21.9,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8852945",
      "vcc_auth_amount": 367.05,
      "folio_amount": 342.05,
      "settled_amount": 342.05,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 306.66,
      "baseline_rate": 449.38,
      "market_rate": 435.9,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 176.11,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-05T21:05:00Z",
      "exception_resolved_at": "2026-08-05T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 449.38,
      "discount_pct": 31.76
    },
    {
      "id": "RS-8853641-2",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8853641",
      "duty_id": "D-513641",
      "layover_id": "L-513642",
      "crew_id": "IRE-1053",
      "crew_name": "T. Fitzgerald",
      "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": "A-105",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-04T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-05T21:44:00Z",
      "duty_start_utc": "2026-08-05T11:50:00Z",
      "transfer_minutes": 11,
      "room_net": 249.37,
      "vat_rate": 20,
      "vat_amount": 49.87,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 299.24,
      "ancillaries": 17.01,
      "fee": 0,
      "currency_local": "GBP",
      "rate_paid_local": 251.74,
      "fx_rate": 1.188694,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 280.87,
      "markup": 18.37,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853641",
      "vcc_auth_amount": 341.25,
      "folio_amount": 316.25,
      "settled_amount": 316.25,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 299.24,
      "baseline_rate": 420.72,
      "market_rate": 408.1,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 259.02,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-05T11:40:00Z",
      "exception_resolved_at": "2026-08-05T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 420.72,
      "discount_pct": 28.87
    },
    {
      "id": "RS-8853989-2",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8853989",
      "duty_id": "D-513989",
      "layover_id": "L-513990",
      "crew_id": "BEL-1025",
      "crew_name": "P. Janssens",
      "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": "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-03T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-05T04:43:00Z",
      "duty_start_utc": "2026-08-05T11:50:00Z",
      "transfer_minutes": 22,
      "room_net": 241.25,
      "vat_rate": 6,
      "vat_amount": 14.47,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 259.72,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 259.72,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 242.29,
      "markup": 17.43,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853989",
      "vcc_auth_amount": 284.72,
      "folio_amount": 259.72,
      "settled_amount": 259.72,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 259.72,
      "baseline_rate": 371.18,
      "market_rate": 360.04,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 192.08,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-05T21:05:00Z",
      "exception_resolved_at": "2026-08-05T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 371.18,
      "discount_pct": 30.03
    },
    {
      "id": "RS-8854812-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854812",
      "duty_id": "D-514812",
      "layover_id": "L-514813",
      "crew_id": "FRA-1043",
      "crew_name": "V. Marchand",
      "crew_rank": "CPT",
      "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": "C-134",
      "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-05T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-05T15:15:00Z",
      "duty_start_utc": "2026-08-05T11:50:00Z",
      "transfer_minutes": 10,
      "room_net": 240.55,
      "vat_rate": 10,
      "vat_amount": 24.06,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 2.88,
      "rate_paid": 267.49,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 267.49,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 246.85,
      "markup": 20.64,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854812",
      "vcc_auth_amount": 292.49,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": 267.49,
      "baseline_rate": 396.02,
      "market_rate": 384.14,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 206.87,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-05T06:12:00Z",
      "exception_resolved_at": "2026-08-05T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 396.02,
      "discount_pct": 32.46
    },
    {
      "id": "RS-8855035-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8855035",
      "duty_id": "D-515035",
      "layover_id": "L-515036",
      "crew_id": "FRA-1002",
      "crew_name": "M. Bernard",
      "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": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-05T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-05T13:11:00Z",
      "duty_start_utc": "2026-08-05T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 323.51,
      "vat_rate": 10,
      "vat_amount": 32.35,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 361.06,
      "ancillaries": 31.33,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 361.06,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 325.47,
      "markup": 35.59,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855035",
      "vcc_auth_amount": 417.39,
      "folio_amount": 392.39,
      "settled_amount": 392.39,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 416.92,
      "market_rate": 404.41,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 188.82,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-05T11:40:00Z",
      "exception_resolved_at": "2026-08-05T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 416.92,
      "discount_pct": 13.4
    },
    {
      "id": "RS-8853223-1",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8853223",
      "duty_id": "D-513223",
      "layover_id": "L-513224",
      "crew_id": "IRE-1035",
      "crew_name": "E. Devlin",
      "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-03T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-04T04:42:00Z",
      "duty_start_utc": "2026-08-04T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 234.42,
      "vat_rate": 13.5,
      "vat_amount": 31.65,
      "vat_country": "IE",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 266.07,
      "ancillaries": 17.75,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 266.07,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 266.07,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853223",
      "vcc_auth_amount": 308.82,
      "folio_amount": 283.82,
      "settled_amount": 283.82,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 266.07,
      "baseline_rate": 378.14,
      "market_rate": 366.8,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 280.79,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-04T11:40:00Z",
      "exception_resolved_at": "2026-08-04T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.4,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 378.14,
      "discount_pct": 29.64
    },
    {
      "id": "RS-8853641-1",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8853641",
      "duty_id": "D-513641",
      "layover_id": "L-513642",
      "crew_id": "IRE-1053",
      "crew_name": "T. Fitzgerald",
      "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": "A-105",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-04T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-04T21:44:00Z",
      "duty_start_utc": "2026-08-04T11:50:00Z",
      "transfer_minutes": 11,
      "room_net": 249.37,
      "vat_rate": 20,
      "vat_amount": 49.87,
      "vat_country": "GB",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 299.24,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "GBP",
      "rate_paid_local": 251.89,
      "fx_rate": 1.187978,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 280.87,
      "markup": 18.37,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853641",
      "vcc_auth_amount": 324.24,
      "folio_amount": 299.24,
      "settled_amount": 299.24,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 299.24,
      "baseline_rate": 405.78,
      "market_rate": 393.61,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 165.04,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-04T17:22:00Z",
      "exception_resolved_at": "2026-08-04T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 405.78,
      "discount_pct": 26.26
    },
    {
      "id": "RS-8854036-1",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854036",
      "duty_id": "D-514036",
      "layover_id": "L-514037",
      "crew_id": "BEL-1011",
      "crew_name": "T. Verhoeven",
      "crew_rank": "CPT",
      "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": "C-124",
      "allotment_id": "A-124",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-04T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-04T12:39:00Z",
      "duty_start_utc": "2026-08-04T09:15:00Z",
      "transfer_minutes": 46,
      "room_net": 197.68,
      "vat_rate": 15,
      "vat_amount": 29.65,
      "vat_country": "ZA",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 227.33,
      "ancillaries": 23.74,
      "fee": 15.97,
      "currency_local": "ZAR",
      "rate_paid_local": 4511.77,
      "fx_rate": 0.050386,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 227.33,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854036",
      "vcc_auth_amount": 276.07,
      "folio_amount": 251.07,
      "settled_amount": 251.07,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 227.33,
      "baseline_rate": 328.38,
      "market_rate": 318.53,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 269.5,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-04T06:12:00Z",
      "exception_resolved_at": "2026-08-04T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 328.38,
      "discount_pct": 30.77
    },
    {
      "id": "RS-8854409-3",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854409",
      "duty_id": "D-514409",
      "layover_id": "L-514410",
      "crew_id": "BEL-1004",
      "crew_name": "T. 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-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": 0.5,
      "booking_created_at": "2026-08-01T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-04T04:21:00Z",
      "duty_start_utc": "2026-08-04T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 208.09,
      "vat_rate": 15,
      "vat_amount": 31.21,
      "vat_country": "ZA",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 239.3,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "ZAR",
      "rate_paid_local": 4749.34,
      "fx_rate": 0.050386,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 223.09,
      "markup": 16.21,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854409",
      "vcc_auth_amount": 264.3,
      "folio_amount": 239.3,
      "settled_amount": 239.3,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 239.3,
      "baseline_rate": 341.24,
      "market_rate": 331,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 274.57,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-04T06:12:00Z",
      "exception_resolved_at": "2026-08-04T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 341.24,
      "discount_pct": 29.87
    },
    {
      "id": "RS-8854451-3",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854451",
      "duty_id": "D-514451",
      "layover_id": "L-514452",
      "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": "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-01T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-04T00:00:00Z",
      "duty_start_utc": "2026-08-04T09:15:00Z",
      "transfer_minutes": 56,
      "room_net": 296.22,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 296.22,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2474.65,
      "fx_rate": 0.119702,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 279.56,
      "markup": 16.66,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854451",
      "vcc_auth_amount": 321.22,
      "folio_amount": 296.22,
      "settled_amount": 296.22,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 296.22,
      "baseline_rate": 426.41,
      "market_rate": 413.62,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 249.41,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 0,
      "exception_opened_at": "2026-08-04T21:05:00Z",
      "exception_resolved_at": "2026-08-04T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 426.41,
      "discount_pct": 30.53
    },
    {
      "id": "RS-8855118-1",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8855118",
      "duty_id": "D-515118",
      "layover_id": "L-515119",
      "crew_id": "FRA-1036",
      "crew_name": "A. Moreau",
      "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": "A-132",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-03T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-04T00:24:00Z",
      "duty_start_utc": "2026-08-04T14:05:00Z",
      "transfer_minutes": 16,
      "room_net": 239.22,
      "vat_rate": 10,
      "vat_amount": 23.92,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 266.44,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 266.44,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 266.44,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855118",
      "vcc_auth_amount": 291.44,
      "folio_amount": 266.44,
      "settled_amount": 266.44,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 266.44,
      "baseline_rate": 359.08,
      "market_rate": 348.31,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 199.13,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-04T11:40:00Z",
      "exception_resolved_at": "2026-08-04T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 359.08,
      "discount_pct": 25.8
    },
    {
      "id": "RS-8855170-3",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8855170",
      "duty_id": "D-515170",
      "layover_id": "L-515171",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-02T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-04T13:10:00Z",
      "duty_start_utc": "2026-08-04T06:30:00Z",
      "transfer_minutes": 15,
      "room_net": 317.88,
      "vat_rate": 10,
      "vat_amount": 31.79,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 352.97,
      "ancillaries": 12.04,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 352.97,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 352.97,
      "markup": 0,
      "commission_received": 36.15,
      "commission_shared": 18.07,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855170",
      "vcc_auth_amount": 390.01,
      "folio_amount": 365.01,
      "settled_amount": 365.01,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 382.01,
      "market_rate": 370.55,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 185.01,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-04T06:12:00Z",
      "exception_resolved_at": "2026-08-04T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 382.01,
      "discount_pct": 7.6
    },
    {
      "id": "RS-8853492-3",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8853492",
      "duty_id": "D-513492",
      "layover_id": "L-513493",
      "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": "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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-01T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-03T14:09:00Z",
      "duty_start_utc": "2026-08-03T06:30:00Z",
      "transfer_minutes": 16,
      "room_net": 249.69,
      "vat_rate": 7,
      "vat_amount": 17.48,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 272.17,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 272.17,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 253.48,
      "markup": 18.69,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853492",
      "vcc_auth_amount": 297.17,
      "folio_amount": 272.17,
      "settled_amount": 272.17,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 272.17,
      "baseline_rate": 371.93,
      "market_rate": 360.77,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 208.07,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-03T06:12:00Z",
      "exception_resolved_at": "2026-08-03T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 1.5,
      "complaint_theme": "room",
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 371.93,
      "discount_pct": 26.82
    },
    {
      "id": "RS-8853782-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8853782",
      "duty_id": "D-513782",
      "layover_id": "L-513783",
      "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": "CGN",
      "country": "DE",
      "property_id": "P-107",
      "hotel": "Ibis Koln Messe",
      "chain": "Accor",
      "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-03T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-03T21:45:00Z",
      "duty_start_utc": "2026-08-03T09:15:00Z",
      "transfer_minutes": 10,
      "room_net": 289.62,
      "vat_rate": 7,
      "vat_amount": 20.27,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 314.89,
      "ancillaries": 21.22,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 314.89,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 282.27,
      "markup": 32.62,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853782",
      "vcc_auth_amount": 361.11,
      "folio_amount": 336.11,
      "settled_amount": 336.11,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 353.88,
      "market_rate": 343.26,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "EMA-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 246.3,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-03T11:40:00Z",
      "exception_resolved_at": "2026-08-03T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 353.88,
      "discount_pct": 11.02
    },
    {
      "id": "RS-8853800-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8853800",
      "duty_id": "D-513800",
      "layover_id": "L-513801",
      "crew_id": "IRE-S214",
      "crew_name": "B. Mulligan",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "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-03T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-03T21:39:00Z",
      "duty_start_utc": "2026-08-03T14:05:00Z",
      "transfer_minutes": 16,
      "room_net": 250,
      "vat_rate": 7,
      "vat_amount": 17.5,
      "vat_country": "DE",
      "vat_recoverable": 1,
      "city_tax": 5,
      "rate_paid": 272.5,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 272.5,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 272.5,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853800",
      "vcc_auth_amount": 297.5,
      "folio_amount": 272.5,
      "settled_amount": 272.5,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 272.5,
      "baseline_rate": 371.93,
      "market_rate": 360.77,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "DUB-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 163.22,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-03T06:12:00Z",
      "exception_resolved_at": "2026-08-03T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 371.93,
      "discount_pct": 26.73
    },
    {
      "id": "RS-8854059-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854059",
      "duty_id": "D-514059",
      "layover_id": "L-514060",
      "crew_id": "BEL-1053",
      "crew_name": "B. Willems",
      "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": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-02T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-03T00:26:00Z",
      "duty_start_utc": "2026-08-03T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 312.86,
      "vat_rate": 10,
      "vat_amount": 31.29,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 349.35,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 349.35,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 312.25,
      "markup": 37.1,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854059",
      "vcc_auth_amount": 374.35,
      "folio_amount": 349.35,
      "settled_amount": 349.35,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 380.22,
      "market_rate": 368.81,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 254.28,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-03T17:22:00Z",
      "exception_resolved_at": "2026-08-03T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 380.22,
      "discount_pct": 8.12
    },
    {
      "id": "RS-8854473-3",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854473",
      "duty_id": "D-514473",
      "layover_id": "L-514474",
      "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": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-01T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-03T12:41:00Z",
      "duty_start_utc": "2026-08-03T06:30:00Z",
      "transfer_minutes": 44,
      "room_net": 355.19,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 355.19,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "HKD",
      "rate_paid_local": 2969.54,
      "fx_rate": 0.119611,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 355.19,
      "markup": 0,
      "commission_received": 27.69,
      "commission_shared": 13.85,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854473",
      "vcc_auth_amount": 380.19,
      "folio_amount": 355.19,
      "settled_amount": 355.19,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 398.67,
      "market_rate": 386.71,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "travel_desk",
      "change_cost": 277.75,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-03T21:05:00Z",
      "exception_resolved_at": "2026-08-03T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 398.67,
      "discount_pct": 10.91
    },
    {
      "id": "RS-8854836-3",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854836",
      "duty_id": "D-514836",
      "layover_id": "L-514837",
      "crew_id": "FRA-1069",
      "crew_name": "Y. Perrin",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "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": 0.5,
      "booking_created_at": "2026-07-31T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-03T00:30:00Z",
      "duty_start_utc": "2026-08-03T11:50:00Z",
      "transfer_minutes": 10,
      "room_net": 242.88,
      "vat_rate": 10,
      "vat_amount": 24.29,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 2.88,
      "rate_paid": 270.05,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 270.05,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 270.05,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854836",
      "vcc_auth_amount": 295.05,
      "folio_amount": 270.05,
      "settled_amount": 270.05,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 270.05,
      "baseline_rate": 362.12,
      "market_rate": 351.26,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 175.58,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-03T17:22:00Z",
      "exception_resolved_at": "2026-08-03T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 362.12,
      "discount_pct": 25.43
    },
    {
      "id": "RS-8855170-2",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8855170",
      "duty_id": "D-515170",
      "layover_id": "L-515171",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-02T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-03T13:10:00Z",
      "duty_start_utc": "2026-08-03T09:15:00Z",
      "transfer_minutes": 15,
      "room_net": 291.07,
      "vat_rate": 10,
      "vat_amount": 29.11,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 323.48,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 323.48,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 323.48,
      "markup": 0,
      "commission_received": 33.13,
      "commission_shared": 16.56,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855170",
      "vcc_auth_amount": 348.48,
      "folio_amount": 323.48,
      "settled_amount": 323.48,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 350.09,
      "market_rate": 339.59,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 246.44,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-03T11:40:00Z",
      "exception_resolved_at": "2026-08-03T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 350.09,
      "discount_pct": 7.6
    },
    {
      "id": "RS-8854130-2",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854130",
      "duty_id": "D-514130",
      "layover_id": "L-514131",
      "crew_id": "BEL-1030",
      "crew_name": "P. Claes",
      "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": "A-110",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-07-31T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-02T00:18:00Z",
      "duty_start_utc": "2026-08-02T09:15:00Z",
      "transfer_minutes": 22,
      "room_net": 243.51,
      "vat_rate": 6,
      "vat_amount": 14.61,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 262.12,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 262.12,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 262.12,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854130",
      "vcc_auth_amount": 287.12,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": 262.12,
      "baseline_rate": 312.83,
      "market_rate": 303.45,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 216.79,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-02T17:22:00Z",
      "exception_resolved_at": "2026-08-02T07:05:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 312.83,
      "discount_pct": 16.21
    },
    {
      "id": "RS-8854451-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854451",
      "duty_id": "D-514451",
      "layover_id": "L-514452",
      "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": "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-01T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-02T00:00:00Z",
      "duty_start_utc": "2026-08-02T06:30:00Z",
      "transfer_minutes": 56,
      "room_net": 296.22,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 296.22,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2471.47,
      "fx_rate": 0.119856,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 279.56,
      "markup": 16.66,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854451",
      "vcc_auth_amount": 321.22,
      "folio_amount": 296.22,
      "settled_amount": 296.22,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 296.22,
      "baseline_rate": 369.25,
      "market_rate": 358.17,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 231.32,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-02T21:05:00Z",
      "exception_resolved_at": "2026-08-02T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 369.25,
      "discount_pct": 19.78
    },
    {
      "id": "RS-8855170-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8855170",
      "duty_id": "D-515170",
      "layover_id": "L-515171",
      "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": "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": 0.5,
      "booking_created_at": "2026-08-02T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-02T13:10:00Z",
      "duty_start_utc": "2026-08-02T06:30:00Z",
      "transfer_minutes": 15,
      "room_net": 266.65,
      "vat_rate": 10,
      "vat_amount": 26.67,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 3.3,
      "rate_paid": 296.62,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 296.62,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 296.62,
      "markup": 0,
      "commission_received": 30.38,
      "commission_shared": 15.19,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855170",
      "vcc_auth_amount": 321.62,
      "folio_amount": 296.62,
      "settled_amount": 296.62,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 321.02,
      "market_rate": 311.39,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 268.86,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-02T11:40:00Z",
      "exception_resolved_at": "2026-08-02T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.9,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 321.02,
      "discount_pct": 7.6
    },
    {
      "id": "RS-8853974-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8853974",
      "duty_id": "D-513974",
      "layover_id": "L-513975",
      "crew_id": "BEL-1052",
      "crew_name": "E. Maes",
      "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": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-01T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-01T21:07:00Z",
      "duty_start_utc": "2026-08-01T09:15:00Z",
      "transfer_minutes": 48,
      "room_net": 306.49,
      "vat_rate": 5,
      "vat_amount": 15.32,
      "vat_country": "AE",
      "vat_recoverable": 0,
      "city_tax": 5,
      "rate_paid": 326.81,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "AED",
      "rate_paid_local": 1281.07,
      "fx_rate": 0.255107,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 297.85,
      "markup": 28.96,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853974",
      "vcc_auth_amount": 351.81,
      "folio_amount": 326.81,
      "settled_amount": 326.81,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 358.17,
      "market_rate": 347.42,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 230.01,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-01T06:12:00Z",
      "exception_resolved_at": "2026-08-01T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.8,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 358.17,
      "discount_pct": 8.76
    },
    {
      "id": "RS-8854130-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8854130",
      "duty_id": "D-514130",
      "layover_id": "L-514131",
      "crew_id": "BEL-1030",
      "crew_name": "P. Claes",
      "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": "A-110",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-07-31T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-01T00:18:00Z",
      "duty_start_utc": "2026-08-01T06:30:00Z",
      "transfer_minutes": 22,
      "room_net": 243.51,
      "vat_rate": 6,
      "vat_amount": 14.61,
      "vat_country": "BE",
      "vat_recoverable": 1,
      "city_tax": 4,
      "rate_paid": 262.12,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 262.12,
      "fx_rate": 1,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 262.12,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854130",
      "vcc_auth_amount": 287.12,
      "folio_amount": 262.12,
      "settled_amount": 262.12,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": 262.12,
      "baseline_rate": 305.31,
      "market_rate": 296.15,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 220.08,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-01T11:40:00Z",
      "exception_resolved_at": "2026-08-01T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 305.31,
      "discount_pct": 14.15
    },
    {
      "id": "RS-8854473-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8854473",
      "duty_id": "D-514473",
      "layover_id": "L-514474",
      "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": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-01T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-01T12:41:00Z",
      "duty_start_utc": "2026-08-01T11:50:00Z",
      "transfer_minutes": 44,
      "room_net": 318.91,
      "vat_rate": 0,
      "vat_amount": 0,
      "vat_country": "HK",
      "vat_recoverable": 0,
      "city_tax": 0,
      "rate_paid": 318.91,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "HKD",
      "rate_paid_local": 2663,
      "fx_rate": 0.119756,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 318.91,
      "markup": 0,
      "commission_received": 24.87,
      "commission_shared": 12.43,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854473",
      "vcc_auth_amount": 343.91,
      "folio_amount": 318.91,
      "settled_amount": 318.91,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 357.95,
      "market_rate": 347.21,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 246.19,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-01T17:22:00Z",
      "exception_resolved_at": "2026-08-01T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 357.95,
      "discount_pct": 10.91
    },
    {
      "id": "RS-8854836-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8854836",
      "duty_id": "D-514836",
      "layover_id": "L-514837",
      "crew_id": "FRA-1069",
      "crew_name": "Y. Perrin",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "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": 0.5,
      "booking_created_at": "2026-07-31T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-01T00:30:00Z",
      "duty_start_utc": "2026-08-01T09:15:00Z",
      "transfer_minutes": 10,
      "room_net": 242.88,
      "vat_rate": 10,
      "vat_amount": 24.29,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 2.88,
      "rate_paid": 270.05,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 270.05,
      "fx_rate": 1,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 270.05,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854836",
      "vcc_auth_amount": 295.05,
      "folio_amount": 270.05,
      "settled_amount": 270.05,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": 270.05,
      "baseline_rate": 315.48,
      "market_rate": 306.02,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 220.92,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 0,
      "exception_opened_at": "2026-08-01T11:40:00Z",
      "exception_resolved_at": "2026-08-01T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 315.48,
      "discount_pct": 14.4
    }
  ]
}