{
  "period": "2026-08",
  "entity": null,
  "prior_period": "2026-07",
  "total": 138,
  "limit": 200,
  "offset": 0,
  "rows": [
    {
      "id": "RS-8855101-1",
      "period": "2026-08",
      "night": "2026-08-01",
      "booking_id": "RS-8855101",
      "duty_id": "D-515101",
      "layover_id": "L-515102",
      "crew_id": "FRA-1031",
      "crew_name": "D. Marchand",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-23T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-01T14:11:00Z",
      "duty_start_utc": "2026-08-01T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 257.23,
      "vat_rate": 10,
      "vat_amount": 25.72,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 282.95,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 282.95,
      "fx_rate": 1,
      "fx_date": "2026-08-01",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 260.68,
      "markup": 22.27,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855101",
      "vcc_auth_amount": 307.95,
      "folio_amount": 282.95,
      "settled_amount": 282.95,
      "settled_at": "2026-08-01T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 348.49,
      "market_rate": 338.04,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-01T02:14:00Z",
      "version": 1,
      "public_rate": 348.49,
      "discount_pct": 18.81
    },
    {
      "id": "RS-8855002-1",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8855002",
      "duty_id": "D-515002",
      "layover_id": "L-515003",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-01T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-02T04:51:00Z",
      "duty_start_utc": "2026-08-02T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 244.14,
      "vat_rate": 10,
      "vat_amount": 24.41,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 268.55,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 268.55,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 244.36,
      "markup": 24.19,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855002",
      "vcc_auth_amount": 293.55,
      "folio_amount": 268.55,
      "settled_amount": 268.55,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 341.28,
      "market_rate": 331.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-02",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 341.28,
      "discount_pct": 21.31
    },
    {
      "id": "RS-8855101-2",
      "period": "2026-08",
      "night": "2026-08-02",
      "booking_id": "RS-8855101",
      "duty_id": "D-515101",
      "layover_id": "L-515102",
      "crew_id": "FRA-1031",
      "crew_name": "D. Marchand",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-23T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-02T14:11:00Z",
      "duty_start_utc": "2026-08-02T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 251.91,
      "vat_rate": 10,
      "vat_amount": 25.19,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 277.1,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 277.1,
      "fx_rate": 1,
      "fx_date": "2026-08-02",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 255.29,
      "markup": 21.81,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855101",
      "vcc_auth_amount": 302.1,
      "folio_amount": 277.1,
      "settled_amount": 277.1,
      "settled_at": "2026-08-02T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 341.28,
      "market_rate": 331.04,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-01",
      "ingested_at": "2026-08-02T02:14:00Z",
      "version": 1,
      "public_rate": 341.28,
      "discount_pct": 18.81
    },
    {
      "id": "RS-8854738-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854738",
      "duty_id": "D-514738",
      "layover_id": "L-514739",
      "crew_id": "FRA-1065",
      "crew_name": "R. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-03T15:02:00Z",
      "duty_start_utc": "2026-08-03T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 291.76,
      "vat_rate": 10,
      "vat_amount": 29.18,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 320.94,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 320.94,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 320.94,
      "markup": 0,
      "commission_received": 29.99,
      "commission_shared": 15,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854738",
      "vcc_auth_amount": 345.94,
      "folio_amount": 320.94,
      "settled_amount": 320.94,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 379.13,
      "market_rate": 367.76,
      "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-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 379.13,
      "discount_pct": 15.35
    },
    {
      "id": "RS-8854782-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854782",
      "duty_id": "D-514782",
      "layover_id": "L-514783",
      "crew_id": "FRA-1040",
      "crew_name": "T. Lefevre",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-02T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-03T00:26:00Z",
      "duty_start_utc": "2026-08-03T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 282.09,
      "vat_rate": 10,
      "vat_amount": 28.21,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 310.3,
      "ancillaries": 30.76,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 310.3,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 281.37,
      "markup": 28.93,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854782",
      "vcc_auth_amount": 366.06,
      "folio_amount": 341.06,
      "settled_amount": 341.06,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 386.7,
      "market_rate": 375.1,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 386.7,
      "discount_pct": 19.76
    },
    {
      "id": "RS-8854869-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854869",
      "duty_id": "D-514869",
      "layover_id": "L-514870",
      "crew_id": "FRA-1026",
      "crew_name": "S. Bernard",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-03T21:32:00Z",
      "duty_start_utc": "2026-08-03T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 249.15,
      "vat_rate": 10,
      "vat_amount": 24.92,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 274.07,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 274.07,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 274.07,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854869",
      "vcc_auth_amount": 299.07,
      "folio_amount": 274.07,
      "settled_amount": 274.07,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 274.07,
      "baseline_rate": 379.13,
      "market_rate": 367.76,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 379.13,
      "discount_pct": 27.71
    },
    {
      "id": "RS-8854918-1",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8854918",
      "duty_id": "D-514918",
      "layover_id": "L-514919",
      "crew_id": "FRA-1083",
      "crew_name": "E. Berger",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-03T21:41:00Z",
      "duty_start_utc": "2026-08-03T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 265.06,
      "vat_rate": 10,
      "vat_amount": 26.51,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 291.57,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 291.57,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.22,
      "markup": 17.35,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854918",
      "vcc_auth_amount": 316.57,
      "folio_amount": 291.57,
      "settled_amount": 291.57,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": 291.57,
      "baseline_rate": 386.7,
      "market_rate": 375.1,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 386.7,
      "discount_pct": 24.6
    },
    {
      "id": "RS-8855002-2",
      "period": "2026-08",
      "night": "2026-08-03",
      "booking_id": "RS-8855002",
      "duty_id": "D-515002",
      "layover_id": "L-515003",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-01T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-03T04:51:00Z",
      "duty_start_utc": "2026-08-03T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 276.63,
      "vat_rate": 10,
      "vat_amount": 27.66,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 304.29,
      "ancillaries": 27.29,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 304.29,
      "fx_rate": 1,
      "fx_date": "2026-08-03",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 276.88,
      "markup": 27.41,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855002",
      "vcc_auth_amount": 356.58,
      "folio_amount": 331.58,
      "settled_amount": 331.58,
      "settled_at": "2026-08-03T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 386.7,
      "market_rate": 375.1,
      "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-02",
      "ingested_at": "2026-08-03T02:14:00Z",
      "version": 1,
      "public_rate": 386.7,
      "discount_pct": 21.31
    },
    {
      "id": "RS-8854782-2",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854782",
      "duty_id": "D-514782",
      "layover_id": "L-514783",
      "crew_id": "FRA-1040",
      "crew_name": "T. Lefevre",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "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-04T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 307.27,
      "vat_rate": 10,
      "vat_amount": 30.73,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 338,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 338,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 306.49,
      "markup": 31.51,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854782",
      "vcc_auth_amount": 363,
      "folio_amount": 338,
      "settled_amount": 338,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 421.22,
      "market_rate": 408.58,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 421.22,
      "discount_pct": 19.76
    },
    {
      "id": "RS-8854918-2",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8854918",
      "duty_id": "D-514918",
      "layover_id": "L-514919",
      "crew_id": "FRA-1083",
      "crew_name": "E. Berger",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-04T21:41:00Z",
      "duty_start_utc": "2026-08-04T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 265.06,
      "vat_rate": 10,
      "vat_amount": 26.51,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 291.57,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 291.57,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.22,
      "markup": 17.35,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854918",
      "vcc_auth_amount": 316.57,
      "folio_amount": 291.57,
      "settled_amount": 291.57,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": 291.57,
      "baseline_rate": 421.22,
      "market_rate": 408.58,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 421.22,
      "discount_pct": 30.78
    },
    {
      "id": "RS-8855002-3",
      "period": "2026-08",
      "night": "2026-08-04",
      "booking_id": "RS-8855002",
      "duty_id": "D-515002",
      "layover_id": "L-515003",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-01T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-04T04:51:00Z",
      "duty_start_utc": "2026-08-04T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 301.32,
      "vat_rate": 10,
      "vat_amount": 30.13,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 331.45,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 331.45,
      "fx_rate": 1,
      "fx_date": "2026-08-04",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 301.6,
      "markup": 29.85,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855002",
      "vcc_auth_amount": 356.45,
      "folio_amount": 331.45,
      "settled_amount": 331.45,
      "settled_at": "2026-08-04T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 421.22,
      "market_rate": 408.58,
      "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-02",
      "ingested_at": "2026-08-04T02:14:00Z",
      "version": 1,
      "public_rate": 421.22,
      "discount_pct": 21.31
    },
    {
      "id": "RS-8854658-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854658",
      "duty_id": "D-514658",
      "layover_id": "L-514659",
      "crew_id": "FRA-1042",
      "crew_name": "K. Roussel",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": 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-02T16: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": 318.76,
      "vat_rate": 10,
      "vat_amount": 31.88,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 350.64,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 350.64,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 322.6,
      "markup": 28.04,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854658",
      "vcc_auth_amount": 375.64,
      "folio_amount": 350.64,
      "settled_amount": 350.64,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 428.75,
      "market_rate": 415.89,
      "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": 428.75,
      "discount_pct": 18.22
    },
    {
      "id": "RS-8854782-3",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854782",
      "duty_id": "D-514782",
      "layover_id": "L-514783",
      "crew_id": "FRA-1040",
      "crew_name": "T. Lefevre",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-02T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-05T00:26:00Z",
      "duty_start_utc": "2026-08-05T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 312.76,
      "vat_rate": 10,
      "vat_amount": 31.28,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 344.04,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 344.04,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 311.96,
      "markup": 32.08,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854782",
      "vcc_auth_amount": 369.04,
      "folio_amount": 344.04,
      "settled_amount": 344.04,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 428.75,
      "market_rate": 415.89,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 428.75,
      "discount_pct": 19.76
    },
    {
      "id": "RS-8854848-1",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854848",
      "duty_id": "D-514848",
      "layover_id": "L-514849",
      "crew_id": "FRA-1083",
      "crew_name": "E. Berger",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-27T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-05T21:41:00Z",
      "duty_start_utc": "2026-08-05T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 317.22,
      "vat_rate": 10,
      "vat_amount": 31.72,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 348.94,
      "ancillaries": 19.46,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 348.94,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 317.46,
      "markup": 31.48,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854848",
      "vcc_auth_amount": 393.4,
      "folio_amount": 368.4,
      "settled_amount": 368.4,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 428.75,
      "market_rate": 415.89,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-05",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 428.75,
      "discount_pct": 18.61
    },
    {
      "id": "RS-8854918-3",
      "period": "2026-08",
      "night": "2026-08-05",
      "booking_id": "RS-8854918",
      "duty_id": "D-514918",
      "layover_id": "L-514919",
      "crew_id": "FRA-1083",
      "crew_name": "E. Berger",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-05T21:41:00Z",
      "duty_start_utc": "2026-08-05T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 265.06,
      "vat_rate": 10,
      "vat_amount": 26.51,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 291.57,
      "ancillaries": 27.78,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 291.57,
      "fx_rate": 1,
      "fx_date": "2026-08-05",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.22,
      "markup": 17.35,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854918",
      "vcc_auth_amount": 344.35,
      "folio_amount": 319.35,
      "settled_amount": 319.35,
      "settled_at": "2026-08-05T23:59:00Z",
      "contracted_rate": 291.57,
      "baseline_rate": 428.75,
      "market_rate": 415.89,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.2,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-05T02:14:00Z",
      "version": 1,
      "public_rate": 428.75,
      "discount_pct": 32
    },
    {
      "id": "RS-8854658-2",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854658",
      "duty_id": "D-514658",
      "layover_id": "L-514659",
      "crew_id": "FRA-1042",
      "crew_name": "K. Roussel",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-02T16: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": 300.93,
      "vat_rate": 10,
      "vat_amount": 30.09,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 331.02,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 331.02,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 304.55,
      "markup": 26.47,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854658",
      "vcc_auth_amount": 356.02,
      "folio_amount": 331.02,
      "settled_amount": 331.02,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 404.76,
      "market_rate": 392.62,
      "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-06T02:14:00Z",
      "version": 1,
      "public_rate": 404.76,
      "discount_pct": 18.22
    },
    {
      "id": "RS-8854813-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854813",
      "duty_id": "D-514813",
      "layover_id": "L-514814",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-05T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-06T21:32:00Z",
      "duty_start_utc": "2026-08-06T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 250.62,
      "vat_rate": 10,
      "vat_amount": 25.06,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 275.68,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 275.68,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 275.68,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854813",
      "vcc_auth_amount": 300.68,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": 275.68,
      "baseline_rate": 383.32,
      "market_rate": 371.82,
      "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-06",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 383.32,
      "discount_pct": 28.08
    },
    {
      "id": "RS-8854918-4",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854918",
      "duty_id": "D-514918",
      "layover_id": "L-514919",
      "crew_id": "FRA-1083",
      "crew_name": "E. Berger",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-07-31T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-06T21:41:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 265.06,
      "vat_rate": 10,
      "vat_amount": 26.51,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 291.57,
      "ancillaries": 10.67,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 291.57,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.22,
      "markup": 17.35,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854918",
      "vcc_auth_amount": 327.24,
      "folio_amount": 302.24,
      "settled_amount": 302.24,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 291.57,
      "baseline_rate": 404.76,
      "market_rate": 392.62,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-03",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 404.76,
      "discount_pct": 27.96
    },
    {
      "id": "RS-8854993-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8854993",
      "duty_id": "D-514993",
      "layover_id": "L-514994",
      "crew_id": "FRA-1040",
      "crew_name": "T. Lefevre",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 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": 301.76,
      "vat_rate": 10,
      "vat_amount": 30.18,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 331.94,
      "ancillaries": 18.01,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 331.94,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 300.69,
      "markup": 31.25,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854993",
      "vcc_auth_amount": 374.95,
      "folio_amount": 349.95,
      "settled_amount": 349.95,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 404.76,
      "market_rate": 392.62,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-06T02:14:00Z",
      "version": 1,
      "public_rate": 404.76,
      "discount_pct": 17.99
    },
    {
      "id": "RS-8855044-1",
      "period": "2026-08",
      "night": "2026-08-06",
      "booking_id": "RS-8855044",
      "duty_id": "D-515044",
      "layover_id": "L-515045",
      "crew_id": "FRA-1072",
      "crew_name": "L. Moreau",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-05T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-06T14:02:00Z",
      "duty_start_utc": "2026-08-06T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 248.25,
      "vat_rate": 10,
      "vat_amount": 24.83,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 273.08,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 273.08,
      "fx_rate": 1,
      "fx_date": "2026-08-06",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 254.27,
      "markup": 18.81,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855044",
      "vcc_auth_amount": 298.08,
      "folio_amount": 273.08,
      "settled_amount": 273.08,
      "settled_at": "2026-08-06T23:59:00Z",
      "contracted_rate": 273.08,
      "baseline_rate": 383.32,
      "market_rate": 371.82,
      "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": 383.32,
      "discount_pct": 28.76
    },
    {
      "id": "RS-8854658-3",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854658",
      "duty_id": "D-514658",
      "layover_id": "L-514659",
      "crew_id": "FRA-1042",
      "crew_name": "K. Roussel",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": 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-02T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-07T15:11:00Z",
      "duty_start_utc": "2026-08-07T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 275.69,
      "vat_rate": 10,
      "vat_amount": 27.57,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 303.26,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 303.26,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 279.01,
      "markup": 24.25,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854658",
      "vcc_auth_amount": 328.26,
      "folio_amount": 303.26,
      "settled_amount": 303.26,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 370.82,
      "market_rate": 359.7,
      "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-07T02:14:00Z",
      "version": 1,
      "public_rate": 370.82,
      "discount_pct": 18.22
    },
    {
      "id": "RS-8854669-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854669",
      "duty_id": "D-514669",
      "layover_id": "L-514670",
      "crew_id": "FRA-1047",
      "crew_name": "G. Berger",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-07T14:30:00Z",
      "checkin_time": "16:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-07T15:11:00Z",
      "duty_start_utc": "2026-08-07T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.37,
      "vat_rate": 10,
      "vat_amount": 26.44,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 290.81,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 290.81,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 290.81,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854669",
      "vcc_auth_amount": 315.81,
      "folio_amount": 290.81,
      "settled_amount": 290.81,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 290.81,
      "baseline_rate": 370.82,
      "market_rate": 359.7,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 15.75,
      "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": 370.82,
      "discount_pct": 21.58
    },
    {
      "id": "RS-8854916-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854916",
      "duty_id": "D-514916",
      "layover_id": "L-514917",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-29T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-07T04:42:00Z",
      "duty_start_utc": "2026-08-07T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 249.44,
      "vat_rate": 10,
      "vat_amount": 24.94,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 274.38,
      "ancillaries": 34.22,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 274.38,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 257.82,
      "markup": 16.56,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854916",
      "vcc_auth_amount": 333.6,
      "folio_amount": 308.6,
      "settled_amount": 308.6,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 274.38,
      "baseline_rate": 372.97,
      "market_rate": 361.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-07",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 372.97,
      "discount_pct": 26.43
    },
    {
      "id": "RS-8854931-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854931",
      "duty_id": "D-514931",
      "layover_id": "L-514932",
      "crew_id": "FRA-1069",
      "crew_name": "Y. Perrin",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-07T04:42:00Z",
      "duty_start_utc": "2026-08-07T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 248.9,
      "vat_rate": 10,
      "vat_amount": 24.89,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 273.79,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 273.79,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 254.36,
      "markup": 19.43,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854931",
      "vcc_auth_amount": 298.79,
      "folio_amount": 273.79,
      "settled_amount": 273.79,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 273.79,
      "baseline_rate": 372.97,
      "market_rate": 361.78,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 210.67,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-07T17:22:00Z",
      "exception_resolved_at": "2026-08-07T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 372.97,
      "discount_pct": 26.59
    },
    {
      "id": "RS-8854993-2",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8854993",
      "duty_id": "D-514993",
      "layover_id": "L-514994",
      "crew_id": "FRA-1040",
      "crew_name": "T. Lefevre",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 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.45,
      "vat_rate": 10,
      "vat_amount": 27.65,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 304.1,
      "ancillaries": 25.42,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 304.1,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 275.47,
      "markup": 28.63,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854993",
      "vcc_auth_amount": 354.52,
      "folio_amount": 650.72,
      "settled_amount": 650.72,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 370.82,
      "market_rate": 359.7,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "variance",
      "recon_amount": 321.2,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-06",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 370.82,
      "discount_pct": 17.99
    },
    {
      "id": "RS-8855025-1",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8855025",
      "duty_id": "D-515025",
      "layover_id": "L-515026",
      "crew_id": "FRA-1006",
      "crew_name": "V. Roussel",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-04T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-07T13:11:00Z",
      "duty_start_utc": "2026-08-07T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 268.03,
      "vat_rate": 10,
      "vat_amount": 26.8,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 294.83,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.83,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.83,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855025",
      "vcc_auth_amount": 319.83,
      "folio_amount": 294.83,
      "settled_amount": 294.83,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 294.83,
      "baseline_rate": 370.82,
      "market_rate": 359.7,
      "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-07",
      "ingested_at": "2026-08-07T02:14:00Z",
      "version": 1,
      "public_rate": 370.82,
      "discount_pct": 20.49
    },
    {
      "id": "RS-8855044-2",
      "period": "2026-08",
      "night": "2026-08-07",
      "booking_id": "RS-8855044",
      "duty_id": "D-515044",
      "layover_id": "L-515045",
      "crew_id": "FRA-1072",
      "crew_name": "L. Moreau",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-05T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-07T14:02:00Z",
      "duty_start_utc": "2026-08-07T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 248.25,
      "vat_rate": 10,
      "vat_amount": 24.83,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 273.08,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 273.08,
      "fx_rate": 1,
      "fx_date": "2026-08-07",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 254.27,
      "markup": 18.81,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855044",
      "vcc_auth_amount": 298.08,
      "folio_amount": 273.08,
      "settled_amount": 273.08,
      "settled_at": "2026-08-07T23:59:00Z",
      "contracted_rate": 273.08,
      "baseline_rate": 372.97,
      "market_rate": 361.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": 372.97,
      "discount_pct": 26.78
    },
    {
      "id": "RS-8854749-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854749",
      "duty_id": "D-514749",
      "layover_id": "L-514750",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "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-05T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-08T15:11:00Z",
      "duty_start_utc": "2026-08-08T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 268.11,
      "vat_rate": 10,
      "vat_amount": 26.81,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 294.92,
      "ancillaries": 10.93,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.92,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 294.92,
      "markup": 0,
      "commission_received": 23.07,
      "commission_shared": 11.54,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854749",
      "vcc_auth_amount": 330.85,
      "folio_amount": 305.85,
      "settled_amount": 305.85,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 345.53,
      "market_rate": 335.16,
      "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-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 345.53,
      "discount_pct": 14.65
    },
    {
      "id": "RS-8854874-1",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854874",
      "duty_id": "D-514874",
      "layover_id": "L-514875",
      "crew_id": "FRA-1046",
      "crew_name": "E. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "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-05T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-08T00:17:00Z",
      "duty_start_utc": "2026-08-08T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 239.23,
      "vat_rate": 10,
      "vat_amount": 23.92,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 263.15,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 263.15,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 236.61,
      "markup": 26.54,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854874",
      "vcc_auth_amount": 288.15,
      "folio_amount": 263.15,
      "settled_amount": 263.15,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 321.61,
      "market_rate": 311.96,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 321.61,
      "discount_pct": 18.18
    },
    {
      "id": "RS-8854916-2",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854916",
      "duty_id": "D-514916",
      "layover_id": "L-514917",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-29T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-08T04:42:00Z",
      "duty_start_utc": "2026-08-08T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 249.44,
      "vat_rate": 10,
      "vat_amount": 24.94,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 274.38,
      "ancillaries": 19.74,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 274.38,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 257.82,
      "markup": 16.56,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854916",
      "vcc_auth_amount": 319.12,
      "folio_amount": 294.12,
      "settled_amount": 294.12,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 274.38,
      "baseline_rate": 321.61,
      "market_rate": 311.96,
      "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-07",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 321.61,
      "discount_pct": 14.69
    },
    {
      "id": "RS-8854931-2",
      "period": "2026-08",
      "night": "2026-08-08",
      "booking_id": "RS-8854931",
      "duty_id": "D-514931",
      "layover_id": "L-514932",
      "crew_id": "FRA-1069",
      "crew_name": "Y. Perrin",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-08T04:42:00Z",
      "duty_start_utc": "2026-08-08T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 286.4,
      "vat_rate": 10,
      "vat_amount": 28.64,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 315.04,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 315.04,
      "fx_rate": 1,
      "fx_date": "2026-08-08",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 295.61,
      "markup": 19.43,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854931",
      "vcc_auth_amount": 298.79,
      "folio_amount": 315.04,
      "settled_amount": 315.04,
      "settled_at": "2026-08-08T23:59:00Z",
      "contracted_rate": 273.79,
      "baseline_rate": 321.61,
      "market_rate": 311.96,
      "rate_honoured": 0,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 162.16,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-08T21:05:00Z",
      "exception_resolved_at": "2026-08-08T22:30:00Z",
      "resolved_by": "human",
      "sla_breached": 1,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-07",
      "ingested_at": "2026-08-08T02:14:00Z",
      "version": 1,
      "public_rate": 321.61,
      "discount_pct": 2.04
    },
    {
      "id": "RS-8854661-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854661",
      "duty_id": "D-514661",
      "layover_id": "L-514662",
      "crew_id": "FRA-1008",
      "crew_name": "A. Chevalier",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-31T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-09T13:02:00Z",
      "duty_start_utc": "2026-08-09T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 249.99,
      "vat_rate": 10,
      "vat_amount": 25,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 274.99,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 274.99,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 247.01,
      "markup": 27.98,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854661",
      "vcc_auth_amount": 299.99,
      "folio_amount": 274.99,
      "settled_amount": 274.99,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 336.92,
      "market_rate": 326.81,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 336.92,
      "discount_pct": 18.38
    },
    {
      "id": "RS-8854749-2",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854749",
      "duty_id": "D-514749",
      "layover_id": "L-514750",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "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-05T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-09T15:11:00Z",
      "duty_start_utc": "2026-08-09T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 275.68,
      "vat_rate": 10,
      "vat_amount": 27.57,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 303.25,
      "ancillaries": 31.08,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 303.25,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 303.25,
      "markup": 0,
      "commission_received": 23.72,
      "commission_shared": 11.86,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854749",
      "vcc_auth_amount": 359.33,
      "folio_amount": 334.33,
      "settled_amount": 334.33,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 355.28,
      "market_rate": 344.62,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.1,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 355.28,
      "discount_pct": 14.64
    },
    {
      "id": "RS-8854825-1",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854825",
      "duty_id": "D-514825",
      "layover_id": "L-514826",
      "crew_id": "FRA-1015",
      "crew_name": "V. Girard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-04T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-09T21:41:00Z",
      "duty_start_utc": "2026-08-09T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 277.85,
      "vat_rate": 10,
      "vat_amount": 27.78,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 305.63,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 305.63,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 305.63,
      "markup": 0,
      "commission_received": 22.43,
      "commission_shared": 11.22,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854825",
      "vcc_auth_amount": 330.63,
      "folio_amount": 305.63,
      "settled_amount": 305.63,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 355.28,
      "market_rate": 344.62,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 355.28,
      "discount_pct": 13.97
    },
    {
      "id": "RS-8854874-2",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854874",
      "duty_id": "D-514874",
      "layover_id": "L-514875",
      "crew_id": "FRA-1046",
      "crew_name": "E. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "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-05T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-09T00:17:00Z",
      "duty_start_utc": "2026-08-09T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 250.62,
      "vat_rate": 10,
      "vat_amount": 25.06,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 275.68,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 275.68,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 247.88,
      "markup": 27.8,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854874",
      "vcc_auth_amount": 300.68,
      "folio_amount": 275.68,
      "settled_amount": 275.68,
      "settled_at": "2026-08-09T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 336.92,
      "market_rate": 326.81,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-08",
      "ingested_at": "2026-08-09T02:14:00Z",
      "version": 1,
      "public_rate": 336.92,
      "discount_pct": 18.18
    },
    {
      "id": "RS-8854931-3",
      "period": "2026-08",
      "night": "2026-08-09",
      "booking_id": "RS-8854931",
      "duty_id": "D-514931",
      "layover_id": "L-514932",
      "crew_id": "FRA-1069",
      "crew_name": "Y. Perrin",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-06T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-09T04:42:00Z",
      "duty_start_utc": "2026-08-09T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 248.9,
      "vat_rate": 10,
      "vat_amount": 24.89,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 273.79,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 273.79,
      "fx_rate": 1,
      "fx_date": "2026-08-09",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 254.36,
      "markup": 19.43,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854931",
      "vcc_auth_amount": 298.79,
      "folio_amount": null,
      "settled_amount": null,
      "settled_at": null,
      "contracted_rate": 273.79,
      "baseline_rate": 336.92,
      "market_rate": 326.81,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 17.6,
      "modify_attempted": 1,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": "automation",
      "sla_breached": 0,
      "recon_state": "awaiting_folio",
      "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": 336.92,
      "discount_pct": 18.74
    },
    {
      "id": "RS-8854661-2",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854661",
      "duty_id": "D-514661",
      "layover_id": "L-514662",
      "crew_id": "FRA-1008",
      "crew_name": "A. Chevalier",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-31T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-10T13:02:00Z",
      "duty_start_utc": "2026-08-10T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 282.22,
      "vat_rate": 10,
      "vat_amount": 28.22,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 310.44,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 310.44,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 278.85,
      "markup": 31.59,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854661",
      "vcc_auth_amount": 335.44,
      "folio_amount": 310.44,
      "settled_amount": 310.44,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 380.36,
      "market_rate": 368.95,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 380.36,
      "discount_pct": 18.38
    },
    {
      "id": "RS-8854706-1",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854706",
      "duty_id": "D-514706",
      "layover_id": "L-514707",
      "crew_id": "FRA-1057",
      "crew_name": "D. Perrin",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-05T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-10T21:41:00Z",
      "duty_start_utc": "2026-08-10T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 266.97,
      "vat_rate": 10,
      "vat_amount": 26.7,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.67,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.67,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 272.4,
      "markup": 21.27,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854706",
      "vcc_auth_amount": 318.67,
      "folio_amount": 293.67,
      "settled_amount": 293.67,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": 293.67,
      "baseline_rate": 383.21,
      "market_rate": 371.71,
      "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-10",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 383.21,
      "discount_pct": 23.37
    },
    {
      "id": "RS-8854717-1",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854717",
      "duty_id": "D-514717",
      "layover_id": "L-514718",
      "crew_id": "FRA-1073",
      "crew_name": "H. Delacroix",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "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-05T14: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": 267.05,
      "vat_rate": 10,
      "vat_amount": 26.71,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.76,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.76,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.76,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854717",
      "vcc_auth_amount": 318.76,
      "folio_amount": 293.76,
      "settled_amount": 293.76,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": 293.76,
      "baseline_rate": 383.21,
      "market_rate": 371.71,
      "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-10",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 383.21,
      "discount_pct": 23.34
    },
    {
      "id": "RS-8854749-3",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854749",
      "duty_id": "D-514749",
      "layover_id": "L-514750",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "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-05T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-10T15:11:00Z",
      "duty_start_utc": "2026-08-10T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 297.35,
      "vat_rate": 10,
      "vat_amount": 29.73,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 327.08,
      "ancillaries": 23.02,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 327.08,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 327.08,
      "markup": 0,
      "commission_received": 25.59,
      "commission_shared": 12.79,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854749",
      "vcc_auth_amount": 375.1,
      "folio_amount": 350.1,
      "settled_amount": 350.1,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 383.21,
      "market_rate": 371.71,
      "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-08",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 383.21,
      "discount_pct": 14.65
    },
    {
      "id": "RS-8854840-1",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854840",
      "duty_id": "D-514840",
      "layover_id": "L-514841",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-01T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-10T13:02:00Z",
      "duty_start_utc": "2026-08-10T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 273.2,
      "vat_rate": 10,
      "vat_amount": 27.32,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 300.52,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 300.52,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 276.91,
      "markup": 23.61,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854840",
      "vcc_auth_amount": 325.52,
      "folio_amount": 300.52,
      "settled_amount": 300.52,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 380.36,
      "market_rate": 368.95,
      "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-10",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 380.36,
      "discount_pct": 20.99
    },
    {
      "id": "RS-8854926-1",
      "period": "2026-08",
      "night": "2026-08-10",
      "booking_id": "RS-8854926",
      "duty_id": "D-514926",
      "layover_id": "L-514927",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "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-09T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-10T13:11:00Z",
      "duty_start_utc": "2026-08-10T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 304.41,
      "vat_rate": 10,
      "vat_amount": 30.44,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 334.85,
      "ancillaries": 16.49,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 334.85,
      "fx_rate": 1,
      "fx_date": "2026-08-10",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 318.83,
      "markup": 16.02,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854926",
      "vcc_auth_amount": 336.43,
      "folio_amount": 351.34,
      "settled_amount": 351.34,
      "settled_at": "2026-08-10T23:59:00Z",
      "contracted_rate": 294.94,
      "baseline_rate": 383.21,
      "market_rate": 371.71,
      "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-10",
      "ingested_at": "2026-08-10T02:14:00Z",
      "version": 1,
      "public_rate": 383.21,
      "discount_pct": 12.62
    },
    {
      "id": "RS-8854661-3",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854661",
      "duty_id": "D-514661",
      "layover_id": "L-514662",
      "crew_id": "FRA-1008",
      "crew_name": "A. Chevalier",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-31T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-11T13:02:00Z",
      "duty_start_utc": "2026-08-11T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 291.56,
      "vat_rate": 10,
      "vat_amount": 29.16,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 320.72,
      "ancillaries": 32.3,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 320.72,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 288.08,
      "markup": 32.64,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854661",
      "vcc_auth_amount": 378.02,
      "folio_amount": 353.02,
      "settled_amount": 353.02,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 392.95,
      "market_rate": 381.16,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 392.95,
      "discount_pct": 18.38
    },
    {
      "id": "RS-8854717-2",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854717",
      "duty_id": "D-514717",
      "layover_id": "L-514718",
      "crew_id": "FRA-1073",
      "crew_name": "H. Delacroix",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "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-11T13:11:00Z",
      "duty_start_utc": "2026-08-11T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 267.05,
      "vat_rate": 10,
      "vat_amount": 26.71,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.76,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.76,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.76,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854717",
      "vcc_auth_amount": null,
      "folio_amount": 293.76,
      "settled_amount": 293.76,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": 293.76,
      "baseline_rate": 408.23,
      "market_rate": 395.98,
      "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-10",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 408.23,
      "discount_pct": 28.04
    },
    {
      "id": "RS-8854926-2",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854926",
      "duty_id": "D-514926",
      "layover_id": "L-514927",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "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-09T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-11T13:11:00Z",
      "duty_start_utc": "2026-08-11T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 268.13,
      "vat_rate": 10,
      "vat_amount": 26.81,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 294.94,
      "ancillaries": 27.12,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.94,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 278.92,
      "markup": 16.02,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854926",
      "vcc_auth_amount": 347.06,
      "folio_amount": 322.06,
      "settled_amount": 322.06,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": 294.94,
      "baseline_rate": 408.23,
      "market_rate": 395.98,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-10",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 408.23,
      "discount_pct": 27.75
    },
    {
      "id": "RS-8854954-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8854954",
      "duty_id": "D-514954",
      "layover_id": "L-514955",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-10T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-11T15:11:00Z",
      "duty_start_utc": "2026-08-11T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 302.88,
      "vat_rate": 10,
      "vat_amount": 30.29,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 333.17,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 333.17,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 296.22,
      "markup": 36.95,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854954",
      "vcc_auth_amount": 358.17,
      "folio_amount": 333.17,
      "settled_amount": 333.17,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 408.23,
      "market_rate": 395.98,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 408.23,
      "discount_pct": 18.39
    },
    {
      "id": "RS-8855152-1",
      "period": "2026-08",
      "night": "2026-08-11",
      "booking_id": "RS-8855152",
      "duty_id": "D-515152",
      "layover_id": "L-515153",
      "crew_id": "FRA-1005",
      "crew_name": "H. Fontaine",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "no_show",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-06T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-11T21:32:00Z",
      "duty_start_utc": "2026-08-11T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 284.53,
      "vat_rate": 10,
      "vat_amount": 28.45,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 312.98,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 312.98,
      "fx_rate": 1,
      "fx_date": "2026-08-11",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 280.21,
      "markup": 32.77,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855152",
      "vcc_auth_amount": 337.98,
      "folio_amount": 312.98,
      "settled_amount": 312.98,
      "settled_at": "2026-08-11T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 392.95,
      "market_rate": 381.16,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-11",
      "ingested_at": "2026-08-11T02:14:00Z",
      "version": 1,
      "public_rate": 392.95,
      "discount_pct": 20.35
    },
    {
      "id": "RS-8854661-4",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854661",
      "duty_id": "D-514661",
      "layover_id": "L-514662",
      "crew_id": "FRA-1008",
      "crew_name": "A. Chevalier",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-07-31T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-12T13:02:00Z",
      "duty_start_utc": "2026-08-12T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 304.66,
      "vat_rate": 10,
      "vat_amount": 30.47,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 335.13,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 335.13,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 301.03,
      "markup": 34.1,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854661",
      "vcc_auth_amount": 360.13,
      "folio_amount": 335.13,
      "settled_amount": 335.13,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 410.61,
      "market_rate": 398.29,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.4,
      "complaint_theme": "checkin",
      "source_file_id": "AIMS-2026-08-09",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 410.61,
      "discount_pct": 18.38
    },
    {
      "id": "RS-8854717-3",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854717",
      "duty_id": "D-514717",
      "layover_id": "L-514718",
      "crew_id": "FRA-1073",
      "crew_name": "H. Delacroix",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "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-05T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-12T13:11:00Z",
      "duty_start_utc": "2026-08-12T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 267.05,
      "vat_rate": 10,
      "vat_amount": 26.71,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.76,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.76,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.76,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854717",
      "vcc_auth_amount": 318.76,
      "folio_amount": 293.76,
      "settled_amount": 293.76,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 293.76,
      "baseline_rate": 426.93,
      "market_rate": 414.12,
      "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-10",
      "ingested_at": "2026-08-12T02:14:00Z",
      "version": 1,
      "public_rate": 426.93,
      "discount_pct": 31.19
    },
    {
      "id": "RS-8854954-2",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8854954",
      "duty_id": "D-514954",
      "layover_id": "L-514955",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-10T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-12T15:11:00Z",
      "duty_start_utc": "2026-08-12T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 316.75,
      "vat_rate": 10,
      "vat_amount": 31.68,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 348.43,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 348.43,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 309.78,
      "markup": 38.65,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854954",
      "vcc_auth_amount": 373.43,
      "folio_amount": 348.43,
      "settled_amount": 348.43,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 426.93,
      "market_rate": 414.12,
      "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": 426.93,
      "discount_pct": 18.39
    },
    {
      "id": "RS-8855090-1",
      "period": "2026-08",
      "night": "2026-08-12",
      "booking_id": "RS-8855090",
      "duty_id": "D-515090",
      "layover_id": "L-515091",
      "crew_id": "FRA-1071",
      "crew_name": "D. Berger",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-12T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-12T15:11:00Z",
      "duty_start_utc": "2026-08-12T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 267.25,
      "vat_rate": 10,
      "vat_amount": 26.72,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.97,
      "ancillaries": 24.23,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.97,
      "fx_rate": 1,
      "fx_date": "2026-08-12",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 274.46,
      "markup": 19.51,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855090",
      "vcc_auth_amount": 343.2,
      "folio_amount": 318.2,
      "settled_amount": 318.2,
      "settled_at": "2026-08-12T23:59:00Z",
      "contracted_rate": 293.97,
      "baseline_rate": 426.93,
      "market_rate": 414.12,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 14.79,
      "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": 426.93,
      "discount_pct": 31.14
    },
    {
      "id": "RS-8854954-3",
      "period": "2026-08",
      "night": "2026-08-13",
      "booking_id": "RS-8854954",
      "duty_id": "D-514954",
      "layover_id": "L-514955",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-10T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-13T15:11:00Z",
      "duty_start_utc": "2026-08-13T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 292.03,
      "vat_rate": 10,
      "vat_amount": 29.2,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 321.23,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 321.23,
      "fx_rate": 1,
      "fx_date": "2026-08-13",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 285.6,
      "markup": 35.63,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854954",
      "vcc_auth_amount": 346.23,
      "folio_amount": 321.23,
      "settled_amount": 321.23,
      "settled_at": "2026-08-13T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 393.61,
      "market_rate": 381.8,
      "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-13T02:14:00Z",
      "version": 1,
      "public_rate": 393.61,
      "discount_pct": 18.39
    },
    {
      "id": "RS-8854710-1",
      "period": "2026-08",
      "night": "2026-08-14",
      "booking_id": "RS-8854710",
      "duty_id": "D-514710",
      "layover_id": "L-514711",
      "crew_id": "FRA-1083",
      "crew_name": "E. Berger",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-12T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-14T13:11:00Z",
      "duty_start_utc": "2026-08-14T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 269.07,
      "vat_rate": 10,
      "vat_amount": 26.91,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 295.98,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.98,
      "fx_rate": 1,
      "fx_date": "2026-08-14",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 267.25,
      "markup": 28.73,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854710",
      "vcc_auth_amount": 320.98,
      "folio_amount": 295.98,
      "settled_amount": 295.98,
      "settled_at": "2026-08-14T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 369.76,
      "market_rate": 358.67,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-14",
      "ingested_at": "2026-08-14T02:14:00Z",
      "version": 1,
      "public_rate": 369.76,
      "discount_pct": 19.95
    },
    {
      "id": "RS-8854792-1",
      "period": "2026-08",
      "night": "2026-08-14",
      "booking_id": "RS-8854792",
      "duty_id": "D-514792",
      "layover_id": "L-514793",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-14T13:30:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-14T14:11:00Z",
      "duty_start_utc": "2026-08-14T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 268.09,
      "vat_rate": 10,
      "vat_amount": 26.81,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 294.9,
      "ancillaries": 31.63,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.9,
      "fx_rate": 1,
      "fx_date": "2026-08-14",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.9,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854792",
      "vcc_auth_amount": 351.53,
      "folio_amount": 326.53,
      "settled_amount": 326.53,
      "settled_at": "2026-08-14T23:59:00Z",
      "contracted_rate": 294.9,
      "baseline_rate": 369.76,
      "market_rate": 358.67,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 12.65,
      "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-14",
      "ingested_at": "2026-08-14T02:14:00Z",
      "version": 1,
      "public_rate": 369.76,
      "discount_pct": 20.25
    },
    {
      "id": "RS-8855199-1",
      "period": "2026-08",
      "night": "2026-08-14",
      "booking_id": "RS-8855199",
      "duty_id": "D-515199",
      "layover_id": "L-515200",
      "crew_id": "FRA-1013",
      "crew_name": "J. Delacroix",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-12T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-14T14:02:00Z",
      "duty_start_utc": "2026-08-14T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 251.13,
      "vat_rate": 10,
      "vat_amount": 25.11,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.24,
      "ancillaries": 12.88,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.24,
      "fx_rate": 1,
      "fx_date": "2026-08-14",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 276.24,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855199",
      "vcc_auth_amount": 314.12,
      "folio_amount": 289.12,
      "settled_amount": 289.12,
      "settled_at": "2026-08-14T23:59:00Z",
      "contracted_rate": 276.24,
      "baseline_rate": 369.65,
      "market_rate": 358.56,
      "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-14",
      "ingested_at": "2026-08-14T02:14:00Z",
      "version": 1,
      "public_rate": 369.65,
      "discount_pct": 25.27
    },
    {
      "id": "RS-8854710-2",
      "period": "2026-08",
      "night": "2026-08-15",
      "booking_id": "RS-8854710",
      "duty_id": "D-514710",
      "layover_id": "L-514711",
      "crew_id": "FRA-1083",
      "crew_name": "E. Berger",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-12T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-15T13:11:00Z",
      "duty_start_utc": "2026-08-15T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 253.87,
      "vat_rate": 10,
      "vat_amount": 25.39,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 279.26,
      "ancillaries": 14.34,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 279.26,
      "fx_rate": 1,
      "fx_date": "2026-08-15",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 252.16,
      "markup": 27.1,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854710",
      "vcc_auth_amount": 318.6,
      "folio_amount": 293.6,
      "settled_amount": 293.6,
      "settled_at": "2026-08-15T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 348.88,
      "market_rate": 338.41,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-14",
      "ingested_at": "2026-08-15T02:14:00Z",
      "version": 1,
      "public_rate": 348.88,
      "discount_pct": 19.96
    },
    {
      "id": "RS-8854792-2",
      "period": "2026-08",
      "night": "2026-08-15",
      "booking_id": "RS-8854792",
      "duty_id": "D-514792",
      "layover_id": "L-514793",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-14T13:30:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-15T14:11:00Z",
      "duty_start_utc": "2026-08-15T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 268.09,
      "vat_rate": 10,
      "vat_amount": 26.81,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 294.9,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.9,
      "fx_rate": 1,
      "fx_date": "2026-08-15",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.9,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854792",
      "vcc_auth_amount": 319.9,
      "folio_amount": 294.9,
      "settled_amount": 294.9,
      "settled_at": "2026-08-15T23:59:00Z",
      "contracted_rate": 294.9,
      "baseline_rate": 348.88,
      "market_rate": 338.41,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "modify_in_place",
      "change_source": "travel_desk",
      "change_cost": 11.1,
      "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-14",
      "ingested_at": "2026-08-15T02:14:00Z",
      "version": 1,
      "public_rate": 348.88,
      "discount_pct": 15.47
    },
    {
      "id": "RS-8854880-1",
      "period": "2026-08",
      "night": "2026-08-15",
      "booking_id": "RS-8854880",
      "duty_id": "D-514880",
      "layover_id": "L-514881",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-06T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-15T21:41:00Z",
      "duty_start_utc": "2026-08-15T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 267.15,
      "vat_rate": 10,
      "vat_amount": 26.72,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.87,
      "ancillaries": 15.21,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.87,
      "fx_rate": 1,
      "fx_date": "2026-08-15",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.87,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854880",
      "vcc_auth_amount": 334.08,
      "folio_amount": 309.08,
      "settled_amount": 309.08,
      "settled_at": "2026-08-15T23:59:00Z",
      "contracted_rate": 293.87,
      "baseline_rate": 348.88,
      "market_rate": 338.41,
      "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-15",
      "ingested_at": "2026-08-15T02:14:00Z",
      "version": 1,
      "public_rate": 348.88,
      "discount_pct": 15.77
    },
    {
      "id": "RS-8854913-1",
      "period": "2026-08",
      "night": "2026-08-15",
      "booking_id": "RS-8854913",
      "duty_id": "D-514913",
      "layover_id": "L-514914",
      "crew_id": "FRA-1000",
      "crew_name": "V. Moreau",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "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-10T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-15T04:42:00Z",
      "duty_start_utc": "2026-08-15T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 233.95,
      "vat_rate": 10,
      "vat_amount": 23.4,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 257.35,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 257.35,
      "fx_rate": 1,
      "fx_date": "2026-08-15",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 234.53,
      "markup": 22.82,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854913",
      "vcc_auth_amount": 282.35,
      "folio_amount": 257.35,
      "settled_amount": 257.35,
      "settled_at": "2026-08-15T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 323.52,
      "market_rate": 313.81,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-15",
      "ingested_at": "2026-08-15T02:14:00Z",
      "version": 1,
      "public_rate": 323.52,
      "discount_pct": 20.45
    },
    {
      "id": "RS-8855155-1",
      "period": "2026-08",
      "night": "2026-08-15",
      "booking_id": "RS-8855155",
      "duty_id": "D-515155",
      "layover_id": "L-515156",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-06T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-15T15:02:00Z",
      "duty_start_utc": "2026-08-15T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 252.78,
      "vat_rate": 10,
      "vat_amount": 25.28,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 278.06,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 278.06,
      "fx_rate": 1,
      "fx_date": "2026-08-15",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 278.06,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855155",
      "vcc_auth_amount": 303.06,
      "folio_amount": 278.06,
      "settled_amount": 278.06,
      "settled_at": "2026-08-15T23:59:00Z",
      "contracted_rate": 278.06,
      "baseline_rate": 323.52,
      "market_rate": 313.81,
      "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-15",
      "ingested_at": "2026-08-15T02:14:00Z",
      "version": 1,
      "public_rate": 323.52,
      "discount_pct": 14.05
    },
    {
      "id": "RS-8855199-2",
      "period": "2026-08",
      "night": "2026-08-15",
      "booking_id": "RS-8855199",
      "duty_id": "D-515199",
      "layover_id": "L-515200",
      "crew_id": "FRA-1013",
      "crew_name": "J. Delacroix",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-12T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-15T14:02:00Z",
      "duty_start_utc": "2026-08-15T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 251.13,
      "vat_rate": 10,
      "vat_amount": 25.11,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.24,
      "ancillaries": 18.69,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 276.24,
      "fx_rate": 1,
      "fx_date": "2026-08-15",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 276.24,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855199",
      "vcc_auth_amount": 319.93,
      "folio_amount": 294.93,
      "settled_amount": 294.93,
      "settled_at": "2026-08-15T23:59:00Z",
      "contracted_rate": 276.24,
      "baseline_rate": 323.52,
      "market_rate": 313.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-14",
      "ingested_at": "2026-08-15T02:14:00Z",
      "version": 1,
      "public_rate": 323.52,
      "discount_pct": 14.61
    },
    {
      "id": "RS-8854792-3",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8854792",
      "duty_id": "D-514792",
      "layover_id": "L-514793",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-14T13:30:00Z",
      "checkin_time": "15:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-16T14:11:00Z",
      "duty_start_utc": "2026-08-16T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 268.09,
      "vat_rate": 10,
      "vat_amount": 26.81,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 294.9,
      "ancillaries": 9.69,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 294.9,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 294.9,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854792",
      "vcc_auth_amount": 329.59,
      "folio_amount": 304.59,
      "settled_amount": 304.59,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 294.9,
      "baseline_rate": 342.3,
      "market_rate": 332.03,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "LYS-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 14.15,
      "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-14",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 342.3,
      "discount_pct": 13.85
    },
    {
      "id": "RS-8854880-2",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8854880",
      "duty_id": "D-514880",
      "layover_id": "L-514881",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-06T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-16T21:41:00Z",
      "duty_start_utc": "2026-08-16T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 267.15,
      "vat_rate": 10,
      "vat_amount": 26.72,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.87,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.87,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.87,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854880",
      "vcc_auth_amount": 318.87,
      "folio_amount": 293.87,
      "settled_amount": 293.87,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 293.87,
      "baseline_rate": 342.3,
      "market_rate": 332.03,
      "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-15",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 342.3,
      "discount_pct": 14.15
    },
    {
      "id": "RS-8854889-1",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8854889",
      "duty_id": "D-514889",
      "layover_id": "L-514890",
      "crew_id": "FRA-1046",
      "crew_name": "E. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-15T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-16T04:42:00Z",
      "duty_start_utc": "2026-08-16T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 251.37,
      "vat_rate": 10,
      "vat_amount": 25.14,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.51,
      "ancillaries": 32.59,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.51,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 260.33,
      "markup": 16.18,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854889",
      "vcc_auth_amount": 334.1,
      "folio_amount": 309.1,
      "settled_amount": 309.1,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 276.51,
      "baseline_rate": 328.37,
      "market_rate": 318.52,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-16",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 328.37,
      "discount_pct": 15.79
    },
    {
      "id": "RS-8855150-1",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8855150",
      "duty_id": "D-515150",
      "layover_id": "L-515151",
      "crew_id": "FRA-1072",
      "crew_name": "L. Moreau",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-11T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-16T00:17:00Z",
      "duty_start_utc": "2026-08-16T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 250.08,
      "vat_rate": 10,
      "vat_amount": 25.01,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 275.09,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 275.09,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 259.77,
      "markup": 15.32,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855150",
      "vcc_auth_amount": 300.09,
      "folio_amount": 275.09,
      "settled_amount": 275.09,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 275.09,
      "baseline_rate": 328.37,
      "market_rate": 318.52,
      "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-16",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 328.37,
      "discount_pct": 16.23
    },
    {
      "id": "RS-8855155-2",
      "period": "2026-08",
      "night": "2026-08-16",
      "booking_id": "RS-8855155",
      "duty_id": "D-515155",
      "layover_id": "L-515156",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-16T15:02:00Z",
      "duty_start_utc": "2026-08-16T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 252.78,
      "vat_rate": 10,
      "vat_amount": 25.28,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 278.06,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 278.06,
      "fx_rate": 1,
      "fx_date": "2026-08-16",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 278.06,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855155",
      "vcc_auth_amount": null,
      "folio_amount": 278.06,
      "settled_amount": 278.06,
      "settled_at": "2026-08-16T23:59:00Z",
      "contracted_rate": 278.06,
      "baseline_rate": 328.37,
      "market_rate": 318.52,
      "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-15",
      "ingested_at": "2026-08-16T02:14:00Z",
      "version": 1,
      "public_rate": 328.37,
      "discount_pct": 15.32
    },
    {
      "id": "RS-8854672-1",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8854672",
      "duty_id": "D-514672",
      "layover_id": "L-514673",
      "crew_id": "FRA-1015",
      "crew_name": "V. Girard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "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-15T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-17T14:11:00Z",
      "duty_start_utc": "2026-08-17T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 264.39,
      "vat_rate": 10,
      "vat_amount": 26.44,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 290.83,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 290.83,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 270,
      "markup": 20.83,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854672",
      "vcc_auth_amount": 315.83,
      "folio_amount": 290.83,
      "settled_amount": 290.83,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 290.83,
      "baseline_rate": 389.59,
      "market_rate": 377.9,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-17",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 389.59,
      "discount_pct": 25.35
    },
    {
      "id": "RS-8854789-1",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8854789",
      "duty_id": "D-514789",
      "layover_id": "L-514790",
      "crew_id": "FRA-1088",
      "crew_name": "O. Lefevre",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-16T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-17T04:42:00Z",
      "duty_start_utc": "2026-08-17T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 251.34,
      "vat_rate": 10,
      "vat_amount": 25.13,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.47,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.47,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 276.47,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854789",
      "vcc_auth_amount": 301.47,
      "folio_amount": 276.47,
      "settled_amount": 276.47,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 276.47,
      "baseline_rate": 383.1,
      "market_rate": 371.61,
      "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-17",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 383.1,
      "discount_pct": 27.83
    },
    {
      "id": "RS-8854843-1",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8854843",
      "duty_id": "D-514843",
      "layover_id": "L-514844",
      "crew_id": "FRA-1037",
      "crew_name": "O. Delacroix",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-08T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-17T00:26:00Z",
      "duty_start_utc": "2026-08-17T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 268.67,
      "vat_rate": 10,
      "vat_amount": 26.87,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 295.54,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.54,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.54,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854843",
      "vcc_auth_amount": 320.54,
      "folio_amount": 295.54,
      "settled_amount": 295.54,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 295.54,
      "baseline_rate": 389.59,
      "market_rate": 377.9,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.9,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-17",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 389.59,
      "discount_pct": 24.14
    },
    {
      "id": "RS-8854880-3",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8854880",
      "duty_id": "D-514880",
      "layover_id": "L-514881",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-06T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-17T21:41:00Z",
      "duty_start_utc": "2026-08-17T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 267.15,
      "vat_rate": 10,
      "vat_amount": 26.72,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.87,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.87,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.87,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854880",
      "vcc_auth_amount": 318.87,
      "folio_amount": 293.87,
      "settled_amount": 293.87,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 293.87,
      "baseline_rate": 389.59,
      "market_rate": 377.9,
      "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-15",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 389.59,
      "discount_pct": 24.57
    },
    {
      "id": "RS-8854970-1",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8854970",
      "duty_id": "D-514970",
      "layover_id": "L-514971",
      "crew_id": "FRA-1049",
      "crew_name": "M. Delacroix",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-08T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-17T21:32:00Z",
      "duty_start_utc": "2026-08-17T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 252.46,
      "vat_rate": 10,
      "vat_amount": 25.25,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 277.71,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 277.71,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 256.89,
      "markup": 20.82,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854970",
      "vcc_auth_amount": 302.71,
      "folio_amount": 277.71,
      "settled_amount": 277.71,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 277.71,
      "baseline_rate": 383.1,
      "market_rate": 371.61,
      "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": "recovered",
      "recon_amount": 353.5,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-17",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 383.1,
      "discount_pct": 27.51
    },
    {
      "id": "RS-8855037-1",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8855037",
      "duty_id": "D-515037",
      "layover_id": "L-515038",
      "crew_id": "FRA-1053",
      "crew_name": "Y. Fontaine",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-17T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-17T15:11:00Z",
      "duty_start_utc": "2026-08-17T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 267.14,
      "vat_rate": 10,
      "vat_amount": 26.71,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.85,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.85,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.85,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855037",
      "vcc_auth_amount": 318.85,
      "folio_amount": 293.85,
      "settled_amount": 293.85,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 293.85,
      "baseline_rate": 389.59,
      "market_rate": 377.9,
      "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-17",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 389.59,
      "discount_pct": 24.57
    },
    {
      "id": "RS-8855150-2",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8855150",
      "duty_id": "D-515150",
      "layover_id": "L-515151",
      "crew_id": "FRA-1072",
      "crew_name": "L. Moreau",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-17T00:17:00Z",
      "duty_start_utc": "2026-08-17T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 250.08,
      "vat_rate": 10,
      "vat_amount": 25.01,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 275.09,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 275.09,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 259.77,
      "markup": 15.32,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855150",
      "vcc_auth_amount": null,
      "folio_amount": 275.09,
      "settled_amount": 275.09,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 275.09,
      "baseline_rate": 383.1,
      "market_rate": 371.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-16",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 383.1,
      "discount_pct": 28.19
    },
    {
      "id": "RS-8855155-3",
      "period": "2026-08",
      "night": "2026-08-17",
      "booking_id": "RS-8855155",
      "duty_id": "D-515155",
      "layover_id": "L-515156",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-06T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-17T15:02:00Z",
      "duty_start_utc": "2026-08-17T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 252.78,
      "vat_rate": 10,
      "vat_amount": 25.28,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 278.06,
      "ancillaries": 20.87,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 278.06,
      "fx_rate": 1,
      "fx_date": "2026-08-17",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 278.06,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855155",
      "vcc_auth_amount": 323.93,
      "folio_amount": 298.93,
      "settled_amount": 298.93,
      "settled_at": "2026-08-17T23:59:00Z",
      "contracted_rate": 278.06,
      "baseline_rate": 383.1,
      "market_rate": 371.61,
      "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-15",
      "ingested_at": "2026-08-17T02:14:00Z",
      "version": 1,
      "public_rate": 383.1,
      "discount_pct": 27.42
    },
    {
      "id": "RS-8854970-2",
      "period": "2026-08",
      "night": "2026-08-18",
      "booking_id": "RS-8854970",
      "duty_id": "D-514970",
      "layover_id": "L-514971",
      "crew_id": "FRA-1049",
      "crew_name": "M. Delacroix",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-08T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-18T21:32:00Z",
      "duty_start_utc": "2026-08-18T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 252.46,
      "vat_rate": 10,
      "vat_amount": 25.25,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 277.71,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 277.71,
      "fx_rate": 1,
      "fx_date": "2026-08-18",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 256.89,
      "markup": 20.82,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854970",
      "vcc_auth_amount": 302.71,
      "folio_amount": 277.71,
      "settled_amount": 277.71,
      "settled_at": "2026-08-18T23:59:00Z",
      "contracted_rate": 277.71,
      "baseline_rate": 396.19,
      "market_rate": 384.3,
      "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-17",
      "ingested_at": "2026-08-18T02:14:00Z",
      "version": 1,
      "public_rate": 396.19,
      "discount_pct": 29.9
    },
    {
      "id": "RS-8855037-2",
      "period": "2026-08",
      "night": "2026-08-18",
      "booking_id": "RS-8855037",
      "duty_id": "D-515037",
      "layover_id": "L-515038",
      "crew_id": "FRA-1053",
      "crew_name": "Y. Fontaine",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "released",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-17T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-18T15:11:00Z",
      "duty_start_utc": "2026-08-18T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 267.14,
      "vat_rate": 10,
      "vat_amount": 26.71,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.85,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.85,
      "fx_rate": 1,
      "fx_date": "2026-08-18",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.85,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855037",
      "vcc_auth_amount": 318.85,
      "folio_amount": 293.85,
      "settled_amount": 293.85,
      "settled_at": "2026-08-18T23:59:00Z",
      "contracted_rate": 293.85,
      "baseline_rate": 421.13,
      "market_rate": 408.5,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 185.55,
      "modify_attempted": 1,
      "modify_failed_reason": "no_availability",
      "room_lost": 1,
      "exception_opened_at": "2026-08-18T11:40:00Z",
      "exception_resolved_at": "2026-08-18T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-17",
      "ingested_at": "2026-08-18T02:14:00Z",
      "version": 1,
      "public_rate": 421.13,
      "discount_pct": 30.22
    },
    {
      "id": "RS-8855150-3",
      "period": "2026-08",
      "night": "2026-08-18",
      "booking_id": "RS-8855150",
      "duty_id": "D-515150",
      "layover_id": "L-515151",
      "crew_id": "FRA-1072",
      "crew_name": "L. Moreau",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-11T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-18T00:17:00Z",
      "duty_start_utc": "2026-08-18T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 250.08,
      "vat_rate": 10,
      "vat_amount": 25.01,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 275.09,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 275.09,
      "fx_rate": 1,
      "fx_date": "2026-08-18",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 259.77,
      "markup": 15.32,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855150",
      "vcc_auth_amount": 300.09,
      "folio_amount": 275.09,
      "settled_amount": 275.09,
      "settled_at": "2026-08-18T23:59:00Z",
      "contracted_rate": 275.09,
      "baseline_rate": 396.19,
      "market_rate": 384.3,
      "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-16",
      "ingested_at": "2026-08-18T02:14:00Z",
      "version": 1,
      "public_rate": 396.19,
      "discount_pct": 30.57
    },
    {
      "id": "RS-8854659-1",
      "period": "2026-08",
      "night": "2026-08-19",
      "booking_id": "RS-8854659",
      "duty_id": "D-514659",
      "layover_id": "L-514660",
      "crew_id": "FRA-1068",
      "crew_name": "M. Chevalier",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-16T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-19T15:11:00Z",
      "duty_start_utc": "2026-08-19T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 263.73,
      "vat_rate": 10,
      "vat_amount": 26.37,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 290.1,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 290.1,
      "fx_rate": 1,
      "fx_date": "2026-08-19",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 267.83,
      "markup": 22.27,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854659",
      "vcc_auth_amount": 315.1,
      "folio_amount": 290.1,
      "settled_amount": 290.1,
      "settled_at": "2026-08-19T23:59:00Z",
      "contracted_rate": 290.1,
      "baseline_rate": 420.25,
      "market_rate": 407.64,
      "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-19",
      "ingested_at": "2026-08-19T02:14:00Z",
      "version": 1,
      "public_rate": 420.25,
      "discount_pct": 30.97
    },
    {
      "id": "RS-8854703-1",
      "period": "2026-08",
      "night": "2026-08-19",
      "booking_id": "RS-8854703",
      "duty_id": "D-514703",
      "layover_id": "L-514704",
      "crew_id": "FRA-1065",
      "crew_name": "R. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-10T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-19T14:02:00Z",
      "duty_start_utc": "2026-08-19T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 250.7,
      "vat_rate": 10,
      "vat_amount": 25.07,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 275.77,
      "ancillaries": 10.41,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 275.77,
      "fx_rate": 1,
      "fx_date": "2026-08-19",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 256.57,
      "markup": 19.2,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854703",
      "vcc_auth_amount": 311.18,
      "folio_amount": 286.18,
      "settled_amount": 286.18,
      "settled_at": "2026-08-19T23:59:00Z",
      "contracted_rate": 275.77,
      "baseline_rate": 409.36,
      "market_rate": 397.08,
      "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-19",
      "ingested_at": "2026-08-19T02:14:00Z",
      "version": 1,
      "public_rate": 409.36,
      "discount_pct": 32.63
    },
    {
      "id": "RS-8854970-3",
      "period": "2026-08",
      "night": "2026-08-19",
      "booking_id": "RS-8854970",
      "duty_id": "D-514970",
      "layover_id": "L-514971",
      "crew_id": "FRA-1049",
      "crew_name": "M. Delacroix",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-19T21:32:00Z",
      "duty_start_utc": "2026-08-19T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 252.46,
      "vat_rate": 10,
      "vat_amount": 25.25,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 277.71,
      "ancillaries": 24.02,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 277.71,
      "fx_rate": 1,
      "fx_date": "2026-08-19",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 256.89,
      "markup": 20.82,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854970",
      "vcc_auth_amount": null,
      "folio_amount": 301.73,
      "settled_amount": 301.73,
      "settled_at": "2026-08-19T23:59:00Z",
      "contracted_rate": 277.71,
      "baseline_rate": 409.36,
      "market_rate": 397.08,
      "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-17",
      "ingested_at": "2026-08-19T02:14:00Z",
      "version": 1,
      "public_rate": 409.36,
      "discount_pct": 32.16
    },
    {
      "id": "RS-8855037-3",
      "period": "2026-08",
      "night": "2026-08-19",
      "booking_id": "RS-8855037",
      "duty_id": "D-515037",
      "layover_id": "L-515038",
      "crew_id": "FRA-1053",
      "crew_name": "Y. Fontaine",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-17T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-19T15:11:00Z",
      "duty_start_utc": "2026-08-19T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 267.14,
      "vat_rate": 10,
      "vat_amount": 26.71,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.85,
      "ancillaries": 25.27,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.85,
      "fx_rate": 1,
      "fx_date": "2026-08-19",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 293.85,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855037",
      "vcc_auth_amount": 344.12,
      "folio_amount": 319.12,
      "settled_amount": 319.12,
      "settled_at": "2026-08-19T23:59:00Z",
      "contracted_rate": 293.85,
      "baseline_rate": 420.25,
      "market_rate": 407.64,
      "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-17",
      "ingested_at": "2026-08-19T02:14:00Z",
      "version": 1,
      "public_rate": 420.25,
      "discount_pct": 30.08
    },
    {
      "id": "RS-8855051-1",
      "period": "2026-08",
      "night": "2026-08-19",
      "booking_id": "RS-8855051",
      "duty_id": "D-515051",
      "layover_id": "L-515052",
      "crew_id": "FRA-1060",
      "crew_name": "M. Moreau",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-16T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-19T21:32:00Z",
      "duty_start_utc": "2026-08-19T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 249.8,
      "vat_rate": 10,
      "vat_amount": 24.98,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 274.78,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 274.78,
      "fx_rate": 1,
      "fx_date": "2026-08-19",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 274.78,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855051",
      "vcc_auth_amount": 299.78,
      "folio_amount": 274.78,
      "settled_amount": 274.78,
      "settled_at": "2026-08-19T23:59:00Z",
      "contracted_rate": 274.78,
      "baseline_rate": 409.36,
      "market_rate": 397.08,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-19",
      "ingested_at": "2026-08-19T02:14:00Z",
      "version": 1,
      "public_rate": 409.36,
      "discount_pct": 32.88
    },
    {
      "id": "RS-8854659-2",
      "period": "2026-08",
      "night": "2026-08-20",
      "booking_id": "RS-8854659",
      "duty_id": "D-514659",
      "layover_id": "L-514660",
      "crew_id": "FRA-1068",
      "crew_name": "M. Chevalier",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-16T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-20T15:11:00Z",
      "duty_start_utc": "2026-08-20T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 263.73,
      "vat_rate": 10,
      "vat_amount": 26.37,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 290.1,
      "ancillaries": 31.71,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 290.1,
      "fx_rate": 1,
      "fx_date": "2026-08-20",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 267.83,
      "markup": 22.27,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854659",
      "vcc_auth_amount": 346.81,
      "folio_amount": 321.81,
      "settled_amount": 321.81,
      "settled_at": "2026-08-20T23:59:00Z",
      "contracted_rate": 290.1,
      "baseline_rate": 406.41,
      "market_rate": 394.22,
      "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-19",
      "ingested_at": "2026-08-20T02:14:00Z",
      "version": 1,
      "public_rate": 406.41,
      "discount_pct": 28.62
    },
    {
      "id": "RS-8854703-2",
      "period": "2026-08",
      "night": "2026-08-20",
      "booking_id": "RS-8854703",
      "duty_id": "D-514703",
      "layover_id": "L-514704",
      "crew_id": "FRA-1065",
      "crew_name": "R. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "released",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-10T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-20T14:02:00Z",
      "duty_start_utc": "2026-08-20T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 250.7,
      "vat_rate": 10,
      "vat_amount": 25.07,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 275.77,
      "ancillaries": 17.24,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 275.77,
      "fx_rate": 1,
      "fx_date": "2026-08-20",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 256.57,
      "markup": 19.2,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854703",
      "vcc_auth_amount": 318.01,
      "folio_amount": 293.01,
      "settled_amount": 293.01,
      "settled_at": "2026-08-20T23:59:00Z",
      "contracted_rate": 275.77,
      "baseline_rate": 384.89,
      "market_rate": 373.34,
      "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-19",
      "ingested_at": "2026-08-20T02:14:00Z",
      "version": 1,
      "public_rate": 384.89,
      "discount_pct": 28.35
    },
    {
      "id": "RS-8854970-4",
      "period": "2026-08",
      "night": "2026-08-20",
      "booking_id": "RS-8854970",
      "duty_id": "D-514970",
      "layover_id": "L-514971",
      "crew_id": "FRA-1049",
      "crew_name": "M. Delacroix",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-08T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-20T21:32:00Z",
      "duty_start_utc": "2026-08-20T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 252.46,
      "vat_rate": 10,
      "vat_amount": 25.25,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 277.71,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 277.71,
      "fx_rate": 1,
      "fx_date": "2026-08-20",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 256.89,
      "markup": 20.82,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854970",
      "vcc_auth_amount": 302.71,
      "folio_amount": 277.71,
      "settled_amount": 277.71,
      "settled_at": "2026-08-20T23:59:00Z",
      "contracted_rate": 277.71,
      "baseline_rate": 384.89,
      "market_rate": 373.34,
      "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-17",
      "ingested_at": "2026-08-20T02:14:00Z",
      "version": 1,
      "public_rate": 384.89,
      "discount_pct": 27.85
    },
    {
      "id": "RS-8855183-1",
      "period": "2026-08",
      "night": "2026-08-20",
      "booking_id": "RS-8855183",
      "duty_id": "D-515183",
      "layover_id": "L-515184",
      "crew_id": "FRA-1031",
      "crew_name": "D. Marchand",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-11T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-20T14:02:00Z",
      "duty_start_utc": "2026-08-20T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 335.45,
      "vat_rate": 10,
      "vat_amount": 33.55,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 369,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 369,
      "fx_rate": 1,
      "fx_date": "2026-08-20",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 352.24,
      "markup": 16.76,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855183",
      "vcc_auth_amount": 301.07,
      "folio_amount": 369,
      "settled_amount": 369,
      "settled_at": "2026-08-20T23:59:00Z",
      "contracted_rate": 276.07,
      "baseline_rate": 384.89,
      "market_rate": 373.34,
      "rate_honoured": 0,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-20",
      "ingested_at": "2026-08-20T02:14:00Z",
      "version": 1,
      "public_rate": 384.89,
      "discount_pct": 4.13
    },
    {
      "id": "RS-8854659-3",
      "period": "2026-08",
      "night": "2026-08-21",
      "booking_id": "RS-8854659",
      "duty_id": "D-514659",
      "layover_id": "L-514660",
      "crew_id": "FRA-1068",
      "crew_name": "M. Chevalier",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-16T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-21T15:11:00Z",
      "duty_start_utc": "2026-08-21T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 263.73,
      "vat_rate": 10,
      "vat_amount": 26.37,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 290.1,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 290.1,
      "fx_rate": 1,
      "fx_date": "2026-08-21",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 267.83,
      "markup": 22.27,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854659",
      "vcc_auth_amount": 315.1,
      "folio_amount": 290.1,
      "settled_amount": 290.1,
      "settled_at": "2026-08-21T23:59:00Z",
      "contracted_rate": 290.1,
      "baseline_rate": 381.02,
      "market_rate": 369.59,
      "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-19",
      "ingested_at": "2026-08-21T02:14:00Z",
      "version": 1,
      "public_rate": 381.02,
      "discount_pct": 23.86
    },
    {
      "id": "RS-8854703-3",
      "period": "2026-08",
      "night": "2026-08-21",
      "booking_id": "RS-8854703",
      "duty_id": "D-514703",
      "layover_id": "L-514704",
      "crew_id": "FRA-1065",
      "crew_name": "R. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-21T14:02:00Z",
      "duty_start_utc": "2026-08-21T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 250.7,
      "vat_rate": 10,
      "vat_amount": 25.07,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 275.77,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 275.77,
      "fx_rate": 1,
      "fx_date": "2026-08-21",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 256.57,
      "markup": 19.2,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854703",
      "vcc_auth_amount": null,
      "folio_amount": 275.77,
      "settled_amount": 275.77,
      "settled_at": "2026-08-21T23:59:00Z",
      "contracted_rate": 275.77,
      "baseline_rate": 356.28,
      "market_rate": 345.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-19",
      "ingested_at": "2026-08-21T02:14:00Z",
      "version": 1,
      "public_rate": 356.28,
      "discount_pct": 22.6
    },
    {
      "id": "RS-8854802-1",
      "period": "2026-08",
      "night": "2026-08-21",
      "booking_id": "RS-8854802",
      "duty_id": "D-514802",
      "layover_id": "L-514803",
      "crew_id": "FRA-S215",
      "crew_name": "V. Chevalier",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "no_show",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-16T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-21T04:51:00Z",
      "duty_start_utc": "2026-08-21T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 264.47,
      "vat_rate": 10,
      "vat_amount": 26.45,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 290.92,
      "ancillaries": 16.6,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 290.92,
      "fx_rate": 1,
      "fx_date": "2026-08-21",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.58,
      "markup": 15.34,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854802",
      "vcc_auth_amount": 332.52,
      "folio_amount": 290.92,
      "settled_amount": 290.92,
      "settled_at": "2026-08-21T23:59:00Z",
      "contracted_rate": 290.92,
      "baseline_rate": 381.02,
      "market_rate": 369.59,
      "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": 4.5,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-21T02:14:00Z",
      "version": 1,
      "public_rate": 381.02,
      "discount_pct": 23.65
    },
    {
      "id": "RS-8855070-1",
      "period": "2026-08",
      "night": "2026-08-21",
      "booking_id": "RS-8855070",
      "duty_id": "D-515070",
      "layover_id": "L-515071",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0,
      "booking_created_at": "2026-08-21T12:30:00Z",
      "checkin_time": "14:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-21T13:11:00Z",
      "duty_start_utc": "2026-08-21T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 298.37,
      "vat_rate": 10,
      "vat_amount": 29.84,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 328.21,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 328.21,
      "fx_rate": 1,
      "fx_date": "2026-08-21",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 297.56,
      "markup": 30.65,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855070",
      "vcc_auth_amount": 353.21,
      "folio_amount": 328.21,
      "settled_amount": 328.21,
      "settled_at": "2026-08-21T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 381.02,
      "market_rate": 369.59,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "LYS-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 14.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-21",
      "ingested_at": "2026-08-21T02:14:00Z",
      "version": 1,
      "public_rate": 381.02,
      "discount_pct": 13.86
    },
    {
      "id": "RS-8855138-1",
      "period": "2026-08",
      "night": "2026-08-21",
      "booking_id": "RS-8855138",
      "duty_id": "D-515138",
      "layover_id": "L-515139",
      "crew_id": "FRA-1043",
      "crew_name": "V. Marchand",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-16T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-21T04:51:00Z",
      "duty_start_utc": "2026-08-21T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 265.71,
      "vat_rate": 10,
      "vat_amount": 26.57,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 292.28,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 292.28,
      "fx_rate": 1,
      "fx_date": "2026-08-21",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 292.28,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855138",
      "vcc_auth_amount": 317.28,
      "folio_amount": 292.28,
      "settled_amount": 292.28,
      "settled_at": "2026-08-21T23:59:00Z",
      "contracted_rate": 292.28,
      "baseline_rate": 381.02,
      "market_rate": 369.59,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-21T02:14:00Z",
      "version": 1,
      "public_rate": 381.02,
      "discount_pct": 23.29
    },
    {
      "id": "RS-8855183-2",
      "period": "2026-08",
      "night": "2026-08-21",
      "booking_id": "RS-8855183",
      "duty_id": "D-515183",
      "layover_id": "L-515184",
      "crew_id": "FRA-1031",
      "crew_name": "D. Marchand",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-11T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-21T14:02:00Z",
      "duty_start_utc": "2026-08-21T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 250.97,
      "vat_rate": 10,
      "vat_amount": 25.1,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.07,
      "ancillaries": 12.56,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 276.07,
      "fx_rate": 1,
      "fx_date": "2026-08-21",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 259.31,
      "markup": 16.76,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855183",
      "vcc_auth_amount": 313.63,
      "folio_amount": 288.63,
      "settled_amount": 288.63,
      "settled_at": "2026-08-21T23:59:00Z",
      "contracted_rate": 276.07,
      "baseline_rate": 356.28,
      "market_rate": 345.59,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-20",
      "ingested_at": "2026-08-21T02:14:00Z",
      "version": 1,
      "public_rate": 356.28,
      "discount_pct": 22.51
    },
    {
      "id": "RS-8854703-4",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8854703",
      "duty_id": "D-514703",
      "layover_id": "L-514704",
      "crew_id": "FRA-1065",
      "crew_name": "R. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-10T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-22T14:02:00Z",
      "duty_start_utc": "2026-08-22T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 250.7,
      "vat_rate": 10,
      "vat_amount": 25.07,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 275.77,
      "ancillaries": 11.76,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 275.77,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 256.57,
      "markup": 19.2,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854703",
      "vcc_auth_amount": 312.53,
      "folio_amount": 287.53,
      "settled_amount": 287.53,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 275.77,
      "baseline_rate": 335.18,
      "market_rate": 325.12,
      "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-19",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 335.18,
      "discount_pct": 17.72
    },
    {
      "id": "RS-8854802-2",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8854802",
      "duty_id": "D-514802",
      "layover_id": "L-514803",
      "crew_id": "FRA-S215",
      "crew_name": "V. Chevalier",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-16T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-22T04:51:00Z",
      "duty_start_utc": "2026-08-22T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 264.47,
      "vat_rate": 10,
      "vat_amount": 26.45,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 290.92,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 290.92,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 275.58,
      "markup": 15.34,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854802",
      "vcc_auth_amount": 315.92,
      "folio_amount": 290.92,
      "settled_amount": 290.92,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 290.92,
      "baseline_rate": 333.82,
      "market_rate": 323.81,
      "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": 2.1,
      "complaint_theme": "noise",
      "source_file_id": "AIMS-2026-08-21",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 333.82,
      "discount_pct": 12.85
    },
    {
      "id": "RS-8854965-1",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8854965",
      "duty_id": "D-514965",
      "layover_id": "L-514966",
      "crew_id": "FRA-1043",
      "crew_name": "V. Marchand",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-19T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-22T00:26:00Z",
      "duty_start_utc": "2026-08-22T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 264.71,
      "vat_rate": 10,
      "vat_amount": 26.47,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 291.18,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 291.18,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 269.85,
      "markup": 21.33,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854965",
      "vcc_auth_amount": 316.18,
      "folio_amount": 291.18,
      "settled_amount": 291.18,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 291.18,
      "baseline_rate": 333.82,
      "market_rate": 323.81,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 333.82,
      "discount_pct": 12.77
    },
    {
      "id": "RS-8855183-3",
      "period": "2026-08",
      "night": "2026-08-22",
      "booking_id": "RS-8855183",
      "duty_id": "D-515183",
      "layover_id": "L-515184",
      "crew_id": "FRA-1031",
      "crew_name": "D. Marchand",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-11T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-22T14:02:00Z",
      "duty_start_utc": "2026-08-22T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 250.97,
      "vat_rate": 10,
      "vat_amount": 25.1,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.07,
      "ancillaries": 16.88,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 276.07,
      "fx_rate": 1,
      "fx_date": "2026-08-22",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 259.31,
      "markup": 16.76,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855183",
      "vcc_auth_amount": 317.95,
      "folio_amount": 292.95,
      "settled_amount": 292.95,
      "settled_at": "2026-08-22T23:59:00Z",
      "contracted_rate": 276.07,
      "baseline_rate": 335.18,
      "market_rate": 325.12,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-20",
      "ingested_at": "2026-08-22T02:14:00Z",
      "version": 1,
      "public_rate": 335.18,
      "discount_pct": 17.64
    },
    {
      "id": "RS-8854821-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854821",
      "duty_id": "D-514821",
      "layover_id": "L-514822",
      "crew_id": "FRA-1077",
      "crew_name": "J. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-14T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-23T14:02:00Z",
      "duty_start_utc": "2026-08-23T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 250.92,
      "vat_rate": 10,
      "vat_amount": 25.09,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.01,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.01,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 260.36,
      "markup": 15.65,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854821",
      "vcc_auth_amount": 301.01,
      "folio_amount": 276.01,
      "settled_amount": 276.01,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 276.01,
      "baseline_rate": 347.41,
      "market_rate": 336.99,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 347.41,
      "discount_pct": 20.55
    },
    {
      "id": "RS-8854936-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854936",
      "duty_id": "D-514936",
      "layover_id": "L-514937",
      "crew_id": "FRA-1053",
      "crew_name": "Y. Fontaine",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "LYS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 1,
      "booking_created_at": "2026-08-22T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-23T04:42:00Z",
      "duty_start_utc": "2026-08-23T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 252.97,
      "vat_rate": 10,
      "vat_amount": 25.3,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 278.27,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 278.27,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 278.27,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854936",
      "vcc_auth_amount": 303.27,
      "folio_amount": 278.27,
      "settled_amount": 278.27,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 278.27,
      "baseline_rate": 347.41,
      "market_rate": 336.99,
      "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-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 347.41,
      "discount_pct": 19.9
    },
    {
      "id": "RS-8854965-2",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8854965",
      "duty_id": "D-514965",
      "layover_id": "L-514966",
      "crew_id": "FRA-1043",
      "crew_name": "V. Marchand",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-19T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-23T00:26:00Z",
      "duty_start_utc": "2026-08-23T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 264.71,
      "vat_rate": 10,
      "vat_amount": 26.47,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 291.18,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 291.18,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 269.85,
      "markup": 21.33,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854965",
      "vcc_auth_amount": 316.18,
      "folio_amount": 291.18,
      "settled_amount": 291.18,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": 291.18,
      "baseline_rate": 342.36,
      "market_rate": 332.09,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-22",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 342.36,
      "discount_pct": 14.95
    },
    {
      "id": "RS-8855007-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8855007",
      "duty_id": "D-515007",
      "layover_id": "L-515008",
      "crew_id": "FRA-1017",
      "crew_name": "P. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "standby",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-20T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-23T21:32:00Z",
      "duty_start_utc": "2026-08-23T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 272.1,
      "vat_rate": 10,
      "vat_amount": 27.21,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 299.31,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 299.31,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 299.31,
      "markup": 0,
      "commission_received": 30.62,
      "commission_shared": 15.31,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855007",
      "vcc_auth_amount": 324.31,
      "folio_amount": 299.31,
      "settled_amount": 299.31,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 347.41,
      "market_rate": 336.99,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.4,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 347.41,
      "discount_pct": 13.85
    },
    {
      "id": "RS-8855206-1",
      "period": "2026-08",
      "night": "2026-08-23",
      "booking_id": "RS-8855206",
      "duty_id": "D-515206",
      "layover_id": "L-515207",
      "crew_id": "FRA-1089",
      "crew_name": "M. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-14T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-23T21:41:00Z",
      "duty_start_utc": "2026-08-23T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 252.02,
      "vat_rate": 10,
      "vat_amount": 25.2,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 277.22,
      "ancillaries": 25.24,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 277.22,
      "fx_rate": 1,
      "fx_date": "2026-08-23",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 247.39,
      "markup": 29.83,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855206",
      "vcc_auth_amount": 327.46,
      "folio_amount": 302.46,
      "settled_amount": 302.46,
      "settled_at": "2026-08-23T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 342.36,
      "market_rate": 332.09,
      "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-23",
      "ingested_at": "2026-08-23T02:14:00Z",
      "version": 1,
      "public_rate": 342.36,
      "discount_pct": 19.03
    },
    {
      "id": "RS-8854896-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8854896",
      "duty_id": "D-514896",
      "layover_id": "L-514897",
      "crew_id": "FRA-S202",
      "crew_name": "S. Marchand",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "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-22T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-24T14:11:00Z",
      "duty_start_utc": "2026-08-24T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 265.7,
      "vat_rate": 10,
      "vat_amount": 26.57,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 292.27,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 292.27,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.92,
      "markup": 15.35,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854896",
      "vcc_auth_amount": 317.27,
      "folio_amount": 292.27,
      "settled_amount": 292.27,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": 292.27,
      "baseline_rate": 381.81,
      "market_rate": 370.36,
      "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-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 381.81,
      "discount_pct": 23.45
    },
    {
      "id": "RS-8855007-2",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8855007",
      "duty_id": "D-515007",
      "layover_id": "L-515008",
      "crew_id": "FRA-1017",
      "crew_name": "P. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "gds",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-20T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-24T21:32:00Z",
      "duty_start_utc": "2026-08-24T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 299.95,
      "vat_rate": 10,
      "vat_amount": 29.99,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 329.94,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 329.94,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 329.94,
      "markup": 0,
      "commission_received": 33.76,
      "commission_shared": 16.88,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855007",
      "vcc_auth_amount": 354.94,
      "folio_amount": 329.94,
      "settled_amount": 329.94,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 382.96,
      "market_rate": 371.47,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-23",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 382.96,
      "discount_pct": 13.84
    },
    {
      "id": "RS-8855208-1",
      "period": "2026-08",
      "night": "2026-08-24",
      "booking_id": "RS-8855208",
      "duty_id": "D-515208",
      "layover_id": "L-515209",
      "crew_id": "FRA-1089",
      "crew_name": "M. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-19T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-24T14:11:00Z",
      "duty_start_utc": "2026-08-24T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 283.56,
      "vat_rate": 10,
      "vat_amount": 28.36,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 311.92,
      "ancillaries": 24.96,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 311.92,
      "fx_rate": 1,
      "fx_date": "2026-08-24",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 282.21,
      "markup": 29.71,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855208",
      "vcc_auth_amount": 361.88,
      "folio_amount": 336.88,
      "settled_amount": 336.88,
      "settled_at": "2026-08-24T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 381.81,
      "market_rate": 370.36,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-24T02:14:00Z",
      "version": 1,
      "public_rate": 381.81,
      "discount_pct": 18.3
    },
    {
      "id": "RS-8854736-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854736",
      "duty_id": "D-514736",
      "layover_id": "L-514737",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-16T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-25T15:02:00Z",
      "duty_start_utc": "2026-08-25T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 251.39,
      "vat_rate": 10,
      "vat_amount": 25.14,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.53,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.53,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 255.26,
      "markup": 21.27,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854736",
      "vcc_auth_amount": 301.53,
      "folio_amount": 276.53,
      "settled_amount": 276.53,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 276.53,
      "baseline_rate": 396.62,
      "market_rate": 384.72,
      "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-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 396.62,
      "discount_pct": 30.28
    },
    {
      "id": "RS-8854763-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854763",
      "duty_id": "D-514763",
      "layover_id": "L-514764",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "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-08-16T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-25T04:51:00Z",
      "duty_start_utc": "2026-08-25T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 310.37,
      "vat_rate": 10,
      "vat_amount": 31.04,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 341.41,
      "ancillaries": 19.91,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 341.41,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 341.41,
      "markup": 0,
      "commission_received": 35.11,
      "commission_shared": 17.55,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854763",
      "vcc_auth_amount": 386.32,
      "folio_amount": 361.32,
      "settled_amount": 361.32,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 401.62,
      "market_rate": 389.57,
      "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-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 401.62,
      "discount_pct": 14.99
    },
    {
      "id": "RS-8854828-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854828",
      "duty_id": "D-514828",
      "layover_id": "L-514829",
      "crew_id": "FRA-1065",
      "crew_name": "R. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-23T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-25T14:02:00Z",
      "duty_start_utc": "2026-08-25T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 250.49,
      "vat_rate": 10,
      "vat_amount": 25.05,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 275.54,
      "ancillaries": 33.04,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 275.54,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 260.19,
      "markup": 15.35,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854828",
      "vcc_auth_amount": 333.58,
      "folio_amount": 308.58,
      "settled_amount": 308.58,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 275.54,
      "baseline_rate": 396.62,
      "market_rate": 384.72,
      "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-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 396.62,
      "discount_pct": 30.53
    },
    {
      "id": "RS-8854885-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854885",
      "duty_id": "D-514885",
      "layover_id": "L-514886",
      "crew_id": "FRA-1029",
      "crew_name": "L. Fontaine",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": 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-22T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-25T00:17:00Z",
      "duty_start_utc": "2026-08-25T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 286.96,
      "vat_rate": 10,
      "vat_amount": 28.7,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 315.66,
      "ancillaries": 33.46,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 315.66,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 290.74,
      "markup": 24.92,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854885",
      "vcc_auth_amount": 374.12,
      "folio_amount": 349.12,
      "settled_amount": 349.12,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 396.62,
      "market_rate": 384.72,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 396.62,
      "discount_pct": 20.41
    },
    {
      "id": "RS-8854896-2",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8854896",
      "duty_id": "D-514896",
      "layover_id": "L-514897",
      "crew_id": "FRA-S202",
      "crew_name": "S. Marchand",
      "crew_rank": "STAFF",
      "traveller_type": "staff",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "training",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-22T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-25T14:11:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 265.7,
      "vat_rate": 10,
      "vat_amount": 26.57,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 292.27,
      "ancillaries": 9.36,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 292.27,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 276.92,
      "markup": 15.35,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854896",
      "vcc_auth_amount": 326.63,
      "folio_amount": 301.63,
      "settled_amount": 301.63,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": 292.27,
      "baseline_rate": 401.62,
      "market_rate": 389.57,
      "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-24",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 401.62,
      "discount_pct": 27.23
    },
    {
      "id": "RS-8855157-1",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8855157",
      "duty_id": "D-515157",
      "layover_id": "L-515158",
      "crew_id": "FRA-1049",
      "crew_name": "M. Delacroix",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-16T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "04:30",
      "duty_end_utc": "2026-08-25T15:11:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 291.23,
      "vat_rate": 10,
      "vat_amount": 29.12,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 320.35,
      "ancillaries": 32.86,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 320.35,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 286.03,
      "markup": 34.32,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855157",
      "vcc_auth_amount": 378.21,
      "folio_amount": 353.21,
      "settled_amount": 353.21,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 401.62,
      "market_rate": 389.57,
      "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-25",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 401.62,
      "discount_pct": 20.24
    },
    {
      "id": "RS-8855208-2",
      "period": "2026-08",
      "night": "2026-08-25",
      "booking_id": "RS-8855208",
      "duty_id": "D-515208",
      "layover_id": "L-515209",
      "crew_id": "FRA-1089",
      "crew_name": "M. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-19T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-25T14:11:00Z",
      "duty_start_utc": "2026-08-25T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 298.28,
      "vat_rate": 10,
      "vat_amount": 29.83,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 328.11,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 328.11,
      "fx_rate": 1,
      "fx_date": "2026-08-25",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 296.86,
      "markup": 31.25,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855208",
      "vcc_auth_amount": 353.11,
      "folio_amount": 328.11,
      "settled_amount": 328.11,
      "settled_at": "2026-08-25T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 401.62,
      "market_rate": 389.57,
      "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-24",
      "ingested_at": "2026-08-25T02:14:00Z",
      "version": 1,
      "public_rate": 401.62,
      "discount_pct": 18.3
    },
    {
      "id": "RS-8854725-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854725",
      "duty_id": "D-514725",
      "layover_id": "L-514726",
      "crew_id": "FRA-1015",
      "crew_name": "V. Girard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-25T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-26T04:51:00Z",
      "duty_start_utc": "2026-08-26T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 349.19,
      "vat_rate": 10,
      "vat_amount": 34.92,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 384.11,
      "ancillaries": 12.38,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 384.11,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 351,
      "markup": 33.11,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854725",
      "vcc_auth_amount": 421.49,
      "folio_amount": 396.49,
      "settled_amount": 396.49,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 414.04,
      "market_rate": 401.62,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 414.04,
      "discount_pct": 7.23
    },
    {
      "id": "RS-8854839-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854839",
      "duty_id": "D-514839",
      "layover_id": "L-514840",
      "crew_id": "FRA-1046",
      "crew_name": "E. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "irops",
      "night_status": "released",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-26T15:11:00Z",
      "duty_start_utc": "2026-08-26T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 333.26,
      "vat_rate": 10,
      "vat_amount": 33.33,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 366.59,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 366.59,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 328,
      "markup": 38.59,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854839",
      "vcc_auth_amount": 391.59,
      "folio_amount": 366.59,
      "settled_amount": 366.59,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 414.04,
      "market_rate": 401.62,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 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-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 414.04,
      "discount_pct": 11.46
    },
    {
      "id": "RS-8854885-2",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8854885",
      "duty_id": "D-514885",
      "layover_id": "L-514886",
      "crew_id": "FRA-1029",
      "crew_name": "L. Fontaine",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": 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-22T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-26T00:17:00Z",
      "duty_start_utc": "2026-08-26T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 297.1,
      "vat_rate": 10,
      "vat_amount": 29.71,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 326.81,
      "ancillaries": 19.53,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 326.81,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 301.01,
      "markup": 25.8,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854885",
      "vcc_auth_amount": 371.34,
      "folio_amount": 346.34,
      "settled_amount": 346.34,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 410.63,
      "market_rate": 398.31,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-25",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 410.63,
      "discount_pct": 20.41
    },
    {
      "id": "RS-8855093-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8855093",
      "duty_id": "D-515093",
      "layover_id": "L-515094",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 3,
      "booking_created_at": "2026-08-23T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-26T00:17:00Z",
      "duty_start_utc": "2026-08-26T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 295.78,
      "vat_rate": 10,
      "vat_amount": 29.58,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 325.36,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 325.36,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 291.46,
      "markup": 33.9,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855093",
      "vcc_auth_amount": 350.36,
      "folio_amount": 325.36,
      "settled_amount": 325.36,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 410.63,
      "market_rate": 398.31,
      "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-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 410.63,
      "discount_pct": 20.77
    },
    {
      "id": "RS-8855139-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8855139",
      "duty_id": "D-515139",
      "layover_id": "L-515140",
      "crew_id": "FRA-1000",
      "crew_name": "V. Moreau",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "no_show",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-21T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-26T14:11:00Z",
      "duty_start_utc": "2026-08-26T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 267.1,
      "vat_rate": 10,
      "vat_amount": 26.71,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.81,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 293.81,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.2,
      "markup": 16.61,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855139",
      "vcc_auth_amount": 318.81,
      "folio_amount": 293.81,
      "settled_amount": 293.81,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 293.81,
      "baseline_rate": 414.04,
      "market_rate": 401.62,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 414.04,
      "discount_pct": 29.04
    },
    {
      "id": "RS-8855147-1",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8855147",
      "duty_id": "D-515147",
      "layover_id": "L-515148",
      "crew_id": "FRA-1087",
      "crew_name": "P. Girard",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-17T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-26T21:32:00Z",
      "duty_start_utc": "2026-08-26T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 252.64,
      "vat_rate": 10,
      "vat_amount": 25.26,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 277.9,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 277.9,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 260.29,
      "markup": 17.61,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855147",
      "vcc_auth_amount": 302.9,
      "folio_amount": 277.9,
      "settled_amount": 277.9,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": 277.9,
      "baseline_rate": 410.63,
      "market_rate": 398.31,
      "rate_honoured": 1,
      "customer": "FedEx",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 410.63,
      "discount_pct": 32.32
    },
    {
      "id": "RS-8855208-3",
      "period": "2026-08",
      "night": "2026-08-26",
      "booking_id": "RS-8855208",
      "duty_id": "D-515208",
      "layover_id": "L-515209",
      "crew_id": "FRA-1089",
      "crew_name": "M. Fontaine",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-19T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-26T14:11:00Z",
      "duty_start_utc": "2026-08-26T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 307.51,
      "vat_rate": 10,
      "vat_amount": 30.75,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 338.26,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 338.26,
      "fx_rate": 1,
      "fx_date": "2026-08-26",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 306.04,
      "markup": 32.22,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855208",
      "vcc_auth_amount": 363.26,
      "folio_amount": 338.26,
      "settled_amount": 338.26,
      "settled_at": "2026-08-26T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 414.04,
      "market_rate": 401.62,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "MRS-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.3,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-24",
      "ingested_at": "2026-08-26T02:14:00Z",
      "version": 1,
      "public_rate": 414.04,
      "discount_pct": 18.3
    },
    {
      "id": "RS-8854725-2",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8854725",
      "duty_id": "D-514725",
      "layover_id": "L-514726",
      "crew_id": "FRA-1015",
      "crew_name": "V. Girard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-25T17:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-27T04:51:00Z",
      "duty_start_utc": "2026-08-27T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 350.92,
      "vat_rate": 10,
      "vat_amount": 35.09,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 386.01,
      "ancillaries": 13.6,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 386.01,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 352.73,
      "markup": 33.28,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854725",
      "vcc_auth_amount": 424.61,
      "folio_amount": 399.61,
      "settled_amount": 399.61,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 416.09,
      "market_rate": 403.61,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 416.09,
      "discount_pct": 7.23
    },
    {
      "id": "RS-8854839-2",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8854839",
      "duty_id": "D-514839",
      "layover_id": "L-514840",
      "crew_id": "FRA-1046",
      "crew_name": "E. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "held",
      "night_status": "occupied",
      "lead_time_days": null,
      "booking_created_at": null,
      "checkin_time": null,
      "checkout_time": null,
      "duty_end_utc": "2026-08-27T15:11:00Z",
      "duty_start_utc": "2026-08-27T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 334.92,
      "vat_rate": 10,
      "vat_amount": 33.49,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 368.41,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 368.41,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 329.63,
      "markup": 38.78,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854839",
      "vcc_auth_amount": null,
      "folio_amount": 368.41,
      "settled_amount": 368.41,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 416.09,
      "market_rate": 403.61,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 416.09,
      "discount_pct": 11.46
    },
    {
      "id": "RS-8854994-1",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8854994",
      "duty_id": "D-514994",
      "layover_id": "L-514995",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-25T16:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-27T15:02:00Z",
      "duty_start_utc": "2026-08-27T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 249.48,
      "vat_rate": 10,
      "vat_amount": 24.95,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 274.43,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 274.43,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 255.29,
      "markup": 19.14,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854994",
      "vcc_auth_amount": 299.43,
      "folio_amount": 274.43,
      "settled_amount": 274.43,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 274.43,
      "baseline_rate": 391.06,
      "market_rate": 379.33,
      "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-27",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 391.06,
      "discount_pct": 29.82
    },
    {
      "id": "RS-8855139-2",
      "period": "2026-08",
      "night": "2026-08-27",
      "booking_id": "RS-8855139",
      "duty_id": "D-515139",
      "layover_id": "L-515140",
      "crew_id": "FRA-1000",
      "crew_name": "V. Moreau",
      "crew_rank": "ENG",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 5,
      "booking_created_at": "2026-08-21T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-27T14:11:00Z",
      "duty_start_utc": "2026-08-27T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 267.1,
      "vat_rate": 10,
      "vat_amount": 26.71,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 293.81,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 293.81,
      "fx_rate": 1,
      "fx_date": "2026-08-27",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 277.2,
      "markup": 16.61,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855139",
      "vcc_auth_amount": 318.81,
      "folio_amount": 293.81,
      "settled_amount": 293.81,
      "settled_at": "2026-08-27T23:59:00Z",
      "contracted_rate": 293.81,
      "baseline_rate": 416.09,
      "market_rate": 403.61,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 4.6,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-27T02:14:00Z",
      "version": 1,
      "public_rate": 416.09,
      "discount_pct": 29.39
    },
    {
      "id": "RS-8854715-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8854715",
      "duty_id": "D-514715",
      "layover_id": "L-514716",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-19T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-28T04:51:00Z",
      "duty_start_utc": "2026-08-28T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 268.27,
      "vat_rate": 10,
      "vat_amount": 26.83,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 295.1,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 295.1,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.1,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854715",
      "vcc_auth_amount": 320.1,
      "folio_amount": 295.1,
      "settled_amount": 295.1,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 295.1,
      "baseline_rate": 372.07,
      "market_rate": 360.91,
      "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-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 372.07,
      "discount_pct": 20.69
    },
    {
      "id": "RS-8854759-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8854759",
      "duty_id": "D-514759",
      "layover_id": "L-514760",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-27T13:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-28T00:17:00Z",
      "duty_start_utc": "2026-08-28T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 251.56,
      "vat_rate": 10,
      "vat_amount": 25.16,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.72,
      "ancillaries": 35.17,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.72,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 276.72,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854759",
      "vcc_auth_amount": 336.89,
      "folio_amount": 311.89,
      "settled_amount": 311.89,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 276.72,
      "baseline_rate": 372.87,
      "market_rate": 361.68,
      "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-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 372.87,
      "discount_pct": 25.79
    },
    {
      "id": "RS-8854839-3",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8854839",
      "duty_id": "D-514839",
      "layover_id": "L-514840",
      "crew_id": "FRA-1046",
      "crew_name": "E. Aubert",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-26T04:00:00Z",
      "checkin_time": "16:00",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-28T15:11:00Z",
      "duty_start_utc": "2026-08-28T11:50:00Z",
      "transfer_minutes": 14,
      "room_net": 299.48,
      "vat_rate": 10,
      "vat_amount": 29.95,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 329.43,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 329.43,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 294.75,
      "markup": 34.68,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854839",
      "vcc_auth_amount": 354.43,
      "folio_amount": 329.43,
      "settled_amount": 329.43,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 372.07,
      "market_rate": 360.91,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "CDG-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 186.06,
      "modify_attempted": 1,
      "modify_failed_reason": "hotel_cutoff",
      "room_lost": 1,
      "exception_opened_at": "2026-08-28T17:22:00Z",
      "exception_resolved_at": "2026-08-28T12:55:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-26",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 372.07,
      "discount_pct": 11.46
    },
    {
      "id": "RS-8854998-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8854998",
      "duty_id": "D-514998",
      "layover_id": "L-514999",
      "crew_id": "FRA-1047",
      "crew_name": "G. Berger",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-26T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-28T13:02:00Z",
      "duty_start_utc": "2026-08-28T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 288.31,
      "vat_rate": 10,
      "vat_amount": 28.83,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 317.14,
      "ancillaries": 35.76,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 317.14,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 300.94,
      "markup": 16.2,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854998",
      "vcc_auth_amount": 339.03,
      "folio_amount": 352.9,
      "settled_amount": 352.9,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": 278.27,
      "baseline_rate": 372.87,
      "market_rate": 361.68,
      "rate_honoured": 0,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 372.87,
      "discount_pct": 14.95
    },
    {
      "id": "RS-8855028-1",
      "period": "2026-08",
      "night": "2026-08-28",
      "booking_id": "RS-8855028",
      "duty_id": "D-515028",
      "layover_id": "L-515029",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": null,
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "bedbank",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-19T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-28T04:42:00Z",
      "duty_start_utc": "2026-08-28T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 267.92,
      "vat_rate": 10,
      "vat_amount": 26.79,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 294.71,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 294.71,
      "fx_rate": 1,
      "fx_date": "2026-08-28",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 265.24,
      "markup": 29.47,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855028",
      "vcc_auth_amount": 319.71,
      "folio_amount": 294.71,
      "settled_amount": 294.71,
      "settled_at": "2026-08-28T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 372.87,
      "market_rate": 361.68,
      "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-28",
      "ingested_at": "2026-08-28T02:14:00Z",
      "version": 1,
      "public_rate": 372.87,
      "discount_pct": 20.96
    },
    {
      "id": "RS-8854684-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854684",
      "duty_id": "D-514684",
      "layover_id": "L-514685",
      "crew_id": "FRA-1050",
      "crew_name": "R. Bernard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "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-29T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-29T13:02:00Z",
      "duty_start_utc": "2026-08-29T09:15:00Z",
      "transfer_minutes": 23,
      "room_net": 284.83,
      "vat_rate": 10,
      "vat_amount": 28.48,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 313.31,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 313.31,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 313.31,
      "markup": 0,
      "commission_received": 24.1,
      "commission_shared": 12.05,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854684",
      "vcc_auth_amount": 338.31,
      "folio_amount": 313.31,
      "settled_amount": 313.31,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 333,
      "market_rate": 323.01,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "MRS-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 15.62,
      "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-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 333,
      "discount_pct": 5.91
    },
    {
      "id": "RS-8854715-2",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854715",
      "duty_id": "D-514715",
      "layover_id": "L-514716",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "allotment_id": "A-135",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 9,
      "booking_created_at": "2026-08-19T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-29T04:51:00Z",
      "duty_start_utc": "2026-08-29T14:05:00Z",
      "transfer_minutes": 14,
      "room_net": 268.27,
      "vat_rate": 10,
      "vat_amount": 26.83,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 295.1,
      "ancillaries": 10.18,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 295.1,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 295.1,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854715",
      "vcc_auth_amount": 330.28,
      "folio_amount": 305.28,
      "settled_amount": 305.28,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 295.1,
      "baseline_rate": 332.45,
      "market_rate": 322.48,
      "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-28",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 332.45,
      "discount_pct": 11.23
    },
    {
      "id": "RS-8854905-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854905",
      "duty_id": "D-514905",
      "layover_id": "L-514906",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "contract_id": "C-135",
      "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-24T01:15:00Z",
      "checkin_time": "01:15",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-29T00:26:00Z",
      "duty_start_utc": "2026-08-29T09:15:00Z",
      "transfer_minutes": 14,
      "room_net": 265.32,
      "vat_rate": 10,
      "vat_amount": 26.53,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 291.85,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 291.85,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 291.85,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854905",
      "vcc_auth_amount": 316.85,
      "folio_amount": 291.85,
      "settled_amount": 291.85,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 291.85,
      "baseline_rate": 332.45,
      "market_rate": 322.48,
      "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-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 332.45,
      "discount_pct": 12.21
    },
    {
      "id": "RS-8854998-2",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8854998",
      "duty_id": "D-514998",
      "layover_id": "L-514999",
      "crew_id": "FRA-1047",
      "crew_name": "G. Berger",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-26T14:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-29T13:02:00Z",
      "duty_start_utc": "2026-08-29T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 252.97,
      "vat_rate": 10,
      "vat_amount": 25.3,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 278.27,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 278.27,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 262.07,
      "markup": 16.2,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854998",
      "vcc_auth_amount": 303.27,
      "folio_amount": 278.27,
      "settled_amount": 278.27,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 278.27,
      "baseline_rate": 333,
      "market_rate": 323.01,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 2.1,
      "complaint_theme": "room",
      "source_file_id": "AIMS-2026-08-28",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 333,
      "discount_pct": 16.44
    },
    {
      "id": "RS-8855019-1",
      "period": "2026-08",
      "night": "2026-08-29",
      "booking_id": "RS-8855019",
      "duty_id": "D-515019",
      "layover_id": "L-515020",
      "crew_id": "FRA-1010",
      "crew_name": "B. Aubert",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "overnight",
      "night_status": "occupied",
      "lead_time_days": 2,
      "booking_created_at": "2026-08-27T22:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-29T21:32:00Z",
      "duty_start_utc": "2026-08-29T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 250.57,
      "vat_rate": 10,
      "vat_amount": 25.06,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 275.63,
      "ancillaries": 35.96,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 275.63,
      "fx_rate": 1,
      "fx_date": "2026-08-29",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 255.38,
      "markup": 20.25,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855019",
      "vcc_auth_amount": 336.59,
      "folio_amount": 311.59,
      "settled_amount": 311.59,
      "settled_at": "2026-08-29T23:59:00Z",
      "contracted_rate": 275.63,
      "baseline_rate": 333,
      "market_rate": 323.01,
      "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-29",
      "ingested_at": "2026-08-29T02:14:00Z",
      "version": 1,
      "public_rate": 333,
      "discount_pct": 17.23
    },
    {
      "id": "RS-8854684-2",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8854684",
      "duty_id": "D-514684",
      "layover_id": "L-514685",
      "crew_id": "FRA-1050",
      "crew_name": "R. Bernard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "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-29T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-30T13:02:00Z",
      "duty_start_utc": "2026-08-30T06:30:00Z",
      "transfer_minutes": 23,
      "room_net": 284.46,
      "vat_rate": 10,
      "vat_amount": 28.45,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 312.91,
      "ancillaries": 30.43,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 312.91,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 312.91,
      "markup": 0,
      "commission_received": 24.07,
      "commission_shared": 12.03,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854684",
      "vcc_auth_amount": 368.34,
      "folio_amount": 343.34,
      "settled_amount": 343.34,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 332.57,
      "market_rate": 322.59,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "MRS-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "change_cost": 14.34,
      "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-29",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 332.57,
      "discount_pct": 5.91
    },
    {
      "id": "RS-8854750-1",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8854750",
      "duty_id": "D-514750",
      "layover_id": "L-514751",
      "crew_id": "FRA-1034",
      "crew_name": "A. Aubert",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": 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-21T15:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "12:00",
      "duty_end_utc": "2026-08-30T14:02:00Z",
      "duty_start_utc": "2026-08-30T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 237.25,
      "vat_rate": 10,
      "vat_amount": 23.72,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 260.97,
      "ancillaries": 13.33,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 260.97,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "vendor_net",
      "supplier_cost": 235.76,
      "markup": 25.21,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854750",
      "vcc_auth_amount": 299.3,
      "folio_amount": 274.3,
      "settled_amount": 274.3,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 332.57,
      "market_rate": 322.59,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-30",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 332.57,
      "discount_pct": 21.53
    },
    {
      "id": "RS-8855210-1",
      "period": "2026-08",
      "night": "2026-08-30",
      "booking_id": "RS-8855210",
      "duty_id": "D-515210",
      "layover_id": "L-515211",
      "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": "MAD",
      "country": "ES",
      "property_id": "P-135",
      "hotel": "Melia Barajas",
      "chain": "Melia",
      "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-28T05:40:00Z",
      "checkin_time": "05:40",
      "checkout_time": "11:00",
      "duty_end_utc": "2026-08-30T04:51:00Z",
      "duty_start_utc": "2026-08-30T06:30:00Z",
      "transfer_minutes": 14,
      "room_net": 263.57,
      "vat_rate": 10,
      "vat_amount": 26.36,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 289.93,
      "ancillaries": 0,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 289.93,
      "fx_rate": 1,
      "fx_date": "2026-08-30",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 289.93,
      "markup": 0,
      "commission_received": 21.71,
      "commission_shared": 10.86,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8855210",
      "vcc_auth_amount": 314.93,
      "folio_amount": 289.93,
      "settled_amount": 289.93,
      "settled_at": "2026-08-30T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 341.03,
      "market_rate": 330.8,
      "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-30",
      "ingested_at": "2026-08-30T02:14:00Z",
      "version": 1,
      "public_rate": 341.03,
      "discount_pct": 14.98
    },
    {
      "id": "RS-8854684-3",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8854684",
      "duty_id": "D-514684",
      "layover_id": "L-514685",
      "crew_id": "FRA-1050",
      "crew_name": "R. Bernard",
      "crew_rank": "FO",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "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-29T02:00:00Z",
      "checkin_time": "14:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-31T13:02:00Z",
      "duty_start_utc": "2026-08-31T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 330.75,
      "vat_rate": 10,
      "vat_amount": 33.07,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 363.82,
      "ancillaries": 0,
      "fee": 0,
      "currency_local": "EUR",
      "rate_paid_local": 363.82,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "vendor_commission",
      "supplier_cost": 363.82,
      "markup": 0,
      "commission_received": 27.99,
      "commission_shared": 13.99,
      "commission_share_pct": 50,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854684",
      "vcc_auth_amount": 388.82,
      "folio_amount": 363.82,
      "settled_amount": 363.82,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": null,
      "baseline_rate": 386.68,
      "market_rate": 375.08,
      "rate_honoured": 1,
      "customer": "UPS",
      "cost_centre": "MRS-CREW",
      "change_type": "modify_in_place",
      "change_source": "aims",
      "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": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-29",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 386.68,
      "discount_pct": 5.91
    },
    {
      "id": "RS-8854844-1",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8854844",
      "duty_id": "D-514844",
      "layover_id": "L-514845",
      "crew_id": "FRA-1076",
      "crew_name": "O. Lefevre",
      "crew_rank": "CPT",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "MRS",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": "A-136",
      "is_allotment_night": 1,
      "rate_type": "contracted",
      "duty_reason": "irops",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-31T03:00:00Z",
      "checkin_time": "15:00",
      "checkout_time": "08:15",
      "duty_end_utc": "2026-08-31T14:02:00Z",
      "duty_start_utc": "2026-08-31T11:50:00Z",
      "transfer_minutes": 23,
      "room_net": 251.66,
      "vat_rate": 10,
      "vat_amount": 25.17,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.83,
      "ancillaries": 22.91,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.83,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "routespring_contract",
      "supplier_cost": 260.95,
      "markup": 15.88,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854844",
      "vcc_auth_amount": 324.74,
      "folio_amount": 299.74,
      "settled_amount": 299.74,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": 276.83,
      "baseline_rate": 386.68,
      "market_rate": 375.08,
      "rate_honoured": 1,
      "customer": "DHL",
      "cost_centre": "MRS-CREW",
      "change_type": "cancel_rebook",
      "change_source": "aims",
      "change_cost": 218.97,
      "modify_attempted": 1,
      "modify_failed_reason": "rate_changed",
      "room_lost": 0,
      "exception_opened_at": "2026-08-31T17:22:00Z",
      "exception_resolved_at": "2026-08-31T18:40:00Z",
      "resolved_by": "human",
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": null,
      "complaint_theme": null,
      "source_file_id": "AIMS-2026-08-31",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 386.68,
      "discount_pct": 28.41
    },
    {
      "id": "RS-8854981-1",
      "period": "2026-08",
      "night": "2026-08-31",
      "booking_id": "RS-8854981",
      "duty_id": "D-514981",
      "layover_id": "L-514982",
      "crew_id": "FRA-1037",
      "crew_name": "O. Delacroix",
      "crew_rank": "CC",
      "traveller_type": "crew",
      "entity": "ASL Airlines France",
      "legal_entity": "ASL Airlines France SA",
      "home_base": "CDG",
      "station": "MAD",
      "country": "ES",
      "property_id": "P-136",
      "hotel": "Novotel Madrid Barajas",
      "chain": "Accor",
      "contract_id": "C-136",
      "allotment_id": null,
      "is_allotment_night": 0,
      "rate_type": "contracted",
      "duty_reason": "positioning",
      "night_status": "occupied",
      "lead_time_days": 0.5,
      "booking_created_at": "2026-08-31T10:30:00Z",
      "checkin_time": "22:30",
      "checkout_time": "10:00",
      "duty_end_utc": "2026-08-31T21:32:00Z",
      "duty_start_utc": "2026-08-31T14:05:00Z",
      "transfer_minutes": 23,
      "room_net": 251.45,
      "vat_rate": 10,
      "vat_amount": 25.14,
      "vat_country": "ES",
      "vat_recoverable": 1,
      "city_tax": 0,
      "rate_paid": 276.59,
      "ancillaries": 24.23,
      "fee": 15.97,
      "currency_local": "EUR",
      "rate_paid_local": 276.59,
      "fx_rate": 1,
      "fx_date": "2026-08-31",
      "currency": "EUR",
      "revenue_model": "airline_contract",
      "supplier_cost": 276.59,
      "markup": 0,
      "commission_received": 0,
      "commission_shared": 0,
      "commission_share_pct": 0,
      "rebate_received": 0,
      "vcc_ref": "VCC-8854981",
      "vcc_auth_amount": 325.82,
      "folio_amount": 300.82,
      "settled_amount": 300.82,
      "settled_at": "2026-08-31T23:59:00Z",
      "contracted_rate": 276.59,
      "baseline_rate": 386.68,
      "market_rate": 375.08,
      "rate_honoured": 1,
      "customer": "ASL own pax",
      "cost_centre": "CDG-CREW",
      "change_type": null,
      "change_source": null,
      "change_cost": 0,
      "modify_attempted": 0,
      "modify_failed_reason": null,
      "room_lost": 0,
      "exception_opened_at": null,
      "exception_resolved_at": null,
      "resolved_by": null,
      "sla_breached": 0,
      "recon_state": "matched",
      "recon_amount": 0,
      "crew_rating": 3,
      "complaint_theme": "transfer",
      "source_file_id": "AIMS-2026-08-31",
      "ingested_at": "2026-08-31T02:14:00Z",
      "version": 1,
      "public_rate": 386.68,
      "discount_pct": 28.47
    }
  ]
}