Cos’è il Codice CIG
Il Codice CIG, acronimo di Codice Identificativo di Gara, è un codice alfanumerico assegnato dall’Autorità Nazionale Anticorruzione (ANAC) a ogni procedura di affidamento di lavori, servizi o forniture pubbliche. Il suo scopo principale è garantire la tracciabilità dei flussi finanziari legati agli appalti pubblici, permettendo di collegare in modo univoco ogni pagamento alla specifica gara o affidamento da cui deriva.
Nel contesto della fattura elettronica verso la Pubblica Amministrazione, il CIG deve essere indicato ogni volta che il fornitore emette un documento relativo a un contratto pubblico soggetto all’obbligo di tracciabilità. Si tratta quindi di un elemento fondamentale per chiunque lavori con enti pubblici, dalle imprese di costruzione ai liberi professionisti che partecipano ad appalti o incarichi pubblici.
A cosa serve nella fatturazione elettronica
Il codice CIG non è un semplice riferimento amministrativo: la sua indicazione in fattura è un obbligo di legge collegato alla normativa sulla tracciabilità dei flussi finanziari nei contratti pubblici. Riportarlo correttamente consente alla stazione appaltante e agli organi di controllo di verificare che i pagamenti relativi a un determinato appalto transitino su conti dedicati e siano riconducibili senza ambiguità alla gara di riferimento, riducendo il rischio di irregolarità nella gestione della spesa pubblica.
Come funziona il Codice CIG in fattura elettronica
Dove inserire il CIG nel file XML
Nel tracciato del formato XML FatturaPA, il codice CIG trova posto in uno dei blocchi DatiOrdineAcquisto, DatiContratto, DatiConvenzione, DatiRicezione o DatiFattureCollegate (tutti all’interno di DatiGenerali), nel campo CodiceCIG — non in DatiGeneraliDocumento, che non prevede questo campo. Il CIG è composto da 10 caratteri alfanumerici (il campo XML CodiceCIG ne ammette fino a 15) e può essere ripetuto più volte nello stesso documento se la fattura fa riferimento a più procedure di gara distinte, ciascuna con il proprio codice.
È importante che il codice riportato in fattura coincida esattamente con quello comunicato dalla stazione appaltante al momento dell’affidamento: un CIG errato o mancante può causare contestazioni da parte dell’ente pubblico, ritardi nei pagamenti o, in alcuni casi, la notifica di scarto da parte del Sistema di Interscambio se l’amministrazione ha impostato controlli preventivi sul dato. Per approfondire gli errori più comuni segnalati dal Sistema di Interscambio è utile consultare la voce sui codici di errore SDI.
Chi rilascia il codice CIG
Il codice CIG viene generato dalla stazione appaltante attraverso il Sistema Informativo Monitoraggio Gare (SIMOG) gestito da ANAC, prima ancora dell’avvio della procedura di gara o dell’affidamento. È quindi compito dell’ente pubblico comunicare il codice al fornitore, generalmente all’interno del contratto, della determina di affidamento o della lettera d’ordine. Il fornitore non genera mai autonomamente il CIG: deve solo riportarlo fedelmente in fattura.
Riferimenti normativi
Legge 136/2010 e tracciabilità dei flussi finanziari
L’obbligo di tracciabilità dei flussi finanziari negli appalti pubblici è stato introdotto dalla Legge 13 agosto 2010, n. 136, con l’obiettivo di prevenire infiltrazioni criminali nella gestione dei contratti pubblici. L’articolo 3 della legge impone l’uso di conti correnti dedicati e la registrazione del CIG (e, quando pertinente, del Codice CUP) in tutti i movimenti finanziari relativi all’appalto, comprese le fatture.
Obbligo di indicazione in fattura PA
L’obbligo di riportare il CIG nella fattura elettronica verso la Pubblica Amministrazione è stato poi rafforzato dall’articolo 25 del Decreto Legge 24 aprile 2014, n. 66, che ha reso la fattura elettronica obbligatoria per i rapporti con la PA e ha previsto l’indicazione del CIG e del CUP come condizione necessaria per l’effettuazione del pagamento da parte dell’amministrazione, salvo i casi di esclusione previsti dalla normativa (ad esempio alcune fattispecie escluse dalla tracciabilità dei flussi finanziari, come stabilito dal Codice dei Contratti Pubblici, D.Lgs. 36/2023).
Esempi pratici
Esempio: fattura per lavori pubblici
Un’impresa edile che ha vinto un appalto per la ristrutturazione di una scuola comunale riceve dalla stazione appaltante il CIG relativo alla gara. Ogni fattura emessa per stati di avanzamento lavori o saldo finale dovrà riportare quello stesso CIG nel campo dedicato del tracciato XML, così da consentire all’ente di collegare il pagamento alla procedura corretta e verificarne la copertura di bilancio.
CIG e CUP: le differenze
Il CIG e il Codice CUP sono spesso citati insieme, ma hanno funzioni diverse: il CIG identifica la singola procedura di gara o affidamento, mentre il CUP identifica il progetto di investimento pubblico complessivo, che può comprendere più gare e più CIG. Non tutte le fatture PA richiedono entrambi i codici: dipende dalla natura del contratto e dalle indicazioni fornite dalla stazione appaltante al momento dell’affidamento.
Codice CIG e Split Payment
Le fatture verso la Pubblica Amministrazione che riportano il CIG sono spesso soggette anche al meccanismo dello split payment, per cui l’IVA esposta in fattura non viene incassata dal fornitore ma versata direttamente all’Erario dall’ente pubblico committente. I due obblighi, tracciabilità tramite CIG e scissione dei pagamenti IVA, coesistono e vanno gestiti correttamente nello stesso documento per evitare problemi in fase di ricezione e pagamento della fattura.
Per i professionisti che operano abitualmente con la Pubblica Amministrazione, come architetti e ingegneri impegnati in incarichi di progettazione o direzione lavori su opere pubbliche, la gestione corretta di CIG, CUP e split payment rappresenta una delle sfide quotidiane più delicate. Anche i commercialisti che seguono clienti fornitori della PA devono verificare che questi dati siano correttamente riportati nelle fatture inviate per conto dei propri assistiti.
Come FatturaSmart semplifica la gestione del Codice CIG
Compilare manualmente i campi dedicati agli appalti pubblici nel tracciato XML può essere fonte di errori, soprattutto quando una fattura fa riferimento a più codici o quando si gestiscono contemporaneamente CIG, CUP e split payment. Con FatturaSmart è possibile inserire il codice CIG direttamente nella maschera di compilazione della fattura elettronica, senza dover conoscere la struttura tecnica del file XML: il software si occupa di posizionare correttamente il dato nel tracciato e di generare un documento conforme alle regole del Sistema di Interscambio, riducendo il rischio di errori e di rifiuto da parte dell’ente pubblico.
Per una panoramica completa su come gestire tutti gli aspetti della fatturazione verso gli enti pubblici, dal formato del documento alle tempistiche di pagamento, è disponibile la guida completa alla fatturazione elettronica verso la Pubblica Amministrazione.