{
 "generato": "2026-11-05",
 "ente": "Comune di Milano",
 "definizioni": {
  "diretti": "codici ANAC 24, 32, 37, 40, 12, 18, 26 (affidamento diretto semplice, per varianti, forniture supplementari, modifiche, cooperative sociali, societa' raggruppate)",
  "in_house": "codice 25, esclusi dai diretti",
  "adesioni": "codice 27, esclusi dai diretti",
  "valore": "importo_lotto (stima a base di gara, non spesa), esclusi gli importi anomali",
  "soglia_minima_euro": 5000
 },
 "controlli": {
  "righe_totali": 20026,
  "importi_anomali": 12
 },
 "serie": [
  {
   "anno": 2019,
   "tutti": {
    "n": 3764,
    "n_diretti": 2075,
    "n_in_house": 10,
    "n_adesioni": 248,
    "quota_n": 0.5512752391073327,
    "valore": 700250033.4799999,
    "valore_diretti": 27889173.009999994,
    "quota_v": 0.03982744973449051,
    "n_anomali": 0
   },
   "da5000": {
    "n": 1444,
    "n_diretti": 459,
    "n_in_house": 5,
    "n_adesioni": 194,
    "quota_n": 0.31786703601108035,
    "valore": 697121858.0099999,
    "valore_diretti": 25790984.950000003,
    "quota_v": 0.03699637969123907,
    "n_anomali": 0
   },
   "smartcig": 3042,
   "diretti_sopra_40000": 32,
   "diretti_mediana_euro": 1227.27,
   "ordini_da_accordo_quadro": 0
  },
  {
   "anno": 2020,
   "tutti": {
    "n": 3136,
    "n_diretti": 1958,
    "n_in_house": 7,
    "n_adesioni": 248,
    "quota_n": 0.6243622448979592,
    "valore": 766465314.6399999,
    "valore_diretti": 23001720.270000007,
    "quota_v": 0.030010125482069147,
    "n_anomali": 0
   },
   "da5000": {
    "n": 1322,
    "n_diretti": 597,
    "n_in_house": 3,
    "n_adesioni": 213,
    "quota_n": 0.451588502269289,
    "valore": 763500034.5699997,
    "valore_diretti": 20699976.389999997,
    "quota_v": 0.027111952131944755,
    "n_anomali": 0
   },
   "smartcig": 2593,
   "diretti_sopra_40000": 47,
   "diretti_mediana_euro": 2454.2799999999997,
   "ordini_da_accordo_quadro": 0
  },
  {
   "anno": 2021,
   "tutti": {
    "n": 3418,
    "n_diretti": 2186,
    "n_in_house": 4,
    "n_adesioni": 233,
    "quota_n": 0.6395552954944412,
    "valore": 1087290444.7799997,
    "valore_diretti": 34590011.78999999,
    "quota_v": 0.03181303758904905,
    "n_anomali": 4
   },
   "da5000": {
    "n": 1454,
    "n_diretti": 636,
    "n_in_house": 2,
    "n_adesioni": 220,
    "quota_n": 0.437414030261348,
    "valore": 1084213750.940001,
    "valore_diretti": 32124293.669999998,
    "quota_v": 0.029629114777550643,
    "n_anomali": 1
   },
   "smartcig": 2746,
   "diretti_sopra_40000": 60,
   "diretti_mediana_euro": 2039.045,
   "ordini_da_accordo_quadro": 0
  },
  {
   "anno": 2022,
   "tutti": {
    "n": 2915,
    "n_diretti": 2197,
    "n_in_house": 2,
    "n_adesioni": 173,
    "quota_n": 0.7536878216123499,
    "valore": 616102293.1300001,
    "valore_diretti": 33594075.58,
    "quota_v": 0.054526782248011385,
    "n_anomali": 3
   },
   "da5000": {
    "n": 1106,
    "n_diretti": 582,
    "n_in_house": 0,
    "n_adesioni": 168,
    "quota_n": 0.5262206148282098,
    "valore": 613298920.5600002,
    "valore_diretti": 31143457.729999993,
    "quota_v": 0.05078022589957122,
    "n_anomali": 1
   },
   "smartcig": 2441,
   "diretti_sopra_40000": 88,
   "diretti_mediana_euro": 1800.0,
   "ordini_da_accordo_quadro": 0
  },
  {
   "anno": 2023,
   "tutti": {
    "n": 3186,
    "n_diretti": 2362,
    "n_in_house": 3,
    "n_adesioni": 230,
    "quota_n": 0.741368487131199,
    "valore": 1315511252.8999999,
    "valore_diretti": 28672218.779999994,
    "quota_v": 0.02179549488215556,
    "n_anomali": 2
   },
   "da5000": {
    "n": 1254,
    "n_diretti": 573,
    "n_in_house": 1,
    "n_adesioni": 218,
    "quota_n": 0.4569377990430622,
    "valore": 1312609886.1399999,
    "valore_diretti": 26060257.16999999,
    "quota_v": 0.01985377182144769,
    "n_anomali": 0
   },
   "smartcig": 2576,
   "diretti_sopra_40000": 108,
   "diretti_mediana_euro": 1496.25,
   "ordini_da_accordo_quadro": 0
  },
  {
   "anno": 2024,
   "tutti": {
    "n": 1862,
    "n_diretti": 1472,
    "n_in_house": 23,
    "n_adesioni": 155,
    "quota_n": 0.790547798066595,
    "valore": 963780389.4090422,
    "valore_diretti": 111107055.92354214,
    "quota_v": 0.1152825448042881,
    "n_anomali": 3
   },
   "da5000": {
    "n": 958,
    "n_diretti": 576,
    "n_in_house": 23,
    "n_adesioni": 149,
    "quota_n": 0.6012526096033403,
    "valore": 961967862.2824475,
    "valore_diretti": 109309814.57694754,
    "quota_v": 0.11363146198833472,
    "n_anomali": 0
   },
   "smartcig": 865,
   "diretti_sopra_40000": 258,
   "diretti_mediana_euro": 3500.0,
   "ordini_da_accordo_quadro": 126
  },
  {
   "anno": 2025,
   "tutti": {
    "n": 1745,
    "n_diretti": 1379,
    "n_in_house": 72,
    "n_adesioni": 76,
    "quota_n": 0.7902578796561605,
    "valore": 1381281981.177514,
    "valore_diretti": 110551949.07600005,
    "quota_v": 0.08003575705936367,
    "n_anomali": 0
   },
   "da5000": {
    "n": 908,
    "n_diretti": 567,
    "n_in_house": 68,
    "n_adesioni": 73,
    "quota_n": 0.6244493392070485,
    "valore": 1379449427.4975145,
    "valore_diretti": 108804138.86599998,
    "quota_v": 0.07887504731752555,
    "n_anomali": 0
   },
   "smartcig": 776,
   "diretti_sopra_40000": 248,
   "diretti_mediana_euro": 3915.0,
   "ordini_da_accordo_quadro": 182
  }
 ],
 "copertura_vincitori": [
  {
   "anno": 2019,
   "diretti": 2075,
   "diretti_ordinari_con_vincitore": 14
  },
  {
   "anno": 2020,
   "diretti": 1958,
   "diretti_ordinari_con_vincitore": 33
  },
  {
   "anno": 2021,
   "diretti": 2186,
   "diretti_ordinari_con_vincitore": 48
  },
  {
   "anno": 2022,
   "diretti": 2197,
   "diretti_ordinari_con_vincitore": 84
  },
  {
   "anno": 2023,
   "diretti": 2362,
   "diretti_ordinari_con_vincitore": 82
  },
  {
   "anno": 2024,
   "diretti": 1472,
   "diretti_ordinari_con_vincitore": 587
  },
  {
   "anno": 2025,
   "diretti": 1379,
   "diretti_ordinari_con_vincitore": 594
  }
 ],
 "fornitori": {
  "2024": {
   "tutti": {
    "diretti_con_vincitore": 587,
    "fornitori_distinti": 369,
    "quota_fornitori_3_o_piu": 0.30664395229982966,
    "quota_fornitori_5_o_piu": 0.1890971039182283,
    "quota_fornitori_10_o_piu": 0.15332197614991483,
    "max_diretti_stesso_fornitore": 19,
    "fornitori_con_3_o_piu": 32
   },
   "senza_accordo_quadro": {
    "diretti_con_vincitore": 466,
    "fornitori_distinti": 337,
    "quota_fornitori_3_o_piu": 0.18025751072961374,
    "quota_fornitori_5_o_piu": 0.06866952789699571,
    "quota_fornitori_10_o_piu": 0.02575107296137339,
    "max_diretti_stesso_fornitore": 12,
    "fornitori_con_3_o_piu": 21
   },
   "ordini_da_accordo_quadro_con_vincitore": 121,
   "persone_fisiche": 18
  },
  "2025": {
   "tutti": {
    "diretti_con_vincitore": 593,
    "fornitori_distinti": 398,
    "quota_fornitori_3_o_piu": 0.28499156829679595,
    "quota_fornitori_5_o_piu": 0.224283305227656,
    "quota_fornitori_10_o_piu": 0.1551433389544688,
    "max_diretti_stesso_fornitore": 25,
    "fornitori_con_3_o_piu": 24
   },
   "senza_accordo_quadro": {
    "diretti_con_vincitore": 414,
    "fornitori_distinti": 348,
    "quota_fornitori_3_o_piu": 0.0966183574879227,
    "quota_fornitori_5_o_piu": 0.050724637681159424,
    "quota_fornitori_10_o_piu": 0.0,
    "max_diretti_stesso_fornitore": 6,
    "fornitori_con_3_o_piu": 10
   },
   "ordini_da_accordo_quadro_con_vincitore": 179,
   "persone_fisiche": 50
  }
 },
 "proroghe": [
  {
   "anno": 2019,
   "cig_con_segnale_proroga_o_rinnovo": 14
  },
  {
   "anno": 2020,
   "cig_con_segnale_proroga_o_rinnovo": 19
  },
  {
   "anno": 2021,
   "cig_con_segnale_proroga_o_rinnovo": 20
  },
  {
   "anno": 2022,
   "cig_con_segnale_proroga_o_rinnovo": 14
  },
  {
   "anno": 2023,
   "cig_con_segnale_proroga_o_rinnovo": 3
  },
  {
   "anno": 2024,
   "cig_con_segnale_proroga_o_rinnovo": 0
  },
  {
   "anno": 2025,
   "cig_con_segnale_proroga_o_rinnovo": 0
  }
 ],
 "differenze": [
  {
   "voce": "diretti ordinari con vincitore noto 2019",
   "ricalcolato": 14,
   "rapporto": 8
  },
  {
   "voce": "diretti ordinari con vincitore noto 2020",
   "ricalcolato": 33,
   "rapporto": 32
  },
  {
   "voce": "diretti ordinari con vincitore noto 2021",
   "ricalcolato": 48,
   "rapporto": 42
  },
  {
   "voce": "diretti ordinari con vincitore noto 2022",
   "ricalcolato": 84,
   "rapporto": 72
  },
  {
   "voce": "diretti ordinari con vincitore noto 2023",
   "ricalcolato": 82,
   "rapporto": 78
  },
  {
   "voce": "diretti con vincitore noto 2024",
   "ricalcolato": 587,
   "rapporto": 594
  },
  {
   "voce": "quota fornitori con 3+ diretti 2024 (%)",
   "ricalcolato": 30.7,
   "rapporto": 29.3
  },
  {
   "voce": "quota fornitori con 3+ diretti senza accordi quadro 2024 (%)",
   "ricalcolato": 18.0,
   "rapporto": 17.2
  },
  {
   "voce": "persone fisiche tra i vincitori 2024",
   "ricalcolato": 18,
   "rapporto": 20
  },
  {
   "voce": "diretti con vincitore noto 2025",
   "ricalcolato": 593,
   "rapporto": 595
  },
  {
   "voce": "quota fornitori con 3+ diretti 2025 (%)",
   "ricalcolato": 28.5,
   "rapporto": 28.1
  },
  {
   "voce": "quota fornitori con 3+ diretti senza accordi quadro 2025 (%)",
   "ricalcolato": 9.7,
   "rapporto": 10.2
  },
  {
   "voce": "persone fisiche tra i vincitori 2025",
   "ricalcolato": 50,
   "rapporto": 51
  }
 ]
}