{
  "period": "2026-08",
  "entity": null,
  "prior_period": "2026-07",
  "total": 543,
  "limit": 200,
  "offset": 0,
  "rows": [
    {
      "id": "RS-8853865-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8853865",
      "duty_id": "D-513865",
      "layover_id": "L-513866",
      "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-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,
      "booking_created_at": "2026-07-31T23:45:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-01T00:10:00Z",
      "duty_start_utc": "2026-08-01T06:30:00Z",
      "transfer_minutes": 30,
      "room_net": 269.09,
      "vat_rate": 10,
      "vat_amount": 26.91,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 301.2,
      "ancillaries": 26.15,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 301.2,
      "fx_rate": 1,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 274.4,
      "markup": 26.8,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853865",
      "vcc_auth_amount": 352.35,
      "folio_amount": 327.35,
      "settled_amount": 327.35,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 338.33,
      "market_rate": 328.18,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": "modify_in_place",
      "change_source": "travel_desk",
      "change_cost": 15.96,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 338.33,
      "discount_pct": 10.97
    },
    {
      "id": "RS-8854191-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8854191",
      "duty_id": "D-514191",
      "layover_id": "L-514192",
      "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": "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": 1,
      "booking_created_at": "2026-07-31T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-01T15:11:00Z",
      "duty_start_utc": "2026-08-01T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 256.15,
      "vat_rate": 10,
      "vat_amount": 25.61,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 286.96,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 286.96,
      "fx_rate": 1,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 286.96,
      "markup": 0,
      "commission_received": 31.33,
      "commission_shared": 15.66,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854191",
      "vcc_auth_amount": 311.96,
      "folio_amount": 286.96,
      "settled_amount": 286.96,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 336.54,
      "market_rate": 326.44,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 336.54,
      "discount_pct": 14.73
    },
    {
      "id": "RS-8854239-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8854239",
      "duty_id": "D-514239",
      "layover_id": "L-514240",
      "crew_id": "BEL-1020",
      "crew_name": "S. Dubois",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-01T12:30:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-01T13:11:00Z",
      "duty_start_utc": "2026-08-01T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 261.73,
      "vat_rate": 10,
      "vat_amount": 26.17,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.1,
      "ancillaries": 19.77,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.1,
      "fx_rate": 1,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.89,
      "markup": 16.21,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854239",
      "vcc_auth_amount": 337.87,
      "folio_amount": 312.87,
      "settled_amount": 312.87,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": 293.1,
      "baseline_rate": 336.54,
      "market_rate": 326.44,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "LGG-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 15.11,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 336.54,
      "discount_pct": 12.91
    },
    {
      "id": "RS-8854561-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8854561",
      "duty_id": "D-514561",
      "layover_id": "L-514562",
      "crew_id": "BEL-1002",
      "crew_name": "T. De Smet",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-29T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-01T14:11:00Z",
      "duty_start_utc": "2026-08-01T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.72,
      "vat_rate": 10,
      "vat_amount": 26.27,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.19,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.19,
      "fx_rate": 1,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.26,
      "markup": 19.93,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854561",
      "vcc_auth_amount": 319.19,
      "folio_amount": 294.19,
      "settled_amount": 294.19,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": 294.19,
      "baseline_rate": 336.54,
      "market_rate": 326.44,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 336.54,
      "discount_pct": 12.58
    },
    {
      "id": "RS-8854657-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8854657",
      "duty_id": "D-514657",
      "layover_id": "L-514658",
      "crew_id": "BEL-1005",
      "crew_name": "J. Willems",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-07-31T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-01T14:11:00Z",
      "duty_start_utc": "2026-08-01T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 264.56,
      "vat_rate": 10,
      "vat_amount": 26.46,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.22,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 296.22,
      "fx_rate": 1,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 296.22,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854657",
      "vcc_auth_amount": 321.22,
      "folio_amount": 296.22,
      "settled_amount": 296.22,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": 296.22,
      "baseline_rate": 351.84,
      "market_rate": 341.28,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 351.84,
      "discount_pct": 15.81
    },
    {
      "id": "RS-8854875-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8854875",
      "duty_id": "D-514875",
      "layover_id": "L-514876",
      "crew_id": "FRA-1062",
      "crew_name": "T. Bernard",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-07-31T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-01T14:11:00Z",
      "duty_start_utc": "2026-08-01T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 266.09,
      "vat_rate": 10,
      "vat_amount": 26.61,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.9,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 297.9,
      "fx_rate": 1,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 278.29,
      "markup": 19.61,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854875",
      "vcc_auth_amount": 322.9,
      "folio_amount": 297.9,
      "settled_amount": 297.9,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": 297.9,
      "baseline_rate": 351.84,
      "market_rate": 341.28,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 351.84,
      "discount_pct": 15.33
    },
    {
      "id": "RS-8854946-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8854946",
      "duty_id": "D-514946",
      "layover_id": "L-514947",
      "crew_id": "FRA-1079",
      "crew_name": "O. Marchand",
      "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-07-31T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-01T13:11:00Z",
      "duty_start_utc": "2026-08-01T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 261.52,
      "vat_rate": 10,
      "vat_amount": 26.15,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.87,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 292.87,
      "fx_rate": 1,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.24,
      "markup": 19.63,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854946",
      "vcc_auth_amount": 317.87,
      "folio_amount": 292.87,
      "settled_amount": 292.87,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": 292.87,
      "baseline_rate": 336.54,
      "market_rate": 326.44,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 336.54,
      "discount_pct": 12.98
    },
    {
      "id": "RS-8855087-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8855087",
      "duty_id": "D-515087",
      "layover_id": "L-515088",
      "crew_id": "FRA-1064",
      "crew_name": "N. Lefevre",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-23T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-01T15:11:00Z",
      "duty_start_utc": "2026-08-01T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 260.54,
      "vat_rate": 10,
      "vat_amount": 26.05,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 291.79,
      "ancillaries": 20.39,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 291.79,
      "fx_rate": 1,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 291.79,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855087",
      "vcc_auth_amount": 337.18,
      "folio_amount": 312.18,
      "settled_amount": 312.18,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": 291.79,
      "baseline_rate": 336.54,
      "market_rate": 326.44,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 336.54,
      "discount_pct": 13.3
    },
    {
      "id": "RS-8855159-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8855159",
      "duty_id": "D-515159",
      "layover_id": "L-515160",
      "crew_id": "FRA-1084",
      "crew_name": "B. Moreau",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-07-27T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-01T00:26:00Z",
      "duty_start_utc": "2026-08-01T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 297.88,
      "vat_rate": 10,
      "vat_amount": 29.79,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 332.87,
      "ancillaries": 15.21,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 332.87,
      "fx_rate": 1,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 313.07,
      "markup": 19.8,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855159",
      "vcc_auth_amount": 333.43,
      "folio_amount": 348.08,
      "settled_amount": 348.08,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": 293.22,
      "baseline_rate": 336.54,
      "market_rate": 326.44,
      "rate_honoured": 0,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 336.54,
      "discount_pct": 1.09
    },
    {
      "id": "RS-8853973-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8853973",
      "duty_id": "D-513973",
      "layover_id": "L-513974",
      "crew_id": "BEL-1005",
      "crew_name": "J. Willems",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-24T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-02T00:26:00Z",
      "duty_start_utc": "2026-08-02T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 301.26,
      "vat_rate": 10,
      "vat_amount": 30.13,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 336.59,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 336.59,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 336.59,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853973",
      "vcc_auth_amount": 319.91,
      "folio_amount": 336.59,
      "settled_amount": 336.59,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 294.91,
      "baseline_rate": 346.72,
      "market_rate": 336.32,
      "rate_honoured": 0,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 346.72,
      "discount_pct": 2.92
    },
    {
      "id": "RS-8854125-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854125",
      "duty_id": "D-514125",
      "layover_id": "L-514126",
      "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": "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": 1,
      "booking_created_at": "2026-08-01T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-02T15:11:00Z",
      "duty_start_utc": "2026-08-02T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 256.81,
      "vat_rate": 10,
      "vat_amount": 25.68,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 287.69,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 287.69,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 259.6,
      "markup": 28.09,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854125",
      "vcc_auth_amount": 312.69,
      "folio_amount": 287.69,
      "settled_amount": 287.69,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 354.42,
      "market_rate": 343.79,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 354.42,
      "discount_pct": 18.83
    },
    {
      "id": "RS-8854191-2",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854191",
      "duty_id": "D-514191",
      "layover_id": "L-514192",
      "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": "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": 1,
      "booking_created_at": "2026-07-31T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-02T15:11:00Z",
      "duty_start_utc": "2026-08-02T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 264.04,
      "vat_rate": 10,
      "vat_amount": 26.4,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.64,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 295.64,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 295.64,
      "markup": 0,
      "commission_received": 32.27,
      "commission_shared": 16.14,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854191",
      "vcc_auth_amount": 320.64,
      "folio_amount": 295.64,
      "settled_amount": 295.64,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 346.72,
      "market_rate": 336.32,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 346.72,
      "discount_pct": 14.73
    },
    {
      "id": "RS-8854239-2",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854239",
      "duty_id": "D-514239",
      "layover_id": "L-514240",
      "crew_id": "BEL-1020",
      "crew_name": "S. Dubois",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-01T12:30:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-02T13:11:00Z",
      "duty_start_utc": "2026-08-02T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 261.73,
      "vat_rate": 10,
      "vat_amount": 26.17,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.1,
      "ancillaries": 26.95,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.1,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.89,
      "markup": 16.21,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854239",
      "vcc_auth_amount": 345.05,
      "folio_amount": 320.05,
      "settled_amount": 320.05,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 293.1,
      "baseline_rate": 346.72,
      "market_rate": 336.32,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "LGG-CREW",
      "change_type": "modify_in_place",
      "change_source": "travel_desk",
      "change_cost": 14.01,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 346.72,
      "discount_pct": 15.46
    },
    {
      "id": "RS-8854561-2",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854561",
      "duty_id": "D-514561",
      "layover_id": "L-514562",
      "crew_id": "BEL-1002",
      "crew_name": "T. De Smet",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-29T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-02T14:11:00Z",
      "duty_start_utc": "2026-08-02T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 262.72,
      "vat_rate": 10,
      "vat_amount": 26.27,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.19,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.19,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.26,
      "markup": 19.93,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854561",
      "vcc_auth_amount": 319.19,
      "folio_amount": 294.19,
      "settled_amount": 294.19,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 294.19,
      "baseline_rate": 346.72,
      "market_rate": 336.32,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 346.72,
      "discount_pct": 15.15
    },
    {
      "id": "RS-8854777-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854777",
      "duty_id": "D-514777",
      "layover_id": "L-514778",
      "crew_id": "FRA-1070",
      "crew_name": "S. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-07-28T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-02T04:51:00Z",
      "duty_start_utc": "2026-08-02T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 248.28,
      "vat_rate": 10,
      "vat_amount": 24.83,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 278.31,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 278.31,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 249.52,
      "markup": 28.79,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854777",
      "vcc_auth_amount": 303.31,
      "folio_amount": 278.31,
      "settled_amount": 278.31,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 346.72,
      "market_rate": 336.32,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 346.72,
      "discount_pct": 19.73
    },
    {
      "id": "RS-8854827-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854827",
      "duty_id": "D-514827",
      "layover_id": "L-514828",
      "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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-30T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-02T13:11:00Z",
      "duty_start_utc": "2026-08-02T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 263.04,
      "vat_rate": 10,
      "vat_amount": 26.3,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.54,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.54,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 272.16,
      "markup": 22.38,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854827",
      "vcc_auth_amount": 319.54,
      "folio_amount": 294.54,
      "settled_amount": 294.54,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 294.54,
      "baseline_rate": 354.42,
      "market_rate": 343.79,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 354.42,
      "discount_pct": 16.9
    },
    {
      "id": "RS-8854870-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854870",
      "duty_id": "D-514870",
      "layover_id": "L-514871",
      "crew_id": "FRA-1016",
      "crew_name": "O. Lefevre",
      "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-30T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-02T21:41:00Z",
      "duty_start_utc": "2026-08-02T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 296.57,
      "vat_rate": 10,
      "vat_amount": 29.66,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 331.43,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 331.43,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 331.43,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854870",
      "vcc_auth_amount": 317.39,
      "folio_amount": 331.43,
      "settled_amount": 331.43,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 292.39,
      "baseline_rate": 346.72,
      "market_rate": 336.32,
      "rate_honoured": 0,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 346.72,
      "discount_pct": 4.41
    },
    {
      "id": "RS-8854875-2",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854875",
      "duty_id": "D-514875",
      "layover_id": "L-514876",
      "crew_id": "FRA-1062",
      "crew_name": "T. Bernard",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-07-31T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-02T14:11:00Z",
      "duty_start_utc": "2026-08-02T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 308.16,
      "vat_rate": 10,
      "vat_amount": 30.82,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 344.18,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 344.18,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 324.57,
      "markup": 19.61,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854875",
      "vcc_auth_amount": 322.9,
      "folio_amount": 344.18,
      "settled_amount": 344.18,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 297.9,
      "baseline_rate": 354.42,
      "market_rate": 343.79,
      "rate_honoured": 0,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 354.42,
      "discount_pct": 2.89
    },
    {
      "id": "RS-8854946-2",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854946",
      "duty_id": "D-514946",
      "layover_id": "L-514947",
      "crew_id": "FRA-1079",
      "crew_name": "O. Marchand",
      "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-07-31T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-02T13:11:00Z",
      "duty_start_utc": "2026-08-02T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 261.52,
      "vat_rate": 10,
      "vat_amount": 26.15,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.87,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 292.87,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.24,
      "markup": 19.63,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854946",
      "vcc_auth_amount": 317.87,
      "folio_amount": 292.87,
      "settled_amount": 292.87,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 292.87,
      "baseline_rate": 346.72,
      "market_rate": 336.32,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 346.72,
      "discount_pct": 15.53
    },
    {
      "id": "RS-8854964-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854964",
      "duty_id": "D-514964",
      "layover_id": "L-514965",
      "crew_id": "FRA-1012",
      "crew_name": "Y. Moreau",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-07-31T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-02T21:41:00Z",
      "duty_start_utc": "2026-08-02T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 271.95,
      "vat_rate": 10,
      "vat_amount": 27.2,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 304.35,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 304.35,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 304.35,
      "markup": 0,
      "commission_received": 22.03,
      "commission_shared": 11.01,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854964",
      "vcc_auth_amount": 329.35,
      "folio_amount": 304.35,
      "settled_amount": 304.35,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 354.42,
      "market_rate": 343.79,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 354.42,
      "discount_pct": 14.13
    },
    {
      "id": "RS-8854972-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8854972",
      "duty_id": "D-514972",
      "layover_id": "L-514973",
      "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-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-02T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-02T13:11:00Z",
      "duty_start_utc": "2026-08-02T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 265,
      "vat_rate": 10,
      "vat_amount": 26.5,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.7,
      "ancillaries": 15.78,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 296.7,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 296.7,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854972",
      "vcc_auth_amount": 337.48,
      "folio_amount": 312.48,
      "settled_amount": 312.48,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 296.7,
      "baseline_rate": 354.42,
      "market_rate": 343.79,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 354.42,
      "discount_pct": 16.29
    },
    {
      "id": "RS-8855087-2",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8855087",
      "duty_id": "D-515087",
      "layover_id": "L-515088",
      "crew_id": "FRA-1064",
      "crew_name": "N. Lefevre",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-23T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-02T15:11:00Z",
      "duty_start_utc": "2026-08-02T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 260.54,
      "vat_rate": 10,
      "vat_amount": 26.05,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 291.79,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 291.79,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 291.79,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855087",
      "vcc_auth_amount": 316.79,
      "folio_amount": 291.79,
      "settled_amount": 291.79,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 291.79,
      "baseline_rate": 346.72,
      "market_rate": 336.32,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 346.72,
      "discount_pct": 15.84
    },
    {
      "id": "RS-8855105-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8855105",
      "duty_id": "D-515105",
      "layover_id": "L-515106",
      "crew_id": "FRA-1078",
      "crew_name": "R. 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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-01T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-02T15:11:00Z",
      "duty_start_utc": "2026-08-02T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 263.12,
      "vat_rate": 10,
      "vat_amount": 26.31,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.63,
      "ancillaries": 13.74,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.63,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.63,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855105",
      "vcc_auth_amount": 333.37,
      "folio_amount": 308.37,
      "settled_amount": 308.37,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 294.63,
      "baseline_rate": 346.72,
      "market_rate": 336.32,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 346.72,
      "discount_pct": 15.02
    },
    {
      "id": "RS-8855110-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8855110",
      "duty_id": "D-515110",
      "layover_id": "L-515111",
      "crew_id": "FRA-1044",
      "crew_name": "H. Chevalier",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "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-01T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-02T00:26:00Z",
      "duty_start_utc": "2026-08-02T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 260.66,
      "vat_rate": 10,
      "vat_amount": 26.07,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 291.93,
      "ancillaries": 15.14,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 291.93,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 270.44,
      "markup": 21.49,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855110",
      "vcc_auth_amount": 332.07,
      "folio_amount": 307.07,
      "settled_amount": 307.07,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 291.93,
      "baseline_rate": 346.72,
      "market_rate": 336.32,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 13.29,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 346.72,
      "discount_pct": 15.8
    },
    {
      "id": "RS-8855154-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8855154",
      "duty_id": "D-515154",
      "layover_id": "L-515155",
      "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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-30T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-02T00:26:00Z",
      "duty_start_utc": "2026-08-02T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 261.94,
      "vat_rate": 10,
      "vat_amount": 26.19,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.33,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.33,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.25,
      "markup": 20.08,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855154",
      "vcc_auth_amount": 318.33,
      "folio_amount": 293.33,
      "settled_amount": 293.33,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 293.33,
      "baseline_rate": 354.42,
      "market_rate": 343.79,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 354.42,
      "discount_pct": 17.24
    },
    {
      "id": "RS-8855159-2",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8855159",
      "duty_id": "D-515159",
      "layover_id": "L-515160",
      "crew_id": "FRA-1084",
      "crew_name": "B. Moreau",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-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": 5,
      "booking_created_at": "2026-07-27T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-02T00:26:00Z",
      "duty_start_utc": "2026-08-02T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 261.84,
      "vat_rate": 10,
      "vat_amount": 26.18,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.22,
      "ancillaries": 28.62,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.22,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.42,
      "markup": 19.8,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855159",
      "vcc_auth_amount": 346.84,
      "folio_amount": 321.84,
      "settled_amount": 321.84,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": 293.22,
      "baseline_rate": 346.72,
      "market_rate": 336.32,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 346.72,
      "discount_pct": 15.43
    },
    {
      "id": "RS-8853973-2",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8853973",
      "duty_id": "D-513973",
      "layover_id": "L-513974",
      "crew_id": "BEL-1005",
      "crew_name": "J. Willems",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "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": 9,
      "booking_created_at": "2026-07-24T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-03T00:26:00Z",
      "duty_start_utc": "2026-08-03T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 263.37,
      "vat_rate": 10,
      "vat_amount": 26.34,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.91,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.91,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.91,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853973",
      "vcc_auth_amount": 319.91,
      "folio_amount": 294.91,
      "settled_amount": 294.91,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 294.91,
      "baseline_rate": 380.22,
      "market_rate": 368.81,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 380.22,
      "discount_pct": 22.44
    },
    {
      "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-8854163-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854163",
      "duty_id": "D-514163",
      "layover_id": "L-514164",
      "crew_id": "BEL-1047",
      "crew_name": "Y. Verhoeven",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-07-29T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-03T14:11:00Z",
      "duty_start_utc": "2026-08-03T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 262.47,
      "vat_rate": 10,
      "vat_amount": 26.25,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.92,
      "ancillaries": 20.86,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.92,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.22,
      "markup": 16.7,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854163",
      "vcc_auth_amount": 339.78,
      "folio_amount": 314.78,
      "settled_amount": 314.78,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 293.92,
      "baseline_rate": 403.78,
      "market_rate": 391.67,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 403.78,
      "discount_pct": 27.21
    },
    {
      "id": "RS-8854191-3",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854191",
      "duty_id": "D-514191",
      "layover_id": "L-514192",
      "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": "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": 1,
      "booking_created_at": "2026-07-31T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-03T15:11:00Z",
      "duty_start_utc": "2026-08-03T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 290,
      "vat_rate": 10,
      "vat_amount": 29,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 324.2,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 324.2,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 324.2,
      "markup": 0,
      "commission_received": 35.39,
      "commission_shared": 17.7,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854191",
      "vcc_auth_amount": 349.2,
      "folio_amount": 324.2,
      "settled_amount": 324.2,
      "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": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 380.22,
      "discount_pct": 14.73
    },
    {
      "id": "RS-8854301-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854301",
      "duty_id": "D-514301",
      "layover_id": "L-514302",
      "crew_id": "BEL-1034",
      "crew_name": "G. Declerck",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-128",
      "hotel": "Ibis Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-03T04:35:00Z",
      "duty_start_utc": "2026-08-03T14:05:00Z",
      "transfer_minutes": 30,
      "room_net": 269.1,
      "vat_rate": 10,
      "vat_amount": 26.91,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 301.21,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 301.21,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 271.34,
      "markup": 29.87,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854301",
      "vcc_auth_amount": 326.21,
      "folio_amount": 301.21,
      "settled_amount": 301.21,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 384.39,
      "market_rate": 372.86,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 384.39,
      "discount_pct": 21.64
    },
    {
      "id": "RS-8854326-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854326",
      "duty_id": "D-514326",
      "layover_id": "L-514327",
      "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": "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-03T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-03T13:11:00Z",
      "duty_start_utc": "2026-08-03T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 265.67,
      "vat_rate": 10,
      "vat_amount": 26.57,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.44,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 297.44,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 297.44,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854326",
      "vcc_auth_amount": 322.44,
      "folio_amount": 297.44,
      "settled_amount": 297.44,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 297.44,
      "baseline_rate": 403.78,
      "market_rate": 391.67,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "BRU-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 17.29,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 403.78,
      "discount_pct": 26.34
    },
    {
      "id": "RS-8854368-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854368",
      "duty_id": "D-514368",
      "layover_id": "L-514369",
      "crew_id": "BEL-1002",
      "crew_name": "T. De Smet",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-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": 2,
      "booking_created_at": "2026-08-01T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-03T13:11:00Z",
      "duty_start_utc": "2026-08-03T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 262.25,
      "vat_rate": 10,
      "vat_amount": 26.23,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.68,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.68,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.55,
      "markup": 19.13,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854368",
      "vcc_auth_amount": 318.68,
      "folio_amount": 293.68,
      "settled_amount": 293.68,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 293.68,
      "baseline_rate": 380.22,
      "market_rate": 368.81,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 22.76
    },
    {
      "id": "RS-8854384-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854384",
      "duty_id": "D-514384",
      "layover_id": "L-514385",
      "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-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-07-29T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-03T00:26:00Z",
      "duty_start_utc": "2026-08-03T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 263.76,
      "vat_rate": 10,
      "vat_amount": 26.38,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.34,
      "ancillaries": 32.71,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.34,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.34,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854384",
      "vcc_auth_amount": 353.05,
      "folio_amount": 328.05,
      "settled_amount": 328.05,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 295.34,
      "baseline_rate": 380.22,
      "market_rate": 368.81,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.3,
      "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": 22.32
    },
    {
      "id": "RS-8854556-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854556",
      "duty_id": "D-514556",
      "layover_id": "L-514557",
      "crew_id": "BEL-1065",
      "crew_name": "B. Willems",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-03T12:55:00Z",
      "duty_start_utc": "2026-08-03T06:30:00Z",
      "transfer_minutes": 30,
      "room_net": 273.04,
      "vat_rate": 10,
      "vat_amount": 27.3,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 305.54,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 305.54,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 277.63,
      "markup": 27.91,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854556",
      "vcc_auth_amount": 330.54,
      "folio_amount": 305.54,
      "settled_amount": 305.54,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 384.39,
      "market_rate": 372.86,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 384.39,
      "discount_pct": 20.51
    },
    {
      "id": "RS-8854561-3",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854561",
      "duty_id": "D-514561",
      "layover_id": "L-514562",
      "crew_id": "BEL-1002",
      "crew_name": "T. De Smet",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-29T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-03T14:11:00Z",
      "duty_start_utc": "2026-08-03T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.72,
      "vat_rate": 10,
      "vat_amount": 26.27,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.19,
      "ancillaries": 31.94,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.19,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.26,
      "markup": 19.93,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854561",
      "vcc_auth_amount": 351.13,
      "folio_amount": 326.13,
      "settled_amount": 326.13,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 294.19,
      "baseline_rate": 380.22,
      "market_rate": 368.81,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 380.22,
      "discount_pct": 22.63
    },
    {
      "id": "RS-8854566-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854566",
      "duty_id": "D-514566",
      "layover_id": "L-514567",
      "crew_id": "BEL-1081",
      "crew_name": "R. Lambert",
      "crew_rank": "CPT",
      "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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-07-29T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-03T14:11:00Z",
      "duty_start_utc": "2026-08-03T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 261.45,
      "vat_rate": 10,
      "vat_amount": 26.15,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.8,
      "ancillaries": 30.97,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 292.8,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.63,
      "markup": 18.17,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854566",
      "vcc_auth_amount": 348.77,
      "folio_amount": 323.77,
      "settled_amount": 323.77,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 292.8,
      "baseline_rate": 380.22,
      "market_rate": 368.81,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 380.22,
      "discount_pct": 22.99
    },
    {
      "id": "RS-8854827-2",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854827",
      "duty_id": "D-514827",
      "layover_id": "L-514828",
      "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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-30T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-03T13:11:00Z",
      "duty_start_utc": "2026-08-03T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 263.04,
      "vat_rate": 10,
      "vat_amount": 26.3,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.54,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.54,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 272.16,
      "markup": 22.38,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854827",
      "vcc_auth_amount": 319.54,
      "folio_amount": 294.54,
      "settled_amount": 294.54,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 294.54,
      "baseline_rate": 403.78,
      "market_rate": 391.67,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 403.78,
      "discount_pct": 27.05
    },
    {
      "id": "RS-8854946-3",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854946",
      "duty_id": "D-514946",
      "layover_id": "L-514947",
      "crew_id": "FRA-1079",
      "crew_name": "O. Marchand",
      "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": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-03T13:11:00Z",
      "duty_start_utc": "2026-08-03T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 266.25,
      "vat_rate": 10,
      "vat_amount": 26.62,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 292.87,
      "ancillaries": 30.36,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 292.87,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.24,
      "markup": 19.63,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854946",
      "vcc_auth_amount": null,
      "folio_amount": 323.23,
      "settled_amount": 323.23,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 292.87,
      "baseline_rate": 380.22,
      "market_rate": 368.81,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 380.22,
      "discount_pct": 22.97
    },
    {
      "id": "RS-8855110-2",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8855110",
      "duty_id": "D-515110",
      "layover_id": "L-515111",
      "crew_id": "FRA-1044",
      "crew_name": "H. Chevalier",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "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-01T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-03T00:26:00Z",
      "duty_start_utc": "2026-08-03T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 260.66,
      "vat_rate": 10,
      "vat_amount": 26.07,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 291.93,
      "ancillaries": 23.36,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 291.93,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 270.44,
      "markup": 21.49,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855110",
      "vcc_auth_amount": 340.29,
      "folio_amount": 315.29,
      "settled_amount": 315.29,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 291.93,
      "baseline_rate": 380.22,
      "market_rate": 368.81,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 380.22,
      "discount_pct": 23.22
    },
    {
      "id": "RS-8855187-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8855187",
      "duty_id": "D-515187",
      "layover_id": "L-515188",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-03T14:11:00Z",
      "duty_start_utc": "2026-08-03T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 264.05,
      "vat_rate": 10,
      "vat_amount": 26.41,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.66,
      "ancillaries": 11.24,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.66,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.87,
      "markup": 18.79,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855187",
      "vcc_auth_amount": 331.9,
      "folio_amount": 306.9,
      "settled_amount": 306.9,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 295.66,
      "baseline_rate": 403.78,
      "market_rate": 391.67,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 403.78,
      "discount_pct": 26.78
    },
    {
      "id": "RS-8855205-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8855205",
      "duty_id": "D-515205",
      "layover_id": "L-515206",
      "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-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": 9,
      "booking_created_at": "2026-07-25T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-03T04:51:00Z",
      "duty_start_utc": "2026-08-03T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 263.85,
      "vat_rate": 10,
      "vat_amount": 26.38,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.43,
      "ancillaries": 27.86,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.43,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 272.9,
      "markup": 22.53,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855205",
      "vcc_auth_amount": 348.29,
      "folio_amount": 323.29,
      "settled_amount": 323.29,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 295.43,
      "baseline_rate": 403.78,
      "market_rate": 391.67,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 403.78,
      "discount_pct": 26.83
    },
    {
      "id": "RS-8854059-2",
      "period": "2026-08",
      "night": "2026-08-04",
      "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-04T00:26:00Z",
      "duty_start_utc": "2026-08-04T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 347.56,
      "vat_rate": 10,
      "vat_amount": 34.76,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 387.52,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 387.52,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 346.37,
      "markup": 41.15,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854059",
      "vcc_auth_amount": 412.52,
      "folio_amount": 387.52,
      "settled_amount": 387.52,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 421.76,
      "market_rate": 409.11,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": "modify_in_place",
      "change_source": "travel_desk",
      "change_cost": 17.49,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 421.76,
      "discount_pct": 8.12
    },
    {
      "id": "RS-8854095-1",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854095",
      "duty_id": "D-514095",
      "layover_id": "L-514096",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-01T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-04T13:11:00Z",
      "duty_start_utc": "2026-08-04T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 306.66,
      "vat_rate": 10,
      "vat_amount": 30.67,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 342.53,
      "ancillaries": 24.23,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 342.53,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 314.73,
      "markup": 27.8,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854095",
      "vcc_auth_amount": 391.76,
      "folio_amount": 366.76,
      "settled_amount": 366.76,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 421.76,
      "market_rate": 409.11,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 421.76,
      "discount_pct": 18.79
    },
    {
      "id": "RS-8854142-1",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854142",
      "duty_id": "D-514142",
      "layover_id": "L-514143",
      "crew_id": "BEL-1037",
      "crew_name": "L. Janssens",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-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": 9,
      "booking_created_at": "2026-07-26T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-04T04:51:00Z",
      "duty_start_utc": "2026-08-04T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 299.35,
      "vat_rate": 10,
      "vat_amount": 29.93,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 334.48,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 334.48,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 297.81,
      "markup": 36.67,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854142",
      "vcc_auth_amount": 359.48,
      "folio_amount": 334.48,
      "settled_amount": 334.48,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 426.25,
      "market_rate": 413.46,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 426.25,
      "discount_pct": 21.53
    },
    {
      "id": "RS-8854163-2",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854163",
      "duty_id": "D-514163",
      "layover_id": "L-514164",
      "crew_id": "BEL-1047",
      "crew_name": "Y. Verhoeven",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "no_show",
      "lead_time_days": 5,
      "booking_created_at": "2026-07-29T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-04T14:11:00Z",
      "duty_start_utc": "2026-08-04T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.47,
      "vat_rate": 10,
      "vat_amount": 26.25,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.92,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.92,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.22,
      "markup": 16.7,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854163",
      "vcc_auth_amount": 318.92,
      "folio_amount": 293.92,
      "settled_amount": 293.92,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 293.92,
      "baseline_rate": 426.25,
      "market_rate": 413.46,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.5,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 426.25,
      "discount_pct": 31.05
    },
    {
      "id": "RS-8854191-4",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854191",
      "duty_id": "D-514191",
      "layover_id": "L-514192",
      "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": "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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-07-31T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-04T15:11:00Z",
      "duty_start_utc": "2026-08-04T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 322.2,
      "vat_rate": 10,
      "vat_amount": 32.22,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 359.62,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 359.62,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 359.62,
      "markup": 0,
      "commission_received": 39.26,
      "commission_shared": 19.63,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854191",
      "vcc_auth_amount": 384.62,
      "folio_amount": 359.62,
      "settled_amount": 359.62,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 421.76,
      "market_rate": 409.11,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 421.76,
      "discount_pct": 14.73
    },
    {
      "id": "RS-8854556-2",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854556",
      "duty_id": "D-514556",
      "layover_id": "L-514557",
      "crew_id": "BEL-1065",
      "crew_name": "B. Willems",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-04T12:55:00Z",
      "duty_start_utc": "2026-08-04T11:50:00Z",
      "transfer_minutes": 30,
      "room_net": 298.6,
      "vat_rate": 10,
      "vat_amount": 29.86,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 333.66,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 333.66,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 303.18,
      "markup": 30.48,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854556",
      "vcc_auth_amount": 358.66,
      "folio_amount": 333.66,
      "settled_amount": 333.66,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 419.76,
      "market_rate": 407.17,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 419.76,
      "discount_pct": 20.51
    },
    {
      "id": "RS-8854561-4",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854561",
      "duty_id": "D-514561",
      "layover_id": "L-514562",
      "crew_id": "BEL-1002",
      "crew_name": "T. De Smet",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-29T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-04T14:11:00Z",
      "duty_start_utc": "2026-08-04T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.72,
      "vat_rate": 10,
      "vat_amount": 26.27,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.19,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.19,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.26,
      "markup": 19.93,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854561",
      "vcc_auth_amount": 319.19,
      "folio_amount": 294.19,
      "settled_amount": 294.19,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 294.19,
      "baseline_rate": 421.76,
      "market_rate": 409.11,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 421.76,
      "discount_pct": 30.25
    },
    {
      "id": "RS-8854566-2",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854566",
      "duty_id": "D-514566",
      "layover_id": "L-514567",
      "crew_id": "BEL-1081",
      "crew_name": "R. Lambert",
      "crew_rank": "CPT",
      "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": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-04T14:11:00Z",
      "duty_start_utc": "2026-08-04T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 266.18,
      "vat_rate": 10,
      "vat_amount": 26.62,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 292.8,
      "ancillaries": 10.61,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 292.8,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.63,
      "markup": 18.17,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854566",
      "vcc_auth_amount": null,
      "folio_amount": 303.41,
      "settled_amount": 303.41,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 292.8,
      "baseline_rate": 421.76,
      "market_rate": 409.11,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 421.76,
      "discount_pct": 30.58
    },
    {
      "id": "RS-8854827-3",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854827",
      "duty_id": "D-514827",
      "layover_id": "L-514828",
      "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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-30T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-04T13:11:00Z",
      "duty_start_utc": "2026-08-04T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 263.04,
      "vat_rate": 10,
      "vat_amount": 26.3,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.54,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.54,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 272.16,
      "markup": 22.38,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854827",
      "vcc_auth_amount": 319.54,
      "folio_amount": 294.54,
      "settled_amount": 294.54,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 294.54,
      "baseline_rate": 426.25,
      "market_rate": 413.46,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 426.25,
      "discount_pct": 30.9
    },
    {
      "id": "RS-8854849-1",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854849",
      "duty_id": "D-514849",
      "layover_id": "L-514850",
      "crew_id": "FRA-1041",
      "crew_name": "V. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-02T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-04T04:51:00Z",
      "duty_start_utc": "2026-08-04T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 264.68,
      "vat_rate": 10,
      "vat_amount": 26.47,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.35,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 296.35,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 296.35,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854849",
      "vcc_auth_amount": 321.35,
      "folio_amount": 296.35,
      "settled_amount": 296.35,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 296.35,
      "baseline_rate": 426.25,
      "market_rate": 413.46,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 426.25,
      "discount_pct": 30.48
    },
    {
      "id": "RS-8854946-4",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854946",
      "duty_id": "D-514946",
      "layover_id": "L-514947",
      "crew_id": "FRA-1079",
      "crew_name": "O. Marchand",
      "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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-07-31T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-04T13:11:00Z",
      "duty_start_utc": "2026-08-04T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 261.52,
      "vat_rate": 10,
      "vat_amount": 26.15,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.87,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 292.87,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.24,
      "markup": 19.63,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854946",
      "vcc_auth_amount": 317.87,
      "folio_amount": 292.87,
      "settled_amount": 292.87,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 292.87,
      "baseline_rate": 421.76,
      "market_rate": 409.11,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 421.76,
      "discount_pct": 30.56
    },
    {
      "id": "RS-8854947-1",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854947",
      "duty_id": "D-514947",
      "layover_id": "L-514948",
      "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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-02T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-04T00:26:00Z",
      "duty_start_utc": "2026-08-04T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 264.08,
      "vat_rate": 10,
      "vat_amount": 26.41,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.69,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.69,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.09,
      "markup": 18.6,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854947",
      "vcc_auth_amount": 320.69,
      "folio_amount": 295.69,
      "settled_amount": 295.69,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 295.69,
      "baseline_rate": 426.25,
      "market_rate": 413.46,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 426.25,
      "discount_pct": 30.63
    },
    {
      "id": "RS-8855075-1",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8855075",
      "duty_id": "D-515075",
      "layover_id": "L-515076",
      "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-07-30T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-04T15:11:00Z",
      "duty_start_utc": "2026-08-04T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 295.82,
      "vat_rate": 10,
      "vat_amount": 29.58,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 330.6,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 330.6,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 302.19,
      "markup": 28.41,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855075",
      "vcc_auth_amount": 355.6,
      "folio_amount": 330.6,
      "settled_amount": 330.6,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 421.76,
      "market_rate": 409.11,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 421.76,
      "discount_pct": 21.61
    },
    {
      "id": "RS-8855110-3",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8855110",
      "duty_id": "D-515110",
      "layover_id": "L-515111",
      "crew_id": "FRA-1044",
      "crew_name": "H. Chevalier",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "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-01T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-04T00:26:00Z",
      "duty_start_utc": "2026-08-04T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 260.66,
      "vat_rate": 10,
      "vat_amount": 26.07,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 291.93,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 291.93,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 270.44,
      "markup": 21.49,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855110",
      "vcc_auth_amount": 316.93,
      "folio_amount": 291.93,
      "settled_amount": 291.93,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 291.93,
      "baseline_rate": 421.76,
      "market_rate": 409.11,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 421.76,
      "discount_pct": 30.78
    },
    {
      "id": "RS-8855187-2",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8855187",
      "duty_id": "D-515187",
      "layover_id": "L-515188",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-04T14:11:00Z",
      "duty_start_utc": "2026-08-04T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 264.05,
      "vat_rate": 10,
      "vat_amount": 26.41,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.66,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 295.66,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.87,
      "markup": 18.79,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855187",
      "vcc_auth_amount": 320.66,
      "folio_amount": 295.66,
      "settled_amount": 295.66,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 295.66,
      "baseline_rate": 426.25,
      "market_rate": 413.46,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 426.25,
      "discount_pct": 30.64
    },
    {
      "id": "RS-8854095-2",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854095",
      "duty_id": "D-514095",
      "layover_id": "L-514096",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-01T14: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": 303.09,
      "vat_rate": 10,
      "vat_amount": 30.31,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 338.6,
      "ancillaries": 8.93,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 338.6,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 311.11,
      "markup": 27.49,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854095",
      "vcc_auth_amount": 372.53,
      "folio_amount": 347.53,
      "settled_amount": 347.53,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 416.92,
      "market_rate": 404.41,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 416.92,
      "discount_pct": 18.79
    },
    {
      "id": "RS-8854227-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854227",
      "duty_id": "D-514227",
      "layover_id": "L-514228",
      "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": "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": 5,
      "booking_created_at": "2026-07-31T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-05T13:11:00Z",
      "duty_start_utc": "2026-08-05T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 260.73,
      "vat_rate": 10,
      "vat_amount": 26.07,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292,
      "ancillaries": 29.31,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 292,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 292,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854227",
      "vcc_auth_amount": 346.31,
      "folio_amount": 321.31,
      "settled_amount": 321.31,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 292,
      "baseline_rate": 416.92,
      "market_rate": 404.41,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 29.96
    },
    {
      "id": "RS-8854556-3",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854556",
      "duty_id": "D-514556",
      "layover_id": "L-514557",
      "crew_id": "BEL-1065",
      "crew_name": "B. Willems",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-05T12:55:00Z",
      "duty_start_utc": "2026-08-05T11:50:00Z",
      "transfer_minutes": 30,
      "room_net": 287.58,
      "vat_rate": 10,
      "vat_amount": 28.76,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 321.54,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 321.54,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 292.17,
      "markup": 29.37,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854556",
      "vcc_auth_amount": 346.54,
      "folio_amount": 321.54,
      "settled_amount": 321.54,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 404.52,
      "market_rate": 392.38,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 404.52,
      "discount_pct": 20.51
    },
    {
      "id": "RS-8854566-3",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854566",
      "duty_id": "D-514566",
      "layover_id": "L-514567",
      "crew_id": "BEL-1081",
      "crew_name": "R. Lambert",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-07-29T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-05T14:11:00Z",
      "duty_start_utc": "2026-08-05T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 261.45,
      "vat_rate": 10,
      "vat_amount": 26.15,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.8,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 292.8,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.63,
      "markup": 18.17,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854566",
      "vcc_auth_amount": 317.8,
      "folio_amount": 292.8,
      "settled_amount": 292.8,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 292.8,
      "baseline_rate": 416.92,
      "market_rate": 404.41,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 416.92,
      "discount_pct": 29.77
    },
    {
      "id": "RS-8854697-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854697",
      "duty_id": "D-514697",
      "layover_id": "L-514698",
      "crew_id": "FRA-1061",
      "crew_name": "Y. Delacroix",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-05T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-05T21:41:00Z",
      "duty_start_utc": "2026-08-05T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 263.22,
      "vat_rate": 10,
      "vat_amount": 26.32,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.74,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.74,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.74,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854697",
      "vcc_auth_amount": 319.74,
      "folio_amount": 294.74,
      "settled_amount": 294.74,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 294.74,
      "baseline_rate": 416.92,
      "market_rate": 404.41,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 16.21,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 29.31
    },
    {
      "id": "RS-8854723-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854723",
      "duty_id": "D-514723",
      "layover_id": "L-514724",
      "crew_id": "FRA-1064",
      "crew_name": "N. Lefevre",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-03T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-05T14:11:00Z",
      "duty_start_utc": "2026-08-05T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 265.52,
      "vat_rate": 10,
      "vat_amount": 26.55,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.27,
      "ancillaries": 27.44,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 297.27,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.01,
      "markup": 21.26,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854723",
      "vcc_auth_amount": 349.71,
      "folio_amount": 324.71,
      "settled_amount": 324.71,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 297.27,
      "baseline_rate": 416.92,
      "market_rate": 404.41,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 28.7
    },
    {
      "id": "RS-8854727-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854727",
      "duty_id": "D-514727",
      "layover_id": "L-514728",
      "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": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-04T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-05T00:26:00Z",
      "duty_start_utc": "2026-08-05T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.29,
      "vat_rate": 10,
      "vat_amount": 26.43,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.92,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.92,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.76,
      "markup": 18.16,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854727",
      "vcc_auth_amount": 320.92,
      "folio_amount": 295.92,
      "settled_amount": 295.92,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 295.92,
      "baseline_rate": 416.92,
      "market_rate": 404.41,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 29.02
    },
    {
      "id": "RS-8854829-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854829",
      "duty_id": "D-514829",
      "layover_id": "L-514830",
      "crew_id": "FRA-1078",
      "crew_name": "R. 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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-03T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-05T15:11:00Z",
      "duty_start_utc": "2026-08-05T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 264.96,
      "vat_rate": 10,
      "vat_amount": 26.5,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.66,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 296.66,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 280.61,
      "markup": 16.05,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854829",
      "vcc_auth_amount": 321.66,
      "folio_amount": 296.66,
      "settled_amount": 296.66,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 296.66,
      "baseline_rate": 424.4,
      "market_rate": 411.67,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 424.4,
      "discount_pct": 30.1
    },
    {
      "id": "RS-8854849-2",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854849",
      "duty_id": "D-514849",
      "layover_id": "L-514850",
      "crew_id": "FRA-1041",
      "crew_name": "V. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-02T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-05T04:51:00Z",
      "duty_start_utc": "2026-08-05T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 264.68,
      "vat_rate": 10,
      "vat_amount": 26.47,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.35,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 296.35,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 296.35,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854849",
      "vcc_auth_amount": 321.35,
      "folio_amount": 296.35,
      "settled_amount": 296.35,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 296.35,
      "baseline_rate": 424.4,
      "market_rate": 411.67,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 424.4,
      "discount_pct": 30.17
    },
    {
      "id": "RS-8855008-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8855008",
      "duty_id": "D-515008",
      "layover_id": "L-515009",
      "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-128",
      "hotel": "Ibis 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": 2,
      "booking_created_at": "2026-08-03T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-05T21:25:00Z",
      "duty_start_utc": "2026-08-05T09:15:00Z",
      "transfer_minutes": 30,
      "room_net": 309.29,
      "vat_rate": 10,
      "vat_amount": 30.93,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 345.42,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 345.42,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 345.42,
      "markup": 0,
      "commission_received": 24.76,
      "commission_shared": 12.38,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855008",
      "vcc_auth_amount": 370.42,
      "folio_amount": 345.42,
      "settled_amount": 345.42,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 404.52,
      "market_rate": 392.38,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 404.52,
      "discount_pct": 14.61
    },
    {
      "id": "RS-8855011-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8855011",
      "duty_id": "D-515011",
      "layover_id": "L-515012",
      "crew_id": "FRA-1024",
      "crew_name": "H. 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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-27T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-05T21:41:00Z",
      "duty_start_utc": "2026-08-05T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 262.76,
      "vat_rate": 10,
      "vat_amount": 26.28,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.24,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.24,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.66,
      "markup": 20.58,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855011",
      "vcc_auth_amount": 319.24,
      "folio_amount": 294.24,
      "settled_amount": 294.24,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 294.24,
      "baseline_rate": 424.4,
      "market_rate": 411.67,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 424.4,
      "discount_pct": 30.67
    },
    {
      "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-8855075-2",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8855075",
      "duty_id": "D-515075",
      "layover_id": "L-515076",
      "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": 5,
      "booking_created_at": "2026-07-30T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-05T15:11:00Z",
      "duty_start_utc": "2026-08-05T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 292.37,
      "vat_rate": 10,
      "vat_amount": 29.24,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 326.81,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 326.81,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 298.72,
      "markup": 28.09,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855075",
      "vcc_auth_amount": 351.81,
      "folio_amount": 326.81,
      "settled_amount": 326.81,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 416.92,
      "market_rate": 404.41,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 416.92,
      "discount_pct": 21.61
    },
    {
      "id": "RS-8855098-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8855098",
      "duty_id": "D-515098",
      "layover_id": "L-515099",
      "crew_id": "FRA-1032",
      "crew_name": "T. Chevalier",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-03T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-05T04:51:00Z",
      "duty_start_utc": "2026-08-05T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 320.9,
      "vat_rate": 10,
      "vat_amount": 32.09,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 358.19,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 358.19,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 358.19,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855098",
      "vcc_auth_amount": 320.74,
      "folio_amount": 358.19,
      "settled_amount": 358.19,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 295.74,
      "baseline_rate": 416.92,
      "market_rate": 404.41,
      "rate_honoured": 0,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 14.09
    },
    {
      "id": "RS-8855110-4",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8855110",
      "duty_id": "D-515110",
      "layover_id": "L-515111",
      "crew_id": "FRA-1044",
      "crew_name": "H. Chevalier",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "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-01T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-05T00:26:00Z",
      "duty_start_utc": "2026-08-05T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 308.56,
      "vat_rate": 10,
      "vat_amount": 30.86,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 344.62,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 344.62,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 323.13,
      "markup": 21.49,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855110",
      "vcc_auth_amount": 316.93,
      "folio_amount": 344.62,
      "settled_amount": 344.62,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 291.93,
      "baseline_rate": 416.92,
      "market_rate": 404.41,
      "rate_honoured": 0,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-02",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 416.92,
      "discount_pct": 17.34
    },
    {
      "id": "RS-8855114-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8855114",
      "duty_id": "D-515114",
      "layover_id": "L-515115",
      "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-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": 5,
      "booking_created_at": "2026-07-31T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-05T00:26:00Z",
      "duty_start_utc": "2026-08-05T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 262.3,
      "vat_rate": 10,
      "vat_amount": 26.23,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.73,
      "ancillaries": 20.45,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.73,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.01,
      "markup": 20.72,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855114",
      "vcc_auth_amount": 339.18,
      "folio_amount": 314.18,
      "settled_amount": 314.18,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 293.73,
      "baseline_rate": 424.4,
      "market_rate": 411.67,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 424.4,
      "discount_pct": 30.79
    },
    {
      "id": "RS-8855187-3",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8855187",
      "duty_id": "D-515187",
      "layover_id": "L-515188",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-05T14:11:00Z",
      "duty_start_utc": "2026-08-05T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 264.05,
      "vat_rate": 10,
      "vat_amount": 26.41,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.66,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 295.66,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.87,
      "markup": 18.79,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855187",
      "vcc_auth_amount": 320.66,
      "folio_amount": 295.66,
      "settled_amount": 295.66,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 295.66,
      "baseline_rate": 424.4,
      "market_rate": 411.67,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 424.4,
      "discount_pct": 30.33
    },
    {
      "id": "RS-8855212-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8855212",
      "duty_id": "D-515212",
      "layover_id": "L-515213",
      "crew_id": "FRA-1064",
      "crew_name": "N. Lefevre",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-07-31T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-05T14:11:00Z",
      "duty_start_utc": "2026-08-05T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 261.31,
      "vat_rate": 10,
      "vat_amount": 26.13,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.64,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 292.64,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 271.13,
      "markup": 21.51,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855212",
      "vcc_auth_amount": 317.64,
      "folio_amount": 292.64,
      "settled_amount": 292.64,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 292.64,
      "baseline_rate": 424.4,
      "market_rate": 411.67,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 424.4,
      "discount_pct": 31.05
    },
    {
      "id": "RS-8853892-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8853892",
      "duty_id": "D-513892",
      "layover_id": "L-513893",
      "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": "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": 3,
      "booking_created_at": "2026-08-03T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-06T15:11:00Z",
      "duty_start_utc": "2026-08-06T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 261.67,
      "vat_rate": 10,
      "vat_amount": 26.17,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.04,
      "ancillaries": 13.19,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.04,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.83,
      "markup": 17.21,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853892",
      "vcc_auth_amount": 331.23,
      "folio_amount": 306.23,
      "settled_amount": 306.23,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 293.04,
      "baseline_rate": 397.54,
      "market_rate": 385.61,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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": 26.29
    },
    {
      "id": "RS-8854095-3",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854095",
      "duty_id": "D-514095",
      "layover_id": "L-514096",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-01T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-06T13:11:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 288.78,
      "vat_rate": 10,
      "vat_amount": 28.88,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 322.86,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 322.86,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 296.65,
      "markup": 26.21,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854095",
      "vcc_auth_amount": 347.86,
      "folio_amount": 322.86,
      "settled_amount": 322.86,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 397.54,
      "market_rate": 385.61,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.8,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 397.54,
      "discount_pct": 18.79
    },
    {
      "id": "RS-8854210-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854210",
      "duty_id": "D-514210",
      "layover_id": "L-514211",
      "crew_id": "BEL-1074",
      "crew_name": "M. De Smet",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "no_show",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-03T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-06T13:11:00Z",
      "duty_start_utc": "2026-08-06T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 263.88,
      "vat_rate": 10,
      "vat_amount": 26.39,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.47,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.47,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.47,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854210",
      "vcc_auth_amount": 320.47,
      "folio_amount": 295.47,
      "settled_amount": 295.47,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 295.47,
      "baseline_rate": 429.42,
      "market_rate": 416.54,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 429.42,
      "discount_pct": 31.19
    },
    {
      "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-8854343-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854343",
      "duty_id": "D-514343",
      "layover_id": "L-514344",
      "crew_id": "BEL-1017",
      "crew_name": "M. Willems",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-28T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-06T21:41:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 260.89,
      "vat_rate": 10,
      "vat_amount": 26.09,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.18,
      "ancillaries": 31.48,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 292.18,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.05,
      "markup": 17.13,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854343",
      "vcc_auth_amount": 348.66,
      "folio_amount": 323.66,
      "settled_amount": 323.66,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 292.18,
      "baseline_rate": 397.54,
      "market_rate": 385.61,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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": 26.5
    },
    {
      "id": "RS-8854407-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854407",
      "duty_id": "D-514407",
      "layover_id": "L-514408",
      "crew_id": "BEL-1088",
      "crew_name": "V. Maes",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": 2,
      "booking_created_at": "2026-08-04T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-06T15:11:00Z",
      "duty_start_utc": "2026-08-06T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 316.02,
      "vat_rate": 10,
      "vat_amount": 31.6,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 352.82,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 352.82,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 324.48,
      "markup": 28.34,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854407",
      "vcc_auth_amount": 377.82,
      "folio_amount": 352.82,
      "settled_amount": 352.82,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 429.42,
      "market_rate": 416.54,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 429.42,
      "discount_pct": 17.84
    },
    {
      "id": "RS-8854697-2",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854697",
      "duty_id": "D-514697",
      "layover_id": "L-514698",
      "crew_id": "FRA-1061",
      "crew_name": "Y. Delacroix",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-05T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-06T21:41:00Z",
      "duty_start_utc": "2026-08-06T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 263.22,
      "vat_rate": 10,
      "vat_amount": 26.32,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.74,
      "ancillaries": 29.71,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.74,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.74,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854697",
      "vcc_auth_amount": 349.45,
      "folio_amount": 324.45,
      "settled_amount": 324.45,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 294.74,
      "baseline_rate": 397.54,
      "market_rate": 385.61,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 12.42,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 397.54,
      "discount_pct": 25.86
    },
    {
      "id": "RS-8854727-2",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854727",
      "duty_id": "D-514727",
      "layover_id": "L-514728",
      "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": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-04T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-06T00:26:00Z",
      "duty_start_utc": "2026-08-06T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 264.29,
      "vat_rate": 10,
      "vat_amount": 26.43,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.92,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 295.92,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.76,
      "markup": 18.16,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854727",
      "vcc_auth_amount": 320.92,
      "folio_amount": 295.92,
      "settled_amount": 295.92,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 295.92,
      "baseline_rate": 397.54,
      "market_rate": 385.61,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 397.54,
      "discount_pct": 25.56
    },
    {
      "id": "RS-8854811-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854811",
      "duty_id": "D-514811",
      "layover_id": "L-514812",
      "crew_id": "FRA-1032",
      "crew_name": "T. Chevalier",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-28T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-06T13:11:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 287.15,
      "vat_rate": 10,
      "vat_amount": 28.71,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 321.06,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 321.06,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 294.58,
      "markup": 26.48,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854811",
      "vcc_auth_amount": 346.06,
      "folio_amount": 321.06,
      "settled_amount": 321.06,
      "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": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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": 19.24
    },
    {
      "id": "RS-8854829-2",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854829",
      "duty_id": "D-514829",
      "layover_id": "L-514830",
      "crew_id": "FRA-1078",
      "crew_name": "R. 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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-03T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-06T15:11:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.96,
      "vat_rate": 10,
      "vat_amount": 26.5,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.66,
      "ancillaries": 33.09,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 296.66,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 280.61,
      "markup": 16.05,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854829",
      "vcc_auth_amount": 354.75,
      "folio_amount": 329.75,
      "settled_amount": 329.75,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 296.66,
      "baseline_rate": 429.42,
      "market_rate": 416.54,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 429.42,
      "discount_pct": 30.92
    },
    {
      "id": "RS-8854845-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854845",
      "duty_id": "D-514845",
      "layover_id": "L-514846",
      "crew_id": "FRA-1086",
      "crew_name": "D. 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": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-05T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-06T15:11:00Z",
      "duty_start_utc": "2026-08-06T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 299.75,
      "vat_rate": 10,
      "vat_amount": 29.98,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 334.93,
      "ancillaries": 25.11,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 334.93,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 334.93,
      "markup": 0,
      "commission_received": 25.38,
      "commission_shared": 12.69,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854845",
      "vcc_auth_amount": 385.04,
      "folio_amount": 360.04,
      "settled_amount": 360.04,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 397.54,
      "market_rate": 385.61,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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": 15.75
    },
    {
      "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-8855008-2",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8855008",
      "duty_id": "D-515008",
      "layover_id": "L-515009",
      "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-128",
      "hotel": "Ibis Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-06T21:25:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 30,
      "room_net": 313.11,
      "vat_rate": 10,
      "vat_amount": 31.31,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 344.42,
      "ancillaries": 20.3,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 344.42,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 344.42,
      "markup": 0,
      "commission_received": 24.69,
      "commission_shared": 12.34,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855008",
      "vcc_auth_amount": null,
      "folio_amount": 364.72,
      "settled_amount": 364.72,
      "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": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 403.35,
      "discount_pct": 14.61
    },
    {
      "id": "RS-8855011-2",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8855011",
      "duty_id": "D-515011",
      "layover_id": "L-515012",
      "crew_id": "FRA-1024",
      "crew_name": "H. 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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "released",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-27T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-06T21:41:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.76,
      "vat_rate": 10,
      "vat_amount": 26.28,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.24,
      "ancillaries": 18.61,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.24,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.66,
      "markup": 20.58,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855011",
      "vcc_auth_amount": 337.85,
      "folio_amount": 312.85,
      "settled_amount": 312.85,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 294.24,
      "baseline_rate": 429.42,
      "market_rate": 416.54,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 429.42,
      "discount_pct": 31.48
    },
    {
      "id": "RS-8855075-3",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8855075",
      "duty_id": "D-515075",
      "layover_id": "L-515076",
      "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-07-30T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-06T15:11:00Z",
      "duty_start_utc": "2026-08-06T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 278.55,
      "vat_rate": 10,
      "vat_amount": 27.86,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 311.61,
      "ancillaries": 35.88,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 311.61,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 284.83,
      "markup": 26.78,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855075",
      "vcc_auth_amount": 372.49,
      "folio_amount": 347.49,
      "settled_amount": 347.49,
      "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": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.8,
      "complaint_theme": "food",
      "source_file_id": "AIMS-2026-08-04",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 397.54,
      "discount_pct": 21.62
    },
    {
      "id": "RS-8855098-2",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8855098",
      "duty_id": "D-515098",
      "layover_id": "L-515099",
      "crew_id": "FRA-1032",
      "crew_name": "T. Chevalier",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-03T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-06T04:51:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.13,
      "vat_rate": 10,
      "vat_amount": 26.41,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.74,
      "ancillaries": 10.9,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 295.74,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.74,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855098",
      "vcc_auth_amount": 331.64,
      "folio_amount": 306.64,
      "settled_amount": 306.64,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 295.74,
      "baseline_rate": 397.54,
      "market_rate": 385.61,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.2,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 397.54,
      "discount_pct": 25.61
    },
    {
      "id": "RS-8855114-2",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8855114",
      "duty_id": "D-515114",
      "layover_id": "L-515115",
      "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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-06T00:26:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 267.03,
      "vat_rate": 10,
      "vat_amount": 26.7,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.73,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.73,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.01,
      "markup": 20.72,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855114",
      "vcc_auth_amount": null,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": 293.73,
      "baseline_rate": 429.42,
      "market_rate": 416.54,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 429.42,
      "discount_pct": 31.6
    },
    {
      "id": "RS-8855194-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8855194",
      "duty_id": "D-515194",
      "layover_id": "L-515195",
      "crew_id": "FRA-1062",
      "crew_name": "T. Bernard",
      "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": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-28T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-06T21:41:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 346.26,
      "vat_rate": 10,
      "vat_amount": 34.63,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 386.09,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 386.09,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 386.09,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855194",
      "vcc_auth_amount": 321.45,
      "folio_amount": 386.09,
      "settled_amount": 386.09,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 296.45,
      "baseline_rate": 397.54,
      "market_rate": 385.61,
      "rate_honoured": 0,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "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": 2.88
    },
    {
      "id": "RS-8855212-2",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8855212",
      "duty_id": "D-515212",
      "layover_id": "L-515213",
      "crew_id": "FRA-1064",
      "crew_name": "N. Lefevre",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-07-31T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-06T14:11:00Z",
      "duty_start_utc": "2026-08-06T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 261.31,
      "vat_rate": 10,
      "vat_amount": 26.13,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.64,
      "ancillaries": 13.02,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 292.64,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 271.13,
      "markup": 21.51,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855212",
      "vcc_auth_amount": 330.66,
      "folio_amount": 305.66,
      "settled_amount": 305.66,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 292.64,
      "baseline_rate": 429.42,
      "market_rate": 416.54,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 429.42,
      "discount_pct": 31.85
    },
    {
      "id": "RS-8853892-2",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8853892",
      "duty_id": "D-513892",
      "layover_id": "L-513893",
      "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": "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": 3,
      "booking_created_at": "2026-08-03T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-07T15:11:00Z",
      "duty_start_utc": "2026-08-07T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 261.67,
      "vat_rate": 10,
      "vat_amount": 26.17,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.04,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.04,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.83,
      "markup": 17.21,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853892",
      "vcc_auth_amount": 318.04,
      "folio_amount": 293.04,
      "settled_amount": 293.04,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 293.04,
      "baseline_rate": 383.28,
      "market_rate": 371.78,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 383.28,
      "discount_pct": 23.54
    },
    {
      "id": "RS-8853938-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8853938",
      "duty_id": "D-513938",
      "layover_id": "L-513939",
      "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": "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": "positioning",
      "night_status": "released",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-06T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-07T21:41:00Z",
      "duty_start_utc": "2026-08-07T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 262.97,
      "vat_rate": 10,
      "vat_amount": 26.3,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.47,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.47,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.27,
      "markup": 18.2,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853938",
      "vcc_auth_amount": 319.47,
      "folio_amount": 294.47,
      "settled_amount": 294.47,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 294.47,
      "baseline_rate": 383.28,
      "market_rate": 371.78,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 23.17
    },
    {
      "id": "RS-8854112-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854112",
      "duty_id": "D-514112",
      "layover_id": "L-514113",
      "crew_id": "BEL-1057",
      "crew_name": "A. Lambert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-05T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-07T14:11:00Z",
      "duty_start_utc": "2026-08-07T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 266.13,
      "vat_rate": 10,
      "vat_amount": 26.61,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.94,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 297.94,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 297.94,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854112",
      "vcc_auth_amount": 322.94,
      "folio_amount": 297.94,
      "settled_amount": 297.94,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 297.94,
      "baseline_rate": 382.32,
      "market_rate": 370.85,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 382.32,
      "discount_pct": 22.07
    },
    {
      "id": "RS-8854187-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854187",
      "duty_id": "D-514187",
      "layover_id": "L-514188",
      "crew_id": "BEL-1054",
      "crew_name": "N. Claes",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-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-07T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-07T14:11:00Z",
      "duty_start_utc": "2026-08-07T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 308.02,
      "vat_rate": 10,
      "vat_amount": 30.8,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 344.02,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 344.02,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 344.02,
      "markup": 0,
      "commission_received": 37.66,
      "commission_shared": 18.83,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854187",
      "vcc_auth_amount": 369.02,
      "folio_amount": 344.02,
      "settled_amount": 344.02,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 383.28,
      "market_rate": 371.78,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "BRU-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 13.73,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 10.24
    },
    {
      "id": "RS-8854294-2",
      "period": "2026-08",
      "night": "2026-08-07",
      "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-07T21:41:00Z",
      "duty_start_utc": "2026-08-07T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 305.9,
      "vat_rate": 10,
      "vat_amount": 30.59,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 341.69,
      "ancillaries": 17.07,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 341.69,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 341.69,
      "markup": 0,
      "commission_received": 27.12,
      "commission_shared": 13.56,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854294",
      "vcc_auth_amount": 383.76,
      "folio_amount": 358.76,
      "settled_amount": 358.76,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 383.28,
      "market_rate": 371.78,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 383.28,
      "discount_pct": 10.85
    },
    {
      "id": "RS-8854343-2",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854343",
      "duty_id": "D-514343",
      "layover_id": "L-514344",
      "crew_id": "BEL-1017",
      "crew_name": "M. Willems",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-07T21:41:00Z",
      "duty_start_utc": "2026-08-07T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 265.62,
      "vat_rate": 10,
      "vat_amount": 26.56,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 292.18,
      "ancillaries": 14.13,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 292.18,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.05,
      "markup": 17.13,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854343",
      "vcc_auth_amount": null,
      "folio_amount": 306.31,
      "settled_amount": 306.31,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 292.18,
      "baseline_rate": 383.28,
      "market_rate": 371.78,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 383.28,
      "discount_pct": 23.77
    },
    {
      "id": "RS-8854407-2",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854407",
      "duty_id": "D-514407",
      "layover_id": "L-514408",
      "crew_id": "BEL-1088",
      "crew_name": "V. Maes",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": 2,
      "booking_created_at": "2026-08-04T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-07T15:11:00Z",
      "duty_start_utc": "2026-08-07T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 280.84,
      "vat_rate": 10,
      "vat_amount": 28.08,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 314.12,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 314.12,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 288.89,
      "markup": 25.23,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854407",
      "vcc_auth_amount": 339.12,
      "folio_amount": 314.12,
      "settled_amount": 314.12,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 382.32,
      "market_rate": 370.85,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 382.32,
      "discount_pct": 17.84
    },
    {
      "id": "RS-8854433-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854433",
      "duty_id": "D-514433",
      "layover_id": "L-514434",
      "crew_id": "BEL-1087",
      "crew_name": "H. Peeters",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-06T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-07T04:51:00Z",
      "duty_start_utc": "2026-08-07T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 263.95,
      "vat_rate": 10,
      "vat_amount": 26.4,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.55,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.55,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.86,
      "markup": 19.69,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854433",
      "vcc_auth_amount": 320.55,
      "folio_amount": 295.55,
      "settled_amount": 295.55,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 295.55,
      "baseline_rate": 383.28,
      "market_rate": 371.78,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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.89
    },
    {
      "id": "RS-8854458-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854458",
      "duty_id": "D-514458",
      "layover_id": "L-514459",
      "crew_id": "BEL-S208",
      "crew_name": "O. Janssens",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-07T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-07T13:55:00Z",
      "duty_start_utc": "2026-08-07T14:05:00Z",
      "transfer_minutes": 30,
      "room_net": 300.49,
      "vat_rate": 10,
      "vat_amount": 30.05,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 335.74,
      "ancillaries": 26.34,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 335.74,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 302.44,
      "markup": 33.3,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854458",
      "vcc_auth_amount": 387.08,
      "folio_amount": 362.08,
      "settled_amount": 362.08,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 382.13,
      "market_rate": 370.67,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 11.44,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 382.13,
      "discount_pct": 12.14
    },
    {
      "id": "RS-8854624-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854624",
      "duty_id": "D-514624",
      "layover_id": "L-514625",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-02T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-07T21:41:00Z",
      "duty_start_utc": "2026-08-07T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 265.39,
      "vat_rate": 10,
      "vat_amount": 26.54,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.13,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 297.13,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 279.63,
      "markup": 17.5,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854624",
      "vcc_auth_amount": 322.13,
      "folio_amount": 297.13,
      "settled_amount": 297.13,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 297.13,
      "baseline_rate": 382.32,
      "market_rate": 370.85,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 382.32,
      "discount_pct": 22.28
    },
    {
      "id": "RS-8854635-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854635",
      "duty_id": "D-514635",
      "layover_id": "L-514636",
      "crew_id": "BEL-1045",
      "crew_name": "L. Lambert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-06T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-07T13:11:00Z",
      "duty_start_utc": "2026-08-07T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 273.97,
      "vat_rate": 10,
      "vat_amount": 27.4,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 306.57,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 306.57,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 276.27,
      "markup": 30.3,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854635",
      "vcc_auth_amount": 331.57,
      "folio_amount": 306.57,
      "settled_amount": 306.57,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 383.28,
      "market_rate": 371.78,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 20.01
    },
    {
      "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-8854811-2",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854811",
      "duty_id": "D-514811",
      "layover_id": "L-514812",
      "crew_id": "FRA-1032",
      "crew_name": "T. Chevalier",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-28T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-07T13:11:00Z",
      "duty_start_utc": "2026-08-07T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 276.67,
      "vat_rate": 10,
      "vat_amount": 27.67,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 309.54,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 309.54,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 284.01,
      "markup": 25.53,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854811",
      "vcc_auth_amount": 334.54,
      "folio_amount": 309.54,
      "settled_amount": 309.54,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 383.28,
      "market_rate": 371.78,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 383.28,
      "discount_pct": 19.24
    },
    {
      "id": "RS-8854829-3",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854829",
      "duty_id": "D-514829",
      "layover_id": "L-514830",
      "crew_id": "FRA-1078",
      "crew_name": "R. 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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-03T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-07T15:11:00Z",
      "duty_start_utc": "2026-08-07T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 264.96,
      "vat_rate": 10,
      "vat_amount": 26.5,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.66,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 296.66,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 280.61,
      "markup": 16.05,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854829",
      "vcc_auth_amount": 321.66,
      "folio_amount": 296.66,
      "settled_amount": 296.66,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 296.66,
      "baseline_rate": 382.32,
      "market_rate": 370.85,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 382.32,
      "discount_pct": 22.41
    },
    {
      "id": "RS-8854845-2",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854845",
      "duty_id": "D-514845",
      "layover_id": "L-514846",
      "crew_id": "FRA-1086",
      "crew_name": "D. 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": "gds",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-07T15:11:00Z",
      "duty_start_utc": "2026-08-07T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 293.55,
      "vat_rate": 10,
      "vat_amount": 29.36,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 322.91,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 322.91,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 322.91,
      "markup": 0,
      "commission_received": 24.47,
      "commission_shared": 12.24,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854845",
      "vcc_auth_amount": null,
      "folio_amount": 322.91,
      "settled_amount": 322.91,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 383.28,
      "market_rate": 371.78,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 383.28,
      "discount_pct": 15.75
    },
    {
      "id": "RS-8854917-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854917",
      "duty_id": "D-514917",
      "layover_id": "L-514918",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-06T15: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": 293.48,
      "vat_rate": 10,
      "vat_amount": 29.35,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 328.03,
      "ancillaries": 8.16,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 328.03,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 328.03,
      "markup": 0,
      "commission_received": 33.99,
      "commission_shared": 17,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854917",
      "vcc_auth_amount": 361.19,
      "folio_amount": 336.19,
      "settled_amount": 336.19,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 382.32,
      "market_rate": 370.85,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 382.32,
      "discount_pct": 14.2
    },
    {
      "id": "RS-8855008-3",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8855008",
      "duty_id": "D-515008",
      "layover_id": "L-515009",
      "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-128",
      "hotel": "Ibis 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": 2,
      "booking_created_at": "2026-08-03T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-07T21:25:00Z",
      "duty_start_utc": "2026-08-07T11:50:00Z",
      "transfer_minutes": 30,
      "room_net": 291.91,
      "vat_rate": 10,
      "vat_amount": 29.19,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 326.3,
      "ancillaries": 18.5,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 326.3,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 326.3,
      "markup": 0,
      "commission_received": 23.39,
      "commission_shared": 11.69,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855008",
      "vcc_auth_amount": 369.8,
      "folio_amount": 344.8,
      "settled_amount": 344.8,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 382.13,
      "market_rate": 370.67,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 382.13,
      "discount_pct": 14.61
    },
    {
      "id": "RS-8855073-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8855073",
      "duty_id": "D-515073",
      "layover_id": "L-515074",
      "crew_id": "FRA-1082",
      "crew_name": "D. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-06T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-07T13:11:00Z",
      "duty_start_utc": "2026-08-07T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 264.08,
      "vat_rate": 10,
      "vat_amount": 26.41,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.69,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.69,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.69,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855073",
      "vcc_auth_amount": 320.69,
      "folio_amount": 295.69,
      "settled_amount": 295.69,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 295.69,
      "baseline_rate": 382.32,
      "market_rate": 370.85,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 382.32,
      "discount_pct": 22.66
    },
    {
      "id": "RS-8855114-3",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8855114",
      "duty_id": "D-515114",
      "layover_id": "L-515115",
      "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-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": 5,
      "booking_created_at": "2026-07-31T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-07T00:26:00Z",
      "duty_start_utc": "2026-08-07T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 262.3,
      "vat_rate": 10,
      "vat_amount": 26.23,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.73,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.73,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.01,
      "markup": 20.72,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855114",
      "vcc_auth_amount": 318.73,
      "folio_amount": 293.73,
      "settled_amount": 293.73,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 293.73,
      "baseline_rate": 382.32,
      "market_rate": 370.85,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 382.32,
      "discount_pct": 23.17
    },
    {
      "id": "RS-8855194-2",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8855194",
      "duty_id": "D-515194",
      "layover_id": "L-515195",
      "crew_id": "FRA-1062",
      "crew_name": "T. Bernard",
      "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": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-07T21:41:00Z",
      "duty_start_utc": "2026-08-07T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 269.5,
      "vat_rate": 10,
      "vat_amount": 26.95,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 296.45,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 296.45,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 296.45,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855194",
      "vcc_auth_amount": null,
      "folio_amount": 296.45,
      "settled_amount": 296.45,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 296.45,
      "baseline_rate": 383.28,
      "market_rate": 371.78,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 383.28,
      "discount_pct": 22.65
    },
    {
      "id": "RS-8853892-3",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8853892",
      "duty_id": "D-513892",
      "layover_id": "L-513893",
      "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": "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": 3,
      "booking_created_at": "2026-08-03T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-08T15:11:00Z",
      "duty_start_utc": "2026-08-08T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 261.67,
      "vat_rate": 10,
      "vat_amount": 26.17,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.04,
      "ancillaries": 18.6,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.04,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.83,
      "markup": 17.21,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853892",
      "vcc_auth_amount": 336.64,
      "folio_amount": 311.64,
      "settled_amount": 311.64,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 293.04,
      "baseline_rate": 348.22,
      "market_rate": 337.77,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 348.22,
      "discount_pct": 15.85
    },
    {
      "id": "RS-8853938-2",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8853938",
      "duty_id": "D-513938",
      "layover_id": "L-513939",
      "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": "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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-06T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-08T21:41:00Z",
      "duty_start_utc": "2026-08-08T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 262.97,
      "vat_rate": 10,
      "vat_amount": 26.3,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.47,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.47,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.27,
      "markup": 18.2,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853938",
      "vcc_auth_amount": 319.47,
      "folio_amount": 294.47,
      "settled_amount": 294.47,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 294.47,
      "baseline_rate": 348.22,
      "market_rate": 337.77,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 348.22,
      "discount_pct": 15.44
    },
    {
      "id": "RS-8854208-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854208",
      "duty_id": "D-514208",
      "layover_id": "L-514209",
      "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": "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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-03T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-08T12:55:00Z",
      "duty_start_utc": "2026-08-08T11:50:00Z",
      "transfer_minutes": 30,
      "room_net": 231.42,
      "vat_rate": 10,
      "vat_amount": 23.14,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 259.76,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 259.76,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 234.19,
      "markup": 25.57,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854208",
      "vcc_auth_amount": 284.76,
      "folio_amount": 259.76,
      "settled_amount": 259.76,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 331.74,
      "market_rate": 321.79,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 331.74,
      "discount_pct": 21.7
    },
    {
      "id": "RS-8854294-3",
      "period": "2026-08",
      "night": "2026-08-08",
      "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-08T21:41:00Z",
      "duty_start_utc": "2026-08-08T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 277.48,
      "vat_rate": 10,
      "vat_amount": 27.75,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 310.43,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 310.43,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 310.43,
      "markup": 0,
      "commission_received": 24.64,
      "commission_shared": 12.32,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854294",
      "vcc_auth_amount": 335.43,
      "folio_amount": 310.43,
      "settled_amount": 310.43,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 348.22,
      "market_rate": 337.77,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": "modify_in_place",
      "change_source": "travel_desk",
      "change_cost": 13.45,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 348.22,
      "discount_pct": 10.85
    },
    {
      "id": "RS-8854304-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854304",
      "duty_id": "D-514304",
      "layover_id": "L-514305",
      "crew_id": "BEL-1040",
      "crew_name": "O. Maes",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "irops",
      "night_status": "no_show",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-08T21:00:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-08T21:41:00Z",
      "duty_start_utc": "2026-08-08T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 286.03,
      "vat_rate": 10,
      "vat_amount": 28.6,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 319.83,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 319.83,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 319.83,
      "markup": 0,
      "commission_received": 23.96,
      "commission_shared": 11.98,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854304",
      "vcc_auth_amount": 344.83,
      "folio_amount": 319.83,
      "settled_amount": 319.83,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 348.22,
      "market_rate": 337.77,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "BRU-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 12.32,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 348.22,
      "discount_pct": 8.15
    },
    {
      "id": "RS-8854343-3",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854343",
      "duty_id": "D-514343",
      "layover_id": "L-514344",
      "crew_id": "BEL-1017",
      "crew_name": "M. Willems",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-28T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-08T21:41:00Z",
      "duty_start_utc": "2026-08-08T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 260.89,
      "vat_rate": 10,
      "vat_amount": 26.09,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.18,
      "ancillaries": 34.55,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 292.18,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.05,
      "markup": 17.13,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854343",
      "vcc_auth_amount": 351.73,
      "folio_amount": 326.73,
      "settled_amount": 326.73,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 292.18,
      "baseline_rate": 348.22,
      "market_rate": 337.77,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 348.22,
      "discount_pct": 16.09
    },
    {
      "id": "RS-8854433-2",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854433",
      "duty_id": "D-514433",
      "layover_id": "L-514434",
      "crew_id": "BEL-1087",
      "crew_name": "H. Peeters",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-06T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-08T04:51:00Z",
      "duty_start_utc": "2026-08-08T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 263.95,
      "vat_rate": 10,
      "vat_amount": 26.4,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.55,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 295.55,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.86,
      "markup": 19.69,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854433",
      "vcc_auth_amount": 320.55,
      "folio_amount": 295.55,
      "settled_amount": 295.55,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 295.55,
      "baseline_rate": 348.22,
      "market_rate": 337.77,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 348.22,
      "discount_pct": 15.13
    },
    {
      "id": "RS-8854486-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854486",
      "duty_id": "D-514486",
      "layover_id": "L-514487",
      "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": "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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-30T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-08T21:41:00Z",
      "duty_start_utc": "2026-08-08T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 263.93,
      "vat_rate": 10,
      "vat_amount": 26.39,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.52,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.52,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.52,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854486",
      "vcc_auth_amount": 320.52,
      "folio_amount": 295.52,
      "settled_amount": 295.52,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 295.52,
      "baseline_rate": 348.22,
      "market_rate": 337.77,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.7,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 348.22,
      "discount_pct": 15.13
    },
    {
      "id": "RS-8854666-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854666",
      "duty_id": "D-514666",
      "layover_id": "L-514667",
      "crew_id": "FRA-1067",
      "crew_name": "G. Marchand",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-07T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-08T04:51:00Z",
      "duty_start_utc": "2026-08-08T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 261.8,
      "vat_rate": 10,
      "vat_amount": 26.18,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.18,
      "ancillaries": 15.27,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.18,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.18,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854666",
      "vcc_auth_amount": 333.45,
      "folio_amount": 308.45,
      "settled_amount": 308.45,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 293.18,
      "baseline_rate": 348.22,
      "market_rate": 337.77,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 348.22,
      "discount_pct": 15.81
    },
    {
      "id": "RS-8854680-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854680",
      "duty_id": "D-514680",
      "layover_id": "L-514681",
      "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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-07T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-08T04:51:00Z",
      "duty_start_utc": "2026-08-08T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 262.01,
      "vat_rate": 10,
      "vat_amount": 26.2,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.41,
      "ancillaries": 19.37,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.41,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.24,
      "markup": 19.17,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854680",
      "vcc_auth_amount": 337.78,
      "folio_amount": 312.78,
      "settled_amount": 312.78,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 293.41,
      "baseline_rate": 350.75,
      "market_rate": 340.23,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 350.75,
      "discount_pct": 16.35
    },
    {
      "id": "RS-8854845-3",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854845",
      "duty_id": "D-514845",
      "layover_id": "L-514846",
      "crew_id": "FRA-1086",
      "crew_name": "D. 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": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-05T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-08T15:11:00Z",
      "duty_start_utc": "2026-08-08T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 261.97,
      "vat_rate": 10,
      "vat_amount": 26.2,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.37,
      "ancillaries": 20.53,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.37,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 293.37,
      "markup": 0,
      "commission_received": 22.23,
      "commission_shared": 11.12,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854845",
      "vcc_auth_amount": 338.9,
      "folio_amount": 313.9,
      "settled_amount": 313.9,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 348.22,
      "market_rate": 337.77,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 348.22,
      "discount_pct": 15.75
    },
    {
      "id": "RS-8854933-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854933",
      "duty_id": "D-514933",
      "layover_id": "L-514934",
      "crew_id": "FRA-1018",
      "crew_name": "A. Roussel",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-05T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-08T14:11:00Z",
      "duty_start_utc": "2026-08-08T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.99,
      "vat_rate": 10,
      "vat_amount": 26.3,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.49,
      "ancillaries": 8.09,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.49,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.89,
      "markup": 20.6,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854933",
      "vcc_auth_amount": 327.58,
      "folio_amount": 302.58,
      "settled_amount": 302.58,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 294.49,
      "baseline_rate": 350.75,
      "market_rate": 340.23,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.4,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 350.75,
      "discount_pct": 16.04
    },
    {
      "id": "RS-8854995-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854995",
      "duty_id": "D-514995",
      "layover_id": "L-514996",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "no_show",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-05T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-08T04:51:00Z",
      "duty_start_utc": "2026-08-08T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 263.68,
      "vat_rate": 10,
      "vat_amount": 26.37,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.25,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.25,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.38,
      "markup": 19.87,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854995",
      "vcc_auth_amount": 320.25,
      "folio_amount": 295.25,
      "settled_amount": 295.25,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 295.25,
      "baseline_rate": 350.75,
      "market_rate": 340.23,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 350.75,
      "discount_pct": 15.82
    },
    {
      "id": "RS-8855020-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8855020",
      "duty_id": "D-515020",
      "layover_id": "L-515021",
      "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": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-30T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-08T00:26:00Z",
      "duty_start_utc": "2026-08-08T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.44,
      "vat_rate": 10,
      "vat_amount": 26.24,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.88,
      "ancillaries": 8.28,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.88,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 271.09,
      "markup": 22.79,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855020",
      "vcc_auth_amount": 327.16,
      "folio_amount": 302.16,
      "settled_amount": 302.16,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 293.88,
      "baseline_rate": 350.75,
      "market_rate": 340.23,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 350.75,
      "discount_pct": 16.21
    },
    {
      "id": "RS-8855073-2",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8855073",
      "duty_id": "D-515073",
      "layover_id": "L-515074",
      "crew_id": "FRA-1082",
      "crew_name": "D. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-06T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-08T13:11:00Z",
      "duty_start_utc": "2026-08-08T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.08,
      "vat_rate": 10,
      "vat_amount": 26.41,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.69,
      "ancillaries": 26.29,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 295.69,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.69,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855073",
      "vcc_auth_amount": 346.98,
      "folio_amount": 321.98,
      "settled_amount": 321.98,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 295.69,
      "baseline_rate": 350.75,
      "market_rate": 340.23,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 350.75,
      "discount_pct": 15.7
    },
    {
      "id": "RS-8855124-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8855124",
      "duty_id": "D-515124",
      "layover_id": "L-515125",
      "crew_id": "FRA-1086",
      "crew_name": "D. 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-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": 3,
      "booking_created_at": "2026-08-05T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-08T14:11:00Z",
      "duty_start_utc": "2026-08-08T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 248.6,
      "vat_rate": 10,
      "vat_amount": 24.86,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 278.66,
      "ancillaries": 20.1,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 278.66,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 251.73,
      "markup": 26.93,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855124",
      "vcc_auth_amount": 323.76,
      "folio_amount": 298.76,
      "settled_amount": 298.76,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 350.75,
      "market_rate": 340.23,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 350.75,
      "discount_pct": 20.55
    },
    {
      "id": "RS-8855163-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8855163",
      "duty_id": "D-515163",
      "layover_id": "L-515164",
      "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": "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": "positioning",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-03T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-08T14:11:00Z",
      "duty_start_utc": "2026-08-08T11:50: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.92,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 297.45,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 297.45,
      "markup": 0,
      "commission_received": 23.06,
      "commission_shared": 11.53,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855163",
      "vcc_auth_amount": 333.37,
      "folio_amount": 308.37,
      "settled_amount": 308.37,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 348.22,
      "market_rate": 337.77,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 348.22,
      "discount_pct": 14.58
    },
    {
      "id": "RS-8855194-3",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8855194",
      "duty_id": "D-515194",
      "layover_id": "L-515195",
      "crew_id": "FRA-1062",
      "crew_name": "T. Bernard",
      "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": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-28T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-08T21:41:00Z",
      "duty_start_utc": "2026-08-08T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 264.77,
      "vat_rate": 10,
      "vat_amount": 26.48,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.45,
      "ancillaries": 19.88,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 296.45,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 296.45,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855194",
      "vcc_auth_amount": 341.33,
      "folio_amount": 316.33,
      "settled_amount": 316.33,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 296.45,
      "baseline_rate": 348.22,
      "market_rate": 337.77,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 348.22,
      "discount_pct": 14.87
    },
    {
      "id": "RS-8854123-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854123",
      "duty_id": "D-514123",
      "layover_id": "L-514124",
      "crew_id": "BEL-1003",
      "crew_name": "D. Peeters",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": 5,
      "booking_created_at": "2026-08-04T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-09T00:26:00Z",
      "duty_start_utc": "2026-08-09T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 263.84,
      "vat_rate": 10,
      "vat_amount": 26.38,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.42,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.42,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.42,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854123",
      "vcc_auth_amount": 320.42,
      "folio_amount": 295.42,
      "settled_amount": 295.42,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": 295.42,
      "baseline_rate": 352.45,
      "market_rate": 341.88,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 352.45,
      "discount_pct": 16.18
    },
    {
      "id": "RS-8854129-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854129",
      "duty_id": "D-514129",
      "layover_id": "L-514130",
      "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": "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": "standby",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-04T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-09T00:10:00Z",
      "duty_start_utc": "2026-08-09T14:05:00Z",
      "transfer_minutes": 30,
      "room_net": 251.2,
      "vat_rate": 10,
      "vat_amount": 25.12,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 281.52,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 281.52,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 254.9,
      "markup": 26.62,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854129",
      "vcc_auth_amount": 306.52,
      "folio_amount": 281.52,
      "settled_amount": 281.52,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 347.82,
      "market_rate": 337.39,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 347.82,
      "discount_pct": 19.06
    },
    {
      "id": "RS-8854304-2",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854304",
      "duty_id": "D-514304",
      "layover_id": "L-514305",
      "crew_id": "BEL-1040",
      "crew_name": "O. Maes",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-08T21:00:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-09T21:41:00Z",
      "duty_start_utc": "2026-08-09T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 289.55,
      "vat_rate": 10,
      "vat_amount": 28.96,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 323.71,
      "ancillaries": 21.73,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 323.71,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 323.71,
      "markup": 0,
      "commission_received": 24.25,
      "commission_shared": 12.13,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854304",
      "vcc_auth_amount": 370.44,
      "folio_amount": 345.44,
      "settled_amount": 345.44,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 352.45,
      "market_rate": 341.88,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "BRU-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 15.08,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 352.45,
      "discount_pct": 8.15
    },
    {
      "id": "RS-8854354-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854354",
      "duty_id": "D-514354",
      "layover_id": "L-514355",
      "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": "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": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-07T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-09T04:35:00Z",
      "duty_start_utc": "2026-08-09T11:50:00Z",
      "transfer_minutes": 30,
      "room_net": 267.92,
      "vat_rate": 10,
      "vat_amount": 26.79,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 299.91,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 299.91,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 299.91,
      "markup": 0,
      "commission_received": 23.89,
      "commission_shared": 11.94,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854354",
      "vcc_auth_amount": 324.91,
      "folio_amount": 299.91,
      "settled_amount": 299.91,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 347.82,
      "market_rate": 337.39,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 347.82,
      "discount_pct": 13.77
    },
    {
      "id": "RS-8854680-2",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854680",
      "duty_id": "D-514680",
      "layover_id": "L-514681",
      "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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-07T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-09T04:51:00Z",
      "duty_start_utc": "2026-08-09T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 262.01,
      "vat_rate": 10,
      "vat_amount": 26.2,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.41,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.41,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.24,
      "markup": 19.17,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854680",
      "vcc_auth_amount": 318.41,
      "folio_amount": 293.41,
      "settled_amount": 293.41,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": 293.41,
      "baseline_rate": 358.8,
      "market_rate": 348.04,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.8,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 358.8,
      "discount_pct": 18.22
    },
    {
      "id": "RS-8854746-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854746",
      "duty_id": "D-514746",
      "layover_id": "L-514747",
      "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-128",
      "hotel": "Ibis 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": 1,
      "booking_created_at": "2026-08-08T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-09T21:25:00Z",
      "duty_start_utc": "2026-08-09T11:50:00Z",
      "transfer_minutes": 30,
      "room_net": 253.32,
      "vat_rate": 10,
      "vat_amount": 25.33,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 283.85,
      "ancillaries": 25.8,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 283.85,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 261.03,
      "markup": 22.82,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854746",
      "vcc_auth_amount": 334.65,
      "folio_amount": 309.65,
      "settled_amount": 309.65,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 347.82,
      "market_rate": 337.39,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 347.82,
      "discount_pct": 18.39
    },
    {
      "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-8854832-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "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": "training",
      "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-09T00:26:00Z",
      "duty_start_utc": "2026-08-09T14: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": 17.32,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 297.72,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "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": 340.04,
      "folio_amount": 315.04,
      "settled_amount": 315.04,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": 297.72,
      "baseline_rate": 358.8,
      "market_rate": 348.04,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 17.02
    },
    {
      "id": "RS-8854906-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854906",
      "duty_id": "D-514906",
      "layover_id": "L-514907",
      "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": "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": 5,
      "booking_created_at": "2026-08-04T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-09T14:11:00Z",
      "duty_start_utc": "2026-08-09T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 261.71,
      "vat_rate": 10,
      "vat_amount": 26.17,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.08,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.08,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 268.39,
      "markup": 24.69,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854906",
      "vcc_auth_amount": 318.08,
      "folio_amount": 293.08,
      "settled_amount": 293.08,
      "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": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 18.32
    },
    {
      "id": "RS-8854927-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854927",
      "duty_id": "D-514927",
      "layover_id": "L-514928",
      "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-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-06T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-09T13:11:00Z",
      "duty_start_utc": "2026-08-09T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 271.52,
      "vat_rate": 10,
      "vat_amount": 27.15,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 303.87,
      "ancillaries": 34.99,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 303.87,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 303.87,
      "markup": 0,
      "commission_received": 28.16,
      "commission_shared": 14.08,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854927",
      "vcc_auth_amount": 363.86,
      "folio_amount": 338.86,
      "settled_amount": 338.86,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 352.45,
      "market_rate": 341.88,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 352.45,
      "discount_pct": 13.78
    },
    {
      "id": "RS-8854933-2",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854933",
      "duty_id": "D-514933",
      "layover_id": "L-514934",
      "crew_id": "FRA-1018",
      "crew_name": "A. Roussel",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-05T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-09T14:11:00Z",
      "duty_start_utc": "2026-08-09T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 262.99,
      "vat_rate": 10,
      "vat_amount": 26.3,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.49,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.49,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.89,
      "markup": 20.6,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854933",
      "vcc_auth_amount": 319.49,
      "folio_amount": 294.49,
      "settled_amount": 294.49,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": 294.49,
      "baseline_rate": 358.8,
      "market_rate": 348.04,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 358.8,
      "discount_pct": 17.92
    },
    {
      "id": "RS-8854968-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854968",
      "duty_id": "D-514968",
      "layover_id": "L-514969",
      "crew_id": "FRA-1063",
      "crew_name": "A. Girard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-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": 9,
      "booking_created_at": "2026-07-31T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-09T15:11:00Z",
      "duty_start_utc": "2026-08-09T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 269.46,
      "vat_rate": 10,
      "vat_amount": 26.95,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 301.61,
      "ancillaries": 26.17,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 301.61,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 301.61,
      "markup": 0,
      "commission_received": 22.61,
      "commission_shared": 11.31,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854968",
      "vcc_auth_amount": 352.78,
      "folio_amount": 327.78,
      "settled_amount": 327.78,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 352.45,
      "market_rate": 341.88,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 352.45,
      "discount_pct": 14.42
    },
    {
      "id": "RS-8854976-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854976",
      "duty_id": "D-514976",
      "layover_id": "L-514977",
      "crew_id": "FRA-1025",
      "crew_name": "M. Delacroix",
      "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-06T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-09T15:11:00Z",
      "duty_start_utc": "2026-08-09T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 261.13,
      "vat_rate": 10,
      "vat_amount": 26.11,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.44,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 292.44,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 271.06,
      "markup": 21.38,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854976",
      "vcc_auth_amount": 317.44,
      "folio_amount": 292.44,
      "settled_amount": 292.44,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": 292.44,
      "baseline_rate": 352.45,
      "market_rate": 341.88,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 352.45,
      "discount_pct": 17.03
    },
    {
      "id": "RS-8855073-3",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8855073",
      "duty_id": "D-515073",
      "layover_id": "L-515074",
      "crew_id": "FRA-1082",
      "crew_name": "D. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-06T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-09T13:11:00Z",
      "duty_start_utc": "2026-08-09T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.08,
      "vat_rate": 10,
      "vat_amount": 26.41,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.69,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 295.69,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.69,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855073",
      "vcc_auth_amount": 320.69,
      "folio_amount": 295.69,
      "settled_amount": 295.69,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": 295.69,
      "baseline_rate": 358.8,
      "market_rate": 348.04,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 358.8,
      "discount_pct": 17.59
    },
    {
      "id": "RS-8855096-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8855096",
      "duty_id": "D-515096",
      "layover_id": "L-515097",
      "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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-04T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-09T15:11:00Z",
      "duty_start_utc": "2026-08-09T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 264.16,
      "vat_rate": 10,
      "vat_amount": 26.42,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.78,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.78,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.78,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855096",
      "vcc_auth_amount": 320.78,
      "folio_amount": 295.78,
      "settled_amount": 295.78,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": 295.78,
      "baseline_rate": 358.8,
      "market_rate": 348.04,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 17.56
    },
    {
      "id": "RS-8855163-2",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8855163",
      "duty_id": "D-515163",
      "layover_id": "L-515164",
      "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": "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": 5,
      "booking_created_at": "2026-08-03T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-09T14:11:00Z",
      "duty_start_utc": "2026-08-09T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 268.97,
      "vat_rate": 10,
      "vat_amount": 26.9,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 301.07,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 301.07,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 301.07,
      "markup": 0,
      "commission_received": 23.34,
      "commission_shared": 11.67,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855163",
      "vcc_auth_amount": 326.07,
      "folio_amount": 301.07,
      "settled_amount": 301.07,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 352.45,
      "market_rate": 341.88,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.2,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 352.45,
      "discount_pct": 14.58
    },
    {
      "id": "RS-8853876-1",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8853876",
      "duty_id": "D-513876",
      "layover_id": "L-513877",
      "crew_id": "BEL-1051",
      "crew_name": "H. Peeters",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-05T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-10T04:51:00Z",
      "duty_start_utc": "2026-08-10T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 261.78,
      "vat_rate": 10,
      "vat_amount": 26.18,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.16,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.16,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.16,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853876",
      "vcc_auth_amount": 318.16,
      "folio_amount": 293.16,
      "settled_amount": 293.16,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": 293.16,
      "baseline_rate": 378.46,
      "market_rate": 367.11,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 378.46,
      "discount_pct": 22.54
    },
    {
      "id": "RS-8854123-2",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854123",
      "duty_id": "D-514123",
      "layover_id": "L-514124",
      "crew_id": "BEL-1003",
      "crew_name": "D. Peeters",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": 5,
      "booking_created_at": "2026-08-04T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-10T00:26:00Z",
      "duty_start_utc": "2026-08-10T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 326.36,
      "vat_rate": 10,
      "vat_amount": 32.64,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 364.2,
      "ancillaries": 8.82,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 364.2,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 364.2,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854123",
      "vcc_auth_amount": 329.24,
      "folio_amount": 373.02,
      "settled_amount": 373.02,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": 295.42,
      "baseline_rate": 378.46,
      "market_rate": 367.11,
      "rate_honoured": 0,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 378.46,
      "discount_pct": 3.77
    },
    {
      "id": "RS-8854129-2",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854129",
      "duty_id": "D-514129",
      "layover_id": "L-514130",
      "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": "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-04T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-10T00:10:00Z",
      "duty_start_utc": "2026-08-10T09:15:00Z",
      "transfer_minutes": 30,
      "room_net": 278.19,
      "vat_rate": 10,
      "vat_amount": 27.82,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 311.21,
      "ancillaries": 33.57,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 311.21,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 281.78,
      "markup": 29.43,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854129",
      "vcc_auth_amount": 369.78,
      "folio_amount": 344.78,
      "settled_amount": 344.78,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 384.51,
      "market_rate": 372.97,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 384.51,
      "discount_pct": 19.06
    },
    {
      "id": "RS-8854304-3",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854304",
      "duty_id": "D-514304",
      "layover_id": "L-514305",
      "crew_id": "BEL-1040",
      "crew_name": "O. Maes",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-08T21:00:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-10T21:41:00Z",
      "duty_start_utc": "2026-08-10T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 311.27,
      "vat_rate": 10,
      "vat_amount": 31.13,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 347.6,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 347.6,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 347.6,
      "markup": 0,
      "commission_received": 26.04,
      "commission_shared": 13.02,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854304",
      "vcc_auth_amount": 372.6,
      "folio_amount": 347.6,
      "settled_amount": 347.6,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 378.46,
      "market_rate": 367.11,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "BRU-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 12.68,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 378.46,
      "discount_pct": 8.15
    },
    {
      "id": "RS-8854354-2",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854354",
      "duty_id": "D-514354",
      "layover_id": "L-514355",
      "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": "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": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-07T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-10T04:35:00Z",
      "duty_start_utc": "2026-08-10T14:05:00Z",
      "transfer_minutes": 30,
      "room_net": 296.68,
      "vat_rate": 10,
      "vat_amount": 29.67,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 331.55,
      "ancillaries": 10.38,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 331.55,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 331.55,
      "markup": 0,
      "commission_received": 26.41,
      "commission_shared": 13.2,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854354",
      "vcc_auth_amount": 366.93,
      "folio_amount": 341.93,
      "settled_amount": 341.93,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 384.51,
      "market_rate": 372.97,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 384.51,
      "discount_pct": 13.77
    },
    {
      "id": "RS-8854680-3",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854680",
      "duty_id": "D-514680",
      "layover_id": "L-514681",
      "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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-07T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-10T04:51:00Z",
      "duty_start_utc": "2026-08-10T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 262.01,
      "vat_rate": 10,
      "vat_amount": 26.2,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.41,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.41,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.24,
      "markup": 19.17,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854680",
      "vcc_auth_amount": 318.41,
      "folio_amount": 293.41,
      "settled_amount": 293.41,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": 293.41,
      "baseline_rate": 399.97,
      "market_rate": 387.97,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 399.97,
      "discount_pct": 26.64
    },
    {
      "id": "RS-8854746-2",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854746",
      "duty_id": "D-514746",
      "layover_id": "L-514747",
      "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-128",
      "hotel": "Ibis 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": 1,
      "booking_created_at": "2026-08-08T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-10T21:25:00Z",
      "duty_start_utc": "2026-08-10T06:30:00Z",
      "transfer_minutes": 30,
      "room_net": 280.54,
      "vat_rate": 10,
      "vat_amount": 28.05,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 313.79,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 313.79,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 288.57,
      "markup": 25.22,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854746",
      "vcc_auth_amount": 338.79,
      "folio_amount": 313.79,
      "settled_amount": 313.79,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 384.51,
      "market_rate": 372.97,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 384.51,
      "discount_pct": 18.39
    },
    {
      "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-8854906-2",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854906",
      "duty_id": "D-514906",
      "layover_id": "L-514907",
      "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": "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": 5,
      "booking_created_at": "2026-08-04T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-10T14:11:00Z",
      "duty_start_utc": "2026-08-10T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 292.28,
      "vat_rate": 10,
      "vat_amount": 29.23,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 326.71,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 326.71,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 299.19,
      "markup": 27.52,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854906",
      "vcc_auth_amount": 351.71,
      "folio_amount": 326.71,
      "settled_amount": 326.71,
      "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": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 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": 18.32
    },
    {
      "id": "RS-8854927-2",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854927",
      "duty_id": "D-514927",
      "layover_id": "L-514928",
      "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-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": 3,
      "booking_created_at": "2026-08-06T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-10T13:11:00Z",
      "duty_start_utc": "2026-08-10T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 291.91,
      "vat_rate": 10,
      "vat_amount": 29.19,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 326.3,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 326.3,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 326.3,
      "markup": 0,
      "commission_received": 30.24,
      "commission_shared": 15.12,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854927",
      "vcc_auth_amount": 351.3,
      "folio_amount": 326.3,
      "settled_amount": 326.3,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 378.46,
      "market_rate": 367.11,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 378.46,
      "discount_pct": 13.78
    },
    {
      "id": "RS-8854968-2",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854968",
      "duty_id": "D-514968",
      "layover_id": "L-514969",
      "crew_id": "FRA-1063",
      "crew_name": "A. Girard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-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": 9,
      "booking_created_at": "2026-07-31T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-10T15:11:00Z",
      "duty_start_utc": "2026-08-10T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 289.7,
      "vat_rate": 10,
      "vat_amount": 28.97,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 323.87,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 323.87,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 323.87,
      "markup": 0,
      "commission_received": 24.28,
      "commission_shared": 12.14,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854968",
      "vcc_auth_amount": 348.87,
      "folio_amount": 323.87,
      "settled_amount": 323.87,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 378.46,
      "market_rate": 367.11,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 378.46,
      "discount_pct": 14.42
    },
    {
      "id": "RS-8855122-1",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8855122",
      "duty_id": "D-515122",
      "layover_id": "L-515123",
      "crew_id": "FRA-1012",
      "crew_name": "Y. Moreau",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-01T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-10T04:51:00Z",
      "duty_start_utc": "2026-08-10T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 269.27,
      "vat_rate": 10,
      "vat_amount": 26.93,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 301.4,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 301.4,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 275.09,
      "markup": 26.31,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855122",
      "vcc_auth_amount": 326.4,
      "folio_amount": 301.4,
      "settled_amount": 301.4,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 378.46,
      "market_rate": 367.11,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 378.46,
      "discount_pct": 20.36
    },
    {
      "id": "RS-8855163-3",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8855163",
      "duty_id": "D-515163",
      "layover_id": "L-515164",
      "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": "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": 5,
      "booking_created_at": "2026-08-03T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-10T14:11:00Z",
      "duty_start_utc": "2026-08-10T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 289.16,
      "vat_rate": 10,
      "vat_amount": 28.92,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 323.28,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 323.28,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 323.28,
      "markup": 0,
      "commission_received": 25.06,
      "commission_shared": 12.53,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855163",
      "vcc_auth_amount": 348.28,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": null,
      "baseline_rate": 378.46,
      "market_rate": 367.11,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "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": 378.46,
      "discount_pct": 14.58
    },
    {
      "id": "RS-8855176-1",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8855176",
      "duty_id": "D-515176",
      "layover_id": "L-515177",
      "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-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": 5,
      "booking_created_at": "2026-08-05T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-10T04:51:00Z",
      "duty_start_utc": "2026-08-10T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 283.44,
      "vat_rate": 10,
      "vat_amount": 28.34,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 316.98,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 316.98,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 289.54,
      "markup": 27.44,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855176",
      "vcc_auth_amount": 341.98,
      "folio_amount": 316.98,
      "settled_amount": 316.98,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 399.97,
      "market_rate": 387.97,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 399.97,
      "discount_pct": 20.75
    },
    {
      "id": "RS-8853876-2",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8853876",
      "duty_id": "D-513876",
      "layover_id": "L-513877",
      "crew_id": "BEL-1051",
      "crew_name": "H. Peeters",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-05T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-11T04:51:00Z",
      "duty_start_utc": "2026-08-11T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 261.78,
      "vat_rate": 10,
      "vat_amount": 26.18,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.16,
      "ancillaries": 9.87,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.16,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.16,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853876",
      "vcc_auth_amount": 328.03,
      "folio_amount": 303.03,
      "settled_amount": 303.03,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": 293.16,
      "baseline_rate": 424.32,
      "market_rate": 411.59,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 424.32,
      "discount_pct": 30.91
    },
    {
      "id": "RS-8853879-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8853879",
      "duty_id": "D-513879",
      "layover_id": "L-513880",
      "crew_id": "BEL-1018",
      "crew_name": "V. Claes",
      "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-02T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-11T04:51:00Z",
      "duty_start_utc": "2026-08-11T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 299.71,
      "vat_rate": 10,
      "vat_amount": 29.97,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 334.88,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 334.88,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 300.88,
      "markup": 34,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853879",
      "vcc_auth_amount": 359.88,
      "folio_amount": 334.88,
      "settled_amount": 334.88,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 424.32,
      "market_rate": 411.59,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 424.32,
      "discount_pct": 21.08
    },
    {
      "id": "RS-8854023-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854023",
      "duty_id": "D-514023",
      "layover_id": "L-514024",
      "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": "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-11T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-11T15:11:00Z",
      "duty_start_utc": "2026-08-11T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 349.51,
      "vat_rate": 10,
      "vat_amount": 34.95,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 389.66,
      "ancillaries": 19.71,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 389.66,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 389.66,
      "markup": 0,
      "commission_received": 28.14,
      "commission_shared": 14.07,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854023",
      "vcc_auth_amount": 434.37,
      "folio_amount": 409.37,
      "settled_amount": 409.37,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 424.32,
      "market_rate": 411.59,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 424.32,
      "discount_pct": 8.17
    },
    {
      "id": "RS-8854129-3",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854129",
      "duty_id": "D-514129",
      "layover_id": "L-514130",
      "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": "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-04T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-11T00:10:00Z",
      "duty_start_utc": "2026-08-11T11:50:00Z",
      "transfer_minutes": 30,
      "room_net": 287.64,
      "vat_rate": 10,
      "vat_amount": 28.76,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 321.6,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 321.6,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 291.19,
      "markup": 30.41,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854129",
      "vcc_auth_amount": 346.6,
      "folio_amount": 321.6,
      "settled_amount": 321.6,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 397.34,
      "market_rate": 385.42,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 397.34,
      "discount_pct": 19.06
    },
    {
      "id": "RS-8854284-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854284",
      "duty_id": "D-514284",
      "layover_id": "L-514285",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-06T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-11T15:11:00Z",
      "duty_start_utc": "2026-08-11T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.61,
      "vat_rate": 10,
      "vat_amount": 26.26,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.07,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.07,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 271.07,
      "markup": 23,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854284",
      "vcc_auth_amount": 319.07,
      "folio_amount": 294.07,
      "settled_amount": 294.07,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": 294.07,
      "baseline_rate": 424.32,
      "market_rate": 411.59,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 424.32,
      "discount_pct": 30.7
    },
    {
      "id": "RS-8854525-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854525",
      "duty_id": "D-514525",
      "layover_id": "L-514526",
      "crew_id": "BEL-1020",
      "crew_name": "S. Dubois",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": 1,
      "booking_created_at": "2026-08-10T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-11T13:11:00Z",
      "duty_start_utc": "2026-08-11T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 296.71,
      "vat_rate": 10,
      "vat_amount": 29.67,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 331.58,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 331.58,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 303.99,
      "markup": 27.59,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854525",
      "vcc_auth_amount": 356.58,
      "folio_amount": 331.58,
      "settled_amount": 331.58,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 418.24,
      "market_rate": 405.69,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 418.24,
      "discount_pct": 20.72
    },
    {
      "id": "RS-8854581-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854581",
      "duty_id": "D-514581",
      "layover_id": "L-514582",
      "crew_id": "BEL-1058",
      "crew_name": "L. Declerck",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": 5,
      "booking_created_at": "2026-08-06T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-11T21:41:00Z",
      "duty_start_utc": "2026-08-11T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 265.33,
      "vat_rate": 10,
      "vat_amount": 26.53,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.06,
      "ancillaries": 20.46,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 297.06,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.83,
      "markup": 21.23,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854581",
      "vcc_auth_amount": 342.52,
      "folio_amount": 317.52,
      "settled_amount": 317.52,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": 297.06,
      "baseline_rate": 418.24,
      "market_rate": 405.69,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 418.24,
      "discount_pct": 28.97
    },
    {
      "id": "RS-8854671-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854671",
      "duty_id": "D-514671",
      "layover_id": "L-514672",
      "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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-02T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-11T14:11:00Z",
      "duty_start_utc": "2026-08-11T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 262.67,
      "vat_rate": 10,
      "vat_amount": 26.27,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.14,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.14,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.14,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854671",
      "vcc_auth_amount": 319.14,
      "folio_amount": 294.14,
      "settled_amount": 294.14,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": 294.14,
      "baseline_rate": 418.24,
      "market_rate": 405.69,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 418.24,
      "discount_pct": 29.67
    },
    {
      "id": "RS-8854690-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854690",
      "duty_id": "D-514690",
      "layover_id": "L-514691",
      "crew_id": "FRA-1016",
      "crew_name": "O. Lefevre",
      "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": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-02T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-11T21:41:00Z",
      "duty_start_utc": "2026-08-11T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 263.16,
      "vat_rate": 10,
      "vat_amount": 26.32,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.68,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.68,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.68,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854690",
      "vcc_auth_amount": 319.68,
      "folio_amount": 294.68,
      "settled_amount": 294.68,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": 294.68,
      "baseline_rate": 424.32,
      "market_rate": 411.59,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 424.32,
      "discount_pct": 30.55
    },
    {
      "id": "RS-8854746-3",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854746",
      "duty_id": "D-514746",
      "layover_id": "L-514747",
      "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-128",
      "hotel": "Ibis 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": 1,
      "booking_created_at": "2026-08-08T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-11T21:25:00Z",
      "duty_start_utc": "2026-08-11T14:05:00Z",
      "transfer_minutes": 30,
      "room_net": 290.05,
      "vat_rate": 10,
      "vat_amount": 29.01,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 324.26,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 324.26,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 298.19,
      "markup": 26.07,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854746",
      "vcc_auth_amount": 349.26,
      "folio_amount": 324.26,
      "settled_amount": 324.26,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 397.34,
      "market_rate": 385.42,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 397.34,
      "discount_pct": 18.39
    },
    {
      "id": "RS-8854795-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854795",
      "duty_id": "D-514795",
      "layover_id": "L-514796",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-06T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-11T04:51:00Z",
      "duty_start_utc": "2026-08-11T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 262.06,
      "vat_rate": 10,
      "vat_amount": 26.21,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.47,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.47,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.92,
      "markup": 17.55,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854795",
      "vcc_auth_amount": 318.47,
      "folio_amount": 293.47,
      "settled_amount": 293.47,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": 293.47,
      "baseline_rate": 424.32,
      "market_rate": 411.59,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 424.32,
      "discount_pct": 30.84
    },
    {
      "id": "RS-8854847-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854847",
      "duty_id": "D-514847",
      "layover_id": "L-514848",
      "crew_id": "FRA-1081",
      "crew_name": "C. Perrin",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-02T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-11T21:41:00Z",
      "duty_start_utc": "2026-08-11T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 263.61,
      "vat_rate": 10,
      "vat_amount": 26.36,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.17,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.17,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.17,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854847",
      "vcc_auth_amount": 320.17,
      "folio_amount": 295.17,
      "settled_amount": 295.17,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": 295.17,
      "baseline_rate": 418.24,
      "market_rate": 405.69,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 418.24,
      "discount_pct": 29.43
    },
    {
      "id": "RS-8854906-3",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854906",
      "duty_id": "D-514906",
      "layover_id": "L-514907",
      "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": "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": 5,
      "booking_created_at": "2026-08-04T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-11T14:11:00Z",
      "duty_start_utc": "2026-08-11T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 305.85,
      "vat_rate": 10,
      "vat_amount": 30.58,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 341.63,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 341.63,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 312.85,
      "markup": 28.78,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854906",
      "vcc_auth_amount": 366.63,
      "folio_amount": 341.63,
      "settled_amount": 341.63,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 418.24,
      "market_rate": 405.69,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 418.24,
      "discount_pct": 18.32
    },
    {
      "id": "RS-8854968-3",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854968",
      "duty_id": "D-514968",
      "layover_id": "L-514969",
      "crew_id": "FRA-1063",
      "crew_name": "A. Girard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-31T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-11T15:11:00Z",
      "duty_start_utc": "2026-08-11T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 325.38,
      "vat_rate": 10,
      "vat_amount": 32.54,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 363.12,
      "ancillaries": 27.61,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 363.12,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 363.12,
      "markup": 0,
      "commission_received": 27.22,
      "commission_shared": 13.61,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854968",
      "vcc_auth_amount": 415.73,
      "folio_amount": 390.73,
      "settled_amount": 390.73,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 424.32,
      "market_rate": 411.59,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 424.32,
      "discount_pct": 14.42
    },
    {
      "id": "RS-8855122-2",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8855122",
      "duty_id": "D-515122",
      "layover_id": "L-515123",
      "crew_id": "FRA-1012",
      "crew_name": "Y. Moreau",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-01T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-11T04:51:00Z",
      "duty_start_utc": "2026-08-11T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 302.47,
      "vat_rate": 10,
      "vat_amount": 30.25,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 337.92,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 337.92,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 308.42,
      "markup": 29.5,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855122",
      "vcc_auth_amount": 362.92,
      "folio_amount": 337.92,
      "settled_amount": 337.92,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 424.32,
      "market_rate": 411.59,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 424.32,
      "discount_pct": 20.36
    },
    {
      "id": "RS-8855176-2",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8855176",
      "duty_id": "D-515176",
      "layover_id": "L-515177",
      "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-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": 5,
      "booking_created_at": "2026-08-05T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-11T04:51:00Z",
      "duty_start_utc": "2026-08-11T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 296.6,
      "vat_rate": 10,
      "vat_amount": 29.66,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 331.46,
      "ancillaries": 16.37,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 331.46,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 302.77,
      "markup": 28.69,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855176",
      "vcc_auth_amount": 372.83,
      "folio_amount": 347.83,
      "settled_amount": 347.83,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 418.24,
      "market_rate": 405.69,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 418.24,
      "discount_pct": 20.75
    },
    {
      "id": "RS-8854129-4",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854129",
      "duty_id": "D-514129",
      "layover_id": "L-514130",
      "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": "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-04T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-12T00:10:00Z",
      "duty_start_utc": "2026-08-12T14:05:00Z",
      "transfer_minutes": 30,
      "room_net": 298.13,
      "vat_rate": 10,
      "vat_amount": 29.81,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 333.14,
      "ancillaries": 11.04,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 333.14,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 301.64,
      "markup": 31.5,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854129",
      "vcc_auth_amount": 369.18,
      "folio_amount": 344.18,
      "settled_amount": 344.18,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 411.6,
      "market_rate": 399.25,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 411.6,
      "discount_pct": 19.06
    },
    {
      "id": "RS-8854367-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854367",
      "duty_id": "D-514367",
      "layover_id": "L-514368",
      "crew_id": "BEL-1051",
      "crew_name": "H. Peeters",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-12T21:00:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-12T21:41:00Z",
      "duty_start_utc": "2026-08-12T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 262.93,
      "vat_rate": 10,
      "vat_amount": 26.29,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.42,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.42,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 271.41,
      "markup": 23.01,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854367",
      "vcc_auth_amount": 319.42,
      "folio_amount": 294.42,
      "settled_amount": 294.42,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 294.42,
      "baseline_rate": 425.56,
      "market_rate": 412.79,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "BRU-CREW",
      "change_type": "modify_in_place",
      "change_source": "crew_app",
      "change_cost": 16.07,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 425.56,
      "discount_pct": 30.82
    },
    {
      "id": "RS-8854437-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854437",
      "duty_id": "D-514437",
      "layover_id": "L-514438",
      "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": "irops",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-11T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-12T21:41:00Z",
      "duty_start_utc": "2026-08-12T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 261.28,
      "vat_rate": 10,
      "vat_amount": 26.13,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.61,
      "ancillaries": 18.03,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 292.61,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 273.07,
      "markup": 19.54,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854437",
      "vcc_auth_amount": 335.64,
      "folio_amount": 310.64,
      "settled_amount": 310.64,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 292.61,
      "baseline_rate": 425.56,
      "market_rate": 412.79,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 425.56,
      "discount_pct": 31.24
    },
    {
      "id": "RS-8854525-2",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854525",
      "duty_id": "D-514525",
      "layover_id": "L-514526",
      "crew_id": "BEL-1020",
      "crew_name": "S. Dubois",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": 1,
      "booking_created_at": "2026-08-10T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-12T13:11:00Z",
      "duty_start_utc": "2026-08-12T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 301.99,
      "vat_rate": 10,
      "vat_amount": 30.2,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 337.39,
      "ancillaries": 15.69,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 337.39,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 309.31,
      "markup": 28.08,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854525",
      "vcc_auth_amount": 378.08,
      "folio_amount": 353.08,
      "settled_amount": 353.08,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 425.56,
      "market_rate": 412.79,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 425.56,
      "discount_pct": 20.72
    },
    {
      "id": "RS-8854581-2",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854581",
      "duty_id": "D-514581",
      "layover_id": "L-514582",
      "crew_id": "BEL-1058",
      "crew_name": "L. Declerck",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": 5,
      "booking_created_at": "2026-08-06T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-12T21:41:00Z",
      "duty_start_utc": "2026-08-12T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 265.33,
      "vat_rate": 10,
      "vat_amount": 26.53,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.06,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 297.06,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.83,
      "markup": 21.23,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854581",
      "vcc_auth_amount": 322.06,
      "folio_amount": 297.06,
      "settled_amount": 297.06,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 297.06,
      "baseline_rate": 425.56,
      "market_rate": 412.79,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 425.56,
      "discount_pct": 30.2
    },
    {
      "id": "RS-8854632-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854632",
      "duty_id": "D-514632",
      "layover_id": "L-514633",
      "crew_id": "BEL-1034",
      "crew_name": "G. Declerck",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "BRU",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-10T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-12T00:26:00Z",
      "duty_start_utc": "2026-08-12T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 265.63,
      "vat_rate": 10,
      "vat_amount": 26.56,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.39,
      "ancillaries": 29.02,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 297.39,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 297.39,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854632",
      "vcc_auth_amount": 351.41,
      "folio_amount": 326.41,
      "settled_amount": 326.41,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 297.39,
      "baseline_rate": 425.56,
      "market_rate": 412.79,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "BRU-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 425.56,
      "discount_pct": 30.12
    },
    {
      "id": "RS-8854671-2",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854671",
      "duty_id": "D-514671",
      "layover_id": "L-514672",
      "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-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": 9,
      "booking_created_at": "2026-08-02T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-12T14:11:00Z",
      "duty_start_utc": "2026-08-12T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 262.67,
      "vat_rate": 10,
      "vat_amount": 26.27,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.14,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.14,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.14,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854671",
      "vcc_auth_amount": 319.14,
      "folio_amount": 294.14,
      "settled_amount": 294.14,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 294.14,
      "baseline_rate": 425.56,
      "market_rate": 412.79,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 425.56,
      "discount_pct": 30.88
    },
    {
      "id": "RS-8854690-2",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854690",
      "duty_id": "D-514690",
      "layover_id": "L-514691",
      "crew_id": "FRA-1016",
      "crew_name": "O. Lefevre",
      "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": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-02T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-12T21:41:00Z",
      "duty_start_utc": "2026-08-12T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 263.16,
      "vat_rate": 10,
      "vat_amount": 26.32,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.68,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.68,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.68,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854690",
      "vcc_auth_amount": 319.68,
      "folio_amount": 294.68,
      "settled_amount": 294.68,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 294.68,
      "baseline_rate": 409.38,
      "market_rate": 397.1,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 409.38,
      "discount_pct": 28.02
    },
    {
      "id": "RS-8854781-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854781",
      "duty_id": "D-514781",
      "layover_id": "L-514782",
      "crew_id": "FRA-1025",
      "crew_name": "M. Delacroix",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-11T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-12T14:11:00Z",
      "duty_start_utc": "2026-08-12T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 297.74,
      "vat_rate": 10,
      "vat_amount": 29.77,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 332.71,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 332.71,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 297.28,
      "markup": 35.43,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854781",
      "vcc_auth_amount": 357.71,
      "folio_amount": 332.71,
      "settled_amount": 332.71,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 409.38,
      "market_rate": 397.1,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 409.38,
      "discount_pct": 18.73
    },
    {
      "id": "RS-8854795-2",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854795",
      "duty_id": "D-514795",
      "layover_id": "L-514796",
      "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": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-06T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-12T04:51:00Z",
      "duty_start_utc": "2026-08-12T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 262.06,
      "vat_rate": 10,
      "vat_amount": 26.21,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 293.47,
      "ancillaries": 20.95,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.47,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.92,
      "markup": 17.55,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854795",
      "vcc_auth_amount": 339.42,
      "folio_amount": 314.42,
      "settled_amount": 314.42,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 293.47,
      "baseline_rate": 409.38,
      "market_rate": 397.1,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 409.38,
      "discount_pct": 28.31
    },
    {
      "id": "RS-8854804-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854804",
      "duty_id": "D-514804",
      "layover_id": "L-514805",
      "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-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": 2,
      "booking_created_at": "2026-08-10T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-12T15:11:00Z",
      "duty_start_utc": "2026-08-12T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.51,
      "vat_rate": 10,
      "vat_amount": 26.45,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.16,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 296.16,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 296.16,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854804",
      "vcc_auth_amount": 321.16,
      "folio_amount": 296.16,
      "settled_amount": 296.16,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 296.16,
      "baseline_rate": 425.56,
      "market_rate": 412.79,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 425.56,
      "discount_pct": 30.41
    },
    {
      "id": "RS-8854823-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854823",
      "duty_id": "D-514823",
      "layover_id": "L-514824",
      "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": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-11T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-12T15:11:00Z",
      "duty_start_utc": "2026-08-12T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 261.36,
      "vat_rate": 10,
      "vat_amount": 26.14,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 292.7,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 292.7,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 292.7,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854823",
      "vcc_auth_amount": 317.7,
      "folio_amount": 292.7,
      "settled_amount": 292.7,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 292.7,
      "baseline_rate": 409.38,
      "market_rate": 397.1,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 409.38,
      "discount_pct": 28.5
    },
    {
      "id": "RS-8854841-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854841",
      "duty_id": "D-514841",
      "layover_id": "L-514842",
      "crew_id": "FRA-1070",
      "crew_name": "S. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": "C-127",
      "allotment_id": "A-127",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-03T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-12T13:11:00Z",
      "duty_start_utc": "2026-08-12T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 263.97,
      "vat_rate": 10,
      "vat_amount": 26.4,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 295.57,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.57,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.57,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854841",
      "vcc_auth_amount": 320.57,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": 295.57,
      "baseline_rate": 409.38,
      "market_rate": 397.1,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "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": 409.38,
      "discount_pct": 27.8
    },
    {
      "id": "RS-8854906-4",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854906",
      "duty_id": "D-514906",
      "layover_id": "L-514907",
      "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": "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": 5,
      "booking_created_at": "2026-08-04T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-12T14:11:00Z",
      "duty_start_utc": "2026-08-12T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 311.28,
      "vat_rate": 10,
      "vat_amount": 31.13,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 347.61,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 347.61,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 318.33,
      "markup": 29.28,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854906",
      "vcc_auth_amount": 372.61,
      "folio_amount": 347.61,
      "settled_amount": 347.61,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 425.56,
      "market_rate": 412.79,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 425.56,
      "discount_pct": 18.32
    },
    {
      "id": "RS-8854945-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854945",
      "duty_id": "D-514945",
      "layover_id": "L-514946",
      "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": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "released",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-09T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-12T00:26:00Z",
      "duty_start_utc": "2026-08-12T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 263.02,
      "vat_rate": 10,
      "vat_amount": 26.3,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 294.52,
      "ancillaries": 10.98,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.52,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 271.58,
      "markup": 22.94,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854945",
      "vcc_auth_amount": 330.5,
      "folio_amount": 305.5,
      "settled_amount": 305.5,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 294.52,
      "baseline_rate": 409.38,
      "market_rate": 397.1,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.4,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 409.38,
      "discount_pct": 28.06
    },
    {
      "id": "RS-8854968-4",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854968",
      "duty_id": "D-514968",
      "layover_id": "L-514969",
      "crew_id": "FRA-1063",
      "crew_name": "A. Girard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-31T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-12T15:11:00Z",
      "duty_start_utc": "2026-08-12T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 313.75,
      "vat_rate": 10,
      "vat_amount": 31.38,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 350.33,
      "ancillaries": 31.28,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 350.33,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 350.33,
      "markup": 0,
      "commission_received": 26.27,
      "commission_shared": 13.13,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854968",
      "vcc_auth_amount": 406.61,
      "folio_amount": 381.61,
      "settled_amount": 381.61,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 409.38,
      "market_rate": 397.1,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 409.38,
      "discount_pct": 14.42
    },
    {
      "id": "RS-8855122-3",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8855122",
      "duty_id": "D-515122",
      "layover_id": "L-515123",
      "crew_id": "FRA-1012",
      "crew_name": "Y. Moreau",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-127",
      "hotel": "Pullman Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-01T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-12T04:51:00Z",
      "duty_start_utc": "2026-08-12T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 291.65,
      "vat_rate": 10,
      "vat_amount": 29.17,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 326.02,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 326.02,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 297.56,
      "markup": 28.46,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855122",
      "vcc_auth_amount": 351.02,
      "folio_amount": 326.02,
      "settled_amount": 326.02,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 409.38,
      "market_rate": 397.1,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 409.38,
      "discount_pct": 20.36
    },
    {
      "id": "RS-8855137-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8855137",
      "duty_id": "D-515137",
      "layover_id": "L-515138",
      "crew_id": "FRA-1062",
      "crew_name": "T. Bernard",
      "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-11T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-12T14:11:00Z",
      "duty_start_utc": "2026-08-12T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 265.64,
      "vat_rate": 10,
      "vat_amount": 26.56,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 297.4,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 297.4,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.73,
      "markup": 19.67,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855137",
      "vcc_auth_amount": 322.4,
      "folio_amount": 297.4,
      "settled_amount": 297.4,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 297.4,
      "baseline_rate": 409.38,
      "market_rate": 397.1,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 409.38,
      "discount_pct": 27.35
    },
    {
      "id": "RS-8855162-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8855162",
      "duty_id": "D-515162",
      "layover_id": "L-515163",
      "crew_id": "FRA-1045",
      "crew_name": "T. Perrin",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "CDG",
      "country": "FR",
      "property_id": "P-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": "C-126",
      "allotment_id": "A-126",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-07T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-12T14:11:00Z",
      "duty_start_utc": "2026-08-12T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.98,
      "vat_rate": 10,
      "vat_amount": 26.5,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 296.68,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 296.68,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 296.68,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855162",
      "vcc_auth_amount": 321.68,
      "folio_amount": 296.68,
      "settled_amount": 296.68,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 296.68,
      "baseline_rate": 425.56,
      "market_rate": 412.79,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-12",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 425.56,
      "discount_pct": 30.28
    },
    {
      "id": "RS-8855176-3",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8855176",
      "duty_id": "D-515176",
      "layover_id": "L-515177",
      "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-126",
      "hotel": "Novotel Paris CDG",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-05T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-12T04:51:00Z",
      "duty_start_utc": "2026-08-12T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 301.87,
      "vat_rate": 10,
      "vat_amount": 30.19,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 337.26,
      "ancillaries": 29.15,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 337.26,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 308.07,
      "markup": 29.19,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855176",
      "vcc_auth_amount": 391.41,
      "folio_amount": 366.41,
      "settled_amount": 366.41,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 425.56,
      "market_rate": 412.79,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.7,
      "complaint_theme": "food",
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 425.56,
      "discount_pct": 20.75
    },
    {
      "id": "RS-8853845-1",
      "period": "2026-08",
      "night": "2026-08-13",
      "booking_id": "RS-8853845",
      "duty_id": "D-513845",
      "layover_id": "L-513846",
      "crew_id": "BEL-1012",
      "crew_name": "A. Vermeulen",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines Belgium",
      "legal_entity": "ASL Airlines Belgium NV",
      "home_base": "LGG",
      "station": "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": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-11T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-13T04:35:00Z",
      "duty_start_utc": "2026-08-13T09:15:00Z",
      "transfer_minutes": 30,
      "room_net": 293.08,
      "vat_rate": 10,
      "vat_amount": 29.31,
      "vat_country": "FR",
      "vat_recoverable": 1,
      "city_tax": 5.2,
      "rate_paid": 327.59,
      "ancillaries": 30.91,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 327.59,
      "fx_rate": 1,
      "fx_date": "2026-08-13",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 298.57,
      "markup": 29.02,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8853845",
      "vcc_auth_amount": 383.5,
      "folio_amount": 358.5,
      "settled_amount": 358.5,
      "settled_at": "2026-08-13T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 398.44,
      "market_rate": 386.49,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "LGG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-13",
      "ingested_at": "2026-08-13T02:14:00Z",
      "version": 1,
      "public_rate": 398.44,
      "discount_pct": 17.78
    }
  ]
}