ANAC

Il portale open data dell’Autorità Nazionale Anticorruzione e i dati di OpenCUP

Introduzione

L’Autorità Nazionale Anticorruzione (ANAC) ha un portale open data, in cui pubblica e aggiorna una gran mole di dati.
In questo non sono disponibili file, dataset o risorse associati in modo diretto al PNRR, ma è possibile estrarre diverse informazioni correlate.

💡Un modo per farlo è sfruttare proprio i dati del “focus PNRR” di OpenCUP.

Il dataset CUP

L’ANAC rende disponibile il dataset “CUP”, che contiene i codici CUP, relativi agli appalti ordinari1 pubblicati.

Ad ogni CUP, è associato il Codice Identificativo Gara (CIG), un codice alfanumerico di 10 cifre che consente di identificare in maniera univoca gli elementi costitutivi delle gare d’appalto.
È utile per identificare gare, lotti e contratti e quindi per tracciare le movimentazioni finanziarie degli affidamenti di lavori, servizi o forniture.

È una tabella composta dalle sole due colonne CIG e CUP (vedi esempio di sotto).

CIG CUP
5462644C6C I81C11000040006
009893079C 000000000000000
ZBB02E5426 H81J09002660007

Alcune informazioni su questo dataset:

  • è un file compresso in formato zip, che contiene al suo interno un file CSV (con separatore ; e codifica UTF-8);
  • è composto (al 4 febbraio 2023) da 3.082.041 di righe;
  • sono presenti un numero distinto di codici CUP pari a 1.021.454;
  • sono presenti un numero distinto di codici CIG pari a 3.042.663.
È un file non gestibile con un foglio elettronico

Questo file CSV non è gestibile con un foglio elettronico, come ad esempio Excel o LibreOffice Calc, perché il numero di righe è superiore a 1 milione (che è circa il limite massimo).

I CIG legati al PNRR

Come scritto qui, sul portale OpenCUP sono disponibili i codici CUP legati al PNRR. E nel portale ANAC c’è un elenco dei codici CUP associati ai Codici Identificativi Gara (CIG).

💡Basterà quindi estrarre dal dataset ANAC tutti i CIG associati a un CUP presente anche nel dataset OpenCUP.

Qui un esempio di come estrarre quelli per un determinato Comune.

Le informazioni sulle gare

Una volta estratti i CIG correlati al PNRR, come è possibile trasformare questo elenco di codici in informazioni?

Si può fare almeno in due modalità, ma richiedono un po’ di esperienza nell’accesso ai dati, la loro gestione e la loro trasformazione.

👉 Approfondimento

La pagina web di un CIG

Sul portale ANAC è disponibile la sezione Analytics in cui è possibile visualizzare in modo interattivo dei dati di riepilogo così come fare delle ricerche per CIG. E a ogni CIG è associata una pagina web. L’indirizzo ha questo schema di URL:

https://dati.anticorruzione.it/superset/dashboard/dettaglio_cig/?cig=xxxxxx

Quindi ad esempio nel caso del codice CIG 918052266A, l’URL sarà
https://dati.anticorruzione.it/superset/dashboard/dettaglio_cig/?cig=918052266A.

È molto utile per chi deve scrivere testi, preparare presentazioni, creare visualizzazioni interattive, che consentano di aprire una o più pagine di CIG.

Fare una ricerca sul Portale ANAC

Su Portale è presente anche una pagina di ricerca, in cui è possibile inserire uno o più parametri - anche ad esempio una parola presente nell’oggetto - e avere restituito l’elenco delle procedure correlate.

Form di ricerca del Portale ANAC

Figura 1: Il modulo di ricerca del Portale ANAC

Il dataset “Bandi PNRR”

Questo dataset non più pubblicato da settembre 2023

La sua funzione è stata direttamente integrata nel dataset sui bandi e in quelli su Indicatori e Misure premiali PNRR/PNC.

Il 20 aprile 2023 - poco più di un mese dopo la pubblicazione di questo vademecum - l’ANAC ha pubblicato il datasetBandi PNRR”:

Il Dataset contiene i dati delle gare pubblicate dalle Stazioni Appaltanti che dichiarano di utilizzare fondi PNRR/PNC e di rispettare le quote di assunzioni previste per le pari opportunità secondo quanto stabilito dall’art. 47 del decreto 77 del 31 maggio 2021.

Due informazioni inedite arrivano con la pubblicazione di questi dati:

  • le gare etichettate come PNRR/PNC (prima non era possibile in modo diretto quali fossero le gare correlate a PNRR/PNC);
  • informazioni sulle clausole di condizionalità e premialità previste sui bandi di gara.

Il criterio di condizionalità (articolo 47 del decreto 77 del 31 maggio 2021) prevede che “le stazioni appaltanti prevedono nei bandi di gara, negli avvisi e negli inviti specifiche clausole dirette all’inserimento, come requisiti necessari e come ulteriori requisiti premiali dell’offerta, criteri orientati a promuovere l’imprenditoria giovanile, l’inclusione lavorativa delle persone disabili, la parità di genere e l’assunzione di giovani, con età inferiore a trentasei anni, e donne”.

La premialità è quella descritta nell’articolo 108, comma 7 del decreto legislativo del 31 marzo 2023: “Al fine di promuovere la parità di genere, le stazioni appaltanti prevedono nei bandi di gara, negli avvisi e negli inviti, il maggior punteggio da attribuire alle imprese che attestano, anche a mezzo di autocertificazione, il possesso dei requisiti di cui all’articolo 46-bis del codice delle pari opportunità tra uomo e donna, di cui al decreto legislativo 11 aprile 2006, n. 198”.

Alcune righe di esempio del dataset
cig flag_pnrr_pnc flag_previsione_quota quota_femminile quota_giovanile FLAG_MISURE_PREMIALI
961920858E S S NULL NULL S
942528680E S N NULL NULL N
9511764BF4 S S NULL NULL N
955640962E S Q 15.00 29.99 N


Questa la descrizione dello schema dei dati:

Campo Descrizione Tipo
cig Codice Identificativo di Gara, è un codice assegnato dall’Autorità per tracciare in modo univoco le gare ed i contratti a livello nazionale e viene assegnato a livello di Lotto. string
flag_pnrr_pnc Flag bando pnrr boolean
flag_previsione_quota
  • S il bando prevede valori >30% per entrambe le quote femminile e giovanile Nota: in questo caso le colonne quota_femminile e quota_giovanile non sono mai valorizzate
  • Q il bando prevede che almeno una delle quote femminile o giovanile sia >30% ed in questo caso la quota in deroga, che sarà necessariamente inferiore al 30 per cento è riportata nella colonna corrispondente quota_femminile oppure quota_giovanile
  • N o NULL il bando non prevede nessuna quota femminile/giovanile. Nota: in questo caso le colonne quota_femminile e quota_giovanile non sono mai valorizzate
string
quota_femminile Riporta il valore percentuale della Quota femminile richiesto, nel caso sia in deroga double
quota_giovanile Riporta il valore percentuale della Quota giovanile richiesta, nel caso sia in deroga double
FLAG_MISURE_PREMIALI
  • S Il bando prevede misure premiali
  • N o NULL: il bando non prevede misure premiali
boolean

Il dataset “Bando CIG”

Il dataset dei bandi di gara dell’Autorità Nazionale Anticorruzione (ANAC) è probabilmente quello più scaricato di questa importante fonte di dati aperti:

Il bando è un documento attraverso il quale la stazione appaltante rende pubbliche le informazioni su una procedura di selezione del contraente, determinando gli elementi dell’appalto o della procedura di gara ed invitando le imprese a presentare un’offerta entro un termine prefissato. I dataset BandiCIG contengono i dati essenziali sulle gare di valore superiore a 40.000E pubblicate nel periodo di riferimento.

Da settembre 2023, questo dataset è stato arricchito della colonna Flag_PNRR_PNC, che indica se il bando è stato pubblicato nell’ambito del Piano Nazionale di Ripresa e Resilienza (PNRR) o del Piano Nazionale per gli investimenti Complementari al PNRR (PNC): quando il valore è pari a 1 significa che il bando è stato pubblicato nell’ambito del PNRR o del PNC.

Nota bene

Il flag è valorizzato dal 2023, sulle risorse incrementali del dataset “CIG aggiornamenti delta”.

A seguire il ricco schema dati di questo dataset.

Schema dati “Bando CIG”
Campo Descrizione
cig Codice Identificativo di Gara, è un codice assegnato dall’Autorità per tracciare in modo univoco le gare ed i contratti a livello nazionale e viene assegnato a livello di Lotto.
cig_accordo_quadro Cig dell’Accordo Quadro, nel caso il contratto derivi da un accordo quadro stipulato in precedenza
numero_gara numero che identifica una gara; una gara è composta da uno o più lotti, ciascuno identificato da un CIG
oggetto_gara Oggetto della Gara - descrizione dei beni e servizi da appaltare
importo_complessivo_gara Importo Complessivo della Gara
n_lotti_componenti Numero dei lotti che compongo l’appalto
oggetto_lotto Oggetto del Lotto
importo_lotto Importo del lotto
oggetto_principale_contratto Oggetto principale del contratto (Lavori, Servizi Forniture)
stato stato del ciclo di vita del cig
settore indica se la Stazione Appaltante opera nei settori ordinari (vale la Direttiva 24 EU) o nei settori Speciali (vale la Direttiva 25 EU)
luogo_istat Localizzazione ISTAT
provincia Sigla della Provincia
data_pubblicazione data di pubblicazione del bando
data_scadenza_offerta Data di Scadenza per la presentazione di un’offerta
cod_tipo_scelta_contraente Codice riferito alla procedura di scelta del contraente
tipo_scelta_contraente Descrizione della procedura di scelta del contraente
cod_modalita_realizzazione Codice riferito alla modalità di realizzazione della gara
modalita_realizzazione Descrizione della modalità di realizzazione della gara
codice_ausa Codice AUSA (un codice attribuito da ANAC, che identifica la Stazione Appaltante nell’Anagrafe Unica delle Stazioni Appaltanti)
cf_amministrazione_appaltante Codice Fiscale dell’Amministrazione che bandisce la gara o acquista
denominazione_amministrazione_appaltante Denominazione dell’Amministrazione che bandisce la gara o acquista
sezione_regionale Sezione regionale di riferimento per l’invio dei dati
id_centro_costo Identificativo del Centro di Costo, unità organizzativa della stazione appaltante.
denominazione_centro_costo Denominazione del Centro di Costo
anno_pubblicazione anno di riferimento, estratto dalla data di pubblicazione
mese_pubblicazione mese di riferimento, estratto dalla data di pubblicazione
cod_cpv Codice della categoria merceologica del bene o servizio acquistato (vocabolario CPV)
descrizione_cpv Descrizione della categoria merceologica del bene o servizio acquistato
flag_prevalente denota se la categoria merceologica è prevalente (un appalto può comprendere più categorie di merci o servizi)
COD_MOTIVO_CANCELLAZIONE Codice della motivazione della cancellazione
MOTIVO_CANCELLAZIONE Motivazione della cancellazione (solo se STATO=CANCELLATO)
DATA_CANCELLAZIONE Data cancellazione
DATA_ULTIMO_PERFEZIONAMENTO Data ultimo perfezionamento
COD_MODALITA_INDIZIONE_SPECIALI Codice della modalità di indizione settori speciali
MODALITA_INDIZIONE_SPECIALI Modalità di indizione settori speciali
COD_MODALITA_INDIZIONE_SERVIZI Codice della modalità di indizione servizi di cui allegato IX
MODALITA_INDIZIONE_SERVIZI Modalità di indizione servizi di cui allegato IX
DURATA_PREVISTA Durata della convenzione o accordo quadro in giorni
COD_STRUMENTO_SVOLGIMENTO Codice dello strumento per lo svolgimento della procedura
STRUMENTO_SVOLGIMENTO Strumento per lo svolgimento della procedura
FLAG_URGENZA Estrema urgenza / esecuzione lavori somma urgenza
COD_MOTIVO_URGENZA Codice del motivo urgenza
MOTIVO_URGENZA Motivo urgenza
FLAG_DELEGA La stazione appaltante agisce per conto di altro soggetto singolo?
FUNZIONI_DELEGATE Funzioni delegate (in caso di delega)
CF_SA_DELEGANTE Codice fiscale soggetto per conto del quale agisce (in caso di delega)
DENOMINAZIONE_SA_DELEGANTE Denominazione del soggetto per conto del quale agisce (in caso di delega)
CF_SA_DELEGATA Codice dell’amministrazione delegante
DENOMINAZIONE_SA_DELEGATA Denominazione dell’amministrazione delegante
IMPORTO_SICUREZZA Importo per l’attuazione della sicurezza (compreso nella base d’asta ma non soggetto a ribasso)
TIPO_APPALTO_RISERVATO Tipo di appalto riservato (in caso di appalto riservato)
CUI_PROGRAMMA Codice Univoco assegnato dal MIT al programma biennale/triennale in cui è inserito il contratto
FLAG_PREV_RIPETIZIONI L’appalto prevede ripetizioni o altre opzioni
COD_IPOTESI_COLLEGAMENTO Codice del motivo di collegamento con un appalto precedente (se collegato)
IPOTESI_COLLEGAMENTO Motivo di collegamento con un’appalto precedente (se collegato)
CIG_COLLEGAMENTO Cig dell’appalto collegato
COD_ESITO Codice dell’esito della procedura
ESITO Esito della procedura
DATA_COMUNICAZIONE_ESITO Data della comunicazione esito della procedura
Flag_PNRR_PNC L’appalto o concessione è afferente gli investimenti pubblici finanziati, in tutto o in parte, con le risorse previste dal PNRR e/o dal PNC (il flag è valorizzato dal 2023, sulle risorse incrementali del dataset “CIG aggiornamenti delta”)

Indicatori e Misure premiali PNRR/PNC

Il 3 ottobre 2023 l’Autorità Nazionale Anticorruzione (ANAC) ha pubblicato due nuovi dataset a tema PNRR:

Il primo riguarda le “quote di inclusione” ed eventuali deroghe alla norma sulle pari opportunità, per i bandi di gara che utilizzano fondi PNRR/PNC (art. 47 del decreto 77 del 31 maggio 2021).
È simile al già pubblicato “Bandi PNRR”, con in più due colonne che danno delle eventuali deroghe alla norma.

Il secondo riguarda l’elenco delle misure premiali che attribuiscono un punteggio aggiuntivo all’offerente o al candidato, per i soli bandi di gara che utilizzano fondi PNRR/PNC e che presentano ulteriori misure premiali nell’avviso o nell’invito. In Tabella 1 sono riportati tre righe di esempio.

Nota bene

Una novità importante è quella della frequenza di aggiornamento dei dati ANAC a tema PNRR: saranno anch’essi aggiornati ogni mese.

Tabella 1: Tre righe di esempio del dataset sulle Misure premiali
cig cod_mis_premiale misura_premiale
9886765095 4 SI IMPEGNI AD ASSUMERE, OLTRE ALLA SOGLIA MINIMA PERCENTUALE PREVISTA COME REQUISITO DI PARTECIPAZIONE, DONNE PER L’ESECUZIONE DEL CONTRATTO O PER LA REALIZZAZIONE DI ATTIVITÀ AD ESSO CONNESSE O STRUMENTALI
9886765095 5 SI IMPEGNI AD ASSUMERE, OLTRE ALLA SOGLIA MINIMA PERCENTUALE PREVISTA COME REQUISITO DI PARTECIPAZIONE GIOVANI DI ETÀ INFERIORE A TRENTASEI ANNI PER L’ESECUZIONE DEL CONTRATTO O PER LA REALIZZAZIONE DI ATTIVITÀ AD ESSO CONNESSE O STRUMENTALI
9890621EA3 1 NEI TRE ANNI ANTECEDENTI LA DATA DI SCADENZA DEL TERMINE DI PRESENTAZIONE DELLE OFFERTE, NON RISULTI DESTINATARIO DI ACCERTAMENTI RELATIVI AD ATTI O COMPORTAMENTI DISCRIMINATORI AI SENSI DELL’ARTICOLO 44 DEL D.LGS 25 LUGLIO 1998, N. 286, DELL’ARTICOLO 4 DEL 9 LUGLIO 2003, N. 215, DELL’ARTICOLO 4 DEL D.LGS 9 LUGLIO 2003, N. 216, DELL’ARTICOLO 3 DELLA LEGGE 1° MARZO 2006, N. 67, DEGLI ARTICOLI 35 E 55-QUINQUIES DEL D.LGS. 11 APRILE 2006, N. 198, OVVERO DELL’ARTICOLO 54 DEL D.LGS. 26 MARZO 2001, N. 151

Partecipa

Se vuoi fare delle proposte su questo vademecum, se vuoi raccontarci come l’hai usato, se hai bisogno di aiuto in merito, ecco come fare.

Torna in cima