{
  "period": "2026-08",
  "entity": null,
  "prior_period": "2026-07",
  "transport": {
    "head": {
      "legs": 4818,
      "cost": 784005.66,
      "seats": 14394,
      "cost_per_leg": 162.72429638854297,
      "late": 890,
      "delay_total": 35375,
      "rest_impact": 17148,
      "no_shows": 64,
      "failed": 36,
      "shared": 523
    },
    "byProvider": [
      {
        "provider_id": "TP-110",
        "name": "Paris CDG Executive Cars",
        "station": "CDG",
        "status": "active",
        "sla_minutes": 29,
        "flight_tracking": 0,
        "legs": 520,
        "cost": 161169.1,
        "cost_per_leg": 309.94057692307695,
        "late_pct": 26.153846153846153,
        "delay_total": 5463,
        "rest_impact": 2199,
        "failures": 10
      },
      {
        "provider_id": "TP-102",
        "name": "Cologne Aviation Ground",
        "station": "CGN",
        "status": "active",
        "sla_minutes": 14,
        "flight_tracking": 0,
        "legs": 482,
        "cost": 160827.94,
        "cost_per_leg": 333.6679253112033,
        "late_pct": 29.25311203319502,
        "delay_total": 5757,
        "rest_impact": 2697,
        "failures": 11
      },
      {
        "provider_id": "TP-103",
        "name": "Liège Crew Transfers",
        "station": "LGG",
        "status": "expiring",
        "sla_minutes": 17,
        "flight_tracking": 1,
        "legs": 684,
        "cost": 72749.1,
        "cost_per_leg": 106.35833333333335,
        "late_pct": 8.771929824561404,
        "delay_total": 2147,
        "rest_impact": 1172,
        "failures": 12
      },
      {
        "provider_id": "TP-100",
        "name": "Dublin Executive Cars",
        "station": "DUB",
        "status": "expiring",
        "sla_minutes": 18,
        "flight_tracking": 0,
        "legs": 390,
        "cost": 61966.24,
        "cost_per_leg": 158.88779487179485,
        "late_pct": 26.923076923076923,
        "delay_total": 3989,
        "rest_impact": 1923,
        "failures": 9
      },
      {
        "provider_id": "TP-101",
        "name": "East Midlands Airport Coaches",
        "station": "EMA",
        "status": "active",
        "sla_minutes": 30,
        "flight_tracking": 1,
        "legs": 334,
        "cost": 51577.03,
        "cost_per_leg": 154.42224550898203,
        "late_pct": 8.682634730538922,
        "delay_total": 1097,
        "rest_impact": 552,
        "failures": 6
      },
      {
        "provider_id": "TP-107",
        "name": "Hong Kong Airport Coaches",
        "station": "HKG",
        "status": "active",
        "sla_minutes": 20,
        "flight_tracking": 1,
        "legs": 350,
        "cost": 51398.91,
        "cost_per_leg": 146.8540285714286,
        "late_pct": 7.142857142857143,
        "delay_total": 1041,
        "rest_impact": 617,
        "failures": 9
      },
      {
        "provider_id": "TP-105",
        "name": "London Stansted Aviation Ground",
        "station": "STN",
        "status": "active",
        "sla_minutes": 11,
        "flight_tracking": 1,
        "legs": 286,
        "cost": 45625.26,
        "cost_per_leg": 159.52888111888112,
        "late_pct": 7.6923076923076925,
        "delay_total": 759,
        "rest_impact": 211,
        "failures": 10
      },
      {
        "provider_id": "TP-108",
        "name": "Dubai Crew Transfers",
        "station": "DXB",
        "status": "active",
        "sla_minutes": 11,
        "flight_tracking": 1,
        "legs": 272,
        "cost": 44591.67,
        "cost_per_leg": 163.9399632352941,
        "late_pct": 9.558823529411764,
        "delay_total": 1026,
        "rest_impact": 472,
        "failures": 6
      },
      {
        "provider_id": "TP-113",
        "name": "Toulouse Executive Cars",
        "station": "TLS",
        "status": "active",
        "sla_minutes": 17,
        "flight_tracking": 0,
        "legs": 180,
        "cost": 30403.43,
        "cost_per_leg": 168.90794444444444,
        "late_pct": 31.11111111111111,
        "delay_total": 2163,
        "rest_impact": 1215,
        "failures": 0
      },
      {
        "provider_id": "TP-106",
        "name": "Brussels Crew Transfers",
        "station": "BRU",
        "status": "expiring",
        "sla_minutes": 22,
        "flight_tracking": 0,
        "legs": 366,
        "cost": 20367.46,
        "cost_per_leg": 55.64879781420765,
        "late_pct": 28.415300546448087,
        "delay_total": 4306,
        "rest_impact": 2064,
        "failures": 3
      },
      {
        "provider_id": "TP-112",
        "name": "Marseille Aviation Ground",
        "station": "MRS",
        "status": "expiring",
        "sla_minutes": 22,
        "flight_tracking": 1,
        "legs": 164,
        "cost": 20194.59,
        "cost_per_leg": 123.13774390243903,
        "late_pct": 7.926829268292683,
        "delay_total": 557,
        "rest_impact": 343,
        "failures": 8
      },
      {
        "provider_id": "TP-114",
        "name": "Madrid Executive Cars",
        "station": "MAD",
        "status": "none",
        "sla_minutes": 11,
        "flight_tracking": 0,
        "legs": 150,
        "cost": 18609.7,
        "cost_per_leg": 124.06466666666667,
        "late_pct": 32,
        "delay_total": 2084,
        "rest_impact": 1115,
        "failures": 1
      },
      {
        "provider_id": "TP-111",
        "name": "Lyon Executive Cars",
        "station": "LYS",
        "status": "active",
        "sla_minutes": 11,
        "flight_tracking": 1,
        "legs": 212,
        "cost": 17008.98,
        "cost_per_leg": 80.23103773584906,
        "late_pct": 10.377358490566039,
        "delay_total": 786,
        "rest_impact": 401,
        "failures": 1
      },
      {
        "provider_id": "TP-109",
        "name": "Johannesburg Airport Coaches",
        "station": "JNB",
        "status": "none",
        "sla_minutes": 28,
        "flight_tracking": 0,
        "legs": 180,
        "cost": 16452.94,
        "cost_per_leg": 91.40522222222222,
        "late_pct": 23.88888888888889,
        "delay_total": 1736,
        "rest_impact": 965,
        "failures": 6
      },
      {
        "provider_id": "TP-104",
        "name": "Birmingham Crew Transfers",
        "station": "BHX",
        "status": "none",
        "sla_minutes": 28,
        "flight_tracking": 0,
        "legs": 248,
        "cost": 11063.31,
        "cost_per_leg": 44.610120967741935,
        "late_pct": 24.193548387096776,
        "delay_total": 2464,
        "rest_impact": 1202,
        "failures": 8
      }
    ],
    "byStation": [
      {
        "station": "CDG",
        "legs": 520,
        "cost": 161169.1,
        "per_head": 103.71241956241957,
        "rest_impact": 2199
      },
      {
        "station": "CGN",
        "legs": 482,
        "cost": 160827.94,
        "per_head": 115.87027377521613,
        "rest_impact": 2697
      },
      {
        "station": "LGG",
        "legs": 684,
        "cost": 72749.1,
        "per_head": 35.14449275362319,
        "rest_impact": 1172
      },
      {
        "station": "DUB",
        "legs": 390,
        "cost": 61966.24,
        "per_head": 53.4191724137931,
        "rest_impact": 1923
      },
      {
        "station": "EMA",
        "legs": 334,
        "cost": 51577.03,
        "per_head": 52.73724948875255,
        "rest_impact": 552
      },
      {
        "station": "HKG",
        "legs": 350,
        "cost": 51398.91,
        "per_head": 46.89681569343066,
        "rest_impact": 617
      },
      {
        "station": "STN",
        "legs": 286,
        "cost": 45625.26,
        "per_head": 51.3797972972973,
        "rest_impact": 211
      },
      {
        "station": "DXB",
        "legs": 272,
        "cost": 44591.67,
        "per_head": 54.38008536585366,
        "rest_impact": 472
      },
      {
        "station": "TLS",
        "legs": 180,
        "cost": 30403.43,
        "per_head": 56.09488929889299,
        "rest_impact": 1215
      },
      {
        "station": "BRU",
        "legs": 366,
        "cost": 20367.46,
        "per_head": 18.58344890510949,
        "rest_impact": 2064
      },
      {
        "station": "MRS",
        "legs": 164,
        "cost": 20194.59,
        "per_head": 39.597235294117645,
        "rest_impact": 343
      },
      {
        "station": "MAD",
        "legs": 150,
        "cost": 18609.7,
        "per_head": 40.81074561403509,
        "rest_impact": 1115
      },
      {
        "station": "LYS",
        "legs": 212,
        "cost": 17008.98,
        "per_head": 29.325827586206895,
        "rest_impact": 401
      },
      {
        "station": "JNB",
        "legs": 180,
        "cost": 16452.94,
        "per_head": 31.2793536121673,
        "rest_impact": 965
      },
      {
        "station": "BHX",
        "legs": 248,
        "cost": 11063.31,
        "per_head": 15.155219178082191,
        "rest_impact": 1202
      }
    ],
    "worst": [
      {
        "leg_id": "TL-28134",
        "period": "2026-08",
        "layover_id": "L-514067",
        "booking_id": "RS-8854066",
        "provider_id": "TP-107",
        "entity": "ASL Airlines Belgium",
        "station": "HKG",
        "direction": "departure",
        "from_point": "Regal Airport Hotel",
        "to_point": "HKG Airport",
        "leg_date": "2026-08-30",
        "scheduled_at": "2026-08-30T05:20:00Z",
        "actual_at": "2026-08-30T05:20:00Z",
        "delay_minutes": 74,
        "duration_minutes": 11,
        "crew_count": 1,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 167.57,
        "cost_per_head": 167.57,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-28559",
        "period": "2026-08",
        "layover_id": "L-514280",
        "booking_id": "RS-8854279",
        "provider_id": "TP-107",
        "entity": "ASL Airlines Belgium",
        "station": "HKG",
        "direction": "arrival",
        "from_point": "HKG Airport",
        "to_point": "Regal Airport Hotel",
        "leg_date": "2026-08-10",
        "scheduled_at": "2026-08-10T16:40:00Z",
        "actual_at": "2026-08-10T16:40:00Z",
        "delay_minutes": 74,
        "duration_minutes": 46,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 138.09,
        "cost_per_head": 46.03,
        "customer": "ASL own pax",
        "status": "completed",
        "rest_impact_minutes": 74
      },
      {
        "leg_id": "TL-29148",
        "period": "2026-08",
        "layover_id": "L-514574",
        "booking_id": "RS-8854573",
        "provider_id": "TP-107",
        "entity": "ASL Airlines Belgium",
        "station": "HKG",
        "direction": "departure",
        "from_point": "Regal Airport Hotel",
        "to_point": "HKG Airport",
        "leg_date": "2026-08-19",
        "scheduled_at": "2026-08-19T05:20:00Z",
        "actual_at": "2026-08-19T05:20:00Z",
        "delay_minutes": 74,
        "duration_minutes": 20,
        "crew_count": 5,
        "vehicle_type": "Minibus 8",
        "shared": 1,
        "cost": 139.88,
        "cost_per_head": 27.98,
        "customer": "FedEx",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-30172",
        "period": "2026-08",
        "layover_id": "L-515086",
        "booking_id": "RS-8855085",
        "provider_id": "TP-111",
        "entity": "ASL Airlines France",
        "station": "LYS",
        "direction": "departure",
        "from_point": "Comfort Hotel Lyon",
        "to_point": "LYS Airport",
        "leg_date": "2026-08-28",
        "scheduled_at": "2026-08-28T05:20:00Z",
        "actual_at": "2026-08-28T05:20:00Z",
        "delay_minutes": 74,
        "duration_minutes": 42,
        "crew_count": 2,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 77.64,
        "cost_per_head": 38.82,
        "customer": "ASL own pax",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-30176",
        "period": "2026-08",
        "layover_id": "L-515088",
        "booking_id": "RS-8855087",
        "provider_id": "TP-110",
        "entity": "ASL Airlines France",
        "station": "CDG",
        "direction": "departure",
        "from_point": "Pullman Paris CDG",
        "to_point": "CDG Airport",
        "leg_date": "2026-08-02",
        "scheduled_at": "2026-08-02T05:20:00Z",
        "actual_at": "2026-08-02T05:20:00Z",
        "delay_minutes": 74,
        "duration_minutes": 20,
        "crew_count": 2,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 212.38,
        "cost_per_head": 106.19,
        "customer": "FedEx",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-25717",
        "period": "2026-08",
        "layover_id": "L-512859",
        "booking_id": "RS-8852858",
        "provider_id": "TP-100",
        "entity": "ASL Airlines Ireland",
        "station": "DUB",
        "direction": "arrival",
        "from_point": "DUB Airport",
        "to_point": "Clayton Hotel Dublin Airport",
        "leg_date": "2026-08-08",
        "scheduled_at": "2026-08-08T16:40:00Z",
        "actual_at": "2026-08-08T16:40:00Z",
        "delay_minutes": 73,
        "duration_minutes": 27,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 179.23,
        "cost_per_head": 59.74,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 73
      },
      {
        "leg_id": "TL-26626",
        "period": "2026-08",
        "layover_id": "L-513313",
        "booking_id": "RS-8853312",
        "provider_id": "TP-102",
        "entity": "ASL Airlines Ireland",
        "station": "CGN",
        "direction": "departure",
        "from_point": "Leonardo Hotel Koln",
        "to_point": "CGN Airport",
        "leg_date": "2026-08-09",
        "scheduled_at": "2026-08-09T05:20:00Z",
        "actual_at": "2026-08-09T05:20:00Z",
        "delay_minutes": 73,
        "duration_minutes": 45,
        "crew_count": 1,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 99.58,
        "cost_per_head": 99.58,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-27341",
        "period": "2026-08",
        "layover_id": "L-513671",
        "booking_id": "RS-8853670",
        "provider_id": "TP-104",
        "entity": "ASL Airlines Ireland",
        "station": "BHX",
        "direction": "arrival",
        "from_point": "BHX Airport",
        "to_point": "Ibis Birmingham Airport",
        "leg_date": "2026-08-24",
        "scheduled_at": "2026-08-24T16:40:00Z",
        "actual_at": "2026-08-24T16:40:00Z",
        "delay_minutes": 73,
        "duration_minutes": 11,
        "crew_count": 2,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 45.63,
        "cost_per_head": 22.82,
        "customer": "ASL own pax",
        "status": "completed",
        "rest_impact_minutes": 73
      },
      {
        "leg_id": "TL-27532",
        "period": "2026-08",
        "layover_id": "L-513766",
        "booking_id": "RS-8853765",
        "provider_id": "TP-102",
        "entity": "ASL Airlines Ireland",
        "station": "CGN",
        "direction": "departure",
        "from_point": "Leonardo Hotel Koln",
        "to_point": "CGN Airport",
        "leg_date": "2026-08-11",
        "scheduled_at": "2026-08-11T05:20:00Z",
        "actual_at": "2026-08-11T05:20:00Z",
        "delay_minutes": 73,
        "duration_minutes": 23,
        "crew_count": 4,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 528.93,
        "cost_per_head": 132.23,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-28358",
        "period": "2026-08",
        "layover_id": "L-514179",
        "booking_id": "RS-8854178",
        "provider_id": "TP-103",
        "entity": "ASL Airlines Belgium",
        "station": "LGG",
        "direction": "departure",
        "from_point": "Van der Valk Liege",
        "to_point": "LGG Airport",
        "leg_date": "2026-08-16",
        "scheduled_at": "2026-08-16T05:20:00Z",
        "actual_at": "2026-08-16T05:20:00Z",
        "delay_minutes": 73,
        "duration_minutes": 29,
        "crew_count": 4,
        "vehicle_type": "Minibus 8",
        "shared": 1,
        "cost": 101.11,
        "cost_per_head": 25.28,
        "customer": "FedEx",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-29015",
        "period": "2026-08",
        "layover_id": "L-514508",
        "booking_id": "RS-8854507",
        "provider_id": "TP-103",
        "entity": "ASL Airlines Belgium",
        "station": "LGG",
        "direction": "arrival",
        "from_point": "LGG Airport",
        "to_point": "Ibis Liege Centre",
        "leg_date": "2026-08-20",
        "scheduled_at": "2026-08-20T16:40:00Z",
        "actual_at": "2026-08-20T16:40:00Z",
        "delay_minutes": 73,
        "duration_minutes": 11,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 117.64,
        "cost_per_head": 39.21,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 73
      },
      {
        "leg_id": "TL-29370",
        "period": "2026-08",
        "layover_id": "L-514685",
        "booking_id": "RS-8854684",
        "provider_id": "TP-114",
        "entity": "ASL Airlines France",
        "station": "MAD",
        "direction": "departure",
        "from_point": "Novotel Madrid Barajas",
        "to_point": "MAD Airport",
        "leg_date": "2026-08-31",
        "scheduled_at": "2026-08-31T05:20:00Z",
        "actual_at": "2026-08-31T05:20:00Z",
        "delay_minutes": 73,
        "duration_minutes": 10,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 125.28,
        "cost_per_head": 41.76,
        "customer": "UPS",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-29695",
        "period": "2026-08",
        "layover_id": "L-514848",
        "booking_id": "RS-8854847",
        "provider_id": "TP-110",
        "entity": "ASL Airlines France",
        "station": "CDG",
        "direction": "arrival",
        "from_point": "CDG Airport",
        "to_point": "Novotel Paris CDG",
        "leg_date": "2026-08-11",
        "scheduled_at": "2026-08-11T16:40:00Z",
        "actual_at": "2026-08-11T16:40:00Z",
        "delay_minutes": 73,
        "duration_minutes": 27,
        "crew_count": 2,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 232.68,
        "cost_per_head": 116.34,
        "customer": "FedEx",
        "status": "completed",
        "rest_impact_minutes": 73
      },
      {
        "leg_id": "TL-25802",
        "period": "2026-08",
        "layover_id": "L-512901",
        "booking_id": "RS-8852900",
        "provider_id": "TP-102",
        "entity": "ASL Airlines Ireland",
        "station": "CGN",
        "direction": "departure",
        "from_point": "Ibis Koln Messe",
        "to_point": "CGN Airport",
        "leg_date": "2026-08-27",
        "scheduled_at": "2026-08-27T05:20:00Z",
        "actual_at": "2026-08-27T05:20:00Z",
        "delay_minutes": 72,
        "duration_minutes": 45,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 332.43,
        "cost_per_head": 110.81,
        "customer": "FedEx",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-26092",
        "period": "2026-08",
        "layover_id": "L-513046",
        "booking_id": "RS-8853045",
        "provider_id": "TP-103",
        "entity": "ASL Airlines Ireland",
        "station": "LGG",
        "direction": "departure",
        "from_point": "Ibis Liege Centre",
        "to_point": "LGG Airport",
        "leg_date": "2026-08-18",
        "scheduled_at": "2026-08-18T05:20:00Z",
        "actual_at": "2026-08-18T05:20:00Z",
        "delay_minutes": 72,
        "duration_minutes": 37,
        "crew_count": 4,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 109.61,
        "cost_per_head": 27.4,
        "customer": "UPS",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-26517",
        "period": "2026-08",
        "layover_id": "L-513259",
        "booking_id": "RS-8853258",
        "provider_id": "TP-102",
        "entity": "ASL Airlines Ireland",
        "station": "CGN",
        "direction": "arrival",
        "from_point": "CGN Airport",
        "to_point": "Leonardo Hotel Koln",
        "leg_date": "2026-08-05",
        "scheduled_at": "2026-08-05T16:40:00Z",
        "actual_at": "2026-08-05T16:40:00Z",
        "delay_minutes": 72,
        "duration_minutes": 41,
        "crew_count": 2,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 205.1,
        "cost_per_head": 102.55,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 72
      },
      {
        "leg_id": "TL-26812",
        "period": "2026-08",
        "layover_id": "L-513406",
        "booking_id": "RS-8853405",
        "provider_id": "TP-102",
        "entity": "ASL Airlines Ireland",
        "station": "CGN",
        "direction": "departure",
        "from_point": "Leonardo Hotel Koln",
        "to_point": "CGN Airport",
        "leg_date": "2026-08-24",
        "scheduled_at": "2026-08-24T05:20:00Z",
        "actual_at": "2026-08-24T05:20:00Z",
        "delay_minutes": 72,
        "duration_minutes": 30,
        "crew_count": 4,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 543.21,
        "cost_per_head": 135.8,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-26824",
        "period": "2026-08",
        "layover_id": "L-513412",
        "booking_id": "RS-8853411",
        "provider_id": "TP-104",
        "entity": "ASL Airlines Ireland",
        "station": "BHX",
        "direction": "departure",
        "from_point": "Ibis Birmingham Airport",
        "to_point": "BHX Airport",
        "leg_date": "2026-08-11",
        "scheduled_at": "2026-08-11T05:20:00Z",
        "actual_at": "2026-08-11T05:20:00Z",
        "delay_minutes": 72,
        "duration_minutes": 44,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 41.69,
        "cost_per_head": 13.9,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-27130",
        "period": "2026-08",
        "layover_id": "L-513565",
        "booking_id": "RS-8853564",
        "provider_id": "TP-105",
        "entity": "ASL Airlines Ireland",
        "station": "STN",
        "direction": "departure",
        "from_point": "Radisson Blu Stansted",
        "to_point": "STN Airport",
        "leg_date": "2026-08-15",
        "scheduled_at": "2026-08-15T05:20:00Z",
        "actual_at": "2026-08-15T05:20:00Z",
        "delay_minutes": 72,
        "duration_minutes": 40,
        "crew_count": 4,
        "vehicle_type": "Minibus 8",
        "shared": 1,
        "cost": 136.14,
        "cost_per_head": 34.03,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-27158",
        "period": "2026-08",
        "layover_id": "L-513579",
        "booking_id": "RS-8853578",
        "provider_id": "TP-104",
        "entity": "ASL Airlines Ireland",
        "station": "BHX",
        "direction": "departure",
        "from_point": "Ibis Birmingham Airport",
        "to_point": "BHX Airport",
        "leg_date": "2026-08-21",
        "scheduled_at": "2026-08-21T05:20:00Z",
        "actual_at": "2026-08-21T05:20:00Z",
        "delay_minutes": 72,
        "duration_minutes": 43,
        "crew_count": 5,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 38.89,
        "cost_per_head": 7.78,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-27401",
        "period": "2026-08",
        "layover_id": "L-513701",
        "booking_id": "RS-8853700",
        "provider_id": "TP-102",
        "entity": "ASL Airlines Ireland",
        "station": "CGN",
        "direction": "arrival",
        "from_point": "CGN Airport",
        "to_point": "Ibis Koln Messe",
        "leg_date": "2026-08-18",
        "scheduled_at": "2026-08-18T16:40:00Z",
        "actual_at": "2026-08-18T16:40:00Z",
        "delay_minutes": 72,
        "duration_minutes": 37,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 306.52,
        "cost_per_head": 102.17,
        "customer": "UPS",
        "status": "completed",
        "rest_impact_minutes": 72
      },
      {
        "leg_id": "TL-27977",
        "period": "2026-08",
        "layover_id": "L-513989",
        "booking_id": "RS-8853988",
        "provider_id": "TP-108",
        "entity": "ASL Airlines Belgium",
        "station": "DXB",
        "direction": "arrival",
        "from_point": "DXB Airport",
        "to_point": "Le Meridien Dubai",
        "leg_date": "2026-08-08",
        "scheduled_at": "2026-08-08T16:40:00Z",
        "actual_at": "2026-08-08T16:40:00Z",
        "delay_minutes": 72,
        "duration_minutes": 14,
        "crew_count": 1,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 142.73,
        "cost_per_head": 142.73,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 72
      },
      {
        "leg_id": "TL-29339",
        "period": "2026-08",
        "layover_id": "L-514670",
        "booking_id": "RS-8854669",
        "provider_id": "TP-114",
        "entity": "ASL Airlines France",
        "station": "MAD",
        "direction": "arrival",
        "from_point": "MAD Airport",
        "to_point": "Melia Barajas",
        "leg_date": "2026-08-07",
        "scheduled_at": "2026-08-07T16:40:00Z",
        "actual_at": "2026-08-07T16:40:00Z",
        "delay_minutes": 72,
        "duration_minutes": 21,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 132,
        "cost_per_head": 44,
        "customer": "ASL own pax",
        "status": "completed",
        "rest_impact_minutes": 72
      },
      {
        "leg_id": "TL-29609",
        "period": "2026-08",
        "layover_id": "L-514805",
        "booking_id": "RS-8854804",
        "provider_id": "TP-110",
        "entity": "ASL Airlines France",
        "station": "CDG",
        "direction": "arrival",
        "from_point": "CDG Airport",
        "to_point": "Novotel Paris CDG",
        "leg_date": "2026-08-12",
        "scheduled_at": "2026-08-12T16:40:00Z",
        "actual_at": "2026-08-12T16:40:00Z",
        "delay_minutes": 72,
        "duration_minutes": 21,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 305.89,
        "cost_per_head": 101.96,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 72
      },
      {
        "leg_id": "TL-29714",
        "period": "2026-08",
        "layover_id": "L-514857",
        "booking_id": "RS-8854856",
        "provider_id": "TP-110",
        "entity": "ASL Airlines France",
        "station": "CDG",
        "direction": "departure",
        "from_point": "Pullman Paris CDG",
        "to_point": "CDG Airport",
        "leg_date": "2026-08-17",
        "scheduled_at": "2026-08-17T05:20:00Z",
        "actual_at": "2026-08-17T05:20:00Z",
        "delay_minutes": 72,
        "duration_minutes": 18,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 338.08,
        "cost_per_head": 112.69,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-29718",
        "period": "2026-08",
        "layover_id": "L-514859",
        "booking_id": "RS-8854858",
        "provider_id": "TP-111",
        "entity": "ASL Airlines France",
        "station": "LYS",
        "direction": "departure",
        "from_point": "NH Lyon Airport",
        "to_point": "LYS Airport",
        "leg_date": "2026-08-23",
        "scheduled_at": "2026-08-23T05:20:00Z",
        "actual_at": "2026-08-23T05:20:00Z",
        "delay_minutes": 72,
        "duration_minutes": 29,
        "crew_count": 5,
        "vehicle_type": "Minibus 8",
        "shared": 1,
        "cost": 86.3,
        "cost_per_head": 17.26,
        "customer": "ASL own pax",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-29941",
        "period": "2026-08",
        "layover_id": "L-514971",
        "booking_id": "RS-8854970",
        "provider_id": "TP-114",
        "entity": "ASL Airlines France",
        "station": "MAD",
        "direction": "arrival",
        "from_point": "MAD Airport",
        "to_point": "Novotel Madrid Barajas",
        "leg_date": "2026-08-17",
        "scheduled_at": "2026-08-17T16:40:00Z",
        "actual_at": "2026-08-17T16:40:00Z",
        "delay_minutes": 72,
        "duration_minutes": 10,
        "crew_count": 2,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 123.29,
        "cost_per_head": 61.65,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 72
      },
      {
        "leg_id": "TL-29998",
        "period": "2026-08",
        "layover_id": "L-514999",
        "booking_id": "RS-8854998",
        "provider_id": "TP-114",
        "entity": "ASL Airlines France",
        "station": "MAD",
        "direction": "departure",
        "from_point": "Novotel Madrid Barajas",
        "to_point": "MAD Airport",
        "leg_date": "2026-08-29",
        "scheduled_at": "2026-08-29T05:20:00Z",
        "actual_at": "2026-08-29T05:20:00Z",
        "delay_minutes": 72,
        "duration_minutes": 17,
        "crew_count": 5,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 133.19,
        "cost_per_head": 26.64,
        "customer": "ASL own pax",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-30254",
        "period": "2026-08",
        "layover_id": "L-515127",
        "booking_id": "RS-8855126",
        "provider_id": "TP-110",
        "entity": "ASL Airlines France",
        "station": "CDG",
        "direction": "departure",
        "from_point": "Pullman Paris CDG",
        "to_point": "CDG Airport",
        "leg_date": "2026-08-25",
        "scheduled_at": "2026-08-25T05:20:00Z",
        "actual_at": "2026-08-25T05:20:00Z",
        "delay_minutes": 72,
        "duration_minutes": 10,
        "crew_count": 4,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 359.95,
        "cost_per_head": 89.99,
        "customer": "FedEx",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-30400",
        "period": "2026-08",
        "layover_id": "L-515200",
        "booking_id": "RS-8855199",
        "provider_id": "TP-114",
        "entity": "ASL Airlines France",
        "station": "MAD",
        "direction": "departure",
        "from_point": "Novotel Madrid Barajas",
        "to_point": "MAD Airport",
        "leg_date": "2026-08-15",
        "scheduled_at": "2026-08-15T05:20:00Z",
        "actual_at": "2026-08-15T05:20:00Z",
        "delay_minutes": 72,
        "duration_minutes": 21,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 110.88,
        "cost_per_head": 36.96,
        "customer": "FedEx",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-25743",
        "period": "2026-08",
        "layover_id": "L-512872",
        "booking_id": "RS-8852871",
        "provider_id": "TP-100",
        "entity": "ASL Airlines Ireland",
        "station": "DUB",
        "direction": "arrival",
        "from_point": "DUB Airport",
        "to_point": "Clayton Hotel Dublin Airport",
        "leg_date": "2026-08-26",
        "scheduled_at": "2026-08-26T16:40:00Z",
        "actual_at": "2026-08-26T16:40:00Z",
        "delay_minutes": 71,
        "duration_minutes": 19,
        "crew_count": 2,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 145.74,
        "cost_per_head": 72.87,
        "customer": "UPS",
        "status": "completed",
        "rest_impact_minutes": 71
      },
      {
        "leg_id": "TL-25778",
        "period": "2026-08",
        "layover_id": "L-512889",
        "booking_id": "RS-8852888",
        "provider_id": "TP-100",
        "entity": "ASL Airlines Ireland",
        "station": "DUB",
        "direction": "departure",
        "from_point": "Maldron Hotel Dublin Airport",
        "to_point": "DUB Airport",
        "leg_date": "2026-08-27",
        "scheduled_at": "2026-08-27T05:20:00Z",
        "actual_at": "2026-08-27T05:20:00Z",
        "delay_minutes": 71,
        "duration_minutes": 10,
        "crew_count": 2,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 173.87,
        "cost_per_head": 86.94,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-26682",
        "period": "2026-08",
        "layover_id": "L-513341",
        "booking_id": "RS-8853340",
        "provider_id": "TP-104",
        "entity": "ASL Airlines Ireland",
        "station": "BHX",
        "direction": "departure",
        "from_point": "Novotel Birmingham Airport",
        "to_point": "BHX Airport",
        "leg_date": "2026-08-09",
        "scheduled_at": "2026-08-09T05:20:00Z",
        "actual_at": "2026-08-09T05:20:00Z",
        "delay_minutes": 71,
        "duration_minutes": 19,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 39.28,
        "cost_per_head": 13.09,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-28086",
        "period": "2026-08",
        "layover_id": "L-514043",
        "booking_id": "RS-8854042",
        "provider_id": "TP-107",
        "entity": "ASL Airlines Belgium",
        "station": "HKG",
        "direction": "departure",
        "from_point": "Hong Kong SkyCity Marriott",
        "to_point": "HKG Airport",
        "leg_date": "2026-08-31",
        "scheduled_at": "2026-08-31T05:20:00Z",
        "actual_at": "2026-08-31T05:20:00Z",
        "delay_minutes": 71,
        "duration_minutes": 20,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 124.1,
        "cost_per_head": 41.37,
        "customer": "FedEx",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-28329",
        "period": "2026-08",
        "layover_id": "L-514165",
        "booking_id": "RS-8854164",
        "provider_id": "TP-103",
        "entity": "ASL Airlines Belgium",
        "station": "LGG",
        "direction": "arrival",
        "from_point": "LGG Airport",
        "to_point": "Van der Valk Liege",
        "leg_date": "2026-08-29",
        "scheduled_at": "2026-08-29T16:40:00Z",
        "actual_at": "2026-08-29T16:40:00Z",
        "delay_minutes": 71,
        "duration_minutes": 21,
        "crew_count": 4,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 105.7,
        "cost_per_head": 26.43,
        "customer": "UPS",
        "status": "completed",
        "rest_impact_minutes": 71
      },
      {
        "leg_id": "TL-28376",
        "period": "2026-08",
        "layover_id": "L-514188",
        "booking_id": "RS-8854187",
        "provider_id": "TP-110",
        "entity": "ASL Airlines Belgium",
        "station": "CDG",
        "direction": "departure",
        "from_point": "Pullman Paris CDG",
        "to_point": "CDG Airport",
        "leg_date": "2026-08-07",
        "scheduled_at": "2026-08-07T05:20:00Z",
        "actual_at": "2026-08-07T05:20:00Z",
        "delay_minutes": 71,
        "duration_minutes": 25,
        "crew_count": 1,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 116.74,
        "cost_per_head": 116.74,
        "customer": "FedEx",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-28654",
        "period": "2026-08",
        "layover_id": "L-514327",
        "booking_id": "RS-8854326",
        "provider_id": "TP-110",
        "entity": "ASL Airlines Belgium",
        "station": "CDG",
        "direction": "departure",
        "from_point": "Novotel Paris CDG",
        "to_point": "CDG Airport",
        "leg_date": "2026-08-03",
        "scheduled_at": "2026-08-03T05:20:00Z",
        "actual_at": "2026-08-03T05:20:00Z",
        "delay_minutes": 71,
        "duration_minutes": 43,
        "crew_count": 4,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 471.61,
        "cost_per_head": 117.9,
        "customer": "ASL own pax",
        "status": "completed",
        "rest_impact_minutes": 0
      },
      {
        "leg_id": "TL-29367",
        "period": "2026-08",
        "layover_id": "L-514684",
        "booking_id": "RS-8854683",
        "provider_id": "TP-112",
        "entity": "ASL Airlines France",
        "station": "MRS",
        "direction": "arrival",
        "from_point": "MRS Airport",
        "to_point": "Best Western Marseille Airport",
        "leg_date": "2026-08-03",
        "scheduled_at": "2026-08-03T16:40:00Z",
        "actual_at": "2026-08-03T16:40:00Z",
        "delay_minutes": 71,
        "duration_minutes": 29,
        "crew_count": 5,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 113.46,
        "cost_per_head": 22.69,
        "customer": "FedEx",
        "status": "completed",
        "rest_impact_minutes": 71
      },
      {
        "leg_id": "TL-25893",
        "period": "2026-08",
        "layover_id": "L-512947",
        "booking_id": "RS-8852946",
        "provider_id": "TP-104",
        "entity": "ASL Airlines Ireland",
        "station": "BHX",
        "direction": "arrival",
        "from_point": "BHX Airport",
        "to_point": "Ibis Birmingham Airport",
        "leg_date": "2026-08-01",
        "scheduled_at": "2026-08-01T16:40:00Z",
        "actual_at": "2026-08-01T16:40:00Z",
        "delay_minutes": 70,
        "duration_minutes": 14,
        "crew_count": 1,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 48.91,
        "cost_per_head": 48.91,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 70
      },
      {
        "leg_id": "TL-26023",
        "period": "2026-08",
        "layover_id": "L-513012",
        "booking_id": "RS-8853011",
        "provider_id": "TP-104",
        "entity": "ASL Airlines Ireland",
        "station": "BHX",
        "direction": "arrival",
        "from_point": "BHX Airport",
        "to_point": "Ibis Birmingham Airport",
        "leg_date": "2026-08-20",
        "scheduled_at": "2026-08-20T16:40:00Z",
        "actual_at": "2026-08-20T16:40:00Z",
        "delay_minutes": 70,
        "duration_minutes": 11,
        "crew_count": 3,
        "vehicle_type": "Minibus 8",
        "shared": 0,
        "cost": 51.34,
        "cost_per_head": 17.11,
        "customer": "DHL",
        "status": "completed",
        "rest_impact_minutes": 70
      }
    ],
    "layover": {
      "layovers": 2409,
      "transport_cost": 1664231.69
    }
  },
  "providers": [
    {
      "provider_id": "TP-110",
      "name": "Paris CDG Executive Cars",
      "station": "CDG",
      "country": "FR",
      "contract_id": "TC-110",
      "contract_start": "2026-01-01",
      "contract_end": "2027-06-30",
      "status": "active",
      "rate_model": "per_seat",
      "base_rate": 97.49,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 1,
      "flight_tracking": 0,
      "sla_minutes": 29,
      "contact_name": "Sofie Moreau",
      "contact_email": "ops@pariscdgtransfers.com",
      "contact_phone": "+34 9352177",
      "notes": null
    },
    {
      "provider_id": "TP-102",
      "name": "Cologne Aviation Ground",
      "station": "CGN",
      "country": "DE",
      "contract_id": "TC-102",
      "contract_start": "2026-01-01",
      "contract_end": "2027-06-30",
      "status": "active",
      "rate_model": "per_seat",
      "base_rate": 109.16,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 0,
      "flight_tracking": 0,
      "sla_minutes": 14,
      "contact_name": "Liam Dolan",
      "contact_email": "ops@colognetransfers.com",
      "contact_phone": "+35 7054746",
      "notes": null
    },
    {
      "provider_id": "TP-108",
      "name": "Dubai Crew Transfers",
      "station": "DXB",
      "country": "AE",
      "contract_id": "TC-108",
      "contract_start": "2026-01-01",
      "contract_end": "2027-06-30",
      "status": "active",
      "rate_model": "per_transfer",
      "base_rate": 155.9,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 0,
      "flight_tracking": 1,
      "sla_minutes": 11,
      "contact_name": "Elena Novak",
      "contact_email": "ops@dubaitransfers.com",
      "contact_phone": "+32 6364779",
      "notes": null
    },
    {
      "provider_id": "TP-101",
      "name": "East Midlands Airport Coaches",
      "station": "EMA",
      "country": "GB",
      "contract_id": "TC-101",
      "contract_start": "2026-01-01",
      "contract_end": "2027-06-30",
      "status": "active",
      "rate_model": "per_transfer",
      "base_rate": 142.64,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 1,
      "flight_tracking": 1,
      "sla_minutes": 30,
      "contact_name": "Liam Byrne",
      "contact_email": "ops@eastmidlandstransfers.com",
      "contact_phone": "+37 1560502",
      "notes": null
    },
    {
      "provider_id": "TP-107",
      "name": "Hong Kong Airport Coaches",
      "station": "HKG",
      "country": "HK",
      "contract_id": "TC-107",
      "contract_start": "2026-01-01",
      "contract_end": "2027-06-30",
      "status": "active",
      "rate_model": "per_transfer",
      "base_rate": 137.31,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 0,
      "flight_tracking": 1,
      "sla_minutes": 20,
      "contact_name": "Elena Byrne",
      "contact_email": "ops@hongkongtransfers.com",
      "contact_phone": "+42 8821314",
      "notes": null
    },
    {
      "provider_id": "TP-111",
      "name": "Lyon Executive Cars",
      "station": "LYS",
      "country": "FR",
      "contract_id": "TC-111",
      "contract_start": "2026-01-01",
      "contract_end": "2027-06-30",
      "status": "active",
      "rate_model": "per_transfer",
      "base_rate": 74.54,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 0,
      "flight_tracking": 1,
      "sla_minutes": 11,
      "contact_name": "Elena Faber",
      "contact_email": "ops@lyontransfers.com",
      "contact_phone": "+31 2849326",
      "notes": null
    },
    {
      "provider_id": "TP-105",
      "name": "London Stansted Aviation Ground",
      "station": "STN",
      "country": "GB",
      "contract_id": "TC-105",
      "contract_start": "2026-01-01",
      "contract_end": "2027-06-30",
      "status": "active",
      "rate_model": "per_transfer",
      "base_rate": 150.66,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 0,
      "flight_tracking": 1,
      "sla_minutes": 11,
      "contact_name": "Karl Sato",
      "contact_email": "ops@londonstanstedtransfers.com",
      "contact_phone": "+40 4396042",
      "notes": null
    },
    {
      "provider_id": "TP-113",
      "name": "Toulouse Executive Cars",
      "station": "TLS",
      "country": "FR",
      "contract_id": "TC-113",
      "contract_start": "2026-01-01",
      "contract_end": "2027-06-30",
      "status": "active",
      "rate_model": "per_transfer",
      "base_rate": 156.79,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 1,
      "flight_tracking": 0,
      "sla_minutes": 17,
      "contact_name": "Niall Novak",
      "contact_email": "ops@toulousetransfers.com",
      "contact_phone": "+35 8316236",
      "notes": null
    },
    {
      "provider_id": "TP-106",
      "name": "Brussels Crew Transfers",
      "station": "BRU",
      "country": "BE",
      "contract_id": "TC-106",
      "contract_start": "2026-01-01",
      "contract_end": "2026-11-30",
      "status": "expiring",
      "rate_model": "per_vehicle_hour",
      "base_rate": 52.02,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 1,
      "flight_tracking": 0,
      "sla_minutes": 22,
      "contact_name": "Marc Sato",
      "contact_email": "ops@brusselstransfers.com",
      "contact_phone": "+34 3465027",
      "notes": "No flight tracking — crew have waited on delayed inbounds."
    },
    {
      "provider_id": "TP-100",
      "name": "Dublin Executive Cars",
      "station": "DUB",
      "country": "IE",
      "contract_id": "TC-100",
      "contract_start": "2026-01-01",
      "contract_end": "2026-11-30",
      "status": "expiring",
      "rate_model": "per_transfer",
      "base_rate": 148.26,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 0,
      "flight_tracking": 0,
      "sla_minutes": 18,
      "contact_name": "Chloe Laurent",
      "contact_email": "ops@dublintransfers.com",
      "contact_phone": "+36 4119740",
      "notes": "No flight tracking — crew have waited on delayed inbounds."
    },
    {
      "provider_id": "TP-103",
      "name": "Liège Crew Transfers",
      "station": "LGG",
      "country": "BE",
      "contract_id": "TC-103",
      "contract_start": "2026-01-01",
      "contract_end": "2026-11-30",
      "status": "expiring",
      "rate_model": "per_vehicle_hour",
      "base_rate": 99.94,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 0,
      "flight_tracking": 1,
      "sla_minutes": 17,
      "contact_name": "Tomas Rossi",
      "contact_email": "ops@ligetransfers.com",
      "contact_phone": "+36 5242359",
      "notes": null
    },
    {
      "provider_id": "TP-112",
      "name": "Marseille Aviation Ground",
      "station": "MRS",
      "country": "FR",
      "contract_id": "TC-112",
      "contract_start": "2026-01-01",
      "contract_end": "2026-11-30",
      "status": "expiring",
      "rate_model": "per_transfer",
      "base_rate": 117.07,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 1,
      "flight_tracking": 1,
      "sla_minutes": 22,
      "contact_name": "Anna Faber",
      "contact_email": "ops@marseilletransfers.com",
      "contact_phone": "+42 5598084",
      "notes": "No flight tracking — crew have waited on delayed inbounds."
    },
    {
      "provider_id": "TP-104",
      "name": "Birmingham Crew Transfers",
      "station": "BHX",
      "country": "GB",
      "contract_id": null,
      "contract_start": null,
      "contract_end": null,
      "status": "none",
      "rate_model": "per_vehicle_hour",
      "base_rate": 41.86,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 1,
      "flight_tracking": 0,
      "sla_minutes": 28,
      "contact_name": "Ines Hendricks",
      "contact_email": "ops@birminghamtransfers.com",
      "contact_phone": "+44 3143683",
      "notes": null
    },
    {
      "provider_id": "TP-109",
      "name": "Johannesburg Airport Coaches",
      "station": "JNB",
      "country": "ZA",
      "contract_id": null,
      "contract_start": null,
      "contract_end": null,
      "status": "none",
      "rate_model": "per_vehicle_hour",
      "base_rate": 87.49,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 1,
      "flight_tracking": 0,
      "sla_minutes": 28,
      "contact_name": "Chloe Kowalski",
      "contact_email": "ops@johannesburgtransfers.com",
      "contact_phone": "+37 8686882",
      "notes": null
    },
    {
      "provider_id": "TP-114",
      "name": "Madrid Executive Cars",
      "station": "MAD",
      "country": "ES",
      "contract_id": null,
      "contract_start": null,
      "contract_end": null,
      "status": "none",
      "rate_model": "per_transfer",
      "base_rate": 116.23,
      "currency": "EUR",
      "vehicle_types": "Minibus 8, Coach 16, Sedan 3",
      "capacity_max": 16,
      "meet_and_greet": 0,
      "flight_tracking": 0,
      "sla_minutes": 11,
      "contact_name": "Chloe Laurent",
      "contact_email": "ops@madridtransfers.com",
      "contact_phone": "+38 6707012",
      "notes": null
    }
  ]
}